sco mobile server and web 2.0

Post on 04-Feb-2016

36 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

SCO Mobile Server and Web 2.0 Albert Fu, SCO Advanced Technology Group Alexander Sack, Lead Architect, SCO Mobile Server. Agenda What is Web 2.0? Web 2.0 and Mobility SCO Mobile and Web 2.0 SCO Mobile and Apple iPhone Future Directions. SCO Mobile Server and Web 2.0. What is Web 2.0? - PowerPoint PPT Presentation

TRANSCRIPT

1

THE SCO GROUP 2007

© The SCO Group, Inc. All Rights Reserved

SCO Mobile Server and Web 2.0

Albert Fu, SCO Advanced Technology GroupAlexander Sack, Lead Architect, SCO Mobile Server

2

SCO Mobile Server and Web 2.0

Agenda

• What is Web 2.0?• Web 2.0 and Mobility• SCO Mobile and Web 2.0• SCO Mobile and Apple iPhone• Future Directions

3

SCO Mobile Server and Web 2.0

What is Web 2.0?

http://del.icio.us/tags/web2.0

So then….what are some better names?

The Collaborative Web The Online Collective The Equal Opportunity Web The Populist Web “The Long Tail”

4

SCO Mobile Server and Web 2.0

Examples (Web 1.0 Web 2.0):

• Personal websites Blogging/MySpace• DoubleClick Google AdSense• Content Management System Wiki• Publishing Participation• Hierarchical Directories Tagging

5

SCO Mobile Server and Web 2.0

Characteristics of Web 2.0 Software

• Service-oriented (can you say “SOA”?)• Dynamic and Update-able (the “perpetual beta”)• Beyond the level of the PC (or any single device)• Provides a rich user experience

6

SCO Mobile Server and Web 2.0

How to make it happen…technically speaking

• Database connectivity/management• XML Web services• Standards based presentation (XHTML/CSS)• AJAX

7

SCO Mobile Server and Web 2.0

Why USE the phone browser as an application platform?

• Standard technologies, ubiquity (BREW, huh?)• Leverage existing web toolkits (Dojo, GWT, etc.)• Code in what you know (XHTML/JS)• Mobile applications are web-like applications

(somewhat always connected environment)• Avoid carrier non-sense

8

SCO Mobile Server and Web 2.0

Why NOT to use the phone browser as an application platform?

• Poor phone browser implementation of web standards (ECMA/CSS/XHTML etc.)

• Lack of support to native runtime (e.g. How do I use the phone’s camera in my web application?)

• Loses dynamic richness over slow data connections• Connectionless environments render application

useless• Transactional state, store-and-forward difficult

9

SCO Mobile Server and Web 2.0

Why USE the SCO Mobile Server with my Web 2.0 application?

• Security and mobile gateway already written• Leverages existing JEE technology (industry

standard)• Scales and reduces cost when writing multiple

applications• Built-in mobile features such as two-way SMS and

account/subscriber management features

10

SCO Mobile Server and Web 2.0

What mobile applications make sense for Web 2.0?

• Applications that already make use of Web 2.0 services

• Transaction simple design• No native capabilities needed (e.g. phone, camera,

media player)• Phone has 3G or better data connection• UI lends itself to simple browser based navigation

11

SCO Mobile Server and Web 2.0

Where is Mobile Web 2.0 heading?

• Browsers need to improve on all phones• Next-gen Java FX platform will have many built-in

web 2.0 technologies standard (e.g. JSON, REST XML API’s)

• Faster bandwidth and unlimited data plans will make mobile web 2.0 applications more tenable

• Connectionless frameworks for web applications will also help (e.g. “Google Gears”)

• Handset/carrier acceptance

12

Importance of the Apple iPhone

• iPhone development = Web 2.0 development (June 2007 Apple WWDC – Steve Jobs)

• Apple Control over native iPhone technology?• iPhone has full-featured, Ajax-capable, Safari 3.0

browser• Easy integration with native iPhone features

13

SCO Mobile Server and Web 2.0

What does this have to do with SCO Mobile?

14

SCO Mobile Server and Web 2.0

Expanded view of SCO Mobile Server

Controller servlet

XML Responder

XML Web Service

15

SCO Mobile Server and Web 2.0

Services deployed on SCO Mobile Server…

• Have standards-based interfaces• Are attached to XML web services• Have the best security, scalability and performance

features• Based on the latest, mature, JEE technology• Run on SCO OpenServer 6, UnixWare 7.1.4, or

Windows

16

SCO Mobile Server and Web 2.0

Creating a SCO Mobile Web 2.0 Solution:

Do I need to…

• Sacrifice any of those great SCO Mobile features?• Deploy any additional JEE services?• Modify or rewrite any existing JEE services?• Maintain separate web administration of web users?

NO!

17

SCO Mobile Server and Web 2.0

Create a Web 2.0 SCO Mobile Solution by:

• NOT changing any existing SCO Mobile services, interfaces

• Creating simple HTML forms to initiate database queries

• Using AJAX to complete the queries and generate the results

• Format and style using XHTML and CSS

18

SCO Mobile Server and Web 2.0

SCO Mobile Web 2.0 Solution

Controller servlet

XML Responder

XML Web Service

AJAX-generated Web pages

AJAX Http Request

19

SCO Mobile Server and Web 2.0

SCO Mobile Server and the Apple iPhone

• Proof of Concept Demo Application based on Genisys AlphaRENTAL Mobile

• Developed by SCO ATG• Ongoing development will be collaboration between

ATG and Genisys• Uses existing Genisys SCO Mobile service with no

modifications• Applies layout, integration, and styling guidelines

consistent with Apple’s iPhone specs• Utilizes the iPod-like “slide” navigation when

performing AJAX transactions

20

SCO Mobile Server and Web 2.0

What’s next for SCO, ATG, and Web 2.0?

• Continue iPhone Development and offer ATG services

• Create Proof of Concept on other devices, other mobile browsers

• Explore Ruby on Rails Web 2.0 mobile solutions on SCO OpenServer 6 and UnixWare 7

• Explore standards-based Mobile CSS additions to SCO Mobile Server

21

SCO Mobile Server and Web 2.0

Questions? Now….

Or Later:

SCO Advanced Technology Group

1-800-SCO-UNIX

consulting@sco.com

Yasmin Kureshi, Director

yasmink@sco.com 831-427-9214

top related