Creating Web Applications For The IPhone

[Dominiek ter Heid] wanted to prototype an application for the iPhone that incorporated GPS. He experimented, and came up with a step-by-step tutorial on how to create a web application that would push GPS information to his iPhone through the use of JavaScript and AJAX. This tutorial will save web hackers who want to play with the iPhone 3G a lot of grief. Using Cocoa Touch, and a CSS/JavaScript pack called IUI, he successfully created a web application that looks native to the iPhone and is able to grab GPS information. The application integrates the GoogleMaps API with the GeoNames database. We look forward to seeing the types of creative applications that this prototype will inspire. What sort of web application would you want to create for the iPhone?

[via digg]

OpenMoko Usability Review

[Dave Fayram] has put out two videos covering the interface of the FreeRunner from OpenMoko. For those unfamiliar, we’ve covered it a few times before. It is an opensource mobile platform that includes a full X server. They encourage people to make their own software and even release the CAD files for chassis modification.

He points out some glaring faults and compares it to his iPhone. Some of the major faults he has listed and shown are:

  • Bezel around screen makes input difficult.
  • Extremely slow interface
  • Can’t play mp3s.
  • On screen keyboard is tiny.

It is marketed at around $400 so the comparison to an iPhone seems legitimate. We do need to keep in mind, however, that the FreeRunner is opensource. The more support we show to them, the better it will get. The thought of an opensource handheld platform, comparable to an iPhone is quite enticing. At this point though, the comparison is pretty one sided. Hopefully more software development and support from the community will make this device something to get very excited about.

[via Daring Fireball]

SIM Card Reader


Adafruit Industries just announced their next kit: a SIM card reader. Using the kit, you can read or write any SIM card. You could use this for fun things like recovering deleted contacts and SMS messages. The kit looks like a very straight forward design (based on [Dejan]’s work); the only chip is a hex inverter and the board is powered by a regulated 9V battery. With all through-hole components, it should be easy to assemble. You can talk to it using the board mounted serial port or connect to the extra pin header using an FTDI USB cable just like the Boarduino. The FTDI option is bus powered, so you won’t need the battery. [ladyada] has collected some resources in case you want to learn more about smart cards.

Maximize The IPhone 3G’s Battery Life


Gizmodo has posted a guide for extending the battery life of your shiny new iPhone 3G. Apple is notorious for pushing products with unimpressive battery life, and the new iPhone is no different. The battery isn’t user-replaceable, which means you can’t keep a spare, and the energy needs of the 3G chipset adds to the problem. Apple provides some useful tips on maximizing battery life for your iPhone. The tips include common sense advice that applies to nearly all electronic devices – turning down the brightness on your LCD screen, turning off radios not in use like Bluetooth, WiFi, GPS, and 3G, and setting Auto-lock to a minute or less will keep your devices running smoothly for longer.

We like to carry an extra USB battery like this one; you can also make your own like this one with an Altoids tin.

IPhone 3G: Under The Hood


TechOnline has cracked open the iPhone 3G to find out what makes it tick. They’ve released detailed diagrams as well as some videos of the dissection.

Calling this an incremental update, they note that the changes seem to be additions and improvements rather than a total rebuild of the original platform. They get into the nitty gritty, discussing not only the layout and structure, but even the importance of each chip manufacturer.

Some of the improvements are obvious, like 3G. Others include the battery not being permanently attached, and the headphone jack being flush mounted. Most of the changes were in who manufactured each chip.

[via TUAW]

IPhone Dev Team Shows Ssh Access

They still haven’t released the jailbreak yet, but the iPhone dev team hasn’t been sitting idly by either. They recently posted this video of ssh access on the iPhone 3G. Not only have they succeeded in hacking into the phone, they say that apple can’t fix it without a hardware change. Having root level access to the device opens up many more possibilities than just hooking an API.

IGiveUp Bluetooth Handset


Instructables user [ManaEnergyPotion] has posted a rather humorous Bluetooth handset hack. He simply took apart an airsoft handgun and a Bluetooth headset, and then placed the components neatly within the case. The earpeice is actually in the barrel of the gun, while the microphone is in the handle. You pull the trigger to answer a call, or to end a call. The best part is that they took this to the iPhone product launch, and posted a video of people’s reaction to this as an actual product concept. You can check it out after the break.

Continue reading “IGiveUp Bluetooth Handset”