Flash Lite Development on Nokia Platforms

Total Page:16

File Type:pdf, Size:1020Kb

Flash Lite Development on Nokia Platforms Java development on Nokia Platforms Jarmo Lahtinen Forum Nokia St. Petersburg May 24-25th, 2007 Company Confidential 1 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Contents • Mobile development methods • Java Opportunity, landscape and availability • Java on Nokia platforms • How to get started • Tools & SDKs • Questions Company Confidential 2 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Various methods for mobile development WidSets WidSets Browser Browser Flash Lite Flash Lite Java™ ME MIDP/CLDC PP/CDC Java C++ Nokia Other OS Symbian Platform S60 native Other Series 40 S60 Industry C++ Platform Platform Platforms Company Confidential 3 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Opportunity Quantified… • S60: 100 million devices shipped to the market • 26 S60 3rd edition devices announced, 16 of them shipping • Series 40: 32 3rd Edition devices announced • 540 million platform devices shipped – all support Java • 220 operators deployed Java technology • 635+ Java technology-enabled handset models by 35+ vendors on the market • 700+ million Java technology-enabled handsets on the market • 350,000 Java technology developers focusing on mobile • 50,000+ mobile Java technology-based applications on the market • 1 million mobile Java technology developer toolkits downloaded • ~23 million mobile Java technology downloads globally/month Company Confidential 4 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Java Landscape Configuration: JVM specification + Server fundamental APIs e.g. CLDC 1.1 Profile: extra APIs for vertical Desktop Smart Mobile segment, e.g. Phones... Phones + MIDP 2.0 Java PDAs... Smartphone EE s Java profiles profilesMIDP 1.0/2.0 SE Smart CDC CLDC 1.0/1.1 cards... Java ME JavaCard Company Confidential 5 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Java Availability Company Confidential 6 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Java APIs on 2nd Edition SERIES 40 S60 • Common APIs across 2nd Edition of MIDP 2.0 MIDP 2.0 both Series 40 and S60: CLDC 1.0 CLDC 1.0 WMA 1.0 WMA 1.0 • MIDP 2.0, CLDC 1.0, MMAPI 1.0, WMA MMAPI 1.0 Bluetooth 1.0 and BT API (No OBEX) Bluetooth API MMAPI 1.0 (No OBEX) • Expect behavioral differences in FP1: *Some devices supported +Updated MMAPI with video • BT API, MMAPI, Push Registry support M3G+PIM+FC+MMAPI with recording and improved image video & camera FP2: • Due to… CLDC 1.1 • Different hardware/native OS support +Web Services API • +Bluetooth API (+push) Different codec support +M3G • A non-mandated feature in a JSR that +PIM & FileConnection API is implemented on one platform but +JTWI not on the other due to memory/CPU FP3: limitations + Updated Bluetooth API (+obex) +Updated WMA (Cell Broadcast) + Web Services API + Updated MMAPI with RTSP streaming Company Confidential 7 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Java API on 3rd Edition Series 40 S60 • Common APIs across 3rd Edition of both APIs from Series 40 2nd APIs from S60 2nd Series 40 and S60 Edition Edition FP3 + • +CLDC 1.1 +SATSA API MIDP 2.0, CLDC 1.1, MMAPI, WMA 1.0, BT API, PIM &FC API, M3G API +Updated MMAPI +Location API (video+image+sample +SIP API • Expect behavioral differences in audio rendering) +WMA 2.0 • M3G on HW accelerated S60 devices +PIM &FC FP1: +M3G • PIM and FC API due to different OS and file + SVG systems +USB/IR + AMMS FP1: • Many more Java APIs added on top of S60 + Updated M3G +WMA 2.0 (MMS support) 3rd Edition enabling creation of + Updated MMAPI (HTTP +SVG API Streaming) • Peer to peer applications +Web Services API FP2: • Location based networked/messaging FP2: +MIDP 2.1 applications +APDU package from SATSA +MSA subset • Richer multimedia applications API +MMAPI with RTSP & • JSR 248 (MSA) seeks to achieve progressive music playback harmonization of Java APIs across platforms • Does not bring new APIs Company Confidential 8 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Java APIs on S60 3rd Edition platforms S60 3rd Edition S60 3rd Edition FP1 S603rd Edition FP2 CLDC 1.1 (JSR-139) X X X MIDP 2 (JSR-118) X X 2.1 PIM and File (JSR-75) X X X Bluetooth (JSR-82) X X 1.1 Messaging (JSR-120) (JSR-205) (JSR-205) (JSR-205) MMAPI (JSR-135) X X X Web Services (JSR-172) New X X SATSA (JSR-177) New (Crypto&PKI) Crypto&PKI Crypto&PKI Location (JSR-179) New X X SIP (JSR-180) New X X Mobile 3D Graphics (JSR- X 1.1 1.1 184) JTWI (JSR-185) X X (JSR-248) Messaging 2.0 (JSR-205) New X X SVG (JSR-226) - New X (updates) AMMS (JSR-234) - New (radio, music, 3D Radio, music, 3D audio audio) MSA (JSR-248) - - New (Subset) Company Confidential 9 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Series 40 5th Edition • Java MIDP has been updated from 2.0 to 2.1, • Addition of OCSP protocol. • Bluetooth APIs v1.1 support for OBEX • MMAPI supports device media keys • Web Services API implements the Remote Procedural Call (RPC) package allowing applications to use SOAP to access public and private Web services. • SATSA includes the SATSA-CRYPTO optional package, allowing applications to offer cryptographic features. • AMMS API added to provide 3D audio and music support Company Confidential 10 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Java APIs on Series 40 3rd Edition platforms Series 40 3rd Series 40 3rd Edition Series 40 3rd Series 40 5th Ed. Edition FP1 Edition FP2 CLDC 1.1 (JSR-139) X X X X MIDP 2 (JSR-118) X X 2.1 2.1 PIM and File (JSR-75) X X X X Bluetooth (JSR-82) X X 1.1 1.1 Messaging (JSR-120) X (JSR-205) (JSR-205) (JSR-205) MMAPI (JSR-135) X X X X Web Services (JSR- - XML Parser (JAXP) X X 172) SATSA (JSR-177) - - APDU package + CRYPTO package Location (JSR-179) - - - - SIP (JSR-180) - - - - Mobile 3D Graphics X 1.1 1.1 1.1 (JSR-184) JTWI (JSR-185) X X X X Messaging 2.0 (JSR- New X X X 205) SVG (JSR-226) - New X (updates) X AMMS (JSR-234) - New (radio, music, 3D Radio, music, 3D Radio, music, 3D audio) audio audio MSA (JSR-248) - - New (Subset) X Company Confidential 11 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Series 40 and S60 Java ME Implementations • Different installation procedures over IR/Bluetooth • Use of network access point used by MIDlets differs • Menu Command placement on high-level UI differs due to labeled middle soft key on Series 40 • No background MIDlets on Series 40 devices • Affects how platformRequest() behaves • Different set of JSRs and optional packages • Use system properties to find out availability of optional features • API implementation differences (e.g. MMAPI locators) • Device-level differences: Optimal icon sizes, supported audio and video formats, file system access, maximum JAR size and available heap size • Availability of On Device Debugging (S60 3rd Edition) Company Confidential 12 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Java Security • Users of your application will encounter security prompts at some point • Some can be avoided by signing but some cannot be • When trying to use protected APIs • Like networking, user data, authentication, multimedia recording etc. Company Confidential 13 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Signing & Java ME Security Model (MIDP 2.0) •Unsigned MIDlets are placed in lowest security domain •Signed MIDlets are placed in one of 3 domains based on the domain of the root certificate on the phone • Trusted 3rd party • Operator (Carrier) • Manufacturer •Access to certain APIs and methods is dependent of the domain • Not allowed • Ask every time • Ask once per session • Always allowed Company Confidential 14 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials How to get started Step 1 : Choose your favorite IDE Step 2 : Download and install Carbide.j, integrated with the IDE of your choice Company Confidential 15 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Prototype SDKs Prototype SDK •Based on reference implementation. •Meant for early adopters before real SDK is available. •Provides UI and new APIs, implementation not exactly the same as in real device •Fast and efficient to use Company Confidential 16 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Platform SDKs Developer Platform SDK •Based on real device/platform software •Meant for final MIDlet development. •Provides a device/platform software with same features as in real device. Company Confidential 17 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials How to get started Step 3 : Download the proper SDK and start development and testing phase No Is Platform Yes SDK Available? Develop and test Develop and test with Prototype with Platform SDK SDK Company Confidential 18 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials How to get started Step 4 : Use Carbide.j to (sign and) deploy the application to a real device. Perform all functionality tests and, if needed, return to Step 3. Bluetooth, USB, OTA Company Confidential 19 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials How to get started You can download all the Java development tools from the Forum Nokia web site: http://forum.nokia.com/tools Company Confidential 20 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Flash Lite development on Nokia Platforms Jarmo Lahtinen Forum Nokia St. Petersburg May 24-25th, 2007 Company Confidential 21 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Contents • What is Flash Lite? • Flash Lite 1.x and 2.x • Flash Lite on Nokia platforms • Building Flash Lite applications • Questions Company Confidential 22 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials What is Flash Lite? • Allows Flash development for mobile devices • Flash is application
Recommended publications
  • Mobile Systems
    CS 318 Principles of Operating Systems Fall 2017 Lecture 21: Mobile Systems Ryan Huang 11/30/17 CS 318 – Lecture 21 – Mobile Systems 2 Apply the security update immedidately! CS 318 – Lecture 21 – Mobile Systems Administrivia • Lab 4 deadline one week away • Groups of 2 students receive 2-day extra late hour • Groups of 3 students with 1 318 section student receive 1-day extra late-hour • Please, please don’t cheat • Homework 5 is released 11/30/17 CS 318 – Lecture 21 – Mobile Systems 4 Mobile Devices Become Ubiquitous Worldwide Devices Shipments by Device Type (Millions of Units) 3000 2500 2000 1500 1806.96 1879 1910 1959 1000 500 Google Nexus 6P 209.79 226 196 195 296.13 277 246 232 0 2013 2014 2015 2016 Traditional PCs Ultramobiles (Premium) Ultramobiles (Basic and Utility) Mobile Phones 5 History of Mobile OS (1) • Early “smart” devices are PDAs (touchscreen, Internet) • Symbian, first modern mobile OS - released in 2000 - run in Ericsson R380, the first ‘smartphone’ (mobile phone + PDA) - only support proprietary programs 11/30/17 CS 318 – Lecture 21 – Mobile Systems 6 History of Mobile OS (2) • Many smartphone and mobile OSes followed up - Kyocera 6035 running Palm OS (2001) • 8 MB non-expandable memory - Windows CE (2002) - Blackberry (2002) • was a prominent vendor • known for secure communications - Moto Q (2005) - Nokia N70 (2005) • 2-megapixel camera, bluetooth • 32 MB memory • Symbian OS • Java games 11/30/17 CS 318 – Lecture 21 – Mobile Systems 7 One More Thing… • Introduction of iPhone (2007) - revolutionize the smartphone industry - 4GB flash memory, 128 MB DRAM, multi-touch interface - runs iOS, initially only proprietary apps - App Store opened in 2008, allow third party apps 11/30/17 CS 318 – Lecture 21 – Mobile Systems 8 Android – An Unexpected Rival of iPhone • Android Inc.
    [Show full text]
  • Cell-Phone Compliant with KCA-BT100
    Cell-phone compliant with KCA-BT100 yes = Feature is supported and confirmed. no = Feature is not supported by the Kenwood Bluetooth Module. n/a = Feature is not supported by the Phone. 2008/3/1 Phone Basic function(Make/Receive a Call) Phonebook Transfer Function Display Function Multi Transfer Single Transfer Signal Strength Battery Level BenQ-Siemens S68 yes no yes yes yes Hewlett Packard iPAQ HW6515 no no no no no LG C3380 no no no no no LG KG800 Chocolate no no no no no LG LX350 yes no no yes no LG P7200 yes no yes no no LG VX9800 Verizon yes no yes yes no Motorola L2 yes no yes yes no Motorola PEBL U6 yes no yes yes no Motorola V3 yes no yes yes no Motorola V3i yes no yes yes no Motorola RAZR V3m yes no no yes no Motorola RAZR V3X yes no yes yes no Motorola ROKR E1 yes no yes yes no Motorola SLVR L7 yes no yes yes no Motorola V195 yes no yes yes no Motorola V360 yes no yes yes no Nokia 3230 yes no yes no no Nokia 3250 yes yes yes no no Nokia 6021 yes no yes no no Nokia 6102i yes no yes no no Nokia 6103 T-Mobile yes no yes no no Nokia 6111 yes no yes no no Nokia 6125 yes no no yes yes Nokia 6131 yes no no yes yes Nokia 6151 yes no yes yes yes Nokia 6230i yes no yes no no Nokia 6233 yes no no yes yes Nokia 6280 yes no yes no no Nokia 6680 yes no yes no no Nokia 6682 yes yes yes no no Nokia 7380 yes no yes no no Nokia 8800 yes no yes no no Nokia 8801 yes no yes no no Nokia 9300 yes no yes no no Nokia 9300i yes no yes no no Nokia E61 yes yes yes no no Nokia E70 yes yes yes no no Nokia N70 yes yes yes no no Nokia N73 yes yes yes no no
    [Show full text]
  • ABBYY Products for Mobile Devices
    Success Story Mobile ABBYY Products for Mobile Devices Browse the brief success stories below to discover how ABBYY technologies and products for mobile devices are helping manufacturers and developers leverage technology to offer greater functionality and usability. These are completed real-world projects with industry leaders in countries around the world. ABBYY Mobile OCR SDK The ABBYY Mobile OCR SDK provides developers with straightforward tools and OS- About ABBYY independent recognition technology to create optical character recognition (OCR) and business card reading (BCR) applications for mobile imaging devices including PDAs, ABBYY is a leading provider of camera phones and other camera-based hardware. document recognition, data capture and linguistic software. Its products Samsung include the ABBYY FineReader Samsung Mobile Phones with Integrated BCR Technology line of (OCR) applications, ABBYY FlexiCapture line of data capture In 2007 Samsung Electronics integrated (BCR) applications into its SCH-W579 mobile solutions, ABBYY Lingvo dictionary phone available in Indonesia and into Samsung SGH U600 available in Europe. This software, and development tools. was the first joint project of ABBYY and Samsung Electronics. The BCR applications were Paper-intensive organizations developed by DIOTEK, a Korean developer of mobile solutions and ABBYY’s strategic from all over the world use ABBYY partner, using the ABBYY Mobile OCR SDK. The BCR functionality allowed phone users to software to automate time-and capture business cards using
    [Show full text]
  • Nokia N70-1 N-Series EN 9253252 Legal Addendum 072106.Fm Page 1 Monday, July 31, 2006 1:42 PM
    R1112_en.book Page 1 Monday, February 13, 2006 4:20 PM Nokia N70-1 N-Series_EN_9253252_legal_addendum_072106.fm Page 1 Monday, July 31, 2006 1:42 PM Nokia N-Series Update This Nokia device is designed to be compatible with wireless service networks in many countries. Not all networks support all features offered in this device. For instance, Video Calls, Video Sharing, Push-to-Talk, and Instant Messaging are not compatible with the networks in the United States of America. Other features, such as Visual Radio, may be limited in how they function. Also, Club Nokia is not available in the United States. Your mobile device is also designed to meet the requirements for exposure to radio waves established by the Federal Communications Commission (USA) and Industry Canada.These requirements set a SAR limit of 1.6 W/kg averaged over 1 gram of tissue. The highest SAR value reported under this standard during product certification for use at the ear and when properly worn on the body for your device model may be found in your user guide or listed in the table below. Device FCC ID Ear Body N70 QFXRM-84 0.55 W/kg 0.72 W/kg N71 OW3RM-67 0.42 W/kg 0.36 W/kg N72 QFXRM-180 0.40 W/kg 0.69 W/kg N90 QURRM-42 0.22 W/kg 0.54 W/kg N91 QEYRM-43 0.74 W/kg 0.58 W/kg Information about your device model can be found at http://www.fcc.gov/oet/fccid by searching the equipment authorization system using the FCC ID for your device listed above.
    [Show full text]
  • Nokia N70-1 DÉCLARATION DE CONFORMITÉ Hi/Fn ®, LZS ®,©1988-98, Hi/Fn
    Nokia N70-1 DÉCLARATION DE CONFORMITÉ Hi/fn ®, LZS ®,©1988-98, Hi/fn. Contient une ou plusieurs licences américaines : Nous, NOKIA CORPORATION, déclarons sous notre N° 4701745, 5016009, 5126739, 5146221 et 5414425. Autres licences en instance. seule responsabilité la conformité du produit RM-84 Une partie du logiciel contenu dans ce produit est © Copyright ANT Ltd. 1998. aux dispositions de la directive européenne : Tous droits réservés. 1999/5/CE. La déclaration de conformité peut être Brevet américain numéro 5818437 et autres brevets en cours d'homologation. consultée à l'adresse suivante : http://www.nokia.com/ Logiciel de saisie de texte T9 Copyright (C) 1997-2005. Tegic Communications, Inc. phones/declaration_of_conformity/. Tous droits réservés. Le symbole de la poubelle sur roues barrée d’une croix signifie que ce produit doit faire l’objet d’une collecte sélective en fin de vie au sein This product is licensed under the MPEG-4 Visual Patent Portfolio License (i) for de l’Union européenne. Cette mesure s’applique non seulement à votre personal and noncommercial use in connection with information which has been appareil mais également à tout autre accessoire marqué de ce symbole. encoded in compliance with the MPEG-4 Visual Standard by a consumer engaged Ne jetez pas ces produits dans les ordures ménagères non sujettes au in a personal and noncommercial activity and (ii) for use in connection with tri sélectif. MPEG-4 video provided by a licensed video provider. No license is granted or shall be implied for any other use. Additional information including that relating to Copyright © 2005 Nokia.
    [Show full text]
  • SYMBIAN OS Embedded Operating System
    Adamson University 900 San Marcelino st., Ermita, Manila 1000 SYMBIAN OS Embedded Operating System Operating Systems Prof. Antonette Daligdig Atienza, Lemuel Jay Bacarra, Dan Paolo Dulatre, Michael Angelo Jimenez, John Edward Llorca, Bryalle November 2009 Table of Contents I Introduction II Origin/History III Characteristics III.a. Processing III.b. Memory Management III.c. I/O : Input/Output IV Features V Strengths VI Weakness VII Example of Applications where the OS is being used VIII Screenshots I Introduction More than 90% of the CPUs in the world are not in desktops and notebooks. They are in embedded systems like cell phones, PDAs, digital cameras, camcorders, game machines, iPods, MP3 players, CD players, DVD recorders, wireless routers, TV sets, GPS receivers, laser printers, cars, and many more consumer products. Most of these use modern 32-bit and 64-bit chips, and nearly all of them run a full-blown operating system. Taking a close look at one operating system popular in the embedded systems world: Symbian OS, Symbian OS is an operating system that runs on mobile ‘‘smartphone’’ platforms from several different manufacturers. Smartphones are so named because they run fully-featured operating systems and utilize the features of desktop computers. Symbian OS is designed so that it can be the basis of a wide variety of smartphones from several different manufacturers. It was carefully designed specifically to run on smartphone platforms: general-purpose computers with limited CPU, memory and storage capacity, focused on communication. Our discussion of Symbian OS will start with its history. We will then provide an overview of the system to give an idea of how it is designed and what uses the designers intended for it.
    [Show full text]
  • Nokia N70-1 CONFORMITEITSVERKLARING Hi/Fn ®, LZS ®,©1988-98, Hi/Fn
    Nokia N70-1 CONFORMITEITSVERKLARING Hi/fn ®, LZS ®,©1988-98, Hi/fn. Includes one or more U.S. Patents: No. 4701745, NOKIA CORPORATION verklaart op eigen 5016009, 5126739, 5146221, and 5414425. Other patents pending. verantwoordelijkheid dat het product RM-84 Part of the software in this product is © Copyright ANT Ltd. 1998. conform is aan de bepalingen van de volgende All rights reserved. Richtlijn van de Raad: 1999/5/EG. Een kopie van US Patent No 5818437 and other pending patents. T9 text input software Copyright de conformiteitsverklaring kunt u vinden op de (C) 1997-2005. Tegic Communications, Inc. All rights reserved. volgende website: http://www.nokia.com/phones/ declaration_of_conformity/. This product is licensed under the MPEG-4 Visual Patent Portfolio License (i) De doorgestreepte container wil zeggen dat het product binnen de for personal and noncommercial use in connection with information which has Europese gemeenschap voor gescheiden afvalverzameling moet worden been encoded in compliance with the MPEG-4 Visual Standard by a consumer aangeboden aan het einde van de levensduur van het product. Dit geldt engaged in a personal and noncommercial activity and (ii) for use in connection voor het apparaat, maar ook voor alle toebehoren die van dit symbool with MPEG-4 video provided by a licensed video provider. No license is granted zijn voorzien. Bied deze producten niet aan bij het gewone huisvuil. or shall be implied for any other use. Additional information including that relating Copyright © 2005 Nokia. Alle rechten voorbehouden to promotional, internal and commercial uses may be obtained from MPEG LA, LLC. Onrechtmatige reproductie, overdracht, distributie of opslag van dit document of See <http://www.mpegla.com>.
    [Show full text]
  • Admob Mobile Metrics Report
    AdMob Mobile Metrics Report AdMob serves ads for more than 5,000 mobile web sites around the world. We store and analyze the data from every ad request, impression, and click and use this to optimize ad matching in our network. This monthly report offers a snapshot of this data to provide insight into trends in the mobile ecosystem. August 2008 Email [email protected] to sign up for future reports. Find previous reports and other resources at www.admob.com/metrics. AdMob Mobile Metrics Report August 2008 New and Noteworthy * Over the past several months, traffic from smartphones has dramatically increased and now accounts for 25.8% of worldwide traffic. For the August report, we break out the top smartphone manufacturers and devices worldwide and in the United States. * Nokia has 62.4% share of worldwide smartphone traffic in August, with over 50% share in each region except for North America. The top device was the Nokia N70 with 11.7% of total smartphone traffic. Nokia manufactures 13 of the top 20 handsets worldwide. * The percentage of traffic from smartphones increased to 23.7% in the US based on the strength of the top devices. The Top 5 devices - RIM BlackBerry Pearl, Palm Centro, RIM Blackberry Curve, Apple iPhone, and the Samsung Instinct - combined for 54.1% of US smartphone traffic in August. * RIM leads with 31.2% of US Smartphone traffic followed by Palm with 18.7% and HTC with 14.2%. Samsung and Apple were the largest share gainers in August due to strength of the iPhone and the Instinct, the two fastest growing devices in US last month.
    [Show full text]
  • Symbian Mobile Programming
    Symbian Mobile Programming G.Rossetti & A.Schneider HTI Biel 2005 - 2007 Acknowledgments This course is based on our collective experiences over the last years, we have worked on Symbian mobile programming. We are indebted to all the people, that made our work fun and helped us reaching the insights that fill this course. We would also like to thank our employers for providing support and accommo- dation to teach this lecture. These are Swisscom Innovations and SwissQual AG. CONTENTS Contents 1 Course Overview 1 1.1 Lecturers . 1 1.2 Examples . 1 1.3 Motivation . 1 1.4 Course contents . 2 2 Introduction to Symbian 3 2.1 History . 3 2.1.1 EPOC OS Releases 1-4 . 3 2.1.2 Symbian 5 . 3 2.1.3 Symbian 6 . 3 2.1.4 Symbian 7 . 3 2.1.5 Symbian 8 . 4 2.1.6 Symbian 9 . 5 2.2 Symbian OS Architecture . 6 2.3 Instruction Sets . 6 2.4 IDEs . 7 2.5 SDKs . 7 2.6 Useful links . 8 2.6.1 Symbian OS manufacturer . 8 2.6.2 Symbian OS licensees . 8 2.6.3 3th party links . 8 2.7 Lecture Focus . 8 3 Framework 9 3.1 Classes . 9 3.2 Launch sequence . 9 3.3 Basic Example . 10 3.3.1 Project File . 10 3.3.2 Source- and Header-Files . 11 3.3.3 Building Project . 16 3.3.4 Creating Installation File . 17 4 Symbian Types 19 4.1 Class Types . 19 4.1.1 T Classes . 19 4.1.2 C Classes .
    [Show full text]
  • Mobile Multimedia
    Mobile Multimedia Anssi Vanjoki Executive Vice President & General Manager Multimedia 1 © 2006 Nokia Internet convergence 2 © 2006 Nokia Nokia is a major force in the converging Internet industry 3 © 2006 Nokia Web 2.0 – now you can share your story with the world Social Networking is key driver for Internet today Mobility to add location and context sensitive services to Internet 4 © 2006 Nokia Evolution of the computer 1960s 1970s 1980s 1990s Mainframe Mini Personal Laptop 5 © 2006 Nokia Multimedia Computer – optimized for Web 2.0 All of my connected applications, always with me 6 © 2006 Nokia Building the new category with retail partners Retailers see value of the Multimedia Computer category for their own business 7 © 2006 Nokia Experience led product business 8 © 2006 Nokia Experience led product business model Applications Best devices Best connectivity and services Nokia will offer comprehensive media experience including the ability to purchase content 9 © 2006 Nokia Experience led product business model Consumer services will be an important part of the Nokia multimedia experiences • Services is a means to deliver the full experience to consumers • Services drive device ASP • Services enhance the Nokia brand perception • Services will create incremental revenue to Nokia but main business model continues to be device sales driven 10 © 2006 Nokia Service example - navigation •Nokia N95 owners can: • Purchase a navigation licence/ subscribe to a navigation service • Purchase city guides • Purchase other location based apps •Navigation
    [Show full text]
  • The Mobile Web Intelligence Report May 2018
    THE MOBILE WEB INTELLIGENCE REPORT MAY 2018 OPERATING SYSTEMS, FEATURE PHONES, RAM, BOTS, SCREEN SIZES and more. INTRODUCTION DeviceAtlas tracks web traffic from hundreds of thousands of partner websites using our device detection platform for web optimization, segmentation, and analytics. This allows us to analyze the current state of the mobile web by sharing some exciting statistics about the most popular smartphones used today. In the Q1 2018 edition of the Mobile Web Intelligence Report we focused on: • Mobile Operating Systems - who's winning (Android v iOS) • Feature Phones - are they making a comeback? • RAM - are 4GB devices increasing in popularity? • Bots - the most active & the most helpful. • Screen Sizes - what dimensions are most people using to view your content. Highlights include: • Android devices gained 13% market share in Malaysia, with iOS losing similar amount. • 88% of all Feature Phone traffic in our 2017 data came from India. • 4GB devices increased their share in every country except Malaysia. • BingPreview is more active than Googlebot. • 750x1334 is still the most popular resolution in many countries. Notes on methodology All statistics in this report are based on device usage data pulled from DeviceAtlas, a device detection solution. DeviceAtlas works by parsing User-Agent strings which are looked up in the device description repository that includes over 49,700 unique entries. The report offers just a glimpse into what’s possible with DeviceAtlas. See the mobile analytics demo to get a better idea. DeviceAtlas Mobile Web Intelligence Report May 2018 OPERATING SYSTEMS - iOS v ANDROID Having recently examined the perennial iOS v Android battle for market share in 2017, our data from Q1 2018 tells a similar tale.
    [Show full text]
  • Download Pcsuite N70
    Download pcsuite n70 click here to download Download Freeware ( MB). Windows XP, Windows Vista, With a single piece appearance, Nokia N70 is one of the broadband mobile phones offering 3G/UMTS, GPRS technologies. Its internal memory reaches 22 Alternative spelling: Nokia PC Suite www.doorway.ru Latest update on. Nokia PC Suite allows you to connect your phone with Windows to synchronize data, to backup files, to download apps, games and entertainment and to install software, to update software, to transfer images and music between a Nokia phone and your computer. Key features; Pros; Cons; Related: Nokia. Nokia PC Suite, free and safe download. Nokia PC Suite latest version: The default software for managing your Nokia phone. If you've got a Nokia phone and a computer, then you really can't afford to be without the Nokia. N70 nokia pc suite Free Download,N70 nokia pc suite Software Collection Download. Hi, I am unable to connect my N70 device with PC Suite through USB. When I connect the cable to the phone then my computer detects the new hardware, but call in "Unknown Device". I have done all the.N70 Nokia PC Suite , using windows ME, Nokia N Use Nokia PC Suite to move content between the phone and the computer, and get apps or the latest phone software. You can sync information between your phone and programs, such as Office Outlook, create multimedia messages, or manage your phone's calendar effortlessly on your computer. You can also connect. sameer • 5 years ago. i want to install Nokia PC Suite in my cell phone N shana • 4 years ago Nokia PC Suite is closed-source software and is required to access certain aspects of Nokia handsets.
    [Show full text]