ThunderHawk (web browser)
Encyclopedia
ThunderHawk is a mobile web browser from Bitstream
available for a full range of operating systems in high end (Windows mobile
and Symbian
browsers) and mass-market (Java
browser) mobile phones and PDAs. It is basically meant for mobile operators and original Equipment Manufacturers and not meant for download for users.
Unlike most browsers, ThunderHawk does not re-purpose or reformat the content, and provides a desktop-like view of the web page. Data is transmitted to the mobile phone in a compressed transport format, i.e., the visible web page regions (text) are received first, while the rest of the images and other data are automatically transferred in the background.
Later, in the same year, December 17, 2001 Bitstream announced the Wireless Web browsing solution with HP for its HP Jornada PDA customers. The first full-featured Wireless Web Browser for Pocket PCs was released on May 20, 2002.
, DHTML Level 1, DOM
Level 1, DOM Level 2, CSS
Level 1, CSS Level 2, Frames, HTML
4.01, HTTP 1.0, HTTP 1.1, HTTPS
128-bit encryption, Feeds (RSS
, ATOM
, RDF
), Image formats (BMP, GIF, JPEG, PNG, PJPEG), XHTML Basic, XML 1.0, ECMA Script, WML
, WAP
2.0.
ThunderHawk can run on any handset that offers MIDP 2.0, CLDC 1.0 and/or CLDC 1.1 software. The browser uses Bitstream's patented technologies for mobile browsing. To display digital content on a small screen device, ThunderHawk accesses the Web site, lays out the content at a virtual pixel resolution and then displays a part of the layout at a smaller display resolution. The displayed content is at a scaled-down resolution size and includes text composed from font bitmaps having character shapes, sizes, and pixel alignments selected to improve readability.
Bitstream Inc.
Bitstream Inc. is a type foundry that produces digital typefaces . Founded in 1981 by Matthew Carter and Mike Parker among others, it claims to be the oldest such company...
available for a full range of operating systems in high end (Windows mobile
Windows Mobile
Windows Mobile is a mobile operating system developed by Microsoft that was used in smartphones and Pocket PCs, but by 2011 was rarely supplied on new phones. The last version is "Windows Mobile 6.5.5"; it is superseded by Windows Phone, which does not run Windows Mobile software.Windows Mobile is...
and Symbian
Symbian
Symbian is a mobile operating system and computing platform designed for smartphones and currently maintained by Accenture. The Symbian platform is the successor to Symbian OS and Nokia Series 60; unlike Symbian OS, which needed an additional user interface system, Symbian includes a user...
browsers) and mass-market (Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
browser) mobile phones and PDAs. It is basically meant for mobile operators and original Equipment Manufacturers and not meant for download for users.
Unlike most browsers, ThunderHawk does not re-purpose or reformat the content, and provides a desktop-like view of the web page. Data is transmitted to the mobile phone in a compressed transport format, i.e., the visible web page regions (text) are received first, while the rest of the images and other data are automatically transferred in the background.
Version history
Bitstream announced the ThunderHawk technology first on June 6, 2001 in Cambridge. The official beta release went off on October 9, 2001 and included enhancements as improved readability, speed, and usability. Sonera, wireless carrier in Finland included the beta release of Bitstream’s web browser technology in Sonera Pilot Program to offer hands-on testing of new UI conventions for future mobile applications.Later, in the same year, December 17, 2001 Bitstream announced the Wireless Web browsing solution with HP for its HP Jornada PDA customers. The first full-featured Wireless Web Browser for Pocket PCs was released on May 20, 2002.
Standards Supported
AJAXAjax
- Mythology :* Ajax , son of Telamon, ruler of Salamis and a hero in the Trojan War, also known as "Ajax the Great"* Ajax the Lesser, son of Oileus, ruler of Locris and the leader of the Locrian contingent during the Trojan War.- People :...
, DHTML Level 1, DOM
Document Object Model
The Document Object Model is a cross-platform and language-independent convention for representing and interacting with objects in HTML, XHTML and XML documents. Aspects of the DOM may be addressed and manipulated within the syntax of the programming language in use...
Level 1, DOM Level 2, CSS
CSS
-Computing:*Cascading Style Sheets, a language used to describe the style of document presentations in web development*Central Structure Store in the PHIGS 3D API*Closed source software, software that is not distributed with source code...
Level 1, CSS Level 2, Frames, HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....
4.01, HTTP 1.0, HTTP 1.1, HTTPS
Https
Hypertext Transfer Protocol Secure is a combination of the Hypertext Transfer Protocol with SSL/TLS protocol to provide encrypted communication and secure identification of a network web server...
128-bit encryption, Feeds (RSS
RSS
-Mathematics:* Root-sum-square, the square root of the sum of the squares of the elements of a data set* Residual sum of squares in statistics-Technology:* RSS , "Really Simple Syndication" or "Rich Site Summary", a family of web feed formats...
, ATOM
Atom
The atom is a basic unit of matter that consists of a dense central nucleus surrounded by a cloud of negatively charged electrons. The atomic nucleus contains a mix of positively charged protons and electrically neutral neutrons...
, RDF
Resource Description Framework
The Resource Description Framework is a family of World Wide Web Consortium specifications originally designed as a metadata data model...
), Image formats (BMP, GIF, JPEG, PNG, PJPEG), XHTML Basic, XML 1.0, ECMA Script, WML
Wireless Markup Language
Wireless Markup Language , based on XML, is a markup language intended for devices that implement the Wireless Application Protocol specification, such as mobile phones. It provides navigational support, data input, hyperlinks, text and image presentation, and forms, much like HTML...
, WAP
Wireless Application Protocol
Wireless Application Protocol is a technical standard for accessing information over a mobile wireless network.A WAP browser is a web browser for mobile devices such as mobile phones that uses the protocol.Before the introduction of WAP, mobile service providers had limited opportunities to offer...
2.0.
Functionality
When a subscriber uses ThunderHawk to access the Web, the ThunderHawk client residing on the handset communicates with the server. The server receives a connection from the client and requests an HTML Web page from the Internet. Upon receiving the requested page, the server renders the content on-the-fly and compresses the graphics. The server sends the requested HTML page in a compact transport format to the subscriber’s handset.ThunderHawk can run on any handset that offers MIDP 2.0, CLDC 1.0 and/or CLDC 1.1 software. The browser uses Bitstream's patented technologies for mobile browsing. To display digital content on a small screen device, ThunderHawk accesses the Web site, lays out the content at a virtual pixel resolution and then displays a part of the layout at a smaller display resolution. The displayed content is at a scaled-down resolution size and includes text composed from font bitmaps having character shapes, sizes, and pixel alignments selected to improve readability.
Split-Screen Mode
ThunderHawk allows browsing in the combined overview and magnified view of a web page. The split screen magnifier makes it easier to browse the Web pages in their original format on the small screen of a mobile device. The floating magnifier over the overview area, available with both Zoom-In and Zoom-Out mode aids in finding information and navigating the Web sites. Bitstream holds the patent rights for this split-screen technology.Rendering Modes
ThunderHawk can show the Web page content in various user enable modes including, overview only, magnified only, and a re-flown single column text view.Features
- Supports viewing of AJAX pages that are written using ECMA-262/JavaScript 1.5 standard.
- Supports full HTML browsing on the Java ME, Symbian, or Windows Mobile phone.
- Includes HTTPS 128-bit encryption, providing a secure transmissionSecure transmissionIn computer science, Secure Transmission refers to the transfer of data such as confidential or proprietary information over a secure channel. Many secure transmission methods require a type of encryption. The most common email encryption is called PKI...
of confidential data. - Customizable options: A "split screen/full screen" feature that eliminates the need of excessive scrolling. The "History" and "favorites" lists provide fast access to your favorite sites.
- Offers a choice of viewing the mobile version or the desktop version of a Web page.
- Provides image quality control options (low, medium, or high) that reduce the data transferred. The better the quality, higher the color depth and information each image will contain, and more the amount of data transfer. As the quality decreases, the image rendered will have less color depth and information, and hence lesser the download bytes.
- Persistent cookie support, with cookies stored on the server, which decreases the data transfer time.
- Validates certificates for https sites; if there are certificate problems, informs the user and gives the choice to continue browsing the site.
- Incremental rendering that sends visible Web page region first, while the rest of the images and other data are automatically transferred in the background.
- Support to submit web forms and view drop down menus on a mobile device.
- Native character support, ability to view web sites in multiple languages (Western and Eastern European).
- Allows choosing the content size with 5 different levels of magnification.
- Support to bypass or view popup windows.
- Supports playing videos for player-enabled handsets.
- Based on platform capability, ability to use smoothened or monochrome fonts.
- Supports both landscape and portrait viewing
External links
- Stephen Brewster, Mark Dunlop (Eds.). Mobile Human-Computer Interaction - MobileHCL 2004, Pg 230 ISBN 3540230866
- MobileTechReview.com: ThunderHawk web browser for Pocket PC and Windows Mobile Smartphone review
- Bitstream Previews ThunderHawk Java/J2ME Mobile Browser
- Bitstream updates web browser for wireless handhelds
- ThunderHawk Web Browser for Pocket PC