Nu we toch lekker bezig zijn met HTML 5, wil ik in mijn derde artikel ingaan op de locale databaseStorage mogelijkheden. Deze methode kan complexere data opslaan en verweken aan de gebruikerskant. Het is in principe een SQLite implementatie binnen de browser van de client. Omdat deze manier van opslag nog in draft is kan er nog veel gebeuren, daarom behandel ik de globale basis zoals hij nu bekend is. Continue reading →
Wie wil er nou niet op 1 staan in Google? Ik denk dat elke organisatie nu wel inziet dat de Google Ranking van hun site belangrijk is voor de concurrentiepositie. Tot op heden konden de meeste problemen wel opgelost worden door middel van content, maar de eisen aan de technische opbouw worden steeds belangrijker. Een nieuwe factor sinds april is: snelheid. Continue reading →
Eerlijk gezegd was ik op het eerste moment een beetje teleurgesteld in de browser van Google. Daar kwam nog eens bij dat het bijna een jaar duurde voordat ook Apple’s OS X deze browser mocht gebruiken en dat er op het begin geen plugins beschikbaar waren die nou zo onmisbaar zijn voor ontwikkelaars.
Maar het is nu eindelijk zover. Ik gebruik het op mijn Mac, ik kan plugins installeren heb een week alleen maar gebruik gemaakt van Google’s Chrome. Daarbij heb ik de Google Notifier vaarwel kunnen zeggen. Ik heb enkele plugins geprobeerd en die lijst wil ik je niet onthouden: Continue reading →
Tijdens het doornemen van mijn dagelijkse kost op Google Reader liep ik tegen een artikel aan over “experience maps“. Een mooie verwoording van een project waarin wordt gekeken hoe een potentieel koper van een product uiteindelijk kiest voor het product en deze dan ook gebruikt en deelt. Niet alleen het artikel trok mijn aandacht, maar ook de onderverdeling van verschillende stadia die worden doorlopen: Past experience, Awareness, Choose, Purchase, Play, Share. Continue reading →
De afgelopen dagen worden we om de oren geslagen met artikelen over de trends van 2010. Wat gaat er gebeuren volgend jaar blijft natuurlijk een groot raadsel, maar toch zijn er enkele trends die overal terugkomen. Zo blijkt dat 2010 ons niet veel nieuws gaat brengen, maar vooral een verbetering gaat brengen van de trends die in 2009 zijn gezet. Een onderwerp dat zich steeds herhaalt is toch wel het real-time web, maar waar komt dat vandaan? en waar gaat het naartoe? Continue reading →
Bijna iedereen is wel lid van een ‘sociaal netwerk’, of het nou een netwerk is met een ‘fun factor’ zoals Hyves of Facebook, of zakelijk als LinkedIn. Door de vele sociale netwerken beginnen gebruikers een beetje ‘netwerk-moe’ te worden. Niet voor niets is het woord van 2009 ‘ontvrienden’ geworden. Dit is jammer omdat we pas aan het begin staan van de vele ontwikkelingen die social media ons kan geven. Continue reading →
Steeds meer applicaties draaien in de ‘cloud‘, oftewel het internet. Deze applicaties worden niet meer geïnstalleerd op een computer maar draaien op het internet binnen de browser. De eerste voorbeelden hiervan zijn de webmail applicaties. Ooit begonnen als een manier om tussendoor de email te controleren, maar door Gmail ontwikkeld tot een volwaardige email client.
Snellere browsers
De afgelopen jaren is er veel gebeurd met de browsers die wij gebruiken.Door de snellere internetverbindingen kon er meer naar de browser gestuurd worden. Die grotere hoeveelheid aan informatie moet ook verwerkt worden. Dit heeft geleid tot betere,snellere en krachtigere browsers. Uiteindelijk heeft dit de weg vrij gemaakt voor geavanceerdere webapplicaties. Deze hebben weer een snellere internet-verbinding nodig en zo is de cirkel weer rond. Deze cyclus verloopt steeds sneller wat een enorme stimulans is voor ontwikkelaars van online webapplicaties.
Verandering van ons besturingssysteem
De verschuiving van applicaties naar de cloud heeft grote consequenties voor de besturingssystemen die wij gebruiken. Het doel van een besturingssysteem is snel toegang geven tot applicaties,maar webapplicaties hebben de tussenlaag van de browser. Hierdoor zijn er enkele besturingssystemen in de maak die het huidige idee van een besturingssysteem loslaten en zich richten op de cloud.
Een van de bekendste van deze ‘nieuwe generatie’ besturingssystemen is Google Chrome OS. Dit systeem is uit gegaan van de bekende browser. Uitgebouwd met snelkoppelingen voor veel gebruikte webapplicaties. Hierin spelen de bekende webapplicaties van Google natuurlijk een grote rol, maar ook de nieuwe online office software van Microsoft werd getoond binnen Chrome OS
Door sommigen in het verleden gebombardeerd als GoogleOS omdat gOS gebruik maakt van de vele Google web-applicaties. gOS is eigenlijk Ubuntu met een eigen skin en de Google Cloud services er aan toegevoegd. De “widgets” maken het geheel weer wat speelser en de verdere optimalisatie voor gebruikers van Netbooks zijn welkom. De makers van gOS zijn nu ook bezig met een volledige cloud versie van hun OS, maar daar is nog niet genoeg over bekend.
Door het bureaublad concept geheel los te laten en aansluiting te bieden op de populaire webapplicaties van het moment is Moblin een indrukwekkend besturingssysteem dat zeer intuïtief werkt. Moblin gaat uit van de taken die een gebruiker uitvoert. Muziek luisteren, websites bezoeken,mailen,sociale websites en contacten onderhouden,video’s kijken, etc. Alle functionaliteiten zijn verweven in verschillende panelen gemakkelijk bereikbaar. Tot nu toe ben ik zeer tevreden met Moblin maar het ene grota nadeel, ik krijg het niet draaiende op mijn EEEpc 900, omdat de processor niet ondersteund wordt. Jammer want ik had graag met dit systeem gewerkt.
Omdat ik Moblin niet kon gebruiken op mijn eeepc 900 was ik op zoek naar een goed alternatief. Bij het zoeken stuitte ik op Jolicloud (zelfde makers als Netvibes). Bij het lezen van hun visie werd ik al enthousiast:
At Jolicloud we believe a movement has started. A movement that will change the computer industry forever: a world where computers are inexpensive, where operating systems are free and software is online. This is the world we dreamed of when we first discovered computers and the Internet.
Omdat het testen alleen bestemt was voor enkele mensen schreef ik me in voor een uitnodiging. 1 dag later kon ik Jolicloud installeren en proberen. Helaas viel me dit erg tegen. Het is eigenlijk gewoon de Netbook Remix versie van Ubuntu, plus Mozilla’s Prism en een set aan webapplicaties die binnen Prism draait. De meegeleverde USB bootdisk maker voor win/os x/linux was mooi, de installatie is wat we gewend zijn van Ubuntu; erg simpel, maar dan de tegenvaller. In de screenshots leek het heel wat maar het is niks meer dan een webpagina die ook draait binnen Prism bovenop Ubuntu. Het is een goede visie, een leuk begin maar verkeerde uitvoering. Misschien dat het idee in de komende tijd verder wordt doorontwikkeld zodat het geen tegenvaller meer zal zijn. Het zou fijn zijn om ook binnen de Jolicloud omgeving de web-apps te kunnen draaien zodat er niet steeds teruggegaan moet worden naar het conventionele Netbook Remix scherm.
Andere initiatieven
Er zijn vele andere initiatieven die ik niet allemaal op kan noemen. Microsoft is bezig zijn Live platform te combineren met een cloud OS Windows Azure. Daarnaast zijn er naast de ‘hybride’ cloud oplossingen die ik beschrijf enkele volledig gevirtualiseerde besturingssystemen online, zoals eyeOS. Toch denk ik dat een volledige overstap naar de cloud een stap te ver zal zijn… voor nu.
OS als betonblok
Door deze ontwikkelingen is het ‘originele’ OS een massief blok aan het been geworden van veel computergebruikers. Deze OS’en hebben zware dure computers nodig om goed te draaien om daarna alleen een tussenlaag te worden om webapplicatie te draaien. Voor ruim 80% van de computergebruikers is de computer te zwaar en een stroomvreter; en de software te duur. Deze ontwikkeling gaat de computerindustrie veranderen ten gunste van de consument. Het duurt niet lang voordat Het besturingssysteem voor een groot deel in de cloud zal gaan werken. De vraag is alleen: hoe lang laat de consument zichzelf nog bespelen?
Search is getting the dominant way to navigate trough the web. The first web generation started out with a web-directory(the good old Yahoo, Altavista times), nowadays the start of every web-visit is search. Websites changed a lot because of this. menu’s, sitemaps and breadcrumbs (the whole web experience) changed because the homepage of every website is not the usual landing page. A search-box is almost essential on every website.
Positioning of the search box
More websites are using a search-box the give users fast access to their information. Not only because websites are getting bigger, also because search is an automatic process. The “Google-Generation” does not care about menu’s they directly use the search-box to find the information they need, even if a website has just 5 pages. To make the search box accessible it needs to be on ‘the right spot’.
eye-tracking heatmaps tell us that most visitors are scanning a page in a ‘F’ figure. Two horizontal lines (mostly the horizontal menu and the first header) and a vertical line (a vertical menu). search-boxes are mostly places in the right-upper corner within this ‘F’.
Design of the search-box
Most search-boxes are just a text input field with a button to start search. Sometimes they got a ‘advanced’ search possibility. After examining loads of boxes I came to some general conclusions:
There seems to be a trend to filter a search-result after searching instead of offering an advanced search option.
Most searches give results with the search-term emphasized and placed in their context.
Wildcards like % and * are not used anymore.
Websites with a lots of content place a search-box in the center, and do not offer a classic menu anymore.
Since I’m not an expert in Adwords (and never will be) I was a bit anxious of not getting any results. The tools and information on the web really helped me getting started and improving my campaign.
First results
After 3 days of mediocre results I found out that some of the adds / words where not accepted because of their quality. After reading alot about Adword quality and how to improve I got 300% increase of clicks. After installing the conversion optimizer I can keep track of real conversions. Clicks do not mean anything without conversions. We found that the cost per conversion is 30% lower.
Getting better
Since Google is changing their Adwords interface almost every week I noticed the new “possibilities tab”. Here I got almost 16.000 new suggestions and valuable tips. This helps me getting better results every day.Some general tips (by Google) are:
Organize your campaign by theme
In each campaign, create separate ad groups for each of your products, brands, or types of services you offer. Each ad group can then have a highly related set of keywords and ads that match the specific theme. By doing this, your ads can highlight exactly what a customer is searching for.
Choose your keywords carefully
Use specific keywords that directly relate to the theme of your ad group and landing page. Keywords that are too broad can lower your performance by generating many ad impressions but few clicks. One-word keywords are likely to be too generic, so try using two- or three-word phrases. Use the Keyword Tool to generate keyword ideas.
Include keywords in your ad text
Include your keywords in your ad text (especially the title) to show users that your ad relates to their search. If your ad shows when a user searches on a keyword in your ad group, the keyword will appear in bold in your ad text.
Use the right destination URL
Make sure that the destination URL (landing page) you use for each ad is the most relevant page within your website — ideally, a page dedicated to the specific product or service that’s highlighted in your ad.
Track your success
To make informed decisions about how to optimize your campaigns, review your campaign statistics. To measure your success, use conversion tracking to see which ads and keywords bring the most to your business.