Blog

Training

Dynamic Leap is providing iPhone and iPad development training to companies that wish to update their own developers rather than hire specialized contractors. The training is provided as a 5 days – 6 hours/day on-site and hands-on intensive course. Contact us for details and pricing.
CoreHealth Technologies testimonial:
“I felt that your knowledge of the material was very good and I appreciated that you didn’t try to fake your way through stuff that you weren’t sure of.”
and
“Andrei provided a very flexible and well targeted curriculum to suit our needs. He was able to provide information about key features that will allow us to progress our product offerings.”
Jeff Van Dyk, CTO, CoreHealth Technologies Inc.

Software Development

Dynamic Leap is providing software development services for mobile devices like the iPhone and the iPad to customers like Cellmap, Wantsa, ConQuer Mobile and others. Notably in Apple’s AppStore, Dynamic Leap performed development, under subcontract, on Cellmap’s iPhone collaborations with Canpages – the “Canpages” and “My Nearest” iPhone applications.

The Oolong Engine

Tonight David Clement will be presenting his experience with the Oolong game engine, a high performance game engine optimized for 3d graphics on the iPhone. RSVP here, there are still a few spots available

The Oolong engine is a powerful open source 3D engine that supports sophisticated 3d animation, skinned characters and more. If you are considering using 3D rendering & animation in your iPhone application then you should take a look at Oolong. This presentation is designed to give both 3D artists and developers a quick tour of Oolong, its capabilities and short comings so you can make the right choice for your application.

Presentation Outline
——————————
Introducing the Oolong Engine
Oolong in the 3D asset life cycle.
A brief introduction to the Bullet physics engine.
Different ways of using Oolong in your application.
What Oolong is ideal suited for
When not to use Oolong
A quick look at the code (time permitting)

My Nearest is in the App Store

"My Nearest" Screenshot

"My Nearest" Screenshot

After going through a number of hoops, My Nearest, a new free iPhone application I built for Canpages, is finally in Apple’s App Store and is getting excellent reviews (see iPhoneInCanada.ca). This is a quick and  easy to use version of their popular Canpages iPhone application that I had the pleasure to build alongside Aaron Hilton from Cellmap. Check out both applications in the store.

iPhone Map Kit Presentation

Last Thursday I had the pleasure of presenting iPhone’s Map Kit at the monthly Vancouver iPhone developers meetup. The presentation started with a short slide show and was followed by a tutorial demonstrating Map Kit’s ease of use.

I have posted the slide show onVancouver iPhone developers’ Google group site, and the tutorial on this blog.

iPhone Memory Management

Yesterday we witnessed yet another excellent presentation at the weekly drop-in sessions of our Vancouver iPhone developer meetup, organized at Wavefront.

IMG_0069

Hendrik Presenting Profiling Instruments

Hendrik Kueck presented iPhone memory management basics and a few tricks. Hendrik is the creator of the blockbuster iPhone application ColorSplash , and of the full featured image manipulation application for iPhone Juxtaposer.

Last night’s presentation looked at memory issues on the iPhone, many of which Hendrik found about the hard way. His iPhone applications are performing image processing using intensive memory consuming algorithms.

On the iPhone, like on any other mobile device, programmers have to deal with the fact that the physical memory resources are limited compared with a desktop computer. Hendrik also talked about reference counting, autorelease pools, and specific issues related to loading resource file components and views. Other topics included profiling memory usage and leaks with Apple’s instruments, the use of the static analyzer Clang, tips for allocating a large amount of memory, handling memory warnings, and the use of memory mapped files.

Hendrik posted the full presentation here.

Wavefront Drop-in Networking and GameKit P2P

Last night’s Vancouver iPhone developer’s drop-in, organized at Wavefront, proved to be a huge success with more people showing up than the space could fit.

Aaron Hilton presenting

Aaron Hilton presenting

Aaron Hilton did an excellent job presenting different networking solutions available on the iPhone. We looked at communication using HTTP GET for small amounts of data and at  NSURLConnection for larger data chunks. Aaron also presented ways to use GameKit, which takes care of all the network handshaking and connection UI, to allow  developers to focus on building their application. iPhone also supports Bonjour, a standard protocol that allows quick network resource discovery and communication. The presentation slideshow is available here.

After the presentation most attendants continued to our, now usual, watering spot at the Elephant and Castle pub nearby on Burard.

I can’t help but recommend these drop-in meetings. It is an excellent environment to learn new things about iPhone development, and a great place to network and make friends.

The iPhone Course at BCIT is Back

I am so excited! The much-appreciated BCIT iPhone and iPod Touch application and game development course in Vancouver is back – http://www.bcit.ca/study/courses/mdia2652. Experienced, or not so much, all developers interested in switching to iPhone application development are welcome to register.

After a rest over the summer we are ready to hit the road running in a classroom fitted with Intel based Macs at the Downtown Vancouver BCIT campus. Students do not need to purchase expensive equipment since Macs are available both in the classroom and in the BCIT labs, and all assignments can be done using the iPhone simulator.

However, in order to get a full experience out of the course we recommend that students have, at least, their own iPhone or iPod Touch devices. Please note that BCIT students who do not currently have an Intel based Mac can purchase one from Apple Canada at a discount. Also, students can purchase an Apple computer and a qualifying iPod before September 9, 2009 and receive a rebate of up to $259.