The iPhoneDevCamp opening reception is just about over, but iPhone news is coming out at record pace. Check out the flickrstream here. See you tomorrow at 9:30AM. News? The iPhoneInterface tool is out as well as reported by the iPhone Hacking News:
We have successfully written a tool named iPhoneInterface allowing for some basic manipulation of things on the phone, and are releasing it tonight. We are including source code so you can understand the techniques we have used so far. We will be expanding the functionality of this tool significantly tomorrow. The best news is that we have prototype code that allows the ability to:
- Run any desired application already residing on the phone.
- Control what processes run on the phone (currently implementation is very hackish)
- Move files around on the phone
- Enable viewing of verbose information during the restore process
- Activate the phone without iTunes and without a token
Note: Not all of the features listed above are necessarily included in tonight’s initial release.
We are continuing significant work on this tool and will probably have similarly worthwhile updates tomorrow.
Apple and AT&T just identified 500,000 alpha geeks for marketers around the world. What does that mean for your brand? Piper Jaffray is reporting that Apple sold more than 500,000 iPhones this weekend according to Tom Krazit of Crave. Here are the details:
- 95% of buyers in NYC and SFO bought the 8GB model (versus the 4GB)
- 50% of buyers were new customers for AT&T (Verizon’s CEO is kicking himself)
If you can engage the iPhone community it means you can have access to 500,000 early adopters. How? Start building tools specific to the needs of the ‘instant community’. How? Hire guys like us or come to the iPhoneDevCamp in San Francisco this week.
Have you started ‘hacking’ on the iPhone yet? We are pushing on the development pretty hard in preparation for iPhoneDevCamp next week. The ajaxian folks have compiled several ‘notes and quirks’ with regard to development on the iPhone:
- Poking around the DOM, I don’t see any special objects, with the possible exception of window.offscreenBuffering (set to true).
- Bookmarklets work, although you have to go through the bookmarks menu to get to them.
- Safari crashes are handled gracefully – the main screen fades back in, and you can jump right back into Safari. It will then load page you were visiting when it crashed.
- Drag and drop, and other behaviors based on picking up mousemove events, don’t work. CSS-based element drag and drop doesn’t work either. Dragging one finger around the iPhone’s version of Safari causes the window to scroll, and that’s it. I assume that scroll events do work. I’m sure somebody is already working on a version of drag and drop based on window scrolling.
- For documents with no width set, the iPhone uses a default width of 980px.
- You do not get “mousedown” when you touch the screen. You get “mousedown” and “mouseup” at the same time when you release your finger. The “mousemove” event does not seem to fire at all. There is no way to handle double-clicking because that is the action for zooming, and calling event.preventDefault() doesn’t seem to override that.
Greg (in New York) and Robert (in Half Moon Bay) are eagerly awaiting the launch of the iPhone. Both are waiting in line at the Apple store a full day before release:

[via]
The Barcamp crew is getting together to create ‘iPhone Developers Camp‘ the week following the public release of the iPhone. Check out the wiki and get involved. If you would, Digg it for us here. The event (from the wiki):
iPhone Developers Camp is an upcoming gathering, inspired by BarCamp, SuperHappyDevHouse, and MacHack, to develop web-based applications and optimize web sites for iPhone. It is a non-commercial event, organized by volunteers, with attendance free to all. By the completion of the weekend event, a number of iPhone-ready web applications and web sites will be launched to the public. The event will be held in California, and out-of-town guests are welcome.
Attendees will include web designers, developers, testers, and iPhone owners, all working together over the weekend to improve the web experience for iPhone. Development projects will include both solo and team efforts. While some attendees will wish to work solo during the event, we encourage attendees to team up, based on expertise, to work in ad-hoc project development teams. All attendees should be prepared to work on a development project during the event. You do not need to own an iPhone to attend (although, a large number of iPhones at the event will make the development and testing process much easier).
Attendees will be able to:
- Create new web applications for iPhone.
- Optimize existing web applications for iPhone.
- Migrate Dashboard Widgets to web-based widgets for iPhone.
- Test and optimize web sites for iPhone.
The Big in Japan team let out a cheer today when Apple announced that we will get access to the iPhone via web applications. Development for typical phones require complex SDK development, but Apple has decided to open the platform and allow firms like Big in Japan access the phone’s functions such as ‘making calls, sending emails while connecting to Google Maps. It is not clear how the iPhone’s browser will expose the Domain Object Model to allow phone-specific functionality. In a related move, Apple released Safari for Windows. Presumably this will allow non-Mac developers to build applications for the iPhone without using an emulator. Nice work Apple! [via]

Our favorite gadget blog, Engadget was taken in by a fake Apple email that claimed the iPhone would be delayed until October and Leopard would be delayed until January.
Here’s the story. A trustworthy source supplied us with an actual internal Apple email that went out to thousands of Apple employees earlier today (published after the break). The fact that this was an email sent within Apple’s internal email system to its employees is not in question. Let us reiterate: this was an ACTUAL email distributed within Apple’s internal email system to Apple employees. As it turns out, the internal memo Apple employees received was actually retracted by Apple shortly after it was sent out. (Also published after the break.) We received confirmation from Apple PR that this initial email sent out to Apple employees was incorrect, and they let us know that the iPhone and Leopard are both still on track, and should meet their expected launch timeframes. Presumably Apple is now on the hunt for whomever was able to spoof its internal email system.
This is a great example of why checking your sources is important. Just receiving a forwarded email is not the best way to ‘fact check’ your story. Get on the phone and try to get the party to confirm. If you can’t just say, ‘this story is unconfirmed, but…’
Update: It matters even more when the stakes are this high and you are dealing with a publicly traded company. Turns out stock manipulators may have been at work as Paul explains:
This is a bigger deal than a blog getting a story wrong. Why? Because this was almost certainly done for market manipulation, with someone — Russian hackers again? — inserting this into the Apple network, knowing it would get out and hook someone, while allowing them to trade against the news.
Turns out you can buy your iPhone now for June 14th delivery. TechCrunch has the article here.
