
So, yeah. Favelets and bookmarklets. In the podcast, I promised a review article about useful bookmarklets and favelets, for the iPhone. And here it is.
I’ve written a few simple bookmarklets as well; it seems a lot of the bookmarklets are designed for web editors, and not always so much for the average web user. I’m guessing that not many regular folks need to edit CSS from the iPhone, and those that do already have those bookmarklets synched over. But still, there’s a void for popular sites. It seemed that all I found were eBay, Amazon, and Google sites. So I set out to make a few of my own, and edit a few others so that they’d work on iPhone Safari (henceforth, iSafari).
If you have any requests for a custom bookmarklet, put them in the comments. It has to be said that I make no guarantees that I can make the resulting request as I’m not an expert with javascript by any means, but the worst that can happen is that I say no. Okay, that’s not the worst that can happen. The worst is that I say no VERY IMPOLITELY.
Read the rest of this entry »
The iPhone Dev wiki team ran the first 3rd party application on the iPhone. The program is a simple one, it spits out “Hello, World” when run; ‘Hello, World’ is typically one of the simpler things to program on most platforms and that it was chosen as the 1st app is unsurprising. Here’s the notice they posted on their site:
After many, many hours of intense work from “Nightwatch”, the first independent “Hello World”* application has been compiled and launched on the iPhone. This was made possible using the “ARM/Mach-O Toolchain”, Nightwatch’s “special project”, that he has been working on so carefully over the past few weeks. Certain parts of the toolchain (such as the assembler) are being refined and tested and these will be released as soon as possible.
It should be noted that Nightwatch has been instrumental in creating these tools, working in near isolation to get them finished. Nightwatch was also responsible for the “jail exploit” that he developed from information he and other members of the the dev team discovered.
Please join us to thank Nightwatch, Tmiw, Darkten and Daeken for making this happen.
This is really big news; outside of Apple, there wasn’t any known linker or assembler or ABI for Apple’s Mach-O on the ARM processor platform (and a compiler is pretty useless without them). The toolchain that they built provides those missing tools, and now that it’s confirmed to work, they can refine those tools and begin 3rd party development in earnest. W00tding, the iPhone goes up a level.

There’s been a spate of information for hacking on and development for the iPhone. I’ve been dutifully collecting it so as to post a roundup, and so here it is: the best developer links of the past week, with a bit of a hacking update at the end.
UPDATED: messed up Matthew Privanek’s name. Sorry Matthew!
Read the rest of this entry »