Posts Tagged ‘iPhone Vancouver’

Getting Your Device ID

September 18, 2009

I’m going to need your Device ID for your iPod Touch or iPhone to register you into the iPhone Developer University Program. You can find what this is buy plugging in your device with your USB sync cord and either firing up Xcode or using iTunes.

In Xcode you would go under Window –> Organizer. When you click on the device in this window you should see the Identifier show up (its the really long set of numbers and letters).


To get this number with iTunes, just watch this video.

After you accept my email invitation to join the program, I will need you to email your Device ID so I can enter it into the system.




BCIT Comp 3906 – Burnaby Course starts tommorrow!

September 17, 2009


Hello Comp 3906 (Burnaby Course),

Looking forward to getting started tomorrow night. We are in SE12 room 307 and will be starting at 6:30 sharp. I’ll be sending out emails to your BCIT account to allow you to take part in the iPhone Developer University Program. I would encourage all of you to take part. It’s free, and it will give you access to the software and tools you’ll need from Apple to publish real Apps to your iPhone or iPod Touch.

We’ll be going through all the administrative stuff for the course, setting up Xcode and provisioning devices tomorrow. We’ve got a pretty full class. so if you’ve got a favorite seat, I’d recommend showing up a bit early.

For those taking the Vancouver(DTC) course, we’ll be getting started on Saturday from 9-12. I’ll also be emailing you to invite you to join in the iPhone Developer University Program, but I’ll most likely do this on Friday morning.

Yes Comp 3906 is a Member of the iPhone Developer University Program.

August 31, 2009

Hello Comp 3906,

Just thought I’d mention again that Comp 3906 is a member of the iPhone Developer University Program, so if you don’t quite feel ready spending the $99 to become a full fledged Apple iPhone developer yet, you can save a few bucks and take part in the program this fall.

The program will allow you to provision and publish apps to your device and even submit to the App store at the end of the semester.

You still have to get your App approved by Apple though, just like all the other iPhone devs out there. We’ll be setting up your devices on the first day of class, so make sure to bring your iPhone or iPod Touch!

Comp 3906 – Mac and iPod Touch Savings – Times Running Out!

August 31, 2009

Hello Comp 3906 – iPhone Application Development,

Some of you may still be looking for deals on a Mac laptop and an iPod Touch. As a BCIT student, you may not be aware you qualify for educational pricing on software and Intel based Mac computers. Just stop by at the Burnaby or Vancouver campus and get your BCIT ONE card made up and you can now get the student pricing for many things, not only at BCIT but other education resellers like the UBC and SFU computer stores.

Here is some information that was current as of Monday August 31rst that you might be interested in. Also, don’t forget that students can qualify for a free 8G iPod Touch if the buy their Mac laptop before Sept 8, 2009, so try not to loose out.

Current UBC Pricing

MC240LL/A Core2Duo 2.13GHz 2GB/160GB/USB2.0/FW400/GigE/802.11n/BT/SuperDrive/13″LCD/White 1.20$ $1,099.95

MacBook Pro
MB990LL/A Core2Duo 2.26 2GB/160/GigE/802.11n/BT/SD/FW800/USB2.0/13.3″LED 1.20$ $1,299.95

Current SFU Pricing

SFU currently has some fantastic clearance deals on Intel based Mac laptops, so I’d really recommend jumping on them if you can.


Create C# and .NET based iPhone Apps with MonoTouch

August 27, 2009

We’ll be sticking with the iPhone SDK in Comp 3906 this fall, but I always have me eyes out for interesting developments in the iPhone community.

Thought some of you might be interested to know about a project called MonoTouch, which allows developers to create C# and .NET based applications that run on the iPhone and can take advantage of the iPhone APIs as well as reusing both code and libraries that have been built for .NET as well as existing skills.

Developers can use the iPhone simulator in Xcode to test their applications as well as using MonoTouch on the final device and ship applications to the Apple AppStore for distribution.

Before you get too excited, this does not mean you can test, build and deploy on a PC. MonoTouch requires a Mac and the iPhone SDK to test on the emulator and deploy on on devices. You also still need need to be an Apple iPhone developer to deploy on the device as well.

If you are interested in learning more about the project check out

I’m serious about becoming an iPhone developer, how do I get started?

August 20, 2009

With over 50 million iPhone and iPod Touch devices in circulation and over 1 billion Apps downloaded from the Apples’ App Store, there’s never been a better time to dive into iPhone development.

Mobile platforms and devices like the iPhone are radically changing the technology landscape and creating new opportunities for growth and success.

Here’s what you’ll need to start your journey to becoming in iPhone developer.

1. You’re going to need to buy a Mac.
No getting around this one. In order to publish iPhone and iPod Touch apps, you’ll need an Intel based Mac computer running Mac OS X Leopard or higher. No need for the top of the line model however, and through experience, I’d recommend you have a look at an entry level Mac Book or Mac Book pro laptop. If you are a student, you’ll even get discounts and may even qualify for a free iPod Touch if you buy before early September. If you’re a long standing PC user, it will only take a short while to get used to things. Welcome to the world of premium computing, just remember, you’re worth it!

2. Register a free account on the iPhone Dev Center and download the latest iPhone SDK.
Xcode is the powerful programming IDE you’ll be using to develop your iPhone apps. Install the SDK and make a shortcut to it to your doc for easy access. In addition to Xcode, the SDK will give you the iPhone Simulator for testing, performance analyzers, interface builders and the full documentation reference set.

3. Sign-up to become an official iPhone developer.
Having an account and downloading the SDK does not mean you’re an official iPhone developer yet. Unless you are an organization and plan on building apps for internal use, you’ll most likely want to opt for the $99 standard program and can sign up as an individual or a company. If you are a company sign up as a company and if you and individual sign up under your name. Once you’ve signed up, the approval process can take a few weeks, so be patient and Apple will contact you.

4. Learn Objective-c
Objective-c is the primary programming language for iPhone development. You can think of it as an extension of C with an addition of object-orientated principles. I’m not going to sugar coat this, picking up this language is a bit of work and having previous programming experience extremely helpful, this is not HTML. Exposure to a language like Java,C++,C or C# may prove useful but will not eliminate the learning curve. There are some great resources online and Apple does a really decent job with the documentation and examples. Check the Apple site for:”Introduction to The Objective-C 2.0 Programming Language” and “Learning Objective-C: A Primer”. There are some decent books on iPhone dev out there now too and you may also want to check your local college and see if they run a course on iPhone development(BCIT Comp 3906 – Introduction to iPhone Development for example).

5. Staring writing Apps.
Programming is something you get good at buy doing it, so start small and build up from there. Starting off with “Hello World” works just fine.

6. Provision your device(s).
Before you can publish an app to your iPhone or iPod Touch, you will need to enable this by way what is called provisioning. This can be a little tricky if it’s your first time as there are lots of little steps, so make sure your not in a rush and you’ve read through all the steps before you give it a shot. There are helpful videos you’ll have access to once you become a official developer.

7. Build and Test You App(s)
You’ll use Xcode to build your app(s) and will either build to the simulator for an actual device. Although the iPhone SDK comes with an iPhone simulator, if you ask anyone who does iPhone development for a living, they”ll be quick to tell you that there is just no substitute for building and testing your apps to a real device. Think of the simulator as a “rough estimate” of what your App may be like, but don’t count on it being accurate.

8. Submit your App(s)
Once you you crafted your app, tested it and are sure it’s ready for prime time, you’ll have to submit it to Apple for approval. Although there is now guarantee you app will be approved, if your app doesn’t have technical issues and it isn’t deemed offensive and doesn’t compete with Apple, you’ve got a pretty good shot.

BCIT will be offering a new course this fall called Comp 3906 – Iphone Application Development. If you’re serious about getting into iPhone development come check us out at: We running Comp 3906 in Vancouver and Burnaby this fall so get registered and come on out and join us.

Follow BCIT’s iPhone Dev Course – Comp 3906 on Twitter at iphonedev3906!

August 11, 2009

Hi just a quick note that I’m moving things over from comp3906 to iphonedev3906 on twitter.

Sorry for any inconvenience, but I think new new address is a much better location for BCIT’s new iPhone development course Comp 3906. I’ll be working hard over the coming weeks getting ready and if you can help out an any way by spreading word about the course, I’d greatly appreciate it!