117
pdas : rick peterson marc scarborough Rice unsupportable(?) supporting the

Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Embed Size (px)

Citation preview

Page 1: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

pdas:

rick petersonmarc scarborough

Rice University

unsupportable(?)

supporting

the

Page 2: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Copyright Statement

• "Copyright Rick Peterson and Marc Scarborough 2007. This work is the intellectual property of the authors. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the authors. To disseminate otherwise or to republish requires written permission from the authors."

Page 3: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

goals:

(marc)

1 - share the complexity

2 - explain the technology & offer options

(rick)

3 - open discussion on your solutions

(the group)

Page 4: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

pdas

Page 5: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Let’s start with “p”

Page 6: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

personal

Page 7: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

pertaining to persons, as opposed to things

*from wiktionary.org

Page 8: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

d

Page 9: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

digital

Page 10: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

1. Having to do with digits (fingers or toes); performed with a finger.*

*from wiktionary.org

Page 11: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

a

Page 12: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

assistant

Page 13: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

3. A software tool that provides assistance in

some task.*

*from wiktionary.org

Page 14: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

which gives us…

Page 15: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 16: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 17: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 18: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

and makes

Page 19: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

life

Page 20: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 21: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

complex

Page 22: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

and supporting

Page 23: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

pdas

Page 24: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

challenging

Page 25: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

but…why??

Page 26: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

first…

Page 27: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

pdas

Page 28: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

personal

Page 29: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

VIP

Page 30: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 31: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

another VIP

Page 32: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 33: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

and it’s the eighth deadliest sin

Page 34: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

envy

Page 35: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

and when the VIP arrives

Page 36: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 37: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 38: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 39: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

oh no, not another BLACKBERRY user

Page 40: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

unless of course they’re running

Page 41: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 42: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

in which case

Page 43: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 44: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

(but that’s another story)

Page 45: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

but if they’re are using, let’s say

Page 46: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 47: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

there may be issues

Page 48: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

with over the air (OTA) sync

contactsemail

calendartasks

Page 49: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

and any 3rd party software

ConsilientNotify.netOthers?

Page 50: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

with duplicate(ing) contacts

Page 51: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

with weird calendar events

Page 52: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

added costs, models, and ROI

Page 53: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

and with people expecting perfection

Page 54: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

bottom line?

Page 55: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

these issues/complexities

Page 56: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

are nothing if

Page 57: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

VIP

Page 58: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

wants

Page 59: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 60: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

second…

Page 61: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

pdas

Page 62: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

digital

Page 63: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 64: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

have to do digital things

Page 65: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

-create, send, receive email-manage contacts-make and keep appointments

Page 66: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 67: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 68: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 69: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

digital information access

Personal preference +

Page 70: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

in a world of…

Page 71: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

approx. 1 BILLION cellular phone subscribers

Page 72: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

where approx. 40% replace phones EACH YEAR

Page 73: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

and where all smartphoneswill DO wireless:

emailweb

calendarcontacts

tasks

Page 74: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

there exists complexity

Page 75: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

oh - and 1% of that market by 2008 will be owned

by…?

Page 76: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 77: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

THAT will play well with the enterprise

Page 78: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

which leads us, finally…

Page 79: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

pdas

Page 80: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

assistant

Page 81: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 82: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

need for more capable assistants

Page 83: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

with enterprise tie-in

Page 84: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

what can help?

Page 85: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Web 2.0 & pdas?

from http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html

Page 86: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

mix, match, and mutate

Page 87: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

“build applications that harness network effects to get better the more people use them.”

tim o’reilly

from http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html

Page 88: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 89: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 90: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 91: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 92: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the
Page 93: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

p - personal preference

a - an enabled assistant

d - digital info needs

Page 94: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

more features

and more capability

in the pda’s future

Page 95: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

and it’s up to us to help

Page 96: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Now… Marc

proper homage duly given to Dick Hardt, CEO of sxip.com and his presentation/style at:

http://identity20.com/media/OSCON2005/

from which some of the style of this presentation has shamelessly been stolen

Page 97: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Supporting the PDA atRice University

Marc Scarborough ([email protected])

Rick Peterson

([email protected])

Page 98: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

In This Issue

• Why PDAs are hard to support

• Challenges we face at Rice

• Our available options

• What we did at Rice

• What you can do

• More resources and Q&A

• Applause

Page 99: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Why is supporting PDAs so hard?

• Different devices require different back end systems to function– Exchange, Blackberry Enterprise Server, etc

• Cell providers offer little to no help– Most assume the back end is there and well

understood

• There are so many devices– People choose devices before deciding on services– Not just cell phones anymore

Page 100: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Why is this so hard for Rice?

• No Blackberry Enterprise Server (BES)– Rice uses Oracle Calendar– BES does not “synchronize” with Oracle

• Microsoft Exchange is an alternate, fee-based service for our users– Rice uses more traditional email services (Cyrus)

• Money– Devices, Data Plans, Licenses are all expensive

Page 101: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Options for Oracle and traditional Unix email

• Oracle does offer some sync options– SyncML (“wireless” pull)– PocketPC and Palm Sync Clients (“tethered”)

• Most smartphones now have full IMAP(s) email clients– There are also many third party email clients

Page 102: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

What is SyncML?

• SyncML is an open standard designed to synchronize information across multiple types

of networks to and from multiple types of devices and platforms.– Non-vendor, non-os, non-application specific– Works over standard networks (wired, wireless,

cell, etc) and protocols (HTTP(s), SMTP, etc)

Page 103: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

QuickTime™ and aTIFF (LZW) decompressorare needed to see this picture.

CalendarServer

QuickTime™ and aTIFF (LZW) decompressorare needed to see this picture.

WebServer

SyncML -Like HTML, but for PIM

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (LZW) decompressorare needed to see this picture.

QuickTime™ and aTIFF (LZW) decompressorare needed to see this picture.

Internet

HTMLOver

TCP/IP

SyncMLOver

TCP/IP

Page 104: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Support for SyncML

Page 105: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

The Compatibility Question

• Rice Technologies– We now know what services we can offer

• IMAP, SyncML, ActiveSync

– We now know more about the mobile devices• Windows Mobile, Palm, Blackberry, Symbian (iPhone?)

• Push vs Pull– Push

• Server-initiated synchronization, like Blackberry (instant email)

– Pull• Client-initiated synchronization, like traditional email

(checking every 15 minutes)

Page 106: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Compatibility Chart - DashOracle and Cyrus

ServersService Pull Email Push Email Pull PIM Push PIM SyncML ActiveSync BESOracle Calendar No No Yes No Yes No NoCyrus Email Yes No No No No No NoMS Exchange Yes Yes Yes Yes No Yes No

Sync TransportsEmail and PIM

T-MobileDash

(1) Microsoft Exchange, (2) Blackberry Enterprise Server,(3) Requires third party software,(4) Investigating possible option

DevicesDevice Pull Email Push Email Pull PIM Push PIM SyncML ActiveSync BESDash (WinMo) Yes No Yes (3) No Yes (3) No NoTreo 680 (Palm) Yes Yes (1,2) Yes (3) Yes (1,2) Yes (3) Yes (1) YesBlackBerry 8100 No Yes (2) No (4) Yes (2) No (4) No Yes

Email and PIM Sync Transports

CingularBlackjack

Page 107: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Compatibility Chart - DashMicrosoft Exchange

ServersService Pull Email Push Email Pull PIM Push PIM SyncML ActiveSync BESOracle Calendar No No Yes No Yes No NoCyrus Email Yes No No No No No NoMS Exchange Yes Yes Yes Yes No Yes No

Sync TransportsEmail and PIM

(1) Microsoft Exchange, (2) Blackberry Enterprise Server,(3) Requires third party software,(4) Investigating possible option

DevicesDevice Pull Email Push Email Pull PIM Push PIM SyncML ActiveSync BESDash (WinMo) Yes Yes (1) Yes (3) Yes (1) No Yes (1) NoTreo 680 (Palm) Yes Yes (1,2) Yes (3) Yes (1,2) Yes (3) Yes (1) YesBlackBerry 8100 No Yes (2) No (4) Yes (2) No (4) No Yes

Email and PIM Sync Transports

T-MobileDash

CingularBlackjack

Page 108: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Compatibility Chart - Treo 680 Oracle and Cyrus

ServersService Pull Email Push Email Pull PIM Push PIM SyncML ActiveSync BESOracle Calendar No No Yes No Yes No NoCyrus Email Yes No No No No No NoMS Exchange Yes Yes Yes Yes No Yes No

Sync TransportsEmail and PIM

CingularTreo 680

(1) Microsoft Exchange, (2) Blackberry Enterprise Server,(3) Requires third party software,(4) Investigating possible option

DevicesDevice Pull Email Push Email Pull PIM Push PIM SyncML ActiveSync BESDash (WinMo) Yes Yes (1) Yes (3) Yes (1) Yes (3) Yes (1) NoTreo 680 (Palm) Yes No Yes (3) No Yes (3) No NoBlackBerry 8100 No Yes (2) No (4) Yes (2) No (4) No Yes

Email and PIM Sync Transports

Page 109: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Compatibility Chart - Treo 680 Microsoft Exchange

ServersService Pull Email Push Email Pull PIM Push PIM SyncML ActiveSync BESOracle Calendar No No Yes No Yes No NoCyrus Email Yes No No No No No NoMS Exchange Yes Yes Yes Yes No Yes No

Sync TransportsEmail and PIM

CingularTreo 680

(1) Microsoft Exchange, (2) Blackberry Enterprise Server,(3) Requires third party software,(4) Investigating possible option

DevicesDevice Pull Email Push Email Pull PIM Push PIM SyncML ActiveSync BESDash (WinMo) Yes Yes (1) Yes (3) Yes (1) Yes (3) Yes (1) NoTreo 680 (Palm) Yes Yes (1,2) Yes (3) Yes (1,2) No Yes (1) NoBlackBerry 8100 No Yes (2) No (4) Yes (2) No (4) No Yes

Email and PIM Sync Transports

Page 110: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Compatibility Chart - BB 8100 Oracle and Cyrus

ServersService Pull Email Push Email Pull PIM Push PIM SyncML ActiveSync BESOracle Calendar No No Yes No Yes No NoCyrus Email Yes No No No No No NoMS Exchange Yes Yes Yes Yes No Yes No

Sync TransportsEmail and PIM

BlackBerry8100

(1) Microsoft Exchange, (2) Blackberry Enterprise Server,(3) Requires third party software,(4) Investigating possible option

DevicesDevice Pull Email Push Email Pull PIM Push PIM SyncML ActiveSync BESDash (WinMo) Yes Yes (1) Yes (3) Yes (1) Yes (3) Yes (1) NoTreo 680 (Palm) Yes Yes (1,2) Yes (3) Yes (1,2) Yes (3) Yes (1) YesBlackBerry 8100 No Yes No (4) No No (4) No No

Email and PIM Sync Transports

Page 111: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Compatibility Chart - BB 8100 Microsoft Exchange

ServersService Pull Email Push Email Pull PIM Push PIM SyncML ActiveSync BESOracle Calendar No No Yes No Yes No NoCyrus Email Yes No No No No No NoMS Exchange Yes Yes Yes Yes No Yes No

Sync TransportsEmail and PIM

BlackBerry8100

(1) Microsoft Exchange, (2) Blackberry Enterprise Server,(3) Requires third party software,(4) Investigating possible option

DevicesDevice Pull Email Push Email Pull PIM Push PIM SyncML ActiveSync BESDash (WinMo) Yes Yes (1) Yes (3) Yes (1) Yes (3) Yes (1) NoTreo 680 (Palm) Yes Yes (1,2) Yes (3) Yes (1,2) Yes (3) Yes (1) YesBlackBerry 8100 No No No No No No No

Email and PIM Sync Transports

Page 112: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

How can I prepare?

• Know what technologies the services you currently offer use

• Become familiar with what technologies are compatible with which services

• Develop consistent responses to similar questions

• Educate and train IT Support Staff

Page 113: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Push Services - Beyond the Blackberry

• Microsoft Exchange ActiveSync– Great for those with Exchange servers– Includes some non-Microsoft devices (Symbian,

Palm)

• Third-party– Offerings from Consilient, Good and IntelliSync– Multi-device support

• ASP/Hosted– NotifyLink

Page 114: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Third Party Products and Services

• ASP/Hosted– NotifyLink (Blackberry)– Motorola GoodLink (Mulitdevice)– Nokia Intellisync (Multidevice)

• Client Support– Synthesis AG (SyncML for Windows Mobile

and Palm)– Nexthaus (SyncML for Blackberry)

Page 115: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Third Party Products and Services

• Email Clients– Snappermail (IMAP for Palm)– ProfiMail (IMAP for Windows Mobile and

Symbian)

Page 116: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Links• SyncML

– http://www.openmobilealliance.org/tech/affiliates/syncml/syncmlindex.html• Consilient

– http://www.consilient.com/• NotifyLink

– http://www.notifycorp.com/• Synthesis AG

– http://www.synthesis.ch/• Nexthaus

– http://www.nexthaus.com/• Snappermail

– http://www.snappermail.com/wireless/email/• ProfiMail

– http://www.lonelycatgames.com/?app=profimail• Motorola Good

– http://www.good.com/corp/index.php• Nokia Intellisync

– http://www.usa.nokia.com/A4179064

Page 117: Pdas: rick peterson marc scarborough Rice University unsupportable(?) supporting the

Thank you!Any solutions to share?