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

Slides:



Advertisements
Similar presentations
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Advertisements

Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
XProtect ® Express Integration made easy. With support for up to 48 cameras, XProtect Express is easy and affordable IP video surveillance software with.
Using Evernote and Google Docs in your web or mobile application (and potentially Dropbox and Skydrive) By Peter Messenger Senior Developer – Triple Point.
Software Freedom Day th September 2007 Asia Pacific Institute of Information Technology Colombo, Sri Lanka. Nazly Ahmed Scripting The Web.
T Sponsors Sameer Chabungbam Principal Program Manager, Microsoft Connector API Apps BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin.
Introducing Longhorn. What is it? Longhorn is Microsoft’s “most important software release since Windows 95” – due for release 2006 What this talk covers.
Microsoft ASP.NET AJAX - AJAX as it has to be Presented by : Rana Vijayasimha Nalla CSCE Grad Student.
BY MUKTADIUR RAHMAN DATE: JUNE 10, 2010 Introduction to iPhone SDK.
IPhone Security: Understanding the KeyChain Nicholis Bufmack and Ryan Thomas CS 691 Summer 2009.
The Current System Log and Update Time Switch Weeks via Calendar View, Edit, Delete Time for Selected Week Manage and View Leave Time Submit and Print.
-Uday Dhokale.  What is it ??? Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.  Features a unique, easy-to-use.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Rich Internet Applications: AJAX, Server.
W3af LUCA ALEXANDRA ADELA – MISS 1. w3af  Web Application Attack and Audit Framework  Secures web applications by finding and exploiting web application.
Project Rickshaw SEARCH - FIND - GO. Project Rickshaw TEAM MEMBERS KEVIN AUGUSTINO – MATT FOX – DAVID MOORE SPONSORS KARASU TECHNOLOGIES - ERIK PAUL -
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
CAEL 5012 Rich Internet Applications. What you need For this part of the course you will need access to a server with PHP and MYSQL which will be supplied.
2012 National BDPA Technology Conference Creating Rich Data Visualizations using the Google API Yolanda M. Davis Senior Software Engineer AdvancED August.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
Chris Pinski.  History  What is Ajax  Who uses Ajax  Underlying Technologies  SE Aspect  Common Problems  Conclusion.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
PHOTOSWAP Albert Park & Brandon Ochs. What is PhotoSwap?  Social networking platform for iOS  Users share images with each other  Extract sensor data.
JavaScript & jQuery the missing manual Chapter 11
HKUST Green Mobile App Chan Wai Yu, Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe Chan Wai Yu, Candy Chung Kit Wai, Miffy Pang Wing.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
6 Essential Apps for Connected Librarians Apps to Make You More Productive Vincent A. Alascia State Library of Arizona
Wyatt Pearsall November  HyperText Transfer Protocol.
Web Services An introduction for eWiSACWIS May 2008.
Mobile Apps For Small Businesses Your customers are mobile. Is your business?
Enabling High-Quality Printing in Web Applications
Cross Site Integration “mashups” cross site scripting.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
WEB PUSH Johannes Brodwall. Outline The low down Is it time? Implementation notes Firefox Chrome Safari Implementation bits.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Using Xcode A Beginner’s Tutorial Erin Green. This tutorial will walk you through Xcode, a software development tool for Apple’s iOS applications – We.
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
REAL WORLD AJAX MARCH TIBCO USER CONFERENCE / 2004 Enterprise Rich Internet Applications with AJAX Real World Case Studies with TIBCO General Interface™
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
CSI 3125, Preliminaries, page 1 SERVLET. CSI 3125, Preliminaries, page 2 SERVLET A servlet is a server-side software program, written in Java code, that.
1 What is JQuery. jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax* interactions.
AJAX and REST. Slide 2 What is AJAX? It’s an acronym for Asynchronous JavaScript and XML Although requests need not be asynchronous It’s not really a.
CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect.
WebScan: Implementing QueryServer 2.0 Karl Geiger, Amgen Inc. BRS NA UG August 1999.
Secure Mobile Development with NetIQ Access Manager
Introduction to Android OS Димитър Н. Димитров Astea Solutions AD.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Google Analytics Graham Triggs Head of Repository Systems, Symplectic.
By Ondrej Rafaj Get More Sales in the iPhone App Store by improving your organic results.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
The Alfresco iOS SDK Gi Lee (Zia Consulting) Peter Schmidt (Alfresco)
Presentation by Giorgos Theodoridis. WordPress is a free web software you can use to create a beautiful website, blog, or app, (CMS) based on PHP and.
Stata tweets and other API libraries: a practical guide William Matsuoka Stata Conference Chicago, IL - July 28, 2016.
Lesson 11: Web Services and API's
A little more App Inventor and Mind the GAP!
JQuery Fundamentals Introduction Tutorial Videos
CSE 775 – Distributed Objects Submitted by: Arpit Kothari
AJAX and REST.
Lesson 11: Web Services & API's
WEB API.
Mobile App Development
IOS SDK v1.0 with NAM 4.2.
Google App Engine Ying Zou 01/24/2016.
Thibaud Vegreville / Loris Gentillion / Zheng Jian
Lesson 11: Web Services and API's
MIS Professor Sandvig MIS 424 Professor Sandvig
Presentation transcript:

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

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

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 Optional pretty-printing of JSON output Optionally sorted dictionary keys in JSON output

JSON framework JSON file in application bundle Parsing the JSON file

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-request/tree Simple asynchronous request

ASIHTTPRequest Form request Synchronous request

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 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

DiddyFtpServer Cocoa Ftp Server Library Ready to use static library Really easy integration

OpenFlow CoverFlow API replacement for the iPhone / iPad

CorePlot plotting framework for Mac OS X and iPhone OS Static library Lots of different charts Configurable ng-core-plot-in-an-iphone-application plot/wiki/UsingCorePlotInApplications 010/01/26/p973

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

Google Maps API Web service JSON and XML output Geocoding Using street view Local search s/documentation/index.html

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

jQTouch A jQuery plugin for mobile web development Easy setup Native WebKit animations Image preloading Callback events Flexible themes Swipe detection Extensions

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)

IGFrameworkProject xProgress project Idea is to have one library as a starting point for any app development We are looking for contributors

IGUILibrary User interface helper library e-guru-uilibrary IGUIScrollViewImage IGUIScrollViewCanvas IGUIScrollViewElements And again … we are looking for contributors

xProgress.com

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