Home   Info   DevZone   Wiki  
UsersWeb  |  MainWeb  |  InfoWeb  |  DevZoneWeb  |  SupportWeb
FreeSwing ] [ not logged in ] [ Web: Imported ] goto:  options
[ get info on or edit ] login or new user ] [ list of topics, hubs & nodes, or recent changes ]

Swing is the main part of Sun's JFC.

The JFC are free of charge, but not free from copyrights. Since an increasing number of Java applications relies on the JFC, we will want to distribute it as a part of JOS. Thus - we need a handfull of GUI enthusiasts to reimplement Swing. Sun's "clean room license" allows us to copy the Swing API and reimplement it as long as we don't look at their source code.


We should not forget to mention that another reason to re-implement Swing is its poor performance... I'm pretty sure good programmers like us can make it a lot faster...

MarkusPeter - Mar-24-1998


Of course, we're all very good programmers ;-). But I'm not so sure about the performance problem. I once wrote a TreeView on my own, and it was sluggish, too. I admit that it was by the time of Netscape 3 which might be slower than current VMs, I don't know (it had a Borland JIT built-in, though).

--StefanReich, 24-Mar-98


Should there be an effort to list the unimplemented classes as is being done with the JOS Java3D. WeoLopez
Yes, that's a great idea! Don't you like to put up that list...? :-)

This task is a superb opportunity for parallel development! Every interested developer can pick even a single class (huge or small) and re-implement it. Since the interface of all the other classes to use is precisely defined (by the Swing distribution) his/her effort is independent on everyone else's.

Step by step, we'll build our FreeSwing! Let's do it, folks!

--StefanReich, 30-Apr-98


Content of these pages are owned and copyrighted by the poster.
Hosted by: