SlideShare une entreprise Scribd logo
1  sur  26
r u n n i n g y o u r o w n s e r v e r
A N I N T E R A C T I O N D E S I G N
S T U D I O T H A T E X P L O R E S
T H E I N T E R S E C T I O N O F
O U R P H Y S I C A L A N D
V I R T U A L W O R L D S .
P H Y S I C A L
PHYSICAL VIRTUAL
Thursday, August 30, 12
V I R T U A L
W E T H I N K A B O U T C H O R E O G R A P H I N G
E N V I R O N M E N T S T O C R E A T E S P A C E S T H A T
T E L L S T O R I E S
O U R F O C U S I S O N T H E I N T E R A C T I O N
B E T W E E N P E O P L E , O B J E C T S A N D
E N V I R O N M E N T S
O U R D E S I G N P R O C E S S R E L I E S O N P R O T O T Y P I N G
A N D L E A R N I N G T H R O U G H M A K I N G .
O U R T O O L K I T I N C L U D E S A N E V E R - E X P A N D I N G
C O L L E C T I O N O F H A R D WA R E A N D S O F T WA R E .
O U R W O R K R E Q U I R E S C H O R E O G R A P H I N G T H E S E
C O M P O N E N T S T O C R E A T E U N I Q U E S O L U T I O N S .
P U B L I S H E R S , A N D S U B S C R I B E R S .
client
app
client
app
client
app
client
app
C L I E N T - S E R V E R M O D E L
T H R E E S T A N D A R D T Y P E S
T R U E O R F A L S E V A L U E S
I N T E G E R V A L U E S B E T W E E N 0 - 1 0 2 3
T E X T S T R I N G S
S W I T C H B O A R D F O R R O U T I N G
1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / a d m i n
1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / s l i d e r
W E B S O C K E T S - B A S E D
E X I S T I N G L I B R A R I E S
JS
L O C A L O R R E M O T E S E R V E R
O P E N S O U R C E
L I V E D E M O S
1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / s l i d e r
1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / s t r i n g
1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / b u t t o n
1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / a d m i n
O U T P U T : L E D B A R | L A M P
I N P U T : C A M E R A | P I N W H E E L
W O R K S H O P
R U N N I N G A L O C A L S P A C E B R E W S E R V E R
4 - S T E P S
O N E . I N S T A L L N O D E . J S
T W O . D O W N L O A D S P A C E B R E W S E R V E R
T H R E E . I N S T A L L N O D E M O D U L E S
F O U R . R U N S P A C E B R E W S E R V E R
O N E . I N S T A L L N O D E . J S
A . D O W N L O A D F R O M N O D E J S . O R G
B . I N S T A L L P A C K A G E
T W O . D O W N L O A D S P A C E B R E W S E R V E R
D O W N L O A D F R O M
G I T H U B . C O M / S P A C E B R E W / S P A C E B R E W
C L O N E R E P O
$ g i t c l o n e h t t p s : / / g i t h u b . c o m / S p a c e b r e w / s p a c e b r e w . g i t
O R
T H R E E . I N S T A L L N O D E M O D U L E S
A . O P E N T E R M I N A L O R O T H E R C O M M A N D L I N E A P P
B . N AV I G A T E T O S P A C E B R E W F O L D E R
C . I N S T A L L N P M D E P E N D E N C I E S
W E B S O C K E T S :
$ n p m i n s t a l l w s
F O R E V E R - M O N I T O R :
$ n p m i n s t a l l f o r e v e r - m o n i t o r
F O U R . R U N S P A C E B R E W S E R V E R
A . L A U N C H S P A C E B R E W W I T H T E R M I N A L C O M M A N D
$ n o d e n o d e _ s e r v e r _ f o r e v e r . j s
B . F I N D Y O U R I P A D D R E S S
$ i f c o n f i g
C . C O N N E C T C L I E N T A N D A D M I N A P P S
1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / s l i d e r / i n d e x . h t m l ? s e r v e r = y o u r _ I P
1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / g r a p h / i n d e x . h t m l ? s e r v e r = y o u r _ I P
1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / a d m i n / i n d e x . h t m l ? s e r v e r = y o u r _ I P
1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / a d m i n /
i n d e x . h t m l ? s e r v e r = y o u r _ I P
1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / g r a p h /
i n d e x . h t m l ? s e r v e r = y o u r _ I P
F O U R . R O U T E I T, G R A P H I T
M O R E . S P A C E B R E W O P T I O N S
- - p o r t ( - p ) : s e t p o r t f o r s p a c e b r e w s e r v e r ( d e f a u l t 9 0 0 0 )
- - h e l p ( - h ) : p r i n t h e l p t e x t
- - l o g ( - l ) : s e t s l o g g i n g t o i n f o l e v e l
- - l o g l e v e l : s e t l o g g i n g t o i n f o , d e b u g , w a r n , e r r o r
- - n o p e r s i s t : t u r n s o f f l i v e p e r s i s t f u n c t i o n a l i t y
- - p e r s i s t : t u r n s o n l i v e p e r s i s t f u n c t i o n a l i t y
- - p i n g : p i n g c l i e n t s t o f i n d d i s c o n n e c t e d d i s c o n n e c t e d c l i e n t s
- - n o p i n g : o p p o s i t e o f - - p i n g
- - p i n g i n t e r v a l : i n t e r v a l i n m s b e t w e e n p i n g s
- - c l o s e ( - c ) : f o r c e c l o s e c l i e n t s t h a t d o n ' t r e s p o n d t o p i n g s
- - t i m e o u t ( - t ) : m i n i m u m n u m b e r o f m s t o w a i t f o r r e s p o n s e p o n g
b e f o r e f o r c e c l o s i n g
M O R E . F R A M E W O R K S A N D L I B R A R I E S
g i t h u b . c o m / S p a c e b r e w / s p a c e b r e w . j s
p r o c e s s i n g . o r g
g i t h u b . c o m / S p a c e b r e w / o f x S p a c e b r e w
o p e n f r a m e w o r k s . c c
g i t h u b . c o m / S p a c e b r e w / s p a c e b r e w P 5
p y t h o n , o r g
g i t h u b . c o m / S p a c e b r e w / p y S p a c e b r e w
a r d u i n o . c c
J AVA S C R I P T
s p a c e b r e w . j s
P R O C E S S I N G ( 2 . 0 )
S p a c e b r e w - P 5 l i b r a r y
O P E N F R A M E W O R K S
o f x S p a c e b r e w a d d o n
P Y T H O N
p y s p a c e b r e w l i b r a r y
A R D U I N O
JS
S E R V E R H O S T : 1 9 2 . 1 6 8 . 1 . 1 0 1
C U S T O M I Z I N G E X A M P L E S
A P P N A M E : Y O U C H O O S E
K E E P B R E W I N G
J O I N O U R G O O G L E G R O U P A N D T E L L U S
A B O U T Y O U R P R O J E C T S
H T T P S : / / G R O U P S . G O O G L E . C O M / D /
F O R U M / S P A C E B R E W - C C

Contenu connexe

Tendances

Hoja de vida jogc
Hoja de vida jogcHoja de vida jogc
Hoja de vida jogc
jogc62
 
Reinventing the tshirt “design”
Reinventing the tshirt “design”Reinventing the tshirt “design”
Reinventing the tshirt “design”
Ong Ke Qi
 
Caça Palavras - Países do continente europeu
Caça Palavras - Países do continente europeuCaça Palavras - Países do continente europeu
Caça Palavras - Países do continente europeu
Eduardo Menandes
 

Tendances (20)

Learning cities laitio
Learning cities laitioLearning cities laitio
Learning cities laitio
 
Introdução ao Mundo do Drone Racing
Introdução ao Mundo do Drone RacingIntrodução ao Mundo do Drone Racing
Introdução ao Mundo do Drone Racing
 
Slides 2 of 3 - Visit to National September 11 Memorial & Museum
Slides 2 of 3 - Visit to National September 11 Memorial & MuseumSlides 2 of 3 - Visit to National September 11 Memorial & Museum
Slides 2 of 3 - Visit to National September 11 Memorial & Museum
 
Zoho wiki
Zoho wikiZoho wiki
Zoho wiki
 
Susie Almaneih: Greening Your House
Susie Almaneih: Greening Your HouseSusie Almaneih: Greening Your House
Susie Almaneih: Greening Your House
 
Meal Plan of the Month
Meal Plan of the MonthMeal Plan of the Month
Meal Plan of the Month
 
The Evolution and Future of Content Publishing
The Evolution and Future of Content PublishingThe Evolution and Future of Content Publishing
The Evolution and Future of Content Publishing
 
Feels.js
Feels.jsFeels.js
Feels.js
 
Hoja de vida jogc
Hoja de vida jogcHoja de vida jogc
Hoja de vida jogc
 
Reinventing the tshirt “design”
Reinventing the tshirt “design”Reinventing the tshirt “design”
Reinventing the tshirt “design”
 
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
 
Top 10 Places To Visit In London
Top 10 Places To Visit In LondonTop 10 Places To Visit In London
Top 10 Places To Visit In London
 
Caça Palavras - Países do continente europeu
Caça Palavras - Países do continente europeuCaça Palavras - Países do continente europeu
Caça Palavras - Países do continente europeu
 
Training at altitude Wiggins
Training at altitude Wiggins Training at altitude Wiggins
Training at altitude Wiggins
 
A Lecture of Architecture, not a Lecture about Architecture
A Lecture of Architecture, not a Lecture about ArchitectureA Lecture of Architecture, not a Lecture about Architecture
A Lecture of Architecture, not a Lecture about Architecture
 
Steve Rice: 5 of the Most Unique Golf Courses in the World
Steve Rice: 5 of the Most Unique Golf Courses in the WorldSteve Rice: 5 of the Most Unique Golf Courses in the World
Steve Rice: 5 of the Most Unique Golf Courses in the World
 
Caça palavras - Segunda Guerra Mundial
Caça palavras - Segunda Guerra MundialCaça palavras - Segunda Guerra Mundial
Caça palavras - Segunda Guerra Mundial
 
Leadership by design - why I'm a bad design leader
Leadership by design  - why I'm a bad design leaderLeadership by design  - why I'm a bad design leader
Leadership by design - why I'm a bad design leader
 
Caça palavras revolução industrial
Caça palavras revolução industrialCaça palavras revolução industrial
Caça palavras revolução industrial
 
Top Golfers in the Game Today
Top Golfers in the Game TodayTop Golfers in the Game Today
Top Golfers in the Game Today
 

Similaire à Spacebrew MADess: Running Your Own Server

TOPIC-3_Laws-Related-to-Plumbing-Design-CLNC-2024-NAMPAP.pptx
TOPIC-3_Laws-Related-to-Plumbing-Design-CLNC-2024-NAMPAP.pptxTOPIC-3_Laws-Related-to-Plumbing-Design-CLNC-2024-NAMPAP.pptx
TOPIC-3_Laws-Related-to-Plumbing-Design-CLNC-2024-NAMPAP.pptx
anbertjonathan
 
Psychoanalysis and Positive Psychotherapy.pptx
Psychoanalysis and Positive Psychotherapy.pptxPsychoanalysis and Positive Psychotherapy.pptx
Psychoanalysis and Positive Psychotherapy.pptx
NemeshaPanwar1
 
Simone Puorto. 2024 Odissea nel Travel Il Ruolo della GenAI nell’Universo Tur...
Simone Puorto. 2024 Odissea nel Travel Il Ruolo della GenAI nell’Universo Tur...Simone Puorto. 2024 Odissea nel Travel Il Ruolo della GenAI nell’Universo Tur...
Simone Puorto. 2024 Odissea nel Travel Il Ruolo della GenAI nell’Universo Tur...
Simone Puorto
 

Similaire à Spacebrew MADess: Running Your Own Server (20)

Sowk 388 Power Point Final
Sowk 388 Power Point FinalSowk 388 Power Point Final
Sowk 388 Power Point Final
 
TOPIC-3_Laws-Related-to-Plumbing-Design-CLNC-2024-NAMPAP.pptx
TOPIC-3_Laws-Related-to-Plumbing-Design-CLNC-2024-NAMPAP.pptxTOPIC-3_Laws-Related-to-Plumbing-Design-CLNC-2024-NAMPAP.pptx
TOPIC-3_Laws-Related-to-Plumbing-Design-CLNC-2024-NAMPAP.pptx
 
1910s
1910s 1910s
1910s
 
2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe
2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe
2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe
 
Psychoanalysis and Positive Psychotherapy.pptx
Psychoanalysis and Positive Psychotherapy.pptxPsychoanalysis and Positive Psychotherapy.pptx
Psychoanalysis and Positive Psychotherapy.pptx
 
How important is my online reputation
How important is my online reputation How important is my online reputation
How important is my online reputation
 
Simone Puorto. 2024 Odissea nel Travel Il Ruolo della GenAI nell’Universo Tur...
Simone Puorto. 2024 Odissea nel Travel Il Ruolo della GenAI nell’Universo Tur...Simone Puorto. 2024 Odissea nel Travel Il Ruolo della GenAI nell’Universo Tur...
Simone Puorto. 2024 Odissea nel Travel Il Ruolo della GenAI nell’Universo Tur...
 
I Quit. Next Steps to Take When Blinded by the Market.
I Quit. Next Steps to Take When Blinded by the Market.I Quit. Next Steps to Take When Blinded by the Market.
I Quit. Next Steps to Take When Blinded by the Market.
 
English project .pdf topic Test vs T20 cricket
English project .pdf topic Test vs T20 cricketEnglish project .pdf topic Test vs T20 cricket
English project .pdf topic Test vs T20 cricket
 
Les réseaux mobiles et sans fils et les nouvelles perspectives du marketing d...
Les réseaux mobiles et sans fils et les nouvelles perspectives du marketing d...Les réseaux mobiles et sans fils et les nouvelles perspectives du marketing d...
Les réseaux mobiles et sans fils et les nouvelles perspectives du marketing d...
 
Samy Mahfar - New Manhattan Developments Spring / Summer 2015
Samy Mahfar - New Manhattan Developments Spring / Summer 2015Samy Mahfar - New Manhattan Developments Spring / Summer 2015
Samy Mahfar - New Manhattan Developments Spring / Summer 2015
 
SEMANA 8 NEURO.pdf
SEMANA 8 NEURO.pdfSEMANA 8 NEURO.pdf
SEMANA 8 NEURO.pdf
 
Relojes digitales
Relojes digitalesRelojes digitales
Relojes digitales
 
Lata construction v. dr. ramniklal shah
Lata construction v. dr. ramniklal shahLata construction v. dr. ramniklal shah
Lata construction v. dr. ramniklal shah
 
What the Second Wave of Big Data Will Do to FinTech
What the Second Wave of Big Data Will Do to FinTechWhat the Second Wave of Big Data Will Do to FinTech
What the Second Wave of Big Data Will Do to FinTech
 
Lessons from the Trenches: Monitoring your OpenStack Cloud
Lessons from the Trenches: Monitoring your OpenStack Cloud Lessons from the Trenches: Monitoring your OpenStack Cloud
Lessons from the Trenches: Monitoring your OpenStack Cloud
 
Flurometry
FlurometryFlurometry
Flurometry
 
Daddies app
Daddies appDaddies app
Daddies app
 
Life of dhirubhai ambani!
Life of dhirubhai ambani! Life of dhirubhai ambani!
Life of dhirubhai ambani!
 
Lifecycle Branding Guidelines Presentation
Lifecycle Branding Guidelines PresentationLifecycle Branding Guidelines Presentation
Lifecycle Branding Guidelines Presentation
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Spacebrew MADess: Running Your Own Server

  • 1. r u n n i n g y o u r o w n s e r v e r
  • 2. A N I N T E R A C T I O N D E S I G N S T U D I O T H A T E X P L O R E S T H E I N T E R S E C T I O N O F O U R P H Y S I C A L A N D V I R T U A L W O R L D S . P H Y S I C A L PHYSICAL VIRTUAL Thursday, August 30, 12 V I R T U A L
  • 3. W E T H I N K A B O U T C H O R E O G R A P H I N G E N V I R O N M E N T S T O C R E A T E S P A C E S T H A T T E L L S T O R I E S O U R F O C U S I S O N T H E I N T E R A C T I O N B E T W E E N P E O P L E , O B J E C T S A N D E N V I R O N M E N T S
  • 4.
  • 5. O U R D E S I G N P R O C E S S R E L I E S O N P R O T O T Y P I N G A N D L E A R N I N G T H R O U G H M A K I N G . O U R T O O L K I T I N C L U D E S A N E V E R - E X P A N D I N G C O L L E C T I O N O F H A R D WA R E A N D S O F T WA R E . O U R W O R K R E Q U I R E S C H O R E O G R A P H I N G T H E S E C O M P O N E N T S T O C R E A T E U N I Q U E S O L U T I O N S .
  • 6.
  • 7. P U B L I S H E R S , A N D S U B S C R I B E R S . client app client app client app client app C L I E N T - S E R V E R M O D E L
  • 8. T H R E E S T A N D A R D T Y P E S T R U E O R F A L S E V A L U E S I N T E G E R V A L U E S B E T W E E N 0 - 1 0 2 3 T E X T S T R I N G S
  • 9. S W I T C H B O A R D F O R R O U T I N G 1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / a d m i n 1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / s l i d e r
  • 10. W E B S O C K E T S - B A S E D E X I S T I N G L I B R A R I E S JS
  • 11. L O C A L O R R E M O T E S E R V E R
  • 12. O P E N S O U R C E
  • 13.
  • 14. L I V E D E M O S 1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / s l i d e r 1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / s t r i n g 1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / b u t t o n 1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / a d m i n O U T P U T : L E D B A R | L A M P I N P U T : C A M E R A | P I N W H E E L
  • 15. W O R K S H O P
  • 16. R U N N I N G A L O C A L S P A C E B R E W S E R V E R
  • 17. 4 - S T E P S O N E . I N S T A L L N O D E . J S T W O . D O W N L O A D S P A C E B R E W S E R V E R T H R E E . I N S T A L L N O D E M O D U L E S F O U R . R U N S P A C E B R E W S E R V E R
  • 18. O N E . I N S T A L L N O D E . J S A . D O W N L O A D F R O M N O D E J S . O R G B . I N S T A L L P A C K A G E
  • 19. T W O . D O W N L O A D S P A C E B R E W S E R V E R D O W N L O A D F R O M G I T H U B . C O M / S P A C E B R E W / S P A C E B R E W C L O N E R E P O $ g i t c l o n e h t t p s : / / g i t h u b . c o m / S p a c e b r e w / s p a c e b r e w . g i t O R
  • 20. T H R E E . I N S T A L L N O D E M O D U L E S A . O P E N T E R M I N A L O R O T H E R C O M M A N D L I N E A P P B . N AV I G A T E T O S P A C E B R E W F O L D E R C . I N S T A L L N P M D E P E N D E N C I E S W E B S O C K E T S : $ n p m i n s t a l l w s F O R E V E R - M O N I T O R : $ n p m i n s t a l l f o r e v e r - m o n i t o r
  • 21. F O U R . R U N S P A C E B R E W S E R V E R A . L A U N C H S P A C E B R E W W I T H T E R M I N A L C O M M A N D $ n o d e n o d e _ s e r v e r _ f o r e v e r . j s B . F I N D Y O U R I P A D D R E S S $ i f c o n f i g C . C O N N E C T C L I E N T A N D A D M I N A P P S 1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / s l i d e r / i n d e x . h t m l ? s e r v e r = y o u r _ I P 1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / g r a p h / i n d e x . h t m l ? s e r v e r = y o u r _ I P 1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / a d m i n / i n d e x . h t m l ? s e r v e r = y o u r _ I P
  • 22. 1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / a d m i n / i n d e x . h t m l ? s e r v e r = y o u r _ I P 1 9 2 . 1 6 8 . 1 . 1 0 1 : 8 0 0 0 / g r a p h / i n d e x . h t m l ? s e r v e r = y o u r _ I P F O U R . R O U T E I T, G R A P H I T
  • 23. M O R E . S P A C E B R E W O P T I O N S - - p o r t ( - p ) : s e t p o r t f o r s p a c e b r e w s e r v e r ( d e f a u l t 9 0 0 0 ) - - h e l p ( - h ) : p r i n t h e l p t e x t - - l o g ( - l ) : s e t s l o g g i n g t o i n f o l e v e l - - l o g l e v e l : s e t l o g g i n g t o i n f o , d e b u g , w a r n , e r r o r - - n o p e r s i s t : t u r n s o f f l i v e p e r s i s t f u n c t i o n a l i t y - - p e r s i s t : t u r n s o n l i v e p e r s i s t f u n c t i o n a l i t y - - p i n g : p i n g c l i e n t s t o f i n d d i s c o n n e c t e d d i s c o n n e c t e d c l i e n t s - - n o p i n g : o p p o s i t e o f - - p i n g - - p i n g i n t e r v a l : i n t e r v a l i n m s b e t w e e n p i n g s - - c l o s e ( - c ) : f o r c e c l o s e c l i e n t s t h a t d o n ' t r e s p o n d t o p i n g s - - t i m e o u t ( - t ) : m i n i m u m n u m b e r o f m s t o w a i t f o r r e s p o n s e p o n g b e f o r e f o r c e c l o s i n g
  • 24. M O R E . F R A M E W O R K S A N D L I B R A R I E S g i t h u b . c o m / S p a c e b r e w / s p a c e b r e w . j s p r o c e s s i n g . o r g g i t h u b . c o m / S p a c e b r e w / o f x S p a c e b r e w o p e n f r a m e w o r k s . c c g i t h u b . c o m / S p a c e b r e w / s p a c e b r e w P 5 p y t h o n , o r g g i t h u b . c o m / S p a c e b r e w / p y S p a c e b r e w a r d u i n o . c c J AVA S C R I P T s p a c e b r e w . j s P R O C E S S I N G ( 2 . 0 ) S p a c e b r e w - P 5 l i b r a r y O P E N F R A M E W O R K S o f x S p a c e b r e w a d d o n P Y T H O N p y s p a c e b r e w l i b r a r y A R D U I N O JS
  • 25. S E R V E R H O S T : 1 9 2 . 1 6 8 . 1 . 1 0 1 C U S T O M I Z I N G E X A M P L E S A P P N A M E : Y O U C H O O S E
  • 26. K E E P B R E W I N G J O I N O U R G O O G L E G R O U P A N D T E L L U S A B O U T Y O U R P R O J E C T S H T T P S : / / G R O U P S . G O O G L E . C O M / D / F O R U M / S P A C E B R E W - C C