Robin Speijer

Flower

Posts Tagged ‘iPhone’

iPhone 3GS

Sinds kort is mijn iPhone collectie uitgebreid. Ik heb nu weer alle iPhone modellen: iPhone 2G, 3G, en nu 3GS! Dat laatste heb ik vandaag van mijn werkgever gekregen. Wat een verlichting! Stel dat je elke dag een half uur naar je werk loopt, dan is de 3GS te vergelijken met het krijgen van een fiets. Helemaal geweldig!

Video?

Hmm, dat is een goed idee! Misschien dat het leuk is om filmpjes te gaan maken en die online te zetten op mijn weblog. Iets om nog over na te denken…

Project “Tourist navigator” – introductie

Op de Hogeschool Rotterdam heb ik een project waarin ik een iPhone applicatie moet gaan schrijven die als navigator kan worden gebruikt voor toeristen. Het originele idee was om het voor studenten te doen, maar ik denk dat toeristen toch een leukere en uitgebreidere doelgroep is. Het werkt als volgt:

  • Je loopt rond in de stad. Op de iPhone zie je exact de kaart in 3D waar je loopt in de stad. De weergave kan je vergelijken met de weergave die TomTom heeft in zijn routeplanner
  • Onderweg kom je langs interessante locaties (musea, metrostations, attracties, enz.). Deze worden in 3D getekend op de kaart.
  • Mocht ik nog tijd over hebben, kan ik nog voor een routeplanner kijken.

Het programma is dus een vorm van augmented reality, maar dan getekend in plaats van opgenomen met de camera met layers eroverheen. Door het kompas werkt het soepel.

Morgenochtend mag ik een tussenpresentatie geven over hoe het project ervoor staat. Hierbij zal ik van tevoren een aantal slides laten zien met een paar steekwoorden, en vervolgens het geheel demonstreren wat ik tot nu toe heb. De slides zijn hier te downloaden.

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!

Simpel internet tethering op de iPhone 3.0!

Het is een hot item: internet tethering op de iPhone! Gisteravond heb ik met twee anderen wat

Internet-tethering in de iPhone instellingen.

Internet-tethering in de iPhone instellingen.

geprobeerd om tethering bij T-Mobile in Nederland aan de praat te krijgen

Gisteravond was het mij gelukt om tethering aan de praat te krijgen. Voor de technici onder ons: ik had een custom ipcc bestand aangemaakt, en op mijn iPhone gezet. Tethering werkte, maar T-Mobile in de statusbar is veranderd naar een scrollend T-Mobile NL, en MMS werkte niet meer. Na een restore van mijn iPhone met een backup, werkte het perfect.

Nu kwam Martin Kollaard (Twitter: @Martinkollaard) met een ander bestandje die hij van een forum heeft gehaald, die je alleen maar op de iPhone in de mail hoeft te openen, en dan doet tethering het, zonder ook maar iets te veranderen op de iPhone!

Dus. Laten we het simpel houden. Mail het volgende bestand naar jezelf:

http://www.robinspeijer.nl/TMobile_NL_Tethering.mobileconfig (via “Doel opslaan als…”)

Open en installeer dit op de iPhone, even restarten, en klaar! (Let op, T-Mobile zou eventueel extra kosten kunnen rekenen als ze erachter komen)

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!

iPhone afhankelijkheid

iphone-3g-white-top11Afgelopen week heeft het toch wel bewezen: ik ben afhankelijk van een apparaat, namelijk de iPhone. Maandag heb ik het ding ingeleverd omdat er haarscheurtjes in de achterkant kwamen. Een week daarop heb ik een gloednieuwe iPhone gekregen zonder scheurtjes, maar in de tussentijd moest ik het wel met een iPod video en een oude Sony Ericsson doen die 10 jaar geleden op de markt kwam.

In de week dat ik geen iPhone had heb ik nog nooit zo weinig gesmst en gebeld. Ik vermeed het gebruik van het ding, ik moest zo weinig mogelijk muziek luisteren, en mobiel internet was uit den boze. Voordat ik een iPhone had, had ik het allemaal niet erg nodig. Sinds dat ik een iPhone heb, heb ik alle nieuwe functies ontdekt en ben ik de luxe gewend geraakt.

Misschien klinkt het een beetje stom, maar ik hoop dat ik vanaf nu niet meer terug de geschiedenis in hoef.