SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
{	
Your  Phone  is  the  Controller    
with  Multiplayer  
JSDC  2013	
吳宗德  (Aidan  Wu)
Long,  Long  Time  Ago
Connected  TV
192.168.0.168
+  192.168.0.168
+  192.168.0.168
+  ADDRESS
+  192.168.0.168
+  ADDRESS
+  192.168.0.168
+  ADDRESS
+  192.168.0.168
+  ADDRESS
WebSocket  »
Your  Phone  is  the  Controller  
mobile-­‐‑input-­‐‑multitouch
mobile-­‐‑input-­‐‑multitouch
mobile-­‐‑input-­‐‑multitouch
WebSocket  Gateway
HTML5  Canvas
Simple  Host  Server
1.  LOGIC  /  RULE	
2.  GRAPHICS	
3.  INPUT	
4.  SOUND	
5.  MUSIC	
6.  CONNECT  (MULTIPLAYER)	
7.  ASSETS  

Anatomy  of  a    
Game-­‐‑based  APP  
1.  Install?  	
Write  once  play  anywhere	
2.  Graphics?  Canvas  &  WebGL	
3.  Sounds?  HTML5  audio	
4.  Communication?  Multiplayer  game  server  	
5.  Data?  Web  storage    /  Offline	
6.  Controls?  Keyboard  and  touch  	

Why  is  HTML5  gaming  
so  cool?  
Graphics
 Communication
Input/
Control
CANVAS-­‐‑based  UI
The  Xerox  8010  Star  Workstation  
introduced  the  first  commercial  GUI
<CANVAS>  element
Drawing  paths,  boxes,  circles,  
characters,  and  adding  images,  
on  the  fly,  via  scripting
Tile  +  Sprite
LAYERS
GAME  LOOP
Polling  vs  Event  driven
I
Input
Logic
OFF-­‐‑SCREEN
Display
DRAWING  OFF-­‐‑SCREEN
backbuffer
Gamepad  Generation
u   Hammer.js  	
u   Touchy.js	
u   QuoJS  	

Multi-­‐‑touch  Gestures  
MVC
M - Moving toward (continuous)"
V - Looking touchable"
C – Touch(Gesture)-aware
Data  Communication
u  RFC  6454  -­‐‑  The  Web  Origin  Concept  	
u  Same-­‐‑Origin  Policy  	
u  Cross-­‐‑Document  Messaging  	
u  PostMessage  Architecture  	
u  XMLHbpRequest  Level  2  	
u  Comet	
u  WebSockets  	
Connectivity  and  Real-­‐‑Time
WebSockets  ?
Long-­‐‑polling  /  
COMET
Polling  /  AJAX
Bandwidth  optimized  
binary  encoding  for  
JavaScript
BiSON.js
Building  a  Scalable  
Game  Server  
• Scalable	
• Extensible	
• Performance
New  Gaming  Experience  
on  Big  and  Small  Screens  
Chrome  World  Wide  Maze  
Chrome  Super  Sync  Sports  
Q  &  A
Some  issues  you  might  
encounter  

Weitere ähnliche Inhalte

Andere mochten auch

就差這味!讓你的APP亮點突圍
就差這味!讓你的APP亮點突圍就差這味!讓你的APP亮點突圍
就差這味!讓你的APP亮點突圍Aidan Wu
 
服務設計深入淺出-class-002
服務設計深入淺出-class-002服務設計深入淺出-class-002
服務設計深入淺出-class-002Aidan Wu
 
服務設計深入淺出-class-001
服務設計深入淺出-class-001 服務設計深入淺出-class-001
服務設計深入淺出-class-001 Aidan Wu
 
Designing For Interaction with Web Interface
Designing For Interaction with Web InterfaceDesigning For Interaction with Web Interface
Designing For Interaction with Web InterfaceAidan Wu
 
20150320 - 數位時代 - 創業小聚高雄場 - QDM 網路開店平台
20150320 - 數位時代 - 創業小聚高雄場 - QDM 網路開店平台20150320 - 數位時代 - 創業小聚高雄場 - QDM 網路開店平台
20150320 - 數位時代 - 創業小聚高雄場 - QDM 網路開店平台Aidan Wu
 
服務設計思考工作坊 (Service Design Thinking Workshop)
服務設計思考工作坊 (Service Design Thinking Workshop)服務設計思考工作坊 (Service Design Thinking Workshop)
服務設計思考工作坊 (Service Design Thinking Workshop)Aidan Wu
 
Think it - 美學力+創造力 = 美力創價
Think it - 美學力+創造力 = 美力創價Think it - 美學力+創造力 = 美力創價
Think it - 美學力+創造力 = 美力創價Aidan Wu
 
Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅
Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅
Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅Aidan Wu
 

Andere mochten auch (8)

就差這味!讓你的APP亮點突圍
就差這味!讓你的APP亮點突圍就差這味!讓你的APP亮點突圍
就差這味!讓你的APP亮點突圍
 
服務設計深入淺出-class-002
服務設計深入淺出-class-002服務設計深入淺出-class-002
服務設計深入淺出-class-002
 
服務設計深入淺出-class-001
服務設計深入淺出-class-001 服務設計深入淺出-class-001
服務設計深入淺出-class-001
 
Designing For Interaction with Web Interface
Designing For Interaction with Web InterfaceDesigning For Interaction with Web Interface
Designing For Interaction with Web Interface
 
20150320 - 數位時代 - 創業小聚高雄場 - QDM 網路開店平台
20150320 - 數位時代 - 創業小聚高雄場 - QDM 網路開店平台20150320 - 數位時代 - 創業小聚高雄場 - QDM 網路開店平台
20150320 - 數位時代 - 創業小聚高雄場 - QDM 網路開店平台
 
服務設計思考工作坊 (Service Design Thinking Workshop)
服務設計思考工作坊 (Service Design Thinking Workshop)服務設計思考工作坊 (Service Design Thinking Workshop)
服務設計思考工作坊 (Service Design Thinking Workshop)
 
Think it - 美學力+創造力 = 美力創價
Think it - 美學力+創造力 = 美力創價Think it - 美學力+創造力 = 美力創價
Think it - 美學力+創造力 = 美力創價
 
Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅
Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅
Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅
 

Ähnlich wie JSDC2013_Your Phone is the Controller with Multiplayer

Casual Engines 2009
Casual Engines 2009Casual Engines 2009
Casual Engines 2009David Fox
 
Html5 game using impact js
Html5 game using impact jsHtml5 game using impact js
Html5 game using impact jsHa Bogay
 
7 reasons why video conferencing world will never
7 reasons why video conferencing world will never7 reasons why video conferencing world will never
7 reasons why video conferencing world will neverTrueConf
 
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)DevGAMM Conference
 
Internet of Things 101 - Part II
Internet of Things 101 - Part IIInternet of Things 101 - Part II
Internet of Things 101 - Part IIYoonseok Hur
 
Responsive vs Adaptive Web Design - What about Device Channels?
Responsive vs Adaptive Web Design - What about Device Channels?Responsive vs Adaptive Web Design - What about Device Channels?
Responsive vs Adaptive Web Design - What about Device Channels?Stefan Bauer
 
Deploy All The Games
Deploy All The GamesDeploy All The Games
Deploy All The GamesAdam Hill
 
WebRTC: Bring real-time to the web - Barcamp Saigon 2012
WebRTC: Bring real-time to the web - Barcamp Saigon 2012WebRTC: Bring real-time to the web - Barcamp Saigon 2012
WebRTC: Bring real-time to the web - Barcamp Saigon 2012Oliver N
 
Vietnam mobile day 2012 html5 game using impact js - aiti-aptech
Vietnam mobile day 2012   html5 game using impact js - aiti-aptechVietnam mobile day 2012   html5 game using impact js - aiti-aptech
Vietnam mobile day 2012 html5 game using impact js - aiti-aptechQuang Anh Le
 
Develop Game HTML5 for mobile by ImpactJS Engine
Develop Game HTML5 for mobile by ImpactJS Engine Develop Game HTML5 for mobile by ImpactJS Engine
Develop Game HTML5 for mobile by ImpactJS Engine action.vn
 
WebRTC - Brings Real-Time to the Web
WebRTC - Brings Real-Time to the WebWebRTC - Brings Real-Time to the Web
WebRTC - Brings Real-Time to the WebVũ Nguyễn
 
2015 06 11 Windows 10 Developer Readiness by MVPs - Internet Of Things
2015 06 11 Windows 10 Developer Readiness by MVPs - Internet Of Things2015 06 11 Windows 10 Developer Readiness by MVPs - Internet Of Things
2015 06 11 Windows 10 Developer Readiness by MVPs - Internet Of ThingsBruno Capuano
 
Putting an Apple IIgs BBS on the internet
Putting an Apple IIgs BBS on the internetPutting an Apple IIgs BBS on the internet
Putting an Apple IIgs BBS on the internetAndrew Roughan
 
IoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemIoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemMarco Dal Pino
 
Streaming with Azure Media Services
Streaming with Azure Media ServicesStreaming with Azure Media Services
Streaming with Azure Media ServicesZeddy Iskandar
 
Internet of Thing, is there a place for C# and .NET Framework?
Internet of Thing, is there a place for C# and .NET Framework?Internet of Thing, is there a place for C# and .NET Framework?
Internet of Thing, is there a place for C# and .NET Framework?William S. Rodriguez
 
Supelec m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)
Supelec   m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)Supelec   m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)
Supelec m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)Thierry Lestable
 
HTML5 & JavaScript Games
HTML5 & JavaScript GamesHTML5 & JavaScript Games
HTML5 & JavaScript GamesRobin Hawkes
 

Ähnlich wie JSDC2013_Your Phone is the Controller with Multiplayer (20)

Casual Engines 2009
Casual Engines 2009Casual Engines 2009
Casual Engines 2009
 
Html5 game using impact js
Html5 game using impact jsHtml5 game using impact js
Html5 game using impact js
 
Google tv
Google tvGoogle tv
Google tv
 
7 reasons why video conferencing world will never
7 reasons why video conferencing world will never7 reasons why video conferencing world will never
7 reasons why video conferencing world will never
 
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
 
Internet of Things 101 - Part II
Internet of Things 101 - Part IIInternet of Things 101 - Part II
Internet of Things 101 - Part II
 
Responsive vs Adaptive Web Design - What about Device Channels?
Responsive vs Adaptive Web Design - What about Device Channels?Responsive vs Adaptive Web Design - What about Device Channels?
Responsive vs Adaptive Web Design - What about Device Channels?
 
Deploy All The Games
Deploy All The GamesDeploy All The Games
Deploy All The Games
 
WebRTC: Bring real-time to the web - Barcamp Saigon 2012
WebRTC: Bring real-time to the web - Barcamp Saigon 2012WebRTC: Bring real-time to the web - Barcamp Saigon 2012
WebRTC: Bring real-time to the web - Barcamp Saigon 2012
 
Vietnam mobile day 2012 html5 game using impact js - aiti-aptech
Vietnam mobile day 2012   html5 game using impact js - aiti-aptechVietnam mobile day 2012   html5 game using impact js - aiti-aptech
Vietnam mobile day 2012 html5 game using impact js - aiti-aptech
 
Develop Game HTML5 for mobile by ImpactJS Engine
Develop Game HTML5 for mobile by ImpactJS Engine Develop Game HTML5 for mobile by ImpactJS Engine
Develop Game HTML5 for mobile by ImpactJS Engine
 
WebRTC - Brings Real-Time to the Web
WebRTC - Brings Real-Time to the WebWebRTC - Brings Real-Time to the Web
WebRTC - Brings Real-Time to the Web
 
2015 06 11 Windows 10 Developer Readiness by MVPs - Internet Of Things
2015 06 11 Windows 10 Developer Readiness by MVPs - Internet Of Things2015 06 11 Windows 10 Developer Readiness by MVPs - Internet Of Things
2015 06 11 Windows 10 Developer Readiness by MVPs - Internet Of Things
 
Putting an Apple IIgs BBS on the internet
Putting an Apple IIgs BBS on the internetPutting an Apple IIgs BBS on the internet
Putting an Apple IIgs BBS on the internet
 
Literature - Fact Sheet
Literature - Fact SheetLiterature - Fact Sheet
Literature - Fact Sheet
 
IoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemIoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot system
 
Streaming with Azure Media Services
Streaming with Azure Media ServicesStreaming with Azure Media Services
Streaming with Azure Media Services
 
Internet of Thing, is there a place for C# and .NET Framework?
Internet of Thing, is there a place for C# and .NET Framework?Internet of Thing, is there a place for C# and .NET Framework?
Internet of Thing, is there a place for C# and .NET Framework?
 
Supelec m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)
Supelec   m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)Supelec   m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)
Supelec m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)
 
HTML5 & JavaScript Games
HTML5 & JavaScript GamesHTML5 & JavaScript Games
HTML5 & JavaScript Games
 

Kürzlich hochgeladen

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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.pdfsudhanshuwaghmare1
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Kürzlich hochgeladen (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

JSDC2013_Your Phone is the Controller with Multiplayer