Smartphone development Coopman Tom 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: –A–Analyse –D–Development –T–Testen –D–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
Populariteit Smartphones en applicaties zijn enorm populair 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 Symbian Blackberr y iPhone Windows mobile Android WebOs
The phones Specs OSiOSAndroidWindows Mobile TaalObjective – CJavaSilverlight ‘source’Closed sourceOpen sourceClosed source Types1 modelMeerdere modellen Hardware1 typeMeerdere types Processor833kHZ1GHz RAM256mB768mB256mB Harddisk8GB1,5GB8GB External HDDNeenJa 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: –A–Analyse –D–Development –T–Testen –D–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: –A–Analyse –D–Development –T–Testen –D–Deployment
Testen Applicatie volledig testen ‘Idiot proof’ test Uitgeven aan test publiek Eventuele ‘bugs’ uit programma halen
Hoe gaan we tewerk? Volgens verschillende fases: –A–Analyse –D–Development –T–Testen –D–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