Internosis - knowledge management,ecommerce and project consulting
*Home>>>Software Development

How can i develop applications in Linux. It also run in windows os?


I need to develop software in ubuntu os. which development software is better (like vb). The developed software also run in windows. Is it possible. If yes, how can i create setup file for my software. please explain detail...

Thank you

The only GUI programming language that can run in different OS is Java.

Java is platform independent. You must use Java to create application that can run in both Linux and Windows.

See link
http://en.wikipedia.org/wiki/Java_(progr...

In response to Stephanie W
Many C/C++ library files can only work in their own OS environment. Meaning Linux C/C++ cannot use Windows C/C++ DLL library files. The binary format are different.

Although there are open source project that try to implement part of the Dot Net framework in Linux. These are still in development stage. Meaning that it is not really reliable.
You can use it at your own risk.

If you intend to develop command line applications. Then that is a different story. Any ANSI C/C++ compilers can be use.

In response to the first answer, Java is *not* the 'only' portable programming language at all.
You might be able to write your code in C/C++ and make it easily portable, it depends what you're trying to do and which libraries you need to use.

Visual Basic and Linux won't mix will: I'd advise using Python instead which will run on *nix and Windows easily.

Have a look at Real Basic. It used to be free on Linux.
It can read VB projects and (although you need the Pro version for it) can compile to MacOS X, Linux and Windows)
It doesn't have a steep learning curve especially not when you used VB.

To be misleaded by the Basic part. This is a highly sophisticated, Object oriented language.

http://www.realsoftware.com/products/rea...

The .NET framework is also partially available for Linux.

Read this

http://en.wikipedia.org/wiki/Write_once,...

Tags
  Supply Chain   Data Mining   ERP   CRM   Application Development   Software Consulting   Software Development   Information Technology   Technology Consulting   Project Training   Project Team   Project Control
Related information
  • Where can I get experience?

    All my Java experience I initially got from my Freshman CSci course. You learn all the basic syntax and programming practices, and they should (if you're in college) offer some pretty difficul...

  • The following is an excerpt from Lucent Technologies鈥?Management?

    I've sent the Excel file to your email address.

    ...
  • I am running a service based firm(i.e. IT).should I add service tax in my billing for all clients.?

    Read about Service tax rates and exemption amount: ...

  • Dow u know any other site providing answering facility like YAHOO ANSWERS

    Here are a few Q&A sites. ...

  • CS or Software Engineering?

    Games are typically programmed in C++. You can learn most of it on your own. You can start learning C++ with these video tutorials: ...

  • Is linux a horrible development platform?

    You let the forest overwhelm your view of the question. As a development platform - it depends. If you want to develop for Windoze, or Mac, Linux is probably a bad choice. If yo want to develop...

  • Inexpensive colleges in Galway?

    There is another college but I can't for the life of me think of the name of it..........it's a small college which does business courses, engineering, etc. Other colleges are Yates, T...

  • I am having a hard time programming.?

    Hold on! Have patience you will learn pretty soon. Best thing is to go through codes as many times as possible. Understand things asmp! few good resources are ...

  •  

    Categories--Copyright/IP Policy--Contact Webmaster