Archive for March, 2006

Want to try out some Java ME apps on your desktop?

Friday, March 31st, 2006

If you are interested in taking some Java ME (MIDP) apps and games for a run in the familar confines of your desktop, you may be interested in this web-start enabled Java desktop app that provides lots of games and apps for you to test. A couple years ago, there were several of this “midlet players”, but none were as polished as this.

Ready? Click here to go to the mpowerplayer homepage, and good testing!

I found this while looking at Jim Liddle’s Amazon Explorer Thinlet, which he ported to MIDP from Personal profile/PersonalJava.

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.

The boogeyman that drives Java EE

Wednesday, March 29th, 2006

It’s weird, but two years or so ago, I remember that the number of posts on .NET in Javablogs was quite large. This was a couple years after Alan Williamson’s portentous “Java will be dead in 5 years” article in Java Developer’s Journal, and this big bad boogeyman obviously gave many nightmares to the inhabitants of Javaland.

Now, instead of panicked blogs about Redmond’s tamed Java alternative, we get panicked (and angry) blogs about the double R word.

It must be said that the Java ME world is only slightly better, mostly because the ubiquity and dominance of Java in this world, at least in the consumer markets, is almost without parallel. And yet there were noises made about .NET compact framework once, and before that it was BREW that caused ice to form in the hearts of Java Jihadists. Today, there is some slight fear of Flash Lite, although this is tempered by the realization that the situation of Java ME is nowhere near that of Java applets in the late 1990s.

It’s a common theme in human nature that unless there is some external factor that incites fear, progress stalls, and I guess this is why Java nuts aren’t really happy unless there’s some boogeyman to drive the continued development of the enterprise platform.

Plus, what would Javablogs be without the incessant blogs about the end of Java. As the old saying goes, light-hearted and happy musical films sell, but horror films sell even better.

The Java Mitey Mover Awards (3/2006)

Wednesday, March 29th, 2006

This award honors a product which has proven itself to be the best in class and has significantly advanced the progress of Java ME in the small devices market.

This month’s winner: Opera Mini

Description:

Opera Mini Screenshot

Opera Mini™ is a fast and easy MIDP-based mobile browser that allows users to access the Web on mobile phones that would normally be incapable of running a Web browser. This includes the vast majority of today’s WAP-enabled phones.

Instead of requiring the phone to process Web pages, it uses a remote server to pre-process the page before sending it to the phone. This makes Opera Mini™ perfect for phones with very low resources, or low bandwidth connections.

Opera Mini™ offers the same speed and usability as the Opera mobile browser, and uses Opera’s Small Screen Rendering™ technology to provide access to the Web. It has all the features expected of a browser, and more, such as bookmarks, browsing history, and ability to split large pages into smaller sections for faster browsing.

Why It Won

This is the first Java app I’ve seen that has caused major ripples throughout the mobile space, including forums and websites dedicated to Palm and Windows devices. In many cases, it served to highlight deficiencies in the Java-capabilities of some of these gadgets, as users tried to add JVMs and run the Java app.

Installing Opera Mini on a Palm

Pocket PC Freeware

Its lean and mean performance will help combat the perception of Java MIDP apps as only good enough to be second-class citizens behind native apps, and demand for the Opera Mini will highlight the benefits of having Java ME to those who may not have heard of Java before.

As a bonus, some people even took potshots at Qualcomm’s hapless BREW over at Slashdot.org.

Links:

If you would like to nominate a product for the Mitey Mover award, please email at kalim1998 (at) yahoo.com.

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.