oltra: a mobile application language michael olson february 1st, 2011
TRANSCRIPT
![Page 1: OLtRA: A Mobile Application Language Michael Olson February 1st, 2011](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f4f5503460f94c71496/html5/thumbnails/1.jpg)
OLtRA: A Mobile Application Language
Michael OlsonFebruary 1st, 2011
![Page 2: OLtRA: A Mobile Application Language Michael Olson February 1st, 2011](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f4f5503460f94c71496/html5/thumbnails/2.jpg)
February 1st, 2011 CS 410 | Presentation 1 | Michael Olson 2
Outline
Title
Outline
Introduction
The Problem: Lots of Phones, Lots of Languages
How Large is this Market?
Just How Much Market Exposure am I Losing?
The Solution: One Language to Rule them All
Possible Difficulties with Implementation
Conclusion
Works Cited
![Page 3: OLtRA: A Mobile Application Language Michael Olson February 1st, 2011](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f4f5503460f94c71496/html5/thumbnails/3.jpg)
February 1st, 2011 CS 410 | Presentation 1 | Michael Olson 3
Introduction
Imagine you are developing an app for the iPhone
But what about deploying the app on other smart phones?
How would you deploy to other smart phones? Rewrite code Porting service0
0: Rapid Soft Systems
![Page 4: OLtRA: A Mobile Application Language Michael Olson February 1st, 2011](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f4f5503460f94c71496/html5/thumbnails/4.jpg)
February 1st, 2011 CS 410 | Presentation 1 | Michael Olson 4
The Problem: Lots of Phones, Lots of Languages
Many different types of smart phones Each smart phone might require programming
in a different language and using different APIs Developing for one phone limits market
exposure But developing for multiple phones entails
additional development time and cost
![Page 5: OLtRA: A Mobile Application Language Michael Olson February 1st, 2011](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f4f5503460f94c71496/html5/thumbnails/5.jpg)
February 1st, 2011 CS 410 | Presentation 1 | Michael Olson 5
How Large is the App Market?
60 million smart phones in the U.S. by the end of October 20101
Around 100,000 applications for the iPhone alone2
Three BILLION apps downloaded from Apple's app store since its inception2
Android Market also has about 100,000 apps and one billion apps downloaded3
1: comScore Reports October 20102: Three Billion Apps3: Android - 100,000 Apps
![Page 6: OLtRA: A Mobile Application Language Michael Olson February 1st, 2011](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f4f5503460f94c71496/html5/thumbnails/6.jpg)
February 1st, 2011 CS 410 | Presentation 1 | Michael Olson 6
Just How Much Market Exposure am I Losing?
RIM 35.8Apple 24.6Google 23.5Microsoft 9.7Palm 3.9
Top Smart Phone Platforms Oct-20104
Share (%) of Smart Phone Subscribers
4: comScore Reports October 2010
![Page 7: OLtRA: A Mobile Application Language Michael Olson February 1st, 2011](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f4f5503460f94c71496/html5/thumbnails/7.jpg)
February 1st, 2011 CS 410 | Presentation 1 | Michael Olson 7
Developing an App for the iPhone vs. Developing for iPhone, Android,
and Blackberry
iPhoneMarket Saturation 18,000,000 50,034,000
30.00% 30.00%
5,400,000 15,010,200Price per Download $1.00 $1.00
Total Revenue $5,400,000.00 $15,010,200.00
$9,610,200.00
iPhone, Android, Blackberry
Percentage of Users Using AppNumber of Users Using App
Lost Revenue by developing on iPhone alone
![Page 8: OLtRA: A Mobile Application Language Michael Olson February 1st, 2011](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f4f5503460f94c71496/html5/thumbnails/8.jpg)
February 1st, 2011 CS 410 | Presentation 1 | Michael Olson 8
The Solution: One Language to Rule Them All (OLtRA)
Program in one language, deploy on multiple platforms
Compiler capable of generating object code for multiple smart phones
Increase market exposure of an app without the associated cost of porting
![Page 9: OLtRA: A Mobile Application Language Michael Olson February 1st, 2011](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f4f5503460f94c71496/html5/thumbnails/9.jpg)
February 1st, 2011 CS 410 | Presentation 1 | Michael Olson 9
Possible Difficulties with Implementation
Complexity of implementing an object orientated language
Creating a graphics API including a function library for a GUI
Creating the object code for many different smart phones
Marketing the language and associated IDE
![Page 10: OLtRA: A Mobile Application Language Michael Olson February 1st, 2011](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f4f5503460f94c71496/html5/thumbnails/10.jpg)
February 1st, 2011 CS 410 | Presentation 1 | Michael Olson 10
Conclusion
Lots of smart phones Estimated that the app market will be $17.5
billion by 20125
Currently, developing for multiple smart phones is expensive and time consuming
OLtRA would allow for easy development and deployment to multiple smart phones
OLtRA decreases the expense of developing apps for multiple smart phones
5: 17.5 Billion Apps
![Page 11: OLtRA: A Mobile Application Language Michael Olson February 1st, 2011](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f4f5503460f94c71496/html5/thumbnails/11.jpg)
February 1st, 2011 CS 410 | Presentation 1 | Michael Olson 11
Works Cited
1: "ComScore Reports October 2010 U.S. Mobile Subscriber Market Share - ComScore, Inc." ComScore, Inc. 3 Dec. 2010. Web. 28 Jan. 2011. <http://www.comscore.com/Press_Events/Press_Releases/2010/12/comScore_Reports_October_2010_U.S._Mobile_Subscriber_Market_Share/(language)/eng-US>.
2: Schroeder, Stan. "Three Billion Apps Downloaded From Apple's App Store." Mashable. 5 Jan. 2010. Web. 28 Jan. 2011. <http://mashable.com/2010/01/05/three-billion-app-store/>.
3: June, Laura. "Android Market Now Has 100,000 Apps, Passes 1 Billion Download Mark (update: Google Says 70K)." Engadget. 15 July 2010. Web. 28 Jan. 2011. <http://www.engadget.com/2010/07/15/android-market-now-has-100-000-apps-passes-1-billion-download-m/>.
4: Schroeder, Stan. "Mobile App Market to Surge to $17.5 Billion by 2012 [STUDY]." Mashable. 17 Mar. 2010. Web. 28 Jan. 2011. <http://mashable.com/2010/03/17/mobile-app-market-17-5-billion/>.
![Page 12: OLtRA: A Mobile Application Language Michael Olson February 1st, 2011](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f4f5503460f94c71496/html5/thumbnails/12.jpg)
February 1st, 2011 CS 410 | Presentation 1 | Michael Olson 12
Works Cited (Cont.)
5: "Mobile Application Porting Services, Mobile Porting Services, Mobile Porting Outsourcing, Mobile Software Development, Mobile App Development | Rapidsoft Systems." Rapidsoft Systems. Web. 31 Jan. 2011. <http://www.rapidsoftsystems.com/mobile-porting-services.html>.