Google speelt het sociale netwerkspel al heel lang. Het bedrijf is niet begonnen met Google Plus. Het begon met orkut in januari 2004. Die lancering vond plaats toen Friendster nog koning was. Myspace was nog niet eens gelanceerd. Facebook was meer dan een jaar verwijderd van zijn eerste incarnatie. Orkut kende enig succes in Brazilië en India. Het heeft nergens anders echt aangeslagen.
Deze mislukking weerhield Google er niet van om het opnieuw te proberen. In 2009 introduceerde het bedrijf Google Wave. Dit platform maakte realtime communicatie mogelijk. Gebruikers konden gedachten, links en bestanden delen in een vloeiende omgeving. Wave kreeg geen publiek. Het was te moeilijk om de service aan vreemden te beschrijven. Het beperkte bètaprogramma maakte het moeilijk om mensen te vinden die je kende en die ook toegang hadden. Google stopte uiteindelijk met de ondersteuning van Wave als zelfstandig product.
Het jaar daarop kwam Google Buzz. Deze tool heeft functies toegevoegd aan Gmail. Het was de bedoeling van Google dat mensen gemakkelijker informatie en links konden delen. U kunt delen met groepen vrienden of het grote publiek. Buzz fungeerde als een verlengstuk. U kunt de functionaliteit ervan toevoegen aan Picasa. Vroege zorgen over privacy plaagden de dienst. Het ging niet van start.
Google heeft er nooit mee opgehouden. Het bedrijf ging terug naar de tekentafel. In 2011 lanceerde het bedrijf Google Plus. Het project heette oorspronkelijk de codenaam Emerald Sea. Op het eerste gezicht is Google Plus deels Twitter, deels Facebook en deels Beluga. Het geeft je een andere manier om een sociaal netwerk op te bouwen. U kunt informatie delen met andere mensen.
Google lanceerde Google Plus als een privébèta. Er werden beperkte uitnodigingen gebruikt. Een tijdlang was een uitnodiging voor Google Plus het populairste ticket op internet. De oorspronkelijke populatie zag eruit als een who’s-who van techjournalisten en nerdpersoonlijkheden.
Laten we beginnen met een overzicht van enkele functies van Google Plus.
Uw Google Plus-aanwezigheid begint met een profiel. Google laat je deze al jaren bouwen. Het gestelde doel was om te bepalen wat er verschijnt wanneer mensen op uw naam zoeken. Jij bepaalt wat zichtbaar blijft. U kunt uw adres, telefoonnummer of e-mailadres vermelden. U kunt linken naar uw persoonlijke of professionele sites. Privacyniveaus zijn gedetailleerd. U kunt uw thuisadres verbergen voor het grote publiek, maar delen met geselecteerde groepen. Als u totale anonimiteit wilt, kunt u zich aan uw naam houden. Google dwingt geen extra gegevens af.
Cirkels begrijpen
Voordat je dieper duikt, heb je cirkels nodig. Een cirkel is een verzameling mensen waarmee je verbinding wilt maken. Google Plus wordt geleverd met drie standaardinstellingen: vrienden, familie en kennissen. Je kunt ook aangepaste exemplaren maken. Je categoriseert mensen. Josh Clark kan tegelijkertijd in je vriendenkring en collega-kring zijn.
Met Kringen kun je specifieke informatie delen met specifieke groepen. Ze filteren ook wat je ziet. U kunt de inhoud van de ene groep lezen terwijl u de rest negeert. Iemand in een cirkel plaatsen betekent niet dat hij/zij je terugvolgt. Het is een eenrichtingsrelatie. Google Plus werkt in dit opzicht net als Twitter. Je kunt mensen volgen die jou niet volgen.
De stream en opmaak
Uw profiel wordt de ‘over’-pagina op Google Plus. Mensen klikken op dat tabblad voor meer informatie. Ze zien alleen wat u wilt delen. U kunt het delen voor elke sectie aanpassen. Misschien ziet uw vriendenkring uw adres. Misschien ziet een specifiek individu iets anders. U kunt een kleine kring creëren voor informatie met veel vertrouwen.
De hoofdactie vindt plaats in de stream. Het is net de muur van Facebook. Je ziet statusupdates van mensen in je kringen. Je post naar specifieke kringen of individuen. Wil je vrienden vertellen dat je in een bar zit zonder dat je baas het weet? Post in de vriendenkring. Openbare updates zijn zichtbaar voor iedereen die u in een kring heeft geplaatst. Ze kunnen ook in de zoekresultaten verschijnen.
Het taggen is eenvoudig. Typ @ of + vóór een naam. Google Plus suggereert de juiste persoon.
U kunt tekst opmaken in uw statusupdates:
- Gebruik een onderstrepingsteken () voor cursief: _echt wordt echt.
- Gebruik een sterretje () voor vetgedrukt: zeker wordt zeker *.
- Combineer ze (_) voor cursief vet: _ ja_ wordt ja *.
- Gebruik een koppelteken (-) voor doorhalen.
De verschuiving naar openbare profielen
In juli 2011 zorgde Google voor opschudding. Ze gaven opdracht om alle Google-profielen openbaar te maken. Voorheen waren privéprofielen mogelijk. Maar het profiel was bedoeld om zoekinformatie weer te geven en als sociale netwerkbasis te dienen. Privéprofielen pasten niet in die logica. Elk profiel dat na de afsluiting op privé werd ingesteld, werd gemarkeerd voor verwijdering.
Cloud computing klinkt als vaporware totdat je het daadwerkelijk gebruikt. Het is de architectuur achter modern gemak. Je hebt toegang tot apps via internet. Het zware werk gebeurt op verre servers. Je hebt alleen een browser en een verbinding nodig. Geen enorme harde schijf vereist. Geen dure werkplek. Gewoon uw laptop, die doet wat hij moet doen.
Google heeft jaren besteed aan het bouwen van deze infrastructuur. Ze sloegen niet alleen gegevens op. Ze waren een netwerk aan het opbouwen. En Picasa was een van de eerste grote inhakers op dat systeem.
Onbeperkte foto’s op Google Plus
Picasa heeft twee gezichten. Daar is de desktop-applicatie die u installeert. De redacteur. De kijker. Dan is er de webservice. Dit is waar de magie gebeurt voor sociale gebruikers.
Picasa-accounts zijn gratis. Ze sluiten aan op uw hoofdlogin van Google. Je krijgt om te beginnen één gigabyte opslagruimte. Dat is krap als je in RAW fotografeert. Maar hier is de truc. Als u uploadt via Google Plus, is die limiet van één gigabyte niet van toepassing.
Waarom? Omdat Google Plus het formaat van afbeeldingen automatisch aanpast. Het hakt de langste rand terug tot 2.048 pixels. Als uw foto groter is, verkleint Google deze. Ze tellen afbeeldingen waarvan het formaat is gewijzigd niet mee voor uw quotum. Dit betekent dat u zoveel foto’s kunt uploaden als u wilt naar Google Plus. De ruimte is feitelijk onbeperkt voor standaardafbeeldingen op webformaat.
Google accepteert elke foto met de langste rand van 2.048 pixels of minder zonder deze af te trekken van uw limiet.
Er zijn wel regels. Albums maximaal 1.000 foto’s. Je kunt zoveel albums maken als je wilt, maar één album kan niet meer bevatten dan dat. Mensen taggen werkt. GPS-gegevens worden weergegeven als uw telefoon een locatiesensor heeft. Als u privacy wilt, kunt u de GPS-tag uitschakelen. Maar de foto’s blijven. De ruimte raakt niet op.
Sparks: samengestelde inhoud, niet alleen sociaal
Sparks is een rare functie. Het is niet sociaal in de traditionele zin van het woord. Het is een inhoudaggregator. Denk aan RSS, maar dan minder lelijk.
Wanneer u zich aanmeldt voor Google Plus, selecteert u onderwerpen. Interesses. Onderwerpen. Sparks haalt nieuwsverhalen over deze onderwerpen rechtstreeks naar uw profiel. Het is een feed voor wat u belangrijk vindt. De eerste recensenten hadden er een hekel aan. Ze noemden het overbodig. Nutteloze rommel.
Maar het is logisch als je kijkt naar hoe we nu nieuws consumeren. Uit gegevens van het Pew Research Center blijkt dat we sociale netwerken gebruiken om nieuws te filteren en te delen. Wij gaan niet meer naar de krant. We gaan naar feeds. Met Sparks kunt u die feeds doorzoeken. Klik op een verhaal. Deel het in je stream. Begin een gesprek.
Het is Google die het nieuwsgesprek probeert te beheersen. Niet alleen zoeken. Niet alleen e-mail. Nieuws.
De fotoalbumglitch
Vroege bètaversies van Google Plus hadden een bug. Of een functie die een bug werd.
Een opmerking toevoegen aan een foto die wordt gebruikt om de afbeelding te publiceren in de stream van de eigenaar. Als u een album met 100 foto’s heeft geüpload. En 50 mensen reageerden. Je stream werd overspoeld met 50 foto’s. Gewoon foto’s. Geen tekst. Er verschijnen alleen maar afbeeldingen omdat iemand een foto leuk vond.
Als je populair was. Als je vaak albums hebt gepost. Je stream is onbruikbaar geworden. Het was rommelig. Navigatie is kapot. Het was rommelig.
Dit waren de begindagen. Het systeem was niet afgestemd op volume. Maar het toonde het potentieel voor fotogericht delen. En de opslaglimieten deden er niet toe, want de functie voor het wijzigen van het formaat heeft je gered.
Instant Messaging en Chatgeschiedenis
Google Plus vertrouwde niet alleen op statusupdates voor verbinding. Je kon een bericht vastzetten in de stream van een vriend, maar als je realtime tweerichtingscommunicatie nodig had, leunde het platform zwaar op de bestaande infrastructuur. Concreet maakte het gebruik van het Google Talk-netwerk.
Deze integratie verliep naadloos voor Gmail-gebruikers. Je chatlogboeken waren niet in silo’s binnen het sociale netwerk; ze woonden in je Gmail-account. Dit betekende dat je later oude gesprekken kon oppakken of in een chat kon springen zonder zelfs maar de Plus-interface te openen. Voor degenen die de voorkeur gaven aan toegewijde clients, ondersteunde het protocol apps van derden zoals Pidgin en Digsby, evenals de eigen zelfstandige messenger van Google.
Videoconferenties via Hangouts
Als tekst nog niet genoeg was, had je de hangout.
Dit was het antwoord van Google Plus op groepsvideogesprekken. De opzet was streng: je had een webcam en een microfoon nodig. Koptelefoons waren praktisch verplicht. Zonder hen nodigde je feedbackloops en echokamers uit in je gesprek.
Je kon bepalen wie je zag. Een hangout kan openbaar zijn, beperkt zijn tot een specifieke kring of beperkt zijn tot individuele gebruikers. Maar er was een harde dop. In totaal tien deelnemers. Inclusief jij. Als je negen vrienden plus jezelf had, was de deur gesloten.
Binnen de hangout was de lay-out dynamisch. Elke deelnemer kreeg zijn eigen videovenster. Het systeem maakte gebruik van audiodetectie om het brandpunt te beheren. De spreker stond centraal, hun video werd groter terwijl anderen kleiner werden. Schakel over naar iemand anders die praat, en de weergave verandert onmiddellijk. Als meerdere mensen tegelijk praten? Google Plus analyseerde de amplitude van de geluidsgolven. De luidste stem won de spotlight.
Het was geen magie. Het was gewoon streamverwerking. Elke gebruiker had zijn eigen audio- en videofeed die naar de service werd gestreamd. De server luisterde. Het heeft het dominante signaal gevonden. Het heeft de gebruikersinterface bijgewerkt. Eenvoudig.
Zodra de video stroomde, kon je ook een YouTube-clip delen. Dit veranderde een standaardvergadering in een geïmproviseerd kijkfeest. Gebruikers haalden clips tevoorschijn en gaven doorlopend commentaar. Het voelde als Mystery Science Theater 3000, maar dan met meer bandbreedte.
Mobiele groepsberichten met Huddles
Voor gebruikers die onderweg waren, was er de huddle.
Dit was op tekst gebaseerd. Hiervoor was de mobiele versie van Google Plus vereist, geïnstalleerd op een smartphone. Je hebt een groep opgebouwd door contacten toe te voegen. Als je een bericht stuurde, ging het naar iedereen in die kring. De reacties kwamen terug in de groep. Het veranderde asynchrone sms-berichten in een partychat.
Overweeg om een filmavond te plannen. Je creëert een groepje. Je stelt een film voor. Vrienden reageren. Je bespreekt tijden en locaties. Het gesprek blijft in één draadje. Het is efficiënt. Het doet ook denken aan vroege Twitter-interacties of de Beluga-app.
Maar er is een wrijvingspunt. Iedereen in het groepje had een compatibel mobiel apparaat nodig waarop de app draaide. Als een vriend vastzat op een featurephone of weigerde de software te downloaden, waren ze weg. De connectiviteit was zo sterk als de zwakste schakel in de keten.
De maas in de wet “uitnodigen”.
Privacycontroles in de vroege bètadagen waren … creatief.
Sommige gebruikers ontdekten dat het systeem met alleen uitnodigingen niet zo afgesloten was als Google had bedoeld. De truc? Gebruik een huddle als achterdeur.
Je zou een huddle maken en vrienden toevoegen die nog geen account hadden. Die vrienden ontvingen een bericht waarin hen werd gevraagd zich aan te melden. Het bericht fungeerde als een haak. Door door te klikken om een account aan te maken om deel te nemen aan de chat, omzeilden ze de uitnodigingsvereiste volledig.
Het was een oplossing. Een slimme. Google merkte het. Ze hebben het gepatcht. De maas in de wet is gesloten. Het systeem werd strakker.
Vervolgens bekijken we hoe Google Plus omgaat met privacy.
Privacy op internet is rommelig. Er zijn groepen zoals de Electronic Frontier Foundation die vechten om uw gegevens verborgen te houden. Dan heb je figuren als Mark Zuckerberg die beweren dat privacy dood is, slechts een sociale norm die we zijn ontgroeid. Gebruikers zitten er middenin. Hoeveel moet je Google eigenlijk geven?
Hun missie is het organiseren van de informatie van de wereld. Dat klinkt onheilspellend als je denkt dat dit betekent dat je je diepste geheimen blootlegt. Maar Privacy op Google Plus ligt grotendeels in jouw handen. De vangst? U moet uw echte naam gebruiken. Het moet openbaar zijn. Dat deel is niet onderhandelbaar. Anders bepaal jij wat zichtbaar blijft.
Controle over uw digitale voetafdruk
U kunt statusupdates met iedereen delen. Of alleen je kringen. Of specifieke mensen. Het is korrelig. U moet uw geslacht vermelden, maar u kunt dit verbergen. Adres? Optioneel. E-mail? Aan jou om te controleren. Telefoonnummer? Aan jou. Elk veld heeft zijn eigen privacyschakelaar. Jij bepaalt wie wat ziet. Het is geen binaire schakelaar; het is een wijzerplaat.
Er is een deelfunctie. Hiermee kunt u de statusupdate van iemand anders opnieuw in uw eigen stream plaatsen. Google schrijft het toe aan je vriend. U kunt dit uitschakelen. Als u zich uitspreekt over uw baas of grieven uit over een kennis, schakel dan het delen uit. Anders kan een vriend die u vertrouwde om dat bericht te zien, het opnieuw delen. Plotseling is uw privéklacht openbaar. De kat is uit de zak.
Intimidatie is ook een factor. Je kunt iemand toevoegen aan een geblokkeerde kring. Je zult hun berichten niet zien. Ze kunnen geen commentaar geven op de jouwe. Ze zien echter nog steeds uw openbare inhoud. Dat is de limiet. Als je slechts één vervelende post uit je feed wilt verwijderen, demp deze dan. Het ruimt de rommel op zonder de nucleaire optie van blokkeren.
Het echte naamdebat
Het gebruik van je echte naam veroorzaakte opschudding. Veel mensen geven de voorkeur aan handvatten. Pseudoniemen. Aliassen. Ze wilden deze gebruiken voor hun Google Plus -profielen. De servicevoorwaarden van Google zeiden nee. Accounts zonder echte naam werden opgeschort.
Op het moment van schrijven was Google bezig met het onderzoeken van manieren om pseudoniemen toe te staan. Ze hadden het nog niet geïmplementeerd. Het was een twistpunt. Je moest kiezen: wees jezelf, of wees nergens.
Chrome-extensies en maatwerk
Als u Google Chrome gebruikt, heeft u meer kracht. Extensies voegen functies toe aan de browser. Het maakt niet uit welke site u bezoekt. De informatie is slechts een klik verwijderd. Voor Google Plus kunnen ze de ervaring stroomlijnen.
Bij sommige extensies worden commentaarthreads samengevouwen. Populaire gebruikers krijgen heel veel feedback. Het verstopt de stroom. Deze tools verbergen het geluid. Anderen laten je cross-posten op Facebook of Twitter. Het bespaart tijd.
Iedereen kan deze bouwen. Je hebt JavaScript en een ontwikkelaarsversie van Chrome nodig. Google heeft een tutorial. Er wordt uitgelegd hoe u fouten in code kunt debuggen die niet werkt. U kunt uw extensie zelf hosten. Of dien het in bij de Chrome Web Store.
Installatie is eenvoudig. U kiest een extensie. Je staat toe dat Chrome wordt gewijzigd. Geen herstart nodig. Het wordt onmiddellijk van kracht. Het verwijderen is net zo eenvoudig. Als je de wijzigingen haat, verwijder je deze.
Deze hulpmiddelen zijn nuttig. Maar ze kunnen verouderd raken. Google voegt vaak native functies toe die oplossingen van derden vervangen. Als u denkt dat Google Plus een functie nodig heeft die het niet heeft, gebruik dan de feedbacklink. Het is direct ingebouwd.
Laten we nu eens onder de motorkap kijken.

De gebruikersinterface is het gezicht. De achterkant is de spier.
Toen je inlogde bij Google Plus, zag je de voorkant. Dat is de gebruikersinterface. Hier hebt u geklikt, gepost en omcirkeld. Het is waar je mee omging. Maar het is slechts het topje van de ijsberg. Het echte werk gebeurde in het donker.
Dat is de achterkant. Het leeft in de enorme datacentra van Google. Je ziet het nooit. Je hebt er geen controle over. Het is eigendom van en wordt beheerd door het bedrijf.
Deze onzichtbare kant van Google Plus was afhankelijk van twee grote spelers: Bigtable en Colossus.
De infrastructuur
Bigtable is een gedistribueerd opslagsysteem. Het is niet nieuw. Het ondersteunt Google Zoeken. Het verzorgt het zware werk voor de grootste zoekmachine van het internet. Dus toen Google Plus gegevens moest opslaan, hebben ze geen nieuw wiel uitgevonden. Ze gebruikten wat al werkte.
Colossus is anders. Het verving het Google File System (GFS). GFS is gebouwd om het internet te crawlen. Het indexeerde statische pagina’s. Colossus is gebouwd voor snelheid. Realtime zoeken vereiste realtime opslag. Colossus levert dat.
Het is een verschuiving van de focus. Statische inhoud is geschiedenis. Dynamische, instant data is de toekomst.
De code: Java en JavaScript
Het platform is gebouwd op twee talen. Java en JavaScript.
Ze klinken hetzelfde. Ze lijken enigszins op elkaar. Ze zijn niet gerelateerd.
Laat u niet misleiden door de gelijkenis van de naam. JavaScript is niet afkomstig van Java. Het zijn verschillende hulpmiddelen voor verschillende taken.
Java op de server
Sun Microsystems heeft Java gemaakt. Het is gebouwd voor applicatieontwikkeling. Geen academisch onderzoek. Het is klassengebaseerd. Het is objectgeoriënteerd.
Wat betekent dat in de praktijk?
Een object combineert gegevens, processen en identiteit. Een klasse is een categorie voor die objecten. Je groepeert soortgelijke dingen bij elkaar. C en C++ doen dit ook.
Webontwikkelaars houden van Java vanwege applets. Kleine programma’s binnen HTML. Je kunt ze overal insluiten. Ze voegen functies toe aan een site zonder de hele pagina te herschrijven.
Google Plus gebruikt Java aan de serverzijde. Het injecteert code met behulp van Guice. Guice is een injectieframework. Het elimineert de noodzaak voor fabrieken. Op Java beschermt een fabriek de architectuur. Hiermee kunnen andere programmeurs code toevoegen zonder het systeem te breken. Het houdt de structuur schoon.
JavaScript op de client
Netscape heeft JavaScript gemaakt. Het is een scripttaal aan de clientzijde. Geen volledige programmeertaal. Het draait in uw browser.
Net als Java-applets leeft JavaScript-code in HTML. Het voegt functies toe aan een site. Maar het draait om de klant.
Klanten zijn uw machine. Servers zijn de machines van Google.
Google gebruikt een tool genaamd Closure. Het stroomlijnt JavaScript. Het maakt veranderingen sneller. Ontwikkelaars kunnen UI-problemen snel oplossen. Snelheid is belangrijk.
Ontwikkelaars gebruiken beide talen om webpagina’s verder te ontwikkelen. Ze conflicteren niet. Ze vullen aan.
De complexiteit van hangouts
Hangouts was de meest complexe functie.
Het vertrouwde op XMPP. Het uitbreidbare berichten- en aanwezigheidsprotocol.
Maar het was niet alleen XMPP. Het gebruikte extensies zoals Jingle. Er werd gebruik gemaakt van RTP. Realtime transportprotocol. Er werd gebruik gemaakt van STUN. Hulpprogramma’s voor sessie-traversal voor NAT. En SRTP. Veilig realtime transportprotocol.
Dat is een mondvol. Het is ingewikkeld.
In tegenstelling tot Skype is Hangouts niet peer-to-peer. Het is er niet afhankelijk van dat de computers van gebruikers rechtstreeks met elkaar praten.
Alle verwerking vindt plaats aan de kant van Google. De servers doen het werk. De techniek is ondoorzichtig. Niemand weet precies hoeveel stroom daarvoor nodig is. Alleen Google-technici kennen de cijfers.
Zal het duren?
De privébèta creëerde exclusiviteit. Mensen wilden naar binnen.
Die vraag zorgde voor vroege interesse.
Maar de belangstelling ebt weg.
Wordt Google Plus de volgende Facebook?
De tijd zal het leren. De infrastructuur is solide. De code is efficiënt. Maar populariteit is een andere maatstaf.
Voorlopig draait het systeem. De gegevensstromen. De servers zoemen.




















