Smartphone development

Post on 13-Feb-2016

47 views 0 download

description

Smartphone development. Coopman Tom Adforce. Adforce. Online communicatie en marketing agentschap Gevestigd in Brussel Aanbiedingen : Online marketing Juridische omkadering van online activiteiten Strategisch advies bij internet plannen Consulting in web usability , analytics , .. - PowerPoint PPT Presentation

Transcript of Smartphone development

Smartphone development

Coopman TomAdforce

Adforce• Online communicatie en marketing

agentschap• Gevestigd in Brussel• Aanbiedingen : – Online marketing– Juridische omkadering van online activiteiten– Strategisch advies bij internet plannen– Consulting in web usability, analytics, ..– Grafische en technische ontwikkelingen

Opdracht

• Smartphone applicatie• Applicatie voor stylefever.be• Verschillende releases– Budget manager– …

Hoe gaan we tewerk?

• Volgens verschillende fases:– Analyse– Development– Testen– Deployment

Fase 1 - Analyse

• Wat is een smartphone?• Welke toestellen zijn er?• Welke zijn het populairste?• Welke operating system hebben ze?• In welke taal worden ze geschreven (c++, objC,

java, ..)?

Smartphone

• Mobiele telefoon• Gebruik van geavanceerde applicaties• Volledige OS goed voor developers• Grote toekomst

Stef Kools
Tegenover oudere toestellen die Java ME gebruiken

Populariteit

• Smartphones en applicaties zijn enorm populair

Do you own a smartphone?

Yes (84%)No, but about to buy one (11%)No (5%)

U.S November 2010

• Iphone - iOS• BlackBerry – BlackBerry OS (RIM)• HTC – Android/Windows mobile• Nokia – Symbian • Samsung – Bada/Windows mobile/Android• LG – Android/Windows mobile• Sonny Ericson – Android/Symbian

Smartphone and OS

SymbianBlackberryiPhoneWindows mobile

AndroidWebOs

The phones Specs

OS iOS Android Windows Mobile

Taal Objective – C Java Silverlight

‘source’ Closed source Open source Closed source

Types 1 model Meerdere modellen Meerdere modellen

Hardware 1 type Meerdere types Meerdere types

Processor 833kHZ 1GHz 1GHz

RAM 256mB 768mB 256mB

Harddisk 8GB 1,5GB 8GB

External HDD Neen Ja Ja

Prijs €529,00 €549,00 €499,00

iPhone HTC Samsung

Symbian? Blackberry?

• Symbian: – Open source– Java– Ovi store mogelijk bij duurdere merken– Met komst van Android ‘slechte’ toekomst

Symbian? Blackberry?

• BlackBerry OS– Closed source– Java– Meer industrieël gericht

Pro’s – Contra’s Iphone

• Pro’s– Populair– Zelfde hardware– Goede SDK– Gratis SDK– Development

ondersteuning

• Contra’s– Objective – C– Closed Source– Apple teveel ‘macht’– ‘Duur’ (mac = €1000)– Enkel op MAC

Pro’s – Contra’s Android

• Pro’s– Populair– Java– ‘Goedkoop’– Open Source– Gratis SDK– Op elke OS mogelijk

• Contra’s– Minder goede SDK– Minder ‘goede’ apps– Verschillende hardware– Moeilijk om te beginnen

Pro’s – Contra’s Windows Mobile 7

• Pro’s– Goede SDK– Goede developer

ondersteuning– C++

• Contra’s– Minder populair – Enkel op Windows– ‘Dure’ SDK

Hoe gaan we tewerk?

• Volgens verschillende fases:– Analyse– Development– Testen– Deployment

Development

• Schets van applicatie• Bespreken van applicatie met klant• Eventuele fouten verbeteren• SDK

Development

• Balsamiq– Schets werking van applicatie– Program flow

Development• IDE– De code– Verschillende

files– Overzichtelijk

Development

• Interface builder– GUI– Eenvoudig

Development

• Simulator– Debugging– Memory leakage– Volledig testen

Hoe gaan we tewerk?

• Volgens verschillende fases:– Analyse– Development– Testen– Deployment

Testen

• Applicatie volledig testen• ‘Idiot proof’ test• Uitgeven aan test publiek• Eventuele ‘bugs’ uit programma halen

Hoe gaan we tewerk?

• Volgens verschillende fases:– Analyse– Development– Testen– Deployment

Deployment

• Inschrijven als developer• Uitgeven store/market/..• Grapplemobile.com– Design & building apps– Deploying app to stores– Multi-platforms

Besluit

• Goed nadenken over de applicatie• Applicatie moet aanspreken• Schrijven voor een OS dat meeste kan

opleveren• iPhone, Android, Windows mobile grote

spelers

Smartphone Development