The Source for Java Technology Collaboration

Home » java.net Forums » Conferences Archive » Planning JavaOne 2006

Thread: Desktop

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 12 - Last Post: Nov 25, 2005 4:34 PM by: flozano Threads: [ Previous | Next ]
rwc

Posts: 9
Desktop
Posted: Oct 28, 2005 2:01 PM
  Click to reply to this thread Reply

Please post your thoughts and ideas for Desktop here.

Keywords for this area:

JFC/Swing
AWT
2D
Other

evickroy

Posts: 674
Re: Desktop
Posted: Oct 31, 2005 10:28 AM   in response to: rwc
  Click to reply to this thread Reply

SwingLabs, SwingLabs, SwingLabs! (Major emphasis on databinding)
Netbeans RCP
Swing GUI Editors (Matisse, JFormDesigner, etc.)

Just to name a few.
Erik

drkrab

Posts: 1
Re: Desktop
Posted: Nov 1, 2005 2:25 AM   in response to: rwc
  Click to reply to this thread Reply

Eclipse RCP is also very interesting and promising.

Also relevant is anything related to VM-level stuff that allows sharing; IMHO any initiative to make it more attractive to run multiple JVMs (or really: multiple Java applications) on a single desktop are highly interesting.

evickroy

Posts: 674
Re: Desktop
Posted: Nov 2, 2005 5:40 PM   in response to: drkrab
  Click to reply to this thread Reply

> Also relevant is anything related to VM-level stuff
> that allows sharing; IMHO any initiative to make it
> more attractive to run multiple JVMs (or really:
> multiple Java applications) on a single desktop are
> highly interesting.

Along these lines, I would be HIGHLY interested in MVM related discussions.

flozano

Posts: 16
Re: Desktop
Posted: Nov 3, 2005 11:26 AM   in response to: drkrab
  Click to reply to this thread Reply

Not only panels about the Eclipse RCP but also about the Netbeans Platform, so developers start using application frameworks for desktop development and not only for web development

dags

Posts: 182
Re: Desktop
Posted: Nov 1, 2005 5:31 PM   in response to: rwc
  Click to reply to this thread Reply

I think that swinglabs should have a very strong presence. SwingX extensions and database aware components are a must. I estimate that desktop programming will have even better development next year.

Unluckilly, I presume that I will be unable to assist, as usual :-(.

Regards,
Diego.

mbala_k

Posts: 1
Re: Desktop
Posted: Nov 1, 2005 10:30 PM   in response to: rwc
  Click to reply to this thread Reply

Apart from SwingX, JForms, etc.. I want more sessions on How to use JVM effectively in case of High-level Desktop Swing applications and discussing about lots of Thread issues too. A good level of session on Synth is a must!!

--
Balakumar Muthu
http://i5bala.blogspot.com

sevenm

Posts: 11
Re: Desktop
Posted: Nov 2, 2005 12:47 PM   in response to: rwc
  Click to reply to this thread Reply

Spring-RCP, some Swing docking frameworks, highly cusomizable Swing components.

flozano

Posts: 16
Re: Desktop
Posted: Nov 3, 2005 11:25 AM   in response to: rwc
  Click to reply to this thread Reply

I think Java apps need to pay more attention to packaging, and JavaOne could help a lot to spread best practices and unite people to define standards in this area. You should invide people from JPackage and Debian to help on this.

It's not ok to have dozen copies of the same libraries (like Log4J) around my system, because each and every app has it's own lib folder with third-party jars they deppend on. Besides eating up disk space, this prevents us from getting class code sharing and so from running many Java apps concurrently.

It's also not ok to have each app install it's own JRE and sometimes one prevents the other from working properly. I'm tired to fix Windows registry, environment and manualy erase Java exes and dlls from windows\system folders.

We need something alongside the Linux packaging system, maybe integrated as a new JWS.

dog

Posts: 49
Re: Desktop
Posted: Nov 4, 2005 8:43 PM   in response to: flozano
  Click to reply to this thread Reply

These days we have plenty of diskspace.. Trying to consolidate several libraries (like Log4j) will cause problems. Because they aren't all backwards or forward compatible.

Dll hell was caused by all those apps trying to share their code. Much better if each app minds its own business.

flozano

Posts: 16
Re: Desktop
Posted: Nov 25, 2005 4:31 PM   in response to: dog
  Click to reply to this thread Reply

DLLs were created because they allow fixes and upgrades to be made once for all apps that rely on they and because they eat up less memory. GUIs would no exist if there were no DLLs (and teir similar on other OSes).

DLL hell is a problem because Windows had no vay of managing multiple version of the same DLL and which apps used which ones. By contrast, Solaris and Linux can manage multiple and even incompatible versions of the same *.so files. Of course any app should have the option of using "private" jars.

And, with JIT and bytecode verification, having multiple desktop Java apps running at the same time there's a stonget need for "shared jars" than native apps had for "shared libraries".

swede_mib

Posts: 1
Re: Desktop
Posted: Nov 10, 2005 3:20 AM   in response to: rwc
  Click to reply to this thread Reply

OK, here are a few of the things I would love to see talks about at JavaOne 2006.

- TDD with Java/Swing
- SwingX
- data binding
- data validation
- application frameworks

rexguo

Posts: 13
Re: Desktop
Posted: Nov 16, 2005 11:07 PM   in response to: rwc
  Click to reply to this thread Reply

Media presentation and management applications
that include videos, photos and music. This is
what a lot of people are using computers for.
We are developing one such app and will be most
happy to showcase it at JavaOne 2006 to show
the power of Java2D and JSR-231. Please contact
me if you folks are interested. For reference,
please visit:
http://www.muvee.com
http://www.waterlogic.com.sg




 XML java.net RSS