Robin Speijer

Flower

Archive for the ‘Development’ Category

iPhone developerwereld VS. bedrijfswereld

Vorig jaar ben ik begonnen met het programmeren voor de iPhone. Dit doe ik nog steeds met heel erg veel plezier. Ik ben projecten voor mezelf begonnen om te oefenen met programmeren. Zo heb ik een TV Gids geschreven, een app met een balletje die kan rollen op basis van de zwaartekracht, een spelletje, een radio streamer, en nog wat kleine dingen. Mijn droom was toen om een eigen applicatie in de App Store te hebben, maar dan wilde ik wel dat het kwaliteit was.

Eerder dit jaar heb ik me ingeschreven voor de programmeerwedstrijd van 9292OV. Toen heb ik mijn opgedane kennis van iPhone programmeren bijeen geraapt, en dit omgezet in een mooie reisplanner. Uiteindelijk ben ik tweede geworden, en heb ik er een contract aan overgehouden. In augustus wordt mijn 9292OV iPhone app waarschijnlijk door Apple uiteindelijk gepubliceerd in de iTunes App Store.

Een paar weken geleden ben ik naar de eerste landelijke iPhone developer meeting geweest in Utrecht. Daar heb ik onder andere met Dennis Stevense (de maker van de app ‘Trein’) en Stephan Osseweijer en Paul van Dijk (makers van de app Bus NL) gesproken. Sindsdien ben ik me eigenlijk steeds meer gaan verbazen over hoe leuk het ontwikkelen voor de iPhone kan zijn.

Waar ik me voornamelijk over verbaas is het contrast tussen de iPhone developerswereld en de bedrijfswereld. Iemand die niet voor de iPhone ontwikkeld of die er niet bij betrokken is, zal niet het idee hebben dat deze twee werelden zoveel van elkaar verschillen. Het is echter wel zo. De gemiddelde iPhone developer komt op een goed idee, maakt het programma, publiceert het in iTunes en hij vangt er vervolgens geld voor. Als het programma informatie van een andere website afhaalt leidt dit tot wat gesprekken met de desbetreffende partij, maar er is tot nu toe eigenlijk nog niks gebeurd in de iPhone wereld waarbij hier moeilijkheden zijn ontstaan. In de bedrijfswereld is het niet mogelijk om dit soort praktijken uit te voeren, of in ieder geval het risico te lopen. Hoe graag sommige bedrijven ook bepaalde informatie willen verkrijgen, samenwerking in het bedrijfsleven loopt gewoon veel te stroef.

De iPhonewereld is gewoon mooi. Een iPhone applicatie kan omgetoverd worden tot een veredelde browser die een website op een wat andere manier intepreteerd et voila, je hebt een applicatie genaamd ‘Trein’. Of ‘Bus NL’. Of ‘OV-Chipstatus’. Of… Die in ieder geval wel data van andere bedrijven weghaalt.

Met 9292OV maak ik natuurlijk een applicatie onder de naam van 9292OV. Het zou dus niet slim zijn om een app te schrijven die als veredelde browser fungeert, om problemen met vervoersbedrijven te voorkomen. Ik heb dan ook gemerkt dat het veel meer tijd en inspanning in totaal kost om dezelfde functionaliteiten via het bedrijfsleven te implementeren als in andere applicaties.

Over een paar weken is het gelukkig zo ver, en zal de grote ontknoping voor mij aanbreken: de eerste app die ik gemaakt heb voor de App Store: 9292OV!

Samenwerking met 9292OV, XWits en mij

Vanmiddag heb ik een gesprek gehad met 9292OV en het externe ontwikkel bedrijf XWits. Na alles wat ik gedaan heb voor 9292OV was dit gesprek ontzettend leuk, en zit hier echt toekomst in. In de toekomst zal hier dus zeker iets uit komen rollen…

Hoe verder ik kom, hoe enthousiaster ik word. Zowel openbaar vervoer als programmeren voor de iPhone is echt mijn ding. Helemaal geweldig!

9292OV uitslag: 2e plaats!

9292 ChequeDe meesten zullen het inmiddels al weten, maar ik ben geëindigd op de tweede plaats van de 9292OV programmeerwedstrijd met de slogan “Bouw de ultieme mobiele OV-planner“! Echt geweldig gewoon, en ik krijg er nog een mooie prijs voor: 750 euro!

Er is hier en daar nog wat onduidelijkheid vanaf de buitenwereld op motivatie van de jury van de eerste en tweede prijs. Mijn programma had in de ingeleverde versie nog een aantal foutjes waardoor het niet in de ingeleverde versie geregeld crashte (dit ook door de overgang van iPhone OS 3.0 beta 4 naar beta 5). Het programma van de winnaar, Herman Banken, heeft hier uiteraard geen last van. Stabiliteit is een erg belangrijk punt voor 9292OV.

Ik krijg verder ook vragen over wat er nu verder gaat gebeuren met mijn programma. Ik kan daar heel kort over zijn: daar is nog verder niks concreets over te zeggen. De tijd zal het leren!

Ik ben in ieder geval super enthausiast!

9292OV Programmeerwedstrijd beoordeling

Het is zover. De uitslag is bekend. Waar ik de afgelopen 2,5 maand aan gewerkt heb, ligt nu vast. Ik heb een 9292OV reisadvies programma gemaakt voor iPhone OS 3.0, die vergelijkbaar is met “Trein”, die al beschikbaar is in de Apple App Store. Vanavond heeft de jury van 9292OV bepaald welke programma’s de winnaar zijn geworden van de eerste prijs (1500 euro), tweede prijs (750 euro) en derde prijs (500 euro). 9292OV heeft vanavond ook een interview over de programmeerwedstrijd online gezet:

Als deelnemer (van de 13 inzendingen) van de wedstrijd wordt het me nu toch wel erg warm onder de voeten! Ik krijg ineens spanningsmomenten dat ik mezelf afvraag of het jurylid nou eigenlijk mij bedoelt met één ontwikkelaar uit een onverwachtse hoek (eerstejaars?). Ik moet me maar niet te veel opwinden denk ik, dat is alleen maar slecht. Ik ga er maar niet vanuit dat ik gewonnen heb.

De prijsuitreiking is op dinsdag 2 juni in Den Haag, met Tineke Huizinga, staatssecretaris van Verkeer en Waterstaat. Ik ben benieuwd!

You are currently browsing the archives for the Development category.