May 12, 2010 (Wed)

iPad Development 101

The next STS meeting is next Wednesday (May 12) at 7pm at UW (details). The topic will be: iPad Development 101: What you need to know to get started (aka “there’s gold in thar hills!”).

We have two excellent speakers, Damon Danieli and Ryan Murphy from Z2Live, who have volunteered their time and expertise to talk about the following topics:

  1. Objective C Primer through Examples (Damon)
    • The transition from C/C++ to Objective-C
    • Aspects specific to the language
    • Common Design and Implementation Patterns
    • The Future: Grand Central Dispatch and Block Objects (aka Closures)
  2. iPhone/iPad SDK Overview (Ryan)
    • High-level overview of the development environment.
    • “Hello iPad”: Creating your first iPad app
      • How to structure and package your code
      • Creating your first View Controller
      • Overview of Event Handling
      • Overview of Views and UI Components
  3. Graphics Programming with OpenGL ES (Ryan)
    • Quick overview
    • OpenGL vs. OpenGL ES
    • Ways to setup your views to optimize performance.
    • Ways to manage vertex data, and state to optimize performance.
    • Ways to manage textures to minimize texture thrashing and conserve space.

If you’re interested in building your first app but wanted a quick overview, or simply needed the motivation to get started, or are just a raving Apple fan - then this meeting is for you.

One last thing: we’ve been nominated for a best event award by Seattle 2.0. If you like the events and have a moment, please vote for us.

Speaker Bios

Damon Danieli

Damon Danieli is the Founder and CTO of Z2Live, Inc (http://www.z2live.com) whose multiplayer game platform powers a set of online community titles and was a winner at the 2009 iPhone Dev Camp. Prior to that he was a 15 year Microsoft veteran and coauthor of the book “C++ Language Algorithms for Digital Signal Processing” (Prentice Hall). Damon holds a Masters in Computer Science from the University of Washington.

Ryan Murphy

Ryan is currently a Lead Engineer at Z2Live, Inc (http://www.z2live.com) where he is heading up the development of the Juju Play client platform and is the primary engineer for their in-house game development. Prior to that he was a Senior Engineer for Amplified Games where he developed several multiplayer iPhone games, contributed to multiple BREW/J2ME titles, and created the foundation for the Juju Play client platform. Ryan holds a Masters in Computer Science from California Polytechnic University San Luis Obispo, and enjoys long walks on the beach.

 
may_2010.txt · Last modified: 2010/06/05 18:50 by admin