You are on page 1of 48

1.

1 Product Information
The iPhone was introduced to the public on January 9, 2007 in a keynote address given by Apple
Inc!s "#$ %teve Jobs &e'ore the introduction o' iPhone, there had been huge speculation that
Apple had been developing a (obile phone device since Apple was re)uired by the law to apply
'or several patents and per(its and such 'ilings are usually (ade available to the public The
iPhone went on sale in June 2007 and it was initially available to the custo(ers in the *%A only
+ater on the 'irst generation o' iPhone (odel also known as iPhone 2, -since it lacks .,
capability/ was released in *0, 1rance, ,er(any, Ireland, and Austria The 'irst2generation
iPhone did not initially have (any applications3 it had )uite a 'ew applications other than (aking
phone calls and sending te4t (essages &ut iPhone beca(e a huge success due to the 'act that
it was a 'irst ever 'inger sensitive touch screen (obile phone and it introduced so(e applications
that were not present in any other (obile phone device at that ti(e It (ostly received positive
reviews 'ro( its custo(ers and critics 567
Initially, the iPhone was locked to its ,%8 $perator AT9T in the *%A and one had to obtain the
connection o' AT9T to activate the iPhone &ut soon a'ter its release, hackers 'ound ways to
unlock the iPhone so that it could be used with any wireless carrier anywhere in the world The
developers 'ro( all around the world started working on the iPhone operating syste( and 'ound
ways to develop applications 'or iPhone 2, This was )uite interesting since there was never
such an enthusias( 'ro( the developers to develop applications 'or any other (obile phone
operating syste( be'ore Just a'ter a 'ew (onths o' iPhone release, developers had developed
hundreds o' iPhone applications including iPhone ga(es, entertain(ent applications, utilities and
plenty (ore &ut to install these applications, one had to (odi'y the operating syste( o' iPhone,
which Apple did not support :owever, a nu(ber o' iPhone owners chose to (odi'y their iPhone
operating syste( and started to use these applications on their iPhones
$n 66 July 200;, Apple released a new version o' iPhone known as !iPhone .,! since it
supported the ., network and it was released in twenty2two countries, (ostly #uropean and
<orth A(erican countries Apple also released a newer operating syste( o' iPhone, with the
release o' iPhone ., The real change in the iPhone operating syste( was the introduction o'
!App %tore! App %tore is an iPhone operating syste( application that allows iPhone users to buy
and download applications directly on their iPhones App %tore was also integrated in Apple
iTunes so'tware 'or 8ac and P" 'ro( which users can buy and download iPhone applications on
their co(puters =ust like they buy and download (usic 'ro( iTunes 527
1.2 Background
T*>0* *<I?#>%IT@ $1 APP+I#A %"I#<"#%, &A":#+$>!% T:#%I% B @asir Abdul Cadir
1
Apple introduced iPhone %A0 -%o'tware Aevelop(ent 0it/ to develop applications 'or the iPhone
operating syste( and started the iPhone Aeveloper Progra( in July 200; The iPhone Aeveloper
Progra( works in such a way that a developer can register with Apple by paying a one2ti(e
registration 'ee o' D99 and a'ter that the developer can develop applications 'or iPhone and
sub(it these applications to Apple Apple then reviews these applications and i' approved, they
are listed in App %tore The developer can choose to either distribute an application 'or 'ree, or
set a sale price o' hisEher choice The developer will receive 70F o' revenue share o' their
applications sale and Apple will keep .0F o' the revenue share Just within two years o' the
introduction o' the iPhone %A0 and iPhone Aeveloper Progra(, there are (ore than 22G,000
applications 'or sale in the iPhone App %tore and (ore than G,000,000,000 applications have
been downloaded 'ro( the App %tore 5.7 It is esti(ated that (ore than 60,000,000 applications
are downloaded 'ro( App %tore every day
The individuals and co(panies across the world have developed a great nu(ber o' interesting
and use'ul applications 'or iPhone This has helped both developers and users o' the iPhone The
developers can earn )uite a lot o' (oney by =ust working 'ro( ho(e and developing iPhone
applications and iPhone users can ac)uire lots o' these interesting and use'ul applications on
their iPhones iPhone users can access such 'unctions on their iPhones that were not possible
without a co(puter a couple o' years ago 1or e4a(ple, these iPhone users can keep the(selves
updated with latest news on their iPhones and they do not really need a co(puter to send and
receive e(ails The App %tore contains applications 'or =ust about everything
The applications on the App %tore are divided into di''erent categories depending on the nature o'
that application, ie, a ga(e application will be included in ,a(es section o' the App %tore and,
si(ilarly, (usic related app would be included in 8usic section o' the App %tore Apple has
country2based App %tores (eaning that %weden would have a di''erent App %tore, 1inland would
have a di''erent App %tore and si(ilarly other countries would have their own App %tores There
is not a huge di''erence between these di''erent App %tores but an App %tore o' a particular
country has so(e applications that are country or region2speci'ic 1or e4a(ple, a news
application o' :elsingin %ano(at is only available in the 1innish App %tore as this newspaper
probably has no readers in other parts o' the world iPhone users in countries like the *%A, *0
or "anada have access to plenty (ore country or region2based applications than iPhone users in
1inland have There is a huge opportunity to develop such country2based applications 'or 1inland
and sell these applications on the 1innish App %tore This would help both 1innish developers to
earn (oney and 1innish iPhone users to (a4i(iHe the use o' their iPhones
1innish people are very keen in procuring Apple devices and using these products in their daily
li'e There is no e4act 'igure on iPhone users in 1inland available but it is a )uite an overwhel(ing
nu(ber &ut there are not (any applications that are particularly designed 'or iPhone users in
1inland 1or e4a(ple, there are not (any li'estyle applications and this is a very popular category
T*>0* *<I?#>%IT@ $1 APP+I#A %"I#<"#%, &A":#+$>!% T:#%I% B @asir Abdul Cadir
2
o' applications in the App %tore $ne o' (ain purposes o' this thesis work is to discuss the
applications that can be )uite handy 'or 1innish iPhone users and are in 'act needed in the
1innish (arket This thesis ai(s to discuss those applications that are (issing 'ro( the 1innish
App %tore and are available to users in other parts o' the world
Apple has sold (ore than G0 (illion iPhones within three years o' the iPhone launch It has also
sold (illions o' iPod Touch and iPad devices that use the iPhone operating syste( 5I7 These
sale nu(bers continue increasing every day Aevelopers 'ro( around the world have developed
hundreds o' thousands o' iPhone applications that are available 'or sale on the App %tore These
nu(bers (ay indeed de'ine the i(portance o' this thesis work 527
1.3 Research Questions and Methodologies
This study discusses 'our (ain )uestions and gives answers to these )uestions using di''erent
(ethodolgies as (entioned belowJ
K Lhat is an iPhone, its hardware and operating syste(M To give answer to this )uestion, a
practical e4perience was needed and an iPhone has been used to thoroughly e4a(ine
the device hardware and its operating syste(
K Lhat is iPhone App%tore and what kind o' applications are available in this App %toreM
The study o' iPhone applications and how these applications are categoriHed in App %tore
was needed It was done by practically using iPhone App %tore and popular iPhone
applications A reading o' iPhone applications reviews on di''erent 'ora was also very help'ul
K Lhat kind o' applications could be developed 'or iPhone users in 1inlandM To give answer
to this )uestion, a study o' iPhone applications including aug(ented reality applications 'or
iPhone that are being used in other parts o' the world has been carried out This study was
conducted through reading reviews and articles on iPhone applications available on di''erent
websites, (agaHines and by contacting 'riends who are using iPhone in other countries
K :ow can one develop a si(ple iPhone application using NcodeM 8ostly, developers had
not been keen on developing applications 'or Apple products until recently It was due to the
(arket share o' Apple products &ut this situation has been changing recently a'ter the
release o' iPhone and its operating syste( The iPhone operating syste( is a si(pli'ied
version o' Apple!s 8ac $% N The applications are written in Ncode that is based on
$b=ective2" 5G7 A brie' study o' Ncode was carried out by reading di''erent books on the topic,
going through tutorials available on the Internet and by watching Ncode tutorial videos
available on @ouTube
T*>0* *<I?#>%IT@ $1 APP+I#A %"I#<"#%, &A":#+$>!% T:#%I% B @asir Abdul Cadir
3
2. iPhone, iPhone Hardware and !erating "#stem 2.1
iPhone
The iPhone is a s(art phone (anu'actured by Apple Inc, which has capabilities o' (ulti(edia
and Internet Its basic 'unctions include a phone dialer, te4t (essaging, a ca(era and it can be
used as a portable (edia player e)uivalent to an iPod Touch It has wi2'i, an e(ail client and a
web browser It has a (ulti2touch screen and a virtual keyboard in lieu o' physical keyboard
$irst%&eneration iPhone 'iPhone 2&() The 'irst2generation iPhone was )uad2band ,%8 that
supported #A,# networks but lacked support 'or ., networks It 'eatured a two2(egapi4el
ca(era and it had a (etal silver back The original iPhone ca(e in I,&, ;,& and 6O,& (e(ory
versions
"econd%&eneration iPhone 'iPhone 3&() In the second2generation iPhone, also known as
iPhone .,, Apple added .,2network support that enables 728bps Internet downloading speed
Apple added ,P% in this (odel o' iPhone The outer look o' iPhone was totally changed Instead
o' a silver (etal back, it ca(e in two di''erent (odels one with a black color back plate and other
with a white color back plate The iPhone ., display was slightly war(er than the previous
generation iPhone iPhone ., was available in two (e(ory capacities, ; ,& and 6O,&
*hird%&eneration iPhone 'iPhone 3&"() The third generation o' iPhone, also known as iPhone
.,%, has a si(ilar look to that o' the previous generation iPhone &ut there are several
i(prove(ents in its hardware It 'eatures a video ca(era o' . (egapi4els It has a 'aster
processor, so it works (uch 'aster than the previous generation iPhone and its !%! in .,% stands
'or speed Apple added a co(pass in this new (odel o' iPhone This iPhone can also be
controlled with voice and this new 'eature is called voice control It 'eatures a scratchproo' touch
screen iPhone .,% is available in 6O,& and .2,& capacities 527
The 'urther discussion in this thesis concerns iPhone .,% but it is si(ply na(ed as iPhone 'or
convenience
2.2 iPhone Hardware
The iPhone touch screen is a 9c( -.Gin/ li)uid crystal display with a resolution o' .204I;0
pi4els Its touch screen is designed 'or a bare 'inger, or (ultiple 'ingers 'or (ulti2touch sensing
The iPhone touch screen is scratchproo' and 'eatures a 'ingerprint2resistant oleophobic coating
There is a ho(e button under the touch screen o' the iPhone that can be pressed to e4it an
T*>0* *<I?#>%IT@ $1 APP+I#A %"I#<"#%, &A":#+$>!% T:#%I% B @asir Abdul Cadir
4
application on the iPhone and return back to ho(e screen There is also a sleepEwake button on
top right o' the iPhone that would put the iPhone in wakeEsleep (ode and it can also be used to
restart the iPhone
The iPhone has 'our kinds o' sensors
6 A pro4i(ity sensor blanks the touch screen display when the iPhone is brought
near the 'ace during a call This saves battery power
2 An a(bient light sensor ad=usts the display brightness and display beco(es
brighter when it is brought to light and beco(es darker when it is brought in dark
. The (oisture sensors indicate whether water da(agehas a''ected a device
I An accelero(eter sensor that is the (ost use'ul sensor o' the iPhone detects the
orientation o' the iPhone It is very use'ul in several applications like in web browser It
changes the web browser 'ro( portable to landscape view when the iPhone is held in
landscape
The iPhone 'eatures two speakers, one is located above the screen as an earpiece, and the
other is located on the le't side o' the botto(, opposite to a (icrophone on the botto(2right
?olu(e controls are located on the le't side o' the iPhone %peakers are used both 'or hands2'ree
operations and (edia playback The headphones =ack is located on the top le't corner o' the
iPhone There is button to put the iPhone in silent (ode that is located above the voice controls
on le't side o' the iPhone The built2in &luetooth supports wireless earpieces and headphones
"o(posite video and stereo audio can be output 'ro( the dock connector using an adapter (ade
by Apple
The iPhone includes a ,P% chip that is used in (any navigation and (ap applications o' the
iPhone It 'eatures a co(pass that is used to display the directions on the iPhone The co(pass
is also used in (any iPhone applications
The iPhone 'eatures an internal rechargeable battery =ust like an iPod but unlike (ost other
(obile phones, the battery is not user2replaceable The iPhone can be charged when
connected to a co(puter with a *%& cable Alternatively, a *%& to A" adapter (ay be
connected to the cable to charge directly 'ro( an A" outlet
The iPhone has a . (egapi4el ca(era, 'eaturing auto 'ocus, auto white balance, and auto
(acro It is also capable o' capturing OI04I;0 resolution video at .0 'ra(es per second The
video can then be uploaded to services like @ouTube
The %I8 card sits in a tray, which is inserted into a slot at the top o' the device The %I8 tray can
be e=ected with a paperclip, or the P%I8 e=ect toolP -a si(ple piece o' die2 cut sheet (etal/
T*>0* *<I?#>%IT@ $1 APP+I#A %"I#<"#%, &A":#+$>!% T:#%I% B @asir Abdul Cadir
5
included with the iPhone The iPhone co(es in two internal storage capacities o' 6O,& and
.2,& It does not 'eature any (e(ory card slot unlike other (obile phones A *%&Esync cable is
provided that is used to synchroniHe and charge the iPhone A pair o' earphones with a re(ote
control and a (icrophone is included The re(ote control is used to control iPhone 'unctions and
the (icrophone is used an audio input device An A" adapter is included that can be used
together with the *%& cable to charge the iPhone A s(all paper pin like tool is included to e=ect
the %I8 tray o' iPhone A )uick start guide is included that helps users to )uick start with the
iPhone
*nlike other s(artphones, iPhone cannot be operated out o' bo4 It needs to be connected to
co(puter 'irst using the included *%& cable The co(puter should have iTunes installed on it that
can be downloaded 'or 'ree 'ro( the Apple website iTunes will recogniHe the iPhone
auto(atically and it will connect with the iTunes server on the Internet and then the iTunes server
will activate the iPhone so that it can be used as a phone 527
The co(plete illustration o' the iPhone e4ternal hardware is shown in 1igure 26 and 1igure
22
T*>0* *<I?#>%IT@ $1 APP+I#A %"I#<"#%, &A":#+$>!% T:#%I% B @asir Abdul Cadir
6
$igure 2.2) iPhone back view 5O7
T*>0* *<I?#>%IT@ $1 APP+I#A %"I#<"#%, &A":#+$>!% T:#%I% B @asir Abdul Cadir
2.3 iPhone !erating "#stem
The iPhone $% is a (obile operating syste( developed by Apple Inc %ince the introduction
o' the iPhoneand the iPod Touch, it has been included as the de'ault operating syste( o' the
devices, and has been announced as the de'ault operating syste( 'or the upco(ing Apple
tablet na(ed iPad This operating syste( is derived 'ro( 8ac $% N, a *ni42like operating
syste( The operating syste( uses less than G008& o' the device!s (e(ory
iPhone $% 'eatures a dialer application that presents a virtual dial pad to dial any nu(ber on the
iPhone and is also used to store contacts on the iPhone and (aintains a history o' the call log It
'eatures visual voice(ail, too but that is not supported by all ,%8 carriers The iPhone $%
includes a (ail client na(ed as 8ail It is used to send and receive e(ail directly on the users!
iPhone *sers need to con'igure their e(ail server in the iPhone settings 'or this purpose It
re)uires the Internet connection to update e(ails on the iPhone but it keeps the e(ails stored
once updated on the iPhone An iPhone version o' the popular Internet browser %a'ari is included
in the iPhone $% It can open several web pages si(ultaneously on the device A (essaging
application is used 'or (essaging It can be used to send and receive te4t, photo and video
(essages The virtual keyboard on screen is used 'or te4t input The users can also copy and
paste te4t 'ro( other iPhone applications to this application and send it as te4t (essage
The iPhone operating syste( 'eatures a 'ull iPod in an application called iPod This application
converts iPhone into a portable (edia player It stores songs and videos on the iPhone It is
synced by the iTunes (usic library 'ro( a co(puter An iPhone version o' @ouTube is part o' its
operating syste( It re)uires Internet connection to play @ouTube videos on the iPhone *sers
can search the database o' @ouTube videos and play the( on the iPhone
The "a(era application o' $% is used to operate ca(era o' the iPhone This application lets the
users take pictures and record videos and then save the( in Photos Photos is a separate
application which stores photos and videos taken by the iPhone ca(era It can also store the
photos copied 'ro( the iPhone web browser
8aps uses ,oogle (aps to display (aps on iPhone $ne can search 'or any street address and
receive directions between two places using the 8aps application $ne can also obtain street
views o' certain places around the world The 8aps application uses the Internet and ,P% o' the
iPhone A "o(pass application is also part o' the iPhone $% and is used to show directions It
uses the built2in hardware o' the co(pass 'or the purpose
The other applications included in iPhone operating syste( areJ Leather, %tocks, ?oice 8e(os,
<otes, "alculator and "alendar The Leather application displays the weather conditions o'
T*>0* *<I?#>%IT@ $1 APP+I#A %"I#<"#%, &A":#+$>!% T:#%I% B @asir Abdul Cadir
9
selected cities *sers can choose any cities in this application and the iPhone will display the
weather conditions in those cities This application also re)uires Internet connection
The %tock application shows the stock charts o' selected stocks and users can custo(iHe this
application by choosing stocks o' their choice The ?oice 8e(os lets users record voice and (ay
be used to record a class lecture, 'or e4a(ple It uses a (icrophone as input device $ne can
(ake notes o' anything in the <otes application by using a virtual keyboard It is )uite a si(ple
and use'ul application The "alulator application 'eatures two types o' calculators $ne is a si(ple
calculator and when the iPhone is placed in landscape (ode, it will turn that si(ple calculator into
a scienti'ic calculator A "alendar application is included to display the date and can be used to
keep track o' the events on a particular date
The %ettings application is used to con'igure all the settings o' iPhone It (ay con'igure both built2
in $% applications and third party applications downloaded 'ro( iTunes It can also be used to
turn onEo'' several 'eatures, like Li2'i, ., etc *sers (ay even choose to change wallpaper, set
local keyboard settings or any other iPhone setting they (ay wish to change using this
application
The iPhone $% co(es with two stores, the iTunes %tore and the App %tore The iTunes %tore is
the iPhone version o' Apple iTunes *sers can directly download (usic 'ro( the iTunes store on
their iPhone using this application or (ay =ust choose to listen to a sa(ple o' any song available
on the iTunes store This application also re)uires the Internet service to work The App %tore is a
store 'ro( which one can buy and download applications (ostly (ade by third party developers
'or iPhone These applications are categoriHed in di''erent categories 8ost o' these applications
co(e
with a price tag but so(e o' the( can be downloaded 'ree o' cost This application also
re)uires Internet service
An interesting 'eature o' iPhone $% is ?oice "ontrol It lets users to play (usic and (ake
phone calls by giving voice co((ands to the iPhone It uses the (icrophone as an input audio
device This 'eature supports (ore than twenty languages 577
3.+ iPhone ,!!lications
3.1 iPhone ,!! "tore
The App %tore is a service 'or iPhone, which allows users to browse and download third party
applications on their iPhones These applications are developed by individuals and co(panies
around the world and then sub(itted to Apple &e'ore sub(itting these applications, one has to
register with Apple through iPhone Aeveloper Progra( Apple then reviews these applications
T*>0* *<I?#>%IT@ $1 APP+I#A %"I#<"#%, &A":#+$>!% T:#%I% B @asir Abdul Cadir
10
thoroughly 'or which they have several (erits and i' the application is approved by Apple, it is
then listed on the App %tore 'or sale The developers can set their desired price 'or their
application, or they can also o''er their applications 'or 'ree download on the iPhone The App
%tore is also available on the iPod Touch and the iPad These devices use the sa(e operating
syste( as o' the iPhone e4cept 'or so(e (inor di''erences
It can be argued that instead o' (aking separate applications, developers (ay develop web2
based applications independent o' any plat'or( so that these web2based applications (ay
'unction on any (obile phone :owever, the (obile phones available today are not si(ilar
They are (anu'actured by di''erent co(panies and use several kinds o' operating syste(s
Their siHe o' display, input and operating (ethods vary 'ro( one another %o, this idea o'
universal web2based applications is not very practical in today!s ti(e 1or instance, ebayco(
has a custo(iHed website 'or (obile phone devices and it also has an e&ay application 'or
iPhone *sing the e&ay application on the iPhone is 'ar (ore convenient and well2organiHed
than browsing the e&ay custo(iHed (obile phone website on iPhone
The App %tore itsel' is the (ost popular application o' the iPhone and an esti(ated nu(ber o'
(ore than 2G0,000 applications are available to download on an iPhone 5.7 The world!s largest
co(panies and organiHations have developed custo(iHed applications o' their services 'or the
iPhone =ust like world!s largest co(panies designed their websites to introduce their services
on the Internet a 'ew decades ago *sers can 'ind applications o' al(ost anything on their
iPhone App %tore ,oogle, 1acebook, e&ay, <@Ti(es, 8+&co( and all such big na(es have
their applications in the iPhone App %tore %o(e developers have clai(ed that they have
earned (ore (oney in =ust a 'ew (onths by developing iPhone applications than they used to
earn
in years by developing co(puter applications This all re'lects the success and
popularity o' the iPhone App %tore
%o(e o' the App %tore applications can be downloaded 'or 'ree 'ro( the App %tore *sers (ay
also 'ind so(e paid applications 'or 'ree 'or a li(ited ti(e as a special o''er 'ro( their developers
$ther applications are paid applications and users need to pay to download these applications It
is also possible to (ake In2App purchases 1or e4a(ple, the A(aHon 0indle application 'or the
iPhone can be downloaded 'or 'ree 'ro( the App %tore but users need to pay to download books
in this application, such purchase is known as In2App Purchase
The iPhone App %tore provides the 'ollowing categories o' applicationsJ
T*>0* *<I?#>%IT@ $1 APP+I#A %"I#<"#%, &A":#+$>!% T:#%I% B @asir Abdul Cadir
11
&ames) This section contains ga(es applications *sers can 'ind a variety o' ga(es in this
section %o(e o' these ga(es are )uite si(ple ga(es, like a ga(e o' !tic tac! that has been
developed by an individual developer and so(e o' the ga(es in this section have been
developed by the world!s largest ga(es co(panies, such as #lectronic Arts Inc and they are very
advanced ga(es *sers (ay 'ind their 'avorite ga(es such as %i("ity, %treet 1ighter, <eed 'or
%peed and so on In this section as in recent years, the world!s largest ga(e co(panies have
developed iPhone versions o' their 'a(ous ga(es Apple has especially advertised !iPod Touch!
as a ga(ing device as iPod Touch is e4tre(ely popular with teenagers who download and play
several iPhone ga(es
#lectronics Arts -#A/ has developed a nu(ber o' iPhone ga(es including one popular iPhone
ga(e, %i("ity 1igure .6 shows %i("ity being played on an iPhone
-ntertainment) This section contains entertain(ent2related applications 'or iPhone *sers (ay
'ind radio and T? applications in this section and (ay listen or even watch live strea(ing o' their
'avorite radio or T? progra(s This section also contains so(e very si(ple and interesting
applications, such as i&eer, I8A& app, 6G00 >ingtones and (any (ore
$ne o' the (ost popular entertain(ent applications is &rushes that is a painting application o' the
iPhone It has beco(e so popular that the cover o' 6 June 2009 issue o' The <ew @orker was
designed by using this application on iPhone as it is shown below in 1igure .2 5;7
P>I"# %AQ BRB S J*<# I 2009
N E,W YO HKE rt
1ur
$igure 3.1) %i("ity ga(e being played on an iPhone device
T*>0* *<I?#>%IT@ $1 APP+I#A %"I#<"#%, &A":#+$>!% T:#%I% B @asir Abdul Cadir
12
hi jm
$igure 3.2) An i(age o' the 6 June 2009 issue o' The <ew @orker 597
.tilities) The (ost use'ul applications o' iPhone can be 'ound in this section This section
contains a wide range o' applications *sers (ay 'ind conversion applications that can convert
currency and units and so on There are applications that would show
the Internet speed o' the iPhone %o(e utilities can even enhance the capabilities o' certain
iPhone hardware
8easure(ents is a )uite popular iPhone utility application 'or di''erent kinds o' (easure(ents
The (ain window o' 8easure(ents is shown in 1igure ..
About
8easure(ents
%ettings
T*>0* *<I?#>%IT@ $1 APP+I#A %"I#<"#%, &A":#+$>!% T:#%I% B @asir Abdul Cadir
13
$igure 3.3) The (ain window o' the 8easure(ents iPhone application
"ocial /etworking) It is probably the (ost popular section as it contains so(e o' the (ost
popular iPhone applications It contains applications like 1acebook and %kype There are
applications that would allow users to (ake ?oIP -?oice over Internet Protocol/ calls on an
iPhone 1or instance, users can (ake ?oIP calls by using the iPhone version o' %kype This
section also contains other interesting social networking and dating applications such as
8y%pace and %peedAate There are plenty o' applications in this section that would allow
users to send 'ree te4t (essages on any (obile phone around the world
r
k
,rea
T
0ength
Pressure
QJ$ "!eed
t2
*em!erature
i
F
1olume
U
11eight
T*>0* *<I?#>%IT@ $1 APP+I#A %"I#<"#%, &A":#+$>!% T:#%I% B @asir Abdul Cadir
14
The iPhone version o' 1acebook is one o' the (ost popular iPhone applications The users can
(ore or less do anything that they can do on their desktop co(puters using this iPhone
application They can receive news 'eeds, noti'ications, re)uests etc, on their 'acebook
application as shown in 1igure .I belowJ

facebook

$igure 3.2) <ews 1eed window o' the 1acebook iPhone application
Music) This section contains (usic2related applications *sers can download radio applications
that would play (usic 2I hours 7 days a week There are plenty o' applications that would turn
the iPhone into any (usic2playing instru(ent, such as piano, guitar, and dru(s $ne o' the
(ost popular applications in this section is %haHa( This application can detect any song
playing around the user and show the song title, artist na(e and gives the the link to buy that
song directly 'ro( the iTunes on hisEher iPhone The %haHa( application (enu window o' the
iPhone is shown in 1igure .G
a
(
+ive 1eed
T*>0* *<I?#>%IT@ $1 APP+I#A %"I#<"#%, &A":#+$>!% T:#%I% B @asir Abdul Cadir
15
o 8y Tags -29/ Tag now
Tagged
Vi<$>@200I victory
iTQl'iJQ Pu'' Aaddy E The 1a(ily
M 22.2060 602I
%'8
W2 1riend +ike 8e
v >obin ??illia(s
%a8 26.2060 6.2;
%teal 8y 0isses
Pu &en :arpernt "ri(inals
0!'l+
26
X
6
2
2060 0 .;
8y 8oon 8y 8an
1eist
G.2060 6II2
$igure 3.3) The %haHa( application (enu window o' the iPhone
Producti4it#) This section also contains so(e very use'ul applications These applications
increase the productivity o' the iPhone It has applications that would let users to re(ote access
their co(puters using the iPhone There are virtual keyboard applications that would (ake it
easier to type on the iPhone using so(e interesting techni)ues It contains applications to sync
the iPhone with the co(puter without using a cable There are so(e si(ple applications that
would help users to (ake a list o' tasks they would like to do in a day It also has so(e very
use'ul language translation applications
$ne very use'ul application in productivity section is Air%haring It lets users to (ount iPhone on
any 8ac, Lindows, or +inu4 co(puter and drag2drop 'iles between co(puter and iPhone It
6 hours ago
%ohail 8alik $'' to Ta(pere but Again worst weather Ir outdoor
rrirkpt na(p XE
0yon
"linton "ere=o
;622009 69G0
also lets the users to view docu(ents in (any co((on 'or(ats o' co(puter and iPhone In
1igure .O, the Airsharing window on iPhone is showing the 'iles o' a co(puter
$igure 3.5) Air%haring iPhone window showing 'iles o' a co(puter 5607
0ifest#le) This section contains several interesting iPhone applications There are applications
that would show the nearest restaurants or bars *sers can 'ind applications that have recipes
o' 'ood, cocktails and (any other e4citing applications that contain so(e very use'ul
in'or(ation on al(ost every topic related to li'e and style e&ay and A(aHon have their
applications in this section that let users to buy products 'ro( their websites
The iPhone application version o' e&ay is being used by a nu(ber o' people around the world
This application lets users check their buying and selling on e&ay The (ain window o' the
e&ay iPhone application is shown in 1igure .7
0 *nsold
%cheduled
%earchJ top designer clothing
& =LLBLBDJ
$igure 3.6) The (ain window o' the e&ay application on the iPhone
Reference) >e'erence includes applications that show in'or(ation 'ro( other websites like
Likipedia These applications let users search anything on these websites This section also
containsEincludes dictionaries applications, &ible applications and (any other such applications
,oogle 8obile App lets users search ,oogle using voice and location In 1igure .;, a user has
asked 'or an Internet search using a voice co((and and the ,oogle iPhone is searching 'or
that content on the Internet
%aved %earches
cncelectronics
%ign $ut
o
:o(e %earch 8y e&ay 8essages
Ss
?
'tpps
2. ??on
0 %elling
2; ??atching
0 ??inning
goodwill
Lorking
Jllteiiii'c
$igure 3.7) The ,oogle iPhone application is searching on the Internet using a voice
co((and
*ra4el) *sers can 'ind all travel2related applications in this section These applications can be
really handy when traveling These applications show 'light status by =ust entering the 'light
nu(ber in it There are applications that would provide in'or(ation about local transport o' a
certain city 1or e4a(ple, +ondonTube is an application that advises users about local tra''ic in
+ondon There are several other applications that contain travel2related in'or(ation
Trip Journal is a travel application o' the iPhone that is ranked as the nu(berl travel application
o' iPhone by ,oogle The application is showing in'or(ation about #i''er Tower, Paris in 1igure
.9
5**?LJTEIa=vY
+ocal results nearJ +os Angeles, "A 900
,oodwill Ind ! X
I reviews
IG7G :ollywood & Va +os
Angeles, "A 90J27
? Q.2Q OII26G67 '
=et Airections
$igure 3.8) Trip Journal showing in'or(ation about #i''el Tower, Paris
"!orts) In this category, users can 'ind applications related to sports These applications would
show live scores o' di''erent sport ga(es and other related in'or(ation There are applications
'ro( 1or(ula 6, #nglish Pre(ier +eague, 1I1A Lorld "up 2060, <:+ and (any (ore *sers
can also 'ind applications 'ro( %port T? channels such as #uro%port There is an application
'or al(ost every popular sport in this section
$ne very popular sports application these days is 1I1A Lorld "up 2060 It contains all the
tea(s and tourna(ents in'or(ation on this iPhone application 1igure .60 shows a window o'
this application that shows the tea(s in each group o' 1I1A Lorld "up 2060
$igure 3.1+) 1I1A Lorld "up 2060 iPhone application showing tea(s in groups
/a4igation) <avigation applications are the highest grosser applications and (any people buy
the( to use their iPhone as a ,P% device These navigation applications use the ,P% o' the
iPhone and dvelopers have developed a wide range o' navigation applications 'or the iPhone
&y using navigation applications, users can 'ind the local transport routes between two points,
they can locate their car in a large parking lot, they can check the speed o' their bus There are
applications available that have sea and air (aps to help users sailing a boat or 'lying a s(all
=et The world!s largest navigation device (anu'acturers, such as To( To( and <avigon, have
developed navigation applications 'or the iPhone
Arivers in (any parts o' the world are using the To( To( iPhone application It gives voice
guided turn2by2turn directions while driving using the ,P% o' the iPhone as shown in 1igure
.66
$igure 3.11) An i(age o' To( To( iPhone application giving directions
Health and $itness) This section includes so(e very use'ul applications related to health and
'itness There are lots o' applications that users can download to learn and practise di''erent
kinds o' e4ercises to keep the(selves healthy and 'it There are applications that would give
(assage using the iPhone vibrator, applications that would help the user to 'all asleep and
plenty other interesting applications related to health and 'itness in this section
There is an interesting application called %leep "ycle Alar( "lock, this application would count
sleep cycles and will wake up the user in the lightest sleep phase It keeps statistics o' the
user!s sleep cycle and users can even share these statistics with other sby e(ail or on
1acebook This is illustrated in 1igure .62
K ZJ 2,RRRRRR,RRRRR,
r[
&roadway
?I
I
G
, rar=idl%t
RRRRRRR
A1
9;O (
27E.0
r 6
X @A>A%
6JI2 HR" 9JIG
w
$igure 3.12) The %leep "ycle iPhone application shows statistics o' a user!s sleep
/ews) Al(ost all o' the world!s (ost popular news organiHations, such as &&", "<<, AP
<ews, <@ Ti(es, have their iPhone applications available in this section *sers can read news,
watch news videos and update news application 're)uently to check the latest news There are
several >%% readers that would 'etch the latest news 'ro( the con'igured servers *sers can
even watch live strea(ing o' news channels
The &&" <ews application gives live news updates and users can read the news 'ro( around
the world on their iPhone applications as shown in 1igure .6.
$igure 3.13) 1ront page o' &&" <ews application 'or iPhone
Photogra!h#) There are (any interesting applications in this section to do tricks with the
iPhone ca(era and photos These applications can enhance the digital Hoo( and resolution o'
the iPhone ca(era There are other applications that would let users to edit their photos on the
iPhone
The popular i(age editing so'tware Adobe Photoshop has its own version o' iPhone that helps
users to (ake changes to their photos on the iPhone 1igure .6I shows the Adobe Photoshop
iPhone application
$igure 3.12) An i(age being edited on Adobe Photoshop iPhone application 5667
$inance) This section includes plenty o' applications to help (anage 'inances by using iPhone
It contains currency2related 1ore4 applications, stock e4change shares applications and so on
There are so(e si(ple applications like one application called AT8 :unter that would help to
'ind the nearest AT8 (achine
"<&" has its own iPhone application that lets users to observe their custo(iHed stock in the
8y %tocks window o' application The "<&" application window is shown below in 1igure .6G
$igure 3.13) "<&" application custo(iHes the stock o' a user on an iPhone
Business) This section has so(e very use'ul business applications These applications help to
(ake and read business2related docu(ents on the iPhone conveniently %o(e o' these
applications would let users to connect to their co(puter to access 'iles on the co(puter *sers
can also 'ind so(e si(ple but use'ul applications in this section, such as applications describing
di''erent kind o' tie knots 1olders is an iPhone application that lets business users to trans'er
'iles 'ro( co(puter to iPhone via Li21i It lets users (ake an idisk in the application and users
can store their docu(ents in this idisk as shown in 1igure .6O
6@ew #dit
&CI
UBC
9
! T#": %T$$
8@%T$"0%
%T$"0%
>eal Ti(e %tock $uotes
Z X AJIA (iAl 66 6 262G00
\
Aow Jones Indust
6*J*
!
J6
2620F
Z %PN
%9P G00
609297 Q 26O;.
26G2F
\
Z
,#
I]3ra
,#<#>A+ #+#"T
6. 00
20I6
22GGF
\
AAP+ t 2I6.
\
Z APP+# I<" ^ui&J 2206F
PersonaliHe and track your 'avorite stocks with
"<&"!s +ive >eal2Ti(e %trea(ing Cuotes
Le!ve added a 'ew sy(bols to get you
l 9 66E69E09 62J.6 P8 #T
0
_
8y %tocks
w `k n
lQa 9/H9 : a. > 8arkets <ews ?ideo
! " #$
iAisk >ecents %hared 1iles Public 1olders
$igure 3.15) 1olders, showing the idisk o' a user on an iPhone
-ducation) *sers can educate the(selves or their children on di''erent topics 'ro( the
applications in this section $ne can 'ind applications in al(ost every sub=ect here in this
section *sers can increase their general knowledge or learn natural sciences, (athe(atics,
astrono(y or any other sub=ect by downloading an application on that particular sub=ect %o(e
o' the applications in this section can help users to teach their children
<A%A has developed an iPhone application that shows in'or(ation o' its (issions including
i(ages, videos and updates The 8issions window o' the <A%A application is shown in 1igure
.67
8issions

"onstellatid:=Q
<A%A!s 1uture
International
%pace %tatlon

b7ii

$igure 3.16) <A%A showing its (issions on their iPhone application
;eather) A nu(ber o' weather2related applications are available in this section These
applications would show co(plete weather details that are (uch (ore convenient and help'ul
than reading the te(perature on a ther(o(eter These applications show the actual
te(perature, 'eel like te(perature, and visibility and (any (ore details that are really help'ul
+">$%%
+>$J +unar QQQQQ
T
Yw
8i&9ions
I(ages ?ideos *pdates
The Leather "hannel has its own iPhone application that lets users observe the weather
condition o' their selected places In 1igure .6;, the Leather "hannel iPhone application
shows the weather conditions in Lashington, PA
$igure 3.17) The Leather "hannel iPhone application shows weather conditions
Books) *sers can 'ind books on any topic in this section %o(e o' the books are available in an
application 'or(at and so(e applications are book readers that allow users to download and
read books in these book readers There are also other book2 related applications available in
this section, like library book search databases applications
A(aHon has introduced an iPhone version o' its 'a(ous book reader 0indle The iPhone version
o' 0indle is shown in 1igure .69
c ??ashington, P, '133+1(
"urrent "ondltions
??ashington, PA -6G.06/ <ov 9, 200;
"loudy .9d1
1eels +ike .2d1 ??ind %L at 66 (ph
:u(idity 76F *? lnde4 0 +ow
?isibillty 600 (i
+ast *pdatedJ 66E9E0; IJIG P8 #%T
The
Leather
"hannel
"urrent :ourly .O :our 60Aay
e e "d $ 9
Leather #4plore 8ap ?ideo %evere 8ore
I'orecast, K
earth sat 9 sun, G 9 7p(Q
$igure 3.18) A book is being read on A(aHon 0indle 'or iPhone
Medical) This section contains so(e very use'ul (edical2related utilities These applications
include eye test, colorblindness test and so on There are plenty o' applications that contain
database o' (edicines and other (edical2related knowledge and these applications could be
very help'ul 'or healthcare pro'essionals, (edical students, and nurses or 'or ordinary public
%o(e o' the applications in this section would si(ply help the user rela4 by playing sounds o'
nature
The #yes Test application by &okan technologies has been developed to test the eyesight o'
iPhone users It tests the user!s eyesight by displaying di''erent structures as shown in 1igure
.20
$igure 3.2+) #ye Test application testing the eyesight o' iPhone user 5627
3.2 Ideas for <e4elo!ing iPhone ,!!lications for
$innish .sers
$ne (ain 'ocus o' this research work is to 'ind out that what kind o' applications (ay be
developed 'or 1innish users o' iPhone There are plenty o' di''erent kinds o' applications that
are available to iPhone users in other parts o' the world but developers in 1inland have not
developed such applications 'or iPhone users in 1inland This chapter will discuss such
applications and provide suggestions on developing such new applications This will give
developers ideas to develop these new applications so that they (ay develop these new
applications and sell the( on the 1innish App %tore to earn (ore (oney It will also help
iPhone users in 1inland who (ay 'ind (ore use'ul and interesting applications in the 1innish
App %tore and (ay download these applications on their iPhones that would help the( in their
day2to2day a''airs and they can take the (a4i(u( advantage o' their iPhones
1inland can, indeed, be a very attractive (arket 'or iPhone developers 1innish people are very
keen on using the latest technology to (ake their lives easier There is a huge need o' iPhone
applications and developers can 'ul'ill this need by developing these applications and selling
the( on the 1innish App %tore
This study (ay not cover all such applications but it addresses so(e o' the (ost i(portant such
applications that (ay be developed These applications can be divided into the 'ollowing
categoriesJ
&ames) #ducational ga(es in 1innish language 'or young children (ay be developed so that
these ga(es can help the( to learn "hildren (ay be taught (ore easily by being taught in such
an attractive way
$ther si(ple ga(es can be developed that would let users to practice their general knowledge o'
1inland $ne such ga(e called Alypaa is available in the App %tore but there can be (ore
ga(es like this
%o(e advanced sport ga(es can be developed especially winter sport ga(es %uch ga(es (ay
not only attract users in 1inland but they would also attract users in other countries where winter
sports are very popular There are already so(e winter sport ga(es in the App %tore but there is
a roo( 'or (ore such ga(es
-ntertainment) There is a huge roo( 'or entertain(ent2related applications that can be
developed 'or iPhone users in 1inland An application that would display all the 1innish T?
channels progra(s schedule would be really handy 'or iPhone users so that they can check the
schedules o' their 'avorite T? progra(s 'ro( this application and (ay even be able to set a
re(inder in this application that would re(ind the( about their 'avorite progra( An application
called Telkussa is already available in the App %tore but it is a very basic application that only
shows the progra(s schedule and does not give any other options to users An advanced such
application that would give user (ore choices can be really use'ul
An application that would display (ovies being played in local cine(as can also be very help'ul
%uch application (ay also give users the option to review those (ovies that are being played in
local cine(as and this will help other users to choose a (ovie to watch in their local cine(a
#ntertain(ent T? channels can also develop their own iPhone applications These applications
(ay have schedule, highlights, reviews, and other related contents o' progra(s that are being
aired on these T? channels These T? channels (ay even o''er live video strea(ing or recorder
progra(s in these applications that users (ay subscribe to watch
An iPhone application 'or the website wwwlippu'i that sells tickets o' (ost o' the entertain(ent
events happening in 1inland can be developed 'or the users to use the service o' this website on
their iPhones It would let users to buy tickets o' the event they are planning to attend directly on
their iPhones
%o(e si(ple applications can also be developed, like applications that would display
entertain(ent2related happenings in local areas These applications (ay contain in'or(ation o'
live (usic events or stand2up co(edy events or any 'estival happenings in the local area
Ai''erent 'estival or other entertain(ent event organiHers can develop an iPhone application o'
their events and (ay attract (ore people to co(e to attend their events 1or e4a(ple, an
application o' a 'estival called >uis>ock that happens every year in Turku can be developed and
this application would contain all the in'or(ation o' this 'estival including event in'or(ation,
per'or(ing artists in'or(ation and other related content
&ars, clubs, restaurants and pubs can develop their own iPhone applications that would help
the( to advertise their business through the iPhone and help the( to attract (ore custo(ers
8ovie renting stores can also develop applications to let iPhone users check availability o' a
(ovie in their store and (ay reserve a (ovie by using this iPhone application
Music) so(e (usic2related applications (ight also be added in the iPhone!s 1innish App %tore,
like the applications 'ro( (usic radio stations o' 1inland There is an application called >adio
1inland and it plays (ost o' the 1innish radio stations on the iPhone &ut di''erent radio stations
could also design their separate iPhone applications that would show (ore in'or(ation o' these
radio stations including progra( details and hosts in'or(ation $ne (ay also start a new radio
channel through an iPhone application
A Tunewiki kind o' application 'or 1innish (usic can also be introduced This application would
show artist in'or(ation, lyrics and other related in'or(ation o' 1innish (usic being played on an
iPhone
1innish artists like international artists can release iPhone application versions o' their new (usic
albu(s that would have in'or(ation on their new albu( and let users buy this new albu( 'ro(
iTunes This would help the artists to pro(ote their (usic through a new channel
A si(ple application that would show iPhone users the nearest record shop can also be
interesting application
0ifest#le) A lot o' applications can be developed 'or this category as a nu(ber o' applications in
this section that are (issing 'or the 1innish iPhone users, are available to users in other parts o'
the world These applications can be very help'ul 'or users and (ay introduce so(e very
interesting new usages o' an iPhone
There are a 'ew applications related to li'e and style in 1inland available in the App %tore like
eat'i, an application that displays the nearest restaurants :owever, this application (erely
displays restaurants but no other related in'or(ation An application that would also contain (ore
in'or(ation, like (enu details and other related in'or(ation o' these restaurants could be (ore
attractive to iPhone users %i(ilarly, restaurants can also develop their personaliHed applications
and pro(ote their restaurants through an iPhone application
An application that would help users to shop grocery can be very use'ul This application would
contain grocery prices o' di''erent super stores, let users to (ake a list o' grocery products that
they need to buy and (ay contain other related 'eatures %uch applications are available and
being 're)uently used by iPhone users in *%A, "anada and *0
Ai''erent businesses can develop their iPhone applications 1or e4a(ple, clothing stores can
introduce their iPhone applications to pro(ote their clothing catalogues or hairdressers can
introduce iPhone applications that would let their custo(ers to reserve a ti(e at their shops
%i(ilarly, libraries can o''er a service 'or library Internet users to reserve a co(puter using an
iPhone application %uch applications can really change the way o' li'e 'or people and help the(
to save a lot o' ti(e and (oney and it would also help business owners to attract (ore
custo(ers and enhance their services
An application that would o''er discount coupons o' di''erent products can be very popular It
would send iPhone users discount coupons on their iPhones, 'or instance, :esburger can o''er
discount coupons to their custo(ers using this iPhone application
1ast 'ood restaurants can introduce applications 'or iPhone that would let their custo(ers to buy
'ood directly 'ro( the iPhone and then custo(ers would =ust go to collect the 'ood and save a
long waiting ti(e
1innish auction and classi'ied websites can develop their iPhone applications that would let users
to use their services on iPhone Internet auction websites, such as e&ay, have developed their
iPhone application that is e4tre(ely popular a(ong iPhone users %i(ilarly, 1innish websites,
like huutonet, tori'i, nettiautoco(, oikotie'i, can (ake their aplications 'or iPhone
In %weden, ta4 o''ice sta'' uses iPod Touch to issue a )ueue nu(ber to visitors They have
developed an iPhone application that let their sta'' to operate a nu(ber issuing (achine It is
very help'ul when there are (any visitors visiting a certain o''ice %uch iPhone applications can
also be developed by 1innish ,overn(ent $''ices and 1innish banks to handle visitor )ueue
nu(bers
%everal guides can be introduced on iPhone in applications 'or(at to introduce 1innish li'e and
style 1or e4a(ple, an application can be developed about 1innish housing that would describe
the kinds o' houses in 1inland and si(ilarly such applications can be developed on other
sub=ects o' 1innish li'e and style
Reference) In this category, a lot o' applications can be added Aevelopers can develop
applications related to ob=ects in 1innish li'e Applications about 1innish ani(als, 1innish 'oods,
1innish lakes, 1innish 'orests, 1innish telephone directories, and 1innish businesses could be
very attractive 'or 1innish iPhone users
To develop applications 'or this section could be rather easier as developers would =ust need to
gather in'or(ation 'ro( other sources and include the( in their own iPhone applications by
(entioning source na(es
*ra4el) This section lacks a lot o' applications that (ay contain in'or(ation on 1innish travel
8any applications can be developed that would have in'or(ation o' 1innish
national parks, 1innish lakes, 1innish landscapes, 1innish cities These applications (ay contain
in'or(ation on all such places that would attract tourists Ai''erent travel guide applications can
be developed, like a :elsinki travel guide application could really be use'ul 'or travelers visiting
:elsinki
This category can also include applications that would show the schedule o' local or intercity
transport There are a couple o' applications available that show the schedule o' local transport
o' 1innish cities but these applications do not cover all the cities %o, an application can be
developed that would show the schedule o' local transport in every city o' 1inland An application
that shows the schedules o' intercity transport is also (issing in the 1innish App %tore
1innair has not developed an iPhone application but (any other airlines have their iPhone
applications available in App %tore 1innair (ay also develop its own iPhone application that
would be very use'ul 'or its passengers They (ay be able to buy air tickets or check 'light
schedules using this iPhone application
A lot o' people travel by 'erry 'ro( 1inland to other countries like %weden and #stonia An iPhone
application that would show the departure and arrival ti(es o' these 'erries could be developed
1erry operators (ay also develop their own iPhone applications that would let their custo(ers
buy a trip on their 'erries and show related in'or(ation about these 'erries
%i(ple applications such as o''line (aps o' 1innish towns or phone nu(ber o' Ta4i services in
1inland can be very use'ul 'or iPhone users
"!orts) Applications related to 1innish sports, like an iPhone application o' ice hockey, can
attract a lot o' 1innish iPhone users This application (ay show live scores o' ga(es, live (atch
strea(ing, in'or(ation o' tea(s and players and so on
In 1inland, there are several playgrounds in cities and towns across the country People can
reserve ti(e in these playgrounds to organiHe a sport event or practice their own ga(e An
iPhone application that would show local playgrounds in an area and let users to reserve a ti(e
in a playground can be developed %uch applications (ay be introduced by the ad(inistrative
authority o' these playgrounds
Health and $itness) An iPhone application that would have a database o' 'itness centers,
swi((ing pools, gy(s etc in 1inland can be developed This application can also let users
review these places so it (ay help others to decide which place to =oin 'or health and 'itness
/ews) 1innish newspapers and news channels can introduce their iPhone applications There is
only one 1innish newspaper :elsingin %ano(at that has its application available in the App
%tore &ut in other countries like the *%A al(ost all the (a=or news organiHations have
developed iPhone applications o' their services $ther 1innish news organiHations, like @+#,
Turun %ano(at etc, can also develop their iPhone applications
An application that would detect the location o' an iPhone and show the local news can also be
developed
$inance) 1innish people nor(ally use Internet banking to pay bills and keep record o' their
'inances 1innish banks have very reliable Internet banking services These banks can develop
iPhone applications to o''er their Interent2banking services iPhone users can pay bills or (ake
(oney trans'ers by using these iPhone applications o' banks Ai''erent banks around the world
have already developed iPhone applications and o''ering Internet2banking services to iPhone
users by these applications
An application that would show the nearest bank branch or AT8 can also be developed 'or
iPhone users
-ducation) 8any 1innish children use iPod Touch and they are 'a(iliar with the iPhone App
%tore #ducation2related iPhone applications 'or these children could really help the( to learn
"hildren would 'ind this (ethod o' learning (ore attractive than learning 'ro( books and they
would learn (ore easily
1or higher education institutes, (ore advanced applications can be developed iPhone
applications that would let students to check their class schedules can be developed These
applications (ay also noti'y students about a particular class cancellation or other related
in'or(ation
Applications to conduct e4a(inations (ay also be developed These applications can be a really
good idea especially in an e4a(ination that contains (ultiple2choice )uestions %uch
applications can be downloaded 'ro( the App %tore but (ay only be accessed by a password
#4a(ination supervisors (ay provide this password at the ti(e o' e4a(ination %o, students can
access this application at the ti(e o'
e4a(ination and give their e4a( on an iPhone This would also help to control cheating in such
e4a(inations
;eather) %everal very good weather2based applications are available but an application
particularly designed 'or 1inland is (issing An iPhone application that will obtain weather
'orecasts 'ro( the 1innish weather services can be (ore reliable 'or 1innish users
3.3 ,ugmented Realit# ,!!lications
Aug(ented reality is a ter( that is used to describe a co(puter2generated i(agery 'or physical
real world 56.7 iPhone has (any applications that are based on aug(ented reality These
applications (ainly use the ,P%, "o(pass and "a(era o' the iPhone to per'or( their 'unctions
An e4a(ple o' such an application would be i' an iPhone user was walking down in a street
so(ewhere in A(sterda( and the user turns on an aug(ented reality application on iPhone that
is designed 'or that area in A(sterda( Then, this application would display in'or(ation o'
buildings and places on both sides o' the street or any other related in'or(ation about that
particular area This application (ay also include in'or(ation like which houses or businesses
are 'or sale in this street and (ark such place with an arrow %i(ilarly an aug(ented reality
application (ay guide the user to nearest underground railway station in a city like +ondon
Aug(ented reality applications can help users in (any situations o' daily li'e They can help
users gauge short distances using the iPhone ca(era, it can help hungry users 'ind the nearest
restaurant, or it can help a user locate hisEher parked verhicle in a parking lot
$ne very good e4a(ple o' iPhone aug(ented reality application is <ew @ork <earest %ubway
This aug(ented reality application is particularly designed 'or <ew @ork "ity and users can use
this application to 'ind the nearest subway This application uses the ca(era and creates
displays in'or(ation o' the streets that are being viewed in the ca(era and guides users towards
the nearest subway using this display to the nearest subway A screenshot o' this application is
shown in 1igure .26
$igure 3.21) <ew @ork
<earest %ubway using
the
iPhone ca(era to guide
the user
56I7
>ecently, there have been (any develop(ents in the 'ield o' aug(ented reality applications
:owever, there is hardly any application that has been developed 'or 1innish iPhone users A
variety o' aug(ented reality applications can be developed 'or places in 1inland that would
attract a lot o' iPhone users Aeveloping such applications would re)uire advanced knowledge o'
iPhone progra((ing and perhaps (ore resources, such as tea(s o' developers co((issioned
to develop these applications &ut ideas to develop such applications are easily available 1or
e4a(ple, an application like <ew @ork <earest %ubway can be developed 'or the city o' :elsinki
56G7
A\
v
,eorc=e
2.+ <e4elo!ment of iPhone ,!!lications
2.1 iPhone <e4elo!er Program
The iPhone Aeveloper Progra( is illustrated by the 'ollowing 1igure I6 56O7

Aeveloper develops an
iPhone application and
sub(its this app to
Apple by paying
registration 'ee o' D99
l

Apple revievvs that app
I
Apple approves the
application and it is
listed on App %tore
'or sale
Apple re=ects
the app
%ale revnue is shared, the devloper gets
70F and Apple keeps .0F
$igure 2.1) The iPhone Aeveloper Progra(
2.2 iPhone "<=
The iPhone %A0 was released a 'ew (onths a'ter the release o' 'irst generation
iPhone It can be downloaded 'or 'ree 'ro( the Apple website It has three (ain
co(ponentsJ Ncode, inter'ace builder, and iPhone %i(ulator
>code is the develop(ent environ(ent 'or the iPhone %A0 Applications are written in Ncode
using the $b=ective2" language, a language that is also used to write 8ac $% and iPhone $%
Interface Builder is a tool 'or building co(ple4 user inter'aces 'or the 8ac and iPhone plat'or(
It is, however, a non2intuitive progra( A developer will need both o' these co(ponenets o' %A0
to develop their application The Ncode would be used 'or writing the code and inter'ace builder
'or designing the inter'ace 'or that application
iPhone "imulator is another i(portant co(ponent that would allow users to test their application
on a si(ulator It allows developers to (ake applications 'or the iPhone, iPad and iPod Touch
:owever, loading an application onto the devices is only possible a'ter paying an iPhone
Aeveloper Progra( 'ee 5677
2.3 , "am!le iPhone ,!!lication
The 'ollowing is a sa(ple application that has been developed 'or this thesis work and it shows
the ti(etable o' buses in Turku This application has been developed in Ncode and re)uired
so(e basic progra((ing skills o' Ncode
$igure 2.1) The (ain view showing the line nu(bers o' Turku buses
1igure I6 shows the (ain view o' this application that displays all the bus lines operating in
Turku The users are able to scroll on this window and can select any line 'or which they want to
see the ti(etable by tapping on that line
The ne4t window shows thebus ti(etable o' a selected line in 'or( o' an i(age that can be
stretched using 'ingures to increase visibility and it will also give an option to go back to the (ain
view so that users (ay check the ti(etable o' other lines in this application as shown in 1igure
I2
$igure 2.2) The window showing showing the ti(etable o' +ine 6
This application has been tested on an iPhone si(ulator and can be sub(itted to Apple 'or sale
in the App %tore This is a si(ple but a very use'ul application 'or co((uters in Turku It can be
especially use'ul in situations when a user wants to 'ind the ti(etable o' a local bus but does not
have access to the Internet
Although this above (entioned sa(ple iPhone application is a si(ple application, it can be really
use'ul &ased on the coding o' this application, (any other use'ul applications can be developed
56;7,5697
3. 9onclusions
This thesis work provides so(e very use'ul in'or(ation on the 'uture o' (obile phone applications
by studying the (obile phone applications develop(ent o' the iPhone The reason 'or choosing
iPhone as an e4a(ple is its huge popularity and the nu(ber o' users it has already gathered in a
short span o' ti(e Its operating syste( contains (ore (obile applications than any other (obile
XII "arrier M 7J.G P8 &
phone device *sers around the world have downloaded billions o' (obile phone applications on
(illions o' iPhone devices
Aue to the iPhone design, its operating syste( and the applications that are being used on it
have (ade the iPhone a necessity 'or several people and 'or (any (ore it (ay beco(e an
essential part o' their daily li'e in the near 'uture The iPhone develop(ent has also e4cited
developers around the world to co(e up with nu(erous interesting ideas to develop applications
'or iPhone
A nu(ber o' iPhone applications, especially the aug(ented reality applications that have been
developed 'or iPhone users in so(e Lestern #uropean and <orth A(erican countries, are =ust
pheno(enal 8any such applications can be developed 'or iPhone users in 1inland Aug(ented
reality applications on (obile phone devices especially on iPhone (ay soon beco(e an integral
part o' our everyday li'e
The plat'or( 'or develop(ent o' iPhone applications called Ncode (ay be new to (any
developers but it is an interesting progra((ing plat'or( to learn and can help developers to
enhance their develop(ent skills It provides a huge opportunity 'or the developers to (ake
(oney by developing iPhone applications A nu(ber o' developers have been able to earn (ore
(oney by developing iPhone applications in (onths than they used to earn in years by
developing applications 'or other plat'or(s The iPhone developer progra( is a very attractive
option 'or the developers and opens a door to enor(ous opportunities
5. References
567 8acworld, 5www2docu(ent7 consulted on 60022060, available atJ
httpJEEwww(acworldco(EarticleEGI7O9E2007E06Eiphoneht(l
527 iPhone Likipedia, 5www2docu(ent7 consulted on 67022060, available atJ
httpJEEenwikipediaorgEwikiEIPhone
5.7 Apple Insider, 5www2docu(ent7 consulted on 600O2060, available atJ
httpJEEwwwappleinsiderco(EarticlesE60E0OE07EappleRsaysRappRstoreRhasR(adeRdevel
opersRoverR6Rbillionht(l
5I7 Tech "runch, 5www2docu(ent7 consulted on 6I0I2060, available atJ
httpJEEtechcrunchco(E2060E0IE0;Eapple2has2sold2IG00002ipads2G02(illion2iphones2to2 dateE
5G7 $b=ective2", 5www2docu(ent7 consulted on 2.0I2060, available atJ
httpJEEdeveloperappleco(EiphoneElibraryEre'erencelibraryE,etting%tartedE+earningR$b= ective2
"RARPri(erE
5O7 Apple %tore, 5www2docu(ent7 i(age taken on 2.0.2060, available atJ
httpJEEstoreappleco(EusEbrowseEho(eEshopRiphoneE'a(ilyEiphoneM(cof$T@2$AA2$ C
577 i$% Likipedia, 5www2docu(ent7 consulted 600O2060, available atJ
httpJEEenwikipediaorgEwikiEI$%R-Apple/
5;7 <ew @orker, 5www2docu(ent7 consulted on 200.2060, available atJ
httpJEEwwwnewyorkerco(EonlineEblogsEtnyE2009E0GE=orge2colo(bo2iphone2coverht(l
597 <ew @orker, 5www2docu(ent7 i(age taken on 260.2060, available atJ
httpJEEwwwnewyorkerco(E(agaHineEtocE2009E0OE06Etoc
5607 iPhone App o' the Leek, 5www2docu(ent7 i(age taken on 260O2060, available atJ
httpJEEterrywhiteco(EtechblogEarchivesE;I;
5667 ,eeky ,adgets, 5www2docu(ent7 i(age taken on 660I2060, available atJ
httpJEEwwwgeeky2gadgetsco(EcategoiryEiphone2appsEpageE7g/
5627 Ti(e 8agaHine, 5www2docu(ent7 consulted on 2I0.2060, available atJ
httpJEEwwwti(eco(Eti(eEspecialsEpackagesEarticleE0,2;;0I,6969.7;R6969.77R696OG
;2,00ht(l
56.7 Aug(ented >eality Likipedia, 5www2docu(ent7 consulted on 0;0I2060,
available atJ httpJEEenwikipediaorgEwikiEAug(entedRreality
56I7 Apple iTunes, 5www2docu(ent7 i(age taken on 660I2060, available atJ
httpJEEitunesappleco(EusEappEnew2york2nearest2subwayEid.2.600G20M(tf;
56G7 iPhone <ess, 5www2docu(ent7 consulted on ;O2060, available atJ
httpJEEwwwiphonenessco(Eiphone2appsEbest2aug(ented2reality2iphone2applicationsE
56O7 iPhone Aeveloper Progra(, 5www2docu(ent7 consulted on 0.0G2060, available atJ
httpJEEge((aappleco(Eprogra(sEiphone
5677 iPhone Aeveloper Tutorial, 5www2docu(ent7 consulted on 270I2060, available atJ
httpJEEdeveloperappleco(EtechnologiesEtoolsE4codeht(l
56;7 iPhone %A0 tutorial , 5www2docu(ent7 consulted on 06602009, available atJ
httpJEEdeveloperappleco(EiphoneEinde4action,
5697 Ncode tutorial on @ouTube, 5www2video7 watched on 0O602009, available atJ
httpJEEwwwyoutubeco(EwatchMvf?h%L#ORieyA9'eaturefrelated
h7 :eidi Anttonen is nothlng without you
60 (inutes ago
Jaana 0uusisto
2060 Lorld "up Jersey
) % , Jaana has a Argantine Jersey
Inl l
2060LorL"u
P K
I 6 II M Ao @ou want a JerseyM
fjjl/i 29 (inutes ago
Aonata ?itkute Perskaiciau viena ko(entara ir negaliu neperrasyti, nes iabai =uokingas 2 Pkinieciai europiecius vadina
burbulakiaisP JA ,erai kad ne issprogtaakiais JA

You might also like