Data Archiving and Networked Services

Your next data-viz gear
should be a Wii-U
Christophe Guéret (@cgueret)

DANS is een...
Outline

=
Why bother with gaming hardware ?
A console is a boxed big GPU
● GPUs are big matrices-processing units
● “applications runs up to 30x faster on a
single PS...
New cool peripherals since 2006
● Can be used a discounted alternative to their
professional counterparts
But what about the console
(GPU and peripherals) ?
Console generations
● “Smartphones, TVs, and even computers
are replaced by new models every six or
twelve months. Game co...
The 6th generation
● Gaming devices
The 7th generation
● Still mainly focused on gaming but with
online content and services
Now comes the 8th
● “Bridge generation” on the way to become
the only box in the living room
Video calls
● Easy and featureful calls
Social networks with in-game support
● No more about playing alone in the couch

PSN

Miiverse
Social TV and streaming
More information
● Specs of the three living-room big names
○ http://www.nintendo.com/wiiu/built-in-software/
○ http://www...
So what ?
● Console manufacturers design platforms that
are ready to use by game developers
● Pre-integrated, powerful, re...
Let’s now focus completely on Wii-U
● 300 euros => tablet + desktop PC
How do we code on it ?
The traditional way
1. Buy a dev-kit (http:
//www.warioworld.
com/)
2. Code in C++ with
Nintendo’s APIs and
compiler
3. Ph...
A better way
● Game engine & design
studio
● 1 code, many platforms:
iOS, Android, Windows,
BlackBerry 10, OS X,
Linux, we...
Even better
● Based on WebKit
● Code in HTML5, JavaScript, and CSS ->
runs everywhere
● “development times [...] reduced a...
Really ? See Wii Street U
“has been
developed by a
small team mostly
using web
technologies
based on HTML5”
-> no native c...
Some stuff already available
● SVG, Canvas 2D Context, Session History,
Web Storage, and Server-Sent Events (test)
What next ...
● Instead of targeting specific platforms, code
data visualisation using Web technologies
● Buy a Wii-U and ...
References / Further reading
● The interface of the PS4 is in WebGL !
● What the Xbox One, PS4, and Wii U Tell Us About th...
Upcoming SlideShare
Loading in …5
×

Your next data viz gear should be a Wii-U

1,383 views

Published on

A compilation of thoughts around why data visualisation people should consider gaming systems such as the Wii-U as platforms for their work.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,383
On SlideShare
0
From Embeds
0
Number of Embeds
320
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Your next data viz gear should be a Wii-U

  1. 1. Data Archiving and Networked Services Your next data-viz gear should be a Wii-U Christophe Guéret (@cgueret) DANS is een instituut van KNAW en NWO
  2. 2. Outline =
  3. 3. Why bother with gaming hardware ?
  4. 4. A console is a boxed big GPU ● GPUs are big matrices-processing units ● “applications runs up to 30x faster on a single PS3 than on a regular single CPU PC” (http://en.wikipedia. org/wiki/PlayStation_3_cluster) ● Reaching out of consoles (NVIDIA’s CUDA)
  5. 5. New cool peripherals since 2006 ● Can be used a discounted alternative to their professional counterparts
  6. 6. But what about the console (GPU and peripherals) ?
  7. 7. Console generations ● “Smartphones, TVs, and even computers are replaced by new models every six or twelve months. Game consoles, on the other hand, are meant to last for at least five years.” (Gizmodo) ● 9th generation to be launched in 2018-2020 ● Work to start in 2-3 years from now
  8. 8. The 6th generation ● Gaming devices
  9. 9. The 7th generation ● Still mainly focused on gaming but with online content and services
  10. 10. Now comes the 8th ● “Bridge generation” on the way to become the only box in the living room
  11. 11. Video calls ● Easy and featureful calls
  12. 12. Social networks with in-game support ● No more about playing alone in the couch PSN Miiverse
  13. 13. Social TV and streaming
  14. 14. More information ● Specs of the three living-room big names ○ http://www.nintendo.com/wiiu/built-in-software/ ○ http://www.xbox.com/en-US/xbox-one/innovation ○ http://us.playstation.com/ps4/index.htm ● Some other ones, using Android ○ https://www.ouya.tv/ ○ https://gamestick.tv/ ● (and Nvidia Shield, OpenPandora, ... )
  15. 15. So what ? ● Console manufacturers design platforms that are ready to use by game developers ● Pre-integrated, powerful, rendering hardware packed with sensors ● Just imagine how you could use the console features for making interactive visualisations
  16. 16. Let’s now focus completely on Wii-U ● 300 euros => tablet + desktop PC
  17. 17. How do we code on it ?
  18. 18. The traditional way 1. Buy a dev-kit (http: //www.warioworld. com/) 2. Code in C++ with Nintendo’s APIs and compiler 3. Physically package the output Dedicated platform, vast investment :-(
  19. 19. A better way ● Game engine & design studio ● 1 code, many platforms: iOS, Android, Windows, BlackBerry 10, OS X, Linux, web browsers, Flash, PlayStation 3, Xbox 360, Windows Phone 8, Many platforms, vast investment :-( and Wii U
  20. 20. Even better ● Based on WebKit ● Code in HTML5, JavaScript, and CSS -> runs everywhere ● “development times [...] reduced and Wii U applications can be easily developed using common Web technologies” Many platforms, minimal investment :-D
  21. 21. Really ? See Wii Street U “has been developed by a small team mostly using web technologies based on HTML5” -> no native code
  22. 22. Some stuff already available ● SVG, Canvas 2D Context, Session History, Web Storage, and Server-Sent Events (test)
  23. 23. What next ... ● Instead of targeting specific platforms, code data visualisation using Web technologies ● Buy a Wii-U and start playing around with the APIs ● Register NLeSC | AFS | KNAW as a developer to get access to more content ○ https://wiiu-developers.nintendo.com/
  24. 24. References / Further reading ● The interface of the PS4 is in WebGL ! ● What the Xbox One, PS4, and Wii U Tell Us About the Future of Consoles ● New development environment to support app creation using HTML5, JavaScript and CSS ● Wii U system specs ● JavaScript and the Wii U Browser ● Wii U brew wiki - Internet browser page ● PhiloGL: A WebGL Framework for Data Visualization, Creative Coding and Game Development

×