Evaluation of Pocket PC Devices for its Use as Mobile Servers

Size: px
Start display at page:

Download "Evaluation of Pocket PC Devices for its Use as Mobile Servers"

Transcription

1 Evaluation of Pocket PC Devices for its Use as Mobile Servers J. Carlos Olivares R.º, J. Gabriel González S.º*, Azucena Montes R.º y Víctor J. Sosa Sº ºCentro Nacional de Investigación y Desarrollo Tecnológico (cenidet) Cuernavaca, Morelos, México {jcolivares04c, gabriel, amr, vjsosa}@cenidet.edu.mx Abstract This paper has the purpose of showing the viability use of Pocket PC (PPC) devices for its use as mobile servers. Within Distributed Systems Laboratory at cenidet a Proxy server was designed whose main characteristic is that it executes in this type of mobile devices. The obtained results conclude that the use of these devices in distributed computing and ubiquity computing applications are feasible as mobile servers with some considerations to be taken into account. 1. Introduction In a world where the only constant is the change, mobilization and ubiquity of the information are playing a very important role in modern societies. Until recently, mobile devices had computing characteristics very limited but at the moment, thanks to the technological advances people have computing devices with every time greater benefits. Due to these new characteristics and potentialities of mobile devices a question jumps to the air: are PPCs able to execute processes as mobile servers? That is to say, in the past it has been seen mobile devices like light clients or dumb terminals but at the moment, the concept of smart clients is being taken into account in where the devices make more processes than simply make requests and give back the results to users. The main hypothesis that appears in this work consists of determining if with the present characteristics that have these mobile devices, the technology is sufficiently mature to thinking about to speak of mobile servers instead of mobile clients. 2. Pocket PC Mobile Devices A Pocket PC (PPC) is defined according to Microsoft as a hand device that allows you to record, send and receive s, contacts, appointments, show multimedia archives, games, interchange text messages with MSN Messenger, browse the Web and more [1]. These devices are classified within the PDA (Personal Digital Assistant) segment, that is not another thing that an electronic organizer or pocket-size computer. From a more formal point, PPC is a Microsoft s standard that imposes to hardware and software of mobile devices. Between these characteristics are the following ones: Execute the Microsoft Windows CE operating system

2 Have a set of applications in ROM such as: Microsoft Outlook, Internet Explorer, Word, Excel, Windows Media Player, etc. Include a touch screen and a stylus (pointing device similar to a pen) Include a set of hardware buttons to activate applications Based on a compatible processor with ARM (the older Pocket PCs could have a MIPS or SH3 processor) 2.1 Windows CE Windows CE is the operating system for embedded electronics whose purpose is to maintain a version the most faithful Windows in computer devices with limited characteristics. It is a 32 bits operating system, multitask and real time. It porthole most of the Win32 APIs but it s being totally different in its architecture. The Pocket PC devices have a special shell (graphical user interface) that it makes different from other Windows CE-based devices as they are Smartphones and Handhelds. The PPC 2000 platform uses Windows CE version 3.0, the PPC 2002 platform uses a special version of Windows CE 3.0, PPC 2003 platform (Windows Mobile 2003) uses Windows CE 4.2 (Windows CE.NET) and the most recent platform PPC 2005 (Windows Mobile 5) uses Windows CE version Feasibility Within the Distributed Systems group in the mobile computing area, a software platform called Moviware is being developed (already almost to conclude). It provides services to mobile clients who are prone to frequent disconnections [2]. Inside Moviware, we finished implementing the module called GAP (-Gestor de Acaparamiento para Pocket PCs- by its abbreviations in Spanish, Hoarding Manager for PPCs) [3], which is basically a small Proxy cache server that supports operations in disconnection mode allowing to visualize resources prefetched on the mobile device. When we made tests on this development we found some information that we considered as interesting of being disclosed. We selected to work on PPC devices and not to choose other mobile devices due to many factors. One of them is that the mobile devices are very heterogeneous; that is to say, there are many types of mobile devices generally with incompatible characteristics to each other. The Pocket PC devices in certain way are homogenized thus allowing to obtain less problems in general. In addition, they have been designed to be computers with small dimensions thus are more powerful than other platforms like PalmOS and Symbian. On the other hand, according to statistic, at the moment more PPCs are sold that Palm or Symbian (it does not the same to telephones, in where this platform is clearly superior in sales) [4].

3 In the GAP development we used.net Compact Framework 1.0 because we want to obtain a binary compatibility support for a great diversity of Pocket PC platforms. At the moment, other services that are able to execute on mobile devices are the Web servers, doing feasible also their application such as electronic mail mobile servers, FTP, among others. An example of this is Microsoft HTTP server for Pocket PC 2003 and superior (httpd) or the mini Web server implemented at cenidet as GAP previous work (see Figure 1). Figure 1 Mini Web server for Pocket PC devices. Note that the service is executed in command line and is acceded from port (register at IANA). The main problematic appears when making the tests on Internet. The Web access time is a phenomenon difficult to model as well as to formalize. The response times can depend on many factors so is the case of bandwidth, the routing that follow the packages, etc. All this entails to response times are not the same whenever the test is executed. Some works have used statistical methods with the intention of predicting the response times; these methods are for example the Montecarlo method [5]. In our case, it is not of our interest predict the response time, the latency in the response times is taken into account since the measurements were made on a real environment of execution and this penalty at the time of showing the results is due to take into account. The case of test consisted of the GAP execution in diverse Pocket PC platforms (emulators and devices) registering the access time when obtaining the index page of 100 different Web sites. The times obtained traverse of the system log analysis (see Figure 2). The main page average was of 30, bytes (approx 30 Kb), which contain an average of objects (images, other resources, etc). In order to take to finish our tests plan we were based on the methodology and tests plan used in [6]. Before making the tests the following hypotheses considered: H 1 = the access time through emulators is slower that through a normal device, because the process is emulated.

4 H 2 = the access time through emulators is faster because latency in the access times does not exist since when executing on local mode, it is not put under external factors that they could affect the communication and the access to the resources. H 3 = the access time is affected by the type and version of the platform used; that is to say, more recent platforms have faster accesses. Figure 2 Visualization of the GAP log in the WordPad of Windows CE 4.2 emulator (left image) and PPC 2000 device (right). H 4 = the access time to the resources is affected by the characteristics of the device; that is to say; between more resources the device have less is the executing time. H 5 = the speed of the access time is superior with more recent Pocket PC devices. H 6 = the use of.net CF 2.0 has better result in the access speed that version 1.0. H 7 = the use of the same operating system version but with different computing capacities devices produces an improvement in the access times. H 8 = the independent use of GAP and the Web client (browser) in another device, improves the access times because we have less applications running on a PPC device (dedicated system). 4. Results The test results using emulators are showed in Figure 3. Figure 4 shows the GAP execution in Windows CE emulator and Windows XP device. Where: eppc03 eppc03pe eppc03se ewince5 ewince4.2 Pocket PC 2003 emulator, Pocket PC 2003 Phone Edition emulator, Pocket PC 2003 Second Edition emulator, Windows CE 5.0 emulator, Windows CE 4.2 (Windows CE.NET) emulator,

5 PPC03SE Pocket PC 2003 Second Edition device (HP ipaq rx3115) Figure 3 Obtained results of the GAP execution on emulators. Figure 4 Example of the GAP execution in the Windows CE 5 emulator (left) and Windows XP device (right). Where: The test results using devices Pocket PC are showed at Figure 5. PPC00 Pocket PC 2000 device, PPC03SE Pocket PC 2003 SE, PC.NETCF2 PC device with.net Compact Framework 2.0, PC.NETCF1 PC device with.net CF 1.0, PPC03NCF2 Pocket PC 2003 SE device with.net CF 2.0, PPC03SE/PC Pocket PC 2003 SE device running the GAP (server) and a PC acting as client, PPC03SE1 Pocket PC 2003 SE device with more memory (128 RAM, HP ipaq rx3715).

6 4.1 Discussion of the obtained results Figure 5 Evaluation of GAP times on PPC devices. The time average of access GAP in the emulators was % slower than a physical device. This demonstrates that H 1 is certain. H 2 turned out to be false since the test results indicate that the access time is not diminished. This time depends to a certain extent on the capacities of the PC in where it runs the emulators. H 3 turned out to be certain since the most recent version (Windows CE 5.0) is faster than the other versions of the emulators. The version of the PPC 2003 SE emulator is faster that his counterpart of the Pocket PC 2003 emulator. H 4 turned out to be certain. Between more capacity of main memory, storage and processor have a mobile device or emulator, greater is their benefits. For example, this can be observed that the version of the PPC 2003 Phone Edition emulator is superior to the emulator standard version, mainly must that to the being a version of PPC with a module called radio (that is what it makes a telephone) has in general greater benefit and capacities of storage and processing that the standard version. The use of persistent memory in Windows Mobile 5 (Windows CE 5.0) contributes to better performance as it is in the results, being in this platform the best time obtained within the different emulators. Of the obtained results, we demonstrate that on a PPC 2000 device is 71.29% slower than a PPC 2003 device, which represents H 5 considered like certain. In order to solve H 6, the test was divided in two parts, on the one hand in traditional PC devices and by another one with PPC devices. Figure 6 shows the GAP execution in Windows Mobile 2003 SE and Windows Mobile 5 PPC devices.

7 Figure 6 GAP Execution in a Pocket PC 2003 SE device (left) and Windows Mobile 5 PPC device (right). Making the quantitative analysis of the results in a PC device, it is appraised that version 2 is slower, doing an analysis more detailed of the data was appraised that they have almost identical times only vary in some requests where the second version took more time. In the analysis of quantitative of Pocket PC devices it is appraised that in the collected data a great variation or improvement in the access times does not exist, reason why H 6 is rejected. This must to that it needs to optimize the application so that removes benefit to the new characteristics from the new version of the Framework. The slight increase in the access time must to that.net CF 2 consumes more resources in the device leaving less space for the applications. When making the tests a result of 65.11% better was obtained with a Pocket PC device with 128 RAM than using a device with 64 Mb, reason why H 7 was accepted as valid. For H 8 it was obtained that the access times are very similar with the reservation of some requests that went off too much. Reason why we conclude that a substantial improvement does not exist reason why H 8 is rejected. This test mechanism helps separating GAP respect the Web browser for being able to visualize of better way the processes than they are executed in a Pocket PC, since only one a window can be visualized simultaneously on a PPC device. 5. Conclusions Of the obtained tests, it is deduced that the mobile devices are able at the moment to work as mobile servers although with small service loads; that is to say, the volume of transactions that can take care of at the moment is very limited. For applications not as intensive as our case the use of a service of personal network is feasible and has good performance. The actual mobile devices are out of phase approximately 5 to 6 years; that is to say; the most powerful mobile device at the moment was the computer average that was

8 sold 6 years ago. One could think that 6 years ago already Proxy servers ran for PC so why it does not run in a PPC? The answer is that the power processing of these devices is distributed in many things not considered in traditional devices like the writing or voice recognition, the displaying of the information, the maintenance of the own operating system, the persistence of the information, etc. Of this form one is due to leave in clear that although a PC works as server is not recommendable to use it like dedicated server, for it are used specialized equipment like workstations, mainframes and if the processing is too complex can be used super computers. The same occurs with PPC. 6. Further Work As future work is tried to do another tests on others PPC devices; for example, verifying if the microprocessor architecture as well as other factors influence of remarkable way in the execution of services on mobile devices. For example, one considers solving the following hypothesis: H 1 = If we had different devices with the same characteristics but different platforms, the superior platform is slightly faster than the other version. Other future work is the accomplishment of the test in Smartphone devices with Windows Mobile to verify that so feasible it is to make applications of services (mobile servers) in this platform. The hypotheses that are desired to verify are the following ones: H 2 = the execution of GAP (and in general of processes) in PPC is faster than using Smartphone devices. H 3 = the speed of the access times is affected by the type of connection (GSM-GPRS, WiFi, Bluetooth, etc.) without depending to the used device type. Finally, the accomplishment of tests in PC with the same capacities of processing sets out that a PPC, with the objective to determine that so powerful it is a PPC with the same characteristics that a PC, this with the purpose of verifying the following hypothesis: H 4 = a PC with the same characteristics that a Pocket PC has quicker access times because it has a different architecture that is designed to run more powerful services. References [1] Pocket PC, Wikipedia, Last consulted: september 2006 [2] J. Gabriel González S., et al., Plataforma middleware reflexiva para aplicaciones de cómputo móvil en Internet (Moviware), Centro Nacional de Investigación y Desarrollo Tecnológico (cenidet), project financing by COSNET: P.

9 [3] J. Carlos Olivares R., MoviWeb: Plataforma para Soportar el Acceso a Sitios Web desde Dispositivos Móviles, master thesis in progress, cenidet, september [4] Infochannel, consultado: junio de dor [5] Martha A. Fernández S., Rogelio Ferreira E.,"Predicción en el Tiempo de Respuesta en Páginas Web", ROPEC VI (Reunión de Otoño de Potencia, Electrónica y Computación), IEEE Sección Centro Occidente, November 2004, Morelia, Michoacán, México. [6] Homero Jiménez P., Evaluación del Tiempo de Respuesta de un servicio Web en función de su estructura interna, master thesis, cenidet, February 2006.

Using Web Pages Accessible Design for the Correct Web Visualization on Mobile Devices

Using Web Pages Accessible Design for the Correct Web Visualization on Mobile Devices Using Web Pages Accessible Design for the Correct Web Visualization on Mobile Devices J. Gabriel González S., Víctor J. Sosa S., Azucena Montes R., and J. Carlos Olivares R. Centro Nacional de Investigación

More information

CHAPTER 03: MULTIMEDIA & OPERATING SYSTEM. :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~

CHAPTER 03: MULTIMEDIA & OPERATING SYSTEM. :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~ CHAPTER 03: MULTIMEDIA & OPERATING SYSTEM :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~ 1 Operating System and Software Computer Operating System An operating

More information

MASTER VISUALLY WINDOWS MOBILE 2003 Getting Started. Entertain On-the-Go. Create a Mobile Office

MASTER VISUALLY WINDOWS MOBILE 2003 Getting Started. Entertain On-the-Go. Create a Mobile Office CHAPTER 1 USING WINDOWS MOBILE 2003 AN INTRODUCTION TO WINDOWS MOBILE 2003 2003 devices have in common, such as an ARM-based processor (Intel StrongARM, XScale, or Texas Instruments OMAP processor). These

More information

Memory Systems IRAM. Principle of IRAM

Memory Systems IRAM. Principle of IRAM Memory Systems 165 other devices of the module will be in the Standby state (which is the primary state of all RDRAM devices) or another state with low-power consumption. The RDRAM devices provide several

More information

Welcome to the NYExUG October Meeting

Welcome to the NYExUG October Meeting Welcome to the NYExUG October Meeting October Meeting Troubleshooting ActiveSync Recommendations for Windows Mobile, Palm, and iphone November Meeting TBD (Lotus Notes migration, Fax Integration, etc)

More information

Test Drive Report for The ASUS A620

Test Drive Report for The ASUS A620 Test Drive Report for The ASUS A620 The ASUS A620 is a Pocket PC with fantastic performance, and a fantastic price tag to boot! Images Front: 1. Application keys 2. 9 direction Navigator 3. Speaker 4.

More information

Parts of the Computer System. Parts of the Computer System. Parts of the Computer System. Essential Computer Hardware. Information Processing Cycle

Parts of the Computer System. Parts of the Computer System. Parts of the Computer System. Essential Computer Hardware. Information Processing Cycle Looking Inside the Computer System NOS 116, 118, 218, 222 Handout 10 Hardware & Software Computer systems have four parts Hardware Software Data User 1 1B-2 Hardware Mechanical devices in the computer

More information

Nomadic devices Benefits and market outlook

Nomadic devices Benefits and market outlook Nomadic devices Benefits and market outlook Johannes Dünnwald Nokia Automotive Ertico - Jan20th, 2005 First European Nomadic Devices Workshop 1 NOKIA 2004 Nokia Automotive Founded 1996 as Nokia Smart Traffic

More information

Technology in Action. Chapter 8 Mobile Computing: Keeping Your Data on Hand. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall

Technology in Action. Chapter 8 Mobile Computing: Keeping Your Data on Hand. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall Technology in Action Chapter 8 Mobile Computing: Keeping Your Data on Hand 1 Mobile Computing: Is It Right for You? Advantages Convenience Boost productivity Communicate with others anywhere Access to

More information

Client Server System for e-services Providing in Mobile Communications Networks

Client Server System for e-services Providing in Mobile Communications Networks Client Server System for e-services Providing in Mobile Communications Networks Eugen POP, Mihai BARBOS, Razvan LUPU Abstract E-services providing is a good opportunity for business developing and financial

More information

Information Communications Technology (CE-ICT) 6 th Class

Information Communications Technology (CE-ICT) 6 th Class Information Communications Technology (CE-ICT) 6 th Class Lecture 2: Computer Concepts (Part A) Lecturer: Objectives Hardware Concepts Types of Computer Components of a Computer System Computer Performance

More information

Downloaded from various sources on the NET

Downloaded from various sources on the NET Overview Computers. Hardware components of a Computer. Purpose and functions of computer operating systems. Evolution of computer operating systems. Operating systems available today. Downloaded from various

More information

March 2007 Oracle Spatial User Conference

March 2007 Oracle Spatial User Conference March 8, 2007 Henry B. Gonzalez Convention Center San Antonio, Texas USA Matthew Bafford GIS Consultant / Software Developer Designing GIS Applications for Mobile Web Devices Presentation Outline Existing

More information

An overview of mobile and embedded platforms

An overview of mobile and embedded platforms ES3 Lecture 2 An overview of mobile and embedded platforms Basic Classes Embedded devices: These are in toasters, cars, mice, etc. Usually very real-time focused (us accuracy) Very small memory, not usually

More information

Ericsson Mobile Organizer 5.1

Ericsson Mobile Organizer 5.1 Preface Welcome to Ericsson Mobile Organizer (EMO) 5.1, which offers a full range of mobile office applications to help you keep up with your important emails, calendar and contacts. EMO 5.1 uses Push

More information

Prime News. Product News. Anouncement

Prime News. Product News. Anouncement Embedded PC World Online News - vol 79, November 14, 2002 December 6, 2002 Vol. 80 -- New System on Chip -- New PPC model supports WinCE.NET -- New RISC Website -- Phase Out Notice -- Tel: 886-2-2792-7818

More information

Part I: Hardware and communication

Part I: Hardware and communication Part I: Hardware and communication The following are a list of definitions for most things in the first section of the syllabus for CG1(Computing Theory). To test yourself on these items, you should attempt

More information

Mobile Communications Client Server System for Stock Exchange e-services Access

Mobile Communications Client Server System for Stock Exchange e-services Access Mobile Communications Client Server System for Stock Exchange e-services Access E. Pop, and M. Barbos Abstract Using mobile Internet access technologies and e- services, various economic agents can efficiently

More information

Computer Systems. Communication (networks, radio links) Meatware (people, users don t forget them)

Computer Systems. Communication (networks, radio links) Meatware (people, users don t forget them) Computers are useful machines, but they are generally useless by themselves. Computers are usually part of a system a computer system includes: Hardware (machines) Software (programs, applications) Communication

More information

Embedded Software: Its Growing Influence on the Hardware world

Embedded Software: Its Growing Influence on the Hardware world Embedded Software: Its Growing Influence on the Hardware world ISA Vision Summit 2009, Bangalore 16 th FEB 09 V. R. Venkatesh Head, Product Engineering Services, Wipro Technologies. Wipro in Product Engineering

More information

Mobile Technologies and Their Use in a Company

Mobile Technologies and Their Use in a Company Mobile Technologies and Their Use in a Company HANA MOHELSKA Department of Management University Hradec Kralove, Faculty of Informatics and Management Rokitanského 62, 500 03 Hradec Králové CZECH REPUBLIC

More information

COMPUTER HARDWARE RAYMOND ROSE

COMPUTER HARDWARE RAYMOND ROSE COMPUTER HARDWARE RAYMOND ROSE LEARNING OUTCOMES 1.1 Identify types of computer how they process information, and the purpose and function of different hardware components. Understanding the computer and

More information

Product System Requirements and Compatibility Matrix

Product System Requirements and Compatibility Matrix Product System Requirements and Compatibility Matrix Before installing Encompass or other products offered by Ellie Mae, verify the system requirements detailed in this document. When installing Encompass,

More information

Computer is an electronic machine that can receive, store, transform and output data of all kinds (image, text, numeric, graphics and sound).

Computer is an electronic machine that can receive, store, transform and output data of all kinds (image, text, numeric, graphics and sound). ELECTRONIC COMPUTERS THEN AND NOW Computer is an electronic machine that can receive, store, transform and output data of all kinds (image, text, numeric, graphics and sound). In the Past (i.e., during

More information

Experimental Mobile Wireless GRASS based GIS for Handheld computers running GNU/Linux

Experimental Mobile Wireless GRASS based GIS for Handheld computers running GNU/Linux Proceedings of the Open source GIS - GRASS users conference 2002 - Trento, Italy, 11-13 September 2002 Experimental Mobile Wireless GRASS based GIS for Handheld computers running GNU/Linux Jan Stankovic*,Markus

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK CONTROLLING PC THROUGH MOBILE PHONE MISS. MUKTA N. PATIL, PROF. SHEETAL P. GAWANDE

More information

Pharmacy college.. Assist.Prof. Dr. Abdullah A. Abdullah

Pharmacy college.. Assist.Prof. Dr. Abdullah A. Abdullah The kinds of memory:- 1. RAM(Random Access Memory):- The main memory in the computer, it s the location where data and programs are stored (temporally). RAM is volatile means that the data is only there

More information

Java Framework for Database-Centric Web Site Engineering

Java Framework for Database-Centric Web Site Engineering Java Framework for Database-Centric Web Site Engineering Beat Signer, Michael Grossniklaus and Moira C. Norrie fsigner, grossniklaus, norrieg@inf.ethz.ch Institute for Information Systems ETH Zurich CH-8092

More information

Using A PDA to Control Home Appliances

Using A PDA to Control Home Appliances Syracuse University SURFACE Syracuse University Honors Program Capstone Projects Syracuse University Honors Program Capstone Projects Spring 5-1-2005 Using A PDA to Control Home Appliances Atif Albraiki

More information

Operating System Concepts Rab Nawaz Khan Jadoon

Operating System Concepts Rab Nawaz Khan Jadoon Operating System Concepts Rab Nawaz Khan Jadoon DCS COMSATS Institute of Information Technology Lecturer COMSATS Lahore Pakistan Operating System Concepts Operating System Operating System It is a system

More information

Technology Strategy

Technology Strategy Massachusetts Institute of Technology 15.965 Technology Strategy Paper #1 2/23/2008 0 ULTRA-MOBILE PERSONAL COMPUTER (UMPC) Technology and Domain: UMPC technology is both important and interesting because

More information

Wireless Java-enabled MIDP devices as peers in Grid infrastructure

Wireless Java-enabled MIDP devices as peers in Grid infrastructure Wireless Java-enabled MIDP devices as peers in Grid infrastructure Miika Tuisku Miika.Tuisku@cern.ch Helsinki Institute of Physics, CERN Abstract. Combining Mobile Internet and Grid technologies could

More information

OQ-Analyst Administration Methods

OQ-Analyst Administration Methods OQ-Analyst Administration Methods PDA Netbook Kiosk Manual Entry (10-Key) Custom - WSI InsertQuestionnaire Description Handheld PDAs using OQ Analyst Pocket PC Edition Small laptop using OQ Analyst Netbook

More information

IVE Supported Platforms

IVE Supported Platforms Platform Guide IVE Supported Platforms OS Service Package version 5.0 NetScreen-SA Product Line Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408 745 2000 or 888 JUNIPER www.juniper.net

More information

Overview. M-commerce vs. E-commerce

Overview. M-commerce vs. E-commerce M-COMMERCE Overview What is M-Commerce? M-commerce vs. E-commerce Classes of M-Commerce Applications Benefits of M-commerce Advantages of M-Commerce Disadvantages of M-Commerce Mobile Computing: Content,

More information

Chapter 1. Computer System Organization

Chapter 1. Computer System Organization Chapter 1 Computer System Organization Prepared By: Manish Kumar Prajapati PGT (Comp.Sc.) (First Shift) Kendriya Vidyalaya Bailey Road Patna-14 What is Computer? A computer is an electronic device that

More information

Chapter Two Computer Types

Chapter Two Computer Types Chapter Two Computer Types 2-1 Microcomputers - Personal Computers Microcomputers sit on, beside or under a desk. They process data quickly and are designed for one user. The cost is relatively low, depending

More information

Computer chip: A very small pieces of silicon or other semi-conducting material onto which integrated circuits are embedded Circuit board: A thin

Computer chip: A very small pieces of silicon or other semi-conducting material onto which integrated circuits are embedded Circuit board: A thin INTRODUCTION We can divide the parts that make up a computer into three broad categories or subsystem: the central processing unit (CPU), the main memory, and the input/output subsystem. The next three

More information

Touchscreen media player

Touchscreen media player Warnings WARNING: Changes or modifications to this unit not expressly approved by the party responsible for compliance could void the user s authority to operate the equipment. NOTE: This equipment has

More information

Diagnostic Data Server - server requirements... 1 Operating system...1 Connectivity...1 Software...1

Diagnostic Data Server - server requirements... 1 Operating system...1 Connectivity...1 Software...1 RescueNet Code Review Diagnostic Data Server requirements Document updated: March 11, 2004 FORMERLY PINPOINT TECHNOLOGIES, INC. Diagnostic Data Server - server requirements... 1 Operating system...1 Connectivity...1

More information

Xytech MediaPulse Equipment Guidelines (Version 8 and Sky)

Xytech MediaPulse Equipment Guidelines (Version 8 and Sky) Xytech MediaPulse Equipment Guidelines (Version 8 and Sky) MediaPulse Architecture Xytech Systems MediaPulse solution utilizes a multitier architecture, requiring at minimum three server roles: a database

More information

RightNow May 08 Workstation Specifications

RightNow May 08 Workstation Specifications RightNow May 08 Workstation Specifications To maximize the performance of RightNow May 08 staff members and customers, we recommend the following workstation hardware configurations, operating systems,

More information

Mobile Services for Java-enabled Devices on 3G Wireless Networks. 1 Introduction

Mobile Services for Java-enabled Devices on 3G Wireless Networks. 1 Introduction Mobile Services for Java-enabled Devices on 3G Wireless Networks Dr. Silvano Maffeis, CTO, Softwired AG silvano.maffeis@softwired-inc.com http://www.softwired-inc.com/ 1 Introduction The usage of mobile

More information

HP standard light template

HP standard light template HP standard light template Ron Harmeyer Client Technology Consultant Hewlett-Packard 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

More information

14. Data Communication between PC and HPC

14. Data Communication between PC and HPC 14. Data Communication between PC and HPC You can connect the handheld to a desktop PC using a serial connection, USB connection, infrared port, or a network connection. Before you do it, however, you

More information

System Software. System software

System Software. System software System Software 1 System Software 2 System Software System software o Consists of all the programs that enable the computer and its peripheral devices to function smoothly o Divided into two main categories:

More information

Chapter 5 (Part II) Large and Fast: Exploiting Memory Hierarchy. Baback Izadi Division of Engineering Programs

Chapter 5 (Part II) Large and Fast: Exploiting Memory Hierarchy. Baback Izadi Division of Engineering Programs Chapter 5 (Part II) Baback Izadi Division of Engineering Programs bai@engr.newpaltz.edu Virtual Machines Host computer emulates guest operating system and machine resources Improved isolation of multiple

More information

Selected Topics in Computer Engineering ENC-360

Selected Topics in Computer Engineering ENC-360 Selected Topics in Computer Engineering ENC-360 Dr. Feda AlShahwan Computer Section Electronic Engineering Department College of Technological Studies Public Authority for Applied Education and Training

More information

Warranty. For Warranty Information and the most up-to-date version of this User s Guide, go to

Warranty. For Warranty Information and the most up-to-date version of this User s Guide, go to Warnings WARNING: Changes or modifications to this unit not expressly approved by the party responsible for compliance could void the user s authority to operate the equipment. NOTE: This equipment has

More information

Palm vs. PocketPC Battle of the Handheld PC

Palm vs. PocketPC Battle of the Handheld PC Palm vs. PocketPC Battle of the Handheld PC Presented at: New York LegalTech September 19, 2002 by: David Leffler, Esq. Law Firm of David J. Leffler dleffler@lefflerlawfirm.com Seth G. Rowland, Esq. CEO

More information

PDF # SETTING WIRELESS MANUAL DI NOKIA N95

PDF # SETTING WIRELESS MANUAL DI NOKIA N95 08 February, 2018 PDF # SETTING WIRELESS MANUAL DI NOKIA N95 Document Filetype: PDF 513.26 KB 0 PDF # SETTING WIRELESS MANUAL DI NOKIA N95 Select Wireless LAN as shown below to proceed. Lastmanuals allows

More information

Read Me File for Check Point VPN-1 SecureClient For Windows CE (build 0029) 3/30/03

Read Me File for Check Point VPN-1 SecureClient For Windows CE (build 0029) 3/30/03 Read Me File for Check Point VPN-1 SecureClient For Windows CE (build 0029) 3/30/03 Introduction In This Chapter Introduction page 1 What's New page 1 Supported Configuration page 2 Supported Features

More information

Quick Installation Guide TBW-105UB H/W: A1.0R

Quick Installation Guide TBW-105UB H/W: A1.0R Quick Installation Guide TBW-105UB H/W: A1.0R Table of Contents... 1 1. Before You Start... 1 2. How to Install... 2 3. Configuring the Bluetooth Adapter... 5 Troubleshooting... 9 Version 06.12.2008 1.

More information

Mobile Computing. Juha-Matti Liukkonen, Nov 17, 2010

Mobile Computing. Juha-Matti Liukkonen, Nov 17, 2010 Mobile Computing Juha-Matti Liukkonen, Nov 17, 2010 1 Contents Mobile Computing revolution Structural impact of device evolution A look into Mobile Linux 2 Mobile Computing revolution 3 Pocketable power

More information

RightNow August 08 Workstation Specifications

RightNow August 08 Workstation Specifications RightNow August 08 Workstation Specifications To maximize the performance of RightNow August 08 staff members and customers, we recommend the following workstation hardware configurations, operating systems,

More information

Large-Storage Mobile Phones: New Devices Offering a New Application Domain

Large-Storage Mobile Phones: New Devices Offering a New Application Domain Large-Storage Mobile Phones: New Devices Offering a New Application Domain Angus K. Y. Wong Computer Studies Program Macao Polytechnic Institute Av. de Luis Gonzaga Gomes, Macao SAR kywong@ipm.edu.mo Abstract

More information

Xytech MediaPulse Equipment Guidelines (Version 8 and Sky)

Xytech MediaPulse Equipment Guidelines (Version 8 and Sky) Xytech MediaPulse Equipment Guidelines (Version 8 and Sky) MediaPulse Architecture Xytech s MediaPulse solution utilizes a multitier architecture, requiring at minimum three server roles: a database server,

More information

for iphone Desktop and Conduit Quick Start Guide

for iphone Desktop and Conduit Quick Start Guide for iphone Desktop and Conduit Quick Start Guide HanDBase is a Registered Trademark of DDH Software, Inc. All information contained in this manual and all software applications mentioned in this manual

More information

New Product Development Objective: Key Marketing Concepts Technical Instrument Example: l PDA: Short for personal digital assistant, a handheld device

New Product Development Objective: Key Marketing Concepts Technical Instrument Example: l PDA: Short for personal digital assistant, a handheld device New Product Development: Business Opportunity Profile (BOP) Dani R. Santiago, MBA Administrative Officer III ECE Department-UPR-Mayaguez Business Consultant March, 4 th 2008 7 New Product Development Objective:

More information

Computer Overview. A computer item you can physically see or touch. A computer program that tells computer hardware how to operate.

Computer Overview. A computer item you can physically see or touch. A computer program that tells computer hardware how to operate. Hardware Computer Overview A computer item you can physically see or touch. Software A computer program that tells computer hardware how to operate. Information Technology (IT) The broad subject related

More information

High Performance Computing in Europe and USA: A Comparison

High Performance Computing in Europe and USA: A Comparison High Performance Computing in Europe and USA: A Comparison Erich Strohmaier 1 and Hans W. Meuer 2 1 NERSC, Lawrence Berkeley National Laboratory, USA 2 University of Mannheim, Germany 1 Introduction In

More information

TUTA/IOE/PCU All rights reserved. Printed in Nepal Fax:

TUTA/IOE/PCU All rights reserved. Printed in Nepal Fax: TUTA/IOE/PCU Journal of the Institute of Engineering, Vol. 8, No. 1, pp. 25-38 TUTA/IOE/PCU All rights reserved. Printed in Nepal Fax: 977-1-5525830 Experimental Performance Analysis for 2G/3G Cellular

More information

Client Server System for e-services Access Using Mobile Communications Networks

Client Server System for e-services Access Using Mobile Communications Networks Client Server System for e-services Access Using Mobile Communications Networks Eugen Pop, Mihai Barbos, and Razvan Lupu Abstract The client server systems using mobile communications networks for data

More information

The Effects on Read Performance from the Addition of a Long Term Read Buffer to YAFFS2. Sam Neubardt

The Effects on Read Performance from the Addition of a Long Term Read Buffer to YAFFS2. Sam Neubardt The Effects on Read Performance from the Addition of a Long Term Read Buffer to YAFFS2 Sam Neubardt My research project examined the effects on read performance from the addition of a long term read buffer

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction 1.1 Background Today s mobile device supports a variety of multimedia applications such as live video, radio or online gaming. People spend their time on their devices for personal

More information

CONCEPTS OF MANAGEMENT COMPUTING

CONCEPTS OF MANAGEMENT COMPUTING CONBUS1 NOVEMBER 2013 EXAMINATION DATE: 11 NOVEMBER 2013 TIME: 14H00 17H00 TOTAL: 100 MARKS DURATION: 3 HOURS PASS MARK: 40% (BUS-EDP) CONCEPTS OF MANAGEMENT COMPUTING THIS EXAMINATION PAPER CONSISTS OF

More information

SIP APPLICATION TO MULTIMEDIA TELECONTROL OF POWER SYSTEMS

SIP APPLICATION TO MULTIMEDIA TELECONTROL OF POWER SYSTEMS SIP APPLICATION TO MULTIMEDIA TELECONTROL OF POWER SYSTEMS M.C. ROMERO, Dpto. Tecnología Electrónica Universidad de Sevilla, Spain, mcromero@dte.us.es S. DÍAZ, Dpto. Tecnología Electrónica Universidad

More information

Developing corporate mobile applications. An alternative approach to native development

Developing corporate mobile applications. An alternative approach to native development Developing corporate mobile applications An alternative approach to native development SUN J2ME Code Camp Paris, November 5th, 2001 Franck Lefèvre Franck.lefevre@DigitalAirways.com 2 The problem with developing

More information

WindowsCE.NET. Guide For Software Development. CASIO Computer Co., Ltd. (Version 1.00) Copyright All rights reserved.

WindowsCE.NET. Guide For Software Development. CASIO Computer Co., Ltd. (Version 1.00) Copyright All rights reserved. WindowsCE.NET Guide For Software Development (Version 1.00) CASIO Computer Co., Ltd. Copyright 2004. All rights reserved. June 2004 Table of Contents Editorial Record 3 Preface 4 Chapter 1 Development

More information

PDA-based system for monitoring electromagnetic signals

PDA-based system for monitoring electromagnetic signals PDA-based system for monitoring electromagnetic signals P. Georgiadis 1, K. Sidiropoulos 1, D. Cavouras 1, K. Banitsas 2 and C. Nomicos 3 1 Department of Medical Instrumentation Technology, Technological

More information

JavaME TAMZ. Department of Computer Science VŠB-Technical University of Ostrava

JavaME TAMZ. Department of Computer Science VŠB-Technical University of Ostrava TAMZ 1 Contact Information Office: A-1007 Address: Dept. of Computer Science, FEECS 17. listopadu 15 708 33 Ostrava-Poruba Phone: +420 59 699 4219 E-mail: pavel.moravec@vsb.cz Web: http://wiki.cs.vsb.cz/index.php/moravec/cz

More information

Driver msi s270 o2micro ccid. Around 20 in my testing. en cuenta el tiempo que se tardaba en encontrar la respuesta y Sony VGN-UX280P VGN-UX280P7

Driver msi s270 o2micro ccid. Around 20 in my testing. en cuenta el tiempo que se tardaba en encontrar la respuesta y Sony VGN-UX280P VGN-UX280P7 Driver msi s270 o2micro ccid. Around 20 in my testing. en cuenta el tiempo que se tardaba en encontrar la respuesta y Sony VGN-UX280P VGN-UX280P7 Intel PRO Wireless 3945ABG BG Network Driver 10. Driver

More information

2010 (Version 12) What s new in ACT! Version 12 New Features and Functionality in ACT! Version 12

2010 (Version 12) What s new in ACT! Version 12 New Features and Functionality in ACT! Version 12 2010 (Version 12) What s new in ACT! Version 12 The ACT! by Pastel Version 12 release comprises a number of improvements to the package, which include customisable Opportunities, a fresh and user-friendly

More information

Topic :- COMPUTER BASICS Subject :- COMPUTER BASICS Class :- I Semester BCA

Topic :- COMPUTER BASICS Subject :- COMPUTER BASICS Class :- I Semester BCA Topic :- COMPUTER BASICS Subject :- COMPUTER BASICS Class :- I Semester BCA By Prof. Shweta HoD- BCA Department of BCA Koshys Institute of Management Studies, Bangalore What is a Computer? An electronic

More information

Making Gadgets. Rob Miles. Department of Computer Science University of Hull

Making Gadgets. Rob Miles. Department of Computer Science University of Hull Making Gadgets Rob Miles Department of Computer Science University of Hull Agenda What makes a gadget? What do gadgets do that make things interesting? Computers for Gadgets Interfacing with the outside

More information

Technical Prerequisites. Yourcegid Retail On Demand Y Edition

Technical Prerequisites. Yourcegid Retail On Demand Y Edition Technical Prerequisites Yourcegid Retail On Demand Y2 2016 Edition PR-Yourcegid Retail Y2 2016 - OD-04/12/2017 Technical Prerequisites Contents 1. FOREWORD... 4 2. WORKSTATIONS (DESKTOPS, LAPTOPS, TERMINALS

More information

Learning Objectives. Computer Classification. In this chapter you will learn about:

Learning Objectives. Computer Classification. In this chapter you will learn about: Ref. Page Slide 1/26 Learning Objectives In this chapter you will learn about: Classifications of computers Common types of computers today Characteristic features of various types of computers in use

More information

The Evaluation Method for Software Product

The Evaluation Method for Software Product The Evaluation Method for Software Regina Colombo e-mail: regina.thienne@cenpra.gov.br UNICAMP - Universidade Estadual de Campinas Faculdade de Engenharia Mecânica Caixa Postal 6122 CEP: 13.083-970 Campinas,

More information

CYBER RISK CONSULTING. Smartphone Security Issues

CYBER RISK CONSULTING. Smartphone Security Issues CYBER RISK CONSULTING Blackhat Briefings Europe 2004 Smartphone Security Issues May 2004 Luc DELPHA Maliha RASHID 1. Introduction Why smartphones? Functionalities Operating Systems Supported Connectivity

More information

IVE Supported Platforms

IVE Supported Platforms Platform Guide IVE Supported Platforms OS Service Package version 6.1 Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408 745 2000 or 888 JUNIPER www.juniper.net February 18,

More information

Day 3. Storage Devices + Types of Memory + Measuring Memory + Computer Performance

Day 3. Storage Devices + Types of Memory + Measuring Memory + Computer Performance Day 3 Storage Devices + Types of Memory + Measuring Memory + Computer Performance 11-10-2015 12-10-2015 Storage Devices Storage capacity uses several terms to define the increasing amounts of data that

More information

MMAPI (Mobile Media API) Multimedia Framework for Mobile Devices

MMAPI (Mobile Media API) Multimedia Framework for Mobile Devices MMAPI (Mobile Media API) Multimedia Framework for Mobile Devices Zohar Sivan IBM Research Laboratory in Haifa IBM Labs in Haifa MMAPI Objectives Provide a standards-based Java multimedia framework for

More information

MYOB Enterprise Solutions

MYOB Enterprise Solutions Enterprise Solutions System Requirement Guidelines Last Updated: 16 May 2017 Contents Important Please Read Carefully 4 Quick Links 4 System Requirements 5 Overview... 5 Server Requirements... 6 Server

More information

Chapter 20: Classification of Computers

Chapter 20: Classification of Computers Ref. Page Slide 1/26 Learning Objectives In this chapter you will learn about: Classifications of computers Common types of computers today Characteristic features of various types of computers in use

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A REVIEW ON THE ARCHITECTURE OF ANDROID IN SMART PHONES RAVNEET KAUR T. BAGGA 1,

More information

2 Improved Direct-Mapped Cache Performance by the Addition of a Small Fully-Associative Cache and Prefetch Buffers [1]

2 Improved Direct-Mapped Cache Performance by the Addition of a Small Fully-Associative Cache and Prefetch Buffers [1] EE482: Advanced Computer Organization Lecture #7 Processor Architecture Stanford University Tuesday, June 6, 2000 Memory Systems and Memory Latency Lecture #7: Wednesday, April 19, 2000 Lecturer: Brian

More information

Memory Overview. Overview - Memory Types 2/17/16. Curtis Nelson Walla Walla University

Memory Overview. Overview - Memory Types 2/17/16. Curtis Nelson Walla Walla University Memory Overview Curtis Nelson Walla Walla University Overview - Memory Types n n n Magnetic tape (used primarily for long term archive) Magnetic disk n Hard disk (File, Directory, Folder) n Floppy disks

More information

Microsoft Outlook Web App Options and Settings

Microsoft Outlook Web App Options and Settings Microsoft Outlook Web App Options and Settings Case Study: Application Development SITUATION Microsoft Outlook Web App (OWA) is the Web version of Outlook that comes with Microsoft Exchange Server and

More information

SA Supported Platforms

SA Supported Platforms Guide SA Supported s Service Package Version 6.5 Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408 745 or 888 JUNIPER www.juniper.net September 1, 2009 Contents Introduction...1

More information

MOBILE DEVICES OVERVIEW

MOBILE DEVICES OVERVIEW MOBILE DEVICES OVERVIEW M.ARJUN GOUD 1 -M.VIJAYA BHASKAR RAO 2 - PROF.V.PURNACHANDRA RAO 3 1 Lecturer, Satavahana University, Karimnagar Andhra Pradesh, INDIA 2 Kakatiya University, Andhra Pradesh, INDIA

More information

Algorithm Performance Factors. Memory Performance of Algorithms. Processor-Memory Performance Gap. Moore s Law. Program Model of Memory II

Algorithm Performance Factors. Memory Performance of Algorithms. Processor-Memory Performance Gap. Moore s Law. Program Model of Memory II Memory Performance of Algorithms CSE 32 Data Structures Lecture Algorithm Performance Factors Algorithm choices (asymptotic running time) O(n 2 ) or O(n log n) Data structure choices List or Arrays Language

More information

SMARTPHONE HARDWARE: ANATOMY OF A HANDSET. Mainak Chaudhuri Indian Institute of Technology Kanpur Commonwealth of Learning Vancouver

SMARTPHONE HARDWARE: ANATOMY OF A HANDSET. Mainak Chaudhuri Indian Institute of Technology Kanpur Commonwealth of Learning Vancouver SMARTPHONE HARDWARE: ANATOMY OF A HANDSET Mainak Chaudhuri Indian Institute of Technology Kanpur Commonwealth of Learning Vancouver Outline of topics What is the hardware architecture of a How does communication

More information

LECTURE 4: LARGE AND FAST: EXPLOITING MEMORY HIERARCHY

LECTURE 4: LARGE AND FAST: EXPLOITING MEMORY HIERARCHY LECTURE 4: LARGE AND FAST: EXPLOITING MEMORY HIERARCHY Abridged version of Patterson & Hennessy (2013):Ch.5 Principle of Locality Programs access a small proportion of their address space at any time Temporal

More information

Manually Adobe Flash Player For Android Phone 4.0 4

Manually Adobe Flash Player For Android Phone 4.0 4 Manually Adobe Flash Player For Android Phone 4.0 4 hi, why there is no flash player for newer/est versions of android. apparently to Flash Player in the GooglePlay store for all Android devices running

More information

GUÍAS COMPLEMENTARIAS

GUÍAS COMPLEMENTARIAS GUÍAS COMPLEMENTARIAS C A P Í T U L O V I GUÍAS COMPLEMENTARIAS 255 Todos los documentos listados a continuación y emitidos hasta la fecha, así como futuros desarrollos pueden encontrarse para su descarga

More information

Software Development for Mobile Devices

Software Development for Mobile Devices Software Development for Mobile Devices Operating System Diversity Many Operating Systems Google Android Apple ios Microsoft Windows Phone Nokia Symbian Linux RIM BlackBerry OS HP/Palm WebOS BREW Differences

More information

Opera - Simply The Best Internet Experience. 4Q04 Results. February 16, 2005

Opera - Simply The Best Internet Experience. 4Q04 Results. February 16, 2005 4Q04 Results February 16, 2005 Highlights fourth quarter 2004 Increased technological lead and strengthened market position Commercial breakthrough for Opera Platform Shift in revenue mix. Strong growth

More information

Manual Internet Explorer 8 Vista 64 Bit Chip >>>CLICK HERE<<<

Manual Internet Explorer 8 Vista 64 Bit Chip >>>CLICK HERE<<< Manual Internet Explorer 8 Vista 64 Bit Chip 2.24 Does R run under Windows Vista/7/8/Server 2008? Current binary versions of R run on Windows XP or later, including on 64-bit versions: See Can I For how

More information

3.0. Manual and. Application note. USB Adapter

3.0. Manual and. Application note. USB Adapter 3.0 USB Adapter Manual and Application note Index INTRODUCTION 1 CHAPTER 1 Package 2 Features 2 Bluetooth profile support 2 Drivers support 3 CHAPTER 2 Setup for Windows 98SE/ME/2000/XP 4 CHAPTER 3 Application

More information

Chapter 1 Introduction to Computers

Chapter 1 Introduction to Computers Discovering Computers 2008 Chapter 1 Introduction to Computers Chapter 1 Objectives Recognize the importance of computer literacy Define the term, computer Identify the components of a computer Discuss

More information