Archive for the 'iPhone' Category

ARKit - an open source augmented reality library

iPhone ARKit is a small set of class that can give you augmented reality in any iPhone application. The kind of augmented reality that ARKit caters to is overlay of information (usually geographic) over a camera view. The background camera view acts as a “window” onto the world around you.

A version for Android is also available.

appMobi open source HTML5 app gallery

appMobi is a new open source library of demonstration mobile apps that were created with HTML5, CSS3 and JavaScript. As a supplement to Apple’s HTML5 gallery, these demonstrations illustrate how new web technologies can be used to create world-class compelling mobile experiences, obviating the need for Adobe Flash on mobile devices.

core-plot: graphing library for iPhone

Core Plot is a plotting framework for Mac OS X and iPhone OS. It provides 2D visualization of data, and is tightly integrated with Apple technologies like Core Animation, Core Data, and Cocoa Bindings.

Rhodes open mobile framework

Rhomobile’s open source mobile application framework Rhodes lets you quickly build native mobile applications for all smartphone operating systems: iPhone, BlackBerry, Windows Mobile, Symbian and Android. Mobilizing with Rhomobile consists of creating a RhoSync source adapter, generating an application with Rhogen, editing your HTML templates and Ruby controller actions and building the resulting application in your mobile development environment of choice. These are true native device applications (not mobile web apps) which work with synchronized local data and take advantage of device capabilities such as GPS, PIM contacts and camera.

tweetero - open source Twitter client for iPhone

Tweetero is an open source Twitter client for Apple iPhone and iPod Touch released by ImageShack Corp.

MYCrypto - cryptography for iPhone

MYCrypto is a high-level cryptography API for Mac OS X and iPhone. It’s an Objective-C wrapper around the system Keychain and CSSM APIs, which are notoriously hard to use, as well as CommonCrypto, which is easier but quite limited.

PhoneGap for iPhone, Android and Blackberry

PhoneGap is a development tool that allows web developers to take advantage of the core features in the iPhone, Android, and Blackberry SDK using JavaScript.

Supported Features: Geo location, vibration and accelerometer.

big5 - extended Web browser for iPhone

The Big Five application for Apple iPhone and iPod touch is a simplified gateway to your Web Apps. Manage your Web Apps in a simple list view and open them by simply tapping on the name. The Web App will be shown in a clean page without distracting additional buttons.

But Big Five can do even more for Web Apps by providing a programming interface (API) to device specific functionalities like getting the current geo location, accessing the photo library and camera, etc.

Squeak on the iPhone

iSqueak is a port of the Squeak Smalltalk environment to the iPhone and iPod touch.

Quotes from The Weekly Squeak:

The source code, along with installation instructions and other useful resources, is available at a new website: http://isqueak.org.

As had been discussed earlier, Michael notes that due to the legal requirements of the Apple Developer agreement at this time, they cannot distribute a fully functional Squeak VM via the Apple Store. However Licenced iPhone developers can deploy the VM as an Ad Hoc VM for testing to a limited number of devices.

In addition, anyone who has access to the Apple SDK can compile and run the port in the iPhone emulator.

Via The Punch Barrel

TouchCode - JSON, XML parsers and more for iPhone

TouchCode is a repository of iPhone and iPod Touch source code, including TouchJSON, TouchXML and more:

TouchJSON is parser and generator for JSON implemented in Objective C.

TouchXML is a lightweight replacement for Cocoa’s NSXML cluster of classes. It is based on the commonly available Open Source libxml2 library.

TouchHTTPD is a Cocoa HTTP server designed to be embedded in Cocoa applications.

Next Page »