Which software use for create Platform Independent Application?
6 4680
Which software use for create Platform Independent Application?
One example is programs written in the Java programmig language.
Which software use for create Platform Independent Application?
You can make almost any programming language mostly portable, by considering such standards as POSIX, but if your software requires a GUI, then you really are limited to Java. However, depending on the requirements of you application, it may still be necessary to make some platform specific parts (e.g. some hardware related stuff) via JNI.
Use JDK to develop platform independent applications using JAVA.
Being a C/C++ programmer, I use MinGW with platform independent API's for windows. Then they are also compilable on linux or mac when you compile them with gcc. GTK2, wxWindows, sdl, ... are a few that come right off my mind.
CodeBlocks is the best IDE since it is also cross-compatable, both in it's code, and in it's ability to compile the same projects (pending the same libraries are installed : )
Then if distributing your project as software, you can have separately compiled programs for their OS, and it will run faster, use less memory, and older computers/computers bloated with lots of software running can still run your program.
Nepomuk 3,112
Recognized Expert Specialist
Which software use for create Platform Independent Application?
Depending on your goal, a script language like python, perl or ruby could do the job too.
You can find more information on Cross-Platform Programming on Wikipedia.
Greetings,
Nepomuk
JosAH 11,448
Recognized Expert MVP
Being a C/C++ programmer, I use MinGW with platform independent API's for windows. Then they are also compilable on linux or mac when you compile them with gcc. GTK2, wxWindows, sdl, ... are a few that come right off my mind.
If you use Java you don't even have to (re)compile anymore; Sun's slogan is
"compile once, run everywhere". I personally prefer: "compile once, debug everywhere".
kind regards,
Jos ;-)
Sign in to post your reply or Sign up for a free account.
Similar topics |
by: RA Scheltema |
last post by:
hi all,
A small question about serializing and deserializing a long in a platform
independent manner. Can this be done with the following code ?:
char buf;
long val = 35456;
|
by: John Salerno |
last post by:
Bear with me, but I've been reading a lot about how the .NET languages
are platform independent, and I assume this means a program written in
C# can be run on a Unix or Mac machine. If this assumption is wrong,
then nevermind! :)
But if it's true, what will be necessary to run these programs on a Mac,
for example? I know they would need an equivalent to the .NET Framework,
but does something like this exist yet, or is the "platform...
|
by: Andy |
last post by:
Hi,
I have read that 'C' is platform-independent and portable. I can'tsee
much a difference between the two terms. Could anyone differentiate the
two? Also is the statement actually true?
Thanks
Andy
|
by: bobrik |
last post by:
Hello,
I am using the Python DB API for access to MySQL. But it is not
platform-independent - I need a module not included in Python by
default - python-mysql, and it uses a compiled binary _mysql.so. So it
is not platform-independent because for each web-server on different
platform, I would have to download it and extra compile it specifically
for that platform. Do you know of any Python solution for MySQL access
that is 100%...
|
by: Udhay |
last post by:
I am new to vc++. Whether Visual Studio is a platform independent?
Is there any chance of using my application created by vc in MAC or
Linux.
udhay
| |
by: =?iso-8859-1?B?QW5kcuk=?= |
last post by:
I would like to find out how I can launch an independent Python
program from existing one in a cross-platform way. The result I am
after is that a new terminal window should open (for io independent of
the original script).
The following seems to work correctly under Ubuntu and Windows ... but
I haven't been able to find a way to make it work under Mac OS.
def exec_external(code, path):
"""execute code in an external process
|
by: Devraj |
last post by:
Hi everyone,
My Python program needs reliably detect which Operating System its
being run on, infact it even needs to know which distribution of say
Linux its running on. The reason being its a GTK application that
needs to adapt itself to be a Hildon application if run on devices
like the N800.
I have been searching around for an answer to this, and did find some
messages on a lists that suggested the use of sys.platform to detect
|
by: Niheel |
last post by:
Google launched a fully scalable web application platform today dubbed, Google App Engine. The platform allows developers to focus in on the application development and let Google handle the stresses of system administration and scalability, which they seem to have cornered the market in.
The platform consists of Python application servers combined with Google's own BigTable database and GFS data store services.
Although the initial...
|
by: saneman |
last post by:
I have read that Python is a platform independent language. But on this
page:
http://docs.python.org/tut/node4.html#SECTION004220000000000000000
it seems that making a python script executable is platform dependant:
2.2.2 Executable Python Scripts
On BSD'ish Unix systems, Python scripts can be made directly executable,
like shell scripts, by putting the line
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
| |
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |