Netfront™ V3.3–3.4 Web Browser in Sony Ericsson Phones Developers Guidelines | NF3 Web Browser
Total Page:16
File Type:pdf, Size:1020Kb
Developers guidelines March 2009 NetFront™ v3.3–3.4 Web browser in Sony Ericsson phones Developers guidelines | NF3 Web browser Preface Purpose of this document This document describes how to develop Web pages for the browsers in the phones listed under “Products” on page 3. The document is intended for content developers for Sony Ericsson phones. The main purpose is not to instruct the reader how to write HTML and XHTML content, but to describe how the phone browser interprets tags and attributes. People who may benefit from this document are: • Content developers • Operators and service providers • Content providers. It is assumed that the reader is familiar with the markup languages HTML and XHTML, and the style sheet language CSS. These Developers guidelines are published by: This document is published by Sony Ericsson Mobile Communications AB, without any Sony Ericsson Mobile Communications AB, warranty*. Improvements and changes to this text necessitated by typographical errors, inaccuracies SE-221 88 Lund, Sweden of current information or improvements to programs and/or equipment, may be made by www.sonyericsson.com/ Sony Ericsson Mobile Communications AB at any time and without notice. Such changes will, however, be incorporated into new editions of this © Sony Ericsson Mobile Communications AB, document. Printed versions are to be regarded as 2005. All rights reserved. You are hereby granted temporary reference copies only. a license to download and/or print a copy of this document. *All implied warranties, including without limitation Any rights not expressly granted herein are the implied warranties of merchantability or fitness for a particular purpose, are excluded. In no event reserved. shall Sony Ericsson or its licensors be liable for incidental or consequential damages of any 25th edition (March 2009) nature, including but not limited to lost profits or Publication number: EN/LZT 108 8099 R25A commercial loss, arising out of the use of the information in this document. 2 March 2009 Developers guidelines | NF3 Web browser Sony Ericsson Developer World At www.sonyericsson.com/developer, developers find the latest technical documentation and development tools such as phone White papers, Developers guidelines for different technologies, Getting started tutorials, SDKs (Software Development Kits) and tool plugins. The Web site also features news articles, go-to-market advice, moderated discussion forums offering free technical support and a Wiki community sharing expertise and code examples. For more information about these professional services, go to the Sony Ericsson Developer World Web site. Document conventions Products Sony Ericsson mobile phones are referred to in this document using generic names. The table also lists the NetFront browser version, which phones support Web feeds (RSS), and which phones emulate mouse cursors in the browser. Generic names Sony Ericsson mobile phones Browser Web feed Mouse Series version support cursor UI C510 C510, C510c, C510a 3.4 Yes Yes C702 C702, C702c, C702a 3.4 Yes Yes C901 C901, C901a 3.4 Yes Yes C902 C902, C902c 3.4 Yes Yes C903 C903, C903a 3.4 Yes Yes C905 C905, C905c, C905a 3.4 Yes Yes G502 G502, G502c 3.4 Yes Yes G705 G705, G705u 3.4 Yes Yes K310 K310i, K310c, K310a 3.3 K320 K320i, K320c 3.3 K510 K510i, K510c 3.3 K530 K530i 3.3 Yes K550 K550i, K550c 3.3 Yes K630 K630i 3.4 Yes 3 March 2009 Developers guidelines | NF3 Web browser K660 K660i 3.4 Yes Yes K770 K770i 3.3 Yes K790 K790i, K790c, K790a 3.3 Yes K800 K800i, K800c 3.3 Yes K810 K810i, K818c 3.3 Yes K850 K850i, K858c 3.4 Yes S500 S500i, S500c 3.3 Yes T650 T650i, T658c 3.3 Yes T700 T700 3.4 Yes Yes T707 T707, T707a 3.4 Yes Yes V640 V640i 3.4 Yes W200 W200i, W200c 3.3 W300 W300i, W300c 3.3 W350 W350i, W350c 3.3 Yes W380 W380i, W380c 3.3 Yes W508 W508, W508c, W508a, W518a 3.4 Yes Yes W550 W550i, W550c 3.3 W580 W580i, W580c 3.3 Yes W595 W595, W595s 3.4 Yes Yes W600 W600i 3.3 W610 W610i, W610c 3.3 Yes W660 W660i 3.3 Yes W705 W705, W705u 3.4 Yes Yes W710 W710i, W710c 3.3 Yes W715 W715 3.4 Yes Yes W760 W760i, W760c 3.4 Yes Yes W810 W810i, W810c, W810a 3.3 W830 W830i, W830c 3.3 Yes W850 W850i, W850c 3.3 Yes W880 W880i, W888c 3.3 Yes W890 W890i 3.4 Yes Yes W900 W900i 3.3 W902 W902 3.4 Yes Yes 4 March 2009 Developers guidelines | NF3 Web browser W910 W910i, W908c 3.4 Yes W980 W980i 3.4 Yes Yes W995 W995, W995a 3.4 Yes Yes Z310 Z310i, Z310a 3.3 Yes Z530 Z530i, Z530c 3.3 Z550 Z550i, Z550c, Z550a 3.3 Z555 Z555i, Z555a 3.3 Yes Z558 Z558i, Z558c 3.3 Z610 Z610i 3.3 Yes Z710 Z710i, Z710c 3.3 Yes Z750 Z750i 3.4 Yes Z770 Z770i 3.4 Yes Yes Z780 Z780i, Z780a 3.4 Yes Yes Terminology AJAX Asynchronous JavaScript and XML A web development technique for creating interactive web applications. By exchanging small amounts of data with the server “behind the scene”, the entire web page does not have to be reloaded each time the user requests a change. CSS Cascading Style Sheets De facto standard style sheet language, defined by the W3C and supported by IE, Net- scape and Opera HTML Hypertext Markup Language The original Web markup language, supported by IE, Netscape and Opera. Most Web pages are HTML documents I-mode An extended subset of HTML, defined by NTT DoCoMo HTML OMA Open Mobile Alliance The primary standardisation organisation for mobile applications. See http://www.openmobilealliance.org/ RSS Really Simple Syndication A format for Web feeds W3C The World Wide Web Consortium 5 March 2009 Developers guidelines | NF3 Web browser The primary standardisation organisation on the Web. See http://www.w3.org/ WCSS Wireless CSS An extended subset of CSS defined by the OMA XHTML Extensible Hypertext Markup Language The latest version of HTML is called XHTML, since it is based on XML. On a functional level, HTML and XHTML are essentially the same. On a syntactical level, XHTML requires the author to be more careful with syntax. The stricter syntax which XHTML inherits from XML, makes the code easier to process XHTML A subset of XHTML defined by the W3C Basic XHTML A subset of XHTML, a superset of XHTML Basic, defined by OMA Mobile profile XML A set of syntactical rules for markup languages. All new markup languages, such as Scalable Vector Graphics (SVG) and Synchronized Multimedia Integration Language (SMIL) are based on XML Typographical conventions The following typographical conventions are used in this document. HTML element names are written inside “<“ and “>”: <html> Code is written in Courier font: <html>..</html> Trademarks and acknowledgements NetFront is Internet browsing software of ACCESS CO., LTD. NetFront, Rapid-Render and Smart-Fit Rendering are trademarks or registered trademarks of ACCESS CO., LTD. in Japan and other countries. Memory Stick Duo, Memory Stick PRO Duo and Memory Stick Micro™ (M2™) are trademarks or registered trademarks of Sony Corporation. MicroSD and Transflash are trademarks or registered trademarks of SanDisk Corporation. Other product and company names mentioned herein may be the trademarks of their respective owners. 6 March 2009 Developers guidelines | NF3 Web browser Document history Change history 2005-10-17 Version R1A First edition. Information about the W600, W550 and W900 series 2005-10-25 Version R1B Minor editorial changes 2006-01-04 Version R2A Second edition. Information added about the W810 series 2006-02-13 Version R3A Third edition. Information added about the K610 series 2006-02-28 Version R4A Fourth edition. Information added about the K800, K790, Z530, W300, K510 and K310 series 2006-05-19 Version R5A Fifth edition. Information added about the Z550, W850, Z710 and W710 series 2006-06-12 Version R5B Fifth revised edition 2006-08-22 Version R6A Sixth edition. Information added about the K618i and the Z610 series 2006-09-25 Version R7A Seventh edition. Information added about W830, K320 and Z558 series and the Z550a 2006-12-04 Version R8A Eighth edition. Information added about Z310 series 2007-01-08 Version R9A Ninth edition. Information added about W200 series 2007-02-06 Version R10A 10th edition. Information added about W880, K550, W610 and K810 series 2007-03-13 Version R11A 11th edition. Information added about W660 series 2007-05-08 Version R12A 12th edition. Information added about S500, T650, W580 and Z750 series. NetFront version 3.4 and RSS information added 2007-06-14 Version R13A 13th edition. Information added about K530, K850 and W910 series 2007-08-21 Version R14A 14th edition. Information added about K770 series 2007-09-21 Version R15A 15th edition. Information added about V640 series 2007-11-06 Version R16A 16th edition. Information added about K630, K660, W380 and W890 series 7 March 2009 Developers guidelines | NF3 Web browser Change history 2008-02-20 Version R17A 17th edition. Information added about C702, C902, W350, W760, W980, Z555 and Z770 series 2008-05-20 Version R18A 18th edition. Information added about G502 and Z780 series 2008-06-17 Version R19A 19th edition. Information added about C905 series 2008-07-22 Version R20A 20th edition. Information added about T700, W595 and W902 series 2008-09-09 Version R21A 21st edition. Information added about G705 series 2008-10-17 Version R21B 21st revised edition. New document layout 2008-11-11 Version R22A 22nd edition. Information added about W705 series 2009-01-09 Version R23A 23rd edition. Information added about C510 and W508 series 2009-02-15 Version R24A 24th edition.