Download presentation
Presentation is loading. Please wait.
Published byJason Walsh Modified over 9 years ago
1
vs. Ease of Developing 3 rd Party Applications
2
Points of Interest Closed Source vs. Open Source – Does It Matter? Objective-C vs. Java – Implementation SDKs, Software Development Kits App Stores Conclusion
3
Closed Source vs. Open Source Closed Source – Trade Secret – Source code is not made available to the public – Your purchase a license to use the software – Limited platform availability – Vendor Lock-In
4
Closed Source vs. Open Source Open Source – Source code is freely available – Typically runs on a variety of platforms – No Vendor Lock-In – Variety of licenses available
5
Closed Source vs. Open Source Does It Matter? – Redistribution – Hardware Environment – Robust APIs – Cost of Entry Development License Platform Support
6
Objective-C vs. Java Objective-C – Superset of C – C + Smalltalk – Smalltalk Objects – “Pure” Object-Oriented Language
7
Objective-C vs. Java Java – Inspired by C++ – Not “Pure” – Portability Java Virtual Machine – Speed
8
Objective-C vs. Java Implementations – Objective-C Garbage Collection Cocoa/Cocoa Touch – Java Partial Implementation on Android Dalvik Virtual Machine – Cross-platform Compatibility
9
SDKs, Software Development Kits iPhone SDK – Requires Mac OS X – Requires Intel-based machine – Uses Xcode IDE – Free to Download – Same developer tools as Mac OS X SDK
10
SDKs, Software Development Kits Android – Uses Eclipse IDE – Windows, Linux, and OS X – Open Source – Requires Java SDK and Android Development Tools plug-in
11
App Stores iPhone – Application Approval Process – Application Ratings – Annual Fee – Mac OS X and iPhone OS
12
App Stores Android – No Approval Process – Developing and Selling Applications – One-Time Fee – Available to all Android devices
13
Conclusion Cost of Entry Ease Maturity Opportunity for Profit
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.