Thursday Jun 05, 2008

TagsMe GUI: A NetBeans Platform Application in Action

The TagsMe GUI Editor is a NetBeans Platform application that Ibon Urrutia and others developed to provide a graphical editor for their JavaME framework, TagsMe. TagsMe is an application development platform for portable devices (principally PDAs and mobile telephones), based in XML, with a simple and intuitive syntax. One of the main advantages is that it isn't necessary to develop a different application for each existing manufacturer's model, allowing applications to be developed rapidly, easily, and consistently for any device that uses Java MIDP 2.0, using a syntax similar to HTML, and without having to know how to program.

With TagsMe, you define your screens in XML files that are parsed at runtime. You can also download those files, while the application is running, from a web server, allowing the creation of online applications. TagsMe provides an extensive component library (Buttons, bitmap fonts, animations, sprites, maps), a plugin architecture, and a script language that is very similar to Java.

Here's two pics of some of the tooling that the TagsMe GUI Editor provides (and here are more):

Also, check out the cool movie about this application:

<script type="text/javascript" src=""></script> <script type="text/javascript"> </script>

I wonder if the movie screen's resolution can somehow be increased because it would be cool to see the actual tags in the XML editor.

PS: Fabrizio mentions this app in his blog too, here.


Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.


« June 2008 »