Mobileapp Designer Guide

Total Page:16

File Type:pdf, Size:1020Kb

Mobileapp Designer Guide Thacker Network Technologies Inc. MobileApp Designer Guide For Palm OS® & Pocket PC Handhelds 2 Satellite Forms 8 Development Guide Legal Notice No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any computer language, in any form or by any means, without the express written permission of Thacker Network Technologies Inc. Satellite Forms, and the Satellite Forms logo are trademarks of Thacker Network Technologies Inc. All other company names and product names are trade names, trademarks, or registered trademarks of their respective owners. Palm OS and HotSync are registered trademarks of Palm, Inc. Palm is a trademark of Palm, Inc. All other company and product names are trademarks of their respective owners. Satellite Forms is protected by U.S. Patent Nos. 5,392,390, 5,666,553, 5,684,990, 5,701,423, 5,943,676, 6,044,381, 6,141,664, 6,212,529, 6,330,568, and 6,405,218. Other patents pending. Copyright © 2005, 2010 Thacker Network Technologies Inc. All rights reserved. Thacker Network Technologies Inc., 5338 - 51 Ave., Lacombe, Alberta T4L 1N5 Canada. http://www.SatelliteForms.net Document revision history: 2005-04-28 -Updated references from Intellisync to Thacker Network Technologies Inc., version V6.0.1 release. 2005-10-26--Updated for SatForms 6.1.0 release. 2006-02-16--Updated for SatForms 6.1.1 release. 2006-10-10--Updated for SatForms 7.0 release. 2007-11-19--Updated for SatForms 7.1 release. 2008-05-23--Updated for SatForms 7.2 release. 2010-07-12--Updated for SatForms 8 release. Contents i Chapter 1 Contents Preface Who should read this guide. .1 What this guide contains . .1 Satellite Forms documentation . .2 Document conventions . .3 Technical Support . .3 Contacting Technical Support . .4 Chapter 1 What’s New What's New in Satellite Forms Version 8 . .5 What's New in Satellite Forms V7.2 . .8 What's New in Satellite Forms V7.1 . .11 What's New in Satellite Forms V7.0 . .15 Chapter 2 Satellite Forms Overview Introducing Satellite Forms. .19 Major components of Satellite Forms . .20 Licensing Satellite Forms . .20 Relational databases and Satellite Forms . .21 How Satellite Forms uses tables . .21 How Satellite Forms uses forms . .22 Controls used in Satellite Forms . .24 Multiple forms and pages . .26 Navigating between pages and records . .27 Scripting . .27 Extensions: SFX plug-ins and SFX Custom controls . .27 Targets and Platforms . .28 ii Satellite Forms 8 Development Guide Chapter 3 Installing Satellite Forms System requirements . .29 Satellite Forms development computer . .29 Satellite Forms runtime engine. .30 Upgrading from previous releases. .31 Installation overview . .31 Installing the Satellite Forms engine on handheld devices. .32 Uninstalling Satellite Forms . .36 Chapter 4 Quick Tour Overview . .39 Step 1. Opening a new project. .39 Step 2. Creating the CtvCustomers table. .41 Step 3. Creating the Main form. .47 Step 4. Creating the Notes form . .54 Step 5. Assigning actions to the buttons . .58 Step 6. Setting project properties . .60 Step 7. Downloading the application to a handheld and testing . .63 Step 8. Uploading changes and verifying . .64 Conclusion . .65 Chapter 5 MobileApp Designer Reference MobileApp Designer main window . .67 MobileApp Designer menus . .78 MobileApp Designer File menu . .78 MobileApp Designer Edit menu. .80 MobileApp Designer View menu. .85 MobileApp Designer Handheld menu . .88 MobileApp Designer Build menu. .89 MobileApp Designer Window menu . .92 MobileApp Designer Help menu . .93 MobileApp Designer toolbars . .93 General toolbar . .94 MobileApp Designer Control Palette toolbar. .95 MobileApp Designer Misc toolbar. .97 Contents iii Chapter 6 Chapter 6 Creating your Application Planning your application . .99 Overview: phases of application development . .100 Phase 1 – Working with MobileApp Designer. .101 Phase 2 – Integrating applications with your database management system .102 Phase 3 – Deploying your application . .102 Phase 1: Working with MobileApp Designer . .103 Working with tables . .103 Creating a new table . .104 Importing tables . .108 Editing table data . .113 Creating and editing forms . .114 Form design window . .114 Form properties. .116 Working with menus . .118 Working with Menubars. .118 Menu Properties . .119 Menu Item Properties . .123 Using controls . .124 Working with controls . .124 Control Properties. .125 Configuring application properties . .170 Creating and Assigning a launcher icon image for your application . .171 Creating a splash screen . .174 Installing the engine and downloading the application. .175 Testing the application . ..
Recommended publications
  • E66 User Guide
    E66 User Guide 9207000 Issue 2 DECLARATION OF CONFORMITY Hereby, NOKIA CORPORATION declares that this RM-343 product is in compliance with the essential requirements and other relevant provisions of Directive 1999/5/EC. A copy of the Declaration of Conformity can be found at http:// www.nokia.com/phones/declaration_of_conformity/. © 2008 Nokia. All rights reserved. Nokia, Nokia Connecting People, Eseries, E66, and Visual Radio are trademarks or registered trademarks of Nokia Corporation. Nokia tune is a sound mark of Nokia Corporation. Other product and company names mentioned herein may be trademarks or tradenames of their respective owners. Reproduction, transfer, distribution, or storage of part or all of the contents in this document in any form without the prior written permission of Nokia is prohibited. US Patent No 5818437 and other pending patents. T9 text input software Copyright © 1997-2008. Tegic Communications, Inc. All rights reserved. This product includes software licensed from Symbian Software Ltd ©1998-2008. Symbian and Symbian OS are trademarks of Symbian Ltd. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. Portions of the Nokia Maps software are ©1996-2008 The FreeType Project. All rights reserved. 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 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 be implied for any other use.
    [Show full text]
  • Nokia in 2010 Review by the Board of Directors and Nokia Annual Accounts 2010
    Nokia in 2010 Review by the Board of Directors and Nokia Annual Accounts 2010 Key data ........................................................................................................................................................................... 2 Review by the Board of Directors 2010 ................................................................................................................ 3 Annual Accounts 2010 Consolidated income statements, IFRS ................................................................................................................ 16 Consolidated statements of comprehensive income, IFRS ............................................................................. 17 Consolidated statements of financial position, IFRS ........................................................................................ 18 Consolidated statements of cash flows, IFRS ..................................................................................................... 19 Consolidated statements of changes in shareholders’ equity, IFRS ............................................................. 20 Notes to the consolidated financial statements ................................................................................................ 22 Income statements, parent company, FAS .......................................................................................................... 66 Balance sheets, parent company, FAS ..................................................................................................................
    [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]
  • Intracompany Governance and Innovation
    NBER WORKING PAPER SERIES INTRACOMPANY GOVERNANCE AND INNOVATION Sharon Belenzon Tomer Berkovitz Patrick Bolton Working Paper 15304 http://www.nber.org/papers/w15304 NATIONAL BUREAU OF ECONOMIC RESEARCH 1050 Massachusetts Avenue Cambridge, MA 02138 August 2009 We thank Liat Oren for invaluable assistance with the programming of the ownership algorithm and Hadar Gafni for excellent research assistance. We also thank Luca Enriques, Daniel Ferreira, Ronald Gilson, Joshua Lerner, Randall Morck, Daniel Paravisini, Katharina Pistor, David Robinson, John Van Reenen and Daniel Wolfenzon for helpful comments. All remaining errors are our own. The views expressed herein are those of the author(s) and do not necessarily reflect the views of the National Bureau of Economic Research. NBER working papers are circulated for discussion and comment purposes. They have not been peer- reviewed or been subject to the review by the NBER Board of Directors that accompanies official NBER publications. © 2009 by Sharon Belenzon, Tomer Berkovitz, and Patrick Bolton. All rights reserved. Short sections of text, not to exceed two paragraphs, may be quoted without explicit permission provided that full credit, including © notice, is given to the source. Intracompany Governance and Innovation Sharon Belenzon, Tomer Berkovitz, and Patrick Bolton NBER Working Paper No. 15304 August 2009 JEL No. O16,O31,O32 ABSTRACT This paper examines the relation between ownership, corporate form, and innovation for a cross-section of private and publicly traded innovating firms in the US and 15 European countries. A striking novel observation emerges from our analysis: while most innovating firms in the US are publicly traded conglomerates, a substantial fraction of innovation is concentrated in private firms and in business groups in continental European countries.
    [Show full text]
  • Nokia Phones: from a Total Success to a Total Fiasco
    Portland State University PDXScholar Engineering and Technology Management Faculty Publications and Presentations Engineering and Technology Management 10-8-2018 Nokia Phones: From a Total Success to a Total Fiasco Ahmed Alibage Portland State University Charles Weber Portland State University, [email protected] Follow this and additional works at: https://pdxscholar.library.pdx.edu/etm_fac Part of the Engineering Commons Let us know how access to this document benefits ou.y Citation Details A. Alibage and C. Weber, "Nokia Phones: From a Total Success to a Total Fiasco: A Study on Why Nokia Eventually Failed to Connect People, and an Analysis of What the New Home of Nokia Phones Must Do to Succeed," 2018 Portland International Conference on Management of Engineering and Technology (PICMET), Honolulu, HI, 2018, pp. 1-15. This Article is brought to you for free and open access. It has been accepted for inclusion in Engineering and Technology Management Faculty Publications and Presentations by an authorized administrator of PDXScholar. Please contact us if we can make this document more accessible: [email protected]. 2018 Proceedings of PICMET '18: Technology Management for Interconnected World Nokia Phones: From a Total Success to a Total Fiasco A Study on Why Nokia Eventually Failed to Connect People, and an Analysis of What the New Home of Nokia Phones Must Do to Succeed Ahmed Alibage, Charles Weber Dept. of Engineering and Technology Management, Portland State University, Portland, Oregon, USA Abstract—This research intensively reviews and analyzes the management made various strategic changes to take the strategic management of technology at Nokia Corporation. Using company back into its leading position, or at least into a traditional narrative literature review and secondary sources, we position that compensates or reduces the losses incurred since reviewed and analyzed the historical transformation of Nokia’s then.
    [Show full text]
  • The Symbian OS Architecture Sourcebook
    The Symbian OS Architecture Sourcebook The Symbian OS Architecture Sourcebook Design and Evolution of a Mobile Phone OS By Ben Morris Reviewed by Chris Davies, Warren Day, Martin de Jode, Roy Hayun, Simon Higginson, Mark Jacobs, Andrew Langstaff, David Mery, Matthew O’Donnell, Kal Patel, Dominic Pinkman, Alan Robinson, Matthew Reynolds, Mark Shackman, Jo Stichbury, Jan van Bergen Symbian Press Head of Symbian Press Freddie Gjertsen Managing Editor Satu McNabb Copyright 2007 Symbian Software, Ltd John Wiley & Sons, Ltd The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England Telephone (+44) 1243 779777 Email (for orders and customer service enquiries): [email protected] Visit our Home Page on www.wileyeurope.com or www.wiley.com All Rights Reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except under the terms of the Copyright, Designs and Patents Act 1988 or under the terms of a licence issued by the Copyright Licensing Agency Ltd, 90 Tottenham Court Road, London W1T 4LP, UK, without the permission in writing of the Publisher. Requests to the Publisher should be addressed to the Permissions Department, John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England, or emailed to [email protected], or faxed to (+44) 1243 770620. Designations used by companies to distinguish their products are often claimed as trademarks. All brand names and product names used in this book are trade names, service marks, trademarks or registered trademarks of their respective owners.
    [Show full text]
  • Intellisync Dual Version for Palm & Wince
    Palm Connectivity IntelliSync Dual Version for Palm & WinCE Synchronise with your office PC software Intellisync for Palm Connected Organizers software enhances the power and convenience of Palm connected organizers, including the new Palm III devices and the IBM WorkPad. Intellisync for Palm enables you to synchronize your Palm organizer directly with your favorite PC-based personal information management, contact management and group scheduling applications all in one easy step. New in Version 3.0 Integrated e-mail synchronization: Now you can use Intellisync to import, export, and synchronize e-mail messages between your PC and 3Com organizer. Easily sync information between e-mail subfolders on your PC and your Palm III or Palm Professional Edition device. This feature is currently available for Microsoft Outlook and Microsoft Exchange. Support for Lotus Notes and additional applications: Intellisync for Palm Connected Organizers 3.0 now supports synchronization of contacts, calendar, to-do lists, and notes between Lotus Notes 4.5 and 4.6 and your 3Com organizer. Intellisync for Palm 3.0 also adds support for Lotus Organizer 4.1 Premium Edition, Symantec ACT! and Eudora Planner 4.0. Optimized for Microsoft Outlook: Intellisync provides robust Microsoft Outlook support and significantly enhanced synchronization performance (up to 5 times faster) over Version 2.0. The intuitive folder browser makes synchronizing subfolders fast and easy. Synchronize your Outlook Personal Address Book and meeting attendee information, while enjoying
    [Show full text]
  • Symbian Phone Security
    Symbian phone Security Job de Haas ITSX Symbian phone Job de Haas BlackHat Security ITSX BV Amsterdam 2005 Overview • Symbian OS. • Security Risks and Features. • Taking it apart. • Conclusions. Symbian phone Job de Haas BlackHat Security ITSX BV Amsterdam 2005 Symbian History • Psion owner of EPOC OS, originally from 1989, released EPOC32 in 1996 • EPOC32 was designed with OO in C++ • 1998: Symbian Ltd. formed by Ericsson, Nokia, Motorola and Psion. • EPOC renamed to Symbian OS • Currently ~30 phones with Symbian and 15 licensees. Symbian phone Job de Haas BlackHat Security ITSX BV Amsterdam 2005 Symbian Organization • Symbian licenses the main OS • Two GUI’s on top of Symbian: – Series 60, led by Nokia – UIQ, subsidiary of Symbian • Ownership: – Nokia 47.5% Panasonic 10.5% – Ericsson 15.6% Siemens 8.4% – SonyEricsson 13.1% Samsung 4.5% Symbian phone Job de Haas BlackHat Security ITSX BV Amsterdam 2005 Symbian Versions • EPOC32 • EPOC R5 • Symbian v6.0 • Symbian v7.0 • Symbian v8.0 • Symbian v9.0 announced for Q3 ‘05 Symbian phone Job de Haas BlackHat Security ITSX BV Amsterdam 2005 Series60 versions • 1st edition • 2nd edition • 3rd edition, announced feb. 2005 Symbian phone Job de Haas BlackHat Security ITSX BV Amsterdam 2005 UIQ versions • UIQ 1.0 • UIQ 2.1 • UIQ 3.0 released feb 2005 Symbian phone Job de Haas BlackHat Security ITSX BV Amsterdam 2005 Symbian OS Symbian phone Job de Haas BlackHat Security ITSX BV Amsterdam 2005 Symbian OS • Multitasking, preemptive kernel. • MMU protection of kernel and process spaces. • Strong Client – Server architecture • Plug-in patterns • Filesystem in ROM, Flash, RAM and on SD-card Symbian phone Job de Haas BlackHat Security ITSX BV Amsterdam 2005 Symbian development • Symbian v6 and v7 are compiled with a modified GCC.
    [Show full text]
  • Using Codewarrior for Macintosh
    CS106B Handout #5M Winter 04-05 January 7, 2005 Using CodeWarrior for Macintosh In CS106, you have the option of writing your programs on the Mac or PC. For the Macintosh environment, you will write your programs using the C++ compiler by Metrowerks called CodeWarrior Professional. The current version of CodeWarrior, Pro 8, has been site-licensed to Stanford and can be downloaded from the Software page on the course web site. CodeWarrior provides a very nice editing environment and debugger, and it is the state-of-the-art C++ compiler for the Mac. One of the consequences of using a state-of-the-art compiler is that the system requirements for CodeWarrior Pro 8 are somewhat high – it requires Mac OS 9.2.2 or later, 700MB of hard drive space, and at least 64 MB of RAM. You also have to have CarbonLib 1.5, since Pro 8 is written for Mac OS X as well. If you have OS X, then you need 128MB of RAM to run CodeWarrior Pro 8, and you don’t need CarbonLib as this is already part of OS X. You can download CarbonLib from Apple—more on this later. Using CodeWarrior at a cluster CodeWarrior is available for use in the Lair (the Tresidder Macintosh cluster), on the Macs in Meyer library, and in the residential computer clusters. Often it will already be in the Applications folder on the machine’s hard disk. If there is a folder there named something like Metrowerks CodeWarrior 8, then the application can be found within that folder.
    [Show full text]
  • This Introduction to the Metrowerks Codewarrior Software Development Tools
    Tutorial Introduction PURPOSE: - Provides an overview of the Metrowerks CodeWarrior toolset and explains how the toolset is organized and operates OBJECTIVES - Describe the CodeWarrior integrated development environment (IDE) - Identify the components of the CodeWarrior build system. - Identify the hosts on which the IDE executes. - Define a target. CONTENT: - 14 pages - 3 questions LEARNING TIME: - 20 minutes Welcome to this introduction to the Metrowerks CodeWarrior software development tools. This tutorial explains how CodeWarrior combines the programs required to write software into one seamless, integrated work environment. CodeWarrior tools run on several different platforms and can generate machine code for a variety of desktop and embedded systems. Upon completion of this tutorial, you’ll be able to describe the components of the CodeWarrior build system and the general organization of the software package. You’ll also be able to define a target and describe the operating systems that will host the software. 1 What is an IDE? • The IDE consists of tools that are used throughout the software development process. Project Manager Compiler Editor Assembler Search engine Linker Source code browser Debugger GUI designer • The tools are integrated fully and seamlessly. • A single environment is provided for software development. -- consistent operation -- move among all the tools freely -- a non-modal design In the CodeWarrior toolset, the Editor, Compiler, Linker, Debugger, and other software modules operate within an Integrated Development Environment, or IDE. The IDE oversees the control and execution of the tools. It provides an interface to the tools that is consistent and predictable. The operation of the development tools is seamless.
    [Show full text]
  • Nathan Miller (Final)
    Nathan Miller 5300 Parkview Drive #2062 Lake Oswego, OR 97035 541.954.0531 [email protected] SKILLS Overview I have extensive experience in all stages of the application development process, including requirement gathering and translation, functional specification compilation, technology evaluation, architecture\design, implementation, and maintenance\quality assurance. Languages\Frameworks • 8 years C\C++, designing and implementing all manner of desktop and network- communicating applications on Windows-based desktops (Windows SDK, MFC, ATL servers, COM objects and NT Services); handhelds (MS Embedded Visual C++ for Windows CE\Smartphone OS devices); and the embedded architecture found on Palm OS-based handheld devices. I also have experience designing and implementing cross platform ANSI-C compliant architectures • 8 years designing and implementing all manner of desktop applications in C#\ .NET Framework (versions 1.1\2.0\3.0) including interop via COM and InteropServices • 4 years Java, primarily made of modifying and enhancing the user interface of 3D vertebrate-modeling and animation software • Experience leveraging and modifying open source technologies to suit specific application needs. I have integrated third-party and open source technologies such as the OpenSSL encrypted network communication library, the log4NET logging framework, and the Xerces-c++ xml parsing framework, as well as modified the expat C++ xml parsing library to run on the memory- and processing performance-constrained embedded micro-architectures found
    [Show full text]
  • Mobile Operating Systems, the New Generation V1.01 FINAL
    Executive Summary Much has changed from the world of open operating Contents systems of 2003. The mobile software market has Chapter A: Mobile Software Today: Open OSs, Linux grown into a landscape of 100s of vendors where and other Misperceptions understanding the roles, functionality, lines of A.1. The New Generation of Operating Systems partnership and competition across software products A.2. Linux: Myth and Reality is a complex endeavour, even for a seasoned industry A.3. Java: A False Start, But Efforts Continue observer. This paper aims to help change that. A.4. Nokia against Symbian A.5. Conclusions and Market Trends The paper firstly presents the key software layers for mobile phones today and explains the importance of Chapter B: Making Sense of Operating Systems, UI application execution environments and UI frameworks. Frameworks and Application Environments Section A then examines common misperceptions in Chapter C: Product reviews the software market of 2006; the flexible OS genre as In-Depth reviews of A la Mobile, Access Linux the successor to the open OSs, the myth and reality Platform, Adobe Flash Lite, GTK+, MiniGUI, Mizi behind Linux for mobile phones, and the false start but Prizm, Montavista Mobilinux, Nokia S60, Obigo, continued efforts around J2ME. Chapter B compares Openwave Midas, Qualcomm Brew, SavaJe, several software platforms for product functionality, Symbian OS, Trolltech Qtopia, UIQ And Windows licensees and speed of market penetration. Mobile. A reference section follows, consisting of 2-page Chapter D: Trends in the Mobile Software Market reviews of 16 key software products, covering historical Open OSes are out; Flexible OSs are in product background, positioning, technology, strategy, Commoditisation of the core OS technology and including the author’s critical viewpoint.
    [Show full text]