Links

pocode: C++ library for production of interactive media across multiple platforms

pocode is an open-source C++ library designed by Potion for the production of interactive media across multiple platforms.

pocode provides a robust, high-performance software infrastructure that allows for the creation of all types of software, from simple visual sketches to elegant mobile apps to entire software applications.

pocode is much more than a graphics library. pocode allows creative coders to construct complex interactive software. Thanks to pocode’s object-oriented architecture, applications stay organized and take care of themselves. pocoders don’t have to worry about the intricacies of event routing, the frustrations of font loading or the pitfalls of porting between platforms. All of these processes are performed automatically.

pocode is also an open system that allows pocoders to dive deep into the software architecture and implement alternative methods of their own. pocoders can extend pocode with their own poObjects, and share them with other pocoders. Since all poObjects fit within pocode’s object-oriented framework, shared poObjects can easily be incorporated into new applications, even across platforms.

Jbfhaiae

http://www.pocode.org/
http://www.creativeapplications.net/c/pocode-c/

Filed under  //   c++   cpp   ios   iphone   library   mac   multimedia   opensource   osx   windows  
Posted January 26, 2012 by email 

Chameleon: port UIKit for iOS to Mac OS X

Chameleon is a port of Apple's UIKit for iOS (and some minimal related frameworks) to Mac OS X

Image

If you're an iOS developer, you're already familiar with UIKit, the framework used to create apps for the iPhone, iPod and iPad. Chameleon is a drop in replacement for UIKit that runs on Mac OS X. In many cases, your iOS code doesn't need to change at all in order to run on a Mac.

This new framework is a clean room implementation of the work done by Apple for iOS. The only thing Chameleon has in common with UIKit are the public class and method names. The code is based on Apple's documentation and does not use any private APIs or other techniques disallowed by the Mac App Store.

http://chameleonproject.org/
https://github.com/BigZaphod/Chameleon

Filed under  //   ios   iphone   mac   opensource   osx  
Posted January 11, 2012 by email 

600 Shock iPhone Icons

Iconshock has released an icon set named: "Shock iPhone Icons". The 600 icons meet the requirements of the iPhone iOS guidelines and are provided both in different sizes as well as vector-based formats. They are free to use both in personal and commercial applications, but required attribution.

Shock-iphone_icons

http://www.iconshock.com/iphone-icons/?prd=affcomm63789

Filed under  //   icons   ios   iphone   ui   web  
Posted November 2, 2011 by email 

Restkit: Objective-C framework providing HTTP request/response API with object mapping

RestKit is an Objective-C framework for iOS that aims to make interacting with RESTful web services simple, fast and fun. It combines a clean, simple HTTP request/response API with a powerful object mapping system that reduces the amount of code you need to write to get stuff done.

Cahahgcd

What does Restkit Provide?

A simple, high level HTTP request / response system.
RestKit ships with an HTTP client built on top of NSURLConnection and provides a library of helpful methods for inspecting MIME types and status codes. Submitting form data is as simple as providing a dictionary of parameters and a native params object is included for easily creating multi-part submissions.

Core Data support.
Building on top of the object mapping layer, RestKit provides integration with Apple’s Core Data framework. This support allows RestKit to persist remotely loaded objects directly back into a local store, either as a fast local cache or a primary data store that is periodically synced with the cloud. RestKit can populate Core Data associations for you, allowing natural property based traversal of your data model. It also provides a nice API on top of the Core Data primitives that simplifies configuration and querying use cases.

Database Seeding.
When the Core Data object store is used, you can seed a database from a collection of data files. This lets you submit your apps to the App Store with a database in the app bundle that is ready for immediate use.

Framework level support for switching servers & environments (development/production/staging).
RestKit uses a base URL and resource paths rather than full URL’s to allow you to switch target servers quickly. Interpolating URL strings and constructing NSURL objects is a thing of the past.

An object mapping system.
RestKit provides a modeling layer for mapping processed data payloads into native Cocoa objects declaratively. This lets the application programmer stop worrying about parsing and simply ask the framework to asynchronously fetch a remote resource and call the delegate with the results. Object mapping is implemented using key-value coding, allowing for quick traversal of the parsed object graph. Reflection is used on the property types to allow for mapping from remote dates encoded as a string back to NSDate objects.

Pluggable parsing layer.
RestKit currently supports JSON via the SBJSON and YAJL parsers. Parsing is implemented behind a simple interface to allow additional data formats to be handled transparently.

http://restkit.org/
https://github.com/RestKit/RestKit

Filed under  //   ios. apple   ipad   iphone   objective-c   opensource   rest   webservices  
Posted September 12, 2011 by email 

Simcap: iPhone and iPad Simulator screen capture application

Grab screenshots for the App Store with a single button click. Create professional quality demonstration videos and walkthroughs with ease. Show potential customers your game or app in action. Promote it on YouTube and other video sharing sites.

 

 

Features

  • For Mac OS X Snow Leopard.
  • Works with the Simulator in iPhone, iPad and now iPhone 4 modes.
  • Capture video and screenshots quickly and easily with a single click.
  • Encodes to standard H.264 QuickTime movie format at configurable quality settings, including lossless for export to other video editing systems.
  • Scale and rotate movies as they're captured, avoiding bothersome basic post-processing.
  • Records audio from the Simulator using the open source Soundflower audio plug-in.
  • Encodes voice-over audio as AAC with a choice of three quality options.
  • SimCap grabs sequences of screenshots, making choosing that perfect action shot for the App Store easier than ever.
  • SimCap records just the iPhone Simulator screen, no matter where its window is or what orientation it's in. No more fiddling around setting up immovable recording rectangles or cropping down full screen videos.
  • Choose to show mouse (finger) position, taps and multi-touch in videos.
  • SimCap can automatically crop away the iPhone status bar.
  • Available as a full-feature 14-day free trial, after which time movies are watermarked.

 

Image001

 

http://www.jaml.co.uk/

 

http://www.apple.com/downloads/macosx/development_tools/simcap.html

 

Filed under  //   ios   ipad   iphone   osx   screenshot   simulator  
Posted November 3, 2010 by email 

(Mobile) Web Development: PhoneGap, CoffeeScript

PhoneGap
PhoneGap is an open source development framework for building cross-platform mobile apps. Build apps in HTML and JavaScript and still take advantage of core features in iPhone/iPod touch, iPad, Google Android, Palm, Symbian and Blackberry SDKs.
http://www.phonegap.com/

PhoneGap souce code on GitHub
http://github.com/phonegap

PhoneGap Tutorial
http://building-iphone-apps.labs.oreilly.com/ch07.html


CoffeeScript
CoffeeScript is a little language that compiles into JavaScript. Think of it as JavaScript's less ostentatious kid brother - the same genes, roughly the same height, but a different sense of style. Apart from a handful of bonus goodies, statements in CoffeeScript correspond one-to-one with their equivalent in JavaScript, it's just another way of saying it.
http://jashkenas.github.com/coffee-script/

Filed under  //   android   ios   iphone   javascript   web  
Posted November 2, 2010 by email 

Sparkline Graphs for iPhone

CKSparkline is an open source library that provides your application easy access to Sparkline Graphs. Sparklines are well suited to visualizing information in the screen resolution available to the iPhone and iPod Touch. Use CKSparkline in conjunction with a table view to present vast amounts of information in a small space.

Image001

http://github.com/keysolutions/cksparkline

License: Apache

Filed under  //   ios   iphone   library   oss  
Posted October 19, 2010 by email 

Three20: collection of iPhone UI classes

Three20 is an iPhone development library. It's the code that powers the Facebook iPhone app and many other apps in the app store.

Core

Think of core as your swiss-army knife of Objective-C development. You should take some time to familiarize yourself with its features.

With the Three20 Core you can

  • generate md5 hashes from NSData objects,
  • extend the logging and debug capabilities of Xcode,
  • compare two version strings (is 3.0 older than 3.1?),
  • create non-retaining NSArrays and NSDictionaries for delegate use,
  • strip HTML tags from strings,
  • safely add non-empty, non-nil strings to NSDictionaries,
  • and format dates in relative time (5 hours ago).

You'll find all of these methods in the Three20 Xcode project in the
Global => Core and Global => Additions => Core groups.

Network

If you're building an app that uses a web-based API, Three20's Network component is going to make your job easier. Three20 supports disk and memory network caching. There is also a layer built upon requests that makes it easy to process the response data.

UI

A growing set of common views and controllers is available within the Three20 UI. The well-known Facebook photo browser/thumbnail viewer is one such controller.

http://three20.info/

http://github.com/facebook/three20/

(download)

Filed under  //   framework   ios   ipad   iphone   library   ui  
Posted October 18, 2010 by email 

UI stencils: sketch out UI prototypes for iPhone, iPad, Android devices on paper

iPhone Stencil Kit

Quickly sketch out iPhone UI prototypes. Brainstorm your application ideas using our precision cut stainless steel stencil and mechanical pencil.

Kit features:
- iPhone 4 Specifications
- One iPhone UI Stencil
- Zebra mechanical pencil
- 2 UI Stencils stickers
- Downloadable .PDF letter or A4 sized printable template

Image001

iPhone Sketch Pad

Start generating iPhone and mobile application ideas. This pad has three phone silhouettes on the front side and three on the back. 300 possible screens per pad!

Features:
- Printing on both sides.
- Dot grid.
- 8.5 X 11 Inches.
- Project Name, Screen, Date & Note fields.
- 50 sheets, 70 lb paper.
- Cardboard back.
- Rounded bottom two corners.
- 100% Recyclable.

Image002

http://www.uistencils.com/products/iphone-stencil-kit

Filed under  //   android   ios   ipad   iphone   ui   web  
Posted October 13, 2010 by email