blog


Node.Js


2


reacties
nodejs

Een paar posts geleden schreef ik over hoe Flash inmiddels op zijn retour is. In hetzelfde stuk beargumenteerde ik dat het nog wel even zal duren voordat het Flash Platform volledig was uitgestorven. Vooral door initiatieven als SmartFox is Flash nog unmatchable op multimediaal gaming gebied. Hoewel dit nog steeds in grote mate waar is, was ik toen ik dit schreef nog niet volledig bekend met Node.js. Flash is weer een stapje verder richting zijn pensioen.

 

Node.js is een serie libraries die je in staat stellen een server op te zetten die eenvoudig via javascript communiceert met de DOM en de browser. Wat dit concreet betekend is dat je er eenvoudig multiplayer-apps mee kunt maken. In HTML en javascript. Hieronder een (behoorlijk lange) video over Node.JS. NERDALERT! het gaat direct behoorlijk technisch, maar als je dit soort dingen interessant vind is het de beste kennismaking met Node. Tijdens de presentatie wordt onder andere een simpel chatprogramma gemaakt:

 

 

Hoewel een chatprogramma leuk is, kun je met Node VEEL meer. Ik raakte in contact met Node toen ik de Plink applicatie zag op chromeexperiments.com: (overigens zeker het grasduinen waard!)

 

Dit is een webapplicatie waarbij je met meerdere mensen real-time muziek kunt maken. En het draait volledig op HTML5 Audio, Node.js en WebGL. Je hebt een WebGL capabele browser nodig, dus dat wil zeggen de laatste versie van FireFox, Chrome of Safari. Als je dat hebt dan wens ik je heel veel plezier met het spelen van Plink. Let op! het is verslavend. Overigens nog een tip; als je wilt weten of een browser bepaalde elementen aankan: http://www.caniuse.com.

 

Node.js’ rol in Plink is slechts het doorgeven van de kleur en positie van iedere andere marker. Het geluid en de graphics wordt per client berekend en Node.js is alleen het middel om alle nummertjes door te geven. Maar als dit kan; dan wordt multiplayer gaming ook een stuk sneller HTML5-vriendelijk.

 

Er zitten nog een hoop bugs in Node en er wordt nog heel wat aan ontwikkeld, maar ik ga hier binnenkort toch eens een keer mee spelen. Ben benieuwd wat ik kan maken. Ik zal mijn experimentjes ook op dit blog zetten en zoveel mogelijk informatie proberen te delen.

 

Zelf al eens iets gedaan met Node? Ik ben benieuwd! Drop het in de comments!

 

gepost op 05-12-2011 in "Javascript"

Reacties



  1. Johan van Tongeren zei:

    Node.js geeft inderdaad hele mooie mogelijkheden om hele coole dingen te doen.

    Helaas was de eerste keer dat ik van node.js hoorde, en de mogelijkheden ervan, tijdens een hele slechte falende presentatie op een congres. Het idee was leuk (dat spelletje met die gorilla die je bananen kon laten gooien op andere apen die op een skyline van een stad stonden… je kent hem misschien nog van vroeger), alleen liep de software en het spel steeds vast.

    Daarentegen gebruikte Seb Lee-Delisle het wel heel erg cool tijdens Fronteers om alle ipads en iphones in de zaal met elkaar te syncen: http://vimeo.com/30185580

    Anyways: ik moet er ook echt eens mee aan de slag gaan!


  2. Luc Princen zei:

    Cool! bedankt voor ‘t filmpje :). Heb er inmiddels mee gespeeld, maar het is inderdaad nog heftig in ontwikkeling (bij mij crashte hij een paar keer iig).

    Maar ‘t blijft leuk om mee te spelen :)

Reageer


(Je emailadres wordt niet weergegeven)

Reactie: