 |
jMule
|
View previous topic :: View next topic |
Author |
Message |
Hanged
visitor
Joined: 19 May 2003
Posts: 1
|
Posted: Sat Jun 28, 2003 18:18 Post subject: SWT GUI for jMule
|
 |
|
hey guys!
I was talking to Kresh (Casper here in the forum I think) and he told me taht he loves the idea of SWT and we could try using it to make a jMule GUI... so i start a research about SWT... and guys, its great!!! Its fast, very powerfull and easy to code... so I just start a GUI for jMule using SWT instead of Swing... no competition you know... I love Swing and I think if the guys who are making the Swing GUI dont want to stop making the Swing GUI we can try the both... but I have a few reasons to think that SWT is better than Swing:
- its at least 50% faster than any Swing application because it use native libraries to draw the graphics, but it stills cross-plataform, each plataform uses its own native librarie... SO...
- the jMule will look native for each plataform! the jMule running on MacOSX will look like a Mac app, jMule running on Linux GTK2 will look like GTK2 application... and so on... you can even use it with WindowsXP Skins... and the SWT will use the Skin too!
Most of you should know SWT because of Eclipse Plataform... its entirely coded in SWT... so ive decidec to make a jMule SWT GUI... those who wanna help me, please contact by email or ICQ
ICQ# 974837
Some nice URL's about SWT and JFace:
Eclipse/SWT API: http://download.eclipse.org/downloads/documentation/2.0/html/plugins/org.eclipse.platform.doc.isv/reference/api/
SWT Resources: http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/platform-swt-home/dev.html
Eclipse/SWT Wiki Wiki Web: http://eclipsewiki.swiki.net/1
Oh, my friend are making some great graphics when hes finished i will post here for you guys to say what do you think about using they as the jMule Splash Screen and About Dialog.
I think that a client GUI is very important on an application like this, keep the good work!!!
PS: sorry about my english and thanks for your attention!
|
|
Back to top |
|
 |
emarant
Admin / Developer
Joined: 02 Oct 2002
Posts: 135
|
Posted: Wed Jul 02, 2003 19:49 Post subject:
|
 |
|
Nice idea, but you should keep in mind the ideas discussed in the developer forum about the things an ui can do and how to get it flexible enough to not only handle edonkey2000/emule p2p but also other filesharing systems. Currently the interface for for core<-> ui is under develpoment/planing. It is important to use this aproach to keep ui and core separeted and have an ui that can be used as remote controler.
|
|
Back to top |
|
 |
magog
Guest
|
Posted: Mon Jul 21, 2003 19:44 Post subject:
|
 |
|
emarant wrote: |
Nice idea, but you should keep in mind the ideas discussed in the developer forum about the things an ui can do and how to get it flexible enough to not only handle edonkey2000/emule p2p but also other filesharing systems. Currently the interface for for core<-> ui is under develpoment/planing. It is important to use this aproach to keep ui and core separeted and have an ui that can be used as remote controler. |
Just keep in mind, that there are more Java runtimes on different operating systems available than SWT implementations.
If you want to add a SWT GUI ok, but don't drop the Swing GUI.
Only Swing is available on every platform.
So add a parameter to the config, and start by default the Swing GUI.
If the user want's to use the SWT GUI, has has to turn on the switch in the setup and restart the program.
|
|
Back to top |
|
 |
Guest
|
Posted: Tue Sep 16, 2003 22:17 Post subject:
|
 |
|
one thing more to keep in mind planning a new p2p gui: there are lots of them already here. ok not explicite for jmule but ...
so a swing gui: look for xnap ( xnap have some nice protocol implementations to look at ( gift, on ) too, but afaik they use the old style net io api )
swt gui: look for azareuts (spelling ?? ) -> a new bt client (using the nio ).when im ready with the current job, maybe i will take some of the gunys&co work over to the jmule core.
ah, btw, both of the above is gpl software.
|
|
Back to top |
|
 |
Guest
|
Posted: Sat Dec 27, 2003 23:41 Post subject: SWT no way
|
 |
|
As stated before, SWT aint available on all platforms and I rather see the Swing version than SWT. I like the fact that Jmule and other java based cross platform apps are cross platform as intended! and not just for some platforms. Keep up the good work!
Guest on alternative OS.
|
|
Back to top |
|
 |
|
|
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
|
Powered by phpBB 2.0.3 © 2001, 2002 phpBB Group
|