Wat is een sociale netwerk-engine?
Een sociale netwerk-engine is een computerplatform waarmee mensen kunnen communiceren op sociaal of samenwerkingsniveau. Deze software verschilt van standaard toepassingssoftware door het niveau van interactiviteit. Met een typische toepassing vindt activiteit plaats op één computer tegelijk; elke interactiviteit wordt ingesteld via gedeelde toegang. Met een sociaal netwerk kunnen verschillende gebruikers dezelfde toepassingsruimte betreden en verlaten zonder de huidige gebruikers te storen. Hierdoor kunnen mensen rechtstreeks met anderen communiceren via een standaardinterface.
De sociale netwerk-engine is een echt type software. Deze toepassingspakketten hebben vaak een breed scala aan functies, maar heel weinig via een gebruikersinterface. De interface is een aanpasbare reeks functies waarmee de eindgebruikers van de software het systeem naar wens kunnen aanpassen. De engine biedt eenvoudigweg de middelen voor de verschillende stukken sociale software om met elkaar te communiceren.
Over het algemeen werkt software niet samen tenzij dit specifiek wordt gezegd. Twee stukken software die vanaf de grond met de hand worden gecodeerd, hebben vrijwel geen interactiviteit. Om dit tegen te gaan, maakt software gebruik van vooraf gedefinieerde motoren, functies en programma-interfaces. Met deze geprefabriceerde stukjes code kan de software veel gemakkelijker heen en weer praten dan normaal. Individuele sociale programma's werken op dezelfde manier; het is alleen door interconnectiviteit dat de programma's samenwerken.
Er zijn veel functies die de ene sociale netwerk-engine van de andere scheiden. Sommige motoren zijn webgebaseerd, terwijl sommige op afzonderlijke computers actief zijn. Sommige sociale sites gebruiken veel verschillende basistoepassingen, terwijl sommige sites er slechts één of twee gebruiken. Ongeacht hoe ze worden gebruikt, bedrijven die sociale netwerken gebruiken, geven prioriteit aan bruikbaarheid en interactiviteit.
Een eenvoudige sociale netwerk-engine is actief op veel verschillende soorten websites en computers. Wanneer een locatie toegang geeft tot instant messaging, commentaar of een forum, is er een rudimentaire social networking engine actief in de programmering. Het alomtegenwoordige karakter van deze functies betekent dat deze motoren bijna overal zijn.
Buiten de bovenstaande functies, kan een sociale netwerk-engine een scala aan verschillende functies bieden. Zowel wiki's als blogs zijn veelvoorkomende op informatie gebaseerde soorten sociale netwerken; deze programma's slaan informatie op in plaats van directe interactie toe te staan. Internet relay chat (IRC) is een van de eerste vormen van moderne sociale netwerken. Het biedt een systeem dat lijkt op instant messaging, dat op kamers is gebaseerd en niet op mensen. Ten slotte hebben massieve spellen voor meerdere spelers een sociale netwerk-engine ingebouwd om chatten, virtuele profieluitwisseling en andere interactieve activiteiten mogelijk te maken.