Skip to Content

iPhone "Hello World" binary released


The busy beavers of the #iphone IRC channel, whose collective efforts have built the first unauthorized iPhone GUI application (it displays "Hello World" and does nothing else), have released the source for the demo app, buildable with the community-built toolchain and UIKit. There's also a compiled binary version of the app being hosted here.

Our collective hat is off to the dedicated hackers who are building a development environment for the iPhone from bits of string and folded-up tinfoil. It's an impressive achievement.

Thanks #iphone and Erica


Categories

iPhone

The busy beavers of the #iphone IRC channel, whose collective efforts have built the first unauthorized iPhone GUI application (it displays...
 

Add a Comment

*0 / 3000 Character Maximum

18 Comments

Filter by:
Toby

If "Hello World" appears on your computer screen, it's a fledgling programmer's first steps.

If "Hello World" appears on your microwave screen, it's a fledgling hacker's first steps.

July 31 2007 at 1:11 PM Report abuse rate up rate down Reply
PSM

John, I tried to explain my feelings on the "hacker" term in #11, but I'll try to be clearer:
The fact that any old app says "Hello world" is a general programming thing, and usually not very impressive.
The fact that an app says "Hello world" on the iPhone, and is an actual APP, not a web page, is a huge step forward. It doesn't matter if it says "Hello world" or does your taxes or anything in between, the fact that an app is running on the iPhone, period, is what's exciting.

July 30 2007 at 1:35 PM Report abuse rate up rate down Reply
Michael Rose

Everyone lay off John, please. Thanks!

As far as a toolchain/SDK for iPhone, I'm in the camp that believes it would have been impossible to release an effective SDK for a device running a variant of OS X 10.5 (Leopard) before 10.5 itself is shipping.

July 30 2007 at 8:07 AM Report abuse rate up rate down Reply
DD

I would of thought that they would have included a little jingle Bobby Darin's you know the one "Hey, world, here I am... Get ready for me life, 'cause I'm a "comer"
I simply gotta march, my heart's a drummer..
Nobody, no, Nobody, is gonna rain on my parade!

July 30 2007 at 7:48 AM Report abuse rate up rate down Reply
Sparks

Honestly, I suspect that Apple will release a proper SDK down the road. It's damned hard to do a first release of hardware AND software all at once, and do support on it, when third-party stuff gets installed. I bricked my poor Windows Mobile PDA plenty of times through third-party software. So it's unfortunate that there's no official toolchain or install method, but I'm reasonably sure that'll be temporary. (Don't prove me wrong, Apple.)

That said, this toolchain is a very, very good thing. Why? Because the frameworks used for this development are the iPhone's own frameworks; something developed using this toolchain should be trivially easy to port over to an official development kit when/if we get one. So this allows people not only to write third-party apps now (albeit ones that are a little tricky to install), but to get a head start on developing things they could turn into official-toolkit apps down the road.

That's my take on it.

July 30 2007 at 5:44 AM Report abuse rate up rate down Reply
John M.

http://en.wikipedia.org/wiki/Hello_world

My original comment was an attempt to point out that the relationship between "Hello World" and "true hacker fashion" is unclear, and that one doesn't necessarily follow the other.

Or maybe it does and I just don't get it, but Woz does? Onward.

The original post is a good post and extremely timely. The content of the post, the posters editing abilities or the nuances of "hacker" were not the issue, not even remotely.

When you see a "Hello World" program do you think to yourself "Ah, Hello World, that's a sure sign of a hacker"? Maybe "Hello World" on the iPhone means something else? Or maybe "Hello World" is so timeless and generalized that it's not a sign of anything at all? I personally use "Howdy, Clem", but that's neither here nor there.

I'm probably the only one wondering, it's not a big deal, but the actual conundrum is "how does Hello World relate specifically to hackers, and not programming in general".

Regards to all. Keep up the good work, TUAW.

P.S. - Send Scotch.

July 29 2007 at 10:26 PM Report abuse rate up rate down Reply
Andy

This is great news. If anyone followed the PSP saga, the hello world program was the first program that came before a myriad of other great programs (emulators, video players, etc etc) that can run natively in the PSP. Mmmm, time to buy an IPhone for some Dev-ing. Hope the guys developed an easy Toolchain

July 29 2007 at 10:13 PM Report abuse rate up rate down Reply
shawnz

"I'm with Steve Jobs on this one. Isn't it A LOT easier to just create a web page that says "Hello World"? Seems like a lot of work going this "hacker" route."

Steve Jobs is the REASON it's so hard to take this route. If Apple would have released a developer SDK instead of forcing everyone to make useless nonfunctional "web apps," this problem wouldn't even exist. And on top of that, they expect us to believe that web apps are a "feature."

July 29 2007 at 10:05 PM Report abuse rate up rate down Reply
R Muffet

http://en.wikipedia.org/wiki/Hacker

Summarizing: three distinct, somewhat overlapping uses of the term...

1. a person who follows a spirit of playful cleverness and loves programming ... found in an originally academic movement unrelated to computer security

2. in field of computer security, someone who focuses on security mechanisms ... as popularized by the mass media, that refers to someone who illegally breaks into computer and network systems ... but parts of the subculture see their aim in correcting security problems and use the word in a positive sense.

3. computer hobbyists who push the limits of their software or hardware.

(John, you're a puppet of the mass media.)

For the record, Woz is the ulitimate hacker's hacker, and is someone who would actually know the significance of being able to run Hello World on the particular ARM architecture of the iPhone.

July 29 2007 at 8:59 PM Report abuse rate up rate down Reply
PSM

IMO the iPhone is completely useless unless it can run apps off the phone itself. There are many people who spend lots of time underground or in locations with no reception, and there's no reason a web page should be necessary to run a non-internet-related app.

I applaud these "hackers," and I think that's a very appropriate name regardless of what the hack does -- the very fact that they are enabling functionality the phone didn't have out of the box is a hack.

July 29 2007 at 7:34 PM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.