r6 - 02 Nov 2005 - 23:14:51 - FrankDieboltYou are here: SuperWaba >  Codev Web  > DevIntro

This is the development homepage - work in progress, of course.

SuperWaba already works on PalmOS, PocketPC?, WinCE?, Win32 and Java but the world does not stand still. Fortunately, SuperWaba is Open Sourced under the LGPL which allows developers to continually improve it as the hardware changes at an ever increasing rate. For the commercially-minded, it is quite acceptable to make your own libraries for SuperWaba from scratch and sell them (the LGPL permits this) though you would be surprised how often it is more beneficial to have an army of unpaid workers improving your code for free.

CVS & Source

Code can be retrieved with CVS (checked out) from the SourceForge site. Someone may want to say what development environments are needed. For the moment, read the full SDK Documentation.

Application Development

You need Java, the SuperWaba SDK, and a basic knowledge of how to fly Java. If you don't know how yet, Sun have excellent tutorials at http://java.sun.com and Johannes Wallroth has a Java starter tutorial with more SuperWaba samples here. IDEs, editors, paint programs for the icons and so forth are up to you. The author prefers the Eclipse IDE which runs on Windows and Linux, and has a very nice GUI debugger.

TIPThe Gimp is excellent for bitmap design, and the icons in the SDK can be used as examples to get the right colour palettes. But don't be put off by the apparent complexity, it is quite possible to develop applications with a command-line editor and there are heaps of examples.

Help Wanted

Help is always needed. The following areas have been identified as promising ground for new development:

  • Linux port - Probably using GTK+, but suggestions welcome.
  • Symbian 7.x port - Should work under PersonalJava with a bit of tweaking.
  • Dialler support for PocketPC? - Unlike PalmOS, the connection needs bringing up.
  • Camera support - PDAs with cameras are becoming more common
  • SOAP Support.
  • Add to the list...
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r6 < r5 < r4 < r3 < r2 | More topic actions
 
SuperWaba home
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding SuperWaba? Send feedback