Home :: Books :: Entertainment  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet
Cooking, Food & Wine
Entertainment

Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
MIDP 2.0 Style Guide for the Java 2 Platform, Micro Edition

MIDP 2.0 Style Guide for the Java 2 Platform, Micro Edition

List Price: $39.99
Your Price:
Product Info Reviews

<< 1 2 >>

Rating: 4 stars
Summary: MIDP 2.0 Style Guide for J2ME
Review: This is one of a class of books that every application developer should
read, and that not enough do. It provides cheap access to knowledge that is
expensive to obtain. The title is almost a misnomer; Call it a Usability
Guide and give a better idea of it's usefulness.

MIDP 2.0 is the latest version of the most common J2ME Profile. It's a
fairly new specification. Nokia, for example, have only announced support for
this on their Series 60 devices in the last couple of months and I'm not aware
of software or firmware upgrades for legacy devices yet. A lot of the content
in this book can be usefully applied to MIDP 1.0 devices though.

The MIDP 2.0 Style Guide for the Java 2 Platform Micro Edition is a widget
by widget guide to best practice programming with the MIDP 2.0 API. The
information contained within comes from established design principles, J2ME
programming and implementation experience, and usability studies. The latter
particularly doesn't come cheap, and is out of the reach of most individual
programmers and small companies. So there is real value for money here.

The layout is very browseable, with most chapters being a set of
recommendations for a specific for specific widget such as a text box or a
gauge. For the most part each chapter follows a standard format, that is
defined in the introduction.

There are two target audiences here; J2ME developers and MIPDP 2.0
implementors. For the former it's an excellent resource. For the latter I
would say it was pretty much required reading. This is because it ends up
defining what amounts to a contract between MIDP implementors and application
developers.

For instance, from two successive recommendations on text boxes,

Application Developers<
"Use [The NON_PREDICTIVE] modifier in a textbox that has a URL, EMAIL,
NUMERIC, or DECIMAL constraint. Email addresses and domain names are not
typical words, so turning off predictive text input ..."

And in the next paragraph,

MIDP Implementors
"If the application specifies the NON_PREDICTIVE modifier, allow users to
enter one character at a time without any predictive input facilities."

Clearly the first recommendation is only meaningful if the second has been
followed already. There are lot of these sort of co-dependent recommendations.

There is still a lot of slop in the MIDP 2.0 specification. Large chunks of
it are optional, or can be implemented in more than one way. This is only to
be expected in such a young technology, but it means that books such as this
may help to define the standard if people use what they give.

I would expect many of the recommendations in here to become part of future
versions of the MIDP specification.


<< 1 2 >>

© 2004, ReviewFocus or its affiliates