Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
scène virtuelle & performance    participative en ligne                           Martin Eisenbarth              @APO33 – ...
Welcome! Bienvenue!Benvenuto! Willkommen!What? Who? When? How?  Finally: whats next?!   Image source: solstock.deviantart....
„Digital Campfire“UpStage: An Online Tool for Real-Time Storytelling
Rootstext adventures,text chat, variousartistic projects                              Image Source: WikipediaMilestones – ...
Background Image Source:Milestones – multimedial                 yuninaoki.deviantart.com1997 Desktop Theater (The Palace)...
UpStage is a web-based venue for liveonline performance (cyberformance)http://upstage.org.nz/blog/
101010 festival, 2010
You are here!SHOWTIMEImage Source: opte.org
Annual UpStage FestivalUpStage Showreels – http://vimeo.com/user1755204
Image Source: WikipediaMore platforms2003 Visitors Studio2003 Second Life2011 WaterwheelVisitors Studio                   ...
Cheap interfaces… offer new possibilities!                                           Microsoft Xbox-360-Kinect            ...
UpStage is an open source software Development page http://sourceforge.net/projects/upstage/Supported by
How does it work?
Under the hoodUpStage client(s)UpStage server
Pros●    Web browser based●    „All in one“ - no installation●    Simple user interface●    Resource-friendly●    Minimali...
Cons●    Lots of dependencies●    Tight coupling●    Manual development workflow●    Missing developer docs●    Unfixed bu...
Forkhttp://trac.foobarlab.net/upstage        ●            Automatic workflow (Ant, Trac)        ●            Multi platfor...
Code Quality
What we want!       ➔   Stability       ➔   Flexibility       ➔   Extensibility       ➔   Interoperability       ➔   Open ...
How to get                Which                        technology?                    And who?   there?Best practices     ...
DownStage: An engine for cyberformance●    Simple client (Flex or any other language)●    Complex server (Java)●    Real-t...
Further information          IRC          #apo33 (Freenode)          Blogs          http://foobarlab.net          http://u...
Questions?
Thank you!Merci beaucoup!
UpStage: scène virtuelle & performance participative en ligne
Upcoming SlideShare
Loading in …5
×

UpStage: scène virtuelle & performance participative en ligne

1,270 views

Published on

"UpStage: scène virtuelle & performance
participative en ligne" --- a presentation on UpStage, a web-based venue for online performance. This presentation was hold on February 1st 2012 in France, Nantes, La Place / La Fabrique. Although the title may suggest it is in French, it is actually in English.

From the contents:
The presentation was split in two parts: first part is an observation of existing platforms from an artists perspective, second part is the perspective of a software developer.

Part 1:
Lift the red curtain, the "Digital Campfire", textbased and multimedia chat/MMO platforms, The Palace and UpStage, an inside view of UpStage, the annual UpStage festival, more platforms like VJ-sites, Second Life and Waterwheel.

Part 2:
UpStage actually is an open source software, "How does it work?", Pros and Cons, UpStage Fork, "What we want!", the pillars for a new project, DownStage: an engine for Cyberformance, Q+A

Published in: Technology
  • Be the first to comment

  • Be the first to like this

UpStage: scène virtuelle & performance participative en ligne

  1. 1. scène virtuelle & performance participative en ligne Martin Eisenbarth @APO33 – Nantes – 1 février 2012 Image source: www.fromoldbooks.org
  2. 2. Welcome! Bienvenue!Benvenuto! Willkommen!What? Who? When? How? Finally: whats next?! Image source: solstock.deviantart.com
  3. 3. „Digital Campfire“UpStage: An Online Tool for Real-Time Storytelling
  4. 4. Rootstext adventures,text chat, variousartistic projects Image Source: WikipediaMilestones – textbased1993 Hamnet (Internet Relay Chat, IRC)1995 ATHEMOO (MUD, object oriented)
  5. 5. Background Image Source:Milestones – multimedial yuninaoki.deviantart.com1997 Desktop Theater (The Palace)2003 Avatar Body Collision (UpStage) Microsoft Comic Chat, 1996 Image Source: web.media.mit.edu The Palace, 1997 Image Source: desktoptheater.org
  6. 6. UpStage is a web-based venue for liveonline performance (cyberformance)http://upstage.org.nz/blog/
  7. 7. 101010 festival, 2010
  8. 8. You are here!SHOWTIMEImage Source: opte.org
  9. 9. Annual UpStage FestivalUpStage Showreels – http://vimeo.com/user1755204
  10. 10. Image Source: WikipediaMore platforms2003 Visitors Studio2003 Second Life2011 WaterwheelVisitors Studio Second LifeImage Source: visitorsstudio.org Image Source: Second Life press photos
  11. 11. Cheap interfaces… offer new possibilities! Microsoft Xbox-360-Kinect Image Source: WikipediaAnimata: Kinect:Reverse Shadow Theatre Interactive Puppet Image Sources: Vimeo
  12. 12. UpStage is an open source software Development page http://sourceforge.net/projects/upstage/Supported by
  13. 13. How does it work?
  14. 14. Under the hoodUpStage client(s)UpStage server
  15. 15. Pros● Web browser based● „All in one“ - no installation● Simple user interface● Resource-friendly● Minimalism enforces creativity● Active community
  16. 16. Cons● Lots of dependencies● Tight coupling● Manual development workflow● Missing developer docs● Unfixed bugs + side-effects● Hard to extend functionality
  17. 17. Forkhttp://trac.foobarlab.net/upstage ● Automatic workflow (Ant, Trac) ● Multi platform (Linux, Win, Mac) ● Analyzing code ● Logging + debugging
  18. 18. Code Quality
  19. 19. What we want! ➔ Stability ➔ Flexibility ➔ Extensibility ➔ Interoperability ➔ Open for changes… and all in a sustainable way!
  20. 20. How to get Which technology? And who? there?Best practices Open Protocols Developers,and established and Standards Artists andprinciples Researchers … ensure goals… Simplicity, are achieved … but justDRY, SoC, independent from anyoneTesting, technology, e.g. interestedIncrements, programming shouldand more ... language used participate! Image source: www.fromoldbooks.org
  21. 21. DownStage: An engine for cyberformance● Simple client (Flex or any other language)● Complex server (Java)● Real-time messaging with XMPP● Restful HTTP● Publish/Subscribe for streaming data● Connectors for Hardware + Software http://trac.foobarlab.net/downstage
  22. 22. Further information IRC #apo33 (Freenode) Blogs http://foobarlab.net http://upstage.org.nz http://apo33.org
  23. 23. Questions?
  24. 24. Thank you!Merci beaucoup!

×