Parveen Kaler

CEO / Founder | Smartful Studios Inc.

Category: Programming

February Vancouver iPhone Developers Meetup

The February iPhone Developers Meetup takes place this Wednesday at The Network Hub.
February iPhone Developers Meetup
The Network Hub
3rd floor – 422 Richards Street
Vancouver, B.C.
Wednesday, February 18, 2009
7PM – 8:30PM
I will be doing a demo presentation on Optimizing Performance on the iPhone.  Memory optimization is key on the iPhone since it is an embedded device.  I’ll [...]

Seattle: iPhone Tech Talk World Tour

I will be in Seattle December 9th for Apple’s iPhone Tech Talk World Tour.  There is an agenda [PDF] available.  The topics seem fairly straight forward and basic.  However, it should be a good place to directly ask Apple questions related to iPhone development.
I am a prolific note taker.  You can read my notes from GDC 2008. [...]

November Vancouver iPhone Developer Meetup

Steve Wart has organized another meetup for iPhone Developers in Vancouver.  More information can be had at the Vancouver iPhone Developers Group page.  There is also an event up on the crazy, magical Facebook.
Here are the details:
BCIT
ROOM 353 – 555 Seymour Street
Vancouver BC
Thursday November 20 : 6:30PM – 8:00PM
Topics
- iPhone OS
- iPhone game programming experience [...]

iPhone Translink App

The good people at Handi Mobility shipped the Translink App for the iPhone earlier this week.  One of the best features of the Translink App is its use of Location Services provided by the iPhone.  The user is able to find bus stops located near them.
 
The App uses PhoneGap to bridge the data that Translink has [...]

Vancouver iPhone Developers Group

Steve Wart is organizing the first meeting for the Vancouver iPhone Developers Group.  Here are the details for the first meeting:
BCIT Downtown Campus
555 Seymour Street
Room 353
Thursday, October 16, 2008
6:30PM – 8:00PM
This is the agenda that Steve sent for the meeting:
It’s open to anyone who is interested in iPhone development, in particular just getting up to [...]

iPhone Development: Reading Objective-C Methods

When teaching Objective-C, I’m finding that some have trouble reading method signatures.  Reading Objective-C methods can be made easier if proper spacing and indenting is used.
This is what a method looks like in Objective-C:
- (ret-type) keyword:(arg-type)arg-name keyword:(arg-type)arg-name
It is much easier to read if it is typed as such:
- (ret-type) keyword:(arg-type)arg-name
[...]

Your iPhone Development Questions Answered

I’ve been getting a number of questions from programmers about iPhone development.  I thought I would compile the answers into one place and push them out into the world.
The iPhone SDK has been updated at a blistering pace and the documentation has not kept up with the API changes as quick as it could be. [...]

Teaching iPhone Game Design at BCIT

I will be teaching an iPhone Game Design course at BCIT this fall.  The class starts on September 13th.  I’m told there are still a few spots available.
Here is the course description:
This course focuses on developing games for the Apple iPhone and iPod Touch. Emphasis will be placed on issues that are unique to mobile [...]

Fixing iPhone Application Provisioning Errors

If you are an certified iPhone developer, then you have probably been frustrated at some point by the Fucking NDA.

You’ve probably come across the 0xE8000001 error when trying to sign code and provision a device.  That last sentence probably doesn’t make any sense to you if you are not a registered developer.  I Tweeted about the [...]

DemoCampVancouver06 – iPhone Development for Independent Developers

DemoCampVancouver06 started with a moderated panel. Boris Mann moderated the panel with Dustin Sacks of SillySoft Games, Jamie Cheng of Klei Entertainment, and myself taking part.
Definition of Terms
The panel started with an introduction to terms such as independent game development and casual gaming.
I don’t have a good definition for indie games. I know [...]