Jun 292012
 

Slechte dag gisteren voor Blackberry’s volgers. Bij RIM zelf wisten ze al dat de opbrengsten in het eerste kwartaal een derde lager waren dan eerder maar de Watchers waren nog toch nog verrast. Tsja, Blackberry was inderdaad te laat met een modern ecosysteem en een nieuwe besturing voor je telefoons uitvinden is niet iets dat je in een half jaar doet. Apple werkte drie jaar aan haar IOS voor ze de iPhone uitbrachten.

Blackberry heeft nog even maar het wordt krap. Palm ging ongeveer op het moment dat ze WebOS presenteerden ten onder aan gebrek aan cash. Dat kan gebeuren, een nieuw systeem uitbrengen kost meer dan je voor mogelijk houdt, ik las ergens dat ze zeker een half miljard nodig hebben voor de marketing van ’t ding alleen al. Een half miljard!

Blackberry maakt 400 miljoen per kwartaal. Er gaan geruchten dat er 5.000 mensen uit gaan, dat reduceert de kosten. Ze hebben nu 2.2 miljard in kas. Als dat in kas blijft wordt de launch van de Blackberry 10 een succes. Gaat er iets mis tussen nu en het eerste kwartaal van 2013 dan zijn de rapen gaar en kunnen we ’t vergeten verder.

Wil ik niet, ik ben gehecht aan mijn communicatiewonder. Ik hoef niet zo nodig 15.000 apps als ik er maar 12 gebruik maar niet iedereen denkt dit en continue gerommel in de markten leidt tot self-fulfilling prophecy’s.

‘k moet er nog steeds niet aan denken om een iPhone te hebben, of zo’n Android toestel van een Taiwanese klonenbakker, Dus ik hou hoop. Kom op RIM! De baas van RIM, Thorsten Heins – uit Duitsland, wil de Blackberry 10 alleen uitbrengen als hij perfect is. Blackberry nam zo lang de tijd dat de boel ook werkelijk perfect moet zijn want als de recenciers gehakt maken van de Blackberry10 is het gebeurd met Blackberry. Maar dan nog, de man heeft de moed om in deze tijden de lancering uit te stellen omdat het niet perfect genoeg is anders.

Dat is lef hebben. Hij ziet er niet dom uit, ik denk dat hij weet wat-ie doet. En daarom doe ik het nog even langer met mijn erg versleten Blackberry Torch 9800.

Een iPhone, ‘k moet er niet aan denken!

 

 

PS we werken aan apps voor de Blackberry10 en we vinden zowel het toestel als de ontwikkelomgeving als de support geweldig.

 Posted by on 29 juni 2012 at 21:18  Reacties staat uit voor Blackberry’s zware bevalling, de komst van BB10 is uitgesteld. Maar het wordt prachtig  Tagged with: ,
Jun 252012
 


Over “Wat ik mooi vind” schrijft Stine Jensen in de Flow. Dat is een uitdaging want door te zeggen wat je mooi vindt toon je je kwetsbare kant, een ander kan gehakt maken van wat jij mooi vindt. En blijf dan maar eens overend.

Wat zij mooi vindt is van haar. Ik vind dat op mijn beurt weer mooi en werd erdoor geïnspireerd om zelf eens op te schrijven wat ik zoal mooi vind. Al doende kwam ik uit bij wat ik niet mooi vind. Wederom is niets perfect maar ik kan er niet mee zitten.

Veel van wat ik mooi vind verandert niet, het wordt wellicht minder urgent maar altijd opgeslagen op een prettige plek waar ik naar terug kan om er weer van te genieten. Mooi op dit moment is bijvoorbeeld de manier waarop de sopraan Gershwin’s Summertime inzette op de crematie van de eega van een clubgenoot. Ik vind de rozen mooi die we twee jaar geleden door de taxushaag gevlochten hebben omdat we die zo groen vonden, het effect is prettig opgewekt. Ik heb niet zoveel met gedichten maar als ze in het Duits dan kan me dat soms bekoren. Zou deze voorkeur zijn ontstaan door het lezen van de jeugdboeken van mijn vader, van voor de oorlog? Er werd verbazend veel Duits in geciteerd. In de Joop ter Heul-serie overigens ook, die heb ik ook eens gelezen.

Terug naar mooi. Ik vind mijn vrouw mooi, en mijn kinderen en mijn nepkind – maar die lijkt dan ook heel erg op mijn vrouw. Ik vind een paddestoel in het bos mooi en hou van de verrassing van een heggeroos op een onverwachte plek. Hortensia’s in groepen op het gras vind ik mooi, niet gek dat onze tuin dat zo heeft. Ik hou van de reis en niet alleen van de aankomst. Jammer toch dat zakelijke transacties inclusief de weg erheen slechts zelden mooi zijn, zou dat komen omdat er geld mee gemoeid is?

We doen aan ICT maar ik vind netwerkservers niet mooi, een telefoon soms wel. Mooi vind ik het als iets werkt, een stukje software dat fijn draait, de pijltjes die je op een Google Maps ziet vallen, het ezelsoor in de boeken op een ipad, de elegantie van sommige gebruikersinterfaces. ik vind het mooi als de jongens blij zijn met een mooie dynamische layout. Ze zijn dan echt gelukkig, hun website kantelt op een tablet en dan ziet het er anders uit – en dat was de bedoeling. Stralende ogen.

Creators

Die stralende ogen hebben vast te maken met dit artikel: “Software engineers aren’t builders. Software engineers are creators.”

Het artikel bevat de zinsnede: “Programmers don’t burn out on hard work, they burn out on change-with-the-wind directives and not ‘shipping’ Dat klopt. In onze strijd om alles mooi te maken verliezen we al te vaak uit het oog dat programmeren mensenwerk is en dat dit soort reacties hen helemaal gek maken.

  • I don’t understand why this is such a big deal. Isn’t it just a few lines of code? (Technically, everything is a few lines of code. That doesn’t make it easy or simple.)
  • {insert name here} says it can be done in a couple of days. (That’s because {insert name here} already has perfect knowledge of the solution. I don’t, I need to learn it first.)
  • What can we do to make this go faster? Do you need more engineers? (Throwing more engineers at a problem frequently makes it worse. The only way to get something built faster is to build a smaller thing.)

Daar ga ik beter op letten.

 

 Posted by on 25 juni 2012 at 08:00  Reacties staat uit voor Wat ik mooi vind en wat dat te maken heeft met rust in de ontwikkelomgeving en het hoofd van de programmeur  Tagged with:
Jun 222012
 

Toen de iPad net uit was hield ik een speech voor de noordveluwse afdeling van de Maatschappij. Het ging over online spul, over twitter en facebook. Ik was nogal onder de indruk van de iPad en vooral over de mogelijkheden die zulke devices bieden aan de marketingmensen en ik vertelde aan een wat ongelovig kijkend publiek over de wonderen van een smartphone die begint te piepen als je langs een bedrijf loopt waar een korting of een aktie gaande is. Ik vertelde over de kansen die het biedt voor zowel ondernemers en multinationals en we hadden het over de privacy aspecten van deze diensten, niets is immers nog geheim.

Mijn gehoor vond het eigenlijk maar niks. Ze zaten niet te wachten op deze diensten en wilden gewoon zelf de baas blijven over zowel telefoon als consumentengedrag.

We zijn twee jaar verder en Apple sloot onlangs een deal met TomTom zodat ze niet van Google afhankelijk zijn voor hun lokatiediensten. Want als je advertenties verkoopt op je kaarten kan je maar beter eigenaar van die kaarten zijn. Dat hebben meer mensen bedacht, het bezit van de database gecombineerd met lokatiegegevens is nu hot.

Lokatiedetectie komt overal voor en het wordt door velen gebruikt. Wij hebben ook een paar apps gemaakt die weten waar de telefoon is en die informatie verbinden met een database. Je laat de GPS kijken waar je bent, de app zoekt door de database en als je in de buurt komt laat het appje de telefoon trillen en zet de resultaten alvast op het scherm.

Weet waar je klant is. Dan kan je gerichte reclame maken.

 

 

 Posted by on 22 juni 2012 at 15:08  Reacties staat uit voor Lokatiediensten zijn de motor voor gepersonaliseerde reclame en aanbiedingen, zet het in als verkoopmiddel, als salestool.  Tagged with:
Jun 192012
 

Iphone4, iphone4s, Iphone5, ios6

Apple heeft vooraf goed nagedacht. Als je maar één apparaat verkoopt heb je ook maar één formaat waar je rekening mee hoeft te houden en dat scheelt kapitalen in ontwikkelkosten.

Apple heeft twee toestelformaten en dat werkt op één manier: met de knop zet je apps uit en ga je naar het menu voor de volgende app. Je kunt genoeg apps aanzetten en onder de knop houden maar een kenmerkende eigenschap is dat je steeds weer terug naar die knop moet. Straks heeft de Blackberry10 een interface waar dat niet meer van belang is, apps draaien altijd en met gestures roep je ze op, of je veegt ze over het scherm heen. Ben wel benieuwd of dat een vernieuwende interface wordt. Het Apple model is al jaren heel succesvol en veel gekopieerd, zijn we niet eens toe aan wat nieuws?

Stttttt!

Ik heb de neiging te denken van wel. De smartphone wordt steeds belangrijker, je wilt straks alles alleen nog met je telefoon doen dus de navigatie moet soepel zijn, veel eenvoudiger dan zes jaar geleden toen de iPhone op kwam. Of dat met IOS6, de nieuwe versie van de iPhone software, het geval is weet ik niet. Ik heb wel veel gehoord over spraakherkenning, Siri kan je zometeen vragen te zoeken naar een route. Misschien slaan ze bij Apple een hele stap over en bedien je straks je telefoon vooral met je stem. Dan is de vraag of die knop nog wel belangrijk is alleen nog van belang in de bioscoop of op andere plaatsen waar het sociaal ongewenst is om tegen je telefoon te praten.

Rare gedachte, als Siri doorzet in het tempo waarin veel Apple innovaties vaste voet aan de grond kregen hebben we binnenkort dus veel mensen die op straat ogenschijnlijk tegen zichzelf aan het praten zijn maar eigenlijk hun telefoon vragen te kijken of er nieuwe Facebook updates zijn of dat er wellicht een kortingsactie in de buurt is.

Daar wordt het vast niet stiller van.

 

Jun 152012
 

Ik bezocht deze week de Blackberry Jam conferentie in Parijs. Was leuk, en niet alleen omdat het in Parijs was. Ik heb nog wel een uurtje (onder een terrasverwarmer)  met een biertje en een cheeseburger op een terras gezeten maar dat mocht geen naam hebben. De rest was gewoon werk, nerdy werk.

Zo’n 300 mensen uit Frankrijk, anderhalve Duitser en drie Hollanders waren op deze ontwikkelaarsconferentie aanwezig. Blackberry geeft veel aandacht aan ontwikkelaars en deze Jam’s zijn vooral bedoeld om te informeren over de mogelijkheden die Blackberry 10 voor hen heeft. Blackberry beweert dat hun platform voor ontwikkelaars beter is dan Android of Apple en één van de argumenten die ze gebruiken is dat er op die platforms zoveel apps zijn dat het wel heel erg lastig wordt om jouw product te laten opvallen. Daar hebben ze een punt mee. Andere win-punten zijn de first class hardware en de riante ondersteuning.

Native of HTML5

Er werd inderdaad een berg informatie over ons uitgestort. Je kunt zowel native programmeren, in C/C++ dus, als in HTML5, Adobe Air, Java of Android. De echte programmeur vindt native het beste want hoe lager de programmeertaal hoe beter de gebruikservaring, snelheid en ‘smoothness’. Hoe hoger de taal hoe meer tijd er nodig is om te interpreteren en hoe minder makkelijk de app loopt. Dat zie je vaak gebeuren in apps die geschreven zijn als website en dan via emulatoren als PhoneGap of Appcelerator omgezet worden tot app. Blijft website want je kunt die mooie transities, raderen en wieltjes, hoekjes en schaduwen gewoon niet zo mooi maken als in C/C++

Dat kan dus wel want bij Blackberry willen ze dat het niet mag uitmaken in welke taal het gemaakt is. En dus is er een stoere stapel javascript gemaakt dat als library gebruikt kan worden, bbUI.js. Dit Webworks framework helpt je de uitgangspunten en aanbevelingen van de gebruikersinterface te volgen.

Voor webdevelopers is dat geweldig nieuws.

Want werk je in C/C++ dan schrijf je unieke code voor ieder apparaat. Dat heeft voordelen, je kunt dan al je knopjes en zo zelf maken en hoeft niet te vertrouwen op zo’n library. Maar voor ieder platform moet je wel opnieuw beginnen en dat wordt duur. Werk je in HTML5 dan kan je die code makkelijker porteren naar een ander platform.

Dat zagen ze bij Blackberry ook en ondanks dat je met dit gereedschap wel een paar nadelen hebt ten opzichte van native programmeren staat er aan het eind van de rit wel een geweldige applicatie klaar met de look èn feel van een native Blackberry10 app. En dat wil je.

Webinspector

Er is ook een webinspector voor ons gebouwd. Dat is zo’n cool ding, een soort Firebug On Steroids, maar misschien moet ik dat even toelichten. Firebug is een debug tooltje in de webbrowser FIrefox, je kunt Firebug gebruiken als gereedschap om wijzigingen in een website vooraf te bekijken en uit te proberen. Onze websites bestaan uit javascript, de markup language (html), de database connectoren en CSS. Dat is afgekort voor Cascading Style Sheets en daar wordt bepaalt hoe het er allemaal uitziet. Het is gepruts op de vierkante millimeter en daar heeft Firefox die Firebug Inspector voor gemaakt. Je kunt een site op je scherm zetten en dan gewoon spelen in de code en de css, en je ziet nog wat je verandert ook. Ben je tevreden dan kan je kopiëren wat je gemaakt hebt en in je stylesheet zetten. Dat is zo’n winst, zonder kan een programmeur niet meer.

Dat zagen ze bij Blackberry ook. Zij maakten de webinspector die op je laptop draait en kijkt naar wat er in de app op je Blackberry 10 device gebeurt. Hoeveel geheugen gebruikt het, hoe ziet je timeline er uit, welke objecten maak je en ruim je ze wel weer op, hoe gaat het met de recordsets op de database? Het is echt een wonder van informatie en een trotse Canadees in een hele grote broek liet het ons glimmend zien.

Aan het eind van de dag kregen we ook nog de Dev Alpha uitgereikt, het evaluatie toestel dat een beeld geeft van wat Blackberry 10 zal zijn. Je kunt er nog geen bal mee hoor, het telefoondeel is er uitgesloopt (of niet aktief) en het schijnt dat er zo’n 30 apps in wonen maar die zie je ook niet. Maar eigen appjes kan je er wel op zetten en je kunt testen hoe het gaat werken, hoe die library’s in de praktijk gebruikt moeten worden en wat de snelheid is.

Zelf doen

We hebben wat plannen voor apps. We zijn niet zo goed in games maar wel in business logic, workflow, transacties. Al jaren heb ik behoefte aan een appje dat daar goed in is. Voor de Iphone is het er wel, Android vast ook wel – als je het kunt vinden – maar ‘k denk dat Blackberry gebruikers wel weten te waarderen wat ik in mijn hoofd heb. We hebben een plan en we gaan dat uitvoeren.

Blackberry is voor doeners. Vergeet vooral niet dit filmje te bekijken.

 

#bb10jam Als je ook naar zo’n Blackberry Jam World Tour conference wilt moet je wel opschieten. Bangalore was uitverkocht in een halve dag, Jakarta ook vol, Delhi, Beijing, Montreal bijna vol. Het is een hit.