|
From: Nycran <ny...@ya...> - 2004-10-19 04:21:47
|
Hi all, this is my first post to this list so appologies if I'm not in the right place. I need to develop a desktop application that will run on both Windows and Mac OS X. I have existing Java skills and have been reading about wxWindows which sounds great. One of the key objectives of my application will be easy deployment and installation for my users. I don't want them to have to run configuration scripts or type in complicated java class paths. Can this be done with Wx4J? What would the typical user installation involve, assuming they already had the JRE VM installed? Also, does anyone know of a light weight database engine that I could use in my application that also conforms with my deployment object? I've had quick glance at SQLLite but it looks like installation for users might be complex. Any ideas? Regards and thanks, Andy Chapman. ===== _______________________________ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.com |
|
From: Dave D. <da...@dr...> - 2004-10-19 13:41:52
|
On Oct 18, 2004, at 11:21 PM, Nycran wrote: > Hi all, this is my first post to this list so > appologies if I'm not in the right place. This list is for wx4j discussion, so sounds like you are. > I need to develop a desktop application that will run > on both Windows and Mac OS X. I have existing Java > skills and have been reading about wxWindows which > sounds great. > > One of the key objectives of my application will be > easy deployment and installation for my users. I > don't want them to have to run configuration scripts > or type in complicated java class paths. Can this be > done with Wx4J? What would the typical user > installation involve, assuming they already had the > JRE VM installed? Well, wx4j does not concentrate on deployment and installation. It is a widget set only. In fact, wx4j may complicate deployment and installation because of the extra native libraries needed. Also, you noted that you wanted OS X support. wxWindows and wx4j do not work well at all on OS X. I'd suggest sticking with Swing. > Also, does anyone know of a light weight database > engine that I could use in my application that also > conforms with my deployment object? I've had quick > glance at SQLLite but it looks like installation for > users might be complex. Any ideas? SQLite is awesome, though, maybe not the best for Java. I've used it in C and C++ and would heartily recommend it. For Java, installation may be an issue as it requires native libraries. As far as installation goes, you will *always* need some sort of installer on Windows, as far as I'm concerned, and this will allow you to install DLLs appropriately. And on OS X, you can use application bundles to make Java apps really easy to install, even those with native libraries. Here are two other embeddable databases that are pure Java: HSQLDB http://hsqldb.sourceforge.net/ Mckoi http://mckoi.com/database/ Both have some issues but they may be fine for what you need. -Dave |
|
From: Fabian C. <Cen...@in...> - 2004-10-19 13:55:01
|
>Well, wx4j does not concentrate on deployment and installation. It is a widget set only. In fact, wx4j may complicate deployment and installation because of the extra native libraries needed. Also, you noted that you wanted OS X support. wxWindows and wx4j do not work well at all on OS X. I'd suggest sticking with Swing. You're right if you speak about the official wx release 2.4.2. But the actual development version (2.5.3 or cvs) has quite good support for Mac. Well, that's what I have from the mailing list, I'm not a Mac user. I'd say give wx alone a try and only if you find something that doesn't work you can do it in Java (or the other way round). But if you don't have a special reason to do so don't mix them. That's not against the wx4j team. I just think that it shouldn't get more complicated than needed :) bye Fabi |
|
From: Nycran <ny...@ya...> - 2004-10-20 00:48:30
|
Thanks guys. So you think just write the application in C using the native WX library? I'll have to polish up on my C skills that's for sure :-). --- Fabian Cenedese <Cen...@in...> wrote: > > >Well, wx4j does not concentrate on deployment and > installation. It is a widget set only. In fact, > wx4j may complicate deployment and installation > because of the extra native libraries needed. Also, > you noted that you wanted OS X support. wxWindows > and wx4j do not work well at all on OS X. I'd > suggest sticking with Swing. > > You're right if you speak about the official wx > release 2.4.2. But the actual > development version (2.5.3 or cvs) has quite good > support for Mac. Well, > that's what I have from the mailing list, I'm not a > Mac user. > > I'd say give wx alone a try and only if you find > something that doesn't > work you can do it in Java (or the other way round). > But if you don't have > a special reason to do so don't mix them. That's not > against the wx4j > team. I just think that it shouldn't get more > complicated than needed :) > > bye Fabi > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide > on ITManagersJournal > Use IT products in your business? Tell us what you > think of them. Give us > Your Opinions, Get Free ThinkGeek Gift Certificates! > Click to find out more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > wx4j-users mailing list > wx4...@li... > https://lists.sourceforge.net/lists/listinfo/wx4j-users > ===== _______________________________ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.com |
|
From: David T. <dte...@gm...> - 2004-10-20 15:36:13
|
The C++ library has the advantage of being maintained, wx4j is basically on hiatus with no real promise of ever being worked on again. If C++ is too hard, there's always wxPython, which was my first intro to wx in the first place. (Note: I'd like to work on wx4j again, and could probably be convinced to do so on a contract basis if anybody's interested in that.) On Tue, 19 Oct 2004 17:48:24 -0700 (PDT), Nycran <ny...@ya...> wrote: > Thanks guys. So you think just write the application > in C using the native WX library? I'll have to polish > up on my C skills that's for sure :-). > > > > > --- Fabian Cenedese <Cen...@in...> wrote: > > > > > >Well, wx4j does not concentrate on deployment and > > installation. It is a widget set only. In fact, > > wx4j may complicate deployment and installation > > because of the extra native libraries needed. Also, > > you noted that you wanted OS X support. wxWindows > > and wx4j do not work well at all on OS X. I'd > > suggest sticking with Swing. > > > > You're right if you speak about the official wx > > release 2.4.2. But the actual > > development version (2.5.3 or cvs) has quite good > > support for Mac. Well, > > that's what I have from the mailing list, I'm not a > > Mac user. > > > > I'd say give wx alone a try and only if you find > > something that doesn't > > work you can do it in Java (or the other way round). > > But if you don't have > > a special reason to do so don't mix them. That's not > > against the wx4j > > team. I just think that it shouldn't get more > > complicated than needed :) > > > > bye Fabi > > > > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: IT Product Guide > > on ITManagersJournal > > Use IT products in your business? Tell us what you > > think of them. Give us > > Your Opinions, Get Free ThinkGeek Gift Certificates! > > Click to find out more > > > http://productguide.itmanagersjournal.com/guidepromo.tmpl > > _______________________________________________ > > wx4j-users mailing list > > wx4...@li... > > > https://lists.sourceforge.net/lists/listinfo/wx4j-users > > > > ===== > > _______________________________ > Do you Yahoo!? > Declare Yourself - Register online to vote today! > http://vote.yahoo.com > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > wx4j-users mailing list > wx4...@li... > https://lists.sourceforge.net/lists/listinfo/wx4j-users > -- David Terrell db...@me... ((meatspace)) http://meat.net/ |
|
From: Dave D. <da...@dr...> - 2004-10-20 15:53:25
|
On Oct 19, 2004, at 7:48 PM, Nycran wrote: > Thanks guys. So you think just write the application > in C using the native WX library? I'll have to polish > up on my C skills that's for sure :-). I have no idea what you're trying to do, and thus won't even attempt to suggest a language. IF you find that C/C++ is the best language for your project AND you need a GUI THEN wxWidgets is probably your best choice. IF you find that Java is the best language for your project AND you need a GUI THEN Swing is probably your best choice. I still think wx4j is a great idea, but as Dave mentioned, development is basically nonexistent at the moment. -Dave |