Presentation is loading. Please wait.

Presentation is loading. Please wait.

THE SCO GROUP 2007 © The SCO Group, Inc. All Rights Reserved 1 SCO Mobile Server and Web 2.0 Albert Fu, SCO Advanced Technology Group Alexander Sack, Lead.

Similar presentations


Presentation on theme: "THE SCO GROUP 2007 © The SCO Group, Inc. All Rights Reserved 1 SCO Mobile Server and Web 2.0 Albert Fu, SCO Advanced Technology Group Alexander Sack, Lead."— Presentation transcript:

1 THE SCO GROUP 2007 © The SCO Group, Inc. All Rights Reserved 1 SCO Mobile Server and Web 2.0 Albert Fu, SCO Advanced Technology Group Alexander Sack, Lead Architect, SCO Mobile Server

2 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 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 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 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 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 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 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 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 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 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 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 13 SCO Mobile Server and Web 2.0 What does this have to do with SCO Mobile?

14 14 SCO Mobile Server and Web 2.0 Expanded view of SCO Mobile Server Controller servlet XML Responder XML Web Service

15 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 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 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 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 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 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 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.comyasmink@sco.com 831-427-9214


Download ppt "THE SCO GROUP 2007 © The SCO Group, Inc. All Rights Reserved 1 SCO Mobile Server and Web 2.0 Albert Fu, SCO Advanced Technology Group Alexander Sack, Lead."

Similar presentations


Ads by Google