Blog Action Day

The iPhone SDK

1 #

Today Apple announced the beta release of the iPhone SDK download as well as what is going to come in the iPhone 2.0 software update in June. For those who didn’t attend the event (like myself and Polyvector) you can watch Steve Jobs head up the even in Cupertino with the QuickTime stream on Apple’s website. And if you don’t feel like watching the video or would just like a quick run down of what was announced I am going to go ahead and give you a quick list

Enterprise Features

  • Push Email
  • Push Calendar
  • Push Contacts
  • Global Address List
  • Cisco IPsec VPN
  • Certificates and Identities
  • WPA2 / 802.11x
  • Enforced Security Policies
  • Device Configuration
  • Remote Wipe

And of course Microsoft Exchange support.

The enterprise features were a big one considering the iPhone’s leading competitor right now is RIM (Blackberry etc) and in order for Apple to make it, these features had to be implemented. Kudos for Apple on getting it done despite how irrelevant this is to me.

SDK

  • Cocoa Touch
  • iPhone Simulator
  • App Store

These things have got to be the most important regarding development for the iPhone. Since the iPhone is running Mac OS X, development is naturally in Objective C and using Cocoa. There is one catch, Cocoa is made for a mouse and keyboard, thus “Cocoa Touch.” You will be able to develop your iPhone apps using Xcode 3, Interface Builder, Instruments, and now the iPhone Simulator. You can download the SDK beta at ADC now using a free membership or a paid one.

As for distributing your applications, that is left up to Apple and the “App Store.” All apps will be exclusively distributed through the App Store on the iPhone (or through the iTunes Store on your Mac). You can distribute free applications, but it does come at a price. In order to test your applications on the iPhone you need to purchase a membership to the Standard iPhone Developer Program for $99USD.

There are still a lot of questions that need to be answered regarding the SDK and distributing apps. I can only say to keep an eye on Apple.com and the ADC iPhone Dev Center.

The firmware update for the iPhone will be free, but iPod Touch users will have to pay a small price (I am guessing $20USD). it will be available in June.

Tags: | | |

Apple Time Capsule 1TB Unboxing

3 #

Yesterday we got the awesome surprise of having our Time Capsule delivered early. I was able to take photos of the unboxing due to an unexpected (but fun) trip to PolyVector’s parents’ for dinner. We stayed up late getting the Time Capsule all setup and working. I was so excited that my photos are not the best they could have been. but they give you a pretty good overview of the Time Capsule and how we fit it into our network.

I am not going to give this product a review just yet. I feel that networking equipment especially need at least a good month of real use before telling how the product is really going to handle. Since Polyvector and I heavily rely on our home network I think we’ll be able to give it a good test. We constantly stream and backup over both wifi and ethernet.

Initial setup was quite easy, but very different than what we are normally use to. Apple has taken a webless interface approach to the Airport Extreme and of course this applies to the Time Capsule. As a Mac user, you simply go to your Utilities folder in Applications and run Airport Utility. This will scour the network for any Airport Extremes, Airport Express, or Time Capsules you might have and displays them in a nice little application.

This is the first router we have ever purchased from Apple and we actually had a few doubts about how well we could customize our network. We were pleasantly surprised at the options the Time Capsule (or Airport Extreme) offered. We were able to setup our closed wifi network using 5GHz 802.11n and there are even options for static DHCP, which is extremely useful on our network since we stream lots of media and run various local servers that require connection by IP rather than a network name (such as iMac.local). The only thing the Time Capsule/Airport Extremem cannot do is Access Restrictions for domains. We used to block the Google Adsense and Analytics servers using our routers so we would never click on our own ads by accident or be logged as a statistic on our own sites. However this isn’t a must have feature for a router as you can get various tools to do it at the browser level (most people do it this way anyways)

As for Time Machine setup. I don’t think there could have been an easier process. I mean this was created for Apple’s new backup system built into Leopard. And I gotta say it does the job wonderfully..

All you need to do to get this baby going is open up the Time Machine preferences in non other than System Preferences, turn it on and choose the “Data” folder on the Time Capsule. I am not going to go through the whole setup process right now as it really is extremely simple. I will say on your first backup to the Time Capsule there is a Finder transfer window that opens up and will remain for the entire time the backup goes. This is a one time window and all other backups after will not have this. I just thought I would say it now before anyone gets mad at their new backup system.

I think that’s it for now folks. I will field any questions you might have in the comments. And indeed we are backing up two Macs onto one Time Capsule and each gets their own special folder, so no backups will conflict with another.

Hope those who read this enjoyed it.