multi-platform

What is the best multi-platform RAD language?

What is the best multi-platform RAD language for writing a desktop application? Nice GUI capability would be a bonus. Question Update: Now after 2 years from asking this question, can Adobe AIR a be a a contender or is it too limited? Answers so far: Python with PyQT Java Mono with Glade Ruby with Shoes Lua REALBasic Rebol Lazarus ...

Can autotools create multi-platform makefiles

I have a plugin project I've been developing for a few years where the plugin works with numerous combinations of [primary application version, 3rd party library version, 32-bit vs. 64-bit]. Is there a (clean) way to use autotools to create a single makefile that builds all versions of the plugin. As far as I can tell from skimming t...

What build system has the best support for cross platform driver, library and GUI builds?

What would be the best choice of build system for a more than one million line multi platform project, which produces drivers, libraries, command line tools, GUIs, and OS install packages for all the mainstream OSes, using both the GNU and Microsoft toolchains? Our source code is mainly C, with Python, C# and GNU makefile, and a little ...

How do I do Perl machine or platform dependent TDD?

How do I go about testing a function or module that is machine or platform dependent? For example, something that looks at/depends on $^O or a module like Net::Ifconfig::Wrapper? I don't need to test that Net::Ifconfig::Wrapper is returning the correct values, but I do need to test whether or not I'm doing the right thing with those va...

Overloading . -> and :: for use in multiplatform classes

Say I have three window classes, one for each OS I want to support: WindowsWindow OSXWindow LinuxWindow They all inherit from the Window class. This is also the class you instantiate. The Window class have the . -> and :: operators overloaded, and depending on which OS were running on (based on IFDEFs) it casts the this pointer to ...

Why can't Perl's PAR find the loadable object for Socket.pm?

I was using PAR::Packer to package my Perl application on Cygwin and then running it on HPUX. A simple hello world works well, e.g.: pp -p hello.pl That results in a.par and then on HPUX: parl a.par It works great. However when package a bigger application with many dependencies with -B bundle switch, no such luck, instead I get...

How do you port a Windows-based application written in Delphi to different platforms such as Mac, iPhone and into a web-based application?

Currently, it is just a windows-based application (slowed down guitar software) written in Delphi. However, I do have plans to port them to the following platforms : Mac iPhone Web-based How do I go about this? What is the bes programming language to use? What kind of developers do I need to look for? And how long will these projects...

Auto startup for java desktop application?

Hi friends, I have created a desktop application in java using NETBeans IDE 6.1... and made a jar file of the application. Now I want to make its auto start up in such a way that its start up whenever client machine is booted. Thanks in advance Balwant ...

How to make installer of java desktop application for multi-platform?

Hi friends, How could we made a jar file's installer, which can run on multi-platform, is there any simple way, because I don't know Java too well. Balwant ...

Programmatic control of python optimization ?

I've been playing with pyglet. It's very nice. However, if I run my code, which is in an executable file (call it game.py) prefixed with the usual #!/usr/bin/env python by doing ./game.py then it's a bit clunky. But if I run it with python -O ./game.py or PYTHONOPTIMIZE=1 ./game.py then its super-smooth. I'm don't care m...

How to circumvent Symbian naming conventions?

I'm about to write a C++ library that is to be used by a Windows application as well as on Symbian. Linux is not a current requirement but should generally be possible, too. For this reason I would like to use the STL/Boost naming conventions instead of Symbian's, which I think, are hard to get used to. This seems to already present a pr...

Multiplatform (Win, Mac, Linux) development environment to achieve native look-and-feel? (Just as Dropbox)

Hi, I've noticed that all betas for Dropbox are released simultaneously for Windows, Mac and Linux. How do they do that? Anyone knows which platform they're using? I'm aware that there are many native -very impressive, actually- functions in each of the platform clients, but they seem to release critical bug fixes efortlessly for all pl...

Live screencasting for both PC and Mac

This is not exactly very programming- but we are hosting a code hacking section every week. Now we have a guy left our origin and working oversea, but he still would like to join our event :) So the question is how can we do a live screencast from our Mac to him? The constraints are as follows: It has to be live- not pre recorded. An o...

Cross-Platform Programming Language with a decent gui toolkit?

For the program idea I have, it requires that the software be written in one binary that is executeable by all major desktop platforms, meaning it needs an interpreted language or a language within a JVM. Either is fine with me, but the programming language has to balance power & simplicity (e.g. Python) I know of wxPython but I have re...

How to store SQL query results for fast access ?

Hello, SQL beginner here. I have a query which takes around 10 seconds to run, so we have a slow down in the application. Would it be possible in MySQL or more generally in SQL for the server to periodically (every 1 to 5 minutes) run the query and store it somewhere, so that I can query this "cache" table for easy access ? Many tha...

Is it possible to write multi-platform program that is not writen in Java

Just curious, is it possible to write a multi-platform program that is not writen in Java. If true, could I do it by compiling two or three different programing languages (for each platform) together so that it would run on different platforms. ...

Which tools do I need to create installers multi-platform for my python application?

Hi, imagine that I developed the next killer application in Python using pySide and other several third party libraries. Which tools do i need to create different installers for every OS out there (windows, osx, nix)? ...

Compiling multiple languages together to make them run on different platforms

I would like to start with a THANK YOU to all those that answered my previous question on Compiling multiple languages together. Now I want to know whether or not it's possible to Compile multiple languages together so that they would run on different platforms. ...

What is the optimal multiplatform way of dealing with Unicode strings under C++?

I know that there are already several questions on StackOverflow about std::string versus std::wstring or similar but none of them proposed a full solution. In order to obtain a good answer I should define the requirements: multiplatform usage, must work on Windows, OS X and Linux minimal effort for conversion to/from platform specif...

What technology is involved in making Mozilla Firefox?

Programming Languages, Open source libraries and standards adopted to make Firefox works. ...