Rewind: Leveraging Everyday Mobile Phones for Targeted Assisted Recall

Total Page:16

File Type:pdf, Size:1020Kb

Rewind: Leveraging Everyday Mobile Phones for Targeted Assisted Recall Rewind: Leveraging Everyday Mobile Phones for Targeted Assisted Recall Donnie H. Kim, Nicolai M. Petersen, Mohammad Rahimi, Jeff Burke, Deborh Estrin Center for Embedded Networked Sensing, UCLA {dhjkim, nmp}@cs.ucla.edu, [email protected], [email protected], [email protected] Lenore Arab David Geffen School of Medicine, UCLA [email protected] This paper presents an assisted recall system, Rewind, that employs novative applications that leverage the use of image and location automatic image capture on mobile phones and filtering of images data captured by mobile phones as they move around in the envi- for end-user viewing. The usability of image-based assisted recall ronment with their users. In this paper we document and evaluate systems is limited by the large number of images through which one such application type - assisted recall. the user must navigate. Rewind is a scalable system of everyday mobile phones and supporting web services that we developed to Assisted recall systems support individuals by recording aspects of explore how client- and server-side image processing can be used the environment around them for later playback. They can assist to both lower bandwidth needs and streamline user navigation. It people with healthy memories who want to track additional details, has been in use since August 2007 as part of a pilot study super- those with memory impairments or perceptual problems due to in- vised by an epidemiologist to evaluate its utility for improving re- jury or illness, or in self-improvement where an individual wants to call of dietary intake, as well as other shorter and more exploratory become more conscious of their habits. Additionally, scientists can trials. While the system is designed to accommodate a range of use them as tools to study the impact of individual behaviors for image processing algorithms, in this first prototype we rely on sim- which there are no direct measures suitable for longitudinal study, ple filtering techniques to evaluate our system concept. We present such as foods consumed or numbers of people interacted with [5, performance results for a configuration in which the processing oc- 15, 21]. curs on the server, and then compare this to processing on the mo- bile phones. Simple image processing on the phone can address In contrast to lifeblogging systems such as MyLifeBits [9, 10] and the narrow-band and intermittent upload channels that characterize SenseCam [13], which attempt to collect as much data as possi- cellular infrastructure, while more sophisticated processing tech- ble for future mining, Rewind, our system for image-based assisted niques can be implemented on the server to further reduce the num- recall, supports data collection on specific behaviors or situations. ber of images displayed to users. By targeting recall, we can take advantage of the application’s con- straints in capture, presentation, processing, and upload. In partic- Categories and Subject Descriptors ular, our system (i) reduces burden on the end user by employing J.3 [Life and Medical Sciences]: Health application-specific signal processing to decrease the amount of in- formation presented, (ii) lowers bandwidth through prioritized or selective upload based on this processing (iii) pursues a conserva- General Terms tive, application-specific approach to personal data collection and Design, Experimentation, Human Factor retention, thus reducing privacy risks. Keywords To evaluate its utility in improving dietary recall, Rewind has been Urban Sensing, Urban Computing, Mobile phones, Automatic im- in use since August 2007 as a supplemental tool in an NIH-funded age capture, Image processing, Prioritized upload study on dietary intake. We have also designed it to explore other image-based targeted recall applications, such as the PosterSession- 1. INTRODUCTION Capture Pilot described in Section 4.3. Our use of everyday mobile People increasingly carry mobile phones with them everywhere and phones and web services is motivated by low cost and easy avail- all the time, across cultures, countries, and demographics. These ability for the populations in our specific studies, as well as a desire mobile phones increasingly contain imaging and location capabili- for extensibility to a broad range of applications in the future. ties, (i.e., high resolution cameras and GPS). We are exploring in- The use model is simple. For example, in the dietary intake pilot, study participants launch the Rewind application on their mobile phone before eating, place the phone around their neck on a lan- yard with the camera facing out and down, and then turn it off at the end of the meal. When they visit the study facility on the next day, images captured during their meals will already have been au- tomatically uploaded and tagged with image-quality metrics. Par- ticipants log-in to a secure image viewer to browse the best of their own food images while taking a dietary survey. To be effective for this application, Rewind must sample images at 2. RELATED WORK a high enough sampling rate to capture the “dynamics” of eating, There is significant mobile and pervasive computing research that such as the participant taking additional servings, leaving items on explores wearable image and audio recording devices. Several in- plates that are returned, etc., and often run for an hour or more at vestigate the use of wearable image capture devices for creating a a time several times a day. It must automatically upload and then multimedia diary of one’s life. Typically, there is no a priori focus process the images to select a small representative set for the users on particular situations or behaviors to capture; Rather the goal is to to view during their visit. At the rapid sampling rate needed, a archive the data and, thus, life, in its entirety. The many challenge single user captures too many images for manual investigation. In include: meaningful organization and indexing of the huge image the DietaryRecall Pilot, each user generated an average of more corpus, user interface design, and effective navigation of the infor- than 100 images per meal. mation [4, 8, 11]. Notably, SenseCam [13, 10] explores usage of a wearable device worn on a pendant hung from ones neck and has Based on this and other similar scenarios, we designed Rewind to: a combination of image, accelerometer, infrared and temperature sensors. It captures images either continuously or based on trigger- ing events from its other sensors and images can be subsequently • Automatically capture and cache images at a rate that would transferred to a host PC for archival and visualization [12, 14, 10, not be tolerable if the user had to do it manually, 19]. Kapur et. al. tested the SenseCam to aid autobiographical • Perform both handset- and server-side processing of images memory in patients with severe memory impairment [5]. Subse- to generate simple classifications and quality metrics selected quent research developed tools to navigate through the SenseCam and tuned for the specific application target, images and effectively visualize the captured information [6]. • Prioritize images for upload based on mobile-phone-based Many factors distinguish our work from other assisted recall re- annotations to mitigate the impact of channel congestion on search. First is the usage of the phone itself. By using mobile the rapid availability of representative images to the end user, phones that are ubiquitously available, we enable future deploy- • Support rapid experimentation with different image process- ments and larger scale experimentation. Therefore we have de- ing algorithms as part of an iterative design process with ap- signed our system to support a large number of phones and users. plication experiences. A second distinction is the usage of the information in our system. In our research, the objective is capturing images for improving a • Display images for the user in a private on-line gallery, where specific, targeted, application. For instance, in the dietary experi- they are clustered in time and filtered based on the application- mentation, the objective is to improve the ability of the participants specific annotations, and, to recall their daily food intake. This targeted capture also lends • Enable the user to explicitly select images to be stored or itself to the third party usage of the data such as by a medical re- shared within the target applications’ privacy constraints, while searcher once the subject has reviewed and released data. The se- assuring that all images not marked for sharing are deleted. lective sharing of the image data is critical to individual privacy protection and has implications for both system design and evalua- tion. Contributions. To the best of our knowledge, Rewind is the first targeted assisted recall system using everyday mobile phones. Our Several works in image processing and computer vision literature contributions include: are relevant to the assessment of application-specific quality of the captured images. This includes characterization of both quality • Conceiving, building, and deploying in a “live” medical study and relevance of the content of the images. The main difficulty this type of platform, with configurabality and extensibility in assessment of the image quality is a consistent metric indepen- enabling other pilots that we will also describe. dent of illumination changes. Many of the image processing tech- niques rely on holistic illumination-independent features such as a • The use of web services and image processing techniques for histogram of coefficients of Discrete Cosine Transform (DCT) or server-side operations. Harr wavelet transform to assess the quality of the images [18, 23]. • The use of a password protected, user-data workspace model There is also a multi-decade research thread in content-based as- for staging of potentially-private data until it is reviewed and sessment of image information. These research efforts have roots released or deleted by the user.
Recommended publications
  • PRESS RELEASE Nokia Reports Fourth Quarter 2005 Net Sales Of
    PRESS RELEASE 1 (24) January 26, 2006 Nokia reports fourth quarter 2005 net sales of EUR 10.3 billion, EPS of EUR 0.25 Nokia reports 2005 net sales of EUR 34.2 billion, EPS of EUR 0.83 Device market share gains in Q4 and 2005 drive 16% annual sales growth and 20% EPS growth Nokia’s Board of Directors will propose a dividend of EUR 0.37 per share for 2005 (EUR 0.33 per share for 2004) NOKIA Q4 and 2005 EUR million Q4/2005 Q4/2004 Change 2005 2004 Change (*revised) (%) (*revised) (%) Net sales 10 333 9 456 9 34 191 29 371 16 Mobile Phones 6 217 5 871 6 20 811 18 521 12 Multimedia 2 024 1 272 59 5 981 3 676 63 Enterprise Solutions 153 295 -48 861 839 3 Networks 1 951 2 031 -4 6 557 6 431 2 Operating profit 1 368 1 450 -6 4 639 4 326 7 Mobile Phones 1 060 1 107 -4 3 598 3 786 -5 Multimedia 310 168 85 836 175 Enterprise Solutions -136 -44 -258 -210 Networks 268 306 -12 855 884 -3 Common Group Expenses -134 -87 -392 -309 Operating margin (%) 13.2 15.3 13.6 14.7 Mobile Phones (%) 17.1 18.9 17.3 20.4 Multimedia (%) 15.3 13.2 14.0 4.8 Enterprise Solutions (%) -88.9 -14.9 -30.0 -25.0 Networks (%) 13.7 15.1 13.0 13.7 Financial income and expenses 78 116 -33 322 405 -20 Profit before tax and minority interests 1 453 1 556 -7 4 971 4 705 6 Net profit 1 073 1 083 -1 3 616 3 192 13 EPS, EUR Basic 0.25 0.24 4 0.83 0.69 20 Diluted 0.25 0.24 4 0.83 0.69 20 All reported Q4 and 2005 figures can be found in the tables on pages (10-13) and (19-23) SPECIAL ITEMS Fourth quarter 2005 special items - EUR 29 million charge for Enterprise Solutions restructuring
    [Show full text]
  • Admob Mobile Metrics Report Admob Serves Ads for More Than 5000 Mobile Web Sites
    AdMob Mobile Metrics Report AdMob serves ads for more than 5000 mobile web sites. This monthly report offers a snapshot of the data in our network to provide insight into trends in the mobile ecosystem. June 2008 Eilti@dbEmail [email protected] tito sign up fftfor future repor ts. Find previous reports and other resources at www.admob.com/metrics AdMob Mobile Metrics Report June 2008 New and Noteworthy We have had several requests for estimates of the growth of mobile web. AdMob's growth as shown in the metrics report is a function of both adding new publishers and growth from existing publihsers. In this month's feature, we take a look at organic growth from a fixed set of our initial publishers to estimate a 12 month growth rate for the mobile web. We believe this is a good proxy for the growth of mobile web usage (see "Featured" on the next page). * AdMob served 3,631,315,700 ads served in June, a 19.7% increase over May. This growth slightly outpaced May's increase of 16.9%. * Indonesian traffic more than doubled in June to 472 million requests and is now AdMob's second largest market. This was driven primarily by new publishers in the AdMob network with significant Indonesian inventory. Malaysia and the Philippines also saw strong growth. * Apple once again saw strong growth, with impressions from the iPhone and iTouch growing 32% worldwide to 52 million in June. * 24.3% of of ad requests in the AdMob network worldwide were from Smartphones, up from 22.4% in May.
    [Show full text]
  • Manuel D'utilisation Du Nokia N80 Édition Internet
    Manuel d'utilisation du Nokia N80 Édition Internet 9243833 EDITION 3 FR This product is licensed under the MPEG-4 Visual Patent Portfolio License (i) for personal and noncommercial use in connection with information which has been encoded in compliance with the MPEG-4 Visual Standard by a consumer engaged DÉCLARATION DE CONFORMITÉ in a personal and noncommercial activity and (ii) for use in connection with MPEG-4 video provided by a licensed video provider. No license is granted or shall Par la présente, NOKIA CORPORATION déclare que le produit RM-159 est conforme be implied for any other use. Additional information, including that related to aux exigences essentielles et aux autres dispositions pertinentes de la directive promotional, internal, and commercial uses, may be obtained from MPEG LA, LLC. 1999/5/CE. La déclaration de conformité peut être consultée à l'adresse suivante : See <http://www.mpegla.com>. http://www.nokia.com/phones/declaration_of_conformity/. Ce produit est sous licence MPEG-4 Visual Patent Portfolio License (i) pour tout usage strictement personnel et non commercial en relation avec les informations © 2007 Nokia. Tous droits réservés. codées conformément à la norme vidéo MPEG-4 par un consommateur agissant pour un usage strictement personnel et en dehors de toute activité commerciale et Nokia, Nokia Connecting People, Nseries, N80, Pop-Port et Visual Radio sont des (ii) pour un usage en relation avec la norme vidéo MPEG-4 accordée par un marques commerciales ou des marques déposées de Nokia Corporation. Nokia tune fournisseur de vidéo autorisé. Aucune licence expresse ou tacite n'est accordée pour est une marque sonore de Nokia Corporation.
    [Show full text]
  • An Analysis of Navigation Algorithms for Smartphones Using J2ME
    An Analysis of Navigation Algorithms for Smartphones Using J2ME Andr´eC.Santos1,3,Lu´ıs Tarrataca1,3,andJo˜ao M.P. Cardoso2,3 1 IST - Technical University of Lisbon, Avenida Prof. Dr. Cavaco Silva, 2780-990 Porto Salvo, Portugal 2 University of Porto, Faculty of Engineering, Department of Informatics Engineering Rua Dr. Roberto Frias, 4200-465 Porto, Portugal 3 INESC-ID, Taguspark, Avenida Prof. Dr. Cavaco Silva, 2780-990 Porto Salvo, Portugal Abstract. Embedded systems are considered one of the most poten- tial areas for future innovations. Two embedded fields that will most certainly take a primary role in future innovations are mobile robotics and mobile computing. Mobile robots and smartphones are growing in number and functionalities, becoming a presence in our daily life. In this paper, we study the current feasibility of a smartphone to execute nav- igation algorithms. As a test case, we use a smartphone to control an autonomous mobile robot. We tested three navigation problems: Map- ping, Localization and Path Planning. For each of these problems, an algorithm has been chosen, developed in J2ME, and tested on the field. Results show the current mobile Java capacity for executing computa- tionally demanding algorithms and reveal the real possibility of using smartphones for autonomous navigation. Keywords: Embedded computing, navigation algorithms, visual land- mark recognition, particle filter, potential fields, mobile robotics, smartphones, J2ME. 1 Introduction The potential of autonomous navigation is an important aspect for mobile robotics and for mobile devices with the goal of helping the user to navigate in certain environments. A mobile device such as a smartphone could be used to guide the user in museums, shopping centers, exhibitions, city tours, and emer- gency scenarios when a catastrophe occurs; to control more effectively home appliances like vacuum cleaners; to assist impaired people, etc.
    [Show full text]
  • Metrotrack: Predictive Tracking of Mobile Events Using Mobile Phones
    MetroTrack: Predictive Tracking of Mobile Events using Mobile Phones Gahng-Seop Ahn1,MircoMusolesi2,HongLu3, Reza Olfati-Saber3,andAndrewT.Campbell3 1 The City University of New York, USA, [email protected] 2 University of St. Andrews, United Kingdom 3 Dartmouth College, Hanover, NH, USA Abstract. We propose to use mobile phones carried by people in their everyday lives as mobile sensors to track mobile events. We argue that sensor-enabled mobile phones are best suited to deliver sensing services (e.g., tracking in urban areas) than more traditional solutions, such as static sensor networks, which are limited in scale, performance, and cost. There are a number of challenges in developing a mobile event tracking system using mobile phones. First, mobile sensors need to be tasked be- fore sensing can begin, and only those mobile sensors near thetarget event should be tasked for the system to scale effectively. Second, there is no guarantee of a sufficient density of mobile sensors aroundanygiven event of interest because the mobility of people is uncontrolled. This re- sults in time-varying sensor coverage and disruptive tracking of events, i.e., targets will be lost and must be efficiently recovered. Toaddress these challenges, we propose MetroTrack,amobile-eventtrackingsystem based on off-the-shelf mobile phones. MetroTrack is capable of tracking mobile targets through collaboration among local sensing devices that track and predict the future location of a target using a distributed Kalman-Consensus filtering algorithm. We present a proof-of-concept implementation of MetroTrack using Nokia N80 and N95 phones.Large scale simulation results indicate that MetroTrack prolongsthetracking duration in the presence of varying mobile sensor density.
    [Show full text]
  • Mobile Phone Based Remote Monitoring System
    Mobile Phone based Remote Monitoring System by Danyi Liu A Thesis Submitted in Fulfilment of the Degree of Master of Engineering Auckland University of Technology Auckland June 2008 Acknowledgements I wish to express my gratitude to my supervisor, Professor Adnan Al-Anbuky, for his ongoing guidance, his patience, his excellent advice, and most of all his kind understanding. His high expectations of me encouraged me to perform the best that I could and I respect him for that. I would also like to express my gratitude to Dr. Lin Chen, who had been my co- supervisor for one semester, for his patience and his good advice. I would also like to thank Murray McGovern at Mobile Control Solutions Ltd for his technical and project support. His help has been very valuable. Thanks also to Mr. Hong Zhang at MCS and to Sean Tindle, both of whom tolerated me and aided me in my quest so supportively. Thanks to David Parker for his proof reading of my work and his advice. I appreciate also, so much, my family’s interest and encouragement, without which I would not have had this opportunity. i Abstract This thesis investigates embedded databases and graphical interfaces for the MicroBaseJ project. The project aim is the development of an integrated database and GUI user interface for a typical 3G, or 2.5G, mobile phone with Java MIDP2 capability. This includes methods for data acquisition, mobile data and information communication, data management, and remote user interface. Support of phone delivered informatics will require integrated server and networking infrastructure research and development to support effective and timely delivery of data for incorporation in mobile device-based informatics applications.
    [Show full text]
  • International Journal of Interactive Mobile
    A NOVEL CONCEPT OF A CARTOON-GENERATOR APPLICATION ON A MOBILE PHONE A Novel Concept of a Cartoon-Generator Application on a Mobile Phone doi:10.3991/ijim.v4i2.1266 J. Stergar1, A. Šulić1 and B. E. Rodrigues Silva2 1 University of Maribor, Maribor, Slovenia 2 Instituto Politécnico do Porto, Portugal Abstract—In this work the development and deployment of leverages the mobile phone’s unique and powerful a new concept of cartoon-generation on a mobile phone is always-on, always-connected capabilities. While WAP presented. An interactive multimedia application was and Web browsing functionality is increasingly prevalent designed for a push-approach of sending short e-cartoons on mobile phones, those platforms severely limit the form from a mobile phone to a central WEB server. The concept and type of data capable of being displayed and therefore of a unique cartoon-generator will be discussed. The slow adoption by consumers and enterprises alike. Instead multimedia Authoring Environment Flash was used for the of a rich platform complete with interactive multimedia, interactive application design and implementation. The background downloading, and applications that integrate architecture and the design process of the interactive and respond to user-configured data, the mobile phone is cartoon-generator application will be presented including still, by and large, a statically driven, one-dimensional storyboarding with final testing of the application on a platform with limited navigation and display options as Nokia mobile phone. well as exasperating data usage experiences [2]. Index Terms—content generation, Flash Lite, multimedia Flash Lite allows for the efficient and rapid creation and authoring, mobile phones, interactive multimedia deployment of content and interfaces to mobile phones, application.
    [Show full text]
  • Mini Bluetooth Keyboard User's Manual Ver:2.0
    Mini Bluetooth Keyboard User’s Manual Ver:2.0 Table of content 1、Introduction 2、Hardware Installation 3、Software Installation and Use Microsoft Windows Mobile OS Google Android OS Symbian OS Windows OS with IVT stack Windows OS with Broadcom Linux OS 4、Keyboard Compatibility List 5、Product overview 6、Technical parameters 7、Maintenance 1、Introduction Thank you for purchasing the Mini Bluetooth Keyboard! This is wonderful combo, Bluetooth Wireless Mini QWERTY Keyboard & Touch Pad & Presenter Combo, with USB interface receiver(Optional) .You can use it for emails, chat, or to enjoy your favorite games. It is compatible with desktop computers running Windows or Linux but also with handhelds running Android, Windows Mobile Pocket PCs or Symbian S60 Operating systems. It also supports the Sony Playstation3. Use it with your HTPC on your Sofa or browse the internet in the most comfortable fashion. We’re confident you’ll enjoy using the Mini Bluetooth Keyboard and find it to be quite a useful solution. Features The perfect companion for your device Ideal for typing emails, chat and playing games Pocket sized, sleek, slim design Built-in rechargeable more staying power lithium-ion battery innovative design of the Navigation keys One Wireless Laser Pointer, e-Pointer have a real notebook Touchpad real QWERTY full-function mini keyboard Compatible with Bluetooth2.0 Mobile System Requirements The device must be equipped with a the Bluetooth module The mobile Operating System should be one of the following: Google Android System Microsoft Windows Mobile 5.0 or newer Nokia Symbian S60 System Desktop Computer Laptop System Requirements Bluetooth-enabled PC running Windows 98, Me, 2000, XP or Vista Bluetooth-enabled Macintosh running Mac OS 10.2.8 or later 2、Hardware Installation Note: on the first use, the battery might be empty, so you should recharge it for 20min-30min.
    [Show full text]
  • Mobile Über Alles
    Review Review Nokia N80 Price tbc Power of three It finally looks like the Sharp 903 www.nokia.co.uk will have a rival in the 3.2- megapixel camera class. Having Stats Features monopolised this quality of camera Rock, Pop etc, while we found a 60% ■ Symbian S60 OS phone for so long, its throne is to volume setting was perfect; any increase OS: Symbian Series 60 be challenged by the N80. caused shrill-damage to the lugholes. ■ Three-megapixel camera Size: 95.4x50x26mm The N80 shoots in 2048x1536- Your songs are stored on miniSD – a ■ Built-in W-LAN pixel resolution for still images and 128MB card is supplied. This won’t offer Weight: 134g ■ Universal Plug and Play (UPnP) Mobile über alles 352x288 for video (in both MP4 much scope for storage, but the N80 Display: 262,144 colours technology format for high-quality footage and can support cards of up to 2GB, which 3GP for handset playback and will allow around 500 songs providing Resolution: 352x416 pixels Pros The Nokia Nseries MMS sending). you don’t share the memory with other When it comes to still pics, the multimedia content. The music player Camera: Three megapixels ■ It’s impossible to has become the N80 just falls short of the Sharp is also backed up by a stereo FM radio Video recording/playback: look beyond the to- but still delivers quality snaps. Its with Visual Radio capabilities. die-for feature set. CMOS lens can’t compete with the Web browsing on the N80 is a Yes/Yes It’s pretty powerful mobile phone early Sharp’s CCD-quality technology in pleasure.
    [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]
  • 1 2.1 Mobile Computing 2.2 Input and Output on Mobile Devices 2.3
    1 Mobile and Ubiquitous User Interfaces 2.1 Mobile Computing 2.2 Input and Output on Mobile Devices 2.3 Design Guidelines for Mobile Devices 2.4 System Architectures for Mobile Devices 2.5 Example Applications 2.6 HCI and Ubiquitous Computing Literature: Scott Weiss: Handheld Usability, Wiley 2002 Jonathan B. Knudsen: Wireless Java - Developing with J2ME. Second Edition, Apress 2003. (Chapter 5 available online) Jonathan B. Knudsen, Sing Li. Beginning J2ME: From Novice to Professional. 3rd Edition, Computer Bookshops 2005 http://code.google.com/android/ Ludwig-Maximilians-Universität München A. Butz / R. Atterer Mensch-Maschine-Interaktion II 6 - 1 Developing Applications for Mobile Devices Devices: Basic Phone, Extended Phone, Smartphone, PDA, Notebook Platforms (Mobile Phone, Smartphone) Platform specific: » Symbian OS (C++, OPL) » Palm OS (C++) » Pocket PC » Vendor-specific Platform independent: J2ME (Java 2 Platform, Micro Edition) » Supported by Motorola, Nokia, Panasonic, Samsung, Sharp, SonyEricsson, Toshiba, etc. Android (Google, Open Handset Alliance) » technically Java, but not called Java for legal reasons » HTC, NTT DoCoMo, LG Electronics, Sprint, Motorola, T-Mobile, Samsung; eBay, Intel, Nvidia etc. Acknowledgement for slides: Enrico Rukzio Ludwig-Maximilians-Universität München A. Butz / R. Atterer Mensch-Maschine-Interaktion II 6 - 2 1 Java on mobile devices: History 1990: Java started as an internal project at Sun Microsystems 1995: Initial release of JDK 1.0 (applets servlets) 1999: JavaOne conference Subdivision of Java in » Java 2 Enterprise Edition (J2EE) » Java 2 Standard Edition (J2SE) » Java 2 Micro Edition (J2ME) (successor of Personal Java and Embedded Java) 2000/01 First mobile phones with support for J2ME Ludwig-Maximilians-Universität München A.
    [Show full text]
  • Engineering Wireless-Based Software Systems and Applications for a Listing of Recent Titles in the Artech House Computing Library, Turn to the Back of This Book
    Engineering Wireless-Based Software Systems and Applications For a listing of recent titles in the Artech House Computing Library, turn to the back of this book. Engineering Wireless-Based Software Systems and Applications Jerry Zeyu Gao Simon Shim Hsing Mei Xiao Su a r techhouse. com Library of Congress Cataloging-in-Publication Data A catalog record for this book is available from the U.S. Library of Congress. British Library Cataloguing in Publication Data Engineering wireless-based software systems and applications.—(Artech House computing library) 1. Software engineering 2. Wireless communications systems I. Gao, Jerry 005.1 ISBN-10: 1-58053-820-7 ISBN-13: 978-1-58053-820-6 Cover design by Yekaterina Ratner © 2006 ARTECH HOUSE, INC. 685 Canton Street Norwood, MA 02062 All rights reserved. Printed and bound in the United States of America. No part of this book may be reproduced or utilized in any form or by any means, electronic or mechanical, includ- ing photocopying, recording, or by any information storage and retrieval system, without permission in writing from the publisher. All terms mentioned in this book that are known to be trademarks or service marks have been appropriately capitalized. Artech House cannot attest to the accuracy of this informa- tion. Use of a term in this book should not be regarded as affecting the validity of any trade- mark or service mark. 10 9 8 7 6 5 4 3 2 1 To my wife Tracy and my lovely son Kevin To my parents Ming Gao and Ye-Fang Qin —Jerry Zeyu Gao To my Mom and Dad —Simon Shim To my wife Teresa,
    [Show full text]