SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
running

your

own

server
SUPPORTS DESIGN PROCESS THAT RELIES ON
PROTOT YPING AND LEARNING THROUGH MAKING.

AB L E TO E XPAN D TO H AN DL E G ROWIN G
E C O S YS T E M O F H A R DWA R E A N D S O F T WA R E .

D E S I G N E D F O R P RO J E C T S T H AT I N VO LV E
CHOREOGRAPHING INTERACTIVE COMPONENTS.
CLIENT-SERVER MODEL

client
app

client
app
client
app

client
app

APPS C AN FEATURE ONE OR MULTIPLE
PUBLISHERS, AND SUBSCRIBERS.
STANDARD DATA T YPES

T RU E O R FA L S E VA LU E S

I N T E G E R VA LU E S B E T W E E N 0 - 10 2 3

TEXT STRINGS
SWITCHBOARD FOR ROUTING
EXISTING LIBRARIES

JS
WEBSOCKET-BASED AND EASY TO EXTEND
LOCAL OR REMOTE SERVER
OPEN SOURCE
WORKSHOP

RUNNIN G A LOC AL SPACE B RE W SE RV E R
5-STEPS
ONE.

INSTALL NODE.JS

T WO.

D OWN LOAD SPACE B R E W SE RV E R

THREE.
FOUR.
FIVE.

INSTALL NODE MODULES
RUN SPACE B R E W SE RV E R

CONNECT STUFF
ONE.

INSTALL NODE.JS

A. DOWNLOAD FROM NODEJS.ORG
B. INS TAL L PAC KAGE
T WO.

D OWN LOAD SPACE B R E W SE RV E R

DOWNLOAD ZIP FILE FROM
GITHUB.COM/SPACEBREW/SPACEBREW

OR

CLONE REPO FROM COMMAND LINE
$ git clone https://git hub.com/Spacebrew/spacebrew.git
THREE.

INSTALL NODE MODULES

A. OPEN TERMINAL OR OTHER COMMAND LINE APP
B. N AV I GAT E TO S PAC E B R E W F O L D E R
C. IN S TAL L N OD E PAC KAG E D M OD UL E S ( N PM ) D E PE N D E N CIE S
WEBSOCKETS: $

npm

FOREVER-MONITOR: $

install
npm

ws

install

forever-monitor
FOUR.

RUN SPACE B R E W SE RV E R

A . L AUN C H S PACE B R E W WIT H T E R M IN AL COM M AN D

$

node

node_server_forever.js

B. FIND YOUR IP ADDRESS

$

ifconfig
FIVE.

CONNECT STUFF

Graph:
http://labatrockwell.github.io/
spacebrew-javascript-wildstyleexamples/spacebrew_graph/
index.html?server=YOUR_IP_HERE

Slider:
spacebrew.github.io/spacebrew/
admin/admin.html?
server=YOUR_IP_HERE

Slider:
http://julioterra.github.io/
spacebrew-slider-with-admin/
index.html?server=YOUR_IP_HERE
MORE.

SPACE B R E W OPT ION S

--port

(-p):

set

--help

(-h):

print

--log

(-l):

sets

--loglevel:

set

--nopersist:
--persist:
--ping:

--noping:

--close

--timeout
before

on

to
to

to

of

info,

server

(default

9000)

find

level
debug,

persist

persist

warn,

error

functionality

functionality

disconnected

disconnected

clients

--ping

interval

in

close

minimum

closing

info

live

live

force

(-t):

force

off

spacebrew

text

logging

opposite

(-c):

help

clients

--pinginterval:

for

logging

turns

turns

ping

port

ms

between

clients

number

of

that
ms

to

pings
don't
wait

respond
for

to

pings

response

pong
MORE.

FRAMEWORKS AND LIBRARIES

JAVA S C R I P T
spacebrew.js

PROCESSING
Spacebrew-P5

library

OPEN FRAMEWORKS
ofxSpacebrew

addon

git hub.com/Spacebrew/spacebrew.js
processing.org
github.com/Spacebrew/spacebrewP5
openframeworks.cc
github.com/Spacebrew/ofxSpacebrew

PYTHON
pyspacebrew

python,org

library

github.com/Spacebrew/pySpacebrew

ARDUINO YUN

arduino.cc
KEEP BREWING
JOIN OUR GOOGLE GROUP AND TELL US
ABOUT YOUR PROJECTS
HTTPS://GROUPS.GOOGLE.COM/D/
FORUM/SPACEBREW-CC

Contenu connexe

Tendances

Building Serverless applications with Python
Building Serverless applications with PythonBuilding Serverless applications with Python
Building Serverless applications with PythonAndrii Soldatenko
 
Demonstration: Building a dapp on Ethereum with Ganache and Metamask
Demonstration: Building a dapp on Ethereum with Ganache and MetamaskDemonstration: Building a dapp on Ethereum with Ganache and Metamask
Demonstration: Building a dapp on Ethereum with Ganache and MetamaskPaperchain
 
톰캣 #05+b-root-deployment
톰캣 #05+b-root-deployment톰캣 #05+b-root-deployment
톰캣 #05+b-root-deploymentGyuSeok Lee
 
Jenkins Docker
Jenkins DockerJenkins Docker
Jenkins DockerAlex Soto
 
On The Fly Encryption, Compression, Upload To Amazon S3
On The Fly Encryption, Compression, Upload To Amazon S3On The Fly Encryption, Compression, Upload To Amazon S3
On The Fly Encryption, Compression, Upload To Amazon S3Paolo Montrasio
 

Tendances (8)

Meteor WWNRW Intro
Meteor WWNRW IntroMeteor WWNRW Intro
Meteor WWNRW Intro
 
Building Serverless applications with Python
Building Serverless applications with PythonBuilding Serverless applications with Python
Building Serverless applications with Python
 
rioinfo2012
rioinfo2012rioinfo2012
rioinfo2012
 
System calls
System callsSystem calls
System calls
 
Demonstration: Building a dapp on Ethereum with Ganache and Metamask
Demonstration: Building a dapp on Ethereum with Ganache and MetamaskDemonstration: Building a dapp on Ethereum with Ganache and Metamask
Demonstration: Building a dapp on Ethereum with Ganache and Metamask
 
톰캣 #05+b-root-deployment
톰캣 #05+b-root-deployment톰캣 #05+b-root-deployment
톰캣 #05+b-root-deployment
 
Jenkins Docker
Jenkins DockerJenkins Docker
Jenkins Docker
 
On The Fly Encryption, Compression, Upload To Amazon S3
On The Fly Encryption, Compression, Upload To Amazon S3On The Fly Encryption, Compression, Upload To Amazon S3
On The Fly Encryption, Compression, Upload To Amazon S3
 

Similaire à Spacebrew Server Workshop @ ITP

Meteor - not just for rockstars
Meteor - not just for rockstarsMeteor - not just for rockstars
Meteor - not just for rockstarsStephan Hochhaus
 
The Enterprise Wor/d/thy/Press
The Enterprise Wor/d/thy/PressThe Enterprise Wor/d/thy/Press
The Enterprise Wor/d/thy/PressJeroen van Dijk
 
NodeJS for Novices - 28/Oct/13 - Winnipeg, MB
NodeJS for Novices - 28/Oct/13 - Winnipeg, MBNodeJS for Novices - 28/Oct/13 - Winnipeg, MB
NodeJS for Novices - 28/Oct/13 - Winnipeg, MBDavid Wesst
 
The Enterprise Wor/d/thy/Press
The Enterprise Wor/d/thy/PressThe Enterprise Wor/d/thy/Press
The Enterprise Wor/d/thy/PressJeroen van Dijk
 
Deploying Symfony | symfony.cat
Deploying Symfony | symfony.catDeploying Symfony | symfony.cat
Deploying Symfony | symfony.catPablo Godel
 
Keep it simple web development stack
Keep it simple web development stackKeep it simple web development stack
Keep it simple web development stackEric Ahn
 
Criando aplicações RestFul com Zend Framework 2
Criando aplicações RestFul com Zend Framework 2Criando aplicações RestFul com Zend Framework 2
Criando aplicações RestFul com Zend Framework 2Elton Minetto
 
Instrumentación de entrega continua con Gitlab
Instrumentación de entrega continua con GitlabInstrumentación de entrega continua con Gitlab
Instrumentación de entrega continua con GitlabSoftware Guru
 
Angular server side rendering with NodeJS - In Pursuit Of Speed
Angular server side rendering with NodeJS - In Pursuit Of SpeedAngular server side rendering with NodeJS - In Pursuit Of Speed
Angular server side rendering with NodeJS - In Pursuit Of SpeedIlia Idakiev
 
Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...
Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...
Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...YuChianWu
 
Modernizing Your WordPress Workflow with Grunt & Bower
Modernizing Your WordPress Workflow with Grunt & BowerModernizing Your WordPress Workflow with Grunt & Bower
Modernizing Your WordPress Workflow with Grunt & BowerAlan Crissey
 
DevOps for the Enterprise: Automating Deployments
DevOps for the Enterprise: Automating DeploymentsDevOps for the Enterprise: Automating Deployments
DevOps for the Enterprise: Automating DeploymentsAmazon Web Services
 
Release with confidence
Release with confidenceRelease with confidence
Release with confidenceJohn Congdon
 
Getting a live_transcript_of_your_call_using_the_ari
Getting a live_transcript_of_your_call_using_the_ariGetting a live_transcript_of_your_call_using_the_ari
Getting a live_transcript_of_your_call_using_the_ariPascal Cadotte-Michaud
 
Managing and Monitoring Application Performance
Managing and Monitoring Application PerformanceManaging and Monitoring Application Performance
Managing and Monitoring Application PerformanceSebastian Marek
 
Who pulls the strings?
Who pulls the strings?Who pulls the strings?
Who pulls the strings?Ronny
 
Evento formativo Spring 3 ottobre 2019
Evento formativo Spring 3 ottobre 2019Evento formativo Spring 3 ottobre 2019
Evento formativo Spring 3 ottobre 2019Giorgio Bernardi
 
From Code to Cloud - PHP on Red Hat's OpenShift
From Code to Cloud - PHP on Red Hat's OpenShiftFrom Code to Cloud - PHP on Red Hat's OpenShift
From Code to Cloud - PHP on Red Hat's OpenShiftEric D. Schabell
 

Similaire à Spacebrew Server Workshop @ ITP (20)

Meteor - not just for rockstars
Meteor - not just for rockstarsMeteor - not just for rockstars
Meteor - not just for rockstars
 
The Enterprise Wor/d/thy/Press
The Enterprise Wor/d/thy/PressThe Enterprise Wor/d/thy/Press
The Enterprise Wor/d/thy/Press
 
NodeJS for Novices - 28/Oct/13 - Winnipeg, MB
NodeJS for Novices - 28/Oct/13 - Winnipeg, MBNodeJS for Novices - 28/Oct/13 - Winnipeg, MB
NodeJS for Novices - 28/Oct/13 - Winnipeg, MB
 
The Enterprise Wor/d/thy/Press
The Enterprise Wor/d/thy/PressThe Enterprise Wor/d/thy/Press
The Enterprise Wor/d/thy/Press
 
Deploying Symfony | symfony.cat
Deploying Symfony | symfony.catDeploying Symfony | symfony.cat
Deploying Symfony | symfony.cat
 
Keep it simple web development stack
Keep it simple web development stackKeep it simple web development stack
Keep it simple web development stack
 
Criando aplicações RestFul com Zend Framework 2
Criando aplicações RestFul com Zend Framework 2Criando aplicações RestFul com Zend Framework 2
Criando aplicações RestFul com Zend Framework 2
 
Instrumentación de entrega continua con Gitlab
Instrumentación de entrega continua con GitlabInstrumentación de entrega continua con Gitlab
Instrumentación de entrega continua con Gitlab
 
Angular server side rendering with NodeJS - In Pursuit Of Speed
Angular server side rendering with NodeJS - In Pursuit Of SpeedAngular server side rendering with NodeJS - In Pursuit Of Speed
Angular server side rendering with NodeJS - In Pursuit Of Speed
 
Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...
Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...
Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...
 
Modernizing Your WordPress Workflow with Grunt & Bower
Modernizing Your WordPress Workflow with Grunt & BowerModernizing Your WordPress Workflow with Grunt & Bower
Modernizing Your WordPress Workflow with Grunt & Bower
 
DevOps for the Enterprise: Automating Deployments
DevOps for the Enterprise: Automating DeploymentsDevOps for the Enterprise: Automating Deployments
DevOps for the Enterprise: Automating Deployments
 
Linux administration ii-parti
Linux administration ii-partiLinux administration ii-parti
Linux administration ii-parti
 
Release with confidence
Release with confidenceRelease with confidence
Release with confidence
 
Getting a live_transcript_of_your_call_using_the_ari
Getting a live_transcript_of_your_call_using_the_ariGetting a live_transcript_of_your_call_using_the_ari
Getting a live_transcript_of_your_call_using_the_ari
 
Managing and Monitoring Application Performance
Managing and Monitoring Application PerformanceManaging and Monitoring Application Performance
Managing and Monitoring Application Performance
 
WP-CLI: Unleash the power
WP-CLI: Unleash the powerWP-CLI: Unleash the power
WP-CLI: Unleash the power
 
Who pulls the strings?
Who pulls the strings?Who pulls the strings?
Who pulls the strings?
 
Evento formativo Spring 3 ottobre 2019
Evento formativo Spring 3 ottobre 2019Evento formativo Spring 3 ottobre 2019
Evento formativo Spring 3 ottobre 2019
 
From Code to Cloud - PHP on Red Hat's OpenShift
From Code to Cloud - PHP on Red Hat's OpenShiftFrom Code to Cloud - PHP on Red Hat's OpenShift
From Code to Cloud - PHP on Red Hat's OpenShift
 

Plus de Julio Terra

Spacebrew MADess: Running Your Own Server
Spacebrew MADess: Running Your Own ServerSpacebrew MADess: Running Your Own Server
Spacebrew MADess: Running Your Own ServerJulio Terra
 
Spacebrew Goes MAD: Connecting an LED Strip
Spacebrew Goes MAD: Connecting an LED StripSpacebrew Goes MAD: Connecting an LED Strip
Spacebrew Goes MAD: Connecting an LED StripJulio Terra
 
Harvesting Project Ideas
Harvesting Project IdeasHarvesting Project Ideas
Harvesting Project IdeasJulio Terra
 
Issue Area Exploration
Issue Area ExplorationIssue Area Exploration
Issue Area ExplorationJulio Terra
 
Issue Areas & Audiences
Issue Areas & AudiencesIssue Areas & Audiences
Issue Areas & AudiencesJulio Terra
 
Julio Terra - An Introduction
Julio Terra - An IntroductionJulio Terra - An Introduction
Julio Terra - An IntroductionJulio Terra
 

Plus de Julio Terra (6)

Spacebrew MADess: Running Your Own Server
Spacebrew MADess: Running Your Own ServerSpacebrew MADess: Running Your Own Server
Spacebrew MADess: Running Your Own Server
 
Spacebrew Goes MAD: Connecting an LED Strip
Spacebrew Goes MAD: Connecting an LED StripSpacebrew Goes MAD: Connecting an LED Strip
Spacebrew Goes MAD: Connecting an LED Strip
 
Harvesting Project Ideas
Harvesting Project IdeasHarvesting Project Ideas
Harvesting Project Ideas
 
Issue Area Exploration
Issue Area ExplorationIssue Area Exploration
Issue Area Exploration
 
Issue Areas & Audiences
Issue Areas & AudiencesIssue Areas & Audiences
Issue Areas & Audiences
 
Julio Terra - An Introduction
Julio Terra - An IntroductionJulio Terra - An Introduction
Julio Terra - An Introduction
 

Dernier

Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证kbdhl05e
 
西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做j5bzwet6
 
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 AvilableCall Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilabledollysharma2066
 
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ EscortsDelhi Escorts Service
 
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In DelhiCall Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In DelhiSoniyaSingh
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxShubham Rawat
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)oannq
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭o8wvnojp
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxJackieSparrow3
 

Dernier (12)

Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证
 
西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做
 
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 AvilableCall Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
 
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
 
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In DelhiCall Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptx
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)
 
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptx
 

Spacebrew Server Workshop @ ITP