SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
Aki Nakao
The University of Tokyo
nakao@nakao-lab.org
GEC22 Plenary
On The Same Page App
Information Sharing
Challenge in sharing information
• among a large number of people
• simultaneously and instantly
• only within physical vicinity
• without complex configuration
• at hand (without any special devices)
2
Slide Presentation
Challenge in sharing slides
• among a large number of people
• simultaneously and instantly
• only within physical vicinity
• without complex configuration
• without projector
• without facing in the same direction
3
4
5
•  Bring your own device (B.Y.O.D) approach in presentation
•  Enable projector-less presentation
•  Broadcast slides on to thousands of devices
only within the physical vicinity
•  Face-to-face communication
Three Steps for Presenter
• Install on the same page app
• Upload your slides to cloud
(dropbox or slideshare)
• Touch the slide to be shared in the app
6
A Single Step for Audience
• Start on the same page app
7
System Overview
8
Master
Device
WiVi Sliceable
WiFi Access Point
Slave
Device
Slave
Device
Slave
Device
Broadcast via
BeaconCast Unicast via
Regular TCP Communication
Cloud Server
Alternative Architecture
9
WiVi Sliceable
WiFi Access Point
Slave
Device
Slave
Device
Slave
Device
Broadcast via
BeaconCast
Unicast via
Regular TCP Communication
Cloud Server
Demo
10
Wired	
  Network	
  Virtualiza1on	
  Infrastructure	
  
•  FLARE	
  
Wi-­‐Fi	
  Access	
  Point	
  
Wi-­‐Fi	
  Range	
  
Wi-­‐Fi	
  Network	
  Virtualiza1on	
  Infrastructure	
  
•  WiVi	
  (Linux	
  Containers	
  with	
  virtual	
  	
  WiFi	
  devices)	
  
Locavore Computing
Slicing Wi-Fi Access Point
Handset	
  
(Slice1)	
  
Handset	
  
(Slice2)	
  
Handset	
  
(Slice3)	
  
Laptop	
  
(Slice2)	
  
Laptop	
  
(Slice3)	
  
Laptop	
  
(Slice1)	
  

Weitere ähnliche Inhalte

Ähnlich wie Otsp gec22-1

Tools For Mobile Web Design and App Creation
Tools For Mobile Web Design and App CreationTools For Mobile Web Design and App Creation
Tools For Mobile Web Design and App CreationCarli Spina
 
Cloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsCloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsShahed Chowdhuri
 
第1回バイオインフォマティクスデータ可視化セミナー@Riken
第1回バイオインフォマティクスデータ可視化セミナー@Riken第1回バイオインフォマティクスデータ可視化セミナー@Riken
第1回バイオインフォマティクスデータ可視化セミナー@RikenKeiichiro Ono
 
Building Mobile Web Apps with jQM and Cordova on Azure
Building Mobile Web Apps with jQM and Cordova on AzureBuilding Mobile Web Apps with jQM and Cordova on Azure
Building Mobile Web Apps with jQM and Cordova on AzureBrian Lyttle
 
IoX - tech-intro-for-paris-hackathon
IoX - tech-intro-for-paris-hackathonIoX - tech-intro-for-paris-hackathon
IoX - tech-intro-for-paris-hackathonCisco DevNet
 
App specific app architecture
App specific app architectureApp specific app architecture
App specific app architecturePetr Zvoníček
 
Widgets and Mashups for Personal and Institutional Technologies
Widgets and Mashups for Personal and Institutional Technologies Widgets and Mashups for Personal and Institutional Technologies
Widgets and Mashups for Personal and Institutional Technologies scottw
 
Continuous Delivery Without Breaking Everything
Continuous Delivery Without Breaking EverythingContinuous Delivery Without Breaking Everything
Continuous Delivery Without Breaking EverythingC4Media
 
Windows 8 DevUnleashed - Session 1
Windows 8 DevUnleashed - Session 1Windows 8 DevUnleashed - Session 1
Windows 8 DevUnleashed - Session 1drudolph11
 
ImageJ and the SciJava software stack
ImageJ and the SciJava software stackImageJ and the SciJava software stack
ImageJ and the SciJava software stackCurtis Rueden
 
Openslava 2017 - Real appdev in the cloud on your laptop in minutes
Openslava 2017 - Real appdev in the cloud on your laptop in minutesOpenslava 2017 - Real appdev in the cloud on your laptop in minutes
Openslava 2017 - Real appdev in the cloud on your laptop in minutesEric D. Schabell
 
NCDevCon 2017 - Cross Platform Mobile Apps
NCDevCon 2017 - Cross Platform Mobile AppsNCDevCon 2017 - Cross Platform Mobile Apps
NCDevCon 2017 - Cross Platform Mobile AppsJohn M. Wargo
 
Demystifying Digital Scholarship Workshop 6 Slides
Demystifying Digital Scholarship Workshop 6 SlidesDemystifying Digital Scholarship Workshop 6 Slides
Demystifying Digital Scholarship Workshop 6 SlidesPaige Morgan
 
Continuous integration by Rémy Virin
Continuous integration by Rémy VirinContinuous integration by Rémy Virin
Continuous integration by Rémy VirinCocoaHeads France
 
Ionic App Platform Overview
Ionic App Platform Overview Ionic App Platform Overview
Ionic App Platform Overview Ionic Framework
 
GlobusWorld 2015
GlobusWorld 2015GlobusWorld 2015
GlobusWorld 2015Tanu Malik
 
Android development workshop
Android development workshopAndroid development workshop
Android development workshopJeff Sonstein
 

Ähnlich wie Otsp gec22-1 (20)

Tools For Mobile Web Design and App Creation
Tools For Mobile Web Design and App CreationTools For Mobile Web Design and App Creation
Tools For Mobile Web Design and App Creation
 
Cloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsCloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal Apps
 
Virtualization
VirtualizationVirtualization
Virtualization
 
DAVIX - VizSec 2008
DAVIX - VizSec 2008DAVIX - VizSec 2008
DAVIX - VizSec 2008
 
第1回バイオインフォマティクスデータ可視化セミナー@Riken
第1回バイオインフォマティクスデータ可視化セミナー@Riken第1回バイオインフォマティクスデータ可視化セミナー@Riken
第1回バイオインフォマティクスデータ可視化セミナー@Riken
 
Building Mobile Web Apps with jQM and Cordova on Azure
Building Mobile Web Apps with jQM and Cordova on AzureBuilding Mobile Web Apps with jQM and Cordova on Azure
Building Mobile Web Apps with jQM and Cordova on Azure
 
IoX - tech-intro-for-paris-hackathon
IoX - tech-intro-for-paris-hackathonIoX - tech-intro-for-paris-hackathon
IoX - tech-intro-for-paris-hackathon
 
App specific app architecture
App specific app architectureApp specific app architecture
App specific app architecture
 
Widgets and Mashups for Personal and Institutional Technologies
Widgets and Mashups for Personal and Institutional Technologies Widgets and Mashups for Personal and Institutional Technologies
Widgets and Mashups for Personal and Institutional Technologies
 
Continuous Delivery Without Breaking Everything
Continuous Delivery Without Breaking EverythingContinuous Delivery Without Breaking Everything
Continuous Delivery Without Breaking Everything
 
Windows 8 DevUnleashed - Session 1
Windows 8 DevUnleashed - Session 1Windows 8 DevUnleashed - Session 1
Windows 8 DevUnleashed - Session 1
 
Virtualization
Virtualization Virtualization
Virtualization
 
ImageJ and the SciJava software stack
ImageJ and the SciJava software stackImageJ and the SciJava software stack
ImageJ and the SciJava software stack
 
Openslava 2017 - Real appdev in the cloud on your laptop in minutes
Openslava 2017 - Real appdev in the cloud on your laptop in minutesOpenslava 2017 - Real appdev in the cloud on your laptop in minutes
Openslava 2017 - Real appdev in the cloud on your laptop in minutes
 
NCDevCon 2017 - Cross Platform Mobile Apps
NCDevCon 2017 - Cross Platform Mobile AppsNCDevCon 2017 - Cross Platform Mobile Apps
NCDevCon 2017 - Cross Platform Mobile Apps
 
Demystifying Digital Scholarship Workshop 6 Slides
Demystifying Digital Scholarship Workshop 6 SlidesDemystifying Digital Scholarship Workshop 6 Slides
Demystifying Digital Scholarship Workshop 6 Slides
 
Continuous integration by Rémy Virin
Continuous integration by Rémy VirinContinuous integration by Rémy Virin
Continuous integration by Rémy Virin
 
Ionic App Platform Overview
Ionic App Platform Overview Ionic App Platform Overview
Ionic App Platform Overview
 
GlobusWorld 2015
GlobusWorld 2015GlobusWorld 2015
GlobusWorld 2015
 
Android development workshop
Android development workshopAndroid development workshop
Android development workshop
 

Otsp gec22-1

  • 1. Aki Nakao The University of Tokyo nakao@nakao-lab.org GEC22 Plenary On The Same Page App
  • 2. Information Sharing Challenge in sharing information • among a large number of people • simultaneously and instantly • only within physical vicinity • without complex configuration • at hand (without any special devices) 2
  • 3. Slide Presentation Challenge in sharing slides • among a large number of people • simultaneously and instantly • only within physical vicinity • without complex configuration • without projector • without facing in the same direction 3
  • 4. 4
  • 5. 5 •  Bring your own device (B.Y.O.D) approach in presentation •  Enable projector-less presentation •  Broadcast slides on to thousands of devices only within the physical vicinity •  Face-to-face communication
  • 6. Three Steps for Presenter • Install on the same page app • Upload your slides to cloud (dropbox or slideshare) • Touch the slide to be shared in the app 6
  • 7. A Single Step for Audience • Start on the same page app 7
  • 8. System Overview 8 Master Device WiVi Sliceable WiFi Access Point Slave Device Slave Device Slave Device Broadcast via BeaconCast Unicast via Regular TCP Communication Cloud Server
  • 9. Alternative Architecture 9 WiVi Sliceable WiFi Access Point Slave Device Slave Device Slave Device Broadcast via BeaconCast Unicast via Regular TCP Communication Cloud Server
  • 11. Wired  Network  Virtualiza1on  Infrastructure   •  FLARE   Wi-­‐Fi  Access  Point   Wi-­‐Fi  Range   Wi-­‐Fi  Network  Virtualiza1on  Infrastructure   •  WiVi  (Linux  Containers  with  virtual    WiFi  devices)   Locavore Computing Slicing Wi-Fi Access Point Handset   (Slice1)   Handset   (Slice2)   Handset   (Slice3)   Laptop   (Slice2)   Laptop   (Slice3)   Laptop   (Slice1)