Download presentation
Presentation is loading. Please wait.
Published byElmer Cobb Modified over 8 years ago
1
OTS The Best of Native Apps and the Mobile Web Duncan Cragg
2
AppStore Mobile Device Pure Native Apps e.g.: iOS / Android; Objective-C / Java App Server app protocols full device access App download mobile- oriented runnable code and layouts
3
Fast, Slick, Tactile Interfaces Close to your Mobile Stuff Close to the Device Work Well Offline Mashable, Linkable, Sharable Distributable: Just a Link Easy to Program Cross-Platform Pure Native Apps e.g.: iOS / Android; Objective-C / Java
4
Server Mobile Device Pure Web Documents e.g.: HTML5 / CSS3 alone, no JS APIs Doc download or submit HTTP very limited device access Browser Doc Server Doc links large text- & page- oriented docs
5
Fast, Slick, Tactile Interfaces Close to your Mobile Stuff Close to the Device Work Well Offline Mashable, Linkable, Sharable Distributable: Just a Link Easy to Program Cross-Platform Pure Web Documents e.g.: HTML5 / CSS3 alone, no JS APIs
6
Server Mobile Device JS Web Apps e.g.: HTML5 JS APIs; JQuery Mobile Doc download or submit HTTP partial device access Browser Doc Server Doc links JS large text- & page- oriented docs + runnable
7
Fast, Slick, Tactile Interfaces Close to your Mobile Stuff Close to the Device Work Well Offline Mashable, Linkable, Sharable Distributable: Just a Link Easy to Program Cross-Platform JS Web Apps e.g.: HTML5 JS APIs; JQuery Mobile
8
AppStore Mobile Device Hybrid Web Apps e.g.: WAC, PhoneGap, Titanium App Server App download partial device access HTTP Doc JS large text- & page- oriented docs + runnable
9
Fast, Slick, Tactile Interfaces Close to your Mobile Stuff Close to the Device Work Well Offline Mashable, Linkable, Sharable Distributable: Just a Link Easy to Program Cross-Platform Hybrid Web Apps e.g.: WAC, PhoneGap, Titanium
10
Server Mobile Device Start Native, Add Pure Web Doc full device access Server links HTTP
11
Server Mobile Device OTS Dynamic Mobile Objects e.g.: NetMash Doc two-way dynamic full device access Masher Obj Server Obj links HTTP small nested mobile- oriented dynamic objects
12
Fast, Slick, Tactile Interfaces Close to your Mobile Stuff Close to the Device Work Well Offline Mashable, Linkable, Sharable Distributable: Just a Link Easy to Program Cross-Platform OTS Dynamic Mobile Objects e.g.: NetMash
13
OTS User Object { is: user location: { lat: lng: } vcard: http://... }
14
OTS User Object User vCard
15
OTS User Object List { is: userlist list: [ http://x.com/uid-12 http://y.com/uid-43 http://z.com/uid-99 : ] }
16
Users OTS User Object List User A User B User C
17
Mobile OTS User Object Pushed User A Mobile User A Server User A
18
Plot User List on Map
19
Plot the Weather Report, too
20
See Everyone's Messages It's just gone cloudy!
21
And Photos
22
OTS GUI Object { is: gui view: { direction:vertical "Option" "#opt":"?[/string;1|2/]?" }
23
OTS GUI Object
24
OTS Form Object { is: form user: http://p.com/uid-12 gui: http://n.net/uid-72 form: { opt: "2" }
25
OTS Calendar Event Object { is: event title: "DroidConf" content: "Big Droidfest!" start:.. end:.. tz:.. location: {.. } attendees: [ http://p.com/uid-ef.. http://q.com/uid-93.. ]}
26
OTS Calendar Event Object MonTuesWedThursFriSatSun Droid Conf
27
OTS Calendar Event Object DroidConf: Big Droid fest! Attending: DroidConf: Big Droid fest! Attending: Ann Droid Rob Ott No, Sorry Maybe Me Too!
28
OTS Calendar Event Object { is: rsvp user: http://p.com/uid-12 event: http://x.net/uid-a7 attending: "yes" }
29
Make Your Own App! { title: "My DroidConf" list: [ http://x.net/uid-a7 http://p.com/uid-ef http://c.com/uid-35 http://t.com/uid-f3 ] }
30
My DroidConf Make Your Own App! Twitter #droidconf Cafe Droid Ann Droid DroidConf
31
No application boundaries - OTS is a seamless 'cyberspace' containing you, your friends and your and their mobile stuff - all linkable and mashable No manual upload, download, save, submit, send, share, refresh, upgrade - OTS objects are updating and interactive OTS = Native + Web + More
32
NetMash Demo NetMash is an Android and Java client- and server-side implementation of OTS
33
Help Build the OTS Net! What's next? If you know Java or Android, then help build NetMash! or just use NetMash, when it's ready! http://netmash.net
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.