professional documents
home
Upload
docsters
Upload
Powerpoint

Open_Source_Powering_Mobile center doc

Open Source Technologies: Powering the Mobile Experience – the AOL Perspective Jai Jaisimha Vice President, Mobile Product and Technology Development AOL, LLC March 12, 2008 1 AOL 20+ years – Around The Block • • • • 1985 – First online service provider for consumers 1989 – First consumer instant-messaging service … AOL Services – – – – – – – • AOL email AOL Video AOL Radio (XM) AOL Games AOL Search (enhancing Google) AOL Shopping AOL CityGuide … 2 But Not Your Parents’ AOL… • Number 1 Instant Messaging Service – 1.7 billion IMs / day Number 1 thirdparty display advertising network • • Top 3 online network – 114MM uniques Top 3 online advertising company • 3 The Mobile “Expression” of AOL • Search • Web Mail • AOL.com • myAOL • Shopping • MyMobile • TXT AIM • mobile.aol.com 246246 Status Using AIM for TXT is easy. 4 AOL and the Developer Community Today 5 AOL and the Open Developer Community Today http://dev.aol.com • IDENTITY – OpenAuth – Mapquest MESSAGING • MEDIA • MAPPING – Truveo – WINAMP – Video Upload – Open XDrive – AOL Pictures • – OMA Wireless Village (IMPS) – Open Aim – Web AIM – Userplane Webchat & Messenger – AIM Call in & Out • COMMUNITY – Blog Atom – Mail – Goowy 6 Introducing Open AIM 2.0  Affords the developer community the creative freedom to access the AIM instant messaging network with unprecedented ease and integration of AIM into their web sites and applications  Open AIM 2.0 now offers free SDKs and APIs that support third-party chat services, as well as instant messaging applications designed for mobile, enterprise, and international use  Open AIM will give participants an easy way to generate income through AIM Money, a new advertising revenue sharing platform Find more about Open AIM online at: http://open.aim.com 7 7 AOL and the TopCoder Community • • • • AOL and TopCoder announced partnership on March 4, 2008 TopCoder is a community of 140,000+ developers worldwide TopCoder community will work with AOL to develop applications and contribute to the Open Mobile Platform TopCoder methodology • Uses competitions and contests to identify top developers – primarily for recognition • Top developers work on design and development component competitions for money • AOL is a sponsor of the TopCoder Open in Las Vegas in May – AOL will announce a suite of Open Mobile Competitions 8 AOL Open Mobile Platform 9 “Open” Platforms for Mobile – A Developer’s Bill of Rights • • Open to run on any OS • Should not be tied to any device platform Open to run on any device – low to high end • Should work with the devices users have today • Open access to technology • Developers must have the control and flexibility to modify any aspect of the technology Open to use any service • Developers should be able to build any application using content/services from any source Open to any way of developer making money • Developers should be able to sell, lease, rent, ad supported applications and deliver them to users either standalone or as part of another application 10 • • AOL Open Mobile Platform – Delivering on the Developer Bill of Rights • • Open to run on any OS • Support for Java, BREW, Windows Mobile, Symbian, Linux and others Open to run on any device – low to high end • Feature phones, smart phones, high-end smart phones, mobile internet devices Open access to technology • Full source code availability, free of cost Open to use any service • Content can come from any service provider • AOL content services available as an optional component Open to any way of developer making money • Applications can be delivered directly to consumers by developer using any business model • AOL’s Platform A available as an optional monetization mechanism 11 • • • AOL Open Mobile Platform – How it Works 12 AOL Open Mobile Platform • • Based on technology acquired from Airmedia in 2007 Announced on February 11, 2008 at Mobile World Congress in Barcelona • Three main components • XML based UI mark-up language – MML (Mobile Markup Language) • Lightweight OS/platform specific client – Renders MML on a specific device – Allows user to define an applications user interface in an OS/platform agnostic fashion • Application server – Allows user to build application specific business logic – Provides standard services required by all applications 13 Approaches to Mobile Client Development • Native clients – use native OS APIs to support client • Pros: Optimized functionality for each handset platform • Cons: High marginal cost to support a handset, all features require native code Enhanced browsers – use XML based markup language with proprietary browser • Pros: Thin client foot print, low cost to support a handset, significant improvement over WAP experience • Cons: Device specific experiences/optimizations may require native code • 14 Challenges in Mobile for Media Companies Increasing Development Time and Costs – Time to market increasing: > 8 months to deployment and > $1M – Multiple code bases to manage across multiple products Porting costs 60-80% of project costs and increasing – Feature modifications difficult to make to deployed applications – M:metrics reports more than 1000 handsets in use in North America Integrating network services between Online and Mobile – Need sophisticated services between online interfaces and mobile – Real-time data feeds that are connected, reformatted and optimized for mobile delivery and view 15 AOL Open Mobile Platform Dramatically reduced application development time and costs No Porting Time or Cost AOL Open Platform manages 1 code base Works across a wide array of handsets Online and network services integrated with Mobile services Content Management and Publishing Controls License on-deck, off-deck, pre-set 16 AOL Open Mobile Platform Architecture OEM Interface & Functionality OMP Client Presentation Layer, Connected Services, Component Interface, Markup Interface BREW Run Time/ Java Virtual Machine Native Real Time Operating System Device Layer Native Services: Data Base, Monitoring, Logging, File System OMP Services: Login/Authentication, Messaging, Data Feeds, Tracking, Dynamic Authoring, Publishing Interfaces J2EE Tomcat Server Load Balanced Apache Web Server Client Side Server Side 17 Creating an AOL Open Mobile Platform Application Client Application Design App UI Server Components Implement Business logic As J2EE Servlet Create MML From UI Design Deploy Servlet On AOL OMP Server Compile MML Into binary form Go to Market! Package MML With OMP Client Install App On Phone 18 AOL Open Mobile Platform Apps – How they work Client Application Launch App w/ OMP Client Server Components Server packages device profile specific response Client Application Client retrieves and renders response Client Renders App MML Server applies Biz Logic & Retrieves Content User selects Content to Retrieve Request Sent To Servlet on AOL OMP Server 19 AOL Open Mobile Platform – Business and Licensing Considerations 20 Announcing – the AOL Open Mobile Platform License • Apache 2.0 License • Provides developers with a license to download, use, modify, and distribute the software; • Provides a license to use any patents that AOL owns and are infringed by the software; • Does not require a developer to distribute the source code for any modifications with the binary of the modified code; • Does not require a developer to submit the source code to AOL; • Allows for a developer to apply to any modifications or the original code plus any modifications; • Allows a developer to charge for any modifications; and • Disclaims all warranties and liabilities for damages arising from the use of the software. 21 AOL’s Platform A – Monetizing your Application 22 Mobile Advertising Mobile Web Advertising (WAP) 32MM Users Video (Streaming/Pre-Roll) 4.7MM Users SMS / MMS (Text Messaging) 104MM Users Downloadable Applications (Java/Brew) 27.8MM Users Message: 1 Source: Nielsen/Telephia July 2007 23 Platform A TSM Network – The #1 Network in North America for reaching your audience The world’s premier advertising network of mobile content publishers • • • • • • • • • • • • • • 50% Mobile Internet reach in North America* 700,000,000 Monthly US Impressions Over 280 Publishers in network 25 Content channels Premium titles Largest On-Deck availability Advanced targeting capabilities Animated creative formats Click-to-call, video, data capture and more WAP, Video, Downloadable Apps & SMS/MMS Cross-Carrier campaigns Advanced analytics Expert campaign management and optimization Detailed measurement, optimization, & reporting *Source: Nielsen/Telephia 2007 July Internet Report 24 Your relationship with Platform A TSM • • • • You develop application You insert Platform A advertising into your application You distribute your application Platform A sales force sells advertising in your application • We send you a check! 25 Call to Action • • • AOL testing and documenting platform for release Expected release time frame = Summer 2008 To get more info go to http://dev.aol.com/openmobile and register • AOL is working with select developers to gather early feedback on pre-release versions of the SDK 26
rate this doc
email this doc
embed this doc
add to folder
digg reddit stumble delicious
flag this doc
134
5
not rated
0
4/30/2008
English
Preview

Emerging-Technologies-FutureOfTheIn ternet

anonymous 4/29/2008 | 169 | 11 | 0 | technology
Preview

Emerging_Trends_Web2

anonymous 4/29/2008 | 155 | 6 | 0 | technology
Preview

ASAC_Technology

anonymous 4/29/2008 | 86 | 1 | 0 | technology
Preview

Classroom_Technology

anonymous 4/29/2008 | 103 | 3 | 0 | technology
Preview

evolution-technology

anonymous 4/29/2008 | 93 | 6 | 0 | technology
Preview

game-technology-latency

anonymous 4/29/2008 | 119 | 6 | 0 | technology
Preview

advanced-web-programming

anonymous 4/29/2008 | 164 | 10 | 0 | technology
Preview

A-Web-2.0-User-Interface

anonymous 4/29/2008 | 108 | 4 | 0 | technology
Preview

blogs_pods_web2.0

anonymous 4/29/2008 | 85 | 0 | 0 | technology
Preview

Cloud-Computing

anonymous 4/29/2008 | 143 | 13 | 0 | technology
Preview

Competitive-Intelligence-Web-2.0

anonymous 4/29/2008 | 48 | 0 | 0 | technology
Preview

Data_Publishing_web2.0

anonymous 4/29/2008 | 44 | 0 | 0 | technology
Preview

EchemistryWeb2.0

anonymous 4/29/2008 | 95 | 1 | 0 | technology
Preview

EntrepreneurshipInTheAgeOfTheIntern et

anonymous 4/29/2008 | 70 | 1 | 0 | technology
Preview

Future_is_here

anonymous 4/29/2008 | 88 | 4 | 0 | technology
 
review this doc