PDA Operating Systems
|
|
|
- Clare Phelps
- 10 years ago
- Views:
Transcription
1 PDA Operating Systems Aarne Klemetti EVTEK, Media Technology Abstract This paper describes the operating systems OS for personal digital assistants PDAs. Three systems, namely Windows CE, Palm OS, and Symbian OS are discussed. At first the general features of PDA operating systems are introduced. Then the differences of the three systems are discussed from the functionality, usability, and scalability of each system. After that some future predictions are given and analyzed. 1 INTRODUCTION This paper presents three of the most prominent operating systems (OSs) for personal digital assistants (PDAs). The OSs discussed here are: 1. Windows CE, which is developed by Microsoft, Inc. and it is intended to be a general purpose operating system for wireless and personal systems. 2. Palm OS, which was originally developed for the handheld devices produced by Palm Computing, Inc. It is now adopted by several important manufacturers of the industry. 3. Symbian OS, which is an open operating system developed by a consortium of the major developers for portable and mobile devices. The purpose of this paper is to make a distinction between the systems and their goals and especially to analyze the functionality and the future of each PDA OS. 2 BACKGROUND Small devices come in many shapes and sizes, each addressing different target markets and having different requirements. The market segment of the scope of this paper is that of the wireless information device (WID). This spans the spectrum between traditional PDAs (with handheld computer functionality and occasional communication) and mobile phones (with voice communication and enough data capability to support an address book and basic messaging). 1
2 It is important to look at the WID market on its own. It has some specific needs that make it unlike most other markets such as PCs or fixed domestic appliances. Scaling down a PC operating system or bolting communication on to a small and basic OS results in too many fundamental compromises. Symbian believes that the WID market has five key characteristics at its core that make it unique, and require a specifically designed operating system: devices are both small and mobile; the target is a mass market of consumer, enterprise and professional users; devices are occasionally connected: they can be used both when connected to the wireless phone network or locally to other devices, and also when not connected to any network; manufacturers need to differentiate their products in order to innovate and compete in a fast-evolving market; and last but not least, the platform has to be open for third-party application development. To address each of these characteristics is the only way to create good products where technology doesn't limit functionality and creating good products is the way to grow the WID market. ( 3 OVERVIEW OF THE PDA OPERATING SYSTEMS For the PDA OS there are several viewpoints that need to be addressed. Those include: fast bootstrap processes immediate response to switching from one application to another efficient back-up/synchronization operations The requirements are best met by using real-time operating systems (RTOS), which provide the means for fast and efficient responses needed for running the PDAs. In general, real-time operating systems are said to require: Multitasking Process threads that can be prioritized A sufficient number of interrupt levels Real-time operating systems are often required in small embedded operating systems that are packaged as part of microdevices. Some kernels can be considered to meet the requirements of a real-time operating system. However, since other components, such 2
3 as device drivers, are also usually needed for a particular solution, a real-time operating system is usually larger than just the kernel. ( ( )) It is important to distinguish between a real-time system and a real-time operating system (RTOS). The real-time system consists of all elements the hardware, operating system, and applications that are needed to meet the system requirements. The RTOS is just one element of the complete real-time system and must provide sufficient functionality to enable the overall real-time system to meet its requirements. 3.1 Windows CE Although the Windows CE Operating System is the leader among handheld personal computers (H/PCs), it holds only about 10% of the PDA market. Those numbers won't stay that low. The latest version of Windows CE, now known as Windows CE for the PocketPC (P/PC), is coming back with a vengeance. Microsoft has partnerships with some key companies in the industry (Casio, HP, and Compaq) all manufactures of PocketPC devices. Figure 1. How memory is allocated in the Windows CE address space. ( ( )) Microsoft Windows CE is an open, scalable, 32-bit operating system that is designed to meet the needs of a broad range of intelligent devices, from enterprise tools such as industrial controllers, communications hubs, and point-of-sale terminals to consumer products such as cameras, telephones, and home entertainment devices. A typical Windows CE-based embedded system is targeted for a specific use, often runs disconnected from other computers, and requires an operating system that has a small footprint and a built-in deterministic response to interrupts. 3
4 Real-time performance is essential for the time-critical responses required in highperformance embedded applications such as telecommunications switching equipment, industrial automation and control systems, medical monitoring equipment, and space navigation and guidance systems. Such applications must deliver their responses within specified time parameters in real-time. Although previous versions of Windows CE offered some RTOS capabilities, a number of significant changes made to the kernel of Windows CE 3.0 have greatly enhanced real-time performance. Some of the changes made for Windows CE 3.0: Increased number of thread priority levels from 8 to 256. More control over times and scheduling. Applications can control the amount of time provided to each thread and manipulate the scheduler to their advantage. Timer accuracy is now one millisecond for Sleep- and Wait-related APIs. Improved method for handling priority inversion. Full support for nested interrupts. Reduced ISR and interrupt service thread (IST) latencies. More granular memory management control. The kernel is the inner core of the Windows CE operating system and is responsible for scheduling and synchronizing threads, processing exceptions and interrupts, loading applications, and managing virtual memory. In Windows CE 3.0, the kernel has undergone several changes to increase performance and reduce latencies, including: Moving all kernel data structures into physical memory (Figure 1), thus largely avoiding translation look-aside buffer (TLB) misses while executing nonpreemptible code in the kernel. All non-preemptible, but interruptible, portions of the kernel, known as Kcalls, were broken into smaller non-preemptible sections. This introduces some complexity, due to the increased number of sections, but now lets preemption be turned off for shorter periods of time. 3.2 The Palm Operating System In 1996, a product called the PalmPilot was released by US Robotics. The Palm Pilot ran on an operating system made especially for that device, called the Palm OS. The Palm Operating System (Palm OS) is the current leader in the PDA market, accounting for 70% of the market share. The Palm Pilot (now known as just Palm), became one of the fastest growing computer platforms in history, reaching the millionsold mark faster than the IBM PC or Apple's Macintosh. 4
5 Today, the Palm line has grown to include a variety of models. In addition, a number of other companies such as IBM, Qualcomm, and Symbol Technologies released their own Palm OS PDA models, with Sony's version hitting the market later this year. Palm OS is the computer operating system that provides a software platform for the PalmPilot series of handheld personal digital assistants made by Palm Computing, now part of 3Com. Palm OS was designed from the beginning to fit into a palm-size device of a specific size and with a specific display size. Palm OS uses multitasking, but only one task is for applications. The user uses one application at a time, one application program must finish before the next can be selected. This constraint allows the operating system to devote full attention to the application that is open. The space needed by the system for any application that is running is kept in dynamic, reusable random access memory. The application and its related database are kept in what is called permanent storage, but here the permanent storage is RAM (rather than a hard disk) that cannot be reused as the dynamic RAM can. Palm OS divides an application into runnable code and different types of data elements, such as user interface elements and icons. The data elements can be easily changed without necessarily having to rewrite code. Palm Computing chose not to include a keyboard in the PalmPilot in order to produce a truly palm-size device. Learning from Apple's Newton, an earlier attempt at a pen-andnotepad interface, the company also chose not to provide full handwriting recognition code. Instead, PalmPilot users learn to use a more quickly recognized but restrictive set of pen strokes. These decisions helped keep Palm OS small in size. Palm OS comes with these applications built-in: Dates, Address Book, To Do List, Memo Pad, Calculator, and Password Protection. New applications can be written and added using several facilities that accelerate development. ( The Palm OS platform consists of five primary components: Palm OS software Reference hardware design HotSync conduit data synchronization technology for one-button synchronization Platform component tools including an API that enables developers to write applications Software interface capabilities to support hardware add-ons 5
6 Figure 2. The Palm OS platform structure. ( ( )) Palm OS 4.1 new features: Improved security to mask or hide private records New auto-locking feature New security password hinting process Time zone support Enhanced on-screen keyboard supporting tapping or Graffiti strokes New telephony services for communications to mobile phones New preferences panel for more detailed control over your connections to devices like modems, cables and mobile phones Address Book that dials Instant messaging to most phones via SMS Messenger application ( ( )) 3.3 Symbian OS The third major player is Symbian OS, an operating system developed by London-based software developer Symbian. Symbian OS has following types of handheld device designs: Pearl for smart mobile phones Quartz for small communicator type of devices, like PDAs Crystal for H/PCs and other communicators with a small keyboard Additionally, the full VGA design will be introduced. Symbian OS does have some major advantages. It is an extremely power-efficient operating system other operating systems require double to triple the size of a battery. Also, Symbian OS has a small memory footprint and a compact code, which allows for customization. This potential for customization is a huge advantage over Windows CE. 6
7 Symbian OS is an operating system designed for small, portable computer-telephones with wireless access to phone and other information services. Symbian OS is based on an earlier operating system from Psion. Symbian refers to the class of hardware Symbian OS serves as "wireless information devices." Symbian OS is a 32-bit, multitasking operating system that supports a penbased graphical user interface. It is written in the C++ programming language using an object-oriented design. The code is very compact so that it can fit on a small ROM chip. In addition to basic services, the operating system comes with an "application suite," that includes a word processor, handler, spreadsheet program, a scheduling application, general purpose database, sketch program, world clock, voice recorder, spell checker, calculator, communication programs, and a Web browser. Symbian OS can be scaled from relatively large configurations for a fully-functional H/PC to small configurations for embedded systems programming applications. Although Symbian OS can be ported to other microprocessors, Symbian's preferred platform is the Advanced RISC Machines (ARM) architecture. Symbian considers ARM the best platform in terms of millions of instructions per second (MIPS) per watt and per dollar cost. Some of the key features of Symbian OS Version 6.1 (see also Figure 3.) comprehensive integration of contacts information, messaging, browsing and wireless telephony messaging Internet using POP3, IMAP4, SMTP, MHTML; standard attachments including Microsoft Word documents; fax; text messaging using SMS mobile telephony protocols 2G voice and circuit-switched data, 2.5G packetswitched data, and SMS communication protocols TCP/IP, WAP, Bluetooth, IrDA, serial security full-strength encryption and certificate management, secure communications protocols (including HTTPS, WTLS and SSL), certificate-based application installation ( 7
8 Figure 3. The major components of Symbian OS Version 6.1. ( ( )) 4 THE DEVELOPMENT TOOLS OF THE PDA OPERATING SYSTEMS The development tools for each of the systems are introduced next. Even though all systems are running on PDAs, there are some differences in the development processes on the platforms. These issues are discussed next. 4.1 Windows CE Windows CE offers the application developer the familiar environment of the Microsoft Win32 application programming interface (API), ActiveX controls, message queuing (MSMQ) and Component Object Model (COM) interfaces, Active Template Library (ATL), and the Microsoft Foundation Classes (MFC) Library. ActiveSync provides easy connectivity between the desktop and the embedded device, whether by serial connection, infrared port, or network cable. Windows CE provides built-in support for multimedia (including DirectX), communications (TCP/IP, SNMP, TAPI, and more), and security. A variety of integrated applications, including Pocket Internet Explorer, Pocket Outlook, and Pocket Word expose objects that allow the developer to extend and customize the existing system, as well as extend the functionality of the created applications. ( ( )) 4.2 Palm OS The Palm OS Software Development Kit (SDK) provides application programming interfaces (APIs) for developing Palm OS applications. There are functions for user interfaces, system management, and communication. The Conduit Development Kit (CDK) supports the implementation of conduits, which enable the exchange and synchronization of data between a desktop application and an application running on a device. The CDK is available for Windows, Mac, and Solaris. 8
9 Each Palm application must have assigned an unique identification, called CreatorID,which can be obtained from Palm. Beyound these development kits, programming is supported by several development environments and tools. (Hansmann, U., Pervasive Computing Handbook) 4.3 Symbian OS Symbian provides development kits for C++, for OPL, and for Java. Programmers write programs at a PC and use an emulator to test them. At a very basic level the operating system shouldn¹t be too resource hungry - it should support low-power processors with limited amounts of memory. Unlike other operating systems, Symbian OS implements most of the multi-tasking through event-driven messaging rather than with multithreading. Multi-threading is complex, prone to errors and expensive (there can be several kilobytes of overhead per thread). Symbian OS is much more efficient - to create another object in a primarily event-driven operating system doesn¹t need any context switching and can have an overhead as low as a few tens of bytes. Symbian OS is the common core of application programming interfaces (APIs) and technology that is shared by all Symbian OS phones. Symbian OS includes a multitasking kernel, middleware for communications, data management and graphics, the lower levels of the GUI framework, and application engines. ( Similar to Palm OS, the Symbian OS applications must have an unique UID for file identification and association. The UID must be requested from Symbian. (Hansmann, U., Pervasive Computing Handbook) 5 NEXT GENERATION PDA OPERATING SYSTEMS All three of the discussed OSs are under continuous development. The paths for future systems do reflect to the company and/or consortium policy in the market. Microsoft is continuing its.net-strategy, Palm has announced a merger through purchasing an interesting OS developer Be, Inc., and Symbian is relying on openness and general standards. 5.1 Windows CE.NET Windows CE.NET, formerly code named "Talisker", is the current code name for the next version of the Windows CE operating system. It is the robust real-time operating system for rapidly building the next generation of smart mobile devices. Windows CE.NET Beta 2 contains everything you need to create custom Windows CE based devices. Features include Beta 2 of the next version of the Windows CE operating system, Platform Builder, a set of embedded development tools, an integrated development environment (IDE), a SDK export tool, and support for the Microsoft runtime libraries, sample code and Embedded Visual C++ development system. With this 9
10 end-to-end toolset, you can rapidly build smart designs on the latest hardware running rich applications. The following are some of the key features to developing an embedded platform with Windows CE.NET: ( Windows CE.NET Beta 2 allows you to build scalable wireless platforms to flexibly connect mobile devices into existing infrastructures. Broad wireless support for personal area networks (PANs), local area networks (LANs), and wide area networks (WANs), including Bluetooth, Remotely authenticate, authorize, administer, and update new applications and OS services on your device. Windows CE.NET Beta 2 offers reliable core OS services for efficiently enabling the most demanding real-time embedded designs across a breadth of devices. Enable low latency, bounded deterministic system performance with hard RTOS kernel support. Implement local and network security for the storage and transmission of data. 5.2 Palm OS Palm has purchased Be, Inc., the developer of Be OS. It's hard to see at first any real synergy between the two. Be developed multimedia-oriented desktop and Net appliance operating systems, while Palm develops operating systems for personal organisers. Another look reveals that PDAs become more geared toward wireless net access, and through 3G networks, able to cope with ever richer media types. Palm will need expertise in handling those kinds of media. Indeed, a modern PDA is as much a net appliance than the set-top box image most of us think of when we consider boxes an OS like Be's BeIA might run on. Whether Palm will incorporate BeIA into the Palm OS, use it as the basis for a future PDA operating system, branch out into larger-scale appliances, or just cream off the multimedia expertise, the company has yet to say. Whatever it does, the acquisition of Be gives it a lot of scope to develop some interesting business models. ( In the future, handhelds will become ubiquitous tools that everyone will use to manage information, conduct transactions, and communicate with each another. Here are the visions of how the future will be for Palm: Wireless connections and services: Clip-on wireless modems supporting most of the world's major cellular standards 10
11 New handhelds with "always-on" connections Support for Bluetooth in every new Palm-branded handheld. Secure transactions: Secure transaction processing to enable electronic wallets and identification cards Top-level security for corporate transactions. Graphics and multimedia: Support for larger and higher-resolution screens Enhanced video and audio playback Support for faster, more powerful ARM microprocessors, while maintaining compatibility with current Palm software applications. 5.3 Symbian OS Symbian is not revealing features for their next OS. Instead, the target for open development is addressed through different white papers and documentation provided in their web-site. A conclusion is that they define the guidelines in their own development, and those are: Even though mobile phones are small and mobile, they can offer facilities as rich as those on desktop computers in addition to basics such as voice and data communication. The operating system has to support both conventional and mobile computing paradigms, and developers need knowledge of both. To reduce the time-to-market, developers should become proficient in as short a time as possible. Supporting standards that they may already know or can easily learn from a multitude of sources is necessary. Standards also make the platform more open and hence attract more developers. Traditional standards such as Unicode for internationalization, a POSIX API, and Java are a must, but for an operating system to take its place in the connected world, open standards such as TCP/IP, POP3, IMAP4, SMTP, SMS, Bluetooth, OBEX, WAP, i-mode, JavaPhone and SyncML should also be supported. ( 11
12 6 CONCLUSIONS The most likely outcome is that the market will fragment. Each company may lead in one area such as Symbian for phone-organisers wired to the Internet, Palm for the mass market of personal information devices and Microsoft for more demanding business users. How those markets shape up is the big unknown. Some people think Europe and America may go separate ways here for the next few years. Phone-organisers may take off in Europe whilst America where a lack of common standard hampers digital networks may stick to phoneless organisers, using data-only or pager-style connections, or which plug in a separate device to communicate. Keeping in mind the scale and the background of Microsoft and Symbian, it is obvious that the market of mobile devices operating systems will mainly be divided by them. Others will pick up what is left even though Palm is currently so popular and widespread device. A clear sign of this convergence is that Psion has given up the H/PC line from their production. The operational differences between the three discussed PDA OSs indicate that Palm OS needs to be redefined to match its competitors. Will that be provided by the Be merger is still unknown. Microsoft will certainly endorse its.net policy with all of its different OSs, which may also prevent some developers from creating applications on that platform. Other views prevail as well, since Microsoft has gained a large network of developers during the past years. That is something that Symbian is still trying to.approach. REFERENCES Hansmann, U., Merk, L., Nicklous, M., and Stober, T Pervasive Computing Handbook. Springer Verlag. Pp
Mobile Devices and Systems Lesson 02 Handheld Pocket Computers and Mobile System Operating Systems
Mobile Devices and Systems Lesson 02 Handheld Pocket Computers and Mobile System Operating Systems Oxford University Press 2007. All rights reserved. 1 Handheld Pocket Computers Come in many manifestations
Mobile Operating Systems. Week I
Mobile Operating Systems Week I Overview Introduction Mobile Operating System Structure Mobile Operating System Platforms Java ME Platform Palm OS Symbian OS Linux OS Windows Mobile OS BlackBerry OS iphone
Mobile Operating Systems Lesson 05 Windows CE Part 1
Mobile Operating Systems Lesson 05 Windows CE Part 1 Oxford University Press 2007. All rights reserved. 1 Windows CE A 32 bit OS from Microsoft Customized for each specific hardware and processor in order
Mobile Operating Systems Lesson 07 Symbian OS
Mobile Operating Systems Lesson 07 Symbian OS Oxford University Press 2007. All rights reserved. 1 Oxford University Press 2007. All rights reserved. 2 Symbian OS multi-modal communication support OS for
Mobile Operating Systems Lesson 03 PalmOS Part 1
Mobile Operating Systems Lesson 03 PalmOS Part 1 Oxford University Press 2007. All rights reserved. 1 PalmOS An OS for handheld devices Designed for highly efficient running of small productivity programs
Data Synchronization in Mobile Computing Systems Lesson 06 Synchronization Software HotSync, ActiveSync and Intellisync
Data Synchronization in Mobile Computing Systems Lesson 06 Synchronization Software HotSync, ActiveSync and Intellisync Oxford University Press 2007. All rights reserved. 1 Synchronization software A synchronizer
Programación de Sistemas Empotrados y Móviles (PSEM)
Introduction to Windows Embedded Programación de Sistemas Empotrados y Móviles (PSEM) Marco A. Peña [email protected] Table of contents Windows XP Embedded vs. Windows CE Windows XP Embedded Windows CE
Lecture 6: Operating Systems and Utility Programs
Lecture 6: Operating Systems and Utility Programs Chapter 8 Objectives Identify the types of system software Summarize the startup process on a personal computer Summarize the features of several stand-alone
Fall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. [email protected].
Fall 2009 Lecture 1 Operating Systems: Configuration & Use CIS345 Introduction to Operating Systems Mostafa Z. Ali [email protected] 1-1 Chapter 1 Introduction to Operating Systems An Overview of Microcomputers
Special FEATURE. By Heinrich Munz
Special FEATURE By Heinrich Munz Heinrich Munz of KUKA Roboter discusses in this article how to bring Microsoft Windows CE and WindowsXP together on the same PC. He discusses system and application requirements,
Click to view Web Link, click Chapter 8, Click Web Link from left navigation, then click BIOS below Chapter 8 p. 395 Fig. 8-4.
Chapter 8 Objectives Chapter 8 Operating Systems and Utility Programs Identify the the types types of of system software Summarize the the startup process on on a a personal computer Describe the the functions
Introducing Windows CE
3 Introducing Windows CE Windows CE Operating System Windows CE Services Software Applications Online Help Introducing Windows CE 3-1 WINDOWS CE OPERATING SYSTEM Windows CE is the smallest member of the
Computer and Set of Robots
Lesson 11:DESIGN PROCESS EXAMPLES Mobile-Phone, Mobile- Computer and Set of Robots 1 Mobile Phone 2 Mobile phone SoC (System-on-Chip) Hardware units Microcontroller or ASIP (Application Specific Instruction
Symbian Operating System
Symbian Operating System 1. Introduction Symbian s Introduction The Smartphone operating system Symbian OS is produced by the software development and licensing company Symbian Ltd. Symbian Ltd was
Chapter 8 Operating Systems and Utility Programs
Operating Systems What are the functions of an? start the computer provide a user interface manage programs Chapter 8 Operating Systems and Utility Programs administer security control a network manage
Mobile Phones Operating Systems
Mobile Phones Operating Systems José Costa Software for Embedded Systems Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-05-28 José Costa (DEI/IST) Mobile Phones Operating
THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS
THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS By Bill Graham and Michael Weinstein INNOVATORS START HERE. EXECUTIVE SUMMARY Driven by the convergence of cloud technology, rapidly growing data
Chapter 7A. Functions of Operating Systems. Types of Operating Systems. Operating System Basics
Chapter 7A Operating System Basics Functions of Operating Provide a user interface Run programs Manage hardware devices Organized file storage 2 Types of Operating Real-time operating system Very fast
WinCon-8000. Programmable Automation. Controller
Programmable Automation Controller Introduction The is a leading edge embedded platform with Intel Strong ARM CPU running the Windows CE.NET operating system. When compared to the standard Windows OS,
Chapter 5: System Software: Operating Systems and Utility Programs
Understanding Computers Today and Tomorrow 12 th Edition Chapter 5: System Software: Operating Systems and Utility Programs Learning Objectives Understand the difference between system software and application
An Easier Way for Cross-Platform Data Acquisition Application Development
An Easier Way for Cross-Platform Data Acquisition Application Development For industrial automation and measurement system developers, software technology continues making rapid progress. Software engineers
Nokia 9210i/9290 Communicators and PersonalJava TM Application Development
Nokia 9210i/9290 Communicators and Personal TM Application Development 05-03-2002 Nokia 9210i/9290 Communicators and PersonalTM Application Development Table of contents 1. DIFFERENT JAVA TECHNOLOGIES...
2 Selecting Operating System - Symbian OS
1 Introduction One of the very first steps of this project, is to choose the device on which we are going to develop and test the application, that will enable interaction with the RFID Guardian. Some
evm Virtualization Platform for Windows
B A C K G R O U N D E R evm Virtualization Platform for Windows Host your Embedded OS and Windows on a Single Hardware Platform using Intel Virtualization Technology April, 2008 TenAsys Corporation 1400
Three steps to the best technology: 1. The Assessment 2. The Dialogue 3. The Recommendation
Technology Assessment Checklist for Small Businesses A quick way to help your small-business customers get the best technology. Today's small-business owners want reliable technology that helps them do
Contents. Chapter 1. Introduction
Contents 1. Introduction 2. Computer-System Structures 3. Operating-System Structures 4. Processes 5. Threads 6. CPU Scheduling 7. Process Synchronization 8. Deadlocks 9. Memory Management 10. Virtual
4.1 Introduction 4.2 Explain the purpose of an operating system 4.2.1 Describe characteristics of modern operating systems Control Hardware Access
4.1 Introduction The operating system (OS) controls almost all functions on a computer. In this lecture, you will learn about the components, functions, and terminology related to the Windows 2000, Windows
Lesson 6: 6 EXAMPLES OF EMBEDDED SYSTEMS. Chapter-1L06: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education
Lesson 6: 6 EXAMPLES OF EMBEDDED SYSTEMS 1 Telecom Smart Cards, Examples Missiles and Satellites, Computer Networking, Digital Consumer Electronics, and Automotive 2 3 Exemplary Application Areas Also
Embedded PC The modular Industrial PC for mid-range control. Embedded PC 1
Embedded PC The modular Industrial PC for mid-range control Embedded PC 1 Embedded OS Operating Systems Major differences Details XPE / CE Embedded PC 2 The Windows Embedded OS family CX1000 The modular,
Software: Systems and Application Software
Software: Systems and Application Software Computer Software Operating System Popular Operating Systems Language Translators Utility Programs Applications Programs Types of Application Software Personal
MOBILE TECHNOLOGIES AND DISTANCE EDUCATION
MOBILE TECHNOLOGIES AND DISTANCE EDUCATION Rostislav Fojtik, Hashim Habiballa Abstract: Rapid advancement of information and communication technologies enables to produce more mobile devices. Most of distance
RingCentral Office@Hand from AT&T Desktop App for Windows & Mac. User Guide
RingCentral Office@Hand from AT&T Desktop App for Windows & Mac User Guide RingCentral Office@Hand from AT&T User Guide Table of Contents 2 Table of Contents 3 Welcome 4 Download and install the app 5
Citrix MetaFrame Presentation Server 3.0 and Microsoft Windows Server 2003 Value Add Feature Guide
Citrix MetaFrame Presentation Server 3.0 and Microsoft Windows Server 2003 Value Add Feature Guide Advanced Functionality Basic Functionality Feature MANAGEMENT Microsoft Management Console Enhanced Connection
Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the
Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example companies, organizations, products, domain names,
Operating System Software
Operating System Software Lecture 7 The operating system Defines our computing experience. First software we see when we turn on the computer, and the last software we see when the computer is turned off.
Discovering Computers 2008. Chapter 9 Communications and Networks
Discovering Computers 2008 Chapter 9 Communications and Networks Chapter 9 Objectives Discuss the the components required for for successful communications Identify various sending and receiving devices
pocket PCs PDAs desktop phones Endpoints begin with Inter-Tel video and multimedia units
Inter-Tel Endpoints Endpoints begin with Inter-Tel Today s dynamic communications landscape requires multi-device options from handheld PDAs, Pocket PCs, PCs, desktop phones and cell phones, to video and
The R380s The first smartphone from the Ericsson Symbian partnership
The R380s The first smartphone from the Ericsson Symbian partnership Steve Bridges The Ericsson R380s is the first GSM mobile phone to use the Symbian EPOC32 operating system, which gives the phone the
Chapter 8 Objectives. Chapter 8 Operating Systems and Utility Programs. Operating Systems. Operating Systems. Operating Systems.
Chapter 8 Objectives Chapter 8 s and Utility Programs Describe the two types of software Understand the startup process for a personal computer Describe the term user interface Explain features common
Mobile Processors: Future Trends
Mobile Processors: Future Trends Mário André Pinto Ferreira de Araújo Departamento de Informática, Universidade do Minho 4710-057 Braga, Portugal [email protected] Abstract. Mobile devices, such as handhelds,
Mobile System Technologies Certification Program
Mobile System Technologies Certification Program This is the Mobile Computing Promotion Consortium s (MCPC) official certification program for engineers who wish to obtain deeper knowledge of and experience
DOS to Windows CE Migration: How and Why to Develop Enterprise Mobility Applications for the Windows CE Environment
DOS to Windows CE Migration: How and Why to Develop Enterprise Mobility Applications for the Windows CE Environment December 2004 Te c h n i c a l W h i t e P a p e r S y m b o l T e c h n o l o g i e
Portable Computing Devices
C H A P T E R 5 Portable Computing Devices The most prominent feature of the mobile enterprise is the small computer each employee carries with him or her to access critical information. These are the
Texas Instruments OMAP platform optimized for Microsoft Windows Mobile -based devices
Technology for Innovators TM Texas Instruments OMAP platform optimized for Microsoft Windows Mobile -based devices Texas Instruments (TI) OMAP platform delivers a comprehensive family of reference designs,
IST STREP Project. Deliverable D3.3.1u Middleware User s Guide Multi-Radio Device Management Layer. http://www.ist-plastic.org
IST STREP Project Deliverable D3.3.1u Middleware User s Guide Multi-Radio Device Management Layer http://www.ist-plastic.org Project Number : IST-26955 Project Title : PLASTIC Deliverable Type : Report
Ways to Use USB in Embedded Systems
Ways to Use USB in Embedded Systems by Yingbo Hu, R&D Embedded Engineer and Ralph Moore, President of Micro Digital Universal Serial Bus (USB) is a connectivity specification that provides ease of use,
Guide to Wireless Communications. Digital Cellular Telephony. Learning Objectives. Digital Cellular Telephony. Chapter 8
Guide to Wireless Communications Digital Cellular Telephony Chapter 2 Learning Objectives Digital Cellular Telephony 3 Describe the applications that can be used on a digital cellular telephone Explain
Considerations for Mobile Application Development
Intermec Technologies Considerations for Mobile Application Development Developer Support, 2012 Intermec Technologies 1/3/2012 Table of Contents What is an AKU?... 3 Device OS / IVA (SSPB)... 3 Operating
Bluetooth wireless technology basics
Bluetooth wireless technology basics Abstract... 2 Introduction... 2 How Bluetooth wireless technology works... 3 BWT network topologies... 4 BWT security... 5 Establishing BWT connections... 6 Activating
picojava TM : A Hardware Implementation of the Java Virtual Machine
picojava TM : A Hardware Implementation of the Java Virtual Machine Marc Tremblay and Michael O Connor Sun Microelectronics Slide 1 The Java picojava Synergy Java s origins lie in improving the consumer
IOVU-571N ARM-based Panel PC
IOVU-571N ARM-based Panel PC Features RISC-based Panel PC IOVU-57N Application Dimensions Ordering Information Specifications ARM-based Panel PC IOVU-571N Serial IOVU software support Packing List Options
Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Eleventh Edition Technology in Action Chapter 4 System Software: The Operating System, Utility Programs, and File Management. Chapter Topics
Cell Phone Operating Systems
Cell Phone Operating Systems The first smartphone was the IBM Simon and was designed in 1992. The phone themselves have changed. The most important changes are in the Operating System (OS) Operating Systems
Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006
Core Syllabus C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS Version 2.6 June 2006 EUCIP CORE Version 2.6 Syllabus. The following is the Syllabus for EUCIP CORE Version 2.6, which
AA Automated Attendant is a device connected to voice mail systems that answers and may route incoming calls or inquiries.
CRM Glossary Guide AA Automated Attendant is a device connected to voice mail systems that answers and may route incoming calls or inquiries. ABANDON RATE Abandon Rate refers to the percentage of phone
Operating Systems 4 th Class
Operating Systems 4 th Class Lecture 1 Operating Systems Operating systems are essential part of any computer system. Therefore, a course in operating systems is an essential part of any computer science
ADDENDUM - Bluetooth interface Option Instructions for using Extech Printer with a Bluetooth device
Introduction ADDENDUM - Bluetooth interface Option Instructions for using Extech Printer with a Bluetooth device Extech 3500T and 2500T thermal printers support full range of communication interfaces,
Cisco Virtual Office Express
. Q&A Cisco Virtual Office Express Overview Q. What is Cisco Virtual Office Express? A. Cisco Virtual Office Express is a solution that provides secure, rich network services to workers at locations outside
Palm VersaMail Personal E-Mail Software Handbook
Palm VersaMail Personal E-Mail Software Handbook Copyright 2002 Palm, Inc. All rights reserved. Graffiti, HotSync, MultiMail, PalmModem, and Palm OS are registered trademarks of Palm, Inc. The HotSync
Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.
Objectives The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Identify the components of the central processing unit and how they work together and interact with memory Describe how
Bluetooth Wireless USB Adapter. User Manual (GBU221P)
Bluetooth Wireless USB Adapter User Manual (GBU221P) 1 2006 IOGEAR. All Rights Reserved. M0394 IOGEAR, the IOGEAR logo, MiniView, VSE are trademarks or registered trademarks of IOGEAR, Inc. Microsoft and
This section will focus on basic operation of the interface including pan/tilt, video, audio, etc.
Catalogue Basic Operation... 2 For Internet Explorer... 2 For Other Non-IE Web Browsers... 5 Camera Settings... 6 System... 6 About... 6 PT Setting... 7 Backup and Restore Setup... 8 NTP Setting... 8 System
Rcore Embedded Software Platform
Industrial Computing Rcore Embedded Software Platform The high reliability and stability of Moxa s embedded computers give our customers an edge over the competition. Moxa s Rcore embedded software platform
Dell Wyse Cloud Connect
Dell Wyse Cloud Connect Secure productivity from work, home, and on the go. The ultra-compact personal cloud device that can make any HDMI/MHL-equipped display your own. For personal access to all of your
Star System. 2004 Deitel & Associates, Inc. All rights reserved.
Star System Apple Macintosh 1984 First commercial OS GUI Chapter 1 Introduction to Operating Systems Outline 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 Introduction What Is an Operating System?
Lecture 1 Introduction to Android
These slides are by Dr. Jaerock Kwon at. The original URL is http://kettering.jrkwon.com/sites/default/files/2011-2/ce-491/lecture/alecture-01.pdf so please use that instead of pointing to this local copy
Computers: Tools for an Information Age
Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background Objectives of Chapter 3 Describe the functions of an Operating System Explain the basics of a personal computer
Remote Desktop Access through Android Mobiles and Android Mobiles Access through Web Browser
Remote Desktop Access through Android Mobiles and Android Mobiles Access through Web Browser 1 Karan Sandeep Bhandari, 2 Vishnu Baliram Mandole, 3 Akash Dattatray Munde, 4 Sachin B. Takmare Bharati Vidyapeeth
lesson 1 An Overview of the Computer System
essential concepts lesson 1 An Overview of the Computer System This lesson includes the following sections: The Computer System Defined Hardware: The Nuts and Bolts of the Machine Software: Bringing the
System Structures. Services Interface Structure
System Structures Services Interface Structure Operating system services (1) Operating system services (2) Functions that are helpful to the user User interface Command line interpreter Batch interface
A UNIVERSAL MACHINE FOR THE INDUSTRIAL INTERNET OF THINGS. MultiConnect Conduit
A UNIVERSAL MACHINE FOR THE INDUSTRIAL INTERNET OF THINGS MultiConnect Conduit 1 A Universal Machine for the Industrial Internet of Things The term Universal Machine, introduced in 1936 by the mathematician
Chris Boykin VP of Professional Services
5/30/12 Chris Boykin VP of Professional Services Future Com! 20 years! Trusted Advisors! Best of brand partners! Brand name customers! 1000 s of solutions delivered!! 1 5/30/12 insight to the future, bringing
Law Conferencing uses the Webinterpoint 8.2 web conferencing platform. This service is completely reservationless and available 24/7.
Law Conferencing uses the Webinterpoint 8.2 web conferencing platform. This service is completely reservationless and available 24/7. This document contains detailed instructions on all features. Table
Table of Contents. Pocket Label Gallery White Paper
Mobile Label Printing with Pocket Label Gallery White Paper Bar code and RFID smart labeling software for Windows CE Mobile Devices Version 20150202 2012 SATO CORPORATION. All rights reserved. http://www.satoworldwide.com
Microsoft Embedded Overview Martin Grossen, Franchise Manager Microsoft, Avnet Silica
Microsoft Embedded Overview Martin Grossen, Franchise Manager Microsoft, Avnet Silica Agenda The Microsoft WE Channel (Windows Embedded) Licensing / Availability Microsoft XP Professional (WE Enterprise)
Newton Backup Utility User s Guide. for the Windows Operating System
Newton Backup Utility User s Guide for the Windows Operating System K Apple Computer, Inc. 1995 Apple Computer, Inc. All rights reserved. Under the copyright laws, this manual may not be copied, in whole
EMA Product Brief: Desktop Virtualization with Quest
EMA Product Brief: Desktop Virtualization with Quest HIGHLIGHTS Vendor name: Quest Software Product name: vworkspace Production function: Desktop Virtualization Host Operating Systems Support: Windows
CHAPTER 15: Operating Systems: An Overview
CHAPTER 15: Operating Systems: An Overview The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint
http://docs.trendmicro.com
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,
Quareo ICM Server Software
The Quareo Infrastructure Configuration Manager (ICM) is a server software application designed to document and administer both passive and active network connectivity infrastructure. ICM enables management
Building Applications Using Micro Focus COBOL
Building Applications Using Micro Focus COBOL Abstract If you look through the Micro Focus COBOL documentation, you will see many different executable file types referenced: int, gnt, exe, dll and others.
Cellular Data Communications Made Easy
Cellular Data Communications Made Easy by Peter Rysavy Published July 1, 1997, Network Computing Copyright Peter Rysavy and Network Computing All rights reserved Huge numbers of people are hitting the
Network Station - Thin Client Computing - Overview
Network Station - Thin Client Computing - Overview Overview The objective of this document is to help develop an understanding of a Server Based Computing/Thin-Client environment using MS Windows NT 4.0,
Java in Education. Choosing appropriate tool for creating multimedia is the first step in multimedia design
Java in Education Introduction Choosing appropriate tool for creating multimedia is the first step in multimedia design and production. Various tools that are used by educators, designers and programmers
Bluetooth CompactFlash Card User Manual (GBC201)
Bluetooth CompactFlash Card User Manual (GBC201) Thank you for purchasing IOGEAR Bluetooth CompactFlash card for PDAs! The IOGEAR Bluetooth Compact Flash Card for PDAs fits into both Type I and Type II
Wireless Java Programming for Enterprise Applications
Wireless Java Programming for Enterprise Applications Mobile Devices Go Corporate Dan Harkey Shan Appajodu Mike Urkin WILEY PUBLISHING, INC. Jl. ^E^.^l.^ Contents Foreword Preface v vii Part 1. Technologies
How To Connect To Bloomerg.Com With A Network Card From A Powerline To A Powerpoint Terminal On A Microsoft Powerbook (Powerline) On A Blackberry Or Ipnet (Powerbook) On An Ipnet Box On
Transport and Security Specification 15 July 2015 Version: 5.9 Contents Overview 3 Standard network requirements 3 Source and Destination Ports 3 Configuring the Connection Wizard 4 Private Bloomberg Network
The Rise of Intelligent Systems: Connecting Enterprises and Smart Devices in Seamless Networks
I D C I V I E W The Rise of Intelligent Systems: Connecting Enterprises and Smart Devices in Seamless Networks April 2012 Content for this paper is excerpted directly from the IDC iview, "The Rise of Intelligent
SSL VPN vs. IPSec VPN
SSL VPN vs. IPSec VPN White Paper 254 E. Hacienda Avenue Campbell, CA 95008 www.arraynetworks.net (408) 378-6800 1 SSL VPN vs. IPSec VPN Copyright 2002 Array Networks, Inc. SSL VPN vs. IPSec VPN White
INTELLECT TM Software Package
AxxonSoft INTELLECT TM Software Package Quick Start Guide Version 1.0.0 Moscow 2010 1 Contents CONTENTS... 2 1 INTRODUCTION... 3 1.1 Document purpose... 3 1.2 Purpose of the Intellect software package...
