jMule Forum Index jMule

FAQFAQ SearchSearch MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Login to check your private messagesLogin to check your private messages LoginLogin

SWT GUI for jMule

Post new topicReply to topic jMule Forum Index -> General jMule discussion
View previous topic :: View next topic
Author Message
Hanged
visitor


Joined: 19 May 2003
Posts: 1

PostPosted: Sat Jun 28, 2003 18:18 Post subject: SWT GUI for jMule Reply with quote

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!
icon_biggrin.gif
Back to top
View users profile Send private message Send email
emarant
Admin / Developer


Joined: 02 Oct 2002
Posts: 135

PostPosted: Wed Jul 02, 2003 19:49 Post subject: Reply with quote

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
View users profile Send private message Send email
magog
Guest





PostPosted: Mon Jul 21, 2003 19:44 Post subject: Reply with quote

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






PostPosted: Tue Sep 16, 2003 22:17 Post subject: Reply with quote

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






PostPosted: Sat Dec 27, 2003 23:41 Post subject: SWT no way Reply with quote

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
Display posts from previous:
Post new topicReply to topic jMule Forum Index -> General jMule discussion All times are GMT + 1 Hour
Page 1 of 1


Jump to:
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