Tuesday, December 21, 2010

Free Apple Development e-books

Apple is offering up the following free e-books in their iOS device book store.
  • iOS Human Interface Guidelines
  • Object Oriented Programming With Objective-C
  • Cocoa Fundamentals Guide
  • The Objective-C Programming Language
  • iOS Technology Overview
  • iOS Application Programming Guide
Source: http://www.macworld.com/article/156499/2010/12/apple_developer_ebooks.html?lsrc=nl_mwweek_h_cbstories

Sunday, December 19, 2010

WP7 physical keyboard use

If you are working on WP7 development, you will find that the emulator does not respond to the physical keyboard on your development system by default. That is because not all WP7 phones have keyboards, while others do. This link shows how to simulate the sliding keyboard and how the keys are mapped.

Thursday, November 18, 2010

New iOS Development Resources

Apple recently announced some new iOS development learning resources. Stanford University has published their Fall 2010 cs193p course through iTunes University. the Winter 2010 course was very good and I expect the Fall 2010 will be even better. Here is the link to the course on iTunes as well as the course lecture materials.

Stanford University (Fall 2010 cs193p)
iTunes videos: www
Course materials: www


Saturday, October 30, 2010

Windows Phone 7 Petzold book in PDF

The Petzold book is now available as a PDF, and the code is available as a ZIP:

http://www.charlespetzold.com/phone/index.html

Note: I downloaded the PDF and the source code, then discovered there are file names in the Chapter 5 example that are too long for Windows 7. I had to download the ZIP to my MBP, copy them to a USB drive, then rename them to copy to my Win 7 directory... Win 7 didn't throw any exceptions when they were in long name format on the USB drive, though.

Tuesday, October 19, 2010

Windows Phone 7 Petzold book

I had a look at the upcoming Charles Petzold book on WP7. I have always liked his approach to programming books, as he fills them with useful examples. Here's a link to an excerpted version of the new book:

http://www.charlespetzold.com/phone/index.html

One thing that becomes obvious very quickly: Microsoft designed the WP7 platform to be a gaming device as well as a phone. It appears that the topics covered are 50/50 Silverlight/XNA. I almost wonder why Microsoft didn't call their new phone software "xPhone".

Monday, September 20, 2010

Monotouch apps in the app store

I will have more to say about Monotouch in a future post, but the first thing to know is that there are Monotouch based apps in the Apple store. Here's a useful link that lists some of them:

http://monotouch.info/MonoTouch/Apps

Thursday, September 9, 2010

App Store Review Guidelines (Third-party tools allowed)

Today, Apple posted formal guidelines for mobile app review/approval. The best part is that they have relaxed restrictions for third-party development tools. Up until now, the review process has been fairly subjective and undocumented. The good news is that the process is now documented and available here (must login with developer account). The bad news is that it is still fairly vague and worded in such a way that if they decide they don't like your app, it won't get approved.

In light of the shortcomings of this documentation, this appears to be a great step in the right direction for Apple. If you listen carefully, you will probably hear developers rejoicing everywhere. Only time will tell how this will all play out. For now you can move forward using development tools like Flash cs5 and mono-touch to create iPhone apps.