YOUR FEEDBACK
Brian Vicente wrote: Where are listing 3 and listing 4?


2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TOP THREE LINKS YOU MUST CLICK ON


Despite Code Glitch, Sprint Pushes Java for Instinct
Contest Held for Java Programmers

The Instinct smartphone will gain a wide range of new software as the result of a contest for Java programmers, despite a behind-the-scenes dispute about standards compliance.

Co-developed with Samsung, the Instinct is positioned as Sprint's answer to the Apple iPhone, exclusively sold by rival AT&T in the United States. Unlike software for the iPhone, new programs for the Instinct do not require Sprint's certification.

To encourage new applications for the Instinct, Sprint will give $20,000 cash and a $5,000 membership in the Sprint Professional Developer Program to the maker of the best software, along with $5,000 cash prizes in 2 categories. Entries from U.S. residents 18 years and older will be accepted until Aug. 29; winners will be announced Oct. 10.

However, there's an unusual twist to programming in Java for the Instinct. Java language allows programs to be written once and run on any device without changes. But because touchscreen phones do not have the typical physical buttons expected by the Java Mobile Information Device Profile, Sprint added proprietary Java extensions called the Instinct Widget Library for features such as text entry. The extension works, but for any programs using text entry features, it means Java software not customized for the Instinct will not run properly, while Java software written specifically for the Instinct won't work on any other device - defeating the purpose of using Java.

The most common code for text entry is called LCDUI. The Instinct contains that code, making the phone technically Java-compliant, but it's not turned on. Certain Java programs have workarounds available for making their text entry work on the Instinct, but the underlying problem remains.

Sprint developer representative Nathan Smith replied in a discussion forum last week: "We do have LCDUI slated for a future [maintenance release] and again we did state that the timeframe is at least one month out. We can't share any more information than that." That will be an over-the-air update so customers' phones will automatically work, he wrote.

Sprint did not comment on why this code was not ready in time for the Instinct's launch last month, or why the maintenance release contents were only announced after developers began complaining. This is not a problem, but rather a "planned enhancement," Sprint spokeswoman Jennifer Walsh said.

If Sprint does not follow through with a timely fix, then Java authorities could get involved. The language is made by Sun Microsystems and a variety of external volunteers. There is a complicated certification process for Java in handsets, using what's called a Technology Compatibility Kit in addition to various options for quality assurance tests, said Sun's Mikhail Gorshenev, a senior staff engineer.

"The resolution may vary depending on the problem. Generally, the vendor is expected to either bring the device into compliance or stop shipping it. Obviously, if the device reached customers already, the bug cannot be instantly fixed. The vendor will have to work with Sun... to work out the plan," Gorshenev said.

Some developers say they like the Instinct hardware and they like Sprint's lack of a certification requirement, but what the phone really needs is a glamorous operating system like the Apple iPhone's version of Macintosh OS X.

About Java News Desk
JDJ News Desk monitors the world of Java to present IT professionals with updates on technology advances, business trends, new products and standards in the Java and i-technology space.

LATEST JAVA STORIES & POSTS
Unit testing is hard. There I said it. Although I have been developing software for the past 18 years I still find that putting my applications through their paces via unit testing is difficult. I have learned the lesson (I'm sure like many of you) the hard way. Unit testing is p...
Continuent has announced support and enhancements to MySQL Server 5.1.30 GA release, the 5.1 production version of the open source database. MySQL 5.1.30 is recommended for use on production systems by the MySQL build team at Sun Microsystems. Continuent Tungsten provides advance...
As a software journalist, there are times when certain vendors will shut the door on reporting opportunities that might represent too much of an "inside view" of their technology or their organization. I've been to more developer events than I can remember where I've been handed ...
Active Endpoints has announced the general availability of ActiveVOS 6.0.2, in response to ever increasing demands for improved process performance and efficiencies. ActiveVOS is an all-in-one, 100% standards-based orchestration and business process management system (BPM) that p...
Just because the web has been open so far doesn't mean that it will stay that way. Flash and Silverlight, arguably the two market-leading technology toolkits for rich media applications are not open. Make no mistake - Microsoft and Adobe aim to have their proprietary plug-ins, ak...
Doing network I/O on the user interface (UI) thread is bad. Most developers know that and can tell you why; unfortunately, it’s still done. At this year's JavaOne, one of the keynote JavaFX demos bombed because the network was slow, something that would be forgivable had the en...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

SPONSORED BY INFRAGISTICS
In every field of design one of the first things students do is learn from the work of others. They ...
There are many forces that influence technological evolution. After a decade of building enterprise ...
2008 is going to be an important year for Rich Internet Applications. Most organizations are deliver...
The OpenAjax Alliance is developing an Ajax industry wishlist for future browsers, using a dedicated...
Infragistics announced the availability of two Community Technology Preview (CTP) User Interface (UI...
The YUI development team has released version 2.5.2; you can download the new release from SourceFor...
ADS BY GOOGLE