Writing appealing cross device applications today in Java ME is challenging. Due to implementation differences in fonts, layout, menus, etc. the same application may look and behave very differently on different devices. In addition much of the advanced UI functionality is not accessible in LCDUI[6] and requires the developer to write very low level "paint" type code. The Lightweight UI Toolkit was developed to address these issues. The Lightweight UI Toolkit makes it very easy to create compelling UI's that will look and behave the same on all devices using a programming paradigm similar to Swing. This Toolkit is able to run on CLDC1.1 MIDP2.0/CDC PBP/SE.

a pattern based drum sequencer with over 40 drum instruments to choose from. Works on most recent Nokia and Sony Ericson handsets. Edit patterns, string them together into a song, and export it as a MIDI file to play as a ringtone, or to import into a desktop music package.

[provides] users with traveller's information on mobile phones.Thanks to the effective data compression, the application displays public transportation timetables without the need for Internet connection (off-line).Cooperating with the bus or tram tracking system in a city, it can provide information about real waiting times for a given line (on-line).

Moving on from identity and equality of objects[20], different notions of equality are also surprisingly subtle in some numerical realms. As comes up from time to time[21] and is often surprising, the "==" operator defined by IEEE 754 and used by Java for comparing floating-point values (JLSv3 §15.21.1[22]) is not an equivalence relation[23]. Equivalence relations satisfy three properties, reflexivity (something is equivalent to itself), symmetry (if a is equivalent to b, b is equivalent to a), and transitivity (if a is equivalent to b and b is equivalent to c, then a is equivalent to c)....

A new edition of the newsletter is available, with news, new projects and tips! If you want to receive the newsletter by email, please subscribe the announcements mailing list[26] - or read the current issue here[27].

Jigsaw will come with JDK 1.7 and is now part of the openjdk[29] project and so opensource. Other JDK implementations could simply reuse it.It will become interesting, because: 1. It will be shipped with every Oracle / Sun JDK 1.7 (at least it was the plan). 2. Jigsaw will partition JDK 1.7 and will be loaded before most of the rt.jar code. So is already there - no reason to introduce another framework. 3. Its pragmatic: you can split packages across modules...

For meanwhile more than 25 years I am writing computer programs. More than a decade I spent with programs accessing databases, virtually always relational ones. I soon learned that this is rather hard work. Not only that you need to know about the theory behind RDBMS iself, but also you need to know the technical APIs (like ODBC, ADO, RDO, JDBC, JDO, JPA, CMP, ...), the structure of the database itself ("Schema": table names, keys, data types, etc.) and it's management system (like Oracle, Microsoft, Sybase, etc.). And certainly there are lots of tools. I've seen come-and-go so much different tools, all of them blown with lots of never used features. Each different to use and to install...

Hi, Welcome in my page at Java.net, thanks for Sun, Oreilly and Java.net community. I'm already blogging here http://www.bonbhel.com[33], but in this blog, there will be another things related to Java technologies, JUGs in Africa, the sense of community and belonging among Java developper in Africa and some time the point de vue of Java community in Africa etc...

Installing OCCAS: Install OCCAS 4.0[35] under directory /opt/oracle (here in after referred to as OCCAS_HOME), and configure a domain by running OCCAS_HOME/wlserver_10.3/common/bin/config.sh (with all default options). With that, you will have a domain created at OCCAS_HOME/user_projects/domains/base_domain...

In the Forums[36], okaner is working on a LWUIT screen UPDATING problem[37]: hi .. I have an interesting problem with LWUIT.. LWUIT does not refresh or does not paint screen, after spend some time in program... I think, it could be related with free memory... If i put program to background and then if i bring it to...

ltouve has questions regarding Running Glassfish in an existing Felix Installation[38]: I'm trying to run glassfish (the latest V3 release) within our existing Felix installation (Version 2.0.1). I've tried using Sahoo's embeddedgf deployer, but I'm having problems. I'm also using Felix's web admin console. When I start the embeddedgf...

Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed[53]. Also, once this page is no longer featured as the front page of java.net[54] it will be archived along with other past issues in the java.net Archive[55].