To clarify: JavaFX is another language, which is what I believe Nino means by "some scripting language". It has some features that makes GUI design easier, such as binding variable to position of a slider. You can skin your JavaFX app with CSS, if you like.
It is seamlessly integrated with Java. /Per On Mon, Jun 15, 2009 at 8:22 AM, nino martinez wael<[email protected]> wrote: > My conclusion are.. Go for Wicket solution if you can (also because I > want to hear some experiences with it as a desktop solution) :) The > only thing holding you back are if need todo heavy graphics or need to > manipulate the desktop somehow (control mouse or keyboard etc).. > > The largest issue about going towards a desktop solution with java are > that designing the ui really are a pain if you dont use something like > mattise, it's even worse that hacking html.. I'll agree on the javaFX > thing, although it seems that you really can do some nice looking > stuff in it. I havent checked if there are some simple and easy > frameworks built around javaFX... afair it's a minus that javaFX uses > some scripting language, but thats just me. > > regards Nino > > 2009/6/13 Jeremy Thomerson <[email protected]>: >> Yeah - I was considering using JRex [1] as an embedded browser, and >> basically making a simple Swing app that loads up, starts an embedded >> Jetty instance, has a window that loads the homepage of the local app >> running within Jetty, and viola - instant desktop app using Wicket! >> Probably not as simple as it sounds, but it's a thought. At least I >> wouldn't have to worry about cross-browser CSS hacks :) >> >> I will probably try a full-fledged Swing app using one or more of the >> suggestions here... perhaps with Spring Rich Client, which can provide >> a lot of the bootstrap code. Glazed lists looks like a definite >> must-have. JavaFX looks nice, but I don't think I'm really in to >> learning that many new things all on one project. So I'll probably >> stay away from JavaFX for this first project, unless someone with >> JavaFX experience convinces me otherwise. >> >> [1] - http://jrex.mozdev.org/index.html >> >> -- >> Jeremy Thomerson >> http://www.wickettraining.com >> >> >> >> >> On Sat, Jun 13, 2009 at 10:01 AM, nino martinez >> wael<[email protected]> wrote: >>> Hi Jeremy >>> >>> I'd say either use netbeans (matisse) or something a bit more >>> experimental, pack wicket with jetty as a desktop app I considered >>> this a couple of times. You could even put in something like >>> http://lobobrowser.org/java-browser.jsp.. Might too extreme though:) >>> >>> >>> >>> 2009/6/11 Jeremy Thomerson <[email protected]>: >>>> I would like to build a nice-looking java desktop application. I hope >>>> that isn't an oxymoron :). I have built some desktop apps before - a >>>> lot of command line utilities in various languages, and some GUI apps >>>> (perl, java, python, php, even vb (yikes!), c# etc...). >>>> >>>> The question is - what framework do you use for your UI components and >>>> layout on a desktop app? I would like to use Java because I'll be >>>> most efficient with it and it will work for me on linux machines and >>>> others on Windoze, etc.. But when I've built Swing apps in the past, >>>> I have hated having to layout everything in the code and I can never >>>> make anything aesthetically pleasing. So.... >>>> >>>> 1 - do you have any recommendations on a good framework for nice >>>> looking desktop apps? >>>> 2 - any other recommendations for desktop apps in general? >>>> 3 - It should be a lightweight, easy install - and I would prefer to >>>> stay away from using the Eclipse framework for building the app (I use >>>> the IDE but it doesn't need to be something that heavy for the GUI) >>>> 4 - I have even thought about building an app that opens a swing >>>> window that contains an embedded browser and jetty servlet running the >>>> app so that I can use Wicket. Has anyone thought of or done this >>>> before? >>>> >>>> Basically, it's a CRUD application, but containing personal data that >>>> the user should not store on someone else's server. I would use an >>>> embedded database that stores the data with encryption. >>>> >>>> Ideas? >>>> >>>> -- >>>> Jeremy Thomerson >>>> http://www.wickettraining.com >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>>> >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
