by Rob Bajorek on June 29, 2009
For all of you WWDC attendees and Premier ADC members, good news! The WWDC 2009 videos are now available!
I heard rumors that this was going to take a couple of months, so I’m very happy that they are already on iTunes U.
Now if you’ll excuse me, I’m going to catch the OpenCL and Grand Central Dispatch sessions I missed the first time!
Click here for ADC on iTunes and the videos. (WWDC 2009 attendees and Premier ADC members only.)
by Rob Bajorek on June 18, 2009

I’m back home from Apple’s Worldwide Developers Conference in San Francisco. It was my first time, and a fun, productive experience. There are some great posts about WWDC that I read before I went, but here are some more things I noticed:
#1 — If you don’t live for the keynote, just fly in Monday morning
I heard stories about crazy lines for the keynote, so my friend and I decided to just show up around 9:30. When we arrived, they weren’t letting people in yet and the line wrapped around the whole convention center. Forget that! We went to a coffee shop, followed a live Twitter feed, and went back around 10:20. Much better, walked into the overflow room and saw almost all of the show. Next year I’m coming to SF on Monday morning and joining the overflow crowd again.
#2 — It’s easy to make friends…
… but most people there aren’t going to strike up a conversation. It’s up to you to make the first move. It’s ok! Mac geeks are friendly and you can meet some interesting people. (However, I didn’t have anyone come up to me who wasn’t trying to sell me something, so please don’t be that person.)
#3 — Don’t pass out business cards to random people
This concept is Business 101 in my opinion, but I don’t offer my business card to someone unless we’ve established a relationship. Handing out cards to people walking by is just wasting money and generating ill will. A few guys were doing this inside Moscone West; their cards went right in the trash.
#4 — Know where to find power outlets

If you’re at WWDC, you probably have a laptop. I was worried about keeping charged throughout the day, but it wasn’t a problem at all!
The session rooms had power strips like the one pictured mixed in with the seats. They weren’t always in every row, so sometimes you would plug into the row behind. When you’re roaming Moscone West, there were a number of tables with power strips, as well. Also, in the hallways there were small clusters of power outlets in the walls that many people overlooked.
#5 — Almost every seat is a good one
The display screens were very large and the acoustics good in every room. Unless you want to see the speakers up close, you can sit pretty much anywhere.
For the heck of it, I did sit in the front row for one session. I ended up with a sore neck from trying to see the screen. Just sit in the middle.
Anything else?
Feel free to post your own comments and accumulated wisdom from WWDC!
by Rob Bajorek on June 8, 2009
Some folks have asked me for examples of how my Cheetah3D -> iPhone header converter works. To help you out, I’m posting an Xcode project that I’m using to test the converter.
You can get it here: C3DConverterTest.tgz
This project renders four different shapes generated in Cheetah3D. It’s pretty simple; a lot of the code is from the Xcode’s standard OpenGL ES project template. I’ve added lighting to show that the normals work properly, though.
Some notable files:
- 4 shapes.jas — the Cheetah3D project
- 4 shapes.h — the header file exported from Cheetah3D. You can run this through the converter yourself if you like.
- 4 shapes_iphone.h — the header file made by my converter
- pure_colors.jpg — A simple texture. Replace this with your own for a different look.
I hope this helps! Let me know if you have questions or comments.
by Rob Bajorek on June 4, 2009
I’ve updated the Cheetah3D -> iPhone header file converter to version 2.0.1. This version corrects object names from Cheetah3D that aren’t valid in Objective-C. (Example: “Box.1″ is renamed to “Box_1″). Thanks to reader Scott for pointing out the problem and a solution.
Download version 2.0.1 here: c3d_to_iphone.pl (zipped)
Please comment or contact me with any feedback!