Open Source Apps at iOSDevCamp 2012

At this year’s iOSDevCamp over 29 open source projects for iOS were released! We wish to celebrate all of them as they represent our core values of contribution, sharing, openess and “can do” attitude.

Here is a look at the teams and links to their code. Yes, go ahead, please take a peek at their code!

FilterKit – Winner, Best Open Source App
Developers: Alexa Andrzejewski, Justin Zhang, Matt Jarjoura,
Mohammed Jisrawi, Scott Tran
Source Code: https://github.com/eklipse2k8/FilterKit
License: BSD
Project Page: http://www.getfilterkit.com

Everyone wants photo filters, but why should developers waste time recreating Instagram? FilterKit makes adding photo filters to your app as easy as dropping in a library and calling our customizable FilterKit filter picker. Unlike existing Open Source libraries, FilterKit offers everything developers need to add filters to their apps: a filter framework, filter picker, filter builder and filter gallery. FilterKit is designed to be technology-agnostic: Our base filters were built using the GPUImage library but we plan to support CoreImage filters and future libraries as well.

 

IntentKit – Winner, Best Developer Tool
Developers: Zac Bowling, Jonathan Dalrymple, Matthieu Lucas, Doug Mason,
Paul Mendros
Source Code: https://github.com/intent
License: iOS code MIT/X11, Web service AGPL 3.0
Project Page: http://www.intentkit.com

Our open source system provides dynamic app discovery and inter-app communication for iOS. You publish your applications Intents on IntentKit.com. The SDK will query these intents, caching where possible, and provide end users with a list of apps that support what the user wants to do. This works with both native and web apps and is nearly compatible with the Web Intents initiative. You have control over which apps your user sees, and this works with or without network access.

 


Taekwondo Kix – Winner, Best Educational App

Developers: Angie Wang, Maggie Wang, Jingwen Wang
Source Code: https://github.com/angiemaggie/TaekwondoKix.git
License: GPL

Our app is for people who wish to train to become black belts. It includes notes and information needed for the test. It also embeds videos for all color belts. Check out the feature that allows you to view martial arts techniques (using open GL, still a work in progress).
Want to shop for gear? We have a link to the Adidas/eBay site for taekwondo gear.
In our next iterations the app will incorporate the ability to buy gear or donate to Taekwondo Kix.

 


TruckWiser – Winner, Best Commerce App

Developers: Nadya Gitkina, Nachiketas Ramanujam, and Andrey Tabachnik
Source Code: https://github.com/seifeet/LocationAdjuster
License: LGPL

Food unites people, crosses boundaries, language and cultures. Ever tried finding good, cheap and interesting food that suits your taste buds? Enter TruckWiser. It’s an app that allows you to find cheap gourmet food from the food trucks nearby. Simply see, sense, search or filter for food by popularity, location and/or time.  The app also includes nutrition facts and an ingredient list about the food you are ordering.
One of our favorite features is the “scheduler” for the truck owner. Truck owners simply add their location and hours of operation. The coolest thing is that we made it open source.  So go ahead, get TruckWiser today.

 


MegaJam – Winner, Best Hardware

Developers: Dave Shanley, Alex Belliotti, Tyler Powers, Robert Corelett,
Kevin Steigerwald, Kris Pethtel
Source Code: https://github.com/dshanley/MegaJam.git
License: MIT
Project Page: getmegajam.com

MegaJam is a portable PA system that links iOS devices with Bluetooth-enabled devices (like a Jambox) to create a megaphone. Want to broadcast a toast at the wedding without a fancy PA system — use MegaJam.

 


Tank or Die 2 – Winner, Best Game

Developers: Brad Smith and friends
Source Code: http://github.com/bradsmithinc/tankordie
License: TBA

It’s all kinds of cool. This multi-player shoot’em up video game tests your tank driving skills and pits you against other tanks. Use your iPhone as controller. This game can be played on the iPhone or Apple TV.

 


Dox on Box Reader – Winner, Best Reading App/Use of Beeline Reader

Developers: Daniel DeCovnick and Arshad Tayyeb
Source Code: https://github.com/snarshad/doxonbox
License: BSD + Attribution

Want to read faster? Try this app that extends Beeline functionality to your documents stored on Box (including Google Docs!). This iPad reader app includes pagination, linguistic tagging features and a dyslexic mode which renders text with fonts shown to aid dyslexics in reading.

 


Seuss Programmer – Winner, Most Promising

Developers: Cory Kilger, Mac Alnakari, Renu Punjabi, Joe Peter
Source Code: https://github.com/cmkilger/Seuss-Programmer
License: BSD

Seuss Programmer is an interactive, child friendly IDE for the Seuss programming language. The app is intended to help teach kids beginner principles of programming.

 


Civ Orbis – Winner, Best Satellite App

Developers: Nelson Ferraz, Kris Markel, Robert Shepherd, Thomas Adelaar
Source Code: https://github.com/Appsterdam/iDC2012_CivOrbis
License: BSD (pending)

Foursquare for the 16th century! Civ Orbis uses Civitates Orbis Terrarum, which may be the world’s first atlas, to explore the cities of  Europe as they existed in the 1500s.

 


JoyRide – Winner, Best Web App

Developers: Mark Stuart
Source Code: https://github.com/mstuart/JoyRide
License: MIT

Use your iOS device to drive through the magical obstacles of JoyRide.  This game was created with WebGL, DeviceOrientation, and Web Audio.  The real-time interaction was made possible using node.js and WebSockets.

 

iOSDevCompanion – Winner, Best Use of Blekko
Developers: Michael Hourigan
Source Code: https://github.com/mhourigan/iOSDevCampanion.git
License: GNU

A simple iPhone app to display RSS feeds across the screen relevant to iOSDevCamp.

 


Magic 8 Ball – Winner, Most Magical Interaction

Developers: Greg Gerber, Nicholas Lum
Source Code: https://github.com/ggwarpig/Loaded-Magic-8-Ball
License: ?

Magic 8 ball meets loaded dice! Everyone trusts the 8 ball, but they shouldn’t when it’s in your hands!

 


Puffin’ Puppets – Winner, Cuddliest

Developers: Matt Stanton and Vijay Selvaraj
Source Code: https://github.com/vselvarajijay/Smoke-Puffs
License: BSD (with some LGPL deps)

In this kinetic app the user waves a stuffed animal (mascot) in front of the iPad to play soccer on the screen. Also available, turn off the game mode and just enjoy moving the clouds around by waving a toy or throwing a big beanbag.

 


Wake Up Happy – Winner, Warmest

Developers: Kayelyn Mann, Scotty Allen
Source Code: https://github.com/ksmann/wakeuphappy
License: MIT

This app is a programmable alarm clock that activates the towel warmer (through a webserver and raspberry pi) to  pre-warm your bath towels in time for your morning shower. Simply set a wake up time in the app and the towel warmer will turn on 1 hour before you wake up.  This app is easily transferrable to a coffee maker, too!

 


Chicken Dance – Winner, Sacrifice to the Demo Gods

Developers: Stacie Hibino, Anna Billstrom
Source Code: https://github.com/banane/chickendance
License: MIT

Capture video and create random 7 second mash-ups of videos and songs. Create a gallery page and share with friends.

 


SeeMeHearMeTouchMe

Developers: Vivien Park, Cindy Pavlinac, Martin Gregory, Warren Stringer
Source Code: https://github.com/mgregory/seemehearmetouchme
License: GPL

In this iPad video chat app you can draw your emotions on your chat buddy’s face. This app utilizes natural gestures of touch to invite genuine expression and meaningful connection.
The app provides a palette to create shared language of togetherness. We call it emotiffects!

 


Stamps

Developers: Anders Borch, Daniel Byon, Austin Cooley and Rami Taibah
Source Code: https://github.com/danielbyon/Stamps
License: BSD

Stamps is an iOS library that gives developers the ability to integrate a real-face emoticon system. With Stamps users can create their own emoticons using the front-facing camera to capture their emotions. Then the user can express these emoticons as stamps on their friends posts. The library features a robust data layer which allows integration to various backends. We will be using Skydrive to store Stamps data for our demo and integrating the Stamps library into the Quilt (http://qui.lt) iPhone application.

 


Primatch

Developers: Jon Richards, Gwendolyn Richards
Source Code: https://github.com/jonr925/Primatch
License: BSD

An educational app that helps you learn about the animal world of primates.

 


Air Guitar SDK

Developers: Ronald Mannak
Source Code: github.com/ronaldmannak/AirGuitarSDK
License: Apache 2.0

In 2010 Ronald arrived in this country with just one suitcase and a dream to build the coolest Air Guitar device for the iPhone. In 2011 he raised $32K on Kickstarter; and in 2012 he shipped the first 700 units. Ronald received many requests from developers for access to our SDK. One problem: there wasn’t one to be had. That is, until 3am Sunday morning. Ronald created an open source SDK for developers to use his hardware in their games and apps. Basically, Air Guitar Move is an accelerometer, so developers now read accelerometer data from two hands (one being the iPhone). Imagine the cool interfaces possible with that. Minority report-like interface? Now possible. Super engaging guitar games? Now possible.

 


Moppets/Googly Glasses

Developer: Rudy Jahchan
Source code: http://github.com/rudyjahchan/googlyglasses
and http://github.com/rudyjahchan/moppets
License: MIT

Play googly eyes with your kids remotely! Moppets is an app controlling virtual characters through their facial movements. This app was rapidly put together using iOS’ native facial detection (no OpenCV) and OpenTok to handle the remote calling. Eyes are kept in sync by finding the eyes in the captured video or stream TokBox image on the client side.

 


JoynMe

Developers: Ben Morse, Arjun Baokar
Source Code: https://github.com/esromneb/joynme-webapp
License: Apache

JoynMe is an app that makes it easier to get people together for spontaneous activities. Tennis anyone?

 


DiscussionBook

Developers: Jacob Relkin
Source Code: https://github.com/jacobrelkin/DiscussionBook
License: BSD

DiscussionBook is an app that provides a simple Mail-like interface into the very messy world of Facebook Groups.

 


Where Was I?

Developers: Jay O’Conor, Tim Kokesh
Source Code: http://www.bitbucket.org/joconor/thehangover
License: CDDL

A.K.A. the “Hangover” app. Ever experience a wild & crazy night and need some help the next day in remembering the night before. This app can help tell you where you’ve been. After remaining in the location for a given period of time, the location is recorded. A region (geofence) is created around the user’s current location. When the user exits the current region, we once again look for the user to spend a period of time within any area. You can review on a Map View what those locations were where you spent any time, and see when you were there.

 


WhatToDo

Developers: Shanthi Sivanesan
Source Code: https://github.com/shanthijayasekar/WhatToDo
License: ?

Are you bored?  This app helps to suggest things to do based on time, location and rank. Pick an activity and enjoy!

 


Social Library for iOS5

Developers: Yusuke Kawasaki
Source Code: https://github.com/kawanet/social-library-ios5
License: MIT

SL5ComposeViewController class presents a view to the user to compose a post for both social networking services of Twitter and Facebook from iOS5.
It’s build with modern interface with no delegates but complete Handler blocks. SL5ActivityViewController class is super easy way to show a ActionSheet to dispatch. You don’t need to wait until iOS6 to implement a “Share” button.

 


Caster

Developers: Jonah Williams
Source Code: https://github.com/industrialcityapps/caster
License: MIT

Create your own set of gesture controls that “feel” like part of a consistent system. Caster is an experiment in using the frequency domain representation, and other transformations, of gesture inputs to trigger game controls.

 

CVFunhouse
Developers: John Brewer, Matthem Shopsin
Source Code: https://github.com/jeradesign/CVFunhouse
License: BSD 3-clause

CVFunhouse is a framework that lets you easily write computer vision applications using the OpenCV library.  CVFunhouse takes care of all the work of getting image data from the camera and back to the screen, so you can focus on computer vision. The app is designed to be both a cool demo and a starting point for writing your own dedicated computer vision apps.

 

Bestmix
Developers: Masaki Yatsu
Source Code: https://github.com/yatsu/bestmix
License: MIT

Bestmix is a simple implementation of iOS app and Rails-based backend integration. You can build your own iOS app and backend web API by extending it. They are connected with JSON REST API supporting pagination, HTTP caching, Core Data, OAuth2 and Facebook integration. It is similar to BaaS, but  it is easier to customize and add your own code.

 

DogFight
Developers: Stephan Miller, Sage Herron
Source Code: https://github.com/Drekknni/Super-Framework-2000
License: BSD

An action packed 2D scrolling WW1 dogfighting plane game.

 

EyeChecker
Developers: Anuj Patel and Shajay Rumi
Source Code: https://github.com/patelanuj28/eyechecker
License: TBD

An eye checker app is a battery of tests to assess vision health. For example, the app tests the users ability to focus on and discern objects.


If you have a correction to this list, or attended iOSDevCamp 2012 and have open source to offer, please submit your updates to Christopher Allen (@ChristopherA). Please also feel free to send us project website links, video demonstrations, photos and stories about your weekend, we’ll add them to this post!

 


Comments

  1. […] Best computer for bloggingBest computer blog posts – best computer blogs — New York Computer Help BlogHow To Fix The Total Security Virus From Your Computer For Good[Announcement] We Won! Winner of Best Technology Hardware BlogiOSDevCamp […]

Comments are closed.