Gossamer Forum
Home : General : Internet Technologies :

Cross-Platform Application with Database

Quote Reply
Cross-Platform Application with Database
I am thinking of writing a small application for the administration of a yoga studio. It should contain the data of the students, classes, payments, attendance etc etc.

Now, if this were a web-based application, I would have no problems programing it in perl with a mysql database. But this should be an application running on several platforms (certainly Windows and Mac OS X), where perl is not installed, no webserver is installed, and no database is installed (I am considering of selling the application to other yoga studios).

So, here are my requirements:
1. cross-platform code
2. embedded database
3. easy to install

What language/tools/database would you use to develop such an application?

Thanks for all your thoughts.

Ivan
-----
Iyengar Yoga Resources / GT Plugins
Quote Reply
Re: [yogi] Cross-Platform Application with Database In reply to
I'd do it in java or c++ perhaps. But without knowing the language you probably won't have much luck as they aren't the easiest to learn.
Quote Reply
Re: [Paul] Cross-Platform Application with Database In reply to
Hi Paul

thanks for your reply.

I was thinking of Java too (which I don't know yet, but I am willing to learn...), but what about the database?

Ivan
-----
Iyengar Yoga Resources / GT Plugins
Quote Reply
Re: [yogi] Cross-Platform Application with Database In reply to
Hi

95% of users use windows

Write a .net application and include MSDE with the application.

Tell the other 5% of users you're working really hard on a port and do nothing Cool

Dregs2

PS. MSDE is a stripped down version of SQL Server, you can distribute with your software

for free, the next releases of windows will use a version of SQL Server to manage the filesystem.
Quote Reply
Re: [yogi] Cross-Platform Application with Database In reply to
How about wxWindows for a cross platform GUI and Embedded MySQL?

Cheers,

Alex
--
Gossamer Threads Inc.
Quote Reply
Re: [Alex] Cross-Platform Application with Database In reply to
 

Thanks for the tip. Apart from the wxWindows solution that you mentionned, I found another possible solution:

Java (with a Swing GUI) together with a one of a few databases.

Any advantages/disadvantages over using Java?

Ivan
-----
Iyengar Yoga Resources / GT Plugins
Quote Reply
Re: [yogi] Cross-Platform Application with Database In reply to
The thing I don't like about Java it runs pretty slow unless you have a fairly decent system. Start up time is pretty crappy too if that's a concern. Being cross-platform is pretty neat though.

Adrian
Quote Reply
Re: [brewt] Cross-Platform Application with Database In reply to
Ugly UI as well.. wxWindows looks like a windows app in windows, and looks like a mac app in mac os/x. Java just looks like a Java app. =)

Cheers,

Alex
--
Gossamer Threads Inc.
Quote Reply
Re: [Alex] Cross-Platform Application with Database In reply to
That's not quite true.

You can tell the application to have the default (admittedly ugly) java look, or you can tell it to adapt to the System GUI. It looks like an Aqua application on OS X, and it'll look like a Windows application on Windows.

Ivan
-----
Iyengar Yoga Resources / GT Plugins
Quote Reply
Re: [yogi] Cross-Platform Application with Database In reply to
You can, but it still just doesn't look right Smile

Adrian