260 likes | 400 Views
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 , ..
E N D
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, .. • Grafische en technische ontwikkelingen
Opdracht • Smartphone applicatie • Applicatievoorstylefever.be • Verschillende releases • Budget manager • …
Hoe gaan we tewerk? • Volgensverschillendefases: • Analyse • Development • Testen • Deployment
Fase 1 - Analyse • Wat is een smartphone? • Welketoestellenzijner? • Welkezijn het populairste? • Welke operating system hebbenze? • In welketaalwordenzegeschreven (c++, objC, java, ..)?
Smartphone • Mobieletelefoon • Gebruik van geavanceerde applicaties • Volledige OS goedvoor developers • Grote toekomst
Populariteit • Smartphones en applicatieszijnenormpopulair U.S November 2010
Smartphone and OS • 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 Symbian Blackberry iPhone Windows mobile Android WebOs
The phones iPhone HTC Samsung
Symbian? Blackberry? • Symbian: • Open source • Java • Ovi store mogelijkbijduurderemerken • Met komst van Android ‘slechte’ toekomst
Symbian? Blackberry? • BlackBerry OS • Closed source • Java • Meer industrieëlgericht
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 • Moeilijkomtebeginnen
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? • Volgensverschillendefases: • Analyse • Development • Testen • Deployment
Development • Schets van applicatie • Bespreken van applicatie met klant • Eventuelefoutenverbeteren • SDK
Development • Balsamiq • Schetswerking van applicatie • Program flow
Development • IDE • De code • Verschillende files • Overzichtelijk
Development • Interface builder • GUI • Eenvoudig
Development • Simulator • Debugging • Memory leakage • Volledigtesten
Hoe gaan we tewerk? • Volgensverschillendefases: • Analyse • Development • Testen • Deployment
Testen • Applicatievolledigtesten • ‘Idiot proof’ test • Uitgevenaan test publiek • Eventuele ‘bugs’ uitprogrammahalen
Hoe gaan we tewerk? • Volgensverschillendefases: • Analyse • Development • Testen • Deployment
Deployment • Inschrijvenalsdeveloper • Uitgeven store/market/.. • Grapplemobile.com • Design & building apps • Deploying app to stores • Multi-platforms
Besluit • Goednadenken over de applicatie • Applicatiemoetaanspreken • Schrijvenvooreen OS datmeestekanopleveren • iPhone, Android, Windows mobile grotespelers