Programming Psion Computers

Total Page:16

File Type:pdf, Size:1020Kb

Programming Psion Computers Programming Psion Computers by Leigh Edwards Programming Psion Computers Copyright ©1997, 1998, 1999 Leigh Edwards This book and all program code contained within, is supplied in the belief that the contents are correct and operate as specified, but the author and EMCC shall not be liable in any circumstances whatsoever for any direct or indirect loss or damage to property incurred or suffered by the customer or any other person as a result of any fault or defect in the information contained herein. The moral right of the author has been asserted. All rights reserved. Reproduction of this book in whole or in part, including utilisation in machines capable of reproduction or retrieval, is prohibited without the express written permission of EMCC. Many of the utility programs and larger code examples provided on disk are expressly covered by embedded shareware or copyright notices. Please do respect the copyrights of others. Since shareware is not freeware, please register any software that states it is shareware, if you intend to use it beyond a reasonable evaluation period. The information in this book or supplied on disk is subject to change without notice. ISBN 0 9530663 0 4 Published by: EMCC Software Limited 108 Manchester Road, Carrington, Manchester, M31 4BD, UK Tel +44 (0) 161 777 9700, Fax +44 (0) 161 777 9909 E-mail [email protected] www.emccsoft.com First printed October 1997, first reprint May 1998, second reprint January 1999, fourth reprint in Acrobat PDF form only June 2002. Psion and the Psion logo are registered trademarks, and Psion Series 3, Psion Series 3a, Psion Series 3c, Psion Siena, Psion Series 5, Psion 3Link, SIBO, EPOC16 and EPOC32 are trademarks of Psion PLC. TopSpeed is a registered trademark of TopSpeed Corporation. IBM and IBM PC are registered trademarks of International Business Machines Corp. Microsoft, Microsoft Windows, Microsoft Word and MS-DOS are registered trademarks of Microsoft Corporation. Apple and Macintosh are registered trademarks of Apple Computer Inc. EMCC acknowledges that some other names referred to are registered trademarks, and are given for information purposes only without commercial interests. Table of Contents 1 INTRODUCTION 1-1 Purpose and scope 1-2 Shareware, freeware and copyrights 1-3 Using this book 1-3 Terms used 1-3 Loading the disk information 1-4 Finding disk-based information 1-4 Other sources of information 1-5 Disclaimer 1-5 2 DEVELOPMENT OPTIONS 2-1 Introduction 2-1 Platforms, overview 2-1 SIBO system exclusively 2-2 DOS based Psion emulators 2-2 PC with a linked SIBO system 2-3 Language options 2-3 Assembly language 2-3 C programming 2-4 OPL 2-4 OVAL 2-4 Macros 2-4 Use of memory 2-5 Portability and re-use of source code 2-5 A typical development cycle 2-6 Languages and platforms, in detail 2-7 Assembly language options 2-7 C programming 2-8 OPL 2-11 OVAL 2-14 Macros 2-14 3 FUNDAMENTAL CONCEPTS 3-1 Introduction 3-1 SIBO architecture 3-2 Key components of SIBO systems 3-2 ASICs 3-2 Processor 3-3 Interrupts 3-3 Memory protection 3-3 Auto-switch-off 3-4 Storage capabilities 3-4 Display screens 3-7 Sound hardware 3-8 System time and date 3-9 External communication 3-9 The EPOC16 operating system 3-10 Key features 3-10 EPOC versions 3-11 The system screen 3-11 Processes and priorities 3-12 Processes, clients and servers 3-12 Processes, foreground and background 3-13 Events, an introduction 3-13 Multi-tasking and multi-threading 3-14 Applications 3-14 Memory 3-14 Inter-process communications (IPCS) 3-15 Files 3-15 I/O (input/output) system 3-16 4 PROCESSES, MEMORY AND 4-1 Processes 4-1 Process priorities 4-1 Semaphores 4-2 Asynchronous versus synchronous services 4-2 System processes 4-4 Process IDs and process control block 4-5 Process queues 4-5 Process names 4-6 Processes and auto-switch-off 4-7 Memory 4-9 Magic (or reserved) static variables 4-11 Re-entrant processes and functions 4-12 Shared code segments 4-12 Environment variables 4-13 Applications 4-14 Application types 4-14 Public name 4-19 Default extension 4-19 Default path 4-20 Icons 4-20 Help and other program resources 4-20 Aliasing applications 4-21 Application command lines 4-22 Messages from the system screen 4-27 Client server services 4-28 Inter-process communications (IPCS) 4-29 Errors 4-32 Fatal errors 4-32 5 USER INTERFACE 5-1 Application design 5-1 Interface style 5-1 Interface elements 5-1 Synchronous or asynchronous design 5-2 Keyboard input 5-2 Diamond key 5-3 Menus 5-3 Windows 5-4 Dialogs 5-4 Alerts 5-5 Input focus 5-6 Modal and non modal behaviour 5-6 System messages 5-6 Switch files messages 5-6 Shutdown & foreground/background changes 5-6 System messages - failure to respond 5-7 Application files 5-7 Location and naming 5-7 Change of files 5-8 Icons 5-9 Graphics 5-10 Screen sizes and compatibility 5-11 Bitmaps 5-11 Screen drawing, re-drawing and memory 5-13 Cursors 5-13 Sprites 5-13 Fonts 5-14 Status windows 5-15 Compatibility mode status window 5-16 Printing 5-16 Sound 5-16 Resource files 5-17 User help information 5-17 Multi-lingual applications 5-18 Co-operating programs 5-19 Bring or link paste 5-19 Attached applications 5-19 Running other programs 5-19 Aliasing applications 5-20 6 FILES IN EPOC16 6-1 Introduction 6-1 File specifications 6-1 File name selectors and editors 6-2 File name parsing 6-2 File name extensions, standard 6-3 Wildcards 6-3 Directories 6-4 Directory names, standard 6-4 General file management 6-5 The file server 6-5 Installable file systems and remote file access 6-5 File operations - asynchronous 6-6 File types and formats in EPOC16 6-7 Psion application file formats 6-7 Binary files 6-7 Text files 6-8 Binary or text file I/O 6-8 Database files 6-11 SSDs and robust applications 6-14 Flash friendly applications 6-14 7 I/O SYSTEM 7-1 Introduction 7-1 I/O devices 7-1 Device drivers 7-2 Using the I/O system 7-2 Handles 7-3 I/O functions 7-3 Closing the channel 7-4 Avoiding I/O errors 7-4 Synchronous I/O 7-4 Asynchronous I/O 7-5 Console services 7-8 File services 7-9 Parallel port 7-9 Serial port 7-9 Xmodem and Ymodem transfers 7-10 Link and NCP 7-10 Sound 7-10 Timers and processes 7-11 Alarms 7-13 World database 7-14 Infrared communications 7-15 Device drivers, in more detail 7-16 External device drivers 7-17 Writing device drivers 7-17 8 OPL PROGRAMMING 8-1 Introduction 8-1 OPL manuals 8-1 SIBO based development 8-2 SIBO with OPP/OPPDBG 8-2 PC based development 8-3 DOS based development 8-4 DOS based SIBO emulator 8-6 OPLCS Windows editor 8-6 ODE 8-7 ODE with OPP 8-8 The Psion SIBO OPL16 SDK 8-8 OPL16 SDK manuals 8-9 Source code protection 8-13 Anti-Revtran strategies 8-14 9 OPL REFERENCE 9-1 Introduction 9-1 Functions, commands and procedures 9-2 Notation used 9-2 Program control 9-4 Procedures 9-4 Program settings 9-7 Loops, branches and jumps 9-8 Error handling 9-13 Screen and keyboard control 9-17 Files 9-28 File management 9-28 Directory management 9-33 Database files 9-34 OPL program modules 9-48 OPL procedure cacheing 9-50 Dynamic library (DYL) handling 9-52 Memory management 9-54 Variable declaration 9-54 Memory, dynamic allocation 9-57 Memory, addresses & pointer arithmetic 9-59 Memory, reading and writing 9-60 Machine code calls 9-63 Operating system calls 9-64 Printing 9-66 Numeric functions 9-68 Trigonometric functions 9-68 General numeric functions 9-70 Statistical numeric functions 9-72 Numeric conversion 9-75 String handling 9-80 Date and time 9-84 Sound 9-89 Graphics 9-90 Window and bitmap manipulation 9-90 Window and bitmap characteristics 9-96 Window and bitmap information 9-100 Graphics ‘cursor’ positioning 9-103 Graphics text 9-104 Graphics drawing commands 9-106 Graphics sprites 9-124 Menus 9-126 Dialogs 9-132 Screen messages 9-145 OPL applications (OPAs) 9-146 Event handling 9-152 Status windows 9-156 I/O operations on files and devices 9-159 Object handling 9-167 10 OPL16 TECHNIQUES 10-1 Introduction to PPCOPL16 10-1 Techniques covered 10-1 Source files 10-3 Executable files 10-3 Language text 10-4 Structure overview 10-4 Initialisation in detail 10-5 Events and user input 10-9 Application functions 10-10 11 C PROGRAMMING 11-1 Introduction 11-1 ROM-resident libraries 11-1 C libraries 11-2 Object-oriented libraries 11-2 Psion SIBO C SDK 11-3 SIBO C SDK software 11-3 SIBO C SDK documentation 11-3 The development process 11-11 Programming options 11-12 Code and data size limits 11-16 Directories in the C SDK 11-18 Examples on disk 11-23 12 OVAL PROGRAMMING 12-1 Introduction 12-1 Developing in OVAL 12-1 OVAL platform 12-2 OVAL and events 12-2 OVAL IDE 12-2 Running applications 12-9 Manuals and documentation 12-10 Support 12-11 OVAL IDE examples 12-11 Examples on disk 12-12 Developing new OVAL controls 12-12 13 SERIES 5 13-1 Hardware 13-1 ARM processor and sub-systems 13-2 Hardware block diagram 13-4 Memory and storage 13-5 Screen 13-6 User input 13-6 Audio 13-8 Communications 13-9 Software 13-10 System interface 13-10 Series 5 applications 13-11 EPOC32 13-18 Threads and processes 13-19 The base 13-20 Support services 13-22 EIKON 13-31 EPOC32 variants 13-32 Software development 13-34 14 OPL32 TECHNIQUES 14-1 Introduction 14-1 OPL, the changes 14-1 Keywords removed 14-2 Keywords added 14-3 Keywords amended 14-4 OPA header changes 14-5 Toolbars 14-6 Graphics 14-6 Databases 14-7 Application help 14-7 OPXs 14-8 Series 5 OPL source files 14-10 Introduction to PPCOPL32 14-11 Techniques covered 14-12 Source files 14-13 Structure overview 14-13 Processing in detail 14-15 Events and user input 14-18 Menu options 14-21 Support procedures 14-26
Recommended publications
  • WORKABOUT PRO™ 3 Works As Hard As You Do
    WORKABOUT PRO™ 3 Works as hard as you do The needs of businesses are changing almost daily, creating a demand for a fleet of handheld computers that can keep up. Introducing the latest innovation from Psion Teklogix – The WORKABOUT PRO 3. Intelligent, rugged and most importantly flexible, the Psion WORKABOUT PRO 3 is a new breed of handheld computer that delivers the choice of numerous hardware add-ons, software applications and upgrades, making it work as hard as you do. WORKABOUT PRO™ 3 The Flexible, Expandable, Rugged Handheld Computer Makes the Most of Mobility Created for the mobile worker, the WORKABOUT PRO 3 is ideal for employees across a range of industries, including mobile field services, logistics, warehousing, transportation, manufacturing and more. Its impressive flexibility enables you to supply one device to meet many requirements; the WORKABOUT PRO 3 is built to be a key member of your IT infrastructure. The leading product in its category, the WORKABOUT PRO 3 allows you to get exactly the device that you need. In addition, you have the opportunity to get the add-ons you need today and the ability to add more features at any point, as business needs change. The number of add-ons and software applications you can attach is endless, so whether it’s a camera for a traffic officer or a GPS module used to track and trace delivery locations – there is a solution for every application. Features & Benefits As Adaptable As You Are It Builds on Mobility The hardware expansion slots of the The WORKABOUT PRO 3’s Natural CASE STUDY WORKABOUT PRO 3 make adding Task Support™ means mobile workers new modules fast and easy – saving get the job done faster and more significant time and money.
    [Show full text]
  • Psion Workabout Pro Instruction Manual Using Select Sheepware
    PPSSIIOONN WWOORRKKAABBOOUUTT PPRROO IINNSSTTRRUUCCTTIIOONN MMAANNUUAALL UUSSIINNGG Contents Page The Psion WorkAbout Pro EID Reader 3 Psion WorkAbout Pro Buttons/Controls (G1/G3) 4/5 Turning Bluetooth On/Off 6 Setting Date and Time 5 Key Controller Program 7 Select Sheepware Pocket Edition Introduction 11 Animal Details 13 Breeding 15 Service, Scanning 15 Weaning 16 Flock Register 17 Add Animal/Retag 17 Births 19 Purchases, Sale/Death 20 Lost, Temporary Movement 21 Management 22 Comment, Condition Score, Hand Reared 22 Tick, Weighing 23 Health/Feeding 24 Health Treatment (single/multiple) 24 Drug Purchase, Feed Purchase 25 Group Events 26 Create/Edit Groups 26 Add/Remove from groups 27 View Groups Report 28 Record Group Events 29 Reports 30 Flock Report, Weights Report 30 Condition Score Report, Cull Report, Due to Report 31 Bluetooth Weighing 32 Setting up Psion for Bluetooth Weighing 33 Weighing in Select Sheepware with Bluetooth weigher 35 Synchronising with Select Sheepware 36 Guide to using TGM Remote Control Support – Team Viewer 38 Contact Us 40 2 The Psion WorkAbout Pro Electronic Tag Reader and PDA The Psion WorkAbout Pro is an easy to use handheld, robust, Electronic Tag reader with Windows Mobile Operating System, designed for use in harsh environments. It can withstand multiple 1.2m drops to concrete, dust and rain. As well as reading EID Tags, it can also be simultaneously linked to a Weigh Scale using Bluetooth for rapid weighing of groups of animals, or to a Portable Printer for printing EID Tag lists. TGM Software Solutions Select Sheepware program runs on the Psion, giving the user instant access to animal records and the ability to record management events.
    [Show full text]
  • A Comparative Analysis of Mobile Operating Systems Rina
    International Journal of Computer Sciences and Engineering Open Access Research Paper Vol.-6, Issue-12, Dec 2018 E-ISSN: 2347-2693 A Comparative Analysis of mobile Operating Systems Rina Dept of IT, GGDSD College, Chandigarh ,India *Corresponding Author: [email protected] Available online at: www.ijcseonline.org Accepted: 09/Dec/2018, Published: 31/Dec/2018 Abstract: The paper is based on the review of several research studies carried out on different mobile operating systems. A mobile operating system (or mobile OS) is an operating system for phones, tablets, smart watches, or other mobile devices which acts as an interface between users and mobiles. The use of mobile devices in our life is ever increasing. Nowadays everyone is using mobile phones from a lay man to businessmen to fulfill their basic requirements of life. We cannot even imagine our life without mobile phones. Therefore, it becomes very difficult for the mobile industries to provide best features and easy to use interface to its customer. Due to rapid advancement of the technology, the mobile industry is also continuously growing. The paper attempts to give a comparative study of operating systems used in mobile phones on the basis of their features, user interface and many more factors. Keywords: Mobile Operating system, iOS, Android, Smartphone, Windows. I. INTRUDUCTION concludes research work with future use of mobile technology. Mobile operating system is the interface between user and mobile phones to communicate and it provides many more II. HISTORY features which is essential to run mobile devices. It manages all the resources to be used in an efficient way and provides The term smart phone was first described by the company a user friendly interface to the users.
    [Show full text]
  • Using the Psion Series 3 Serial Link with the PC Emulator
    10th March 1993 Support Group Application Note Number: 227 Issue: 1.0 (10-3-93) Author: Russell Scott Using the Psion Series 3 Serial Link with the PC Emulator This application note describes how to connect your Pocket Book/Psion Series 3 to your RISC OS computer via the PC Emulator and the Psion Series 3 PC Serial Link interface and software. This is especially useful for users who already possess a Psion 3 Link but not the Acorn A-Link product. Applicable Related Hardware : RISC OS based machine Application Acorn Pocket Book Notes: None Psion Series 3 Copyright © Acorn Computers Limited 1993 Every effort has been made to ensure that the information in this leaflet is true and correct at the time of printing. However, the products described in this leaflet are subject to continuous Support Group development and improvements and Acorn Computers Limited reserves the right to change its specifications at any time. Acorn Computers Limited cannot accept liability for any loss Acorn Computers Limited or damage arising from the use of any information or particulars in this leaflet. ACORN, Acorn House ECONET and ARCHIMEDES are trademarks of Acorn Computers Limited. Vision Park Histon Cambridge CB4 4AE Support Group Application Note No. 227, Issue 1.0 10th March 1993 Introduction This application note describes how you can transfer files between an Acorn Pocket Book/Psion Series 3 and your RISC OS computer if you already possess the Psion Series 3 Serial Link interface and software. The PC software that comes with the 3 Link does run under the emulator but is unable to communicate with the Pocket Book/Series 3 using the Serial Link lead, unless the lead is modified.
    [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]
  • Pdas and Smartphones in the Classroom Teaching and Technology Trends Symposium March 30, 2007 Jimmy D
    PDAs and Smartphones in the Classroom Teaching and Technology Trends Symposium March 30, 2007 Jimmy D. Clark, Instructional Design Specialist Introduction Figure 1: Mobile Devices Today’s young learners use mobile devices such as cell phones, PDAs, MP3 players, and GPS devices every day. They enjoy learning as part of a group or team, or even in a “smartmob” or “learning swarm.” They play computer games, interact constantly with each other on websites such as Facebook and MySpace, and wish their college learning experience matched the learning they do in their everyday lives. Mobile learning technologies give them this opportunity. In this workshop we will focus on how PDAs and smartphones facilitate learning in today’s new teaching and learning environment. What You Will Learn in this Workshop In this workshop you will learn what mobile learning is: its history, some of the advantages of mobile learning, and about some of the tools used in mobile learning. You will also learn about the features of a PDA, its history, and the ways they are used in education. We will also talk about the challenges of using PDAs in education, with special emphasis on accessibility issues. In the last part of our discussion of PDAs we will talk about future trends in the use of PDAs in education. In the section on smartphones we will discuss what a smartphone is, its features, operating systems, the history of the smartphone, the reasons they are popular in education, and future trends in smartphones. This will not be a hands-on workshop. Goals and Objectives for this Workshop The goals and objectives for this workshop are: 1.
    [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]
  • Product Guide
    MEET THE PSION EP10: YOUR DURABLE PDA Since1980,adaptiveingenuityhasbeenhard-wiredinto everythingwe’veeverbuilt.Today,nothing’schanged – it’s what pushes to us innovate mobile computing solutionsthattransformthewayyouwork. Now, the all-new Psion EP10™ proves our pioneering spirit still delivers. No other mobile computer packs full-sized functionality and durability into such a handy, ergonomic device. It’s the market’s most complete enterprise PDA. EP10 gives your mobile workforce all the uncompromised performance of our premium industrial handheld devices – in a more affordable, compact form. There’s no better fit for users looking to work harder and smarter in the field. “ThePsionEP10willextendthe reachandappealofPsionto businessuserswhoemploy consumer-gradesmartphones anddevicesforcommercial andindustrialactivities.It’s animportantadditiontoour portfolio,andthesecond producttobelaunchedthrough OpenSourceMobility.’ John Conoley – ChiefExecutiveOfficer,Psion PAGE 02 PSION EP10 BUILT ON OMNII™, PERFECTED THROUGH OPEN SOURCE MOBILITY By leveraging the extreme versatility of our core Psion Omnii technologies,thePsionEP10™deliverstherightfeaturesforyour mobileworkers–attherightsizeandpricefortheirneeds. The launch of Psion EP10 proves the strategic > Extreme versatility: allows us to bring value of our commitment to Open Source high quality products to market faster – Mobility (OSM). giving you access to the most relevant mobile computing technologies Now, we can now adapt our ingeniously flexible mobile computing platform to build a > Open
    [Show full text]
  • Planet Computers and Jolla Launch Sailfish X for Gemini Pda
    PLANET COMPUTERS AND JOLLA LAUNCH SAILFISH X FOR GEMINI PDA • The official Sailfish X now available for Gemini PDA • Meet Planet Computers at MWC: Hall 7, stand 7K40 • Support Planet’s new Cosmo Communicator on Indiegogo: https://www.indiegogo.com/projects/cosmo-communicator#/ Mobile World Congress, Barcelona, 26th February 2019: Planet Computers and Jolla jointly announce the availability of the official version of Sailfish X for the Gemini PDA. Sailfish X is a downloadable version of Sailfish OS, the popular alternative mobile operating system. The Sailfish community offering is now extended to include a fully supported version of the Linux-based Sailfish OS for the Gemini PDA. The official Sailfish X software package features a suite of advanced functions, including seamless over-the-air (OTA) OS updates, Jolla Store access, end-user support, Microsoft Exchange support and, crucially for Gemini users, support for landscape user-interface (UI). The cost of Sailfish X for Gemini is €29.90 (incl. VAT) and it is currently available for customers within the EU, Norway & Switzerland. One of the most popular Indiegogo projects of 2017-2018, raising more than $2.5 million, Gemini re-imagines the PDA in a clamshell mobile device with a fully functioning physical keyboard and a large (5.99 inch) multi-touch colour display. Gemini enables users to type emails, blogs and social media posts easily on the go. Dr Janko Mrsic-Flogel, CEO of Planet Computers, comments: “The decision to offer Sailfish OS on the Gemini came about following strong demand from both the Gemini and Jolla communities. The Sailfish device family is joined by the Gemini PDA with its fully- integrated multi-lingual keyboard.
    [Show full text]
  • Overview: Latest Pdas and Handheld Pcs MOBILE
    034pda-overviewed.qxd 02.03.2001 14:11 Uhr Seite 34 COVER FEATURE PDAS AND HANDHELD PCS Overview: Latest PDAs and Handheld PCs MOBILE ASSISTANTSANDREAS HUCHLER Since, in the previous articles about electronic scheduling, the topic of PDA synchronisation kept cropping up, it’s probably high time to introduce you to some of the most common models in a little more detail. For the moment, we’ll restrict ourselves to the popular stylus PDAs from the company Palm and the Psion Handheld PCs. If you’re in the process of deciding which usable alternatives such as Psion Handhelds start to pocket organiser or PDA to add to your come within reach in terms of price. Psion home Linux PC, you’ll find yourself Handhelds sit between stylus PDAs and (sub) overwhelmed by the massive choice of PDA notebooks. It is possible that using the ten-finger variants and model designations. But on closer typing method at which you may be a virtuoso on inspection, the models now on the market can your home PC will cause you to stumble a little, at be classed into groups according to their main least at first, due to the miniaturisation of the characteristics. keyboard. After a certain familiarisation phase, though, you could soon be forging ahead at the Input and display same sort of typing speeds with keyboard The Palm Vx – handhelds as you do with the home PC. But a luxury-class stylus PDA The type of data input has a direct influence on the beware! The keyboard quality is not equal in all typical range of everyday use of a mobile organiser.
    [Show full text]
  • R-Linux User's Manual
    User's Manual R-Linux © R-Tools Technology Inc 2019. All rights reserved. www.r-tt.com © R-tools Technology Inc 2019. All rights reserved. No part of this User's Manual may be copied, altered, or transferred to, any other media without written, explicit consent from R-tools Technology Inc.. All brand or product names appearing herein are trademarks or registered trademarks of their respective holders. R-tools Technology Inc. has developed this User's Manual to the best of its knowledge, but does not guarantee that the program will fulfill all the desires of the user. No warranty is made in regard to specifications or features. R-tools Technology Inc. retains the right to make alterations to the content of this Manual without the obligation to inform third parties. Contents I Table of Contents I Introduction to R-Linux 1 1 R-Studi.o.. .F..e..a..t.u..r.e..s.. ................................................................................................................. 2 2 R-Linux.. .S..y..s.t.e..m... .R...e..q..u..i.r.e..m...e..n..t.s. .............................................................................................. 4 3 Contac.t. .I.n..f.o..r.m...a..t.i.o..n.. .a..n..d.. .T..e..c..h..n..i.c.a..l. .S...u..p..p..o..r.t. ......................................................................... 4 4 R-Linux.. .M...a..i.n.. .P..a..n..e..l. .............................................................................................................. 5 5 R-Linu..x.. .S..e..t.t.i.n..g..s. .................................................................................................................. 10 II Data Recovery Using R-Linux 16 1 Basic .F..i.l.e.. .R..e..c..o..v..e..r.y.. ............................................................................................................ 17 Searching for.
    [Show full text]
  • Downloaded in Jan 2004; "How Smartphones Work" Symbian Press and Wiley (2006); "Digerati Gliterati" John Wiley and Sons (2001)
    HOW OPEN SHOULD AN OPEN SYSTEM BE? Essays on Mobile Computing by Kevin J. Boudreau B.A.Sc., University of Waterloo M.A. Economics, University of Toronto Submitted to the Sloan School of Management in partial fulfillment of the requirements for the degree of MASSACHUBMMIBE OF TECHNOLOGY Doctor of Philosophy at the AUG 2 5 2006 MASSACHUSETTS INSTITUTE OF TECHNOLOGY LIBRARIES June 2006 @ 2006 Massachusetts Institute of Technology. All Rights Reserved. The author hereby grn Institute of Technology permission to and to distribute olo whole or in part. 1 Signature ot Author.. Sloan School of Management 3 May 2006 Certified by. .............................. ............................................ Rebecca Henderson Eastman Kodak LFM Professor of Management Thesis Supervisor Certified by ............. ................ .V . .-.. ' . ................ .... ...... Michael Cusumano Sloan Management Review Professor of Management Thesis Supervisor Certified by ................ Marc Rysman Assistant Professor of Economics, Boston University Thesis Supervisor A ccepted by ........................................... •: °/ Birger Wernerfelt J. C. Penney Professor of Management Science and Chair of PhD Committee ARCHIVES HOW OPEN SHOULD AN OPEN SYSTEM BE? Essays on Mobile Computing by Kevin J. Boudreau Submitted to the Sloan School of Management on 3 May 2006, in partial fulfillment of the requirements for the degree of Doctor of Philosophy Abstract "Systems" goods-such as computers, telecom networks, and automobiles-are made up of mul- tiple components. This dissertation comprises three esssays that study the decisions of system innovators in mobile computing to "open" development of their systems to outside suppliers and the implications of doing so. The first essay considers this issue from the perspective of which components are retained under the control of the original innovator to act as a "platform" in the system.
    [Show full text]