Archive for the 'CDC' Category

A call to arms for Java desktop developers!

Wednesday, April 19th, 2006

I would like to call upon the many Java desktop developers out there, the guys in the trenches who produce such cool apps as the audio player jlGUI and many other awesome Java desktop apps.

Is it time for you to consider migrating your apps to the brand new, and fast-growing field of Java ME and CDC (Personal Profile) devices?

Nokia 9300.

Sun was right. It pushed the somewhat limited MIDP (CLDC) and conquered the cellphone landscape, so much so that even Windows mobile websites have Java ME guides and how-tos, so much so that forums are filled with requests from people frantically trying to get Java ME apps running on their Palms or Windows devices.

But I believe the time has come to start looking at higher-level devices, Symbian and Windows smartphones. Although MIDP has established a strong beachhead on these landscapes, simply by virtue of the sheer number of Java ME apps available in this profile, the more powerful processors and greater capabilties of these devices cry out for more capable Java applications.

I’ve been playing with my new Nokia 9300 smartphone for the last few days and I must say that the number of available non-MIDP Java apps is astonishingly small, pretty much negligible, and I believe that the landcape of this mobile ecology is diverse enough that Java will again prove to be the unifying platform - just as it did in smartcards, just as it did in phones, just as it is doing in many other small devices such as set-top cable boxes, etc, etc.

But the developers need to start providing new CDC apps to fill this broad, blank canvas. We need innovative dudes and dudettes who know that true coolness lies not in the creation of “Just Another WebFramework” (or even in the exploration of alternative scripts or technologies that are ho-hum, and still for the oh-so 1990s web development market), but in expanding the frontiers of the computing landscape - to go where no Duke has gone before!

There are a slew of very new developments which will help developers enter this arena.

Sun has added some cool CDC capabilities to Netbeans, and there are tons of documentation from Nokia and Sony (who would like YOU to target their smartphones).

Check it out! The Netbeans Mobility Pack for CDC.

And though Swing is currently not supported in the Personal Profile (but supported in Savage), you can create cool apps using Thinlets, which will provides a GUI toolkit that can run on CDC. I’ve run several Thinlets (like the webstart-enabled ThinFeeder) on the desktop, and these are fast, cool-looking apps indeed!

Finally, I’ll start a simple new website with a directory of CDC apps (personal profile and others). I may not actually CODE in CDC, but I sure as heck will try to do my part ;-)

TDK to develop 200 GB Blu-ray Disc

Thursday, April 13th, 2006

If the industry does start developing 100 or 200 GB Blu-ray discs, and the competing HD-DVD companies cannot up their disc beyond 30 GB, then this “format war” might be over before it’s began.

If you’ve been following my blog, you’ll know that the next generation DVD players are involved in a format war, with Java ME right smack dab in the middle. Java ME will be used to provide interactivity to Blu-ray players, which is supported by Sony, Samsung, Panasonic, and most studios except Universal. The competing platform, Toshiba’s HD-DVD, will use HTML and Javascript and is supported by Microsoft.

TDK this week confirmed its plan to develop a Blu-ray Disc with a storage capacity of 200GB. If successful, the company’s R&D effort will yield a disc with four times the capacity of today’s biggest BDs and double the size of protoype next-generation BD-Rs TDK has already demo’d.

TDK showed off a 100GB BD prototype in May 2005. The 100GB disc contains four data-storage layers, is recordable and supports a write speed of up to 216Mbps, double that of 50GB BD-Rs.

Wanted: Java developers by Hollywood

Friday, April 7th, 2006

Admit it, you’ve always dreamed of being the first Java dude in Hollywood. Well, now some lucky Java dudes (or dudette) will get the chance to do just that. If you’re into CDC big-time, and the term JavaTV makes you tingle, then why not apply for this job in La-La Land?

Click here to read more about Blu-ray Java development.

CDC 2006: Ready. Set. Go!

Friday, April 7th, 2006

I admit it. I’ll be buying the brick that’s called the Nokia 9300 from Cingular not because it has an awesome 640 x 200 pixel screen when opened up, but because I’m curious about messing around with the Personal Profile packaged with this luscious telepono muy bueno.

In fact, my interest in Java ME’s long-neglected CDC has started again after it waned when I realized Sun’s last documentation for it was written in 2002, and that the only reference implementation was for Linux!

It seems this year may finally see the light dawning on this configuration. Not only are there several enterprise-capable smartphones showing up that boasts the Personal Profile like the Sony Ericsson P990 and Sony Ericsson M600 (both of which unfortunately, unlike the Nokia 9300, do not seem to be headed for US shores), but Blu-Ray devices will be shipping this year with the new BDJ specs that use the Personal Basis Profile (Xlets)!

So, for those people who’d like to play around with this big brother of Midlets, first stop is the NetBeans Mobility Pack 5.0 For CDC, which also has some getting started guides and other nifty documentation. Go get it before it gets really hot people!

DVDs walk a path already taken by cellphones

Thursday, April 6th, 2006

There have been some arguments lately that the newer, more interactive DVD formats (Blu-ray) would not survive, and that customer resistance to using DVDs as more than just a player would be a big factor.

I believe this might be incorrect, and I’ll summarize my argument below.

A lot of money has already been spent on this by the Blu-ray group, and they know this is a long-running war and a struggle, especially as customers are so used to buying DVD players at bargain basement prices. They will be prepared (just like the HDDVD group) to sustain losses for some time because they know the profits in the end far outnumber the relatively small losses at the beginning.

How do i know this? Because the cellphone industry went through the same timeline. At the beginning the cellphone was used mainly for voice calls. When the cellphone manufacturers started adding Java games, and ringtones, and other Java apps to their cellphones, they had to invest much more money on the product and service infrastructure that supported the new devices. More importantly, they also had to contend with a public that AT FIRST was very resistant to using phones for anything but voice calls.

But the cellphone companies and carriers knew that small losses and investments at the beginning were acceptable because the possibilities at the end were so promising. Data services were the way to go - AND THEY WERE RIGHT.

After 5 years, almost all cellphones today come with Java capabilties, and data usage and revenues from data use has soared. Average Revenue Per Unit (ARPU), which measures the average monthly revenue generated for each customer has increased significantly because of the new capabilties of devices.

I believe in the long run, home entertainment systems will go through
the same cycle and we will all be the better for it. Certainly, Java ME will be ;-)

Java vs Microsoft Part XXX (The Path to High Definition DVD)

Thursday, March 30th, 2006

Oh, I am almost tingling with excitement!

Look out people, the next big battleground between Java and another contender (in this case, Microsoft and a bunch of manufacturers like Toshiba) is starting to shape up for later this spring, when the first next generation DVD players start coming out.

In one corner, you have Blu-Ray DVD, which uses Java ME (CDC) to create interactive menus and download apps, among other things. This group is headed by Sony, but represents (according to Blu-Ray) about 90% of the players in this new game.

In the other corner, you have Microsoft, Toshiba, and some other minor players, who are pushing a format called HD-DVD.

HD-DVD initially had very wide backing, but as it stands now, of the six largest Hollywood studios, only Universal Studios supports just HD DVD exclusively - the others either support both formats or Blu-Ray Disc.

So who’s gonna win? Well, we all know what happened when Java steamrolled the Microsoft alternatives in most small devices markets, but will Java triumph again in this new frontier?

There are already some opinions circulating in the hard-core DVD circles, and it looks like baring some unforeseen meltdown that Java will again thwart the ambitions of the Redmond giant.

DVD talk Forum

Blu-Ray vs HD-DVD: Which format will you buy?

It sucks to be Microsoft when Java ME comes rolling in, doesn’t it?

Addendum:

After researching the topic some more, I realized it’s more complicated situation than that.

The problem is that, although the Blu-Ray specs promise significantly better quality than HD-DVD, there might also be a significant price difference between the two, in that most Blu-Ray tech will be more expensive.

This is a problem, since we all know people are chepaskates when they cannot see any tangible difference between two products - and quality is a very intangible thing sometimes.

So I expect a fiercer battle here than I thought, part of a long battle between Java and Microsoft to control the living room. Sun’s Java won the initial rounds, handily in the cellphone market, and just recently it won when the 6 largest cable operators endorsed the Open Cable Application Platform, which is based on java, and will be up by 2009.

Java on your Playstation 3?

Wednesday, March 29th, 2006

I’m almost always a skeptic when it comes to claims that Java is suited for almost everything, but we all know what happened when the mobile carriers and manufacturers got together and solidified support for Java on small devices in the early part of this century.

Fast forward to 2005, when a similar consortium of players are starting to solidify around a new standard for DVD players called Blu-Ray. Now, millions of Java technology-based set-top boxes have been shipped since 2004, but this new technology introduces a new Java ME CDC technology loosely called BD-J.

From: Java to appear in next-gen DVD players

Sun Microsystems’ Java technology will be built into Blu-ray DVD players, executives said on Monday, a development that advances the technology in the consumer electronics market for which Sun originally developed the software.

“The Blu-ray Disc Association, the standards body for the format, has decided it will adopt Java for the interactivity standards,” said Yasushi Nishimura, director of Panasonic’s Research and Development Company of America, speaking at Sun’s JavaOne trade show here. “This means that all Blu-ray Disc player devices will be shipped equipped with Java.”

Java will be used for control menus, interactive features, network services and games, Nishimura said.

The inclusion of Java in Blu-ray DVD drives will enable DVD updates over the network, Java founder James Gosling said.

“Part of the DVD standard is the players have network ports out of the back,” Gosling said. “That gives you the ability to download content. If somebody adds subtitles in Croatian, you don’t have to bake those into the disc. You can do that afterwards.”

Here’s a detailed read on Blu-Ray and Java’s place in it.

From: Wikipedia, the free encyclopedia

Blu-ray Disc (BD) is a next-generation optical disc format meant for storage of high-definition video and high-density data. The Blu-ray standard was jointly developed by a group of consumer electronics and PC companies called the Blu-ray Disc Association (BDA). As compared to the HD DVD format, its main competitor, Blu-ray has more information capacity per layer, 25 instead of 15 gigabytes, but may initially be more expensive to produce.

Blu-ray gets its name from the blue-violet laser it uses to read and write to the disc. A Blu-ray disc will be able to store substantially more data than a DVD, because of the shorter wavelength (405 nm) of the read-laser (DVDs use a 650-nm-wavelength red laser). Blu-ray unveiled their plans for a Spring 2006 launch at the Consumer Electronics Show (CES) in January 2006. It is expected to be released on May 23, 2006. [1]

At the 2005 JavaOne trade show, it was announced that Sun Microsystems’ Java cross-platform software environment would be included in all Blu-ray players as a mandatory part of the standard. Java will be used to implement interactive menus on Blu-ray discs, as opposed to the method used on DVD video discs, which uses pre-rendered MPEG segments and selectable subtitle pictures and is considerably more primitive. Java creator James Gosling, at the conference, suggested that the inclusion of a Java virtual machine as well as network connectivity in BD devices will allow updates to Blu-ray discs via the Internet, adding content such as additional subtitle languages and promotional features that are not included on the disc at pressing time. This Java Version will be called BD-J and will be a subset of the Globally Executable MHP (GEM) standard. GEM is the world-wide version of the Multimedia Home Platform standard.

At first, there seemed to be an opposition forming in the form of something called HD DVD, which was backed by Microsoft (perennial loser to Java in the small devices market), but as of late last year, it looks like Blu-Ray will be the new standard.

From: Blu-ray Disc considered The New Higher Definition Format

Mr. Parsons noted, “There’s no format war looming because it’s not Blu-ray vs. HD DVD.”

Apparently, 90 percent of the CE industry and seven movie studios now back Blu-ray Disc. And most of the IT industry (except Microsoft) also supports Blu-ray Disc.

Mr. Parsons said, “It’s simply Blu-ray versus standard definition DVD… Currently, DVD has 50,000 titles presently available, and both formats will co-exist for several years to come with new BD players supporting both formats. BD players make the perfect complement to new HDTVs that are being purchased by consumers.”

Lastly, Mr. Parsons noted that the group has been working with retailers for the past two months to get them prepared for the Spring 2006 launch of Blu-ray Disc.

Blu-ray is now called “future-proof” by the consortium because it has the capability to play back both Blu-ray discs and standard definition DVDs within one player.

MIcrosoft is sulky about all this and says that Windows Vista (the disappearing OS so far) will only support their format, although third parties can add in Blu-Ray support.

From: Vista to directly support HD DVD; Blu-ray to come from 3rd parties

We were pretty surprised last week when an unnamed Microsoft spokesperson declared that Windows Vista would include “a great HD DVD and Blu-ray DVD experience.” The statement, after all, seemed inconsistent with Microsoft’s previous position that the company would directly support only HD DVD. Now it turns out that this is still the case. Microsoft Corporate VP Amir Majidimehr spoke to Chris Lanier, and confirmed that “Microsoft is hard at work in developing native HD DVD playback in Windows Vista … as we have mentioned time and time again, Microsoft has no plans to provide native Blu-ray playback functionality in Windows Vista. Such functionality will be provided by third parties.”

Since Sony is one of the major backers of Blu-Ray, the company plans on implementing Java ME on the Playstation 3 coming later this year. Granted, Sony did this thing before where they reneged on Java in earlier version of PSP, but it seems they are serious about it this time, especially given Java ME’s astounding success in the cellphone arena.