Presentation is loading. Please wait.

Presentation is loading. Please wait.

by Ondrej Rafaj Open source and other useful projects for iPhone / iPad.

Similar presentations


Presentation on theme: "by Ondrej Rafaj Open source and other useful projects for iPhone / iPad."— Presentation transcript:

1

2 by Ondrej Rafaj Open source and other useful projects for iPhone / iPad

3 What I’ll be talking about today JSON framework ASIHTTPRequest HTTP server Diddy Ftp Server Openflow CorePlot AppSales Google Charts Google Maps JQTouch Some interesting libraries

4 JSON framework A strict JSON parser/generator for Objective-C Parsing JSON into NSArray, NSDictionary, etc … Easy to use API Strict parsing & generation Configurable recursion depth for parsing Stack of error available in case of failure http://code.google.com/p/json-framework Optional pretty-printing of JSON output Optionally sorted dictionary keys in JSON output

5 JSON framework JSON file in application bundle Parsing the JSON file

6 ASIHTTPRequest Easy to use CFNetwork wrapper for HTTP requests Synchronous HTTP requests Asynchronous HTTP request Basic HTTP authentication Own network queue Form data request (POST) Categories Authentication dialog http://github.com/pokeb/asi- http-request/tree Simple asynchronous request

7 ASIHTTPRequest Form request Synchronous request

8 Cocoa HTTP server An embedded HTTP server Built in support for bonjour broadcasting IPv4 and IPv6 support Asynchronous networking using standard Cocoa sockets/streams Access authentication TLS encryption support http://code.google.com/p/cocoahttp server Extremely FAST and memory efficient Heavily commented code Very easily extensible Implementation code is little bit longer, please check out for tutorial on xProgress

9 DiddyFtpServer Cocoa Ftp Server Library Ready to use static library Really easy integration http://code.google.com/p/diddyftpserver

10 OpenFlow CoverFlow API replacement for the iPhone / iPad http://github.com/thefaj/OpenFlow

11 CorePlot plotting framework for Mac OS X and iPhone OS Static library Lots of different charts Configurable http://code.google.com/p/core-plot http://switchonthecode.com/tutorials/usi ng-core-plot-in-an-iphone-application http://code.google.com/p/core- plot/wiki/UsingCorePlotInApplications http://blogs.remobjects.com/blogs/mh/2 010/01/26/p973

12 AppSales iTunes sales and review reports Downloads daily, weekly stats from iTunes connect Checks for new reviews in all app stores Sales per product Sales per country Etc … iTunes: AppSales mobile http://github.com/omz/AppSales-Mobile

13 Google Maps API Web service JSON and XML output Geocoding Using street view Local search http://code.google.com/apis/maps http://code.google.com/apis/map s/documentation/index.html

14 Google Charts API Live charting API A rich gallery of visualizations provided as: Image charts - using a simple URL request to a Google chart server Interactive charts - using a Google developed JavaScript library (WebKit) Can read live data from a variety of data sources Simple to use and free http://code.google.com/apis/charttools

15 jQTouch A jQuery plugin for mobile web development Easy setup Native WebKit animations Image preloading Callback events Flexible themes Swipe detection Extensions www.jqtouch.comhttp://code.google.com/p/jqtouch

16 CPLockController Resuable iPhone pin lock view controller Easy implementation as a modalview controller Delegate methods You can Validate PIN code Set new pincode (with verification) http://github.com/haroldthehungry/CPLockController

17 IGFrameworkProject xProgress project Idea is to have one library as a starting point for any app development We are looking for contributors http://code.google.com/p/igframework-iphone-static-library-project

18 IGUILibrary User interface helper library http://code.google.com/p/iphon e-guru-uilibrary IGUIScrollViewImage IGUIScrollViewCanvas IGUIScrollViewElements And again … we are looking for contributors

19 xProgress.com

20 Thank you xProgress.com is looking for new authors Vote for: Core-Text for iPad (iPhone OS 4.0) Advanced concurrency / threading on iPhone iPad And … xProgress rocks … at least I think so http://www.ondrej-rafaj.co.uk


Download ppt "by Ondrej Rafaj Open source and other useful projects for iPhone / iPad."

Similar presentations


Ads by Google