• On TV.com: TOP 10 Shows CANCELED Too Soon

Webware

Read all 'Jonathan Schwartz' posts in Webware
December 3, 2008 10:26 PM PST

With JavaFX, Sun seeks new coders, new revenue

by Stephen Shankland
  • 25 comments

With a back-to-the-future technology called JavaFX to be launched Thursday, Sun Microsystems hopes to attract a new class of developer while building a much-needed new revenue source.

JavaFX 1.0 returns to the sales pitch that Sun used during Java's launch more than 13 years ago: a foundation for software on a wide variety of computing "clients" such as desktop computers or mobile phones. JavaFX builds on current Java technology but adds two major pieces.

Sun CEO Jonathan Schwartz

Sun CEO Jonathan Schwartz

(Credit: Stephen Shankland/CNET Networks)

First is a new software foundation designed to run so-called rich Internet applications--network-enabled programs with lush user interfaces. Second is a new programming language called JavaFX Script that's intended to be easier to use than traditional Java.

But JavaFX faces some steep challenges. Chief among them: while Sun spent much of its energy adapting Java for servers, a host of other software options for building rich Internet applications sprang up. Java paved the way in 1995, but now it's got to take on Adobe Systems' Flash and AIR, Microsoft's newer arrival, Silverlight, and JavaScript and its more sophisticated cousin Ajax.

"This is the essence of the Hail Mary," said Illuminata analyst Jonathan Eunice. "I would like to think there's a role for Java on the client, but it's very late."

But Chief Executive Jonathan Schwartz, despite Sun's dropping revenue, low stock price, and large new layoff, believes that JavaFX will overcome its obstacles.

"Don't confuse relevance for stock price," he said, pointing to Java's widespread adoption among developers and students, and to Sun's expansion into newer open-source areas such as the MySQL database software. "We're more relevant today than any other software developer on the face of the Earth."

And while JavaFX may not be widely discussed today as a rich Internet application foundation, "I promise you that will change in the next 60 to 90 days," Schwartz said.

Java's stronghold
With help from allies such as IBM, Sun built Java into a powerful technology for server software tasks such as running stock-trading applications. And it gained a stronghold on millions of mobile phones.

But it missed out on desktop computers, where it was notoriously slow to load, and lost out chiefly to JavaScript built into the browser and to Adobe's Flash plug-in. On mobile phones, Java has suffered from a sprawling set of optional features that undermine its "write once, run anywhere" promise to developers. Different phones essentially have different varieties of Java.

JavaFX is designed to address both of those issues. First, a more unified "runtime" foundation spans PCs and mobile phones, though the latter version isn't expected until the first half of 2009. And this time, Sun supplies it in an unmodified form so phone manufacturers won't splinter it into incompatible versions.

Sun is promoting JavaFX as a good way to write rich Internet applications.

Sun is promoting JavaFX as a good way to write rich Internet applications. (Click to enlarge.)

(Credit: Sun Microsystems)

"We're making our binaries available" to mobile-phone makers "so we can unify the Java platform implementations," said Schwartz, who expects rapid adoption. "We're starting with a couple billion handsets in the marketplace and swimming downstream."

The business case
Sun also will charge those handset makers a per-unit royalty for JavaFX, and right now, Sun needs all the revenue it can get. Although Java has been good for Sun's brand, it hasn't been a cash cow, but here again, Schwartz has high expectations.

"Java has become the single most profitable software product at Sun, growing more rapidly than any other," he said, pointing to billings (PDF) that Sun charged customers in the company's most recent quarter.

In raw revenue, though, its 18 percent growth to $34 million lagged that of MySQL, for which billings grew 50 percent annually to $37 million. And Sun's hardware revenue still is an order of magnitude larger than its software revenue.

Schwartz also believes that JavaFX has more appeal to content providers because it comes from a neutral technology supplier, not a potential rival.

"The problem with browsers, when viewed as the default mechanism for delivering content for the Web, is that browsers have become hostile territory," Schwartz argued. "Internet Explorer is owned by Microsoft. Firefox is owned by Google, at this point. Chrome is owned by Google. Beyond that, with maybe (the exception) of Safari, which is owned by Apple, there is no safe route to distribute your content into the marketplace."

Perhaps JavaFX's open-source nature reduces the threat that Sun could hold a business partner hostage. But when it comes to safety, there also are risks to betting on new technology.

Distributing JavaFX is another challenge. The auto-update feature in desktop Java will take care of PCs, starting next year--though people will be able to actively download it sooner in coming days--but for mobile phones, Sun relies on handset makers and electronics companies such as TV makers to build it in.

EZ coding
JavaFX is designed to be easier to use too. The JavaFX Script origins lie in a project originally called F3, short for the "form follows function" slogan from the Bauhaus school of architectural thought.

"You can use Java to solve difficult problems," but doing so often requires sophisticated programming, said Eric Klein, Sun's vice president of Java marketing. And regular Java isn't well-adapted to creating basic, media-rich applications that run in browsers. Building a simple media player application in Java takes 100 lines of code, but JavaFX Script can do it in 20 or 30 lines, he said.

"The goal was to make (the) power of Java accessible to an entirely new class of developers," Klein said. "For existing developers, it would accelerate how fast they could get things done."

JavaFX also comes with a slick feature, the ability to move running applications out of the browser and onto the desktop--and back, if desired. Essentially, they can change their nature and abilities according to where they're housed. And the same application also can run on JavaFX Mobile, holding the promise for programmers that they won't have to endlessly rewrite the same applications for different media.

"You can build a media player, run it in a browser, then you can simply drag it out of your browser onto your desktop, and it becomes a desktop application automatically. It's the same code, the same application," said Jeet Kaul, Sun's senior vice president of Java engineering.

Moving to the desktop, the application could take advantage of new screen real estate that affords a better user interface and new permissions for tasks such as writing files to a hard drive, Kaul said.

Again, though, incumbent players have an edge. JavaScript has matured as an interface language, Flash has many loyal developer fans, and Silverlight is powerful, Eunice said.

"I'm invariably skeptical that a language you don't know yet is going to be easier than all the languages you do know," Eunice said. And unlike with earlier chapters of the Java saga, "Sun has to do all this heavy lifting on its own."

Originally posted at Business Tech
April 25, 2008 9:38 AM PDT

O'Reilly invites Twitter questions at Web 2.0, doesn't ask them

by Daniel Terdiman
  • 2 comments

O'Reilly Media's Tim O'Reilly said he had his phone on the wrong Twitter setting to receive audience Twitter questions during his Web 2.0 Expo keynote interview with Sun CEO Jonathan Schwartz.

(Credit: Twitter)

Update: This story now reflects Tim O'Reilly's mea culpa for not asking audience questions sent in via Twitter.

SAN FRANCISCO--After all the hooplah over interactivity--or lack thereof--during keynote speeches at the South by Southwest Interactive conference in March, I've been thinking a lot about how conferences can incorporate the backchannel.

That's why I was pleasantly surprised to see Tim O'Reilly, who runs O'Reilly Media, which is the co-organizer of the Web 2.0 Expo here, invite the audience for his keynote conversation with Sun Microsystems CEO Jonathan Schwartz to Twitter him questions to ask Schwartz.

He pointed out that the dynamic of the room didn't allow for audience members to stand at microphones to ask questions, so instead, he said, people could send him questions via his Twitter account (@timoreilly), which he would then be able to check on his mobile phone.

This can be a nice way to bring in the audience and it can showcase the ways that audience members can now interact with the people onstage at conferences and symposiums.

As I wrote in my earlier story, it is becoming increasingly clear that audiences want to be able to have a say in what is being discussed onstage, and technologies like Twitter, Meebo, instant message, and others make it more likely that not only will those in the audience be able to talk silently among themselves, but also to communicate with the speakers.

O'Reilly Media's Tim O'Reilly encouraged the audience at his keynote interview with Sun CEO Jonathan Schwartz to Twitter him questions, but didn't follow up by asking any of them.

(Credit: Daniel Terdiman/CNET News.com)

But, sadly, O'Reilly never actually checked his phone to see if there were any Twittered questions from the audience--either those in the room or those following from outside--and therefore wasted this golden opportunity to bring the backchannel into the conversation.

There's nothing wrong, per se, with not incorporating the backchannel in such a keynote address, of course. At Web 2.0 Expo, the keynote addresses are shorter than at many conferences, and so I can easily see why keeping the discussion solely between those onstage makes perfect sense. And in fairness to him, there were really only a few minutes left in the time for the talk when he posed the opportunity.

But it still felt like a little bit of a slap in the face for O'Reilly to offer the audience the ability to Twitter questions and then not follow through.

Afterwards, I Twittered O'Reilly to ask him why he hadn't asked any of the questions I'm sure he must have gotten. He hasn't responded yet. But if I hear from him, I'll update this blog.

At just before 3 pm pacific Friday, O'Reilly Twittered publicly that he had accidentally had his cell phone set to the wrong Twitter setting and that it was only showing replies from Twitter users he was actively following.

It's good of him to address the issue and explain why he didn't follow through on his offer to the audience.

Originally posted at Geek Gestalt

April 25, 2008 9:38 AM PDT

Jonathan Schwartz: A top blogger sees end to blogging

by Stephen Shankland
  • 3 comments

SAN FRANCISCO--Sun Chief Executive Jonathan Schwartz rightly gets credit for pioneering the corporate blog as a tool to reach customers, employees, and others. But pretty soon the novelty of his methods will wear off, he predicted.

Sun CEO Jonathan Schwartz speaks at the Web 2.0 Expo

Sun CEO Jonathan Schwartz speaks at the Web 2.0 Expo

(Credit: Corinne Schulze/CNET Networks)

"At some point the word 'blogging' will be anachronistic," Schwartz said at the Web 2.0 Expo here in San Francisco. "I communicate."

And he predicted, in effect, that the rest of the executive world will catch up. "Historically, communication took place by being a celebrity CEO who met with heads of state, and got the local media to cover it," he said in an on-stage interview with O'Reily Media chief Tim O'Reilly. "You got the message out in an inefficient and environmentally irresponsible way. Then the Internet came round and gave you a way to reach the entire planet."

In Sun's effort to recover some of the glory and profitability it had in the first Internet bubble, the company has embraced open-source software, adopted servers based on Intel and AMD's x86 processors, and switched CEOs.

One thing hasn't changed, though, from the Scott McNealy era to the Schwartz era: the company tries to be provocative. It's cheaper than advertising, and blogs are just a new way to accomplish the goal.

"If you say undifferentiated things that are expected, then you shouldn't expect anyone to care," Schwartz said, asked about what he meant when he said, "Controversy was...not a byproduct of the strategy--it was the strategy," on his blog earlier this month when discussing his company's open-source processor strategy.

Blogs and open-source software are complementary, Schwartz added.

"Sun makes money by selling the innovations in data centers," but that's a hard market to reach, he said. "Free software and free ideas are the best way to reach the marketplace."

Originally posted at News Blog

  • prev
  • 1
  • next
advertisement

About Webware

Say No to boxed software! The future of applications is online delivery and access. Software is passé. Webware is the new way to get things done.

Add this feed to your online news reader

Webware topics

Five New Year's resolutions for Google

Stakes are high as Google attempts to maintain one of the Internet's greatest cash machines while pushing into new and risky markets.
• Android event set for Jan. 5

For eBay sellers, a holiday hamster hangover

The gift frenzy over Zhu Zhu Pets leaves some power sellers feeling like they've just run a marathon--but the steep price tags lead to some impressive profits.

Most Discussed

Inside CNET News

Scroll Left Scroll Right