July 14, 2005 12:20 PM PDT

'Write once, run anywhere' not working for phones

Related Stories

Intel to roll out new Itanium chips

July 13, 2005

Sun stirs to unify Java

June 10, 2003

New cell-phone Java holds promise

December 18, 2002

Sun serves up Java on mobile phones

September 19, 2000

(continued from previous page)

standard for downloading software onto phones, one that would allow a single version of any application, be it a three-dimensional game or instant messaging, to work on any phone.

Fragmentation issues surfaced quickly. The initial version of MIDP had a limited set of built-in features, so if handset makers wanted to, for instance, add 3D gaming, they had to build their own way of doing so into the handset. So a 3D game built to run on, say, a handset made by Motorola, wouldn't operate appropriately on a handset from Nokia.

Meanwhile, hardware makers were busy producing cell phones that were like snowflakes: No two were alike. Some had huge screens and tiny dial pads, others just the opposite. Application makers have had to account for the nuances or risk severely limiting the reach of their products.

Essentially, that means developers have had to do something different to their software to fit each different phone. Writing multiple versions of software can mean adding months of additional work on a program.

"It can take up to nine months to deploy an entertainment application," said Craig Hayman, vice president of carrier marketing at IBM. "But that's the duration of a cell phone in this market."

Sun, Nokia and others are still trying to deal with the issue. MIDP is now on its second version, one that accounts for just about any feature customers might want on a handset, so there's less of a need for proprietary software, Chu said.

There's also a movement afoot to standardize the ways in which different features on phones work together, Chu said. The proposed standard, known as MSA, or Mobile Service Architecture, is meant as an adjunct to MIDP, according to the handset makers and carriers that support the idea.

But don't expect the problems to go away anytime soon.

"You can look at (MIDP) as a problem, or at the incredible progress so far," said Jason Guesman, vice president of Seven, a Redwood City, Calif., wireless messaging specialist that competes with the likes of Research in Motion and Good Technology. "It's amazing what you can do now, thanks to Java, with a $99 handset. But write once, run anywhere isn't close."

Previous page
Page 1 | 2

9 comments

Join the conversation!
Add your comment
JAVA Games Are S~L~O~W
No wonder this industry never makes money :)
Posted by 201293546946733175101343322673 (722 comments )
Reply Link Flag
AmigaAnywhere, covers where Java fails
This sounds like the solution 2 me. <a class="jive-link-external" href="http://www.amiga.com" target="_newWindow">http://www.amiga.com</a>

AmigaAnywhere" is the digital environment that enables and simplifies the access of same content from any device - anywhere. The engine enables rich, graphical, high-performance, premium sound applications across entertainment devices ranging from handhelds to set-top boxes.

AmigaAnywhere" currently targets the following platforms: PCs, Set-Top Boxs, PDAs, SmartPhones, Other Devices.
Posted by (1 comment )
Reply Link Flag
Sad
I used to love the Amiga. I still have to A500s that I drag out occasionally. It is a shame that the Amiga name has become so fragmented and it is hard to be sure what it stands for now. (Just like Atari.)
Posted by Andrew J Glina (1673 comments )
Link Flag
Two lines taken....
... from an Amiga web page, which then fails to provide any serious
examples of cross platform utility. I'm with Andy. AmigaAnywhere
appears to be nothing more than some of the ashes of a once
pretty good computer company.
Posted by Earl Benser (4310 comments )
Link Flag
The article is off base
Its really easy to point at "Java" as being the problem.

Java significantly reduces the overhead of making software work on these devices. It isn't perfect because the manufacturers have to cut corners in hardware to keep costs down.

Write software in C++ or C and this task will be almost insurmountable.

MIDP is also improving dramatically with many of the ommissions in the first version now present, and no doubt version 3 will be better still
Posted by (1 comment )
Reply Link Flag
Was Java ever?
Was Java ever "write once run anywhere"?

On desktop it wasn't ever so. Check as an example LimeWire: all major OSs have specialized version. And there is one generic version. Integration with OS is the key. Java integrates with nothing - it is OS on its own and, may I add, quite dumb one. (*)

And this collapse of "write once - run somewhere" hit me too: I wanted to use some application on my iBook, when it turns out that it requires Java 1.5 and Java 1.5 has new version of bytecode so it will (most likely) never ever run on my iBook equipped with Java 1.4. Sun's JRE doesn't support Mac OS X. Apple going to release Java 1.5 only for Max OS X Tiger, but not for Panther. Go figure who to blame: Sun for its overbloated technology; Apple which has no resources to port another great bloatware from Sun to all OS it supports; or application developers who had fallen into "Java Trap" (c) RMS.

Thru all the hype Sun had created, I do not see any good use to Java. On desktop side it is just unusable. On embedded it is just too bloated and slow. Well, on server side people like it. But only with application servers (middleware) - most of other applications run much better under specialized systems. Biggest server use case - Web - seems definitely to like PHP more than Java.

So as for me, Java is niche technology.

(*) For good example of disintegration with OS look at Eclipse project. They have to implement most things on their own. And they were never "write once" - Eclipse tries to use OS capabilities where possible. But it seems to be case not often. Another failure a-la GNU/Emacs: everything is possible you just need to find proper sequence of changing proper properties.
Posted by Philips (400 comments )
Reply Link Flag
Actually, there is a solution, but it is not Java.
Ihar Filipau in "Was Java ever?" portrays the situation quite vividly. There has been a great solution, though.

Z++ is a superset of C++, i.e. contains the entire C++ as a rather small subset. Yet, the entire language is identically supported for all platforms by a 300K virtual processor that fits in a watch, let alone a cell phone.

Yes, "write once, run anywhere" is possible, even with the fast pace of phone upgrades.

Regards,
Dr. Z.
Chief Scientist
zorabi@ZHMicro.com
<a class="jive-link-external" href="http://www.zhmicro.com" target="_newWindow">http://www.zhmicro.com</a>
<a class="jive-link-external" href="http://distributed-software.blogspot.com" target="_newWindow">http://distributed-software.blogspot.com</a>
Posted by (1 comment )
Reply Link Flag
You are Correct - sort of!
Yes Java was not totally write once - run every where - and yes J2ME is write once port everywhere - but lets not forget that there are more J2ME Phones than PCs out there and nobody is taking advantage of this. My solution is a product called appsforphones that whilst not eliminating the problem, it minimizes it - it also lets basic developers create J2ME applications - check it out
Posted by MikeGB (1 comment )
Reply Link Flag
Brand new unlcok Nokia N95 at $350
globalphones1999@yahoo.co.uk globalphones1999@yahoo.co.uk

globalphones1999@yahoo.co.uk

phones
Imate Jasjar $400
Nokia N95 $350
Nokia N93 $290
Nokia N92 $280
Nokia N91 250$
Nokia 6060 145$
Nokia 6111 132$
Nokia 6270 125$
Nokia 6270 115$
Nokia 6280 125$
Nokia N90 200$
Nokia N70 180$
Nokia N80 190$
Nokia Vertu 155$
Nokia 5140i 130$
Nokia 6230i 140$
Nokia 8800 200$
Nokia 6021 150$
Nokia 6030 150$
Nokia 6680 150$
Nokia 6681 150$
iMate Jasjar Pocket PC Bluetooth WiFi UMTS Triband $400
Jasjam by Imate: 3G UMTS quad band unlocked GSM Mobile Phone $350
Imate Jasjar Pocket PC unlocked GSM Phone $400
iMate Jamin - Qtek S200 - Unlocked $250
I mate imate PocketPc $270
Brand New iMate PDA2K (SX66) I-Mate Quad Band GSM Phone $350
Jam 850 - Pocket PC - Unlocked GSM/GPRS Phone IMATE850 $400
Brand New iMate Jam I-Mate Jam International Phone $260
I-mate PDA2K Silver Black GSM Phone $360
I-Mate K-Jam Unlocked PDA GSM Cell Phone $370
I-Mate K-Jam Quad Band GSM Unlocked Smartphone $380
Qtek 9100 New Quad Band WiFi Unlocked GSM PDA Mobile Phon $270
Zenith P42W22B 42 Inch Plasma TV Blowout $700
Gateway 42" Plasma TV 16 : 9 Aspect Ratio, Supports1280 $800
Samsung HP-R4252 Plasma TV &#38; Monitors $900
Samsung HP-R5052 50" Plasma TV $1,500
Panasonic TH-37PWD8UK Plasma TV $650
Gateway 42" Plasma TV 16 : 9 Aspect Ratio, Supports 1280 $700
Sony Wega Ke-42M1 42-Inch EDTV Plasma TV $800
Panasonic TH-42PWD8UK Plasma TV &#38; Monitors $650
Gateway 50" HD Plasma TV 16 : 9 Aspect Ratio $1,500
Panasonic TH-42PWD8UK 42" Plasma TV - Exceptional 4000:1 $700
Panasonic TH-42PD50U 42" Diagonal Plasma TV Special Order $750
Samsung HPR5052 50 High Definition Plasma TV with $1,100
Panasonic TH-42PWD8UK Plasma TV $800
Philips 42 Inch Plasma TV and Monitor 42PF9630A $1,050
Toshiba 37HL95 37" HD LCD TV (Toshiba 37HL95) $800
Avion 32" LCD TV LTV-320, 16:9 HDTV/SDTV $500
Audiovox Electronics Corp. FPE3705 37" HDTV Ready LCD TV
Audiovox Electronics Corp. FPE3705 37" HDTV Ready LCD TV $550
Samsung 40" HD LCD TV $900
Sceptre X42GV-Naga LCD/TV X42GV-Naga LCD/TV $950
Kreisen Silver 40" Wide HDReady LCD TV and Stand KR400T $1,000
SVA VR-30 Flat Panel 30-Inch Widescreen HD-Ready LCD TV $500
Samsung Consumer (DVD/TV/Etc) LNR328W 32" LCD TV $600
Sharp LC-37DB5U 37" LCD TV HDTV LCDs LC37DB5U TVs $850
Sharp AQUOS LC-20S4US 20 AQUOS(tm) Flat Panel LCD TV $450
Dell W3207C 32-inch Widescreen High Definition LCD TV $650
26" Widescreen HD LCD TV $450
Viewsonic 40" Widescreen LCD TV $800
HDTV
"Samsung 30"" Wide SlimFit HDTV - TXR3080 $450
KDF-E42A10 42-In Grand Wega 3LCD Rear Projection HDTV $550
Sony KDFE42A10 42" Grand Wega HDTV $700
Philips 32PT8302/37 32" HDTV $400
Panasonic PT-50LC14 LCD Panasonic 50" LCD Projection $650
Samsung HC-R4755W 47-Inch Widescreen Tabletop HDTV $500
Sony 55 Inch Grand Wega HDTV LCD KDF-E55A20 $1,050
Panasonic TH-42PHD5UY HDTV Monitor42" Plasma Display $1070
Viewsonic 40" Widescreen LCD HDTV N4060W $1,000
Samsung HL-S6187W 61 Projection TV - 61 - DLP - NTSC $1,100
Vizio 32 HDTV Television $450
Hitachi 42" Wide Screen Plasma HDTV 42HDF52 $650
Sony KDL-46V2500 46'' Bravia V-Series LCD $1,500
Sony KDL-40V2500 40'' Bravia V-Series LCD 1080p HDTV $1,000
Sony KDL-40V2500 40'' Bravia V-Series LCD $1,350
Sony KDL-46V2500 46'' Bravia V-Series LCD $1,350
Sony KDL-46V2500 46'' Bravia V-Series LCD 1080p HDTV $1,500
Sony KDL-40V2500 40'' Bravia V-Series LCD 1080p HDTV $1,050
Sony KDL-40V2500 40'' Bravia V-Series LCD 1080p HDTV $1,300
Sony KDL-46V2500 46'' Bravia V-Series LCD 1080p HDTV $1,570
Sony VAIO V505DC2 Series Notebook Intel Pentium4-M 2.2 $800
Sony VAIO PCG-V505AC Notebook Computer Intel Pentium 4 M $700
New Sony VAIO PCG-V505DC21 P4 2.2ghz Laptop Notebook PC $700
Sony VAIO VGN-U70 Notebook Computer - World'S Smallest $1,000
Dell Latitude Laptop $300
Dell Latitude D800 15" Notebook/Laptop Computer PC $1,200
Dell XPS M170 2GHZ 1GB 80GB 256M 7800GTX Laptop Computer $1,150
Dell Laptop M60-HQCP741 $750
Dell Laptop M60-JJ50G51 $650
DEC640 - Dell Latitude C640 Notebook/Laptop Computer $400
IBM ThinkPad T30 236697U $1,150
IBM Thinkpad T23 26475NU $1,050
IBM 2379DKU Notebook Computer $535
IBM / Lenovo - N100 Intel Centrino Duo Mobile 1.6G $500
Hewlett Packard PG402UA#ABA HP Compaq nw8000 Pentium-M $1,530
Hewlett Packard DV131U#ABA HP Compaq tr3000,Pentium-III $1,300
HP Compaq tc4200,Pentium-M 750 (1.86GHz),12.1 inch XGA $800
HP nc6400 Notebook PC $750
Hewlett Packard PR127UA#ABA HP Compaq nc6120,Pentium-m $820
HP nc6400 Notebook PC $700
HP Pavilion HP DV5250us 15.4" Widescreen Laptop w/1.83 $750
Sony VAIO Pentium M 1.6GHz Centrino Wireless B+G $650
Sony VAIO VAIO SZ140P10 Notebook $1,050
Sony VAIO VGN-A690 17 Notebook PC $530
Sony VAIO Pentium M 2.26GHz Notebook PC (Open Box) $900
Sony VAIO S170 Intel Pentium M 1.5GHz, 13.3in WXGA, 40GB $800
Sony Vaio A270 /VGN-A270B11/ laptops.....800usd
Sony VAIO T240P Cent PM......920usd
Sony VAIO VGN-U50 Notebook Computer - The World'S ...700usd
Sony Vaio FS660 /VGN-FS660/W/ laptops....800usd
Sony Laptop VAIO TX650P/B LV PM 753 1.2G Nib....1200
Sony Vaio A140 Pentium M 1.5GHz / 15.4-Inch / 256MB ...950usd
Sony PCG-K23 15.4" P4-2.8GHz LapTop......870usd
Sony VAIO A600 Pentium M - 1.6GHz - 512MB - 60GB .....1000usd
Sony Vaio VGN-FS770/W Notebook 1.86GHz Pentium M ...1300usd
Sony VAIO FJ170/B /VGN-FJ170/B/ Laptops .......859usd
Sony VGN-FS680/w VGNFS680/w VAIO-FS680/w VaioFS680/w ... ..1100
Sony VAIO VGN-A170P5...........1300usd
Sony VGN-FS770/W...............1000usd
Sony VGN-T240P/Laptop.............900usd
SONY - vaio a240 pm 755 2.0g 2gb 100gb dvdrw 15.4wx xb ... 1200usd
Sony VAIO VGN-FS740W VGNFS740W Notebook/Laptop Computer ...650usd
Sony VAIO VGN-FJ150 Laptop Computer...................700usd

globalphones1999@yahoo.co.uk globalphones1999@yahoo.co.uk

globalphones1999@yahoo.co.uk globalphones1999@yahoo.co.uk
Posted by globalphones1999 (8 comments )
Reply Link Flag
 

Join the conversation

Add your comment

The posting of advertisements, profanity, or personal attacks is prohibited. Click here to review our Terms of Use.

What's Hot

Discussions

Shared

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.