Working on tiny screens
Taking Duke with you
Thomas Kuenneth concludes his series on MIDlet programming with
href="http://today.java.net/pub/a/today/2005/02/02/J2ME-4.html">
Low-Level Display Access in MIDlets . He introduces "the Canvas
class with its related helper classes. It provides low-level display
output and immediate access to the input facilities of a MIDP
device. Canvas is particularly well suited for applications that
require fast and unconstrained access to the screen, which is true for
games and multimedia programs."
In Also
in Java Today , in the developerWorks article
href="http://www-106.ibm.com/developerworks/java/library/j-synth/">
Advanced Synth, Michael Abernethy writes about the Tiger feature
designed to "let developers create a new look and feel without writing
one line of Java code. This seems like a good solution. Programmers in
general aren't known as the most artistic of people, and graphic
artists aren't generally experts on Java coding. Synth provides a
happy compromise by removing the entire description of the look from
the code and placing it in an external XML file and image files. This
type of look and feel, one that's described solely in external files,
is called a skin."
Bill Venners has kicked off an interesting discussion with his post
href="http://www.artima.com/forums/flat.jsp?forum=106&thread=91774">
Can You Write Quality Software Fast? He questions when you should
hack together code and when you should worry about long term
design. Read the talkbacks. Eric Armstrong writes "When I was coding
professionally, I invariably invested in long-term designing,
bullet-proofing, and 'building for the future'. Invariably, it was a
mistake to do so." Anthony Eden looks that the reason he has "had more
success developing for now and fewer successes designing for
later. The primary reason is because I've tried to design without
really understanding what needed to be designed. In the end that
almost always leads to failure."
Wayne Holder asks
href="http://weblogs.java.net/blog/wholder/archive/2005/02/session_session.html">
Session, Session, who's got my Session? in today's
href="http://weblogs.java.net"> Weblogs . He billboards it
" JSR-168 suggests that portlets can pass information to servlets by
passing objects in the user's session. However, there appear to be
some bumps on the road to making this work with Pluto and Tomcat."
John Reynolds wants to know why we don't make BPEL engines smarter
in
href="http://weblogs.java.net/blog/johnreynolds/archive/2005/02/objects_compone.html">
Objects, Components, Web Services and BPEL . "BPEL engines should
optimize performance based on learning about the interfaces that are
available for specific Services. To make this work, each Web Service
would have to indicate alternate interfaces that it supports (Java
RMI, C#, Jini, etc). In my example, the ACME Service provides both a
Java and a Web Services interface, while the EMCA Service only
provides a Web Services interface. When talking to the ACME Service,
the smart BPEL engine can use Java protocols to speed things up."
In Projects and
Communities, you can now read the chat transcript for last
week's JavaLive conversation with five key members of the Java WSDP
1.5 engineering team about
href="http://java.sun.com/developer/community/chat/JavaLive/2005/jl0125.html">
Java Web Services Developer Pack (Java WSDP) 1.5.
The JavaDesktop
community notes that "Although it's always nice to add an item to the
Swing Depot's Component Suites page, it's also nice to update one - it shows that the product is successful and under active
development." Look at the updates to
href="http://javadesktop.org/rollups/components/index.html#JIDE">JIDE
Software's component suites.
In today's
href="http://forums.java.net/jive/index.jspa">
Forums JCMeira asks Is there any project for increment render speed?.
Regarding
href="http://forums.java.net/jive/thread.jspa?messageID=10548&tstart=0#10548">building
J2SE, sr29067 writes "I just started trying to build Mustang. I'm
trying to build it on SuSE Linux 9.1, which I realise is not the
supported platform for a Linux build. [..] The problem I'm working
with at the moment is how to tell the build not to attempt to build
the plugin so that I don't need the older version of GCC, plus
convincing it that the platform I have does meet the needs of the
build."
In today's java.net
News Headlines
:
- Mule 1.0-rc2 -
Open source ESB - PalmSource
Expanding WebSphere Everyplace Micro Environment - JSR 269 - Pluggable
Annotation Processing API Submitted to JCP -
href="http://today.java.net/pub/n/JBossProfiler1.0.RC">JBossProfiler
1.0. RC - JExplose 1.0 -
Apple Expose-like Functionality for Java Apps. - Document
Enhancer for Java Updated
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using
our news submission
form. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the
href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News
RSS feed.
Current and upcoming href="http://www.java.net/events"> Java Events :
- February 14-17, 2005 LinuxWorld Boston 2005
- February 28- March 3, 2005 EclipseCon
- March 3-6, 2005 TheServerSide Java Symposium
- March 14-17, 2005 O'Reilly Emerging Technology Conference
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e"> 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
href="http://today.java.net/pub/q/java_today_rss?x-ver=1.0">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
href="http://today.java.net/today/archive/">java.net
Archive.
Taking Duke with you
- Login or register to post comments
- Printer-friendly version
- daniel's blog
- 326 reads





