Dit is het webblog van Peter Kassenaar. Het is de opvolger van de oude site www.kassenaar.com. Meer over dit blog lees je in de eerste post en op de pagina Waarom dit webblog?

Je kunt mij ook volgen op Twitter.(@PeterKassenaar)

17februari

review – eBooks lezen op de iPhone

Het is al weer een tijd geleden dat ik een video heb gepost op mijn blog. Maar nu was er weer een leuke aanleiding voor. Mijn uitgever vroeg me of ik niet eens wat indrukken kon geven van de huidige stand van zaken en vooral de ervaringen van het lezen van eBooks op de iPhone en de bediening van de applicaties.

En in plaats van een Word-documentje in elkaar te knutselen met screenshots en toelichtingen is het net zo makkelijk om even een video te maken en deze op YouTube te plaatsen. Dan kunnen er bovendien meer mensen meekijken.

Onderstaande video geeft voornamelijk een impressie van de werking van eBook-applicaties op de iPhone. Je ziet tips voor het downloaden, lezen en navigeren binnen een boek. Zo nu en dan geef ik mijn mening, maar verder het is vooral een (redelijk) objectief overzicht.

Of het lezen van boeken op een iPhone een prettige leeservaring oplevert, zal iedereen voor zichzelf moeten uitmaken. Persoonlijk kan ik best langere teksten lezen vanaf het beeldscherm en vind ik de zoekfuncties binnen de complete tekst van het boek erg handig. Maar anderen zullen het lezen vanaf een (klein) beeldschermpje te vermoeiend vinden, of gewoon niet leuk. Maak zelf je keuze.

 

Samenvattend, ik vind handig:

  • Veel boeken direct onder handbereik. Vooral technische titels en naslagwerken zijn best goed te lezen. Afbeeldingen komen ook goed over (al zie je hier in de video geen voorbeelden van).
  • Zoekfunctie binnen complete tekst van het boek.
  • Bladwijzers maken en aantekeningen bij het boek en daar snel naar toe navigeren.
  • Lage prijs per boek. EUR 3,99 voor een boek dat in de winkel 20 euro of meer kost, is een koopje.

Ik vind niet handig:

  • Scrollen door de superlange inhoudsopgaven. Het ontbreken van in/uitklappen per hoofdstuk is een gemis.
  • Losse applicaties voor elk boek. Ik zou het handiger vinden een overkoepelende app te hebben, waarbinnen de boeken gebundeld zijn (zoals de toekomstige iBookStore?)
  • Geen integratie tussen Stanza (en het kopen vanuit Stanza) en de book-apps? Ik snap nog steeds niet wat de onderlinge relatie is.

Peter Kassenaar
-- 17 februari 2010

24januari

Apple Achievements?

Niemand kan het enorme succes van de Apple App Store zijn ontgaan. Ruim anderhalf jaar na lancering van de online softwarewinkel van Apple zijn er zoals bekend al meer dan honderdduizend toepassingen te vinden. De Apple-topmensen buitelen over elkaar heen bij het naar buiten brengen van steeds fantastischer cijfers. Een miljard downloads, twee miljard, drie miljard. En zo zal het nog wel even verder gaan.

Ook ik.

Ik denk dat ik prima voldoe aan het profiel van de gemiddelde iPhone/App store gebruiker. Ik ben een redelijk tevreden iPhone 3G(S)-bezitter en spendeer ongeveer een tientje per maand aan nieuwe applicaties en games. Het downloaden en installeren van apps vanuit de App Store naar je iPhone of iPod touch is een fluitje van een cent. Zoek een leuke applicatie, klik op Koop nu, geef je wachtwoord op. De de rest verloopt automatisch.

Apple App Store

Langzamerhand groeit het aantal toepassingen op mijn telefoon. Maar al mijmerend merk ik dat ik langzamerhand ervaar dat het toch ontbreekt aan een belangrijk aspect in de hedendaagse computerbeleving.

Integratie.

Alle programma’s in de App Store staan op zich. Er zijn –afgezien van de UI-ontwerprichtlijnen van Apple en enkele technische eisen- geen overkoepelende regels, geen gezamenlijke kenmerken die de apps met elkaar verbinden.

Soms hebben apps van dezelfde ontwikkelaar een gezamenlijke high score-lijst of kun je je eigen prestaties vergelijken met die van je vrienden. Tenminste, als die dezelfde applicatie of game hebben gekocht en zich bij de makers (meestal via een aparte website) hebben aangemeld. Maar dit moet dan voor elke ontwikkelaar afzonderlijk en steeds opnieuw gebeuren.

Niet handig.

Hieronder zie je twee willekeurige screenshots uit games op mijn telefoon. Ze bieden elk een eigen scoresysteem, zonder onderlinge relatie of uitwisseling. Hoe leuk zou het zijn als deze scores, gecombineerd over meerdere games in een totaalgetal tot uitdrukking kunnen worden gebracht?

Heel leuk.

Screenshot Let's Golf

Screenshot uit Let’s Golf, er zijn 26 ‘trophies’ te verzamelen in deze game.

Screenshot Steam Machine

Screenshot uit Heron Steam machine, er zijn 22 in-game ‘awards’ te verdienen.

XBox Live

Ik denk dat het in dit geval goed zou zijn als Apple voor een voorbeeld eens zou gaan winkelen bij Microsoft. Die heeft met Xbox Live een prima voorbeeld in handen hoe een globaal, universeel scoresysteem binnen het platform gerealiseerd kan worden. Op Xbox Live (XBL)heeft elke deelnemer een eigen naam (gamertag). Deze is uniek binnen het platform en is in elke game dezelfde.

In elke game (elke game) die je speelt op Xbox Live zijn 1000 punten te verdienen. Dit zijn de zogenoemde achievements. Achievements verdien je door levels uit te spelen, moeilijke opdrachten te vervullen en meer. Alle behaalde punten in een game worden bijgeschreven op je gamertag. Zo kan iedereen op XBL zien welke score je binnen welke game hebt behaald.

Ik heet op Xbox Live bijvoorbeeld eenvoudig PeterKassenaar en iedereen ter wereld kan met enkele muisklikken zien welke games ik allemaal heb gespeeld en hoeveel punten dit me heeft opgeleverd. Bijvoorbeeld via gamercard.xbox.com of via de dienst MyGamerCard, op  http://profile.mygamercard.net/peterkassenaar

Rondom het achievementsysteem is een hele cultus ontstaan die perfect aansluit bij het Web 2.0-idee, en breder dan dat. Er zijn talloze sites en communities met achievement-tips, -overzichten en ranglijsten.

Sinds vorige jaar kent XBL bovendien complete integratie met diensten als Twitter en Facebook, waarbij je ook via deze platformen contact kunt leggen met medegamers of updates van je eigen gamestatus kunt publiceren. Naar mijn mening is het achievement-systeem een van de pijlers die er voor zorgt dat XBL wereldwijd een groot succes is. Er zijn meer dan 20 miljoen gamers aangesloten bij XBL (ter illustratie: dat is toevallig ongeveer gelijk aan het aantal verkochte iPhones op dit moment)

Idee

Dat bracht mij op het idee: waarom zijn er geen Apple Achievements?

Over de naam kun je natuurlijk discussiëren, maar het idee is duidelijk. Een overkoepelend scoremechanisme voor games of andere typen toepassingen (maar games komen het meest in aanmerking, denk ik) zou de Apple App Store Experience naar een volgend level tillen.

Apple hoeft het XBL-scenario niet zo strikt te volgen als Microsoft oplegt (het integreren met het achievement-systeem is verplicht voor elke game die een uitgever voor de Xbox wil maken), maar het zou een stuk beter kunnen dan nu. Nu staat elke game in de Apple App Store op een eigen eilandje en is er geen enkele relatie met andere games of apps op je iPhone.

Apple zou bijvoorbeeld op de volgende manier kunnen beginnen.

Developers

  • Maak het voor ontwikkelaars mogelijk zich optioneel aan te sluiten bij een nieuw te starten Apple Achievement Program (AAP, haha). In het AAP worden de basale eisen vastgelegd waaraan games moeten voldoen, er moet bijvoorbeeld een standaard aantal punten te verdienen zijn, er moet een minimum- en maximumaantal punten per achievement worden ingesteld enzovoort. Dit kan worden geïntegreerd in het bestaande iPhone Developer Program.
  • Games die meedoen aan het AAP mogen een extra logo voeren voor extra promotie in de App store en op andere platformen en in andere media.
  • Games die meedoen aan het AAP worden extra in het zonnetje gezet en genieten een aantal extra developersvoordelen (ondersteuning, promotie, royaltyverdeling) vanuit Apple. Dit om het voor developers aantrekkelijk te maken zich aan te sluiten bij het AAP.
  • Stel een AAP-API (Application Programming Interface) beschikbaar voor developers, zodat het mogelijk wordt weer aparte toepassingen te ontwikkelen om de status van een AAN-deelnemer op te vragen, zijn punten te checken, toe te voegen aan vriendenlijsten, communities enzovoort.

Gebruikers

  • Maak het voor gebruikers mogelijk een Apple Achievement Nickname (AAN) te kiezen en schrijf behaalde punten in diverse games bij op dit account.
  • Creëer een platform voor AAN-deelnemers waar ze contacten kunnen leggen, tips uitwisselen, competities en toernooien kunnen organiseren enzovoort. Dit kan een aanvulling zijn aan Mobile Me, of parallel hieraan ontwikkeld worden.
  • biedt rondzendlijsten en events en acties voor (nieuwe) games die onder het AAP-programma verschijnen.

Voordelen

De voordelen hiervan lijken mij evident.

  • Games staan niet meer op zichzelf, maar maken opeens deel uit van een veel groter, organisch groeiend geheel waarin tal van interessante dwarsverbanden en sociale interacties mogelijk zullen blijken.
  • Het wordt voor gebruikers aantrekkelijker een game aan te schaffen als er punten mee te verdienen zijn waar mee gepronkt kan worden (“vergelijk je Apple Achievement Score met je friends!”).
  • Het wordt dus voor ontwikkelaars (nog) aantrekkelijker te investeren in kwalitatief goede games omdat de opbrengsten hoger zullen zijn. Ik verwacht dat games die aan het AAP deelnemen bij gelijkblijvende randvoorwaarden (prijs, mogelijkheden) succesvoller zullen zijn dan niet-AAP-games.
  • Apple bevestigd opnieuw haar goede naam op het gebied van Total User Experience en biedt een nieuw Unique Selling Point ten opzichte van nieuwe, alternatieve app stores die inmiddels ook als paddestoelen uit de grond schieten ( Android Market, Windows Mobile Marketplace).
  • Het AAP is ook een nieuw USP in vergelijking met andere handheld gamesplatformen (Nokia, Nintendo DS) en versterkt opnieuw de positionering van de iPhone/iPod touch als gaming platform.

Apple, dit idee is voor jullie.
Doe er wat mee.

Contact me.

Peter Kassenaar
-- 25 januari 2010

10december

Wegens spam gesloten

Een van de leuke dingen van een blog is dat je commentaar kunt achterlaten bij de berichten die je leest.

Dat was ook mijn doelstelling (meer interactie) bij het starten van dit blog, medio februari 2008.

En ik moet zeggen – dat is aardig gelukt. Bij veel artikelen (totaal: inmiddels meer dan 100) staan nuttige toevoegingen van lezers, of werd ik gewezen op fouten in boeken.

Helaas heeft het blogsucces ook een keerzijde. Ook spamrobots hebben de reactiepagina ontdekt en vervuilen stelselmatig de berichten met niet ter zake doende berichtjes als ‘Nice site’, ‘I just discovered your blog and it’s awesome, blah, blah, blah’.

Dat lijkt de eerste keer nog leuk – het is immers een vriendelijke, positief gestelde tekst – maar als je het keer op keer, tientallen keren per week te lezen krijgt, zie je dat het niets meer is dan alleen een zielige poging om hun e-mailadres en website genoemd te krijgen op het weblog om zo hoger te scoren in de Google-rankings.

Op een willekeurige middag deze week zag mijn Inbox er bijvoorbeeld als volgt uit:

blogspam

Het vervelende is echter dat ook iedereen die al eerder had gereageerd op een bericht en heeft aangegeven op de hoogte gehouden te willen worden van verdere updates dit soort mailtjes krijgt, met mijn blogadres als afzender. Oftewel: ik lijk zelf een soort spammer te worden – en daar pas ik natuurlijk voor.

Commentaar gesloten

Ik heb daarom – met pijn in het hart – moeten besluiten om het blog zodanig in te stellen dat de commentaren voor een bericht na 14 dagen automatisch worden gesloten.

Ik had al ingesteld dat commentaren eerst goedgekeurd moeten worden voordat ze op het blog verschijnen, maar met een paar honderd spam/blogberichten per dag is dat ook niet meer te doen.

Er zijn wel blogspamfilters ontwikkelt (iedereen kent wel de sites met reeksen onleesbare codes die je moet overtypen voordat je een commentaar mag plaatsen), maar die vind ik óf niet gebruikersvriendelijk genoeg, of ze worden ook aan de lopende band door robots gekraakt.

Mijn huidige blogsysteem (BlogEngine.NET, versie 1.3) biedt een soort automatische spambescherming, op basis van cookies en refferer, maar ook dit blijkt nu niet meer afdoende.

Voor nieuwere versies van BlogEngine zijn wel antispam-extensions ontwikkelt, maar ik heb nog geen tijd gehad om het blog te upgraden (liefst natuurlijk met behoud van eerder geschreven artikelen). Hopelijk kom ik daar snel aan toe.

Tot die tijd rest me echter geen andere oplossing dan commentaren snel te sluiten. Ik hoop dat je hier begrip voor hebt.

Heb je een tip, suggestie of andere opmerking? Laat het dan weten via een commentaar bij dit bericht. Maar doe het wel snel, want na twee weken kan het niet meer ;-).

Meer informatie

Peter Kassenaar
-- 11 december 2009

22november

Snelle tip: Internet Explorer tabbladgroepen

Hoewel je soms geneigd bent te denken dat het werken met internet en Internet Explorer (IE) inmiddels zodanig gemeengoed is dat IE geen geheimen meer kent, blijkt het tegendeel waar te zijn.

Tot mijn verrassing hoor ik vaak dat het hoofdstuk over Internet Explorer in mijn Handboek Windows 7 tot de meest gelezen hoofdstukken behoort. Veel lezers komen dingen tegen over RSS, tabbladen en een andere startpagina instellen die ze nog niet wisten.

In het boek schrijf ik bijvoorbeeld over het feit dat je meerdere geopende tabbladen in IE kunt opslaan als een tabbladgroep in je favorieten. Geopende tabbladen die bij elkaar horen, kun je herkennen aan de kleur van het tabblad.

Zoeken

Wat ik zelf bijvoorbeeld vaak doe, is op tabblad 1 een zoekopdracht uitvoeren in Google, en vervolgens de resultaten die mij het beste bevallen (of het meest veelbelovend lijken) met de rechtermuisknop openen in een nieuw tabblad.

Op deze manier heb ik snel de resultaten onder handbereik, terwijl ik toch makkelijk terug kan naar het eerste tabblad met de zoekresultaten. De browser ziet er dan bijvoorbeeld uit zoals in de afbeelding.

ie_tabblad groepen geopend

Aan de groene kleur is te zien dat deze tabbladen bij elkaar horen

Tabbladgroep sluiten

Waar ik zelf echter pas onlangs achter kwam, is dat je geopende tabbladgroepen ook weer snel kunt sluiten.

Klik hiervoor met de rechtermuisknop op een van de tabbladen die bij de groep hoort, en kies Deze tabbladgroep sluiten. Alle bij elkaar horende tabbladen worden in een keer gesloten.

ie_tabgroepen02

In hetzelfde menu staan nog andere handige opdrachten:

  • Groepering van dit tabblad opheffen – maakt een tabblad los van de overige tabbladen van de groep. Deze optie gebruik ik bijvoorbeeld als ik één tabblad heb gevonden dat ik verder wil lezen. Dan maak ik voor dat tabblad de groepering ongedaan en kan ik de andere tabbladen sluiten.
  • Andere tabbladen sluiten – dit is helemaal een snelle optie en sluit alle overige tabbladen behalve de pagina die op dit moment op het scherm staat.

Rechtermuisknop. Je bent nooit te oud om te leren.

Peter Kassenaar
-- 23 november 2009

(PS: in aanvulling op het bloggen ben ik sinds kort ook actief op Twitter, voor korte berichten, tips en handige links. Je kunt me volgen via http://twitter.com/PeterKassenaar (@PeterKassenaar is mijn Twitternaam).

13november

Windows 7 - tijdsduur van installatie

Onlangs heb ik Windows 7 ook op mijn laatste computer geïnstalleerd; de ‘echte’ werkcomputer thuis, waar een groot deel van mijn vaste software en services op draait. Ik heb gekozen voor een kale installatie, Windows 7 Ultimate Engelse versie, 32-bits, op een nieuwe partitie.

Geen bijzonderheden hierbij, meer voor een indruk even het verloop van het tijdschema.

20:39 uur starten van installatie. Gekozen voor het installeren van Win7 op een nieuwe partitie. Dit in dual-boot met Windows Vista, mocht het ooit nog nodig zijn terug te keren naar Vista (een aantal softwaretoepassingen draait met activeringscodes, die moet ik op Vista eerst nog kunnen de-activeren en pas daarna op Win7 opnieuw activeren).

21:07 uur installatie gereed. Computer in totaal twee keer opnieuw opgestart. Kale installatietijd dus 28 minuten op een Dell Vostro 400, Intel Core2Quad CPU, Q9450 op 2,66 GHz. In totaal 4GB RAM geheugen (waarvan zoals gebruikelijk bij een 32-bits besturingssysteem maar 3GB wordt gezien).

Direct draaien van Windows Update om de laatste drivers voor randapparaten de downloaden

21:15 uur downloaden en installeren van ruim 77MB aan updates gereed. Onder meer updates voor sounddriver, Logitech webcam, Nederlands taalpakket voor Windows 7 Ultimate en de nieuwste videodrivers voor de ATI Radeon 3600-videkaart.

Totale tijdsduur van de installatie: 36 minuten.

sysinfo

Peter Kassenaar
-- 14 november 2009