Accessibility
Alessandro Pace

Alessandro Pace

biskero.org

Table of Contents

Created:
18 May 2009
User Level:
Intermediate, Advanced
Products:
Flash Lite

Protecting Flash Lite content packaged in a Symbian installer with OMA DRM 1.0 Forward Lock

As a mobile architect, I've spent some time researching the solutions to deliver Flash Lite content protected with digital rights management (DRM). Recently I authored a Developer Center article titled How to protect Flash Lite content with OMA DRM 1.0. To follow up on that research to protect Flash Lite media, I went a step further and found a way to protect Flash Lite content that is packaged using a Symbian installer, which uses the .sis file format.

A Symbian installer for Flash Lite content offers two major functionalities:

  • A launcher (Symbian C++ application) which launches Flash Lite content
  • A menu icon that allows the user to easily launch the Flash Lite content

To learn more about working with OMA DRM 1.0, please refer to the article referenced above.

You can use the method described here to protect Flash Lite content packaged into .sis format (also known as a SIS installer) on the following platforms:

  • Nokia S60
  • Samsung (based on S60 technology)

In this article, I'll provide information on how to package your Flash Lite mobile content into a Symbian installer, which is the first important step. I'll also cover how to create a Protected Installation Package (PIP) and describe the process for applying and testing the PIP package. For the purposes of this article, we'll be using the Nokia Mobile Internet Toolkit.

Requirements

In order to make the most of this article, you'll need the following software and files:

Flash CS4 Professional

Dreamweaver CS4

Nokia S60 Platform SDK for Symbian OS, for C++

Nokia SIS packaging tool

Nokia Multimedia Internet Toolkit 4.1

Web server

Nokia S60 or Samsung mobile device

Prerequisite knowledge

Basic understanding of the Flash authoring environment and prior experience developing mobile applications with Flash Lite for the S60 platform is recommended.

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial 3.0 Unported License.

About the author

Alessandro Pace is a mobile architect. Alessandro is an Adobe Certified Flash Lite 1.1 Instructor and Developer, Adobe Community Expert for Mobile and Devices and Manager of the Boston Adobe Mobile and Devices User Group. He is a WURFL contributor for Flash Lite and contributor for Jarpa. He is a Forum Nokia Champion and co-founder and organizer of Mobile Monday Boston. He is very active in the Flash Lite developer community. He works daily on his personal Flash Lite project Kero Mobile. You can read his blog at www.biskero.org.