Hypewatch: Cracking the Transcode
February brought us a day for lovers, a day for dead presidents, and a day for groundhogs, but also a whole lot of days of hype. Here in New York, one of the biggest events was Internet World Wireless. The show floor contained a few companies that streamed video over cell phones, a few bigwig wireless phone makers and service providers such as Sprint, Microsoft, and Ericsson, and about a billion "transcoding" companies some of whom are doing their thing in Java. Unfortunately, there were hardly any people walking about actually witnessing this. Tumbleweed blew up and down the Javitz Center aisles. Booth-dwellers were so desperate for fresh meat that some resorted to kidnapping. I'm sure I'm not the only one who misses the good old days of last-year when it was all about who had the best sushi at their parties, not about trying to sell actual products.
Transcoding, by the way, is the idea of taking Web content or other data and repurposing it for every cell phone under the sun. A noble task, to be sure. But does anyone really care? Most cell phones still have screens that are too small, data service that is too expensive, and are a pain to type on or interact with. Also, transcoding is fine for simple text or plain images. But does anyone honestly think they will be able to take a complicated multiplayer game full of animations and sounds and different sprites and find some scheme to easily scale it to any screen, any wireless network, and any presentation language?
|"Since so many companies seem to be doing the exact same transcoding thingie, the only sure bet is that not all of them are going to survive."|
But for the time being, since so many companies seem to be doing the exact same transcoding thingie, the only sure bet is that not all of them are going to survive. Especially poignant is the fact that there are several well-regarded open-source solutions out there that use XSL or a similar technology to convert XML data into pretty much any format. For example, Morphis is a set of Java Servlets that creates a framework for, ahem, "transcoding, transformation, translation, and aggregation" according to its FAQ. Basically, it quickly converts good ol' XML into HTML or WML, on the fly.
Also, many application servers are adding the ability to transcode right out of the box. For example, Lutris's popular Enhydra suite is an open-source application server that handles JSP, Servlets, and XML applications right out of the bag. Soon to come is an enterprise edition that will handle Enterprise Java Beans (EJBs).
Sure, setting up open-source software can be a lot of frustration and hard work. But so is setting up any shrinkwrapped package that promises to work "seamlessly" with all your content and other data. So for moderate-size sites looking to transcode to wireless devices, my advice is to keep your eye on the future and your wallet in your pants.
About the AuthorDavid Fox is vice president of games at PlayLink, Inc. He's also the author of numerous books and articles about cyberculture and technology.