SlideShare a Scribd company logo
Pointer Events
3. June 2014 | MartinWittemann
• Master of Science (2009)
• 1&1 Internet AG
• Head of Frameworks & Tooling
• Tech Lead of qooxdoo open
source framework
Martin Wittemann
What?
[1] http://www.w3.org/TR/pointerevents/
• Spec1	

• Started November 2012	

• LatestsVersion: May 2013	

• State: Candidate Recommendation	

• Editors: Microsoft / Mozilla
Problem
Problem
Mouse
Problem
Mouse Touch
Problem
Mouse Touch Pen
What?
Mouse Touch Pen
What?
MouseTouchPen
Pointer
Mouse Events
<div>
Log
<div>
Sample: http://codepen.io/anon/pen/IngAK
Mouse Events
<div>
Log
<div>
mousemove	
mousemove	
…
Mouse Events
<div>
Log
<div>
mousemove	
mousemove	
…
mouseover	
mouseenter
Mouse Events
<div>
Log
<div>
mousemove	
mousemove	
…
mouseover	
mouseenter
mousedown
Mouse Events
<div>
Log
<div>
mousemove	
mousemove	
…
mouseover	
mouseenter
mousedown
mouseup	
click
Mouse Events
<div>
Log
<div>
mousemove	
mousemove	
…
mouseover	
mouseenter
mousedown
mouseup	
click
mouseout	
mouseover
Mouse Events
<div>
Log
<div>
mousemove	
mousemove	
…
mouseover	
mouseenter
mousedown
mouseup	
click
mouseout	
mouseover
mouseout	
mouseover
Mouse Events
<div>
Log
<div>
mousemove	
mousemove	
…
mouseover	
mouseenter
mousedown
mouseup	
click
mouseout	
mouseover
mouseout	
mouseover
mouseout	
mouseleave
Touch Events
<div>
Log
Sample: http://codepen.io/anon/pen/vqIFh
Touch Events
<div>
Log
Touch Events
<div>
Log
touchstart
Touch Events
<div>
Log
touchstart
touchmove	
…
Touch Events
<div>
Log
touchstart
touchmove	
…
touchend
Touch Events
<div>
Log
touchstart
touchmove	
…
touchend
touchstart
Touch Events
<div>
Log
touchstart
touchmove	
…
touchend
touchstart
touchmove
Touch Events
<div>
Log
touchstart
touchmove	
…
touchend
touchstart
touchmove
touchcancel
Mouse events on touch
<div>
Log
Sample: http://codepen.io/anon/pen/mqaCw
Mouse events on touch
<div>
Log
touchstart
Mouse events on touch
<div>
Log
touchstart
touchend
Mouse events on touch
<div>
Log
touchstart
touchend
300ms delay	
mouseenter	
mouseover	
mousedown	
mouseup	
click
Idea of Pointer
• Stick to the mouse event	

• Event types extend mouse events
MouseEvent PointerEvent
el.addEventListener("mousedown" , function(event) {	
// …	
});
Idea of Pointer
• Stick to the mouse event	

• Event types extend mouse events
MouseEvent PointerEvent
el.addEventListener("mousedown" , function(event) {	
// …	
});
"pointerdown"
Compare
Mouse Touch Pointer
mousemove touchmove pointermove
mouseover pointerover
mouseout pointerout
!mousedown touchstart pointerdown
mouseup touchend pointerup
mouseenter pointerenter
mouseleave pointerleave
touchcancel pointercancel
click
dblclick
mousewheel
contextmenu
Compare
Mouse Touch Pointer
mousemove touchmove pointermove
mouseover pointerover
mouseout pointerout
!mousedown touchstart pointerdown
mouseup touchend pointerup
mouseenter pointerenter
mouseleave pointerleave
touchcancel pointercancel
click
dblclick
mousewheel
contextmenu
Compare
Mouse Touch Pointer
mousemove touchmove pointermove
mouseover pointerover
mouseout pointerout
!mousedown touchstart pointerdown
mouseup touchend pointerup
mouseenter pointerenter
mouseleave pointerleave
touchcancel pointercancel
click
dblclick
mousewheel
contextmenu
Compare
Mouse Touch Pointer
mousemove touchmove pointermove
mouseover pointerover
mouseout pointerout
!mousedown touchstart pointerdown
mouseup touchend pointerup
mouseenter pointerenter
mouseleave pointerleave
touchcancel pointercancel
click
dblclick
mousewheel
contextmenu
Compare
Mouse Touch Pointer
mousemove touchmove pointermove
mouseover pointerover
mouseout pointerout
!mousedown touchstart pointerdown
mouseup touchend pointerup
mouseenter pointerenter
mouseleave pointerleave
touchcancel pointercancel
click
dblclick
mousewheel
contextmenu
Compare
Mouse Touch Pointer
mousemove touchmove pointermove
mouseover pointerover
mouseout pointerout
!mousedown touchstart pointerdown
mouseup touchend pointerup
mouseenter pointerenter
mouseleave pointerleave
touchcancel pointercancel
click
dblclick
mousewheel
contextmenu
Pointer Events (Mouse)
<div>
Log
Sample: http://codepen.io/anon/pen/EnlFp
Pointer Events (Mouse)
<div>
Log
pointermove	
pointermove	
…
Pointer Events (Mouse)
<div>
Log
pointermove	
pointermove	
…
pointerover	
pointerenter
Pointer Events (Mouse)
<div>
Log
pointermove	
pointermove	
…
pointerover	
pointerenter
pointerdown
Pointer Events (Mouse)
<div>
Log
pointermove	
pointermove	
…
pointerover	
pointerenter
pointerdown
pointerup
Pointer Events (Mouse)
<div>
Log
pointerout	
pointerleave
pointermove	
pointermove	
…
pointerover	
pointerenter
pointerdown
pointerup
Pointer Events (Touch)
<div>
Log
Pointer Events (Touch)
<div>
Log
Pointer Events (Touch)
<div>
Log
pointerover	
pointerenter	
pointerdown
Pointer Events (Touch)
<div>
Log
pointerover	
pointerenter	
pointerdown
pointerup	
pointerout	
pointerleave
Pointer (Multi Touch)
<div>
Log
Pointer (Multi Touch)
<div>
Log
pointerover	
pointerenter	
pointerdown
Pointer (Multi Touch)
<div>
Log
pointerover	
pointerenter	
pointerdown
pointerover	
pointerenter	
pointerdown
Pointer (Multi Touch)
<div>
Log
pointerover	
pointerenter	
pointerdown
pointerover	
pointerenter	
pointerdown
pointerup	
pointerout	
pointerleave
pointerup	
pointerout	
pointerleave
Event Attributes
•pointerId
•pointerType
•isPrimary
•width / height
•pressure
•tiltX / tiltY
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Event Attributes
unique id e.g. 3219210
•pointerId
•pointerType
•isPrimary
•width / height
•pressure
•tiltX / tiltY
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Event Attributes
mouse, touch or 	

pen as String
•pointerId
•pointerType
•isPrimary
•width / height
•pressure
•tiltX / tiltY
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Event Attributes
true for first pointer
•pointerId
•pointerType
•isPrimary
•width / height
•pressure
•tiltX / tiltY
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Event Attributes
Dimensions of the	

touch impact
•pointerId
•pointerType
•isPrimary
•width / height
•pressure
•tiltX / tiltY
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Event Attributes
Pressure of the impact	

in a range from 0 to 1
•pointerId
•pointerType
•isPrimary
•width / height
•pressure
•tiltX / tiltY
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Event Attributes
The angle of e.g. the pen	

in a range from 	

-90 to 90
•pointerId
•pointerType
•isPrimary
•width / height
•pressure
•tiltX / tiltY
Capturing
• Additional Element API	

• setPointerCapture(pointerId)
• releasePointerCapture(pointerId)	

• Additional events	

• gotpointercapture
• lostpointercapture
Pointer capture allows the events for a particular
pointer to be retargeted to a particular element
touch-action
CSS property for controlling the event behavior
touch-action
CSS property for controlling the event behavior
<div style="touch-action: none;">	
This element receives pointer events for all touches.	
</div>
touch-action
CSS property for controlling the event behavior
<div style="touch-action: none;">	
This element receives pointer events for all touches.	
</div>
<div style="touch-action: pan-x;">	
This element receives pointer events when not	
panning in the horizontal direction.	
</div>
touch-action
CSS property for controlling the event behavior
<div style="touch-action: none;">	
This element receives pointer events for all touches.	
</div>
<div style="touch-action: pan-x;">	
This element receives pointer events when not	
panning in the horizontal direction.	
</div>
Other values: auto, pan-y
Implementation
✓since 10 ~ planned ~ planned ✗ no
https://
code.google.com/p/
chromium/issues/
detail?id=196799
https://
bugzilla.mozilla.org/
show_bug.cgi?
id=822898
https://
bugs.webkit.org/
show_bug.cgi?
id=105463
Polyfills
• PointerEvents 	

• HandJS	

• pointer.js	

• Points.js	

!
• qooxdoo
https://github.com/polymer/PointerEvents
https://handjs.codeplex.com/
https://github.com/borismus/pointer.js/
https://github.com/Rich-Harris/Points
http://qooxdoo.org/
What’s not included?
• Gestures like tap, rotate, swipe, …	

• Abstraction for the wheel event
Advice
Not ready to use!
Advice
Not ready to use!
Ok with a polyfill.1
[1] Depending on the required browser support

More Related Content

Viewers also liked

Service Learning Pp
Service Learning PpService Learning Pp
Service Learning Pp
pittsj
 
Kieffer Sales Presentation Retail
Kieffer Sales Presentation RetailKieffer Sales Presentation Retail
Kieffer Sales Presentation Retail
cjwrobel
 
Real-Time Satellite Tracking and Orbit Prediction with GPREDICT
Real-Time Satellite Tracking and Orbit Prediction with GPREDICTReal-Time Satellite Tracking and Orbit Prediction with GPREDICT
Real-Time Satellite Tracking and Orbit Prediction with GPREDICT
Alexandru Csete
 
Talking to Mini Romit 1
Talking to Mini Romit 1Talking to Mini Romit 1
Talking to Mini Romit 1
Alexandru Csete
 
Gnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio PeripheralGnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio Peripheral
Alexandru Csete
 
Software Defined Radios for VHF, UHF and SHF
Software Defined Radios for VHF, UHF and SHFSoftware Defined Radios for VHF, UHF and SHF
Software Defined Radios for VHF, UHF and SHF
Alexandru Csete
 
Jenny Magiera-- Let the students lead the way building a student innovation ...
Jenny Magiera-- Let the students lead the way  building a student innovation ...Jenny Magiera-- Let the students lead the way  building a student innovation ...
Jenny Magiera-- Let the students lead the way building a student innovation ...
Laurence Baker
 

Viewers also liked (7)

Service Learning Pp
Service Learning PpService Learning Pp
Service Learning Pp
 
Kieffer Sales Presentation Retail
Kieffer Sales Presentation RetailKieffer Sales Presentation Retail
Kieffer Sales Presentation Retail
 
Real-Time Satellite Tracking and Orbit Prediction with GPREDICT
Real-Time Satellite Tracking and Orbit Prediction with GPREDICTReal-Time Satellite Tracking and Orbit Prediction with GPREDICT
Real-Time Satellite Tracking and Orbit Prediction with GPREDICT
 
Talking to Mini Romit 1
Talking to Mini Romit 1Talking to Mini Romit 1
Talking to Mini Romit 1
 
Gnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio PeripheralGnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio Peripheral
 
Software Defined Radios for VHF, UHF and SHF
Software Defined Radios for VHF, UHF and SHFSoftware Defined Radios for VHF, UHF and SHF
Software Defined Radios for VHF, UHF and SHF
 
Jenny Magiera-- Let the students lead the way building a student innovation ...
Jenny Magiera-- Let the students lead the way  building a student innovation ...Jenny Magiera-- Let the students lead the way  building a student innovation ...
Jenny Magiera-- Let the students lead the way building a student innovation ...
 

Similar to Pointer events

The Fine Art of JavaScript Event Handling
The Fine Art of JavaScript Event HandlingThe Fine Art of JavaScript Event Handling
The Fine Art of JavaScript Event Handling
Yorick Phoenix
 
Fast multi touch enabled web sites
Fast multi touch enabled web sitesFast multi touch enabled web sites
Fast multi touch enabled web sites
Aspenware
 
Tips for building fast multi touch enabled web sites
 Tips for building fast multi touch enabled web sites Tips for building fast multi touch enabled web sites
Tips for building fast multi touch enabled web sites
Aspenware
 
Getting touchy - an introduction to touch and pointer events / Frontend NE / ...
Getting touchy - an introduction to touch and pointer events / Frontend NE / ...Getting touchy - an introduction to touch and pointer events / Frontend NE / ...
Getting touchy - an introduction to touch and pointer events / Frontend NE / ...
Patrick Lauke
 
JavaScript - Chapter 11 - Events
 JavaScript - Chapter 11 - Events  JavaScript - Chapter 11 - Events
JavaScript - Chapter 11 - Events
WebStackAcademy
 
Html5
Html5Html5
Html5
Sai Anjani
 
Touch me, I Dare You...
Touch me, I Dare You...Touch me, I Dare You...
Touch me, I Dare You...
Josh Holmes
 
7java Events
7java Events7java Events
7java Events
Adil Jafri
 
Creating Responsive HTML5 Touch Interfaces
Creating Responsive HTML5 Touch InterfacesCreating Responsive HTML5 Touch Interfaces
Creating Responsive HTML5 Touch Interfaces
Stephen Woods
 
UXcellence: The Importance Of Human-Centered Design
UXcellence: The Importance Of Human-Centered DesignUXcellence: The Importance Of Human-Centered Design
UXcellence: The Importance Of Human-Centered Design
Mike Townson
 
JavaScript_Events.pptx
JavaScript_Events.pptxJavaScript_Events.pptx
JavaScript_Events.pptx
Yagna15
 
UX for VR ignite talk
UX for VR ignite talkUX for VR ignite talk
UX for VR ignite talk
Delightex
 
Introduction to UX for Developers
Introduction to UX for DevelopersIntroduction to UX for Developers
Introduction to UX for Developers
Jacques Woodcock
 
Sx sw speaker proposal slides
Sx sw speaker proposal slidesSx sw speaker proposal slides
Sx sw speaker proposal slides
Mitch Williams
 
Mobile Application Development class 005
Mobile Application Development class 005Mobile Application Development class 005
Mobile Application Development class 005
Dr. Mazin Mohamed alkathiri
 
Getting touchy - an introduction to touch and pointer events (1 day workshop)...
Getting touchy - an introduction to touch and pointer events (1 day workshop)...Getting touchy - an introduction to touch and pointer events (1 day workshop)...
Getting touchy - an introduction to touch and pointer events (1 day workshop)...
Patrick Lauke
 
DHTML - Events & Buttons
DHTML - Events  & ButtonsDHTML - Events  & Buttons
DHTML - Events & Buttons
Deep Patel
 
OWASP Québec: Threat Modeling Toolkit - Jonathan Marcil
OWASP Québec: Threat Modeling Toolkit - Jonathan MarcilOWASP Québec: Threat Modeling Toolkit - Jonathan Marcil
OWASP Québec: Threat Modeling Toolkit - Jonathan Marcil
Jonathan Marcil
 
Houston TechFest 2014 slidedeck
Houston TechFest 2014 slidedeckHouston TechFest 2014 slidedeck
Houston TechFest 2014 slidedeck
Matt Keas
 
Chapt 2 storyboarding techniques
Chapt 2   storyboarding techniquesChapt 2   storyboarding techniques
Chapt 2 storyboarding techniques
Muhd Basheer
 

Similar to Pointer events (20)

The Fine Art of JavaScript Event Handling
The Fine Art of JavaScript Event HandlingThe Fine Art of JavaScript Event Handling
The Fine Art of JavaScript Event Handling
 
Fast multi touch enabled web sites
Fast multi touch enabled web sitesFast multi touch enabled web sites
Fast multi touch enabled web sites
 
Tips for building fast multi touch enabled web sites
 Tips for building fast multi touch enabled web sites Tips for building fast multi touch enabled web sites
Tips for building fast multi touch enabled web sites
 
Getting touchy - an introduction to touch and pointer events / Frontend NE / ...
Getting touchy - an introduction to touch and pointer events / Frontend NE / ...Getting touchy - an introduction to touch and pointer events / Frontend NE / ...
Getting touchy - an introduction to touch and pointer events / Frontend NE / ...
 
JavaScript - Chapter 11 - Events
 JavaScript - Chapter 11 - Events  JavaScript - Chapter 11 - Events
JavaScript - Chapter 11 - Events
 
Html5
Html5Html5
Html5
 
Touch me, I Dare You...
Touch me, I Dare You...Touch me, I Dare You...
Touch me, I Dare You...
 
7java Events
7java Events7java Events
7java Events
 
Creating Responsive HTML5 Touch Interfaces
Creating Responsive HTML5 Touch InterfacesCreating Responsive HTML5 Touch Interfaces
Creating Responsive HTML5 Touch Interfaces
 
UXcellence: The Importance Of Human-Centered Design
UXcellence: The Importance Of Human-Centered DesignUXcellence: The Importance Of Human-Centered Design
UXcellence: The Importance Of Human-Centered Design
 
JavaScript_Events.pptx
JavaScript_Events.pptxJavaScript_Events.pptx
JavaScript_Events.pptx
 
UX for VR ignite talk
UX for VR ignite talkUX for VR ignite talk
UX for VR ignite talk
 
Introduction to UX for Developers
Introduction to UX for DevelopersIntroduction to UX for Developers
Introduction to UX for Developers
 
Sx sw speaker proposal slides
Sx sw speaker proposal slidesSx sw speaker proposal slides
Sx sw speaker proposal slides
 
Mobile Application Development class 005
Mobile Application Development class 005Mobile Application Development class 005
Mobile Application Development class 005
 
Getting touchy - an introduction to touch and pointer events (1 day workshop)...
Getting touchy - an introduction to touch and pointer events (1 day workshop)...Getting touchy - an introduction to touch and pointer events (1 day workshop)...
Getting touchy - an introduction to touch and pointer events (1 day workshop)...
 
DHTML - Events & Buttons
DHTML - Events  & ButtonsDHTML - Events  & Buttons
DHTML - Events & Buttons
 
OWASP Québec: Threat Modeling Toolkit - Jonathan Marcil
OWASP Québec: Threat Modeling Toolkit - Jonathan MarcilOWASP Québec: Threat Modeling Toolkit - Jonathan Marcil
OWASP Québec: Threat Modeling Toolkit - Jonathan Marcil
 
Houston TechFest 2014 slidedeck
Houston TechFest 2014 slidedeckHouston TechFest 2014 slidedeck
Houston TechFest 2014 slidedeck
 
Chapt 2 storyboarding techniques
Chapt 2   storyboarding techniquesChapt 2   storyboarding techniques
Chapt 2 storyboarding techniques
 

More from Martin Wittemann

10 Jahre Webentwicklung - am Beispiel des Frameworks qooxdoo
10 Jahre Webentwicklung - am Beispiel des Frameworks qooxdoo10 Jahre Webentwicklung - am Beispiel des Frameworks qooxdoo
10 Jahre Webentwicklung - am Beispiel des Frameworks qooxdoo
Martin Wittemann
 
Cross-Platform Mobile Apps
Cross-Platform Mobile AppsCross-Platform Mobile Apps
Cross-Platform Mobile Apps
Martin Wittemann
 
Qooxdoo at B::IT
Qooxdoo at B::ITQooxdoo at B::IT
Qooxdoo at B::IT
Martin Wittemann
 
qooxdoo at VKSI-RIA-Comparison
qooxdoo at VKSI-RIA-Comparisonqooxdoo at VKSI-RIA-Comparison
qooxdoo at VKSI-RIA-Comparison
Martin Wittemann
 
qooxdoo Decorators
qooxdoo Decoratorsqooxdoo Decorators
qooxdoo Decorators
Martin Wittemann
 
qooxdoo Form Management
qooxdoo Form Managementqooxdoo Form Management
qooxdoo Form Management
Martin Wittemann
 
Data Binding in qooxdoo
Data Binding in qooxdooData Binding in qooxdoo
Data Binding in qooxdoo
Martin Wittemann
 

More from Martin Wittemann (7)

10 Jahre Webentwicklung - am Beispiel des Frameworks qooxdoo
10 Jahre Webentwicklung - am Beispiel des Frameworks qooxdoo10 Jahre Webentwicklung - am Beispiel des Frameworks qooxdoo
10 Jahre Webentwicklung - am Beispiel des Frameworks qooxdoo
 
Cross-Platform Mobile Apps
Cross-Platform Mobile AppsCross-Platform Mobile Apps
Cross-Platform Mobile Apps
 
Qooxdoo at B::IT
Qooxdoo at B::ITQooxdoo at B::IT
Qooxdoo at B::IT
 
qooxdoo at VKSI-RIA-Comparison
qooxdoo at VKSI-RIA-Comparisonqooxdoo at VKSI-RIA-Comparison
qooxdoo at VKSI-RIA-Comparison
 
qooxdoo Decorators
qooxdoo Decoratorsqooxdoo Decorators
qooxdoo Decorators
 
qooxdoo Form Management
qooxdoo Form Managementqooxdoo Form Management
qooxdoo Form Management
 
Data Binding in qooxdoo
Data Binding in qooxdooData Binding in qooxdoo
Data Binding in qooxdoo
 

Recently uploaded

20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
ScyllaDB
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
Bert Blevins
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
jackson110191
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
BookNet Canada
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 

Recently uploaded (20)

20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 

Pointer events