topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday April 26, 2024, 5:55 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Ron88888 [ switch to compact view ]

Pages: [1]
1
Developer's Corner / Re: How to program for all 3 platforms at once
« on: January 03, 2011, 09:05 PM »
Interesting page at lifehacker.com:
http://lifehacker.co...g-beginners-for-free

Windows and Mac OS X: Hackety Hack is an application designed to teach complete beginners how to program in Ruby, eventually giving you the ability to create actual applications for the desktop and the web.
The Hackety Hack project also makes use of a GUI toolkit called Shoes, which lets you create desktop applications.
Hackety Hack will walk you through Ruby basics and have you creating simple apps quickly. The Shoes toolkit isn't just for making simple apps. Once you learn the basics that Hackety Hack will teach you, then you can start creating more complex apps (like Hackety Hack itself). If you're looking to get into programming and want to deploy cross-platform apps, Hackety Hack looks like a great way to get started. It's also free, open source software, so you can mess around with the source code should you feel so inclined.

In the comments, someone says:
Note: it does have experimental Linux support.

2
Developer's Corner / Re: How to program for all 3 platforms at once
« on: December 07, 2010, 02:41 PM »
I have zero experience with QT. This is what it says at their web site, qt.nokia.com

Write code once to target multiple platforms
Qt allows you to write advanced applications and UIs once, and deploy them across desktop and embedded operating systems without rewriting the source code saving time and development cost.

3
Developer's Corner / Re: How to program for all 3 platforms at once
« on: December 06, 2010, 06:17 PM »
Thanks everyone for your replies. Good stuff. Will look into it.

Does anyone have much experience with RealStudio?

4
Developer's Corner / Re: How to program for all 3 platforms at once
« on: December 05, 2010, 04:11 PM »
The application I have in mind will deal with a lot of XML, as in:

    * Create documents where the user's experience is as much like using a word processor as possible, but the user selects an xml tag/element, then types something in, then selects another tag, then types in some content, over and over;
    * the list of tags would appear in a pane, for selecting, generated from an xml schema (or other way of displaying the ontology);
    * displaying the document according to css would be nice;
    * facilitate uploading the resulting xml documents to a server;
    * and a way of "designing" xml tags, as needed in the moment, or as a major project.

Java may be a logical choice for this, but... I don't know Java.

And I've wondered about this topic in general, having most of my experience in web programming.

5
Developer's Corner / Re: How to program for all 3 platforms at once
« on: December 05, 2010, 03:02 PM »
Is it feasible to do this in Python or Ruby or some other scripting language? And, I'm guessing a core of code is written that can be easily carried over to another platform. True?

6
Developer's Corner / Re: How to program for all 3 platforms at once
« on: December 05, 2010, 02:59 PM »
Besides Java, how is it done in the real world? Is code written in C++ or C# for Windows, Objective C for Mac, and... I don't know what for (Li|U)nix? Sounds like a lot of extra work. How do people finesse it?

7
Developer's Corner / How to program for all 3 platforms at once
« on: December 05, 2010, 11:51 AM »
I want to write desktop software that works on all three platforms (Windows, Mac, Linux). What is the best/easiest way to do that?

Pages: [1]