Posts Tagged ‘COMP 3906’

Playing Video on the iPad –> Non Fullscreen

June 8, 2010

Ever wanted to play video, but not at full screen. Well, if you have an iPad you may be in luck. Check out these links.




Comp 3906 Summer Class Completley Full –> Next Course In September

May 28, 2010

We have been a victim of our own success! We are filled to over capacity again this term and things show no sign of slowing down. As a result we have had to turn away several students this semester.

The winter run of this course produced some of the best Apps we’ve seen so far and we were pleased to have Scott Michaels from Vancouver’s own Atimi Software and BCIT’s own Kemp Edmonds join us for our final presentation night. Scott and Kemp’s presentations were amazing and Comp 3906 students reported they were blown away by the event.

If you were not able to get into the course this summer, we will be offering the course again in September so register early to avoid disappointment.

BCIT iPhone Course – Comp 3906 Winter 2010

December 10, 2009

Hello Comp 3906 students and future Comp 3906 students.

I hope you have enjoyed this semester and had fun learning to develop native applications for the iPhone and iPod touch.

We’ve got the Telus Theatre (SE6) booked out at the Burnaby campus for Sat Dec 12 from 9 -12 and I’m really looking forward to seeing your final project presentations.

We have Scott Michaels the VP of Atimi Software and social networking evangelist Kemp Edmonds from BCIT Marketing and Communications coming to talk to us after the presentations are complete and I’m really looking forward to hearing what they have to say.

I know a lot of you wondered why having your own device was so important coming into the course. In Comp 3906 every student designs and builds a final project on real iPhone / iPod Touch devices that they learn to provision, because as all my current students know..say it with me….”the simulator just doesn’t cut it!”

I think quite a few of you have a new found appreciation for your Macs now and may have even learned to love Objective-c and Xcode. I don’t thank many of you would have had the same experience this semester if you hadn’t have had your own equipment. You may have missed out on the Windows 7 Launch party, but I think you’ll survive.

I really think it’s a great time to be an iPhone developer. With the iPhone now available on Rogers, Telus and Bell networks I think we going to continue to see strong sales in Canada, but we are also seeing iPhone sales just getting started in places like China and other countries around the world.

Don’t forget the iTablet appears to be much more then a rumor and will only add the devices you’ll be able to take advantage of in the future with the new programming skills and knowledge you’ll pick up in the course.

I hope you all have a great Christmas and a prosperous new year. Keep you eyes out for a new level 2 course in the near future, you never know what you might find, maybe even iPhone games.



COMP 3906 – iPhone Application Development

Looking for iPhone Developers

October 23, 2009

Are you looking for iPhone developers? If you are an employer in the Vancouver/Lower Mainland area or beyond and looking for candidates with industry experience and iPhone development skills, drop me a line. I would be happy to pass along worthwhile employment opportunities to the students currently taking my Comp 3906 iPhone course. You can contact me at rhart3[at]

Making a living as an iPhone Developer – Some Great Links

October 6, 2009

Here are some likes I have recently come across regarding making a living as an iPhone developer. While there are no guarantees, there might be something in here that helps.

Warm clothed and fed developer run iPhone businesses
Earning living independent mobile software developer
How to make money from iphone games

Comp 3906 Provisioning Profile -> Ready for Download

September 23, 2009

Hi Comp 3906,

I have created a provisioning profile for students who submitted me their device ID’s. You can log into the iPhone portal and download it at your earliest convenience.

Once you have downloaded it, make sure you plug in your device and that you can see it show up in Organizer inside of Xcode. (The same place many of you found your device ID)

You can drag and drop your provisioning profile from your desktop into little window labeled Provisioning in Organizer. This should install the profile onto your connected device.

For most of you the only other thing you may need to do is set your bundle Identifier to ca.bcit.comp3906.yourappname. You can do this by clicking on the twirl down for Targets in the Groups and Files panel in Xcode. Right click on the App that shows up and choose Get Info. In the window that pops up, choose the properties tab at the top and in the Identifier text box type in ca.bcit.comp3906.yourappname.

You now be able to set Xcode to build to the device and actually get Apps running on your device!

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.

Comp 3906 – iPhone Application Development – Getting Ready for Class 1

September 11, 2009

Hello Comp 3906,

I’m looking forward to getting started next week and I’m sure you are too. Both the Burnaby and Vancouver courses are a go!

Here are a few things you can do to prepare yourself for the first class.

1. Go to and register for a free account. You don’t have to sign up for the $99 developer program if you’re not ready yet.
2. You can download the latest iPhone SDK if you want (3.1 is the most current at this point in time).
3. If you are new to the Mac, check out the Mac 101 tutorials I posted on the blog earlier and play with your new computer, it really doesn’t take long to get comfy.
4. Don’t forget to bring your power cord, Intel based Mac laptop, iPod Touch or iPhone and your USB sync cord.
5. Log into and find out what your BCIT email address is. This is one way I will communicate with you this semester.
6. Check your location, times and room numbers, which are posted here
7. There a still a few spots left in the course so If you know of anyone else who might be interested spread the world.

See you next week!

Apple iPod Event Rock and Roll Event

September 9, 2009

Hi Comp 3906,

Just in case you missed the big Apple announcements today.

  • In a little over 2 years, Apple has sold 30 million iPhones
  • Users have downloaded over 1.8 billion apps … That does note include updates
  • Iphone OS 3.1 for iPhone and iPod touch users
  • 3.1 is free for iPhone and iPod touch customers with 3.0, available today from iTunes
  • Sold over 220 million iPods to date and growing
  • More than 50% of buyers are new to the iPod
  • Fastest growing of the iPod line is the iPod touch
  • Sold over 20 million iPod touch devices
  • Media player integration, you will be able to listen to your iPod music while you’re playing games
  • $199 8G iPod Touch and $299 32G iPod Touch
  • See you in class next week!

    BCIT iPhone Course – Comp 3906 Starts Next week!

    September 8, 2009

    Have some programming experience? Want to learn to develop for the iPhone and live in Vancouver or Lower Mainland? Sign up for Comp 3906 iPhone Application Development at BCIT and come join us this fall. We have courses running in Burnaby on Thursday evenings and in Vancouver on Saturday morning at the downtown campus for your convenience.

    This is a very popular course and is filling up fast, so register today to ensure your spot. You can follow us on twitter at @iphonedev3906. To register or find out more about the course visit