Tuesday, March 25th, 2008

iPhone Optimization Script

Category: iPhone, JavaScript, Usability

Bob Buffone has created a tool that can be used to output script and HTML to make your site more usable on an iPhone. He tells us about it here: I bought an iPhone about six months ago; in that time I noticed that even though it had this part of the Web and that Read the rest…

Posted by Dion Almaer at 6:23 am

3.9 rating from 23 votes

Wednesday, March 19th, 2008

CiUI: CNET iPhone UI

Category: iPhone, JavaScript, UI

Vladimir Olexa of CNET has released CiUI a iUI inspired iPhone JavaScript libary that mimics the iPhone UI behavior. It’s already being used on CNET¹s iPhone page (http://iphone.cnet.com). It’s been greatly inspired by iUI with a few key differences: AJAX calls are performed after a page slides DOM doesn’t get overloaded with “pages” as they Read the rest…

Posted by Dion Almaer at 10:52 am

3.8 rating from 26 votes

Friday, March 7th, 2008

iPhone SDK for Web Developers

Category: iPhone

Man, I was wrong in my post on what about us? and the iPhone SDK. All I knew about was the VP of Phone Software saying “we have stuff coming”, but there is a lot more that that, it is just not mentioned in many places. If you head over to the iPhone DevCenter (registration Read the rest…

Posted by Dion Almaer at 5:40 pm

4.2 rating from 38 votes

iPhone SDK: Great if you like Cocoa, but what about us?

Category: iPhone, Mobile

UPDATE: We got new information on the new functionality in Mobile Safari for developers There has been a touch of news about the iPhone SDK from Apple. Most of the press believe that the iPhone SDK exceeds developer expectations. As an iPhone user I am quite happy. I look forward to email / contact / Read the rest…

Posted by Dion Almaer at 1:09 am

3.7 rating from 29 votes

Thursday, February 7th, 2008

iPhone Cachability: Watch your weight

Category: iPhone, JavaScript, Mobile, Performance

Reposted from devphone. Wayne Shea and Tenni Theurer have continued their performance series by delving into the iPhone and its poor little cache. I always wonder why the cache is so small. It is typical Apple to not allow an expert mode where you can tweak it. I would rather have a few less songs Read the rest…

Posted by Dion Almaer at 10:10 am
1 Comment

3.4 rating from 14 votes

Tuesday, December 25th, 2007

iPhone window.onorientationchange Code

Category: iPhone, JavaScript, Showcase

Re-posted from devphone.com. Apple has put up some sample code that shows off the new window.onorientationchange and window.orientation ability that lets you detect the orientation of the iPhone. You setup your HTML with a body tag with the class of “portrait” or “landscape” and most of the CSS goes from that. You also put an Read the rest…

Posted by Dion Almaer at 11:11 am

3.8 rating from 35 votes

Monday, November 12th, 2007

Interview with Joe Hewitt on the new devphone.com

Category: Android, Interview, iPhone

There was a day when Web development was in a sad state of affairs. The majority of developers laughed at JavaScript, and were focusing on a killer new server-side web framework, or a new ORM library. The consensus was that that browser was dumb. The modern TN3270 if you will. A few renegades were actually Read the rest…

Posted by Dion Almaer at 6:08 am

3.8 rating from 16 votes

Tuesday, October 2nd, 2007

iPhone Web Development: Dojo and jQuery

Category: Dojo, iPhone, jQuery

Dylan Schiemann has posted about Dojo on the iPhone which should be real code in the 1.0 release. His slides are available and teach you all about hacking on the iPhone in general. Also, Andre Lewis threw a simple iPhone template out there that uses jQuery to do the iPhone twiddling. Of course, we have Read the rest…

Posted by Dion Almaer at 5:52 am

3.6 rating from 25 votes

Saturday, September 29th, 2007

Canvas Loading Indicator for the iPhone and beyond

Category: iPhone, JavaScript, Library

Adam van den Hoven wrote a Canvas Loading Indicator after he realised that animated gifs and the iPhone didn’t mesh. First he wrote the basic spinner: function getLoading(context, bars, center, innerRadius, size, color) { var animating = true, currentOffset = 0; function makeRGBA(){ return “rgba(” + [].slice.call(arguments, 0).join(“,”) + “)”; } function drawBlock(ctx, barNo){ ctx.fillStyle Read the rest…

Posted by Dion Almaer at 8:30 am

3.3 rating from 25 votes

Friday, September 28th, 2007

GWT and the iPhone sitting in a tree…

Category: Google, GWT, iPhone, Showcase

As soon as the iPhone was released, Bob Vawter of the GWT team had some fun playing around with the experience of creating iPhone applications within GWT. To do this, he wrote a demo application that uses the Ajax Feed API to read feeds. He open sourced the code, and wrote up a detailed article Read the rest…

Posted by Dion Almaer at 9:53 am

2.8 rating from 26 votes

Thursday, September 6th, 2007


Category: iPhone, WebKit

The reach of your iphone.*.com domain has now grown as some are talking about. With the iPod Touch release, there are soon going to be a LOT of users of the Mobile Safari browser. There will be a large set of people who want the WiFi iPod, but don’t need the phone. Also, for those Read the rest…

Posted by Dion Almaer at 12:15 am

3.6 rating from 23 votes

Monday, August 20th, 2007

iPhone Apps: Facebook and Minglets

Category: iPhone, Showcase, Social Networks

As soon as Joe Hewitt was part of the Facebook team, we contacted the local bookie to put some money on the number of days before an iPhone view of Facebook would appear. Joe was slacking off, so my guess of 3 days was a little off. ;) Joe and team did a great job Read the rest…

Posted by Dion Almaer at 5:14 am
1 Comment

3.1 rating from 23 votes

Wot no magnifying glass?

Category: iPhone, Tip

We have heard this a couple of times now, so thought that we should post it as a quick tip. Why does the magnifying glass not show in my app? It turns out that if you set user-scalable=0 in the meta tag, the magnifying glass doesn’t show for input type=”text” fields. It does still work Read the rest…

Posted by Dion Almaer at 12:19 am

2.8 rating from 34 votes

Friday, August 3rd, 2007

Safari on the iPhone update fixes and breaks events

Category: iPhone

There was a lot of discussion around events and Safari on the iPhone, when it first came out. Neil Roberts of SitePen has noted that with the iPhone 1.0.1 update, we have some fixes, and some new issues: I’ve been following John Gruber on Twitter, who just noticed that the iPhone update (1.0.1) now updates Read the rest…

Posted by Dion Almaer at 12:52 am

3.9 rating from 20 votes

Wednesday, August 1st, 2007

Audible Ajax Episode 22: Joe Hewitt on Firebug, Firefox, and iUI

Category: Firefox, Interview, iPhone, Podcasts, Utility

This is Joe Hewitt week. We were fortunate enough to find some time to chat with Joe about a myriad of topics. These topics ranged from: Firebug: How Firebug came about, tips and tricks and hidden toys, and YSlow Browsers: We had a fun chat about the history of Firefox, and how Gecko and Webkit Read the rest…

Posted by Dion Almaer at 9:00 am

4.6 rating from 99 votes

Tuesday, July 31st, 2007

iPhone Arkanoid

Category: Games, iPhone

Scott Schiller has updated his dHTML Arkanoid game to work on the iPhone. Although the mouse events meant that the game wouldn’t work as-is, Scott added an extra div if the browser is an iPhone, and it handles click events. < View plain text > javascript if (isIphone) {     this.iphoneTarget = document.createElement(‘div’);   Read the rest…

Posted by Dion Almaer at 5:47 am

1.3 rating from 185 votes