Palm OS Platform Developer Guide, Hardware and Software, Rev. D

Total Page:16

File Type:pdf, Size:1020Kb

Palm OS Platform Developer Guide, Hardware and Software, Rev. D Palm OS® Platform Developer Guide Software and Hardware Rev. E November 22, 2006 Usage Restrictions You are being provided these materials solely as a member of Palm's PluggedIn Program (the "PIP"). Your right to access and use these "PluggedIn Materials" is subject to and governed by the terms and conditions of the PluggedIn Program License Agreement which you agreed to at the time you became a member of PIP. Disclaimer and Limitation of Liability Palm, Inc. (“Palm”) provides this guide as a courtesy to members of its PluggedIn Program. Palm provides this guide on an “AS IS” basis and does not guarantee nor assume any liability for the accuracy or completeness of this guide, nor does Palm guarantee that the guide will be without errors. Members assume the entire risk of using this guide, including any damage or loss resulting from Member’s use of this guide or any loss or claims by third parties which may arise from the member’s use of this guide. Copyright and Trademark © 2004-2006 Palm, Inc. All rights reserved. Palm, LifeDrive, Zire, Tungsten, Treo, Blazer, Handspring, Graffiti, HotSync, VersaMail, Palm Powered, and Palm OS are among the trademarks or registered trademarks owned by or licensed to Palm, Inc. MPEG Layer-3 audio decoding technology is licensed from Fraunhofer IIS and Thomson. Adobe and Acrobat are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. All other brand and product names are or may be trademarks of, and are used to identify products or services of, their respective owners. IMPORTANT: Please read the End User Software License Agreement with this product before using the accompanying software program(s). Using any part of the software indicates that you accept the terms of the End User Software License Agreement. Date Revision Description of Changes 2004 - 2005 A Documents prior to document revisioning. May 15, 2006 B Revisions for Treo™ 700p smartphone. June 29, 2006 C Revisions for Multimedia features. November 20, 2006 D Revisions for Treo™ 700p smartphone Rest of World carrier release. November 22, 2006 E Revisions for Treo™ 680 smartphone. Contents What’s New . xi What’s new in Treo™ 680 smartphones . .xi What’s new in Treo™ 700p ROW smartphones . xii What’s new in Treo™ 700p smartphones . xii Chapter 1: Overview . 13 How this guide is organized . 13 Getting started . 13 Join the PalmSource® developer program . 13 Download the PalmSource® Palm OS SDK . 14 Acquire a development environment . 14 Join the Palm® Developer program . 14 Download the Palm OS Platform SDK . 15 Additional documentation and resources . 16 Chapter 2: Product Line Overview . 17 Treo™ smartphone product line . 17 What’s not supported by Treo™ smartphones . 18 Tungsten™ handheld product line . 19 What’s not supported by Tungsten™ handhelds . 19 Zire™ handheld product line . 19 What’s not supported by Zire™ handhelds . 19 LifeDrive™ mobile manager . 20 What’s not supported by LifeDrive™ mobile managers . 20 Hardware feature matrix . 21 Treo™smartphone hardware features . 21 Palm® handheld and LifeDrive™ mobile manager hardware features . 23 Palm® Z22 organizer and Zire™ handhelds hardware features . 25 SDIO support . 26 Software compatibility specifications (Palm libraries) . 27 sysExternalConnectorAttachEvent and sysExternalConnectorDetachEvent notifications . 29 kPmConnectorClass Notifications . 29 Optimizing your application for Palm® NVFS devices . 30 Speeding up actual performance . 30 Speeding up perceived performance . 31 Palm OS Developer Guide, Rev. E iii Contents PART I: Features and Libraries Chapter 3: PIM Database Structures . 35 The PIM SDK . 35 Overview . 35 PIM database structures . 36 Contacts . 37 Calendar . 43 Tasks . 52 Memos . 60 Known issues . 60 Chapter 4: Multimedia . 61 Codec Plug-in Manager . 62 Codec Plug-in Manager Overview . 62 Codec Wrapping . 65 Codec Plug-in Manager process . 66 Media codec formats supported by device . 68 For more information . 69 Imaging . 69 Photo Library . 69 LCD Overlay . 71 Camera Manager . 73 Audio . 76 Voice recording and sound libraries . 76 Tones library . 78 Video playback . 82 Streaming . 83 Known issue . 83 Chapter 5: Data Communications . 85 NetPref Library API . 85 Loading the library . 85 NetPref Library information . 87 NetPref panel . 87 NetMaster library API . 90 Usage model . 91 Loading the library . 92 Library information . 93 HTTP library . 94 Architecture . 94 Functional highlights . 95 iv Palm OS Developer Guide, Rev. E Contents httpErrorLibraryAlreadyOpen error message for Treo™ 680 smartphones . 96 HTTP library interface to SSL . ..
Recommended publications
  • A Survey on Architectures of Mobile Operating Systems: Challenges and Issues
    International Journal of Research Studies in Computer Science and Engineering (IJRSCSE) Volume 2, Issue 3, March 2015, PP 73-76 ISSN 2349-4840 (Print) & ISSN 2349-4859 (Online) www.arcjournals.org A Survey on Architectures of Mobile Operating Systems: Challenges and Issues Prof. Y. K. Sundara Krishna1 HOD, Dept. of Computer Science, Krishna University Mr. G K Mohan Devarakonda2 Research Scholar, Krishna University Abstract: In the early years of mobile evolution, Discontinued Platforms Current mobile devices are enabled only with voice services Platforms that allow the users to communicate with each other. Symbian OS Android But now a days, the mobile technology undergone Palm OS IOS various changes to a great extent so that the devices Maemo OS Windows Phone allows the users not only to communicate but also to Meego OS Firefox OS attain a variety of services such as video calls, faster Black Berry OS browsing services,2d and 3d games, Camera, 2.1 Symbian OS: This Operating system was Banking Services, GPS services, File sharing developed by NOKIA. services, Tracking Services, M-Commerce and so many. The changes in mobile technology may be due Architecture: to Operating System or Hardware or Network or Memory. This paper presents a survey on evolutions SYMBIAN OS GUI Library in mobile developments especially on mobile operating system Architectures, challenges and Issues in various mobile operating Systems. Application Engines JAVA VM 1. INTRODUCTION Servers (Operating System Services) A Mobile operating system is a System Software that is specifically designed to run on handheld devices Symbian OS Base (File Server, Kernel) such as Mobile Phones, PDA’s.
    [Show full text]
  • A Taxonomy and Business Analysis for Mobile Web Applications
    A Taxonomy and Business Analysis for Mobile Web Applications Kevin Hao Liu Working Paper CISL# 2009-01 January 2009 Composite Information Systems Laboratory (CISL) Sloan School of Management, Room E53-320 Massachusetts Institute of Technology Cambridge, MA 02142 A Taxonomy and Business Analysis for Mobile Web Applications By Kevin Hao Liu Ph.D. Computer Science Victoria University Submitted to the System Design and Management Program in Partial Fulfillment of the Requirements for the Degree of Master of Science in Management and Engineering At the Massachusetts Institute of Technology February 2009 © 2009 Kevin H Liu. All rights reserved The author hereby grants to MIT permission to reproduce and to distribute publicly paper and electronic copies of this thesis document in whole or in part in any medium now known or hereafter created. Signature of Author Kevin H Liu System Design and Management Program February 2009 Certified by Stuart E Madnick John Norris Maguire Professor of Information Technology Sloan School of Management Professor of Engineering Systems School of Engineering Massachusetts Institute of Technology Thesis Supervisor Certified by Patrick Hale Director System Design & Management Program Massachusetts Institute of Technology A Taxonomy and Business Analysis for Mobile Web Applications By Kevin Hao Liu Submitted to the System Design and Management Program in February 2009 in Partial Fulfillment of the Requirements for the Degree of Master of Science in Management and Engineering ABSTRACT Mobile web applications refer to web applications on mobile devices, aimed at personalizing, integrating, and discovering mobile contents in user contexts. This thesis presents a comprehensive study of mobile web applications by proposing a new taxonomy for mobile web applications, and conducting a business analysis in the field of mobile web applications.
    [Show full text]
  • Nedlite User's Manual
    United States Department of Agriculture NEDLite User’s Manual Forest Service Forest Inventory for Palm OS Northeastern Research Station Handheld Computers General Technical Report NE-340 Peter D. Knopp Mark J. Twery Abstract A user’s manual for NEDLite, software that enables collection of forest inventory data on Palm OS handheld computers, with the option of transferring data into NED software for analysis and subsequent prescription development. NEDLite software is included. The Authors PETER D. KNOPP is an information technology specialist with the Northeastern Research Station of the USDA Forest Service. He is stationed in Delaware, OH, and works with the research unit Integrating Social and Biophysical Sciences for Natural Resource Management, located in Burlington, VT. MARK J. TWERY is a supervisory research forester with the Northeastern Research Station of the USDA Forest Service, and Project Leader of the work unit Integrating Social and Biophysical Sciences for Natural Resource Management, located in Burlington, VT. NEDLite was developed by the USDA Forest Service, Northeastern Research Station, and is provided free of charge. Copies may be obtained from the USDA Forest Service, Northeastern Research Station, P.O. Box 968, Burlington, VT 05402-0968. Every effort is made to provide accurate and useful information. However, the U.S. Department of Agriculture, the Forest Service, and their employees and contractors assume no legal liability for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed herein. Neither the U.S. Department of Agriculture, the Forest Service, nor their employees and contractors makes any warranty, express or implied, including the warranties of merchantability and fitness for a particular purpose with respect to NEDLite software or documentation.
    [Show full text]
  • Palm Security WP.Qxd
    Palm® Mobility Series: Security Smartphone and handheld security for mobile business. Mobile computing: Opportunities and risk By providing professionals with convenient mobile access to email, business applications, customer information and critical corporate data, businesses can become more productive, streamline business processes and enable better decision making. With the new ease of access to information comes a responsibility to protect the organization's data as well as the investment in mobile devices. In many ways, security risks for mobile computing are similar to those for other computing platforms. There are the usual concerns of protecting data, authenticating users, and shielding against viruses and other malicious Contents code. But because of their mobility and compact size, smartphones and handhelds present some additional challenges: Mobile computing: Opportunities and risk...................................................... 1 Know thy enemy: Security risks...................................................................... 2 • Smartphones and handhelds are more easily lost or stolen than Theft and loss ............................................................................................ 2 laptop or desktop computers. Password cracking .................................................................................... 2 Data interception ...................................................................................... 2 • Users often treat smartphones and handhelds as personal devices Malicious code
    [Show full text]
  • C.V. Ice, Mcgowan Water Bring Their Drivers Into the 21St Century with Tungsten Handhelds
    Field Force Automation: C. V. Ice and McGowan Water C.V. Ice, McGowan Water Bring Their Drivers Into the 21st Century With Tungsten Handhelds Challenge C.V. Ice Company and McGowan Water Conditioning may run their operations in very different climates-C.V. Ice delivers ice to retail stores throughout southern California and parts of Arizona, while McGowan serves residential water needs in Minnesota-but both companies shared a common problem: a reliance on an antiquated, paper-based system for handling their drivers’ delivery routes. McGowan was also using that method to handle its service technicians’ calls. Both companies estimate that several hours were spent every day generating invoices, setting up routes for drivers, and fielding calls from customers who needed deliveries or other services, or who simply had “Efficiency levels went questions about their bills. Drivers for both companies had little account through the roof once information to give customers when making deliveries, and McGowan’s our drivers became service technicians had to call the office every time they wanted to check comfortable with the the status of a particular part. In addition, reliance on paper increased the technology. “ likelihood of costly errors. Kevin Mason C.V. Ice, Inc. As a result, both firms had customers who felt like they had to constantly Technical Highlights worry about the status of their deliveries, for fear they wouldn’t get what they needed, when they needed it. On top of that, the companies had n Palm® Tungsten™ handhelds difficulty expanding their businesses because of the amount of overhead n Prism Visual Software’s MiniMate each customer required.
    [Show full text]
  • Web Crawler in Mobile Systems
    International Journal of Machine Learning and Computing, Vol. 2, No. 4, August 2012 Web Crawler in Mobile Systems Pavalam S. M., S. V. Kasmir Raja, Jawahar M., and Felix K. Akorli the crawler, Section 3 discusses the different types of Abstract—With the advent of internet technology, data has crawlers, and Section 4 explores the software used in mobile exploded to a considerable amount. Large volumes of data can phones for crawling purposes with Section 5 discusses the be explored easily through search engines, to extract valuable advantages that crawlers can bring in mobile information. Web crawlers are an indispensible part of search communications and section 6 brings out the summary. engine, which are program (proceeds with the search term) that can traverse through the hyperlinks, indexes them, parses the files and adds new links in to its queue and the mentioned process is done several times until search term vanishes from II. ARCHITECTURE OF A CRAWLER those pages. The web crawler looks for updating the links which Web crawler (also known as Spiders or robots) is software has already been indexed. This paper briefly reviews the concepts of web crawler, its architecture and its different types. that can start with a Uniform Resource Locator (known as It lists the software used by various mobile systems and also seed URL), downloads the pages with associated links and explores the ways of usage of web crawler in mobile systems and looks for the updates and stores them for later use. This reveals the possibility for further research. process is done iteratively.
    [Show full text]
  • 99-0144-00 Datasheet 270 UK.Qxd
    270 communicator The HandspringTM TreoTM 270 colour communicator does it all. Now you can have your phone, Palm OS® organiser, email, SMS text messaging, and wireless web in one amazingly compact and indispensable device—in full-colour. full-colour screen Browsing the Web, viewing photos and playing games just got a lot more fun…and more colourful. With the Treo’s vivid colour screen, text and graphics are more readable. mobile phone The Treo communicator does everything a mobile phone does and more. That’s because this dual-band GSM 900-1800 phone features a personal speaker phone and makes calling easier and faster than ever Treo 270 has a built-in, backlit keyboard, making one-handed before thanks to full integration with built-in PhoneBook. Treo also access to key functions easy includes all the features you would expect in a phone, like named speed and thumb typing fast—even in dial, three-way calling and call history. the dark. Palm OS organiser With 16MB of memory, the rechargeable Treo 270 has everything you need to organise your life. It includes Date Book Plus, PhoneBook (an improved Address Book), To Do List and Memo Pad. And, you can run thousands of Palm OS applications and use HotSync® to backup, update, and transfer data between Treo and your desktop. wireless messaging device Send and receive SMS and email wirelessly. SMS text messaging has never been easier. Send a quick update to colleagues, get the info you need fast. Or send and receive email from virtually anywhere. Treo turns SMS into a powerful professional tool.
    [Show full text]
  • PEPIDTM WIRELESS Mobile Technology
    for use in any wireless environment PEPID™ WIRELESS Mobile can be used in any environment that supports wireless communications. No downloading and installation on a PDA is required. No updating required as the wireless environment is serviced from our host server. Easy access and simple implementation are driving factors behind using wireless. Benefits include: • True mobility without physical cable to the network; • Increased productivity – continuous, 24x7 access to information; • Wider network access – provides network access where it was previously difficult to deploy traditional wired LANs (e.g. manufacturing, warehousing, temporary office space, leased buildings, etc.); • Broad OS support – Windows, Macintosh, Palm OS, etc.; • No installation and rapid deployment ; • Lower long-term costs and immediate increased productivity. With PEPID WIRELESS Mobile, critical data is just one URL away. PEPIDTM WIRELESS Mobile Technology PEPID uses the following tools to implement our wireless services: • ASP.Net Mobile Web Application • Microsoft Mobile Internet Toolkit: ◦.NET Framework. The .NET Framework is a component of the Microsoft Windows® operating system used to build and run Windows-based applications. ◦ Web Forms ◦ Web Services ◦ Win Forms ◦ ADO.Net ◦ Common Language Runtime Palm OS Windows Mobile PEPID™ Online ASP.Net-based Palm Treo 650 Palm Treo 700 Mobile Web application can be Palm T│X Dell Axim x51v displayed on a wide range of the Palm LifeDrive Mobile Manager HP iPAQ h6315, hw6515 mobile wireless devices. Palm Tungsten C, E2, T3, T5 Samsung SCH-i730 Compatible devices include: Zire 72 Siemens SX66 i-mate PDA2k WIRELESS Mobile Implementation • The PEPID Web server and PEPID mobile Web application are deployed on the Internet.
    [Show full text]
  • Palm Pre Teardown Introduction
    Andrea 1 Logout Parts Store Repair Teardown Answers Page 1 of 1 Palm Pre Teardown Introduction We got our hands on the new Palm Pre from Author: Walter Galan Sprint! Oh joy, our all-nighter in front of the Sprint store paid off! We're finished disassembling it now. Follow our updates @ifixit on twitter. View as slideshow Teardown Teardowns provide a look inside a device and should not be used as disassembly instructions. Featured Guide Steps 1–25: Palm Pre Teardown This guide has been found to be exceptionally cool by the iFixit staff. Steps Paginated Single Page 1 2 3 4 5 Step 1 — Palm Pre 6 7 8 9 10 Teardown Welcome to another exciting teardown 11 12 13 14 15 brought to you by iFixit. Today we will be disassembling the newest sensation in the mobile phone market, the Palm 16 17 18 19 20 Pre from Sprint. You can write a teardown just like this! 21 22 23 24 25 Take something apart and wow the world with what you find! Watch this topic We arrived at the Santa Barbara Sprint store at Enable notifications of new messages. 2am and were first in line! Two blocks down the street at a local shoe store were 18 people stolidly entrenched in line for Kanye West's new Air Yeazy shoe. Some of them had been in line since Monday! Step 2 By the time we got our Pre at 8 am, there were about 25 others waiting. It took several tries to activate the phone (about five minutes total), but no where near as bad as Apple's iPhone 3G launch activation woes last summer.
    [Show full text]
  • Idvisor Hardware Manual Page 2 of 38 Countertop Version 1
    IDvisor® ID Scanner Hardware User Manual Mobile Counter Top 3511 Silverside Rd, Suite 105 Wilmington, DE 19810 Phone: (800) 574 5034 www.IDvisor.com - Product Information [email protected] www.TokenWorks.com - Company Information Revision: 1.2 January 2010 About This Document This document describes how to use the IDvisor® ID hardware – the first part of the manual focuses on hardware and the later part on the built in software. This document should be used in conjunction with the Palm Z22 user manual (on the Palm CD or available on-line at Palm.com), and the CardVisor Software User manual that details installation and use of PC data transfer software. What’s in the box Mobile Version 1. IDvisor® ID Scanner with CardVisor® software installed in memory. 2. USB Hotsync™ cable 3. AC Adapter – 12 Volt, 1 Amp DC output. 4. Orange Palm CD - Palm Desktop software and HotSync Manager 5. TokenWorks® White CD with User Manuals and VIP/Banned list utilities 6. Printed Software and Hardware User Manuals IDvisor Hardware Manual Page 2 of 38 CounterTop Version 1. IDvisor® ID Scanner with CardVisor® software installed in memory. 2. USB Hotsync™ cable – For downloading data to PC 3. USB AC Adapter – Necessary to Power/Operate Scanner 4. Orange Palm CD - Palm Desktop software and HotSync Manager 5. TokenWorks® White CD with User Manuals and VIP/Banned list utilities 6. Printed Software and Hardware User Manuals IDvisor Hardware Manual Page 3 of 38 Table of Contents About This Document____________________________________________________ 2 What’s in
    [Show full text]
  • Smartphones: Ask 4 Questions Before You Buy
    Vol. 5, No. 4 / April 2006 Smartphones: Ask 4 questions before you buy PDA/cell phone combinations let you surf the Internet, plan your schedule, and more. Which models are right for your practice? Richard A. Montgomery, MD Private practice, Sage Health Care, Boise, ID ‘Smartphones,’ hybrid cell phones and personal digital assistants (PDAs), are increasingly helping psychiatrists stay in touch on the road or manage multi-site practices. This article reviews the capabilities of most smartphone models (Table) and offers practical advice to help you choose the right device for your practice. WHAT YOU CAN DO WITH A SMARTPHONE Make phone calls. Most smartphones integrate high-end wireless phone features such as selective call screening, Bluetooth wireless device compatibility, moderate-resolution cameras, and voice recognition for hands-free dialing. Call quality varies by device but is generally above average as cell phones go. Smartphones cost between $100 and $500 depending on model (the more cutting-edge the smartphone, the higher the price) and whether a service activation discount is offered. A service provider’s area and coverage uniformity usually affects call quality. Some service plans include data service (ie, e-mail) with phone service, whereas others charge an extra monthly fee depending on volume of data to be transmitted. Send and receive e-mail. Smartphones include fully featured e-mail clients. While away from the office, you can save immeasurable time communicating with staff and colleagues via text instead of paging and waiting for callbacks. “Pop-ups” let you quickly view and respond to e-mails without disrupting workflow.
    [Show full text]
  • Introducint Your Palm Treo 750V Smartphone Quick Reference Guide
    Final Draft Palm, Inc. Confidential Introducing Your Palm® Treo™ 750v Smartphone Final Draft Palm, Inc. Confidential Intellectual property notices © 2006 Palm, Inc. All rights reserved. Trademark, copyright, patent, and other intellectual property notices are set forth on page ii within the User Guide, entitled Yo u r Pa l m ® Treo™ 750v Smartphone, installed on the user’s computer. The Treo trademark is used by Palm, Inc. in Sweden and Denmark with the express consent of Pfizer and its affiliated companies. The products marketed and/or sold by Palm, Inc. under the Treo trademark are in no way affiliated with Pfizer or its business. Disclaimer and limitation of liability Palm, Inc. and its suppliers assume no responsibility for any damage or loss resulting from the use of this guide. Palm, Inc. and its suppliers assume no responsibility for any loss or claims by third parties that may arise through the use of this software. Palm, Inc. and its suppliers assume no responsibility for any damage or loss caused by deletion of data as a result of malfunction, dead battery, or repairs. Be sure to make backup copies of all important data on other media to protect against data loss. PN: 406-10703-00 v 0.0 Final Draft Palm, Inc. Confidential Contents Chapter 1: Moving around on your smartphone . 1 What’s in the box? . 3 Palm Treo 750v smartphone overview . 4 Maximizing battery life . 6 Navigating around the screen . 7 Using the keyboard . 14 Opening and closing applications . 16 Using your Today screen. 17 Chapter 2: Your phone . 19 Turning your smartphone on/off .
    [Show full text]