`
`Page 1 of 3
`
`http://www.forum.nokia.com/Devices/Series_40/
`
`60 captures
`11 Jun 2010 - 29 Nov 2014
`
`Go
`
`JAN MAR MAY
`10
`2010 2011 2012
`
` ⍰ ❎
`f
`▾ About this capture
`English | 中文 | Русский
`
`
`
`|Home Devices
`
`| Series 40
`
`https://web.archive.org/web/20110310013035/http:/www.forum.nokia.com:80/Devices/S...
`
`10/16/2019
`
`Ingenico v. IOENGINE
`IPR2019-00416 (US 8,539,047)
`Exhibit 2116
`
`
`
`Page 2 of 3
`
` ⍰ ❎
`f
`▾ About this capture
`
`Go
`
`JAN MAR MAY
`10
`2010 2011 2012
`Recommended resources
`
`Series 40 platform SDKs
`
`Tools for Java developers
`
`Series 40 in the Forum Nokia wiki
`
`Java technology in the Forum Nokia wiki
`
`Web technology in the Forum Nokia wiki
`
`Series 40 UI Style Guide
`
`Forum Nokia - Series 40 Platform
`
`http://www.forum.nokia.com/Devices/Series_40/
`
`Series 40 Platform
`60 captures
`Series 40 platform overview
`11 Jun 2010 - 29 Nov 2014
`
`Contents
`
`| Top
`
`The Series 40 platform is the world's most widely used mobile device
`platform. Series 40 devices range from mass-market devices that provide
`many mobile consumers with their first experience of the internet to devices
`for specific market segments, such as music or fashion.
`
`For developers, the promise made by the Series 40 platform is that of reach.
`Whether working with Java™ technology, Adobe Flash Lite, web technology,
`themes, or mobile media content, the Series 40 platform offers a mass-market opportunity across the globe. And as
`the Series 40 platform evolves, increasing support for multiple runtimes is bridging the divide between mobile and
`desktop product development.
`
`For Java developers, there is MIDP and CLDC technology, with an array of JSRs that provide additional location,
`communication, messaging, media, and graphics capabilities.
`
`Media developers can deliver web, messaging, and Adobe Flash Lite content, as well as streaming video and
`audio, using the latest industry standards. The user interface of Series 40 devices can also be personalised with
`themes, animated screen savers, and wallpaper.
`
`All this is supported by OMA DRM to protect developers' intellectual property.
`
`The Series 40 is a ever-evolving mobile platform with industry-leading global sales. It creates unprecedented
`opportunities for developers to add value and reap rewards. Read on to find out more…
`
`Introducing Series 40 6th Edition, Feature
`Pack 1
`
`Contents
`
`| Top
`
`A new touch to Series 40
`Series 40 6th Edition, Feature Pack 1 is the latest evolution of the Series 40 platform. It introduces the innovative
`Touch and Type UI. This UI combines the simplicity of a touch screen with the convenience of a keypad. Designed
`for single handed use, users navigate the UI using their thumb while retaining the ability to enter and edit text with a
`keypad. Because this touch experience is hosted on Series 40, it promises to bring touch to a broader global
`audience.
`
`Check out the first device with the Touch and Type UI: The Nokia X3-02 »
`Find out more about this new UI in the Series 40 Touch and Type UI Style Guide »
`
`For Java developers
`
`The Touch and Type UI is based on the UI style introduced with Series 40 6th Edition. This means thatJava
`applications targeted at a QVGA screen size will usually run on a Touch and Type device with no changes. If any
`changes are needed, they will be limited to resizing controls so they can be easily activated using a thumb.
`
`Series 40 6th Edition, Feature Pack 1 creates new possibilities for enhanced user experiences in Java apps using
`touch. To enable you to make the most of the touch features, two new APIs enable the detection of gestures
`performed on the touch screen and calculate parameters for dynamic scrolling and linear animations. Using these
`APIs enables applications to make the most of touch.
`
`For more information on the new Java APIs, visit the Touch interaction in Series 40 section of the Java
`Developer's Library.
`For Flash Lite developers
`Adobe Flash Lite applications will work on Series 40 6th Edition, Feature Pack 1 devices also. In addition, the new
`Event@GestureFlick will enable developers to enhance Flash Lite applications to use flick gestures.
`
`Developing for Series 40 devices
`
`Contents
`
`| Top
`
`Nokia is currently shipping Series 40 devices based on a range of platform versions, so which one should you be
`developing for?
`
`The primary target for your development should be Series 40 6th Edition. The fourteen Series 40 6th Edition
`device models are shipping in large volumes to mobile consumer globally. These consumer usually have a data
`plan and are therefore able to access and download applications from Ovi Store. In addition, by paying attention to
`the size of controls in your applications, you can easily target Series 40 6th Edition, Feature Pack 1 devices too.
`Should you wish to offer exclusive touch features in your applications, then you can made use of the advanced
`touch related APIs and target Series 40 6th Edition, Feature Pack 1 alone.
`
`In addition, you may wish to consider targeting Series 40 5th Edition, Feature Pack 1 Lite and Series 40 6th
`Edition Lite. Devices based on these platforms are shipping in volume in emerging markets and offer good
`opportunities through operators as well as for preloaded applications. One route to taking advantage of these
`opportunities is through the Launchpad program.
`
`To develop for your chosen platform version, you make use of the Series 40 platform SDKs.
`
`https://web.archive.org/web/20110310013035/http:/www.forum.nokia.com:80/Devices/S...
`
`10/16/2019
`
`Ingenico v. IOENGINE
`IPR2019-00416 (US 8,539,047)
`Exhibit 2116
`
`
`
`Forum Nokia - Series 40 Platform
`
`Page 3 of 3
`
`Java™ application developers
`http://www.forum.nokia.com/Devices/Series_40/
`60 captures
`11 Jun 2010 - 29 Nov 2014
`Java™ technology provides developers with a robust cross-platform development tool capable of addressing the
`most demanding enterprise and consumer application requirements.
`
`Contents
`
`| Top
`
`Go
`
`JAN MAR MAY
`10
`2010 2011 2012
`
` ⍰ ❎
`f
`▾ About this capture
`
`The Series 40 platform provides developers with an wide array of additional APIs, these APIs enable developers to
`create applications that offer rich functionality with an engaging user experience. For example, APIs are available to
`access location information, secure data traffic, and manipulate media on many Series 40 devices. Details of the
`Java APIs in the various editions and feature packs of the Series 40 platform are found in the wiki article Java ME
`API support on Nokia devices.
`
`The Java implementation on the Series 40 platform shares many common features with the implementation on
`Symbian. This allows developers to easily extend the reach of their applications to the entire platform range.
`
`Find out more about developing Java applications »
`
`Flash Lite developers
`
`Contents
`
`| Top
`
`Adobe Flash Lite enables developers to deliver rich multimedia applications and content to Series 40 devices.
`
`With support for Flash Lite 3, developers can create rich stand-alone applications and content, as well as animated
`screen savers and animated 'organic' wallpaper. Using fscommand2, Flash Lite content can access and control
`various phone parameters. Flash Lite applications can also initiate various actions, such as starting a phone call,
`allowing applications to take advantage of Series 40 devices' mobile connectivity.
`
`Find out more about developing Adobe Flash Lite applications and content »
`
`Web developers
`
`Contents
`
`| Top
`
`The Series 40 platform offers a number of opportunities for web developers to reach the widest mobile audience.
`
`For browsing applications, developers can take advantage of support for OMA Browsing v2.1, providing WAP 2.0,
`XHTML-MP, and HTML 4.01 browsing with wTCP/IP. ECMAScript support is also available, as is support for
`cookies. From Series 40 6th Edition onward, support is provided for HTML 4.01, CSS2, JavaScript™ 1.5, and Ajax.
`
`Find out more about mobile web browsing »
`
`Theme developers
`
`Contents
`
`| Top
`
`The Series 40 platform offers the ability to customise the look and feel of a device's UI by the use of themes. In
`addition to changing the graphics and colours used in UI components, themes can also include sound, animated
`screen savers, and animated 'organic' wallpaper.
`
`Find out more about creating themes »
`
`Media and content developers
`
`Contents
`
`| Top
`
`The Series 40 platform provides media developers with options to create messaging applications and deliver
`streaming audio and video.
`
`For messaging applications, developers have OMA MMS v1.3-compliant messaging and support for messages of
`up to 600 kB in size. SMIL is also supported, enabling the creation of messages as animated slide shows.
`
`For content, developers can deliver streaming audio in AMR-WB and AAC formats, and video in H.263 format.
`
`Find out more about messaging and content »
`
`https://web.archive.org/web/20110310013035/http:/www.forum.nokia.com:80/Devices/S...
`
`10/16/2019
`
`Ingenico v. IOENGINE
`IPR2019-00416 (US 8,539,047)
`Exhibit 2116
`
`