More Resources

Emerging technologies e-texts, mobile browsing, and rich Internet applications.


by Godwin-Jones, Robert

The new e-book readers generally feature additional file storage through the use of SD (Secure Digital) cards. This allows for the equivalent of a library of up to several hundred titles to be loaded and available. A different model of accessing texts is that provided through mobile devices such as smart phones. Of course, the small screens on most cell phones work fine for short text messages but are not well suited for any kind of sustained reading. Moreover, proprietary browsers from many cell phone providers make it difficult to freely browse the Web, as they direct users to recommended sites that are cached for faster access. This makes it more difficult to find and retrieve Web texts. However, with the arrival of Opera mini, users can have a browsing and reading experience closer to that of a PC's. It renders pages much better than most small browsers and at reasonable speeds. Opera mini is actually a small Java application that is loaded into the phone and which then communicates with a dedicated server, retrieving the requested page and optimizing it for the display on the mobile device. Opera mini will run on most mobile devices (including Palms) that have support for Java. Some companies, recognizing the strong public preference for an open browser, are beginning to support use of Opera mini on their phones. T-Mobile, for example, is beginning to pre-load the application on their phones in some markets.

Microsoft has recently released a version of their own mobile browser, Deepfish, which promises to provide a browser experience closer to that of a desktop computer, although in the currently released version neither cookies nor JavaScript are supported. Mozilla has also recently released a mobile Web browser, Minimo. One of the most advanced browsers for mobile devices is the S60 browser, S60 being a dedicated cell phone OS (running a version of Symbian). It is available from Nokia and other phone vendors. The browser has many sophisticated features, especially when compared to most other cell phone browsers, including visual history, support for up to 5 simultaneous browser windows, and page saving for off-line reading. You can zoom in and out of a page, and a transparent page map shows where you are. It offers both Flash and JavaScript support. It is built using the open-source Webkit, which incorporates the Web display and scripting components Apple developed for use in its Safari browser. The big news this year in the area of mobile browsing has been the release of the Apple iPhone for the US market in June. It features a version of the Safari browser that, like the browser for S60, features faithful rendering of original page design. It adds interesting new features such as two-finger zoom and support for up to 8 windows. The current version does not support Flash. As is the case with most other mobile browsers for cell phones, the iPhone does not have a file system for saving and viewing documents. This makes it dependent for the viewing of text documents on either email attachments or network retrieval. In fact, with the built-in WiFi and cellular data support, the assumption is made that storage will occur on the network, not on the device. This use of a network rather than local storage follows the trend evident in other areas such as photos (Flickr), videos (YouTube), or bookmarks (del.icio.us). This development is favorable to the use of mobile devices with limited storage capacity and seems likely to accelerate their popularity. In a recent Web posting, Robert Nagle argues that the future of e-books may very well lie in online rather than local access. The new Touch iPod also features the Safari browser, although network access is only through WiFi.

Due to its unusually attractive, high-resolution screen, the iPhone has stirred a lot of interest in its potential use as an e-book reader. Several Web sites have sprung up to support the retrieval and reading of e-books on the iPhone, such as book.app and Readdle. One of the more interesting is Books on iPhone, which offers an interface very similar to that of the iPhone and adds bookmarking and page-based navigation (rather the default scrolling system used by the iPhone). Currently, it offers some 30,000 open-source texts in English. Its design is similar to other iPhone Web portals which have emerged, such as Leaflets. One of the hopeful developments in terms of mobile Web browsing has been the support from Apple and most other creators of mobile browsers for the use of official Web standards rather than the proprietary formats. While there are specific XHTML tags that can be used to format Web pages more optimally for the iPhone (such as "viewport"), Web pages by no means need to use these tags to display well on the device.

Unicode support is the same as provided on other WebKit browsers. It seems likely that users will embrace the full Web page view used by the iPhone and the S60 browsers. The attempt in 2006 to introduce the ".mobi" domain name as a way to have parallel, essentially dumbed-down, Web pages for mobile devices has not proven to be very successful. The iPhone and similar devices sure to arrive in the near future seem likely as well to prove to be more popular as potential e-readers than dedicated electronic text readers, which tend to use proprietary formats. The other draw of the iPhone is its intuitive user interface, which is quite different from the clunky navigation schemes used even in the newer e-book devices. This has been and, from user reports, continues to be, one of the least successful aspects of the dedicated e-book readers.

FROM DOCUMENTS TO APPS: RICH INTERNET APPLICATIONS

Developers who want to create applications for the iPhone will have to design those apps to run within the Safari browser, which provides the application framework and display, thus creating a "rich internet application." Increasingly, RIAs are being used to display text more dynamically and with added options. RIAs are Web applications that have many of the attributes of desktop apps (although not the ability to access local files) and in which the processing is done on the local client (usually a Web browser) while the bulk of the data to support the app resides on a Web server. An example is the new online version of the New York Times, called the Times Reader. While maintaining a basic design based on the print edition, it incorporates automatic reflow of text (including dynamic column repositioning as well as text wrapping, hyphenation and font adjustments) depending on the browser and user choices. There are multiple and flexible search options, including a topic explorer. It is built using Windows Presentation Frameworks (WPF) from Microsoft, which requires Windows Vista (or an upgrade from XP) and .Net 3.0. Since it is designed to work with Microsoft products, WPF has special features for display on a Tablet PC or Windows mobile device.

Another e-book project built using WPF is Turning the Pages 2.0, which presents fifteen of the most valuable (and fragile) manuscripts and books from the British Museum. The online gallery allows users to magnify details, listen to audio commentary, and store notes. Several of Leonardo da Vinci's notebooks are available, as is the "Diamond Sutra", the world's earliest printed book. For users who do not have "Vista premium ready" hardware, Shockwave versions of most of the books are available.

While projects built with Microsoft WPF have limited compatibility across browsers and operating systems, the use of AJAX offers widespread deployment, including on mobile devices. AJAX (for asynchronous JavaScript and xml) refers to the use of a combination of technologies available on modern Web browsers, which together provide interactivity. This method of displaying Web content has evolved as one component, JavaScript, has become more powerful and another, the DOM (document object model--the structure that allows access to page elements), has received more universal support in browsers. The third key component is the ability to pre-load data in the background from a Web server using XMLHttpRequest. This pre-fetching allows updating of information on the Web page without the necessity of reloading, thus providing instant updating of data tables or, in the case of online reading, quicker look-up of notes or annotations. With the growing popularity of AJAX has come the development of frameworks (such as jQuery, Dojo, and Ext)--essentially code libraries and ready-to-use components--to make it quicker and easer to take advantage of AJAX.

AJAX is not the only possible approach to developing rich internet applications. Microsoft has recently released the initial version of Silverlight (code-named "Windows Presentation Frameworks Everywhere"), built around a subset of WPF as an alternative to AJAX and Flash. In contrast to WPF, it runs on multiple browsers and operating systems. OpenLaszlo is another recent entrant into the field of building RIA's--it is designed to provide an open source alternative to using Flash.


1  2  3  
COPYRIGHT 2007 University of Hawaii, National Foreign Language Resource Center Reproduced with permission of the copyright holder. Further reproduction or distribution is prohibited without permission.
Copyright 2007, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.
NOTE: All illustrations and photos have been removed from this article.


Browse by Journal Name:
Today on Entrepreneur
Related Video

e-Business & Technology
Franchise News
Business Book Sampler
Starting a Business
Sales & Marketing
Growing a Business
E-mail*:
Zip Code*: