- bits & pieces about software development HostingAbc Logo
Show all posts.
Recently I've purchased an iPhone 3G - and despite of all my previous prejudices i have to say that this phone is really good. Actually it's a UNIX based computer with 128MB ram and a 620MHz ARM 1176 cpu underclocked to 412MHz - probably because of stability and power consumption.

We can say that 10 years ago a computer with these characteristics was a supercomputer which sat on your desk and weighted like 10kilos - but now it just lies in my pocket :) ... cool...

So I've decided to find out what it takes to write a simple hello world application for it - but it turned out that i just digged deeper myself into the iPhone development world. (Currently in my free time I'm writing a complex rss reader ...)

Here are the steps required to start developing for iPhone:

1. Download the iPhone SDK. This will lead to step 2 ...

2. Register at http://developer.apple.com/iphone and download the SDK :) - strange enough ... you may download the SDK only if you register on the site .. whatever :) ... i did it.

3. Look at the hardware & software requirements and aknowledge that there is no microsoft windows support for this (which actually makes sence, probably there is no apple tool for developing for windows mobile either ...). So you should... BUY A MAC. I've bought an older mac mini - it has a 1.5GHz intel cpu and 2G Ram - the developer environment runs absolutely fine on it. It looks like this:


4. After you own a mac - you can start developing in Objective-C and test your applications in the iPhone Simulator. cool :) - but you soon will realise that you can not test your application on the actual iPhone device. Why ? Because you have to pay 99$ to Apple for a code signing certificate as iPhone only accepts programs signed by certificates issued by Apple. After this you can upload your application to your iPhone - (unless of course you jailbreak your phone...)

So these are the preliminary steps required to start iPhone developing ... I will explain the 'Hello World' steps in my next post ;)
add linkThe last comments:custom usb flash drives says:wow, the radio very nice, Afonso says:I'm trying to make a raid1 on the asus 500gp and I've saw your thread. But I cannot find the md.o and the raid1.o on modules.tar.gz file you attached. I also have a linux noobie question here should I put the files to make the insmod command see themmike says:Good videosmoszidev says:Venemo: it is at System.Web.Configuration.HttpConfigurationSystem.UseHttpConfigurationSystem moszidev says:dumb, ... no wonder your name is dumb :) ... i more or less expected these type of answers :) - trust me, i know the double locking design pattern :) ... but it seems that you don't really know for what the locking is needed ;) ...dumb says:this is called double locking: http://en.wikipedia.org/wiki/Double_checked_locking_patternVenemo says:Where did you find this in the framework?
Copyright (C) 2007, Molnar Szilveszter m@il me