GUMP: Project Web Hosting - Open Source Software


Because a Java runtime is like a box of chocolates...

Graham's Utility for Magic Porting builds on four years' experience using byte-code engineering techniques to help solve the problems of device fragmentation in the world of mobile Java.

GUMP is a post-processor, applying changes directly to class and resource files in a JAR file. It provides a sophisticated, aspect oriented alternative to using pre-processors with Java. It can help you target multiple devices from a single, clean set of Java source code.

GUMP's framework makes it easy to develop a set of re-usable, automated gumplets to address specific portability issues. Device-specific scripts can automatically apply a set of fixes appropriate to a given device, reducing the level of device knowledge needed by the developer.

Gumplets can also use aspect oriented programming techniques to build powerful debugging and optimization tools.

See the gumplet directory for details of gumplets included in the existing package.

Learn more in the GUMP Wiki.

New: NewForME

A subproject of GUMP, NewForME allows use of Java 5, 6 and 7 language features on CLDC-based mobile devices.

Read more about NewForME...


Download GUMP files

Project detail and discuss

Gumplet Directory

Not what you're looking for? hosts over 100,000 Open Source projects. You may find what you're looking for by searching our site or using our Software Map.

You may also want to consider these similarly-categorized projects:


Join this project:

To join this project, please contact the project administrators of this project, as shown on the project summary page.

Get the source code:

Source code for this project may be available as downloads or through the CVS or Subversion SCM repository used by the project, as accessible from the project summary page.

Project Web Hosted by

©Copyright 1999-2008 - SourceForge, Inc., All Rights Reserved

About - Legal - Help