Chris Miles .info

Chris Miles - Most Interesting Photos - Flickriver

Bluetooth LE with CoreBluetooth Presentation

At February's Melbourne Cocoaheads I gave a presentation about integrating Bluetooth LE peripherals with iOS devices using Apple's Core Bluetooth framework.

Read more...









Introducing CMUnistrokeGestureRecognizer

Introducing CMUnistrokeGestureRecognizer, my port of the $1 Unistroke Recognizer to iOS as a UIGestureRecognizer. Read more...











OpenGL ES with iOS 5 Part 2: Rendering a masterpiece - Swipe Conference 2012

In September I presented two talks at Swipe Conference in Sydney. The second talk, "OpenGL ES with iOS 5 Part 2: Rendering a masterpiece", covered rendering effects in OpenGL using GLKit, looked at the OpenGL debugging and profiling tools that ship with Xcode, and demonstrated how OpenGL can be used for some fancy segue transitions..

Read more...









OpenGL ES with iOS 5 Part 1: Learning to draw - Swipe Conference 2012

In September I presented two talks at Swipe Conference in Sydney. The first talk, "OpenGL ES with iOS 5 Part 1: Learning to draw", was an introduction to OpenGL ES and GLKit, aimed at iOS developers new to OpenGL programming.

Read more...









CMTraerPhysics CocoaHeads Presentation

In March I gave a presentation at Melbourne CocoaHeads about my open source project CMTraerPhysics.

Read more...









Announcing EZForm 1.0
Announcing EZForm 1.0, my open source form handling and validation library for iOS.

The primary goal of EZForm is to simplify form handling in iOS apps, while not enforcing any constraints on the layout and design of the form UI. Read more...












CMTraerPhysics - Spring physics engine for iOS
New blog post: Announcing CMTraerPhysics - my port of the Traer v3.0 spring physics engine to Objective-C/Cocoa. Source includes an app containing interesting physics demos.






Paper Baron
New blog post: Paper Baron - announcing an iPhone game I worked on for the Australian Airforce Defence Jobs. Read more...






Cocoaheads Talk: Augmented Reality with iOS
New blog post: My Cocoaheads talk on Augmented Reality with iOS - at November's Melbourne Cocoaheads meeting I gave a talk about Augmented Reality with iOS where I review and demonstrate the current set of AR libraries, both commercial and open source. Video embedded below.








Working With a Famous Blue Hedgehog
New blog post: Working With a Famous Blue Hedgehog - I describe a cool project I got to work on late last year, an augmented reality app incorporating a famous video game character.




Cocoaheads Talk: Developing an iPad in-store interactive product browser
New blog post: Cocoaheads Talk: Developing an iPad in-store interactive product browser - earlier in the year I gave a talk at Melbourne Cocoaheads detailing some of the technical challenges that went into making this in-store product browser iPad app. Video embedded below.








Core Data debugging with SQLite
New blog post: Core Data debugging with SQLite - describing how I access the Core Data SQLite store directly for debugging and testing during iOS development.




Organising Core Data for iOS
New blog post: Organising Core Data for iOS - I describe the pattern I have settled on for organising Core Data code in an iOS app. Complete with full source for a demo app showing how I use Core Data in a "real-world" iPhone app.











Locayta Notes 2.1
New blog post: Locayta Notes 2.1 - I describe some the enhancements to one of my client projects, an iPhone/iPad notes/text editor containing full text search & Dropbox sync. Available free in the App Store.











CMPopTipView - new animation option
New blog post: CMPopTipView - new animation option - an update to my custom iOS callout view class.











River Level 1.1
New blog post: River Level 1.1 - an update to one of my hobby iPhone projects, available in the App Store.












Swap It Don't Stop It iPhone app
New blog post: Swap It Don't Stop It iPhone app - one my latest client projects, available in the Australian App Store.











iOS Dev, Beta & Production builds installed side-by-side

New blog post: iOS Dev, Beta & Production builds installed side-by-side




iRaspberry 1.6

New blog post: iRaspberry 1.6. A fun client project I worked on recently.




git sharing with dropbox

New blog post: git sharing with dropbox.



Locayta Search Mobile for iOS beta5

New blog post: Locayta Search Mobile for iOS beta5. Explains a new feature in the latest beta of Locayta's full text search library for iPads & iPhones.




Locayta Notes 2.0 for iPad & iPhone
New blog post: Locayta Notes 2.0. Announcing the release of Locayta Notes 2.0, a project I've been working on for Locayta Limited, available free in the App Store.








Janken Battle
New blog post: Janken Battle. Announcing the release of my new iPhone game, available free in the App Store.








git push dropbox
New tech blog post: git push dropbox.


CMPopTipView - a custom popup view for iOS
I posted about a custom iOS view I have released on github: CMPopTipView. Read the post about CMPopTipView.
CMPopTipView screen shot

Angry Birds Madness

Hi, my name is Chris Miles and I'm an Angry Birds addict :-)

Angry Birds Halloween Addiction Complete!

100% completion of Angry Birds Halloween Edition on iPhone 4. Final score was 4,013,950 which, at the time of completion, gave me the 17th highest score worldwide! Now to return to my regularly scheduled life...



iPad External Screen Mirroring
New tech blog post: iPad External Screen Mirroring.


New iPad/iPhone app release: Locayta Notes
Locayta Notes shows off iOS full text search I've been busy at Locayta lately preparing some Locayta Search Mobile demo apps. We have released the first of these, Locayta Notes, a free iPad/iPhone note taking app. Even better, we've released the source code too! I've written about the Locayta Notes release here and you can get Locayta Notes from the App Store.







PYPI mirror saves day
On my Python blog I share my joy over discovering a PYPI mirror just when I needed to deploy some Python based software while the main PYPI site was down.

iOS 4 Background Task Completion for River Level
River Level Syncing
Over on my tech blog I posted details about a feature in the latest version of River Level: iOS 4 Background Task Completion.



Blog

@chrismiles

Photos @ Flickr

LinkedIn



Contact
© Chris Miles 2003-2012