SlideShare una empresa de Scribd logo
1 de 49
Tablet PCTablet PC –– A mobileA mobile
““notebooknotebook””
Done by aayush kumarDone by aayush kumar
Coming up next…
• Introduction
• Hardware view
• Software view
“Tablet” stands for… ?
“Tablet” stands for…(con’t)
• A plate on which we can write.
The History of Tablet PCs
• Concepts of writing on computer is not new
–
1. Pen Windows OS from Microsoft (In the time of Windows
3.1)
2. Windows 95 Pen Edition
3. Newton Pen input device (from Apple Computer)
• But all failed…
The History of Tablet PCs
• Bert Keely – the dreamer of
Tablet PCs.
• First drawing the future of Tablet
in the SGI lab.
• In order to fulfill his dream, he met
the CEOs of Apple and Dell, but all
of them refused Keely.
• Finally, Bill Gates accepted his
suggestion, and soon decided to
develop an OS for his dream.
Microsoft software
architect Bert
Keely shows a
prototype of the
Tablet PC during
Bill Gates' keynote
at COMDEX/Fall
2000.
What we can expect for
Tablet PCs ?
• Function as a real “Notebook”
What we can expect for
Tablet PCs ?
• Can we expect more ? ….
• All functionality one computer could
has.
What is Tablet PCs ?
• It is a superset of –
(1) PDA
(2) Notebook
(3) Desktop
What is Tablet PCs ?
• Software view – Windows XP Tablet PC
Edition.
• Hardware view – the computers which
running the tablet OS.
1. “Slate” Tablet – has no keyboard or mouse but a
pen as input.
2. “Convertible” Tablet – like traditional notebook,
but has a rotatable screen.
Different Designs: Slates
And Convertibles
What feature should
Tablet PCs have ?
• An electromagnetic digitizer to
convert handwriting
• Rapid hot docking
• Fast standby resume
• Screen rotation
• Legacy-free – you should not expect any
serial/parallel ports or PS2 on a Tablet PC.
• Log-on and log-off at the click of a
button
(from Microsoft : Hardware Assumption for Tablet PCs)
What feature should
Tablet PCs have ?(con’t)
Coming up next…
• Introduction
• Hardware view
• Software view
Tablet PC Structure
Buttons
• Hard Buttons
Buttons (con’t)
• Soft Buttons
Writing On Computer ?
• In Addition to a screen and a pen, you should have
one ”sensing technique”.
• For PDA -> resistive-control panel.
• For Tablet PC -> Electromagnetic Digitizer.
3D-Control
The Tablet Pen
Electromagnetic Digitizer
• The sensor – which is embedded behind the
display.
• The pen – which contains only the LC-circuit
but no battery.
Getting the Position
Getting the Position (con’t)
• The coupled energy resonates with
the circuit.
• And reflects back towards the
sensor by forming a shaped h-domain
field at the tip of the pen.
The Coil Switch
The Coil Switch
• Power Consumption – Larger than
normal notebook LCD.
• Power management is a main concern
in the design of Tablet PC.
Additional feature
• Pressure
• Angle
• Eraser-like tip – to simulate the eraser.
• Additional button – to simulate the right
button of the mouse.
Comparison
Where does the data go ?
Where does the data go?
(continued)
• The raw data – gathered by the sensor, then
send to the tablet control chip (W8001).
• From analog to digital – which is done by
the W8001.
• Data Processing – the digital data is relay to
the MCU, and then be computed into (x, y, z),
pressure, tilt angle.
• To Client – sent by either an asychronous
serial interface (UART) or a synchronous one
(SSI, SPI, I2C)
Other Concerns
• Should perform error correction
calculation to counteract many
distortions. (inductive components
and metals)
Next Coming…
• Introduction
• The hardware view
• The software view
Ink
• Ink is what we write on paper.
• The “Digital Ink” technology has
been developed by Microsoft.
The concept of Ink
• A visualization of pen strokes.
• A data type supported by OS – you can
use ink on every application !!
Input Panel
• Write Anywhere
• Writing Pad
• Character Recognizer
• On-Screen Keyboard
What ink can do…
• Mouse
• Text editing
• Drawing
• Gesture
From Ink to Money
• “Digital Ink” technology – support the ink data
type from the os system.
• The prospect of ink –
1. Business signature security.
2. No need to teach people how to use computer.
3. Many chances waited to be discovered…
Gesture
• Software developer can design his own
gesture.
ex. 3D rotation, special move…
• Recognition issues
solution : ink-only mode,
Gesture-only mode,
or Mixed mode.
How to pen-enable your
computer
• Pen-enable – to use electromagnetic pen as
mouse.
• Need hardware support.
http://www.wacom.com/productinfo/index.cfm
How to ink-enable your
computer ?
• Ink-enable – to draw and edit ink on an ink-
enabled application.
• Download the Windows XP SP2 and
Experience Pack for Tablet PC, then
execute.
http://www.microsoft.com/windowsxp/tabletpc/default.mspx
How to develop ink-enable
applications ?
• Windows Tablet SDK v1.7 available.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dntablet/html/Ta
• Visual Basic .NET
• C#
• Managed C++
Four scenario of ink-
supported scheme
Ink to Text Conversion
• For an application itself does not accept
pen and ink input directly.
• It can still receive ink and handwriting
input through Tablet PC Input Panel.
Ink Controls
• You can position the controls on the user's
screen to a fixed region for pen and ink
input.
Surface Ink
• These application support features such as
selection and editing ink.
• Do not convert handwriting to text.
• Do not reflow ink.
Ink Manipulation
• Handle ink as a data type as surface ink.
• But support reflowing and overlay ink
object.
Speech Control
• The Tablet APIs also provide many
feature for speech-enable apps.
• User can do things in the same time –
Send control via speech input
Retrieving data from speech output
Do pen editing
Other Concerns for Tablet
Applications
• Rapid hot docking
• Fast standby resume
• Legacy-free Log-on and log-off at
the click of a button
• Power Issues.
Thank you for
watching

Más contenido relacionado

La actualidad más candente

Seminar (VK)
Seminar (VK)Seminar (VK)
Seminar (VK)S P ROHIT
 
Computer Input and Output Devices
Computer Input and Output DevicesComputer Input and Output Devices
Computer Input and Output DevicesJohnDoniel1
 
presentation on software,hardware and input output devices
presentation on software,hardware and input output devicespresentation on software,hardware and input output devices
presentation on software,hardware and input output devicesBindiya syed
 
Input and output devices
Input and output devicesInput and output devices
Input and output devicesDan Mulco
 
INPUT,OUTPUT AND STORAGE DEVICES
INPUT,OUTPUT AND STORAGE DEVICESINPUT,OUTPUT AND STORAGE DEVICES
INPUT,OUTPUT AND STORAGE DEVICESAbhinav Kp
 
Input and output devices
Input and output devicesInput and output devices
Input and output devicesalltimegeek
 
Digital literacy 1 a basic terms powerpoint
Digital literacy 1 a basic terms powerpointDigital literacy 1 a basic terms powerpoint
Digital literacy 1 a basic terms powerpointmrspetty19
 
Computing Technology and Input and Output Devices
Computing Technology and Input and Output DevicesComputing Technology and Input and Output Devices
Computing Technology and Input and Output DevicesDivyanshi Singh
 
Input,output & storage device ppt
Input,output & storage device pptInput,output & storage device ppt
Input,output & storage device pptmayank mulchandani
 
Input and output devices
Input and output devicesInput and output devices
Input and output devicesDanyal Ahmad
 
Project work of computer sc
Project work of computer scProject work of computer sc
Project work of computer scprakash9526
 
78 identify input and output devices
78 identify input and output devices78 identify input and output devices
78 identify input and output devicesEndaila Silongan Ces
 

La actualidad más candente (20)

P2 computer systems
P2   computer systemsP2   computer systems
P2 computer systems
 
comp. devices
comp. devicescomp. devices
comp. devices
 
Input device
Input deviceInput device
Input device
 
Input and output devices
Input and output devicesInput and output devices
Input and output devices
 
Seminar (VK)
Seminar (VK)Seminar (VK)
Seminar (VK)
 
Computer Input and Output Devices
Computer Input and Output DevicesComputer Input and Output Devices
Computer Input and Output Devices
 
presentation on software,hardware and input output devices
presentation on software,hardware and input output devicespresentation on software,hardware and input output devices
presentation on software,hardware and input output devices
 
Input and output devices
Input and output devicesInput and output devices
Input and output devices
 
INPUT,OUTPUT AND STORAGE DEVICES
INPUT,OUTPUT AND STORAGE DEVICESINPUT,OUTPUT AND STORAGE DEVICES
INPUT,OUTPUT AND STORAGE DEVICES
 
Input and output devices
Input and output devicesInput and output devices
Input and output devices
 
Digital literacy 1 a basic terms powerpoint
Digital literacy 1 a basic terms powerpointDigital literacy 1 a basic terms powerpoint
Digital literacy 1 a basic terms powerpoint
 
Input Devices
Input Devices Input Devices
Input Devices
 
Computing Technology and Input and Output Devices
Computing Technology and Input and Output DevicesComputing Technology and Input and Output Devices
Computing Technology and Input and Output Devices
 
Input Devices
Input DevicesInput Devices
Input Devices
 
Input devices
Input devicesInput devices
Input devices
 
Input,output & storage device ppt
Input,output & storage device pptInput,output & storage device ppt
Input,output & storage device ppt
 
Input and output devices
Input and output devicesInput and output devices
Input and output devices
 
Project work of computer sc
Project work of computer scProject work of computer sc
Project work of computer sc
 
78 identify input and output devices
78 identify input and output devices78 identify input and output devices
78 identify input and output devices
 
Input,Output and Memory devices ppt
Input,Output and Memory devices pptInput,Output and Memory devices ppt
Input,Output and Memory devices ppt
 

Destacado

Tablet Pc Innovation
Tablet Pc InnovationTablet Pc Innovation
Tablet Pc Innovationshah1989
 
Tablet pc
Tablet pcTablet pc
Tablet pcjaved22
 
TABLET PC INTERACTIVE WHITEBOARD
TABLET PC INTERACTIVE WHITEBOARDTABLET PC INTERACTIVE WHITEBOARD
TABLET PC INTERACTIVE WHITEBOARDJohn Macasio
 
Tablet PC ICTCM 2009
Tablet PC ICTCM 2009Tablet PC ICTCM 2009
Tablet PC ICTCM 2009Fred Feldon
 
Tablet PC Presentation
Tablet PC PresentationTablet PC Presentation
Tablet PC PresentationShraddha Gupta
 
TABLET PC FOR EDUCATION
TABLET PC FOR EDUCATIONTABLET PC FOR EDUCATION
TABLET PC FOR EDUCATIONJohn Macasio
 
Benefits of tablets
Benefits of tabletsBenefits of tablets
Benefits of tabletsrajasekarkr
 
Marketing Research Tablet PC Students
Marketing Research Tablet PC StudentsMarketing Research Tablet PC Students
Marketing Research Tablet PC Studentsguestecbf7f
 
Tablet PCs in Education
Tablet PCs in EducationTablet PCs in Education
Tablet PCs in Educationleverjf
 
Tablet pc will be the future of computer
Tablet pc will be the future of computerTablet pc will be the future of computer
Tablet pc will be the future of computershafia Nadeem
 

Destacado (12)

Tabletsunu
TabletsunuTabletsunu
Tabletsunu
 
Tablet Pc Innovation
Tablet Pc InnovationTablet Pc Innovation
Tablet Pc Innovation
 
Tablet pc
Tablet pcTablet pc
Tablet pc
 
TABLET PC INTERACTIVE WHITEBOARD
TABLET PC INTERACTIVE WHITEBOARDTABLET PC INTERACTIVE WHITEBOARD
TABLET PC INTERACTIVE WHITEBOARD
 
Tablet PC ICTCM 2009
Tablet PC ICTCM 2009Tablet PC ICTCM 2009
Tablet PC ICTCM 2009
 
Tablet PC Presentation
Tablet PC PresentationTablet PC Presentation
Tablet PC Presentation
 
TABLET PC FOR EDUCATION
TABLET PC FOR EDUCATIONTABLET PC FOR EDUCATION
TABLET PC FOR EDUCATION
 
Benefits of tablets
Benefits of tabletsBenefits of tablets
Benefits of tablets
 
Marketing Research Tablet PC Students
Marketing Research Tablet PC StudentsMarketing Research Tablet PC Students
Marketing Research Tablet PC Students
 
Tablet PCs in Education
Tablet PCs in EducationTablet PCs in Education
Tablet PCs in Education
 
Tablet PC
Tablet PCTablet PC
Tablet PC
 
Tablet pc will be the future of computer
Tablet pc will be the future of computerTablet pc will be the future of computer
Tablet pc will be the future of computer
 

Similar a Tablet pc

Basic fundamental Computer input/output Accessories
Basic fundamental Computer input/output AccessoriesBasic fundamental Computer input/output Accessories
Basic fundamental Computer input/output Accessoriessuraj pandey
 
Basic Computer Knowledge.pptx
Basic Computer Knowledge.pptxBasic Computer Knowledge.pptx
Basic Computer Knowledge.pptxdevmarineacademy
 
Random 120507151041-phpapp02
Random 120507151041-phpapp02Random 120507151041-phpapp02
Random 120507151041-phpapp02Yazeed Khalid
 
Lec # 06 Computer Hardware (IO Devices)-1.pptx
Lec # 06 Computer Hardware (IO Devices)-1.pptxLec # 06 Computer Hardware (IO Devices)-1.pptx
Lec # 06 Computer Hardware (IO Devices)-1.pptxtayyab181034
 
Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Sehrish Rafiq
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computerlina hajjar
 
Computer components
Computer componentsComputer components
Computer componentsMinalzahra
 
Peripheral Devices
Peripheral Devices Peripheral Devices
Peripheral Devices DevOp5
 
A Basic Terms PowerPoint.pptx
A Basic Terms PowerPoint.pptxA Basic Terms PowerPoint.pptx
A Basic Terms PowerPoint.pptxLouiglenPacana2
 
Input and output devices.pdf
Input and output devices.pdfInput and output devices.pdf
Input and output devices.pdfAyeshaIftikhar67
 
Input and output devices
Input and output devices Input and output devices
Input and output devices sajuthomas123
 
Computer Fundamentals Input and Output devices
Computer Fundamentals Input and Output devicesComputer Fundamentals Input and Output devices
Computer Fundamentals Input and Output devicesKirti Verma
 
Input nd Output Devices.pptx
Input nd Output Devices.pptxInput nd Output Devices.pptx
Input nd Output Devices.pptxElrene Cruz
 

Similar a Tablet pc (20)

Basic fundamental Computer input/output Accessories
Basic fundamental Computer input/output AccessoriesBasic fundamental Computer input/output Accessories
Basic fundamental Computer input/output Accessories
 
Basic Computer Knowledge.pptx
Basic Computer Knowledge.pptxBasic Computer Knowledge.pptx
Basic Computer Knowledge.pptx
 
Introduction to Computer
Introduction to Computer Introduction to Computer
Introduction to Computer
 
Random 120507151041-phpapp02
Random 120507151041-phpapp02Random 120507151041-phpapp02
Random 120507151041-phpapp02
 
Lec # 06 Computer Hardware (IO Devices)-1.pptx
Lec # 06 Computer Hardware (IO Devices)-1.pptxLec # 06 Computer Hardware (IO Devices)-1.pptx
Lec # 06 Computer Hardware (IO Devices)-1.pptx
 
A input output device
A input output deviceA input output device
A input output device
 
Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Computer components
Computer componentsComputer components
Computer components
 
Peripheral Devices
Peripheral Devices Peripheral Devices
Peripheral Devices
 
PERIPHERAL DEVICES
PERIPHERAL DEVICESPERIPHERAL DEVICES
PERIPHERAL DEVICES
 
Basics of computer
Basics of computerBasics of computer
Basics of computer
 
A Basic Terms PowerPoint.pptx
A Basic Terms PowerPoint.pptxA Basic Terms PowerPoint.pptx
A Basic Terms PowerPoint.pptx
 
Input and output devices.pdf
Input and output devices.pdfInput and output devices.pdf
Input and output devices.pdf
 
Input output device
Input output deviceInput output device
Input output device
 
Input and output devices
Input and output devices Input and output devices
Input and output devices
 
Input
InputInput
Input
 
Computer Fundamentals Input and Output devices
Computer Fundamentals Input and Output devicesComputer Fundamentals Input and Output devices
Computer Fundamentals Input and Output devices
 
Input nd Output Devices.pptx
Input nd Output Devices.pptxInput nd Output Devices.pptx
Input nd Output Devices.pptx
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 

Último

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Último (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Tablet pc

  • 1. Tablet PCTablet PC –– A mobileA mobile ““notebooknotebook”” Done by aayush kumarDone by aayush kumar
  • 2. Coming up next… • Introduction • Hardware view • Software view
  • 3.
  • 5. “Tablet” stands for…(con’t) • A plate on which we can write.
  • 6. The History of Tablet PCs • Concepts of writing on computer is not new – 1. Pen Windows OS from Microsoft (In the time of Windows 3.1) 2. Windows 95 Pen Edition 3. Newton Pen input device (from Apple Computer) • But all failed…
  • 7. The History of Tablet PCs • Bert Keely – the dreamer of Tablet PCs. • First drawing the future of Tablet in the SGI lab. • In order to fulfill his dream, he met the CEOs of Apple and Dell, but all of them refused Keely. • Finally, Bill Gates accepted his suggestion, and soon decided to develop an OS for his dream. Microsoft software architect Bert Keely shows a prototype of the Tablet PC during Bill Gates' keynote at COMDEX/Fall 2000.
  • 8. What we can expect for Tablet PCs ? • Function as a real “Notebook”
  • 9. What we can expect for Tablet PCs ? • Can we expect more ? …. • All functionality one computer could has.
  • 10. What is Tablet PCs ? • It is a superset of – (1) PDA (2) Notebook (3) Desktop
  • 11. What is Tablet PCs ? • Software view – Windows XP Tablet PC Edition. • Hardware view – the computers which running the tablet OS. 1. “Slate” Tablet – has no keyboard or mouse but a pen as input. 2. “Convertible” Tablet – like traditional notebook, but has a rotatable screen.
  • 13. What feature should Tablet PCs have ? • An electromagnetic digitizer to convert handwriting • Rapid hot docking • Fast standby resume
  • 14. • Screen rotation • Legacy-free – you should not expect any serial/parallel ports or PS2 on a Tablet PC. • Log-on and log-off at the click of a button (from Microsoft : Hardware Assumption for Tablet PCs) What feature should Tablet PCs have ?(con’t)
  • 15. Coming up next… • Introduction • Hardware view • Software view
  • 16.
  • 20. Writing On Computer ? • In Addition to a screen and a pen, you should have one ”sensing technique”. • For PDA -> resistive-control panel. • For Tablet PC -> Electromagnetic Digitizer. 3D-Control
  • 22. Electromagnetic Digitizer • The sensor – which is embedded behind the display. • The pen – which contains only the LC-circuit but no battery.
  • 24. Getting the Position (con’t) • The coupled energy resonates with the circuit. • And reflects back towards the sensor by forming a shaped h-domain field at the tip of the pen.
  • 26. The Coil Switch • Power Consumption – Larger than normal notebook LCD. • Power management is a main concern in the design of Tablet PC.
  • 27. Additional feature • Pressure • Angle • Eraser-like tip – to simulate the eraser. • Additional button – to simulate the right button of the mouse.
  • 29. Where does the data go ?
  • 30. Where does the data go? (continued) • The raw data – gathered by the sensor, then send to the tablet control chip (W8001). • From analog to digital – which is done by the W8001. • Data Processing – the digital data is relay to the MCU, and then be computed into (x, y, z), pressure, tilt angle. • To Client – sent by either an asychronous serial interface (UART) or a synchronous one (SSI, SPI, I2C)
  • 31. Other Concerns • Should perform error correction calculation to counteract many distortions. (inductive components and metals)
  • 32. Next Coming… • Introduction • The hardware view • The software view
  • 33. Ink • Ink is what we write on paper. • The “Digital Ink” technology has been developed by Microsoft.
  • 34. The concept of Ink • A visualization of pen strokes. • A data type supported by OS – you can use ink on every application !!
  • 35. Input Panel • Write Anywhere • Writing Pad • Character Recognizer • On-Screen Keyboard
  • 36. What ink can do… • Mouse • Text editing • Drawing • Gesture
  • 37. From Ink to Money • “Digital Ink” technology – support the ink data type from the os system. • The prospect of ink – 1. Business signature security. 2. No need to teach people how to use computer. 3. Many chances waited to be discovered…
  • 38. Gesture • Software developer can design his own gesture. ex. 3D rotation, special move… • Recognition issues solution : ink-only mode, Gesture-only mode, or Mixed mode.
  • 39. How to pen-enable your computer • Pen-enable – to use electromagnetic pen as mouse. • Need hardware support. http://www.wacom.com/productinfo/index.cfm
  • 40. How to ink-enable your computer ? • Ink-enable – to draw and edit ink on an ink- enabled application. • Download the Windows XP SP2 and Experience Pack for Tablet PC, then execute. http://www.microsoft.com/windowsxp/tabletpc/default.mspx
  • 41. How to develop ink-enable applications ? • Windows Tablet SDK v1.7 available. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dntablet/html/Ta • Visual Basic .NET • C# • Managed C++
  • 42. Four scenario of ink- supported scheme
  • 43. Ink to Text Conversion • For an application itself does not accept pen and ink input directly. • It can still receive ink and handwriting input through Tablet PC Input Panel.
  • 44. Ink Controls • You can position the controls on the user's screen to a fixed region for pen and ink input.
  • 45. Surface Ink • These application support features such as selection and editing ink. • Do not convert handwriting to text. • Do not reflow ink.
  • 46. Ink Manipulation • Handle ink as a data type as surface ink. • But support reflowing and overlay ink object.
  • 47. Speech Control • The Tablet APIs also provide many feature for speech-enable apps. • User can do things in the same time – Send control via speech input Retrieving data from speech output Do pen editing
  • 48. Other Concerns for Tablet Applications • Rapid hot docking • Fast standby resume • Legacy-free Log-on and log-off at the click of a button • Power Issues.