Upload
ivan-malijkh
View
463
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Mijn afstudeerkeynote over Credeble op Hanzehogeschool
Citation preview
Monday, September 6, 2010
CredebleShare expenses with your group.
Monday, September 6, 2010
Monday, September 6, 2010
Ivan Malijkh (24)
Monday, September 6, 2010
Ivan Malijkh (24)
Informatica Web Development
Monday, September 6, 2010
Ivan Malijkh (24)
Informatica Web Development
MediaCT Groningen
Monday, September 6, 2010
Ivan Malijkh (24)
Informatica Web Development
MediaCT Groningen
http://ivanmalijkh.com @ivdma
Monday, September 6, 2010
Monday, September 6, 2010
Bestaande Web ApplicatieProbleemstelling, toegevoegde waarde
Monday, September 6, 2010
Bestaande Web ApplicatieProbleemstelling, toegevoegde waarde
Methodiek
Monday, September 6, 2010
Bestaande Web ApplicatieProbleemstelling, toegevoegde waarde
Methodiek
OnderzoekProbleemstelling, aanpak, keuzes
Monday, September 6, 2010
Bestaande Web ApplicatieProbleemstelling, toegevoegde waarde
Methodiek
OnderzoekProbleemstelling, aanpak, keuzes
ProductenAPI, Android app, Java framework, iPhone app
Monday, September 6, 2010
Bestaande Web ApplicatieProbleemstelling, toegevoegde waarde
Methodiek
OnderzoekProbleemstelling, aanpak, keuzes
ProductenAPI, Android app, Java framework, iPhone app
Conclusies en aanbevelingen
Monday, September 6, 2010
Credeble web app
Monday, September 6, 2010
Monday, September 6, 2010
Monday, September 6, 2010
Rails dev @egbrt
Egbert
Monday, September 6, 2010
Rails dev @egbrt
Egbert
Designer @ronvandegraaf
Ron
Rails dev @thomahaha
Thomas
Monday, September 6, 2010
Rails dev @egbrt
Egbert
Designer @ronvandegraaf
Ron
Rails dev @thomahaha
Thomas
Monday, September 6, 2010
Monday, September 6, 2010
Methodiek
Monday, September 6, 2010
Methodiek
Scrum
Monday, September 6, 2010
Methodiek
Extreme Programming
Monday, September 6, 2010
Methodiek
Getting Real
Monday, September 6, 2010
Onderzoek
Monday, September 6, 2010
Probleem
Monday, September 6, 2010
Probleem
Monday, September 6, 2010
Probleem
Monday, September 6, 2010
Probleem
Monday, September 6, 2010
Monday, September 6, 2010
“Ik zoek een afstudeerplek”
“Maak een iPhone app voor Credeble”
“Waarom?”
“We willen meer gebruikers!”
“Waarom iPhone?”
“Omdat wij dat gebruiken...”
Ik:
MediaCT:
Ik:
MediaCT:
Ik:
MediaCT:
Monday, September 6, 2010
Probleemstelling
Monday, September 6, 2010
Maak een applicatie voor een mobiele
telefoon die de populariteit van Credeble
zal verhogen en de bereikbaarheid zal
verbeteren.
“
“
Probleemstelling
Monday, September 6, 2010
Afstudeeropdracht
Monday, September 6, 2010
Onderzoek mobiele platformen en
implementeer verschillende mobiele
applicaties voor Credeble.
““
Afstudeeropdracht
Monday, September 6, 2010
Wereldwijd Marktaandeel
Symbian RIM iOS Android Windows Mobile
6.80%9.60%
15.40%19.40%
44.30%
10.20%
1.60%
10.50%
20.60%
48.80%
Q1 2009 Q1 2010
-9% -6% +47% +600% -33%
Monday, September 6, 2010
AppStores (lees: verdienmogelijkheden)
Monday, September 6, 2010
Development Laagdrempeligheid
Development toolsTalenIDE
Monday, September 6, 2010
Community
“@Credeble Any plans for creating an iPhone app? This would really rock on the iPhone to track expenses while I’m travelling with a group.”
– @bufori, Marc Thayer
– @gleysen, Geert Leysen
“@Credeble in addition to an iPhone app, might I recommend an Android app as well?”
Monday, September 6, 2010
MediaCT
iPhoneGoogle AndroidWindows MobileBlackBerry / RIMAndere
Monday, September 6, 2010
MediaCT
71.43%
4.76%
4.76%
4.76%
14%
iPhoneGoogle AndroidWindows MobileBlackBerry / RIMAndere
Monday, September 6, 2010
Apple iPhone 3G(s) / 4iOS4
HTCGoogle Android
Monday, September 6, 2010
Producten
Monday, September 6, 2010
ProductenAPI / webservice
Monday, September 6, 2010
ProductenAPI / webserviceAndroid app
Monday, September 6, 2010
ProductenAPI / webserviceAndroid appJava JSON/REST Framework
Monday, September 6, 2010
ProductenAPI / webserviceAndroid appJava JSON/REST FrameworkiPhone app
Monday, September 6, 2010
API
Monday, September 6, 2010
Credeble
HTMLCookie
Monday, September 6, 2010
Credeble
HTMLCookie
Monday, September 6, 2010
Credeble API+JSON/XMLHTTPBasicHTML
Cookie
Monday, September 6, 2010
Minder load op MySQL
Monday, September 6, 2010
Minder load op MySQLSnellere respons
Monday, September 6, 2010
Minder load op MySQLSnellere respons
Statistieken
Monday, September 6, 2010
Minder load op MySQLSnellere respons
Statistieken3rd-party developers
Monday, September 6, 2010
Android app
Monday, September 6, 2010
Monday, September 6, 2010
Basic functionaliteitenInloggen, groepen en transacties weergeven, transacties toevoegen
Monday, September 6, 2010
Basic functionaliteitenInloggen, groepen en transacties weergeven, transacties toevoegen
Bluetooth Membership Selector
Monday, September 6, 2010
Communicatie met API
Monday, September 6, 2010
Communicatie met APIAutomatisch vertalen van JSON en XML objecten
van en naar Java objecten.
Monday, September 6, 2010
iOS“ObjectiveResource“
Objective-C framework
Communicatie met APIAutomatisch vertalen van JSON en XML objecten
van en naar Java objecten.
Monday, September 6, 2010
iOS Android“ObjectiveResource“
Objective-C framework“Nieuw”
Java framework
Communicatie met APIAutomatisch vertalen van JSON en XML objecten
van en naar Java objecten.
Monday, September 6, 2010
Bluetooth Membership Selector
Nieuwe uitgave Vrienden in de buurt
Monday, September 6, 2010
Bluetooth Membership Selector
Nieuwe uitgave Vrienden in de buurt
Monday, September 6, 2010
Bluetooth Membership Selector
Monday, September 6, 2010
Bluetooth Membership Selector
Niet in productie
Monday, September 6, 2010
Bluetooth Membership Selector
Niet in productie
Bluetooth uit
Monday, September 6, 2010
Bluetooth Membership Selector
Niet in productie
Bluetooth uit
Paren van apparaten ver van gebruiksvriendelijk
Monday, September 6, 2010
iPhone app
Monday, September 6, 2010
iPhone app
Monday, September 6, 2010
Monday, September 6, 2010
Meer functionaliteitenInloggen, groepen en transacties bewerken, overzichten, etc.
Monday, September 6, 2010
Meer functionaliteitenInloggen, groepen en transacties bewerken, overzichten, etc.
Interaction design
Monday, September 6, 2010
Meer functionaliteitenInloggen, groepen en transacties bewerken, overzichten, etc.
Interaction design
Artwork
Monday, September 6, 2010
Communicatie met API
Monday, September 6, 2010
“Objective Resource”Objective-C framework
Communicatie met APIAutomatisch vertalen van JSON en XML objecten
van en naar Java objecten.
Monday, September 6, 2010
Geen flexibiliteit
Geen nesting
Geen feedback
Monday, September 6, 2010
“Objective Resource”Objective-C framework
Communicatie met APIAutomatisch vertalen van JSON en XML objecten
van en naar Java objecten.
Monday, September 6, 2010
“HTTPRiot”Objective-C framework
Communicatie met APIAutomatisch vertalen van JSON en XML objecten
van en naar Java objecten.
Let op: post-scriptie periode!Monday, September 6, 2010
Flexibiliteit
Nesting
Connection status feedback
Bad data feedback
Let op: post-scriptie periode!Monday, September 6, 2010
Authenticatie
Monday, September 6, 2010
AuthenticatieHTTP Basic
Monday, September 6, 2010
AuthenticatieHTTP Basic
Geen mechanisme om uit te loggen
Monday, September 6, 2010
AuthenticatieHTTP Basic
Geen mechanisme om uit te loggenUitloggen d.m.v. “venster” sluiten
Monday, September 6, 2010
AuthenticatieHTTP Basic
Geen mechanisme om uit te loggenUitloggen d.m.v. “venster” sluiten
iOS 4 multitasking = “venster” altijd open
Monday, September 6, 2010
Oplossing
Monday, September 6, 2010
Non-multitasking dwingen
Oplossing
Monday, September 6, 2010
Non-multitasking dwingen“Change user”-switch in instellingen
Oplossing
Monday, September 6, 2010
Conclusiesen
Aanbevelingen
Monday, September 6, 2010
Monday, September 6, 2010
Verbeterde toegankelijkheid
Monday, September 6, 2010
Verbeterde toegankelijkheid
Meer gebruikers
Monday, September 6, 2010
Verbeterde toegankelijkheid
Meer gebruikers
Toegevoegde waarde
Monday, September 6, 2010
Monday, September 6, 2010
Andere platformen
Monday, September 6, 2010
Andere platformen
Refactoren
Monday, September 6, 2010
Andere platformen
Refactoren
Artwork
Monday, September 6, 2010
Demo
Monday, September 6, 2010
Monday, September 6, 2010
vanaf 31 augustus 2010
In AppStore nu!
Monday, September 6, 2010
vanaf 31 augustus 2010
In AppStore nu!
?
Monday, September 6, 2010