Synchronization. Kari Pihkala HUT, Telecommunications Software and Multimedia Laboratory. Abstract

Size: px
Start display at page:

Download "Synchronization. Kari Pihkala HUT, Telecommunications Software and Multimedia Laboratory. Abstract"

Transcription

1 Synchronization Kari Pihkala HUT, Telecommunications Software and Multimedia Laboratory Abstract This paper discusses various synchronization methods for mobile devices. It gives an overview of today s standards, IrDA and SyncML, and presents some existing synchronization systems. Legacy synchronization methods use incompatible proprietary protocols. Recently, a standardization effort was initiated to create SyncML, an open standard for data synchronization. However, there is still a long way before every device can be synchronized with any database, in any location, at any time. 1 INTRODUCTION Nowadays, different kinds of mobile devices are available for consumers. These devices are currently discrete entities, such as mobile phones or Personal Digital Assistants (PDA). The rapid development of technology will enable production of smaller and more powerful devices. According to Moore s Law, the quantity of elements in microchips will double every 18 months. In the future, the mobile devices around us will be more powerful and less noticeable, integrating into the surrounding environment. These devices will also be embedded in, for instance, clothes, cars, and home appliances. Thus, the use of these devices is called pervasive computing, or ubiquitous computing, as the devices will be all around and accessible everywhere. Mobile devices typically store some personal information for its user, e.g., phone numbers, addresses, and preferences. As the number of devices around us increases, it will be useful to have all the devices communicating with each other. The personal information will be entered only into one device, and will automatically propagate into other devices. To share data, the devices require a mechanism to transfer it. This has been the rationale for synchronization. This paper describes most common methods for synchronization and has been organized as follows. In section 2, the background for data synchronization is given. Then, the standards for data synchronization are presented. In section four, few of current data synchronization implementations are described. Section five discusses problems and future of data synchronization, while the last section draws conclusions. 1

2 2 BACKGROUND Usually, computers contain some personal information, e.g., personal calendar, address book, or memos. This information is commonly also on one or more central servers. This way, information can be updated easily on the central server and then copied down to the client computer. Manually copying is a tedious task, and therefore copying is usually made automatically. However, if information is changed on a client computer, it should also be uploaded to the central server. This works fine until the client loses network connection and information is changed simultaneously on the server and the client. Then, when the network connection is re-established, and the automatic copying happens, there will be a conflict. Which updated information should have priority? There are several ways to cope with these kinds of conflicts. The most recently made changes could be kept, or the user could be prompted to help in the process. This kind of copying, keeping two sets of data identical, even during conflicts, is called data synchronization (Hansmann, 2001, pp ). 3 STANDARDS This section presents standards for data synchronization. Infrared Data Association has defined a set of standards defining a hardware level synchronization over an infrared channel, while SyncML is a more complete system defining a data synchronization protocol. 3.1 Infrared Data Association The Infrared Data Association (IrDA) has defined several protocols to handle infrared data transfer. These are (Infrared Data Association, 2001) IrDA Data for high speed short range, line of sight, point-to-point cordless data transfer - suitable for Handheld Personal Computers (HPC), digital cameras, handheld data collection devices, etc., IrDA Control for lower speed, full cross range, point-to-point or to-multipoint cordless controller - suitable for keyboards (1way), joysticks (2 way & low latency) etc., IrCOMM provides COM (serial and parallel) port emulation for legacy COM applications, printing and modem devices, IrOBEX provides object exchange services similar to HTTP, IrDA Lite provides methods of reducing the size of IrDA code while maintaining compatibility with full implementations, IrTran-P provides image exchange protocol used in Digital Image capture devices/cameras, 2

3 IrMC specifies how mobile telephony and communication devices can exchange information. This includes phonebook, calendar, and message data. Also how call control and real-time voice are handled, IrLAN describes a protocol used to support IR wireless access to local area networks. Especially Specification for Infrared Mobile Communications (IrMC) specifies information exchange for mobile devices. The specification is quite limited, concentrating on few application areas, and working only in local area. Thus, it lacks the ability to control a large set of data in a wide area networks. 3.2 SyncML SyncML is a next generation standard for data synchronization. It includes the following characteristics: operate over wireless and wired networks, support a variety of transport protocols, support arbitrary networked data, enable data access from a variety of applications, and address the resource limitations of the mobile devices. Also, it has been build on existing Internet and Web technologies. SyncML defines the data format and the protocol for data synchronization, and thus is a complete system for data synchronization. Figure 1 depicts the SyncML protocol architecture. It is possible to run SyncML over HTTP, WSP, or OBEX protocol. Similarly, the network or link between the server and client can be Internet, WAP, or IrDA based. The SyncML layer defines the data format and protocol for synchronization, and these can be used via an SyncML interface. The Sync Client Agent and Sync Server Agent are used to access the network and to communicate the data synchronization operations via the SyncML interface. On the server side, the data is merged and possible conflicts are solved by the Sync Server Engine. The Sync Server Engine usually resides on the server side, but it can also be on the client side. On top of the stacks are the actual applications requesting synchronization. (SyncML, 2001) Sync Client App Sync Client Agent Sync Server App Sync Server Engine SyncML http WSP obex Internet WAP IrDA Sync Server Agent SyncML Transport Physical Medium SyncML interface Client Figure 1: SyncML Protocol Architecture. Server 3

4 The SyncML protocol describes the order of messages and responses to them. Messages are written in XML based language and consist of two parts, the header and body. A simple example is depicted in Figure 2. The header contains metadata, while the body carries the data. In the example, the source element is used to identify the Sync server. The target element specifies the Sync client. The other header elements specify the version of the protocol and Ids. In this example, the body part only tells the client that the server cannot handle the synchronization request because it is busy. (Martin, 2000). <SyncML> <SyncHdr> <VerDTD>1.0</VerDTD> <VerProto>SyncML/1.0</VerProto> <SessionID>1</SessionID> <MsgID>2</MsgID> <Target><LocURI>IMEI: </LocURI></Target> <Source><LocURI> </SyncHdr> <SyncBody> <Status> <MsgRef>2</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd> <TargetRef> <SourceRef>IMEI: </SourceRef> <Data>101</Data> <!--Status code for Busy--> </Status> </SyncBody> </SyncML> Figure 2: Snippet of SyncML message. The client and server can exchange other kind of messages, too. These include <Add> to add data, <Alert> to notify the target, <Atomic> to inform the originator that a set of commands should be performed with all or nothing semantics, <Copy> to copy some data to the target, <Delete> to delete some data on the target agent, <Exec> to invoke an executable on the target agent, <Get> to get some data from the target agent, <Map> to allow the originator to ask the recipient to update the identifier mapping between two data collections, <Put> to put some data on the target agent's storage, <Replace> to replace some data, <Search> to perform a query on the target agent, 4

5 <Sequence> to indicate that the commands are to be executed in sequence, and <Sync> to indicate that the included commands should be treated as part of the Synchronization of two data collections. Figure 3 gives an example of adding a vcard (IMC, 2001) on the target agent database. Of course, this <add> command will be contained in a <syncbody> element. The example has the vcard inside the <data> element, but it is also possible to just mention the relative URI of the data source. In that case, the recipient has to retrieve the data from the specified network location. <Add> <CmdID>12345</CmdID> <Cred> <Meta> <Type xmlns="syncml:metinf">syncml:auth-md5</type> <Format xmlns="syncml:metinf">b64</format> </Meta> <Data>OGNkNDI1ZTZjNjgwMTNiYWZkOWEyN2JjMjNlZDM4YzENCg==</Data> </Cred> <Meta> <Format xmlns="syncml:metinf">chr</format> <Type xmlns="syncml:metinf">text/x-vcard</type> </Meta> <Item> <Source> <LocURI>./2</LocURI> </Source> <Data>BEGIN:VCARD VERSION:2.1 FN:Bruce Smith N:Smith;Bruce TEL;WORK;VOICE: TEL;WORK;FAX: ;INTERNET:bruce1@host.com END:VCARD </Data> </Item> </Add> Figure 3: Adding a vcard to the target agent database. SyncML messages are encoded in XML, and can be identified with a MIME content type of application/vnd.syncml+xml. To save sparse mobile network bandwidth, SyncML messages can also be encoded in WAP Binary XML (WBXML), which is identified with a MIME content type of application/vnd.syncml+wbxml (Stemberger, 2001). 4 TODAY S SOLUTIONS There are several synchronization systems provided by the current handheld and mobile device manufacturers. This section concentrates on some of these. 5

6 4.1 Palm Pilot The Palm Pilot handheld comes with a proprietary synchronization mechanism designed for Palm OS, working between a Palm Pilot handheld and Palm s desktop portal. The desktop portal runs on either Microsoft s Windows or MacOS. The desktop portal includes a basic Personal Information Manager (PIM), designed to handle Palm Pilot information. It has a calendar, an address book, a to do list, and a memo. All of these can be modified on the desktop portal or Palm Pilot itself. The desktop portal can be used to send and receive data to other programs, such as Microsoft Outlook. Other PIM vendors can also develop customized conduits to enable data synchronization to their products. There are several ways Palm can be synchronized. Figure 4 depicts the four different methods. The simplest way is a direct Serial to PC link (a), which operates over a physical serial cable. It is also possible to synchronize over a modem (b), thus allowing remote synchronization to the desktop. Another way to perform a remote synchronization is over a LAN or WAN. The Palm Pilot handheld can be connected with any computer in the network and the synchronization will be performed over the network with the user s computer. This is similar to the Serial to PC link, except the desktop client is physically elsewhere in the network. Because Palm Pilot has an infrared (IR) port, it is also possible to synchronize using it. Palm supports the IrCOMM implementation of the IrDA standards. If the desktop computer also supports it, it is possible to perform an IrComm to PC synchronization (c). Also, the modem can be operated in this fashion. Some mobile phones equipped with an IR port may also be used as a modem (d). modem modem modem phone (a) (b) (c) (d) Figure 4: Connection methods for Palm Pilot synchronization. Palm is capable of synchronizing any kind of data and applications. Thus, all data on the handheld can be backed up on the desktop portal. In case of data synchronization conflicts, the client and server will have both copies of conflicted files, the client and server version. Thus, it is the responsibility of the user to solve any conflicts (Palm Computing, Inc., 1999). 6

7 The Palm synchronization follows the IrDA standards mentioned in section 3.1 and thus provides hardware level compatibility with other devices. However, it currently doesn t use open data format, which makes it impossible to synchronize it to anything else than the Palm s desktop portal, or another Palm Pilot. 4.2 Pocket PC Microsoft s Pocket PC (former Windows CE) uses Microsoft s ActiveSync, which is also a proprietary synchronization system. It is possible to use the same synchronization methods as with the Palm Pilot, using a direct serial link, a modem, an IR port, or a mobile phone. It is also possible to make data conversions during synchronization. (Compaq, 2000) Similarly to Palm Pilot, Pocket PC is IrDA compliant, making it hardware level compatible with other devices. Pocket PC operating system can be run on Compaq ipaq, HP Jornada and Casio Cassiopeia, thus enabling synchronization between these machines. However, synchronization cannot happen with other devices without Pocket PC and ActiveSync software. 4.3 DB2 Everyplace IBM has developed a widely working platform for data synchronization and application management. DB2 Everyplace relies on client server architecture. The client software can be run on several devices, such as Palm OS devices, Symbian EPOC devices, QNX Neutrino devices, embedded Linux devices, Windows CE and Pocket PC devices and Win32 platform. On the client, a proprietary database is used to save data. It can then be accessed using a subset of SQL99, some ODBC, or JDBC. JDBC enables Java applications to access the local client database. The server software can access several databases. This includes DB2, Oracle, Microsoft SQL server, Domino and Exchange. Thus, the system gives a lot of flexibility, as depicted in Figure 5. As the synchronizer engine, DB2 Everyplace uses the SyncML framework (IBM, 2001a). DB2 family Local data Local data adapters SyncML SyncML Database adapters Oracle MSSQL Server Domino Exchange Figure 5: DB2 Everyplace Sync Server design overview. 7

8 DB2 Everyplace is intended to be a whole organization solution. The users on clientside can request for synchronization at any time, but the server can also be commanded to synchronize devices. As both, data and applications, can be transferred, the system can be used to control and update the client device applications. This makes maintenance of mobile devices easy for users, as it can be done remotely from a central server. (IBM, 2001b). 4.4 IntelliSync PumaTech has synchronization software called IntelliSync. It runs on Palm OS, Pocket PC, Windows CE, and Symbian devices. It is a client server architecture. The server can replicate data from the client to Microsoft Exchange, Lotus Domino, or Lotus Domino R5. It allows the user to synchronize data simultaneously to several applications, e.g., Microsoft Outlook, Schedule+, Lotus Notes, Novell GroupWise, and ACT!. (Puma Technology, 2001) 4.5 TrueSync Starfish Software has TrueSync, which is a platform to create synchronization infrastructure. It has a server software, able to access several PC applications, such as Microsoft Outlook, Schedule+, ACT!, and Lotus Notes. The client software currently runs on Palm OS, Windows CE, Pocket PC, Motorola pagers, and SyncML-enabled devices, with some restrictions. TrueSync is built on top of SyncML framework, thus ready for any SyncML enabled device. (Starfish Software, 2001) 4.6 SyncML devices There are some other SyncML based devices on the market. Nokia s 9210 Communicator is one of the first mobile devices supporting SyncML. Also, Ericsson has released a SyncML based mobile phone T39. Motorola has incorporated TrueSync with some of their pagers and phones. (Stemberger, 2001) 5 PROBLEMS AND THE FUTURE The proprietary systems described in the last section, e.g., Palm and ActiveSync, have severe problems. They only work with the designed devices. Thus, it is rare that a Linux or Unix box could be run as a synchronization server. Also, larger scale synchronization, from central database to various mobile devices may be unachievable. SyncML is certainly the protocol of the future, as interoperability between devices and network databases becomes a bigger priority for businesses and consumers. SyncML promises to connect all devices together with a common protocol and it is also likely that this will happen to some extent. Nokia, Ericsson, IBM, Motorola, and Starfish Software have already implemented SyncML compliance into their devices and systems. 8

9 Palm has promised that the next version of their desktop portal (HotSync server) will be SyncML compliant. Symbian has made SyncML a core component of the Symbian OS. However, there is still a long way to a perfect world, where every device could be synchronized with any database, in any location, at any time. One of the problems is that not all vendors are yet supporting the new standard. For instance, Microsoft has remained outside the SyncML initiative. It has a large marketshare in mobile devices (PocketPC) and server databases (SQL Server), but instead of supporting SyncML, it markets its proprietary ActiveSync software, which is optimized for retrieving data from Microsoft s SQL Server database. This will undoubtedly slow down the spread of SyncML. Another problem is the partial implementation of the standard by vendors. Many vendors have claimed full support of SyncML, but haven t yet implemented the standard into their products in full. This increases the possibility that different devices use the same protocol, but still cannot communicate with each others (Stemberger, 2001). 6 CONCLUSIONS In the future, the world will be full of small-scale computers. These can be mobile phones, PDAs, and laptop computers, but also embedded computers in cars, clothes, and home appliances. These devices are able to store personal information, e.g., addresses, and phone numbers. Entering such data to every device would be a frustrating task, and an automated method is preferred. Data synchronization provides a method for transferring data between various devices, at the same time converting the file formats and resolving any conflicts in the data exchange. As mobile devices started to appear on the market, they needed a way to synchronize themselves with a desktop computer, to create a backup, or to share data. Device vendors started to implement their own proprietary synchronization systems, optimized for their devices. This has led us into a world with incompatible devices, each using its own system. As the number of mobile devices increases around us, there will be a demand for a common standard, otherwise the users will find the new mobile devices cumbersome and will not adopt them. As the problem with proprietary systems was recognized, an initiative for a common standard, SyncML, was made. It is an open standard designed by major mobile device manufacturers. The goal of the new standard is to allow any device to be able to synchronize itself with any other device. However, it will take some time before this will be reality, as the standard hasn t yet been implemented widely. REFERENCES Compaq Ipaq H3000 Pocket PC Reference Guide. Hansmann, U. et al., Pervasive Computing Handbook. Berlin, Springer. pp

10 IBM. 2001a. Have your database Everyplace. [ref ] <URL: ibm.com/developerworks/library/wi-everyplace/?dwzone=wireless> IBM. 2001b. IBM DB2 Everyplace. [ref ] <URL: IMC vcard - The electronic business card - Version 2.1. [ref ] <URL: Infrared Data Association Infrared Mobile Communications. [ref ] <URL: Martin, D Staying in Sync. [ref ] <URL: Palm Computing, Inc Handbook for the Palm V Organizer. Puma Technology Intellisync. [ref ] <URL: Starfish Software TrueSync. [ref ] <URL: Stemberger, S Syncing data. [ref ] <URL: ibm.com/developerworks/wireless/library/wi-syncml/>. SyncML [ref ] <URL: 10

SyncML Sync Protocol, version 1.0

SyncML Sync Protocol, version 1.0 1 of 60 Pages, version 1.0 Abstract This specification defines synchronization protocol between a SyncML client and server in form of message sequence charts. It specifies how to use the SyncML Representation

More information

WAP/ WML : Wireless Protocol wireless protocol

WAP/ WML : Wireless Protocol wireless protocol Device Connectivity Device Connectivity Pervasive computing devices do not develop their full potential unless they are connected to applications and services through the Internet. Device connectivity

More information

Content Synchronization

Content Synchronization Content Synchronization T-110.5120 Next generation wireless networks Helsinki University of Technology Jin ZhiHua (77168L) Chia PernHui (77146H 46H) Introduction Overview Why do we need sync? What Sync

More information

SyncML Overview. Noel Poore, Psion Computers PLC

SyncML Overview. Noel Poore, Psion Computers PLC SyncML Overview Noel Poore, Psion Computers PLC Data synchronization is a field of growing importance. As the number of mobile devices increases rapidly in the next few years, more and more data is going

More information

Data Synchronization in Mobile Computing Systems Lesson 08 SyncML Language Features

Data Synchronization in Mobile Computing Systems Lesson 08 SyncML Language Features Data Synchronization in Mobile Computing Systems Lesson 08 SyncML Language Features Oxford University Press 2007. All rights reserved. 1 A mobile computing system Consists of (i) mobile device, (ii) personal

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

isync SyncML Guide

isync SyncML Guide isync SyncML Guide 2006-07-14 Apple Computer, Inc. 2006 Apple Computer, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form

More information

SyncML Implementation Conformance Statement Proforma. SyncML DataSync V1.1.1

SyncML Implementation Conformance Statement Proforma. SyncML DataSync V1.1.1 SyncML Implementation Conformance Statement (SICS) 1 of 20 Pages SyncML Implementation Conformance Statement Proforma SyncML DataSync V1.1.1 Abstract The SyncML Implementation Conformance Statement is

More information

SyncML Implementation Conformance Statement

SyncML Implementation Conformance Statement 1 of 13 Pages SyncML Implementation Conformance Statement Proforma Version 1.0 Abstract The SyncML Implementation Conformance Statement is designed to be used by vendors to show their level of conformance

More information

SyncML Implementation Conformance Statement Proforma. SyncML DataSync V1.1.1

SyncML Implementation Conformance Statement Proforma. SyncML DataSync V1.1.1 SyncML Implementation Conformance Statement (SICS) 1 of 19 Pages SyncML DataSync (V1.1.1) Version 0.4 SyncML Implementation Conformance Statement Proforma SyncML DataSync V1.1.1 Abstract The SyncML Implementation

More information

WAP-Sync-Spec. Data Synchronisation Specification Version 30-May Wireless Application Protocol WAP-234-SYNC a

WAP-Sync-Spec. Data Synchronisation Specification Version 30-May Wireless Application Protocol WAP-234-SYNC a WAP-Sync-Spec Data Synchronisation Specification Version 30-May-2001 Wireless Application Protocol WAP-234-SYNC-20010530-a A list of errata and updates to this document is available from the WAP Forum

More information

SyncML Implementation Conformance Statement

SyncML Implementation Conformance Statement SyncML Implementation Conformance Statement 1 of 171111117177 Pages http://www.syncml.org/docs/syncml_ics_v0810_20010161202.doc Version 10.087 2001-06-202001-06-01 SyncML Implementation Conformance Statement

More information

ETSI TS V5.0.0 ( )

ETSI TS V5.0.0 ( ) Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); Wide Area Network Synchronization () GLOBAL SYSTEM FOR MOBILE COMMUNICATIONS

More information

DISCLAIMER COPYRIGHT List of Trademarks

DISCLAIMER COPYRIGHT List of Trademarks DISCLAIMER This documentation is provided for reference purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this documentation, this documentation

More information

Version 1.0.1

Version 1.0.1 1 of 19 Pages SyncML OBEX Binding Abstract This document describes how to use SyncML over OBEX. The document uses the primitives and methods defined in the OBEX specification V1.2 as defined in [1]. The

More information

SyncML Device Management Protocol. Version 1.1

SyncML Device Management Protocol. Version 1.1 1 of 37 Pages SyncML Device Management Protocol Version 1.1 Abstract This document specifies the SyncML Device Management Protocol. This protocol is used to transfer management actions between the client

More information

IrDA INTEROPERABILITY

IrDA INTEROPERABILITY Part F:2 IrDA INTEROPERABILITY The IrOBEX protocol is utilized by the Bluetooth technology. In Bluetooth, OBEX offers same features for applications as within the IrDA protocol hierarchy and enabling the

More information

Data Synchronization in Mobile Computing Systems Lesson 10 SyncML Protocols

Data Synchronization in Mobile Computing Systems Lesson 10 SyncML Protocols Data Synchronization in Mobile Computing Systems Lesson 10 SyncML Protocols Oxford University Press 2007. All rights reserved. 1 SyncML provisions for an open standard Representation protocol Synchronization

More information

Introduction to 9.0. White Paper. Sync and Surf FirstClass Support for Mobile Users. November Powering collaborative online communities.

Introduction to 9.0. White Paper. Sync and Surf FirstClass Support for Mobile Users. November Powering collaborative online communities. Introduction to 9.0 White Paper Sync and Surf FirstClass Support for Mobile Users November 2007 Powering collaborative online communities. FirstClass Support for Mobile Users The widespread availability

More information

Mobile Application Support

Mobile Application Support Mobile Application Support 1 Problems and Requirements Problem fields: dynamic system and network configuration dynamic change of Quality-of-Service-properties decoupling/re-connection transparency of

More information

Intellisync Lite. Page ii

Intellisync Lite. Page ii User Guide Intellisync Lite Copyright Notice No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any computer language, in any form

More information

OMA Device Management Protocol

OMA Device Management Protocol OMA Device Management Protocol Candidate Version 1.2 07 Jun 2005 Open Mobile Alliance OMA-TS-DM-Protocol-V1_2-20050607-C OMA-TS-DM-Protocol-V1_2-20050607-C Page 2 (49) Use of this document is subject to

More information

APPLICATION PROGRAMMING: MOBILE COMPUTING [ INEA00112W ] Marek Piasecki PhD Mobile Databases (W8/2013)

APPLICATION PROGRAMMING: MOBILE COMPUTING [ INEA00112W ] Marek Piasecki PhD Mobile Databases (W8/2013) APPLICATION PROGRAMMING: MOBILE COMPUTING [ INEA00112W ] Marek Piasecki PhD Mobile Databases (W8/2013) Storing Data on Mobile Devices Most mobile applications require data to be stored, organized, and

More information

IceWarp Unified Communications. SyncML Guide. Version 12

IceWarp Unified Communications. SyncML Guide. Version 12 IceWarp Unified Communications Version 12 Published on 3/6/2017 Contents SyncML... 3 Feature Overview... 4 Client Device Support... 5 IceWarp Server and SyncML Basic Concept... 7 Standard Synchronization

More information

TECHNICAL HELP: PRESS * 0

TECHNICAL HELP: PRESS * 0 28-NOV- 2001 1 Oracle Corporation 9i Series iseminar: Presenters: Taesang Choi Eun Heo YunSeok Choi Fukiat Julnual Wednesday, November 28, 2001 28-NOV- 2001 2 think fast. think simple. think smart. 28-NOV-

More information

Adding Mobile Capability to an Enterprise Application With Oracle Database Lite. An Oracle White Paper June 2007

Adding Mobile Capability to an Enterprise Application With Oracle Database Lite. An Oracle White Paper June 2007 Adding Mobile Capability to an Enterprise Application With Oracle Database Lite An Oracle White Paper June 2007 Adding Mobile Capability to an Enterprise Application With Oracle Database Lite Table of

More information

IceWarp Unified Communications. SyncML Guide. Version 10.4

IceWarp Unified Communications. SyncML Guide. Version 10.4 IceWarp Unified Communications SyncML Guide Version 10.4 Printed on 16 April, 2012 Contents SyncML 1 Feature Overview... 3 Client Device Support... 5 IceWarp Server and SyncML - Basic Concept... 7 Standard

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

Wireless Sync Quick Start Guide for Kyocera Prepare your PC. Create your Wireless Sync account

Wireless Sync Quick Start Guide for Kyocera Prepare your PC. Create your Wireless Sync account Wireless Sync Quick Start Guide for Kyocera 7135 Welcome to the Wireless Sync service from Verizon Wireless. This guide will walk you through the steps necessary to set up your Kyocera 7135. This Quick

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

Continues the Technical Activities Originated in the SyncML Initiative

Continues the Technical Activities Originated in the SyncML Initiative SyncML Device Management Security, Version 1.1.2 Approved Version 09-December-2003 Open Mobile Alliance OMA-SyncML-DMSecurity-V1_1_2-20031209-A Continues the Technical Activities Originated in the SyncML

More information

UNIVERSITY EXAMINATIONS: NOV/DEC 2011 REGULATION PERVASIVE COMPUTING PART A

UNIVERSITY EXAMINATIONS: NOV/DEC 2011 REGULATION PERVASIVE COMPUTING PART A UNIVERSITY EXAMINATIONS: NOV/DEC 2011 REGULATION 2008 080250049-PERVASIVE COMPUTING PART A 1. Mention the characteristics of pervasive computing. Minimal user distraction Collaborative interaction User

More information

Developing Wireless Applications for Multiple Geographies. Christopher Koppe Speedware Corporation

Developing Wireless Applications for Multiple Geographies. Christopher Koppe Speedware Corporation Developing Wireless Applications for Multiple Geographies Christopher Koppe Speedware Corporation The Wireless World of Internet-Enabled Devices Mobile Phones Microbrowser-enabled Smart Phones The Wireless

More information

WAP. Bringing the internet to you. Cynthia Luk Marianne Morris Harvey Wong. 4 April, 2002 CMPUT 499

WAP. Bringing the internet to you. Cynthia Luk Marianne Morris Harvey Wong. 4 April, 2002 CMPUT 499 WAP Bringing the internet to you Cynthia Luk Marianne Morris Harvey Wong 4 April, 2002 CMPUT 499 Table of Contents Summary 3 Introduction... 4 What is (WAP)? WAP 2.0 Motivation for WAP WAP Architecture..

More information

SCLIntra Enterprise Product Summary

SCLIntra Enterprise Product Summary SCLIntra Enterprise Product Summary SCLIntra uses barcoding technology to monitor and control the flow of tangible objects mail, parcels, property, files or people as they enter and move through a facility.

More information

Using your Siemens S55 with the Logitech wireless hub

Using your Siemens S55 with the Logitech wireless hub Using your Siemens S55 with the Logitech wireless hub 2003 Logitech, Inc. Contents Introduction 3 Product compatibility 3 About this guide 4 Get connected 6 Connecting your Siemens S55 6 Checking if your

More information

Chapter 3. Technology Adopted. 3.1 Introduction

Chapter 3. Technology Adopted. 3.1 Introduction Chapter 3 Technology Adopted 3.1 Introduction The previous chapter described difference between the propose system and traditional methods and also about the existing similar systems. In this chapter,

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

Oracle Database Lite 10gR2 Technical White Paper. An Oracle White Paper June 2006

Oracle Database Lite 10gR2 Technical White Paper. An Oracle White Paper June 2006 Oracle Database Lite 10gR2 Technical White Paper An Oracle White Paper June 2006 Oracle Database Lite 10gR2 Technical White Paper ORACLE DATABASE LITE 10G OVERVIEW... 3 Introduction... 3 DATABASE LITE

More information

SyncML Representation Protocol, Data Synchronization Usage

SyncML Representation Protocol, Data Synchronization Usage SyncML Representation Protocol, Data Synchronization Usage Approved Version 1.2.1 10 Aug 2007 Open Mobile Alliance OMA-TS-DS_DataSyncRep-V1_2_1-20070810-A OMA-TS-DS_DataSyncRep-V1_2_1-20070810-A Page 2

More information

Accessing DB2 Everyplace using J2ME devices, part 1

Accessing DB2 Everyplace using J2ME devices, part 1 Accessing DB2 Everyplace using J2ME devices, part 1 Skill Level: Intermediate Naveen Balani (naveenbalani@rediffmail.com) Developer 08 Apr 2004 This two-part tutorial assists developers in developing DB2

More information

Cisco Mobile Pilot. Colin Seward - MCOE April 11 th 2002

Cisco Mobile Pilot. Colin Seward - MCOE April 11 th 2002 Cisco Mobile Pilot Colin Seward - MCOE April 11 th 2002 2001, Cisco Systems, Inc. All 2001, rights Cisco reserved. Systems, Inc. All rights reserved. 1 Productivity Gains from Internet Business Solutions

More information

Conduit for Windows Version 4 Manual

Conduit for Windows Version 4 Manual Conduit for Windows Version 4 Manual Revision Date 12/05/2007 HanDBase is a Registered Trademark of DDH Software, Inc. All information contained in this manual and all software applications mentioned in

More information

Wireless Personal Area Networks & Wide Area Networks

Wireless Personal Area Networks & Wide Area Networks Wireless Personal Area Networks & Wide Area Networks Patrick J. Stockreisser p.j.stockreisser@cs.cardiff.ac.uk Lecture Outline In the lecture we will: Look at PAN s in more detail Look at example networks

More information

SECURE SMART GRID DEVICE for HOME AREA NETWORKS Using WIRELESS APPLICATION PROTOCOL

SECURE SMART GRID DEVICE for HOME AREA NETWORKS Using WIRELESS APPLICATION PROTOCOL 826 SECURE SMART GRID DEVICE for HOME AREA NETWORKS Using WIRELESS APPLICATION PROTOCOL S. RAM KANNAN B.E, CSE Chennai, TN India ramkannan1991@gmail.com R. SABARISH B.E, CSE Chennai, TN India sabarish.raghu@gmail.com

More information

IR-200F IrDA Mainboard Adapter

IR-200F IrDA Mainboard Adapter IR-200F IrDA Mainboard Adapter The VScom IrDA Mainboard Adapter enables infrared wireless data communication by connecting the IrDA dongle to the built-in mainboard IR header connectors of your desktop

More information

Extending Enterprise Applications to Mobile - Key Considerations. Zensar Technologies Sep 2011

Extending Enterprise Applications to Mobile - Key Considerations. Zensar Technologies Sep 2011 Extending Enterprise Applications to Mobile - Key Considerations Zensar Technologies Sep 2011 AGENDA Section 1: Trends & Adoption across industry Section 2: Enterprise Mobile Application Development --

More information

" " indicates Not Qualified. Component not tested for Version.Release shown.

  indicates Not Qualified. Component not tested for Version.Release shown. Sage SalesLogix Compatibility Checklist (v7.5) The hardware requirements for Sage SalesLogix v7.5 are a guideline only. Hardware requirements depend on the number of users, activity, size of database,

More information

OneBridge Real Time Server 4.1. User Guide

OneBridge Real Time Server 4.1. User Guide OneBridge Real Time Server 4.1 User Guide Copyright 2000-2003 Extended Systems, Inc. and its licensors. All rights reserved. OneBridge Products, including but not limited to OneBridge Mobile Data Suite;

More information

Deploying BlackBerry Enterprise Software v4.0. Phillip Lundie Technical Channel Manager Research In Motion

Deploying BlackBerry Enterprise Software v4.0. Phillip Lundie Technical Channel Manager Research In Motion Deploying BlackBerry Enterprise Software v4.0 Phillip Lundie Technical Channel Manager Research In Motion Agenda Wireless Enterprise Activation The BlackBerry Device Configuration Tool Distributed Device

More information

Business Data Communications and Networking

Business Data Communications and Networking Business Data Communications and Networking 10th Edition Jerry Fitzgerald and Alan Dennis John Wiley & Sons, Inc Dwayne Whitten, D.B.A Mays Business School Texas A&M University http://alainmaterials.webs.com/

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

win Grey Matter India - An Idhasoft Company Idhasoft is a global world-class

win Grey Matter India - An Idhasoft Company Idhasoft is a global world-class Streaming Location-Based Wireless Mobile Unified Technological Spying Messaging Network Multimedia Launcher Expertise dows logger, Shell' the from that capable application proximity for enhances users

More information

Microsoft Windows X64 versions Microsoft Windows NT 4.0 Professional Microsoft Windows 98SE Microsoft Windows ME, Microsoft Windows XP Home Not qualif

Microsoft Windows X64 versions Microsoft Windows NT 4.0 Professional Microsoft Windows 98SE Microsoft Windows ME, Microsoft Windows XP Home Not qualif Sage SalesLogix Compatibility Checklist Hardware and software requirements for v6.2, v7.0, and v7.2. The hardware requirements for Sage SalesLogix are to be used as a guideline. Hardware requirements depend

More information

3rd National Workshop and Tutorial on Handheld Computers in Universities and Colleges. University of Wolverhampton November 4 th What Now?

3rd National Workshop and Tutorial on Handheld Computers in Universities and Colleges. University of Wolverhampton November 4 th What Now? 3rd National Workshop and Tutorial on Handheld Computers in Universities and Colleges University of Wolverhampton November 4 th 2005 What Now? Finding your way around your PDA and the practicalities of

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

Top Reasons to Upgrade

Top Reasons to Upgrade version 5.0 Top Reasons to Upgrade With the latest release of the BlackBerry Enterprise Server software, your organization gains new administrative features, built-in high availability to maximize system

More information

Samsung PC Studio 3.1 User s Guide

Samsung PC Studio 3.1 User s Guide Samsung PC Studio 3.1 User s Guide Copyright 2005-2006 Samsung Electronics Co., Ltd. Contents 1. Samsung PC Studio...3 1.1. System Requirements...3 1.2. PC Studio Features...3 1.3. Live Update...9 2. Connection...11

More information

In this chapter, you will be introduced to the DB2 Universal Database (DB2 UDB)

In this chapter, you will be introduced to the DB2 Universal Database (DB2 UDB) C H A P T E R 1 1 DB2 UNIVERSAL DATABASE DB2 CONNECTIVITY DB2 APPLICATION DEVELOPMENT DB2 ADMINISTRATION In this chapter, you will be introduced to the DB2 Universal Database (DB2 UDB) family of products

More information

Troubleshooting Q&A. My CLIÉ handheld is not working properly. About CLIE Launcher. I cannot perform a HotSync operation.

Troubleshooting Q&A. My CLIÉ handheld is not working properly. About CLIE Launcher. I cannot perform a HotSync operation. 4-672-274-21 (1) http://www.clie-link.com My CLIÉ handheld is not working properly About CLIE Launcher I cannot perform a HotSync operation Error messages I cannot enter data properly How to operate basic

More information

Introduction to Wireless Networking ECE 401WN Spring 2009

Introduction to Wireless Networking ECE 401WN Spring 2009 I. Overview of Bluetooth Introduction to Wireless Networking ECE 401WN Spring 2009 Lecture 6: Bluetooth and IEEE 802.15 Chapter 15 Bluetooth and IEEE 802.15 What is Bluetooth? An always-on, short-range

More information

FOR 240 Lab 7 Assignment Using Handheld PC to Collect Timber Cruising Data Introduction to Computing in Natural Resources

FOR 240 Lab 7 Assignment Using Handheld PC to Collect Timber Cruising Data Introduction to Computing in Natural Resources FOR 240 Lab 7 Assignment Using Handheld PC to Collect Timber Cruising Data Introduction to Computing in Natural Resources In this lab, we are going to use the handheld PC to collect timber cruising data.

More information

1.2. Terminal Configuration Use-Cases SyncML Device Management

1.2. Terminal Configuration Use-Cases SyncML Device Management MOBILE DEVICE MANAGEMENT WITH SYNCML Alan Bok, Alan.Bok@motorola.com, Sandeep Adwankar, Sandeep.Adwankar@motorola.com, John Grosspietsch, John.Grosspietsch@motorola.com, Venu Vasudevan, venuv@labs.mot.com,

More information

OpenSync. Daniel Gollub SUSE Linux Products GmbH

OpenSync. Daniel Gollub SUSE Linux Products GmbH OpenSync Daniel Gollub SUSE Linux Products GmbH Content Synchronization Today What is OpenSync? Synchronization Framework Plugins Different ways of Syncing Capabilities and Merger Quick

More information

What Handhelds Do. What Every PDA Owner Should Know. Rita Vine, Gerstein Science Information Centre, PDAs.

What Handhelds Do. What Every PDA Owner Should Know. Rita Vine, Gerstein Science Information Centre, PDAs. 1 PDAs Agenda PDAs 101 Law Business Library initiatives Licensing What Handhelds Do Basic apps Datebook, Contact List, Memo Pad Specialized apps full-text text, databases, word processing, email, wireless

More information

ProvideX On Handhelds

ProvideX On Handhelds ProvideX On Handhelds Presented by: Jarett Smith Presentation Overview Landscape of Mobile Computing Wireless Connections to Internet Challenges of Mobile Computing Why We Chose Java 2 Micro Edition Java

More information

ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL

ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL BLUETOOTH Amita Tiwari IIIrd Semester amitaasct@gmail.com Sunil Kumar IIIrd Semester sunilasct@gmail.com ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL ABSTRACT Blue tooth is a standard developed by a group

More information

Architecture for multi-party synchronization of data sets in a distributed environment

Architecture for multi-party synchronization of data sets in a distributed environment Architecture for multi-party synchronization of data sets in a distributed environment Marcin Marczewski A dissertation submitted to the University of Dublin, in partial fulfillment of the requirements

More information

Spontaneous Interaction using Mobile Phones and Short Text Messages

Spontaneous Interaction using Mobile Phones and Short Text Messages Spontaneous Interaction using Mobile Phones and Short Text Messages Frank Siegemund Distributed Systems Group, Department of Computer Science, Swiss Federal Institute of Technology (ETH) Zurich, 8092 Zurich,

More information

Troubleshooting Q&A. Your CLIÉ handheld does not operate properly. You cannot perform the HotSync operation. Error message

Troubleshooting Q&A. Your CLIÉ handheld does not operate properly. You cannot perform the HotSync operation. Error message 4-670-948-11 (1) Your CLIÉ handheld does not operate properly You cannot perform the HotSync operation Error message You cannot enter data properly How to operate basic applications (PIM) You cannot beam

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

COMMUNICATION PROTOCOLS

COMMUNICATION PROTOCOLS COMMUNICATION PROTOCOLS Index Chapter 1. Introduction Chapter 2. Software components message exchange JMS and Tibco Rendezvous Chapter 3. Communication over the Internet Simple Object Access Protocol (SOAP)

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

RoadSync Java MIDP 2.0 Manual

RoadSync Java MIDP 2.0 Manual RoadSync Java MIDP 2.0 Manual Table of Contents General Product Information What is RoadSync (Exchange ActiveSync )... 4 Advantages for Companies and IT Administrators... 4 Key Product Features... 5 System

More information

Activant Stanpak. PDA Updater for Pocket PC. Version 6.0

Activant Stanpak. PDA Updater for Pocket PC. Version 6.0 Activant Stanpak PDA Updater for Pocket PC Version 6.0 This manual contains reference information about software products from Activant Solutions Inc. The software described in this manual and the manual

More information

Crystal Reports 10. Overview. Contents. Supported and Tested Platforms. This document lists the supported and tested platforms for Crystal Reports 10.

Crystal Reports 10. Overview. Contents. Supported and Tested Platforms. This document lists the supported and tested platforms for Crystal Reports 10. Overview Contents This document lists the supported and tested platforms for Crystal Reports 10. INTRODUCTION... 2 MINIMUM HARDWARE REQUIREMENTS FOR CRYSTAL REPORTS 10...2 Windows...2 SUPPORTED PLATFORMS

More information

WIRELESS INTERNET USABILITY AND INTEROPERABILITY

WIRELESS INTERNET USABILITY AND INTEROPERABILITY WHITEPAPER WIRELESS INTERNET USABILITY AND INTEROPERABILITY JAMES PEARCE VP TECHNOLOGY This paper represents the presentation notes from Wireless Internet Usability & Interoperability presented by James

More information

OneBridge Mobile Data Suite

OneBridge Mobile Data Suite OneBridge Mobile Data Suite technical brief OneBridge Mobile Data Suite is a robust development suite for proactively delivering mission-critical information to mobile device users. With a broad range

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK. Sub.Code/ Name : IT1452 FUNDAMENTALS OF PERVASIVE COMPUTING

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK. Sub.Code/ Name : IT1452 FUNDAMENTALS OF PERVASIVE COMPUTING IT1452 Fundamentals Of Pervasive Computing 1 KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Sub.Code/ Name : IT1452 FUNDAMENTALS OF PERVASIVE COMPUTING Year / Sem : IV

More information

FILE TRANSFER PROFILE

FILE TRANSFER PROFILE Part K:12 FILE TRANSFER PROFILE This application profile defines the application requirements for Bluetooth devices necessary for the support of the File Transfer usage model. The requirements are expressed

More information

Everyplace Suite: Websphere Transcoding Publisher Technical Overview

Everyplace Suite: Websphere Transcoding Publisher Technical Overview Pervasive Computing Solutions Everyplace Suite: Websphere Transcoding Publisher Technical Overview -----KRnet----- 2001. 6. Byun Ho Sup Agenda Key Terms The Solution: WebSphere Transcoding Publisher WTP

More information

Data Synchronization in Mobile Computing Systems Lesson 12 Synchronized Multimedia Markup Language (SMIL)

Data Synchronization in Mobile Computing Systems Lesson 12 Synchronized Multimedia Markup Language (SMIL) Data Synchronization in Mobile Computing Systems Lesson 12 Synchronized Multimedia Markup Language (SMIL) Oxford University Press 2007. All rights reserved. 1 Language required to specify the multimodal

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

ipassconnect PDA WinCe OS

ipassconnect PDA WinCe OS . ipass Inc. 3800 Bridge Parkway Redwood Shores, California 94065 USA ipassconnect PDA WinCe OS..........? 2001 All Rights Reserved Technical Writer: Tom Kelley ipass, Inc. Proprietary Information Version:

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

Overview of Oracle Sales for Handhelds

Overview of Oracle Sales for Handhelds Oracle Sales for Handhelds User Guide Release 12 Part No. B25169-01 December 2006 Overview of Oracle Sales for Handhelds Oracle Sales for Handhelds is an enterprise application for traveling sales professionals

More information

SyncML OBEX Binding. Candidate Version Apr Open Mobile Alliance OMA-TS-SyncML_OBEXBinding-V1_ C

SyncML OBEX Binding. Candidate Version Apr Open Mobile Alliance OMA-TS-SyncML_OBEXBinding-V1_ C SyncML OBEX Binding Candidate Version 1.2 09 Apr 2005 Open Mobile Alliance OMA-TS-SyncML_OBEXBinding-V1_2-20050509-C OMA-TS-SyncML_OBEXBinding-V1_2-20050509-C Page 2 (30) Use of this document is subject

More information

Pow-R-Command Human Machine Interfaces. Table of Contents: July Technical Data

Pow-R-Command Human Machine Interfaces. Table of Contents: July Technical Data July 2002 Pow-R-Command 100 - Human Machine Interfaces Technical Data Table of Contents: Pow-R-Command 100 System General 2 What is a Human Machine Interface (HMI) 2 HMI s and Pow-R-Command 100 Systems

More information

CompactFlash/SDIO Connection Kit with Bluetooth Wireless Technology

CompactFlash/SDIO Connection Kit with Bluetooth Wireless Technology CompactFlash/SDIO Connection Kit with Bluetooth Wireless Technology Featuring a Socket CompactFlash/SDIO card and Windows CE software for adding Bluetooth capability to the following mobile computers:

More information

Accessing Mainframe Applications with Wireless Devices

Accessing Mainframe Applications with Wireless Devices L I G H T Y E A R Accessing Mainframe Applications with Wireless Devices Brian Lee Software Development Manager Tel: 403-208-2455 brianlee@lightyr.com Tony Skinner Senior CICS Consultant tskinner@lightyr.com

More information

Oracle Field Service/Palm TM Devices

Oracle Field Service/Palm TM Devices Oracle Field Service/Palm TM Devices Implementation Guide Release 11i December 2001 Part No. A95210-01 1 Introduction This section gives an overview of the complete Field Service process and highlights

More information

DIRECTORY INTEGRATION: USING ACTIVE DIRECTORY FOR AUTHENTICATION. Gabriella Davis The Turtle Partnership

DIRECTORY INTEGRATION: USING ACTIVE DIRECTORY FOR AUTHENTICATION. Gabriella Davis The Turtle Partnership DIRECTORY INTEGRATION: USING ACTIVE DIRECTORY FOR AUTHENTICATION Gabriella Davis The Turtle Partnership In This Session Review possible use cases for multiple directories Understand security implications

More information

BlackBerry 101: An Introduction to the BlackBerry Wireless Solution

BlackBerry 101: An Introduction to the BlackBerry Wireless Solution BlackBerry 101: An Introduction to the BlackBerry Wireless Solution BlackBerry 101 Agenda What is the BlackBerry Enterprise Solution? Tracing a Message Security, Security, Security Enabling the User Extensibility:

More information

INF RMATIQUE INFORMATIK

INF RMATIQUE INFORMATIK INF RMATIQUE INFORMATIK Zeitschrift der schweizerischen Informatikorganisationen Revue des organisations suisses d informatique Nr./No. 5 Oktober/Octobre 2001 Ubiquitous Computing Pervasive and Mobile

More information

Lite Version. Quick Start Guide

Lite Version. Quick Start Guide Lite Version Quick Start Guide Intellisync 4.0 Copyright Notice No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any computer language,

More information

SplashID 3 Reviewer's Guide

SplashID 3 Reviewer's Guide Intro SplashID safely and securely stores sensitive personal identification information including user names, passwords, credit cards, calling cards, bank accounts, PINs, and more. Information is stored

More information

An Application of Knowledge Management for Construction Using Mobile PDA System

An Application of Knowledge Management for Construction Using Mobile PDA System An Application of Knowledge Management for Construction Using Mobile PDA System Sheng-Tai LIN a, Yu-Cheng LIN b, and H. Ping TSERNG c a Graduate Student, Department of Civil Engineering, National Taiwan

More information

3Com Wireless Bluetooth PC Card, USB Adapter, and Printer Adapter

3Com Wireless Bluetooth PC Card, USB Adapter, and Printer Adapter DATA SHEET 3Com Wireless Bluetooth PC Card, USB Adapter, and Printer Adapter Key Benefits Simplicity Bluetooth Connection Manager provides automatic discovery and point-and-click management of devices,

More information

Data Synchronization in Mobile Computing Systems Lesson 03 Domain dependent Specific Rules and Conflict resolution Strategies

Data Synchronization in Mobile Computing Systems Lesson 03 Domain dependent Specific Rules and Conflict resolution Strategies Data Synchronization in Mobile Computing Systems Lesson 03 Domain dependent Specific Rules and Conflict resolution Strategies Oxford University Press 2007. All rights reserved. 1 1. Data synchronization

More information

MCL Technologies. MCL-Collection. Touch the Technologies and Take Control

MCL Technologies. MCL-Collection. Touch the Technologies and Take Control MCL Technologies MCL-Collection Touch the Technologies and Take Control MCL-Collection MCL-COLLECTION One Development Tool to Design and Deploy Cross Platform Application Integration Simulation Documentation

More information