Development of Computer Vision Algorithms Using J2me For

Total Page:16

File Type:pdf, Size:1020Kb

Development of Computer Vision Algorithms Using J2me For DEVELOPMENT OF COMPUTER VISION ALGORITHMS USING J2ME FOR MOBILE PHONE APPLICATIONS A thesis submitted in partial fulfilment of the requirements for the Degree of Master of Science in the University of Canterbury by Jian Gu SUPERVISOR: Dr. R Mukundan Co-SUPERVISOR: Prof. Mark Billinghurst (HIT Lab NZ) Department of Computer Science and Software Engineering University of Canterbury November 2008 ABSTRACT DEVELOPMENT OF COMPUTER VISION ALGORITHMS USING J2ME FOR MOBILE PHONE APPLICATIONS Jian Gu This thesis describes research on the use of Java to develop cross-platform computer vision applications for mobile phones with integrated cameras. The particular area of research that we are interested in is Mobile Augmented Reality (AR). Currently there is no computer vision library which can be used for mobile Augmented Reality using the J2ME platform. This thesis introduces the structure of our J2ME computer vision library and describes the implementation of algorithms in our library. We also present several sample applications on J2ME enabled mobile phones and report on experiments conducted to evaluate the compatibility, portability and efficiency of the implemented algorithms. i ACKNOWLEDGMENTS This thesis would not have been possible without the help of many people. I want to thank foremost my supervisor and co-supervisor Dr R Mukundan and Prof. Mark Billinghurst for their constant support and guidance during the development of this work. They suggested new ideas for me to explore and have helped me appreciate the principles of scientific work. I also would like to thank Anders Henrysson and Charles Han for generously allowing me to use their existing applications in my experiments. Many thanks to Daniel Wagner and Michael Rohs who provided the source code of STBtracker and Visual code for me to study. I also want to thank all the members of HITLabNZ, which offers an extremely supportive environment for people to carry out research and to explore new research directions. Also, thanks to Adam Chang who had provided some new ideas for evaluation and helping in the checking grammar mistakes in this thesis. ii TABLE OF CONTENTS ABSTRACT ........................................................................................................................ i ACKNOWLEDGEDMENTS........................................................................................... ii TABLE OF CONTENTS ................................................................................................ iii LIST OF TABLES .......................................................................................................... vii LIST OF FIGURES ......................................................................................................... ix LIST OF ACRONYMS ................................................................................................... xi 1 Introduction ............................................................................................................... 1 1.1 Motivation for Research ..................................................................................... 1 1.2 Computer Vision Applications on Mobile Phones ............................................. 2 1.3 Why use J2ME ? ................................................................................................. 4 1.4 Organization of Thesis ........................................................................................ 5 2 Background Study and Related Work .................................................................... 7 2.1 Existing Non-J2ME Computer Vision Applications .......................................... 7 2.1.1 General image processing ............................................................................... 7 2.1.2 2D Real Time Image Processing ................................................................... 11 2.1.3 3D Camera Pose Determination .................................................................... 15 2.2 Existing Computer Vision Libraries ................................................................. 19 2.3 Existing J2ME Computer Vision Applications ................................................ 21 3 Developing Computer Vision Application for Mobile Phones Using Java ........ 25 3.1 Using Java for Mobile Phone Applications ...................................................... 25 iii 3.1.1 Developing a J2ME Application ................................................................... 28 3.1.2 Using Java 2D and 3D Graphics and Multimedia Library............................ 32 3.2 Structure of Our Computer Vision Library ....................................................... 34 3.3 The Criteria for Choosing the Algorithms ........................................................ 35 4 Implementation ....................................................................................................... 37 4.1 Using the Camera in J2ME ............................................................................... 38 4.2 Threshold .......................................................................................................... 40 4.3 Contour Detection ............................................................................................. 43 4.4 Rectangle Fitting and Labelling ........................................................................ 44 4.5 Second order moments ...................................................................................... 45 4.6 Homogeneous Transformation ......................................................................... 47 4.7 Pose Estimation Algorithm ............................................................................... 51 4.8 Rendering 3D Objects ....................................................................................... 52 4.9 Edge Detection .................................................................................................. 54 4.10 Motion Estimation ............................................................................................ 59 5 Applications and Experiments ............................................................................... 63 5.1 Test the Portability of the J2ME Application. .................................................. 63 5.1.1 Simple Video Camera Program Testing ....................................................... 63 5.1.2 3D Java Graphics Capability Testing ........................................................... 66 5.1.3 Our Application 1 (Combining Camera and 3D object) ............................... 67 5.2 Testing Our AR Application ............................................................................. 71 5.2.1 Testing Our AR Application on Different Phones ........................................ 71 5.2.2 Testing the Efficiency of Each AR Algorithm.............................................. 73 5.2.3 Comparing the J2ME AR application with a Symbian C++ AR application ..................................................................................................... 76 5.2.4 Test Pose Estimation Accuracy .................................................................... 77 iv 5.3 Motion Estimation Application ........................................................................ 79 5.4 Edge Detection Application .............................................................................. 81 5.4.1 Compare the Performance of Sobel and Canny Algorithms ......................... 81 5.4.2 Comparing J2ME edge detection with a Symbian C++ application. ............ 82 5.5 Problems ........................................................................................................... 84 5.5.1 Long Processing Time .................................................................................. 84 5.5.2 Camera Calibration Decreases the Portability of Our Application ............... 86 6 Conclusions .............................................................................................................. 89 References ........................................................................................................................ 91 Appendix A. Adaptive Threshold Method (J2ME) ................................................ 97 Appendix B. Second Order Moments (J2ME) ........................................................ 99 Appendix C. Pose Estimation Algorithm (J2ME) ................................................ 102 v LIST OF TABLES Table 2-1: Mobile phone computer vision applications ........................................................18 Table 4-1: The key part of the code for using camera in J2ME ............................................39 Table 4-2: The key part code for producing gray scaled image ............................................41 Table 4-3: The key part code for rendering 3D object ...........................................................53 Table 5-1: Results from the test applications described in Sections 5.1.1, Sections 5.1.2 and Section 5.1.3 ........................................................................................................65 Table 5-2: Performance of the experimental AR application ................................................73 Table 5-3: Summary of performance of each of algorithms which runs in different phones 74 Table 5-4: shows the experimental results for the average search points and FPS comparisons for the 25 frames of our mobile camera. ...............................................80 Table 5-5: Time required for motion estimation in different phones.
Recommended publications
  • Additional Applications
    Additional applications Nokia N72-5 ABOUT ADD-ON APPLICATIONS FOR YOUR NOKIA N72 HOWEVER CAUSED AND WHETHER ARISING UNDER CONTRACT, TORT, In the sales package you will find a Reduced-Size Dual Voltage MultiMediaCard NEGLIGENCE, OR OTHER THEORY OF LIABILITY ARISING OUT OF THE INSTALLATION (RS-MMC) that contains additional applications from Nokia and third-party OR USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF NOKIA OR ITS AFFILIATES developers. The content of the RS-MMC and the availability of applications and ARE ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME services may vary by country, retailer and/or network operator. The applications COUNTRIES/STATES/JURISDICTIONS DO NOT ALLOW THE ABOVE EXCLUSION OR and further information about the use of the applications at www.nokia.com/ LIMITATION OF LIABILITY, BUT MAY ALLOW LIABILITY TO BE LIMITED, IN SUCH support are available in selected languages only. CASES, NOKIA, ITS EMPLOYEES' OR AFFILIATES' LIABILITY SHALL BE LIMITED TO 50 Some operations and features are SIM card and/or network dependent, MMS EURO. NOTHING CONTAINED IN THIS DISCLAIMER SHALL PREJUDICE THE dependent, or dependent on the compatibility of devices and the content formats STATUTORY RIGHTS OF ANY PARTY DEALING AS A CONSUMER. supported. Some services are subject to a separate charge. Copyright © 2007 Nokia. All rights reserved. Nokia and Nokia Connecting People are NO WARRANTY registered trademarks of Nokia Corporation. The third party applications provided on the Reduced-Size MultiMediaCard (RS-MMC) have been created and are owned by persons or entities that are not Other product and company names mentioned herein may be trademarks or trade affiliated with or related to Nokia.
    [Show full text]
  • Nokia N72 Data Sheet
    Nokia N72 Data Sheet Planned Market Introduction: June 2006 Category: Multimedia Key Features: Sleek and stylish design in pearl pink or gloss black, with matching back cover graphics in a compact package at 95cc 2 megapixel (1600 x 1200) camera with integrated flash. Click to take a photo or capture a video clip, print favorite photos with Nokia XpressPrint or transfer to a compatible PC with Nokia XpressTransfer Enjoy music on the go with the integrated digital music player. Press the music key for direct access to your music tracks, or tune into your favorite radio station Nokia Nseries Experiences: Technical Profile: DO NEW System: EGSM 900/1800/1900 MHz Email (SMTP, IMAP4, POP3), MMS, SMS, view office User Interface: S60 based on Symbian OS applications, synchronization with PC Suite 6.8, Dimensions: 108.8mm x 53.3mm x 21,8mm max PIM, call management (L x W x T) Weight: 124 g SEE NEW Standby time: Up to 260 hours 2 megapixel camera, integrated flash, dedicated Talk time: Up to 215 mins capture key, digital zoom. On-device Photo Editor and Video Editor. Easy Display: 2.1 inch (176 x 208 pixels) with printing and transfer 262,144 colors Battery: Nokia Battery (BL-5C) 970mAh (in-box) HEAR NEW Memory: Up to 20 MB dynamic internal memory and support for hot swap RS-MMC Digital music player supporting MP3/AAC/eAAC/eAAC+ with playlists, dedicated music key, Stereo FM radio, inbox Nokia Stereo Connectivity & Data Services: Headset HS-31 and Nokia Audio Adapter AD-49, Pop-Port™ interface with USB 2.0 full speed Visual Radio Bluetooth wireless technology 2.0 WATCH NEW Main Camera: Multimedia player (Real Player), WAP 2.0 Resolution of Images: 1600 x 1200, 1024 x 768, compatible browser support (XHTML) 640 x 480 Resolution of Video: 352 x 288, 176 x 144, 128 x 96 Image Capture: JPEG 16.7 million / 24-bit color Video Capture: up to CIF at 15 fps Copyright © 2006 Nokia.
    [Show full text]
  • Nokia N72-5 DECLARACIÓN DE CONFORMIDAD Stac ®, LZS ®, © 1996, Stac, Inc., © 1994-1996 Microsoft Corporation
    Nokia N72-5 DECLARACIÓN DE CONFORMIDAD Stac ®, LZS ®, © 1996, Stac, Inc., © 1994-1996 Microsoft Corporation. Includes one 0434 Por medio de la presente, NOKIA CORPORATION or more U.S. Patents: No. 4701745, 5016009, 5126739, 5146221, and 5414425. declara que el producto RM-180 cumple con Other patents pending. los requisitos esenciales y cualesquiera otras Hi/fn ®, LZS ®, © 1988-98, Hi/fn. Includes one or more U.S. Patents: No. 4701745, disposiciones aplicables o exigibles de la Directiva 5016009, 5126739, 5146221, and 5414425. Other patents pending. 1999/5/EC. Existe una copia de la Declaración Part of the software in this product is © Copyright ANT Ltd. 1998. All rights reserved. de conformidad disponible en la dirección US Patent No 5818437 and other pending patents. T9 text input software Copyright http://www.nokia.com/phones/ © 1997-2007. Tegic Communications, Inc. All rights reserved. declaration_of_conformity/ This product is licensed under the MPEG-4 Visual Patent Portfolio License (i) El contenedor con ruedas tachado significa que, dentro de la Unión for personal and noncommercial use in connection with information which has Europea, el producto debe ser objeto de recogida por separado al been encoded in compliance with the MPEG-4 Visual Standard by a consumer finalizar su ciclo de vida. Esta indicación es válida para el dispositivo, engaged in a personal and noncommercial activity and (ii) for use in connection así como para cualquier equipamiento marcado con este símbolo. with MPEG-4 video provided by a licensed video provider. No license is granted or No arroje estos productos en los vertederos municipales sin clasificar.
    [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]
  • Advantage Cartridge Cell Phone Price List Effective 2-1-12 Click Here to See Shipping Instructions
    Advantage Cartridge Cell Phone Price List Effective 2-1-12 Click here to see Shipping Instructions We pay .25 for all cell phones not on this list, as well as damaged phones unless a higher price is listed below. • Broken cell phones do not qualify for payment. A phone is considered broken when it is in pieces • Damaged phones are phones with broken screen, water damage, and does not power up. ALCATEL A800 $ 0.30 ALCATEL A808 $ 0.30 APPLE iPhone 2G $ 25.00 APPLE iPhone 2G Damage $ 5.00 APPLE iPhone 2G $ 25.00 APPLE iPhone 3G 16GB Damage $ 10.00 APPLE iPhone 3G 16GB $ 50.00 APPLE iPhone 3G 8GB Damage $ 8.00 APPLE iPhone 3G 8GB $ 40.00 APPLE iPhone 3GS 16GB Damage $ 25.00 APPLE iPhone 3GS 16GB $ 125.00 APPLE iPhone 3GS 32GB Damage $ 30.00 APPLE iPhone 3GS 32GB $ 150.00 APPLE iPhone 3GS 8GB Damage $ 18.00 APPLE iPhone 3GS 8GB $ 90.00 APPLE iPhone 4C 16GB Damage $ 30.00 APPLE iPhone 4C 16GB $ 150.00 APPLE iPhone 4C 32GB Damage $ 35.00 APPLE iPhone 4C 32GB $ 175.00 APPLE iPhone 4G 16GB Damage $ 30.00 APPLE iPhone 4G 16GB $ 150.00 APPLE iPhone 4G 32GB Damage $ 35.00 APPLE iPhone 4G 32GB $ 175.00 APPLE iPhone 4S 16GB Damage $ 40.00 APPLE iPhone 4S 16GB $ 200.00 APPLE iPhone 4S 32GB Damage $ 60.00 APPLE iPhone 4S 32GB $ 300.00 BLACKBERRY 6210 $ 0.30 BLACKBERRY 6230 $ 0.30 BLACKBERRY 6280 $ 0.30 BLACKBERRY 7100R $ 0.30 BLACKBERRY 7100T $ 0.30 BLACKBERRY 7100V $ 0.30 BLACKBERRY 7100X $ 0.30 BLACKBERRY 7105T $ 0.30 BLACKBERRY 7130C $ 0.30 BLACKBERRY 7130G $ 0.30 BLACKBERRY 7130V $ 0.30 BLACKBERRY 7270 $ 0.30 BLACKBERRY 7290 $ 1.50 BLACKBERRY 7510
    [Show full text]
  • Nokia N72-5 DÉCLARATION DE CONFORMITÉ Stac ®, LZS ®, ©1996, Stac, Inc., ©1994-1996 Microsoft Corporation
    Nokia N72-5 DÉCLARATION DE CONFORMITÉ Stac ®, LZS ®, ©1996, Stac, Inc., ©1994-1996 Microsoft Corporation. Contient une 0434 Par la présente, NOKIA CORPORATION, ou plusieurs licences américaines : N° 4701745, 5016009, 5126739, 5146221 et déclare que le produit RM-180 est conforme 5414425. Autres licences en instance. aux exigences essentielles et autres prescriptions Hi/fn ®, LZS ®,©1988-98, Hi/fn. Contient une ou plusieurs licences américaines : pertinentes de la Directive 1999/5/CE. Une N° 4701745, 5016009, 5126739, 5146221 et 5414425. Autres licences en instance. copie de la déclaration de conformité peut Une partie du logiciel contenu dans ce produit est © Copyright ANT Ltd. 1998. être consultée à l'adresse suivante : Tous droits réservés. http://www.nokia.com/phones/declaration_of_conformity/ Brevet américain numéro 5818437 et autres brevets en cours d'homologation. Le symbole de la poubelle sur roues barrée d’une croix signifie que ce Logiciel de saisie de texte T9 Copyright © 1997-2006. Tegic Communications, Inc. produit doit faire l’objet d’une collecte sélective en fin de vie au sein Tous droits réservés. de l’Union européenne. Cette mesure s’applique non seulement à votre This product is licensed under the MPEG-4 Visual Patent Portfolio License (i) for appareil mais également à tout autre accessoire marqué de ce symbole. personal and noncommercial use in connection with information which has been Ne jetez pas ces produits dans les ordures ménagères non sujettes au encoded in compliance with the MPEG-4 Visual Standard by a consumer engaged tri sélectif. in a personal and noncommercial activity and (ii) for use in connection with Copyright © 2006 Nokia.
    [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]
  • 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]
  • User's Guide for Nokia
    User’s Guide for Nokia N72 Copyright © 2006 Nokia. All rights reserved. legal-information1.fm Page i Tuesday, February 27, 2007 7:56 PM DECLARATION OF CONFORMITY This product is licensed under the MPEG-4 Visual Patent Portfolio License (i) for 0434 Hereby, NOKIA CORPORATION, declares that this personal and noncommercial use in connection with information which has been RM-180 product is in compliance with the encoded in compliance with the MPEG-4 Visual Standard by a consumer engaged essential requirements and other relevant in a personal and noncommercial activity and (ii) for use in connection with provisions of Directive 1999/5/EC. A copy of the MPEG-4 video provided by a licensed video provider. No license is granted or shall Declaration of Conformity can be found at be implied for any other use. Additional information, including that related to http://www.nokia.com/phones/ promotional, internal, and commercial uses, may be obtained from MPEG LA, LLC. declaration_of_conformity/. See http://www.mpegla.com. Copyright © 2006 Nokia. All rights reserved. Nokia operates a policy of ongoing development. Nokia reserves the right to make Reproduction, transfer, distribution or storage of part or all of the contents in this changes and improvements to any of the products described in this document document in any form without the prior written permission of Nokia is prohibited. without prior notice. Nokia, Nokia Connecting People, Pop-Port, and Visual Radio are trademarks or Under no circumstances shall Nokia be responsible for any loss of data or income registered trademarks of Nokia Corporation. Other product and company names or any special, incidental, consequential or indirect damages howsoever caused.
    [Show full text]
  • Bluetooth Hack Software Nokia 6600 Video
    Bluetooth Hack Software Nokia 6600 Video Bluetooth Hack Software Nokia 6600 Video 1 / 3 2 / 3 [Archive] Page 6 Discussion relating to the Nokia 6600 Series 60 (Symbian 7.0s) ... about hacking via bluetooth · Nokia 6600/6230 users please share opinions.. Hacking Nokia Series 60 Phones with Linux. last updated ... to play with my nokia. It covers the following topics for Nokia N95,Nokia 6630,Nokia 6600 and phones: ... TCP/IP over BlueTooth. => Software on it. => Games on it.. Sleek camera phone that supports video streaming from the Web and runs on the flexible Symbian OS. Bluetooth. Cons. Lacks out-of-the-box .... Download Free Super Bluetooth Hack Nokia 6600i Slide Java Apps & software to your Java mobile phone. Free Super Bluetooth Hack Nokia 6600i Slide Java .... Phones.com Forum Discuss about Bluetooth, Infrared, Cable, WAP etc.. Essential information, latest trends, helpful commutiny.. The Good Integrated camera; video recorder; Bluetooth and IR port; spacious display; e-mail access; speakerphone; included 32MB MMC ... Albert Einstein The Nokia 6600 phone features new advanced imaging features ... Holidays · Homesteading · Kids · Kitchen · LEGO & K'NEX · Life Hacks · Music ... These complement a built-in video recorder with audio and a RealOne Player for ... A warning and reminder always appear to any third-party software which you .... Nokia 6600 Slide User Guide ... 17 Bluetooth wireless technology. 17 Packet data. 18 USB data cable ... 30 Share images and videos online ... Nokia software and use the phone as ... through hacking, password-mining or through a variety of.. [Archive] Page 10 Discussion relating to the Nokia 6600 Series 60 (Symbian 7.0s) phone.
    [Show full text]
  • THE FUTURE of CONVERGENCE New Devices, Services and Growth Opportunities by Gary Eastwood
    THE FUTURE OF CONVERGENCE New devices, services and growth opportunities By Gary Eastwood Gary Eastwood Gary Eastwood is an experienced writer and editor in the field of business and technology. Over 10 years, he has contributed to some of the leading publications in the field, such as Computer Weekly, Computer Business Review and Mobile Enterprise. As well as holding senior positions on a number of technology trade magazines, Gary has worked with organisations such as the UK Department of Trade & Investment, The Confederation of British Industry, Microsoft, IBM, Oracle and Intel on various marketing communications projects. Copyright © 2006 Business Insights Ltd This Management Report is published by Business Insights Ltd. All rights reserved. Reproduction or redistribution of this Management Report in any form for any purpose is expressly prohibited without the prior consent of Business Insights Ltd. The views expressed in this Management Report are those of the publisher, not of Business Insights. Business Insights Ltd accepts no liability for the accuracy or completeness of the information, advice or comment contained in this Management Report nor for any actions taken in reliance thereon. While information, advice or comment is believed to be correct at the time of publication, no responsibility can be accepted by Business Insights Ltd for its completeness or accuracy. ii Table of Contents The Future of Convergence Executive Summary 8 The digital revolution 8 Converged mobile devices 9 Portable content jukeboxes 10 The Internet, TV
    [Show full text]
  • S60 (Software Platform) from Wikipedia, the Free Encyclopedia
    Try Beta Log in / create account article discussion edit this page history S60 (software platform) From Wikipedia, the free encyclopedia This article needs additional citations for verification. Please help improve this article by adding reliable references. Unsourced material may be challenged and removed. navigation (September 2008) Main page Contents This article is in a list format that may be better presented using prose. You can help by Featured content converting this article to prose, if appropriate. Editing help is available. (September 2008) Current events Random article The S60 Platform (formerly Series 60 User Interface) is a software platform for mobile phones that runs on Symbian OS. S60 is currently amongst the most-used smartphone platforms in the world. It was created search by Nokia, who made the platform open source and contributed it to the Symbian Foundation. S60 has been used by mobile device manufacturers including Lenovo, LG Electronics, Panasonic and Samsung.[1] Go Search Sony co-created the software with Nokia. Symbian is the most popular smartphone OS on the market by 47% of the sector’s total sales, with 17.9m handsets sold in Q4 2008.[2] interaction In addition to the manufacturers the community includes: About Wikipedia Community portal Software integration companies such as Sasken, Elektrobit, Teleca, Digia and Mobica Recent changes Semiconductor companies Texas Instruments, ST Microelectronics, Broadcom, SONY , Freescale, Contact Wikipedia Samsung Electronics Donate to Wikipedia Operators such as Vodafone and Orange who develop and provide S60-based mobile applications and Help services toolbox Software developers and independent software vendors (ISVs). What links here S60 consists of a suite of libraries and standard applications, such as telephony, PIM tools, and Helix- Related changes Screenshot of a typical Nokia S60 based multimedia players.
    [Show full text]