throbber
Forum Nokia - Series 40 Platform
`
`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
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket