{"id":26,"date":"2005-10-28T23:17:10","date_gmt":"2005-10-29T06:17:10","guid":{"rendered":"http:\/\/wapreview.com\/?p=26"},"modified":"2020-09-23T20:17:30","modified_gmt":"2020-09-24T03:17:30","slug":"mobile-transcoding-sites-part-1","status":"publish","type":"post","link":"https:\/\/wapreview.com\/26\/","title":{"rendered":"Mobile Transcoding Sites Part 1"},"content":{"rendered":"

There’s been a lot of buzz lately about Mobile Transcoding<\/em> which I define as an application (usually a web service) which when given a request for any web page, does some sort of on-the-fly edit of the page to make it usable on the small screen of the a mobile device.<\/p>\n

The promise of transcoding is that it will allow any web site to be viewed on any handheld device. I really don’t think a machine translation of a site designed for an 800×600 pixel monitor will ever be as attractive or as usable on a 128×160 phone screen as a well designed mobile specific site. Still, the ratio of desktop to mobile sites on the web is estimated to be 10 to 1, so transcoding could greatly increase the quantity and variety of information available to mobile devices.<\/p>\n

A while back I reviewed Opera Mini<\/a> which is a Java ME application running on the phone which talks to a web back-end. This is a very powerful combination as the web server can, in addition to transcoding, also communicate with Java front-end using a compressed binary protocol to decrease transfer time. Another advantage is that the web service knows exactly what the capabilities of the phone client are which makes for a simpler and more reliable service than if the web service has to work around the bugs and inconsistencies in multiple mobile browsers. The transcoding sites in this review do not require a specific client on the phone which has the advantage of working with any WAP capable phone. Another plus for a server-only solution is that some provider’s (like Verizon and Alltel in the US) don’t support Java apps or don’t allow Java to access the web or charge more for Java data access as opposed to WAP.<\/p>\n

What tasks does a transcoding service for mobiles need to perform? I can see the following:<\/p>\n