Apple presented the much-anticipated SDK (software development kit) for the iPhone and iPod Touch yesterday, revealing exactly what will be available for people wanting to create applications for their nifty little device. Due in June, there are going to be some pretty neat features - they've licensed ActiveSync, meaning Microsoft/Exchange users will easy be able to keep their device in sync with the rest of their digital life. iPod Touch users will have to pay a "nominal fee" to get these cool new features though.
looks like it opens up a lot of access to the system, giving developers almost a free hand when it comes to making neat things. To build your own applications you'll need to pay US$99 for a development key, and then your apps will be distributed via an application store (you can give them away or charge for them - Apple will take a 30% cut.
For gamers - part of the SDK will include OpenGL, and apparently they demonstrated Super Monkey Ball and (get this) Spore being played.
edit: You can watch the presentation
now as well.