Crave

Read all 'Java' posts in Crave
September 15, 2009 11:00 PM PDT

Opera Mini 5 beta browser strikes it rich

by Jessica Dolcourt
  • 24 comments

These days, Mozilla's Fennec and the Skyfire browser have been stealing all the thunder in the mobile browsing space. On Wednesday morning (that's Tuesday night for us in San Francisco), Opera yanked some of it back with the release of Opera Mini 5 beta for Java phones.

Introducing a graphically enriched layout topside and new features below decks, the new Opera Mini beta browser is snappier, more attractive, and more advanced than last year's predecessor, Opera Mini 4.2. Mini 5 beta brings over several features from Opera's desktop browser (Opera 10 for Windows | Mac.) Tabbed browsing is among them, as is a password manager. Each page opens with Speed Dial, a grid of nine thumbnail images and Opera Desktop mainstay, that you assign to favorite Web sites and can select among to quickly launch a Web page. The Speed Dial view replaces Opera Mini's previous landing page, a tangle of links capped with a search box and URL field. These thumbnail images make the landing page more meaningful, both in giving users a visual they can instantly recognize, and creating an easier target for users to accurately hit on touchscreen phones than a scrawny little link.

While the URL field and search bars haven't joined together in this beta as they have in other mobile browsers and in most desktop browsers out there, Opera has at least consolidated the two onto a single line. To address another long-overdue fix, Opera now lets you type directly into a text field. In previous versions, clicking a field opened up a blank page, where you were prompted to start typing before you could return to the main interface.

Speed Dial on Opera Mini 5 beta

Opera Mini gets into Opera Desktop's Speed Dial start screen.

(Credit: Opera Software)

Opera Mini's navigation menu received another overhaul in Mini 5 beta. Opera moved it up to the top and made it completely icon-based. Press downward (on a D-pad for a keypad phone) to engage more items, like bookmarks, history, settings, and the Find in Page search tool, a new one for Opera Mini. Find in Page has previously been available in Opera Mini; it's nice to see it return.

The password manager that's new to Opera Mini works as expected, producing a dialog box the first time you log into a site asking if you'd like it to remember your credentials. You can turn this off in the Privacy portion of the Settings submenu.

Many additional features carry over from previous Opera Mini versions, including options to view the page as you would from the desktop versus a mobile view. There are also the usual shortcut keys and support for landscape mode on most phones (not on BlackBerrys, unfortunately, an ongoing omission). There are also additional options that pop up in response to long presses on the 'select' key or on the touchscreen, like for selecting and copying text, opening the image, and now, for opening content in a new tab.

... Read more
Originally posted at The Download Blog
March 31, 2009 9:00 PM PDT

Looking good: Yahoo's mobile makeover

by Jessica Dolcourt
  • 4 comments
Yahoo Mobile for the Web

Careful, Yahoo Mobile for Web can grow longer than your arm.

(Credit: Yahoo)

Yahoo let loose at CTIA 2009 with a redesigned Yahoo Mobile experience for the Web and iPhone--available beginning Wednesday--and a sneak peek at a version for Java smartphones.

Yahoo has combined all the organizational elements it has been working on separately during the past year and a half or so to bring OneSearch, OnePlace, and OneConnect together in a single application. It's a throwback to Yahoo's beginnings as an Internet portal, but with a twist--and it works, though not without drawbacks.

Most intriguing is Yahoo's completely divergent similar experiences for the Web and iPhone versus the build for Java smartphones. The former invoke a classic Yahoo design, and the latter splinters off into widget land with a brand-new dashboard. Read below for the full details, or check out photos in our gallery: Yahoo Mobile steps into the light.

Yahoo Mobile's Web makeover
Yahoo's completely redesigned mobile hub on the Web is a tall, scrollable mashup of search, news, e-mail, social networking, finance, weather, sports scores, and any other RSS feed you'd want to add. At the very top is Yahoo OneSearch, which keys in your location using GPS or cell tower triangulation to make your text searches start faster. Below the search bar is a condensed feature section (Today on Yahoo) that emphasizes images.

Below that is an option to expand all Yahoo services, which gives you a portal-style list of everything from the Yahoo calendar to Flickr to movie showtimes. Back in the main screen, Yahoo OneConnect lets you add Yahoo, Gmail, Hotmail, and AOL e-mail in-boxes, Facebook and Twitter feeds, instant-messaging applications, and Yahoo's calendar and address book.

Further south, the area for Yahoo OnePlace will let you monitor RSS feeds for weather, finance, stocks, bookmarks, sports scores, and any other RSS link you'd like to add.

Now here's the bad part: Yahoo Mobile is infinitely customizable, which means that it's infinitely scrollable--the more services you add, the taller the app. While this is less of a problem on the iPhone, whose finger-flicking navigation rapidly scrolls up and down, it will take more time (and patience) on other devices. Although you can easily edit each section, the link to manage accounts from within each silo can easily get lost.

The ability to flip between screens for these various functions makes the iPhone app smoother and less cluttered, though the individual pages can still get long if you add numerous RSS feeds.

Trying to be too many things to too many people has been Yahoo's Achilles' heel for a long time, beginning with the Yahoo Go application that, though excellent and thorough, took too many brain cells for unfettered use.

The theme continued with Yahoo's series of separate apps for different mobile platforms that felt more like experiments than a mobile solution--Yahoo OneSearch with voice, OnePlace, and OneConnect. The retooled Yahoo Mobile unifies them all in a good-looking, intuitive structure whose whole is worth far more than the sum of its parts, even if it has the potential for creating a foot-long application.

Yahoo Mobile for Java phones
Yahoo's new native application for Java phones may be the same genus as the Web portal, but it's a completely different beast. Yahoo Mobile for smartphones has a few more enhancements, including voice search (powered by Vlingo) and an underlying Opera Mini browser. (See an image in our gallery.)

The app will take on a dashboard feel, with the search bar on top and widgets tiled below. The widgets will include services like Facebook and a socially intelligent address book that integrates e-mail history, SMS, IM, and calling.

There will also be a mapping app, and plenty of ways to personalize by adding your own widgets. It certainly looked easy to use when we played with in during our demo, but the one question in our minds is whether people will want a second dashboard on their phones to access their contacts, calendars, social networks, e-mail, and so on.

Answers to these questions will become clearer when Yahoo Mobile for Smartphones becomes available sometime in May.

Originally posted at CTIA show

November 14, 2007 10:44 AM PST

Sun's worried that Google Android could fracture Java

by Stephen Shankland
  • 1 comment

Update: I added comment from Google.

Painful flashbacks are beginning to torment those of us who lived through the Java wars between Sun Microsystems and Microsoft that began 10 years ago.

Earlier this week, Google released programming tools for its Android mobile-phone software project that shun the existing Java standard-setting process in favor of a Google-specific variety. Sun responded on Wednesday by expressing concern that Google's Android project could fragment Java into incompatible versions.

Android SDK

"Anything that creates a more diverse or fractured platform is not in (developers') best interests," said Rich Green, executive vice president of Sun's software work, speaking to reporters at the Oracle OpenWorld conference in San Francisco. "The feedback from developers is, 'Help us fix this.'"

He said Sun wants to work with Google to nip any problems in the bud. "We're really interested in working with Google to make sure developers don't end up with a fractured environment. We're reaching out to Google and assuming they'll be reaching out to us to ensure these platforms and APIs will be compatible so deployment on a wide variety of platforms will be possible," Green said.

Google unrepentant
Google didn't adopt a terribly conciliatory tone in its response, arguing that when it comes to Java fragmentation, Android is the solution, not the problem.

"Google and the other members of the Open Handset Alliance are working to help solve fragmentation and supporting the developer community by creating Android, a mobile platform that responds to the needs of the developers, has the backing of industry leaders, and will be available as open source under a nonrestrictive license," Google said in a statement.

And asked whether it would discuss the issue with Sun, Google said, "We're talking with industry leaders around the world about Android and the Open Handset Alliance but we're not commenting on any of those discussions."

On Monday, Google indicated that it expects fellow members of the Open Handset Alliance phones who are working on the Android phones to help keep its variation of Java familiar to programmers.

Java today is governed by the Java Community Process, in which a number of companies vote on which features to accept into the Java system and create standard mechanisms called application programming interfaces (APIs) by which Java software can use those features. The extent to which Android will or must conform to these APIs is not clear.

For those who need a refresher on the Microsoft history here, the software company licensed Java back in the 1990s, way before it became open-source software. However, Microsoft added some features to Java that meant that it could work differently on Windows machines, a move Sun saw as undermining the "write once, run anywhere" promise of the technology.

Originally posted at Underexposed
November 12, 2007 4:26 PM PST

Google's Android parts ways with Java industry group

by Stephen Shankland
  • 5 comments

Google's Android software gives Sun Microsystems' Java technology a starring role--but not the version of Java the rest of the mobile phone industry has been developing since the 1990s.

Android SDK

Instead, Google struck off on its own in an attempt to improve performance and openness for the software used in the Open Handset Alliance phones. That means programmers will have a new variety of Java to reckon with--offset somewhat by Google's $10 million code contest to draw developers in.

One difference is Google's development of its own core Java virtual machine (JVM) technology called Dalvik, the software that actually executes Java programs on an Android phone, which Google says means Java programs run fast even on the constrained hardware of mobile phones. But a more significant departure than just using an in-house JVM is the fact that Android isn't part of the Java Community Process that Sun established in 1999 to oversee the development of new Java features.

The JCP governs Java by codifying new features as application programming interfaces (APIs), so programmers can have a standard way of calling upon new technology such as Bluetooth support or 3D graphics. But that existing Java realm wouldn't accommodate the developer freedoms Google thought were important in Android.

"We wanted the platform to be open in a lot of different ways," said Mike Cleron, a Google senior staff engineer working on Android. "The idea is that anybody can come along and replace the pieces of the Android experience on a very fine-grained level. The existing APIs didn't really allow the level of openness we were hoping to achieve in Android."

It should be noted that Google isn't working in a Java vacuum. For example, one of the OHA partners, Motorola, has helped lead development of Java for mobile devices, and Google wants to keep the Java programming experience familiar to developers. And Google is an executive committee member of the JCP, though only for the Standard and Enterprise editions that run on PCs and servers, not the mobile edition for phones and other devices.

"We have people on the team who are active in the Java community. They've been helpful in informing us and guiding us, making sure what we were doing is familiar to folks in the Java community," said Steve Horowitz, Android's engineering director.

Further fragmented?
But the bigger issue is whether Google's effort will worsen the already fractured world of Java. Not all phones support all the same Java standards, so programmers can't be sure that their software will run on a multiplicity of devices, as the "write once, run anywhere" Java tagline promises.

"They are using Java, but they aren't implementing any well-known Java framework, and really that just creates another standard to support. The risk they take here is that they might fragment the market further," Benoit Schillings, Trolltech chief technology officer, told my comrade Maggie Reardon. Trolltech, which sells tools and components for programmers whose software runs either on PCs or on mobile phones.

Mauro Lollo, CEO of mobile phone video-streaming company Movidity, saw Google's work similarly. "In essence, they've created another standard. Standards are great, but the challenge is that there are so many of them," he said.

Google also faces a common risk of open-source software, that the openness will mean programmers can "fork" projects in different, incompatible directions. (Indeed, this was one of the earlier reasons Sun resisted its eventual decision to make Java open-source software.) "In the end, you could have 20 different versions of the Android technology that are incompatible, because anyone can take the license, modify it, and create another variation," Schillings said.

For its part, Sun supports Java and open-source software on mobile devices, but expessed some caution about joining Google's alliance. "We were interested in being part of the Google ecosystem, but we were interested in getting more clarity on what this program entails," said Rich Green, executive vice president of Sun's software effort.

Asked if there's any possibility of unifying the Android work with the Java Community Process, Horowitz said, "It's an open alliance. We can welcome anybody who wants to join."

Android uptake
Techno-politics aside, Google clearly has grand aspirations for Android. And it wants outsiders to be part of the development.

In stark contrast to Apple, which plans to release a software developer for its iPhone in February, half a year after the product began shipping, Google is releasing its SDK about a year before any Android phones ship.

"We're making it available pretty early--early enough that we can get feedback at a point where we can still impact the direction of the software," Horowitz said. "People tend not to ship SDKs until the products are done. In this case we thought the platform was such an important part that we wanted to get that out early."

Of course, there's another advantage to releasing an SDK early: the open-source community can help build interesting applications that give Android phones more than just the basic set of programs.

So far, so good, said Horowitz, pointing to "unprecedented" interest in Android compared to other projects hosted at Google's open-source projects site, code.google.com. "It is above and beyond anything Google has seen to date," Horowitz said.

A diagram of the inner workings of Google's Android software for mobile phones.

(Credit: Google)

Among details in the SDK:

• It makes mention of support for GSM mobile phone networks, the leading technology for mobile phone networks, but is silent on support for the top rival, Qualcomm's CDMA. That will come, though, Horowitz said, pointing to CDMA allies such as Qualcomm that are members of OHA. "It's clearly something on the roadmap, but we're not talking about specific support for it at this time," he said.

• OHA supports touch-screen technology, but Horowitz declined to comment on support for multitouch, a notable iPhone ability that opens up user-interface possibilities, beyond saying multitouch support isn't in the first version of the Android SDK.

• Google will release a new version of the Android SDK once feedback from programmers starts coming in. "We're committed to a regular release cycle," Horowitz said.

• Software should run quickly on mid-range phone hardware such as those with a 200MHz ARM 9 processor. "One of the key goals of the project was to ensure we can run on a broad range of phones that don't require a high-end processor at all," Horowitz said. "When we bring it to higher-performance devices, it's just going to scream."

• The SDK so far permits development only of software that runs on the Java foundation, not natively on the hardware itself. "We are aware of the interest in native application development, but we having nothing to comment on right now," Horowitz said. But performance shouldn't be an issue: "Our system is designed to take full advantage of native code in performance-critical areas and expose this functionality through our framework APIs."

Marguerite Reardon and Dawn Kawamoto contributed to this report.

Correction: An earlier version of this blog misstated Google's connection to the JCP. Google is a member of the Java Community Process, though not for the Java Mobile Edition version to which the Android software is most closely related.

Originally posted at Underexposed
November 12, 2007 8:44 AM PST

Google releases Android programming tools

by Stephen Shankland
  • 5 comments

The Google Android logo

(Credit: Google)

Google on Monday released programming tools for its Android mobile-phone alliance for download, giving developers the ability to start writing software for phones due to start shipping in 2008 and $10 million in prizes to lure them.

The software development kit (SDK), an open-source package available for download for Windows, Linux, and Mac OS X machines, shows that Java is indeed the programming language for software running on the Linux-based phones.

Accompanying the SDK is a raft of details that wasn't available when Google and its partners announced the Open Handset Alliance a week ago. The Android software includes the Google-created Dalvik virtual machine for running Java programs, a browser based on the WebKit engine, and support for many media and image file formats. (Note: I clarified that the browser is only based on the WebKit engine.)

And hardware abilities permitting, it also supports wireless communications using GSM mobile-phone technology, 3G, Edge, 802.11 Wi-Fi networks. Conspicuously missing from the list is the widely used CDMA mobile-phone technology developed by Qualcomm.

To jump-start the Android programming effort, Google is offering $10 million total in prizes, each ranging from $25,000 to $275,000, to programmers picked by a panel of judges.

A diagram of the inner workings of Google's Android software for mobile phones.

(Credit: Google)

Android programmers can use the open-source Eclipse programming tool, founded by IBM and now supported by many companies, along with an Android plug-in for Eclipse.

The SDK includes an emulator so programmers can write software even without phone hardware. However, as programmer Jason Chen cautions on his blog, "The look and feel of the user interface in the emulator is a placeholder for a final version that is under development."

The SDK also describes application programming interfaces (APIs) that enable programmers to take advantage of underlying support for location-based services, video and audio streaming and playback, and 3D graphics. However, support for Bluetooth and 802.11 wireless networking APIs isn't yet available, though they'll be added to the SDK, the site said.

Google mentions support for two APIs for using Google services, too: Google Maps for displaying maps and XMPP for device-to-device communication tasks such as playing checkers.

Originally posted at Underexposed
November 5, 2007 4:20 PM PST

Will Google fracture or unify mobile Linux?

by Stephen Shankland
  • 4 comments

Forgive me if I appear a little skeptical here about Google's Open Handset Alliance. By my count, it's the fifth consortium so far to attempt to craft something useful for mobile phones out of Linux and open-source software.

OHA has by far the highest profile, it's got the most persuasive list of members, and its timing is the best. What's not yet clear is whether the "Android" work of Google and its allies will unify or further fragment work in the area.

Rallying programmers behind a unified effort could help determine whether this effort will accomplish more than the Linux Phone Standard (Lips) Forum, the Open Source Developer Labs' Mobile Linux Initiative, the Consumer Electronics Linux Forum (CELF), and most recently, the LiMo Foundation begun in 2006. Related efforts one step removed include Intel's Moblin and, Nokia's Maemo, and any number of other open-source projects.

Just as with PCs, somebody has to write a "stack" of software spanning from basic operating system functions all the way through communication utilities, user interfaces and Web browsers. Unlike PCs so far, though, the mobile phone market has suffered from a profusion of incompatible software foundations, despite some efforts to use Linux and Java to bring some common ground.

... Read more

Originally posted at Underexposed
October 19, 2007 11:50 AM PDT

Sun starts bidding adieu to mobile-specific Java

by Stephen Shankland
  • 2 comments

SAN FRANCISCO--One area where Sun Microsystems' Java caught on was in mobile phones, but a leader of the project is working to eventually replace the mobile-specific version of the software.

James Gosling

Sun Vice President James Gosling speaks in May at the JavaOne conference in San Francisco.

(Credit: James Martin/CNET News.com)

Java Standard Edition (SE), geared for desktop computers, will gradually supplant Java Micro Edition (ME) as technology improvements let more computing power be packed into smaller devices, said James Gosling, the Sun vice president often called the father of Java.

"We're trying to converge everything to the Java SE specification. Cell phones and TV set-top boxes are growing up," Gosling said at a Java media event here Wednesday. "That convergence is going to take years."

The prime example of the trend is Sun's own JavaFX Mobile, software Sun got through its SavaJe acquisition and which the company hopes mobile phone makers will embrace. JavaFX Mobile includes almost all of Java SE, though it's missing a few pieces such as CORBA (brace yourself: Common Object Request Broker Architecture) for getting software to work with other programs across a network.

Sun's Java expectation dovetails with recent trends, most notably Apple's iPhone, which architecturally is much more an Apple computer writ small than a mobile phone writ large. In particular, Apple uses a version of its regular Safari Web browser so users will have as much of the desktop Internet experience as possible.

At the same time, Intel is working to bring x86 processors that run PCs into mobile gadgets. It's in cohoots with open-source efforts including Ubuntu Mobile and Mobile Firefox .

The move to Java SE won't happen overnight. Rich Green, Sun's executive vide president of software, said he expects smart phones using various pared-down versions of Java to stay in the market for at least a decade.

But the shift already was under way. "All the work in Java ME had been pushing it closer and closer to Java SE," Gosling said.

Defragmenting mobile Java
Moving to Java SE could help fix one nagging problem with Java ME: fragmentation.

Java ME is a collection of abilities--basic ones and higher-level options layered on top--each defined by a detailed description called a Java specification request. For Java ME, there are a large number of these JSRs for various features. That posed a challenge to Java's original tagline, "write once, run anywhere."

The tagline came about because a program written in Java could in principle run on any computer that had a Java virtual machine. The JVM is a software foundation that lets a generic Java program run on a particular computer. But with the multiplicity of Java ME extensions, there was often little guarantee that a program written for one mobile phone would work on another.

Java SE has a much richer basic set of abilities, so using it instead of Java ME could at least in principle restore some of Java's promise of software portability.

JavaFX mobile is one component of a multipronged effort called JavaFX that Sun announced in May at its JavaOne conference.

"JavaFX is probably the largest and most complex software engineering effort Sun has ever done," Gosling said. Here's a quick tour of the JavaFX components:

Tour de Java FX jargon
Unless you're a serious Java nerd, and maybe even if you are, Sun's latest nomenclature is a crazy hodge-podge of terms. Java SE--OK, that's been around for nearly a decade, we can handle it. Though there was some numbering madness a few years ago, Sun seems to have settled on the current version being Java SE 6. But let's work outward from there.

First comes Java 6 Update N, formerly called the Consumer Java Runtime Environment (JRE). This is an attempt to make Java SE easier on the average computer user, chiefly through improvements to the plug-in that Web browsers use to deal with Web pages using Java.

Among the Update N features: It preloads Java when the computer boots to avoid the excruciating delay when you encounter a Java Web page. It installs faster by loading only a bare-minimum kernel--typically less than 4MB--that gets things started and then updates itself with the full 12MB Java software collection. It takes advantage of Windows' Direct3D graphics abilities. And it includes a more graphically modern user interface that gives a unified look across multiple operating system.

Update N should go into beta testing in December and be available a few months later, said Chet Haase, Sun's Java SE client architect.

Atop Update N comes JavaFX Script. This is a new scripting language geared specifically for fancy user interface actions such as transparency and other effects that are difficult with the prevailing Web browser scripting language, JavaScript (which contrary to what its name may imply isn't based on Java). JavaFX Script is geared toward use more by design types than engineers, Gosling said.

Of course, you can't have a script without something to understand it. Thus there's JavaFX compiler to translate people's code into instructions the computer can execute.

Last is the aforementioned Java FX Mobile. This software is in part a reaction to gripes by Java ME developers who wanted a more unified foundation, Gosling said. Another difference compared to Java ME is that Sun will deliver it as a prewritten binary program; Java ME typically comes as source code that programmers must compile into something useful.

Potshots at the competition
Gosling and Java have been at the vanguard of an idea that in a way is just coming back into vogue: rich Internet applications, which is software that runs in a Web browser but comes with a lot more pizzazz and capability than bland Web pages.

Java caught on as a way to run server software and to run games on mobile phones, but one original promise of Java was turning a Web browser into a foundation for sophisticated software. (If you're having flashbacks to Netscape taking on Microsoft Windows and the resulting federal antitrust case, just breathe deeply for a moment to settle down.)

But much of the rich Internet application action is happening with software such as Ajax, the Adobe Integrated Runtime (nee Apollo) and Microsoft's Silverlight and Google Gears.

Gosling thinks JavaFX has a chance, too, though, listing several advantages he believes it has: a richer user interface, faster performance, a robust and well accepted language and better abilities when a computer is disconnected from a network.

And security, he adds. Adobe's AIR is designed to let programs work like regular PC software, but Gosling thinks the approach unwise. "It's a petri dish for viruses. Security is really hard to implement well."

Originally posted at Underexposed
October 11, 2007 4:35 PM PDT

Sun's Scott McNealy: Lost in translation

by Marguerite Reardon
  • 4 comments

Sun Microsystems Chairman Scott McNealy said he was misquoted in a South Korean newspaper earlier this week as saying Sun and cell phone maker Samsung Electronics are working on an iPhone-killer.

McNealy, who stopped in New York Thursday on his way back from South Korea to deliver a speech at the World Business Forum, said that the newspaper must have misunderstood a translation of what he had said.

Scott McNealy

"I never said that," he said. "I'm not really sure where they got that. I think it was a translation problem."

When pressed further during an interview with CNET News.com, McNealy remained tight-lipped on any news.

"We haven't announced anything," he said.

Indeed, the company has not announced any official partnership with Samsung, but a representative for the phone maker told the Associated Press after the misinterpreted quote circulated yesterday that the companies are working together.

It makes sense that Sun would be working with Samsung. And it wouldn't take a huge stretch of the imagination to figure out what they could be working on.

Sun, which already provides a stripped-down version of Java for billions of cell phones sold around the world, announced in May a more robust version of its Java software called JavaFX Mobile. It's geared toward small devices like smartphones that have more processing power than the average cell phone. Unlike the Java Micro Edition, which today runs on billions of cell phones around the globe, the JavaFX Mobile software is most similar to the Java Standard Edition (SE) software that runs on standard PCs.

With this more powerful software, Samsung and its partners could develop applications for cell phones that more closely resemble those running on PCs. This means Web surfing and interactive cell phone games would look more like what people are used to on their PCs.

Apple has already attempted to do this with its iPhone, which allows people to shrink and magnify Web pages so that the pages render on the screen just as they do on a regular computer.

Even though McNealy denies he said Sun and Samsung are working on an iPhone-killer, there is still a very good chance that something is cooking between the two companies. Any plans are likely still in the initial stages of development, so stay tuned.

Originally posted at News Blog
October 10, 2007 3:18 PM PDT

Report: Samsung prepping Java phone

by Stephen Shankland
  • Post a comment

In a development that could be anywhere interesting, sleep-inducing or potentially even fictitious, Sun Microsystems Chairman Scott McNealy said Samsung is building a Java phone that will have better features and lower cost than Apple's iPhone.

Sun software chief Rich Green holds a Java FX Mobile-powered phone from FIC at the JavaOne conference in May.

(Credit: Sun Microsystems)

At least, that's what the Associated Press story about a report in the Korean newspaper JoongAng Ilbo.

Java is open-source software that at least in principle lets the same program run without having to be modified for different hardware. It's already widely used on mobile phones, including models from Samsung. What could make this story more interesting is if Samsung is embracing Sun's Java FX Mobile software, which Sun obtained through its acquisition of start-up SavaJe.

Typical phones today use the lightweight Java ME, stripped down for phones' anemic processing abilities, but Java FX Mobile is a variant of the desktop Java SE version. Adapting desktop software for increasingly powerful mobile devices is the strategy that Apple embraced with the iPhone and that Intel and Ubuntu sponsor Canonical are adopting with mobile Linux.

Of course, it all could amount to nothing, too, and given that whatever McNealy said likely was translated at least twice, that possibility shouldn't be ruled out. The AP quoted a Samsung spokeswoman Lee Soo-jeong as saying the two companies have talked but that "no decision has been made regarding co-development of the Java phone."

For its part, Sun wouldn't comment in detail on the situation. "Sun has a longstanding relationship with Samsung, working for years on Java-enabled phones and devices. Beyond that we have no comment about future plans and products," spokesman Russ Castronovo said.

Originally posted at Underexposed
March 26, 2007 12:27 PM PDT

Sony Ericsson Z750: a smart phone in a clamshell body

by Erica Ogg
  • 1 comment

Sony Ericsson's first tri-band HSDPA phone for the North America market seems to have some identity issues.

At first glance it's all about looks: it comes in pink and gray--er, Rose Pink and Phantom Grey--and has a nifty exterior display that's hidden until a call or text comes in.

Sony Ericsson Z750 (Credit: Sony Ericsson)

But inside there's a lot of smart features, like push e-mail (it's Exchange ActiveSync enabled), live scrolling RSS feeds, and the ability to do broadband-speed uploads and downloads.

There's also a 2.2-inch screen, a 2.0-megapixel camera, media player, built-in FM radio (with RDS, which enables readouts of which song/station is playing), and can do 3-D gaming.

For such an unassuming clamshell, that's an impressive resume. The only thing missing, it seems, is a full QWERTY keyboard. No word on carriers or pricing yet.

In another first, the Z750 is also Sony Ericsson's first phone that supports JSR 248, the latest Java standard for mobile devices originally released in December 2006. The standard is meant as a way for developers to make it simpler to create applications across all Java-enabled phones.

advertisement

About Crave

The name says it all. Crave is our blog about gorgeous gadgets and other crushworthy stuff. If you would like to contact Crave with a tip or comment, please write to: crave@cnet.com

Add this feed to your online news reader

Crave topics

15 sites that went kaput in 2009

Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.

Top 10 news stories of the decade

Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.


Most Discussed

Gadget Galleries

Top messaging phones of '09

CNET's top picks include the LG enV Touch, Samsung Rogue, and Helio Ocean 2.



Crave makes a wish list

We compile a holiday list and check it more than twice (we're a bunch of compulsive writer-editor types; what do you want?).



New-PC survival kit

It makes sense to have a checklist of apps, especially free ones, that should be installed on any new PC.



Fun with GPS devices

We show you a few ways to have fun with your GPS device between trips from point A to point B.



Gift guide for space jockeys

Looking for a perfect present for the space fiend in your life? Look no further.



Robolamps light up our life

Artist Robert Matysiak has come up with cute, quirky "Robolamps" made from plumbling supplies and colored lightbulbs.



Chumby gets leaner, cheaper

Take a closer look at the second generation of the small, Internet-connected widget host/Internet radio/alarm clock.



Modern Warfare 2 arrives

Game promises even more of the same thrilling storyline and captivating online multiplayer experience as its predecessor.



Nikes for the geek set

Humans have a nasty habit of producing garbage, but Gabriel Dishaw, a junk-metal genius, turns trash into artwork.



Courier's interface in-depth

A document published by Gizmodo explains Microsoft Courier's interface, gestures, and features more in-depth than ever before.



Nintendo DSi gets bigger

Nintendo has announced a supersize version of the DSi, the DSi XL (or LL in Japan).



Meet Barnes & Noble's Nook

Take a look at the new Nook, billed as the first Android-powered e-book reader.



Apple media player headset?

An Apple patent filing reveals designs for a wireless headset with integrated memory and music playback.



Apple's new 27-inch iMac

Apple updates its iMac line with larger, wide-screen displays, more powerful specs, and a few extras to sweeten the deal.



Snuggle up with a space quilt

Artist Jimmy McBride designs quilts with astronomy and sci-fi-movie themes. Perfect for the cold geek.



Peek at Nokia Booklet 3G

CNET checks out Nokia's Windows 7 Netbook at the CTIA Fall 2009 show.



USB drives from automakers

We've collected some of the wilder USB drive media kits we've received over the years.



From online ad to art

Illustrator Sophie Blackall has created whimsical drawings from online "Missed Connections" posts.



Curious robot contraptions

Artist Will Wagenaar scours yard sales and flea markets for discarded objects that he transforms into playful art.



IFA through the years

Historic photos from the German electronics show take us on a tour of tech trends.



Nissan GT-R can fight fires

What happens when you mix a fire engine with a 193 mph supercar co-designed by the makers of Gran Turismo?



Rubik's cubers compete

Puzzlers from around the world descend upon Stanford University for 18 mind-boggling events.



Kicking off game season

See Madden and other highly anticipated platform-agnostic games.



Eyeing Zune HD browser

Take a closer look at the mobile Web browser offered on Microsoft's Zune HD portable media player.



Twitter on your TV

The Twitter widget for Yahoo TV Widgets offers a well-designed, fully featured client that lets you post tweets from your TV.



Sony Walkman turns 30

CNET looks back at the last three decades of Sony Walkmans and the pop music that went with them.



Best 10 digital DJ rigs

CNET's Donald Bell rounds up his favorite digital DJ systems, including controllers and interfaces from Numark, Serato, Vestax, and Pioneer.



Saying hi to HTC's Hero

We take a close look at HTC's Hero, the company's third handset to sport the Google Android operating system.



iPhone 3G S and OS 3.0

CNET rounds up Apple's photos of the iPhone 3G S. Also, revisit iPhone OS 3.0 with screenshots from our iPhone 3G.



Giant Gundam after dark

Bandai has built a giant robot in Tokyo to mark the 30th anniversary of the "Mobile Suit Gundam" anime series.



Cracking open the Palm Pre

Tech Republic pries open the latest smartphone to create buzz and sees how it--and its insides--stack up against the iPhone.



Microsoft shakes up gaming

A recap of the motion-sensor system, games, and social-networking features Microsoft is bringing to the Xbox 360.



E3's wackiest moments

Getting ready to hit L.A. for the Electronic Entertainment Expo, we were inspired to peek back at photos taken at E3s past.



Meet the Amazon Kindle DX

Similar to the Kindle 2, the DX model's larger 9.7-inch screen is designed to better accommodate newspaper and magazine reading.



2011: The year of the electric car

Mass production of e-cars is coming faster than we would have thought. Nissan is out in front, but Mitsubishi and Ford aren't far behind.



Moto Labs' multitouch display

Updated sensing-screen concept uses--you guessed it--multitouch technology.



Part insect, part timepiece

Artist customizes real insect specimens with antique watch parts and other technological components.



All-in-one Nettops

Less expensive all-in-one desktop PCs with Atom processors are one of the few ways to buy Windows XP on a desktop these days.



Cracking open the Dell Adamo

TechRepublic disassembles the upscale, ultrathin laptop and even compares it with Apple's rival MacBook Air.



Give your iPhone a make-under

Embarrassed to be seen in public with your trendy iPhone? A zweiPhone sticker can make it look like an old clunker instead.



Raising CB2, the child robot

Japanese researchers are working on a bot that can mimic real kids' behavior to teach lessons about early development.



Yahoo Messenger for iPhone

Yahoo Messenger gets its own free app just for iPhones and iPod Touches. Take a look at the core features.



The inner life of gadgets

Artist Satre Stuelke uses a CT scan machine to offer a penetrating take on objects from the iPhone and iPod to a vacuum tube and a wind-up rabbit.



Controlling bots with thoughts

Honda has come up with a system that lets humans control a bot through thought alone. But don't start telepathing your Scooba yet.



Rube Goldberg showdown

Penn State held a contest for Rube Goldberg devices, which do a simple task in a complex way. The winner had a Super Mario theme.



Hands-on with the Dell Adamo

We've managed to get our hands on a preproduction version of one of the most buzzed-about new laptops of 2009.



iPhone 3.0 new features

Apple rolled out a host of new features with the iPhone OS 3.0. Check them out in our slideshow.



Step-by-step to geek chic

Former "Project Runway" contestant Diana Eng shares ideas for twinkling shoes, a music-filled hoodie, and more.



Fitness gadgets of the future

At health expo in San Francisco, "exergaming" makes a play, and a vibrating gadget moves your muscles for you.



Terrafugia's flying car flies

The Transition "roadable aircraft" makes its debut flight over upstate New York. It's still just a proof of concept, though, and another prototype is yet to come.



Inside Dell's design labs

The design staff has ballooned as the maker of PCs and servers aims to create a new look. Crave got a tour of two design labs at company headquarters.



Top five Swarovski disasters

Here's a look at the five crystal-clad abominations that have stood out most over the last few years. There are others, of course.



Favorite iPhone photo apps

Apple's App Store is loaded with really cool tools to make the most of the little camera that couldn't.



Windows Mobile 6.5 hands-on

We've just had a super-sneaky peak at the future of Windows Mobile--version 6.5--and got to demo the new operating system in all its glory.



Gadgets that broke our hearts

See which gadgets have broken Crave contributors' hearts--or at least made us question our undying love.



To Timbuktu, in a flying car

A bio-fueled flying vehicle called the Parajet Skycar is journeying from England to Mali via France, Spain, Morocco, and the Western Sahara.