Presentation is loading. Please wait.

Presentation is loading. Please wait.

Vs. Ease of Developing 3 rd Party Applications. Points of Interest Closed Source vs. Open Source – Does It Matter? Objective-C vs. Java – Implementation.

Similar presentations


Presentation on theme: "Vs. Ease of Developing 3 rd Party Applications. Points of Interest Closed Source vs. Open Source – Does It Matter? Objective-C vs. Java – Implementation."— Presentation transcript:

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


Download ppt "Vs. Ease of Developing 3 rd Party Applications. Points of Interest Closed Source vs. Open Source – Does It Matter? Objective-C vs. Java – Implementation."

Similar presentations


Ads by Google