This post originated from an RSS feed registered with Java Buzz
by News Manager.
Original Post: In the Spotlight: LWUIT Featured App Gallery
Feed Title: Java Today
Feed URL: http://weblogs.java.net/blog/editors/index.rdf
Feed Description: Java Today on java.net
This week's java.net Spotlight is the LWUIT Featured App Gallery, and along with it, Shai Almog's related post, "Latest & Greatest In The LWUIT Featured Apps Gallery". If you haven't visited the featured app gallery before, it provides multiple screenshots of about 80 different LWUIT applications. LWUIT, in case you're not familiar with it, is the Lightweight UI Toolkit. It's a project hosted on java.net. Here's the project preface:
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 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.
Shai's post highlights 13 recent additions to the gallery, including Drum Box (pictured above). Drum Box is:
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).
See Shai's post for more recent additions to the gallery, or visit the LWUIT Featured App Gallery itself to view screenshots of 80 or more LWUIT applications.
Moving on from
identity and equality of objects, different notions of equality are also surprisingly subtle in some numerical realms. As comes up from time to time and is often surprising, the "==" operator defined by IEEE 754 and used by Java for comparing floating-point values
(JLSv3 §15.21.1)
is not an equivalence relation. 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 - or read the current issue here.
Jigsaw will come with JDK 1.7 and is now part of the openjdk 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...
When reading http://www.eclipsezone.com/articles/what-is-iadaptable/ I got the impression that certain solutions always come back, are quite universal and independant of domain, language or environment. The question here is about getting certain aspects of an object that are not statically declared in a yet typesafe manner. The Eclipse world came up with IAdaptable, as it seems...
James Lorenzen had an excellent blog post about the importance of a descriptive commit comment. I can't agree more. Unfortunately, I think getting better at leaving better commit messages take trial and error — the way I've learned it is by getting frustrated by the lack of commit messages. So in the spirit of encouraging everyone (including myself) to do a better job, I thought I'd list up what I try to leave in the comments. * Bug ID. In fact, bug/commit association is so useful...
One of the most controversial but yet powerful techniques for integrating distributed systems is the JSONP format, a javascript function that bypasses the same origin policy of the browser. Jersey provides built-in support for JSONP and this blog demonstrates how to benefit from this feature. When JSONP is a good option? ...
In the Forums, okaner is working on a LWUIT screen UPDATING problem: 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: 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...
In the Java SE forum, neighbor demonstrates a Memory leak of java.lang.ref.WeakReference objects inside JDK classes: The following simple code reproduces the growth of java.lang.ref.WeakReference objects in the heap: public static void main(String[] args) throws Exception { while (true) { ...
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.
Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.