SlideShare a Scribd company logo
1 of 22
Presented by :
Ranjeet Kumar
(Madurai kamaraj university)
MCA 2nd year
JAVA RINGS..
HISTORICAL
BACKGROUND
JAVA RING—WHAT IS IT??
INSIDE JAVA RING
JAVA CONNECTION
USE OF JAVA RING
ADVANTAGES
CONCLUSION
 In the summer of 1989, Dallas Semiconductor Corp.
produced the first stainless-steel-encapsulated memory
devices utilizing the Dallas Semiconductor 1-Wire
communication protocol.
 By 1990, this protocol had been refined and employed
in a variety of self-contained memory devices.
Originally called "touch memory" devices, they were
later renamed "iButtons."
 One of the first impressive devices powered by the Java Card
technology came in the form of now famous Java Rings at the Sun's
JavaOne conference, in March 1998.
 The JavaRing is a tiny wearable computer with 6 kilobytes of RAM.
 Six K may not sound like much, but it is 20 percent more memory
than the first computer ever used .
 Even 6 K is enough to hold your secret codes, your credit cards
numbers, your driver license, other wallet contents, and even some
electronic cash. The ring can also store a few important URLs.
 The Java Ring is a wearable computer that can be used to
authenticate users to services on the Internet. A user only has to
push the ring on his/her finger on a Java Ring reader for about a
second.
 The key issue about a wearable computer is not whether it is a
ring or another form factor: the deciding point is that we will always
have it with us. Many aspects of computing change once there
is no need to go to a special room to get at the computer.
A Java Ring is a finger ring that contains 
 small microprocessor with built-in capabilities for the user.
 stainless-steel iButton
 Java virtual machine
 applets (little application programs)
 Real Time Clock
The rings were built by Dallas Semiconductor.
A Small Microprocessor
 Consist of 32k ROM
 6K of RAM and can be extended upto 134k RAM
The jewel of the Java Ring is the Java iButton –
 The iButton is a computer chip enclosed in a 16mm thick stainless
steel can. Because of this unique and durable container, up-to-date
information can travel with a person or object anywhere they go.
 Designed to be fully compatible with the Java Card 2.0 standard.
 It is small and portable enough to attach to a key fob, ring, watch,
or other personal items
JAVA Powered iButton
An iButton uses its stainless steel
 can :
It is an electronic communications
interface. Each can has a data contact,
called the 'lid', and a ground contact,
called the 'base'. Each of these contacts
is connected to the silicon chip inside.
 Grommet :
The two contacts are separated by a polypropylene
grommet.
iButton Components
Layout of iButton
Types of iButton
 Memory iButton
 Java Powered Cryptographic iButton
 Thermochron iButton
Internal details
Cryptographic iButton
 Information is transferred between iButton and a PC
through Blue Dot Receptor
You simply touch iButton to a Blue Dot Receptor
These receptors uses 1-wire communication protocol
for data transfer
Blue Dot Receptor
Blue Dot Receptors
 Serial Port Adapter
 Parallel Port Adapter
 USB Port Adapter
1-Wire Communication Protocol
 Reset synchronizes the entire bus
 ‘Select’ a slave device is selected for communication
 Once a specific device is selected all other devices are ignored
JVM
 It supports Java card 2.0 specification
 It allows the Java Ring to navigate through Java
Operating environment
 Provides Automatic garbage Collection for efficient
reuse of memory space
 With experience designing the E-Commerce operating
system and VM for the Crypto iButton hardware platform.
 With a Java iButton, a vast number of existing Java
programmers could easily learn to write applets that could
be compiled with the standard tools available from Sun
Microsystems, loaded into the Java iButton, and run on
demand to support a wide variety of financial
applications.
 The Java Card 2.0 specification provided the opportunity
to implement a useful version of the JVM and runtime
environment with the limited resources available to a
small processor.
Java Connection
 Access control to buildings and equipment
 Secure network login using challenge/response
authentication
 Storage vault for user names and passwords
 User profile for rapid Internet form-filling
 Digital signatures for e-commerce
 United States Postal Service Postal Security Device for
PC Postage downloadable over the Internet
 Digital photo ID and fingerprint biometrics
 Thermochron applications
Uses / Applications of Java Ring
 Java ring is wearable
 Completely controlled by the user
 Rapid Zeroization
 Personalization
Advantages
 Latest Technology
 Can be highly successful in market in future
 More durable because of its stainless steel armour
 Can be attached to various personal accessories
Conclusion
java Ring

More Related Content

What's hot (20)

Java ring ppt
Java ring pptJava ring ppt
Java ring ppt
 
Java Ring
Java RingJava Ring
Java Ring
 
Java ring Engg SEMINAR
Java ring Engg SEMINARJava ring Engg SEMINAR
Java ring Engg SEMINAR
 
Java ring
Java ringJava ring
Java ring
 
New Ring
New RingNew Ring
New Ring
 
Java Ring
Java Ring Java Ring
Java Ring
 
My ppt java ring
My ppt java ringMy ppt java ring
My ppt java ring
 
Javaringppt 130921072916-phpapp02
Javaringppt 130921072916-phpapp02Javaringppt 130921072916-phpapp02
Javaringppt 130921072916-phpapp02
 
Presentation1
Presentation1Presentation1
Presentation1
 
java ring
java ringjava ring
java ring
 
Dj ppt
Dj pptDj ppt
Dj ppt
 
Eric Vétillard's Cardis2010 Slides
Eric Vétillard's Cardis2010 SlidesEric Vétillard's Cardis2010 Slides
Eric Vétillard's Cardis2010 Slides
 
Digital jewellery ppt
Digital jewellery  pptDigital jewellery  ppt
Digital jewellery ppt
 
Digital jewelry
Digital jewelryDigital jewelry
Digital jewelry
 
Digital jewellery hints
Digital jewellery hintsDigital jewellery hints
Digital jewellery hints
 
66913017 java-ring-1217949449014046-9 (1)
66913017 java-ring-1217949449014046-9 (1)66913017 java-ring-1217949449014046-9 (1)
66913017 java-ring-1217949449014046-9 (1)
 
Digital jewelry
Digital jewelryDigital jewelry
Digital jewelry
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewellery
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewellery
 
DIGITAL JEWELLERY
DIGITAL JEWELLERYDIGITAL JEWELLERY
DIGITAL JEWELLERY
 

Viewers also liked

Robo's in constructions
Robo's in constructionsRobo's in constructions
Robo's in constructionsmkanth
 
Digital jewelry prachi
Digital jewelry prachiDigital jewelry prachi
Digital jewelry prachiPrachi Jain
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSINGKing Julian
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...SlideShare
 

Viewers also liked (6)

Robo's in constructions
Robo's in constructionsRobo's in constructions
Robo's in constructions
 
digital jewelry
digital jewelrydigital jewelry
digital jewelry
 
Digital jewelry prachi
Digital jewelry prachiDigital jewelry prachi
Digital jewelry prachi
 
Blackberry ppt
Blackberry pptBlackberry ppt
Blackberry ppt
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
 

Similar to java Ring

Java ring-110920020424-phpapp02
Java ring-110920020424-phpapp02Java ring-110920020424-phpapp02
Java ring-110920020424-phpapp02Jana Vontari
 
Digital jewellery2.pptx
Digital jewellery2.pptxDigital jewellery2.pptx
Digital jewellery2.pptxKDivyaLatha
 
Study of Java Card and its Application
Study of Java Card and its ApplicationStudy of Java Card and its Application
Study of Java Card and its Applicationeditor1knowledgecuddle
 
Presentation on Digital jewelry
Presentation on Digital jewelry Presentation on Digital jewelry
Presentation on Digital jewelry Arohi Khandelwal
 
A Taste of Java ME
A Taste of Java MEA Taste of Java ME
A Taste of Java MEwiradikusuma
 
IRJET - Eyeblink Controlled Virtual Keyboard using Raspberry Pi
IRJET -  	  Eyeblink Controlled Virtual Keyboard using Raspberry PiIRJET -  	  Eyeblink Controlled Virtual Keyboard using Raspberry Pi
IRJET - Eyeblink Controlled Virtual Keyboard using Raspberry PiIRJET Journal
 
Java card technology
Java card technologyJava card technology
Java card technologyAmol Kamble
 
Blackberry Development Environment
Blackberry Development EnvironmentBlackberry Development Environment
Blackberry Development EnvironmentPredhin Sapru
 
Digital jewellary
Digital jewellaryDigital jewellary
Digital jewellaryAjay kumar
 
Introduction to Java ME Mobile Development
Introduction to Java ME Mobile DevelopmentIntroduction to Java ME Mobile Development
Introduction to Java ME Mobile DevelopmentProf. Erwin Globio
 

Similar to java Ring (17)

Java Ring
Java RingJava Ring
Java Ring
 
Java ring-110920020424-phpapp02
Java ring-110920020424-phpapp02Java ring-110920020424-phpapp02
Java ring-110920020424-phpapp02
 
Digital jewellery2.pptx
Digital jewellery2.pptxDigital jewellery2.pptx
Digital jewellery2.pptx
 
Javacard
Javacard Javacard
Javacard
 
Study of Java Card and its Application
Study of Java Card and its ApplicationStudy of Java Card and its Application
Study of Java Card and its Application
 
Java card
Java cardJava card
Java card
 
Presentation on Digital jewelry
Presentation on Digital jewelry Presentation on Digital jewelry
Presentation on Digital jewelry
 
A Taste of Java ME
A Taste of Java MEA Taste of Java ME
A Taste of Java ME
 
IRJET - Eyeblink Controlled Virtual Keyboard using Raspberry Pi
IRJET -  	  Eyeblink Controlled Virtual Keyboard using Raspberry PiIRJET -  	  Eyeblink Controlled Virtual Keyboard using Raspberry Pi
IRJET - Eyeblink Controlled Virtual Keyboard using Raspberry Pi
 
Java card technology
Java card technologyJava card technology
Java card technology
 
Java card
Java card Java card
Java card
 
Blackberry Development Environment
Blackberry Development EnvironmentBlackberry Development Environment
Blackberry Development Environment
 
Digital jewellary
Digital jewellaryDigital jewellary
Digital jewellary
 
Introduction to Java ME Mobile Development
Introduction to Java ME Mobile DevelopmentIntroduction to Java ME Mobile Development
Introduction to Java ME Mobile Development
 
FIVE PEN PC TECHNOLOGY
FIVE PEN PC TECHNOLOGYFIVE PEN PC TECHNOLOGY
FIVE PEN PC TECHNOLOGY
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewellery
 
Q180203109113
Q180203109113Q180203109113
Q180203109113
 

More from ranjeetdon

ELENA MICROPROCESSOR
ELENA MICROPROCESSORELENA MICROPROCESSOR
ELENA MICROPROCESSORranjeetdon
 
Skinput technology
Skinput technologySkinput technology
Skinput technologyranjeetdon
 
Mindreadingppt
MindreadingpptMindreadingppt
Mindreadingpptranjeetdon
 
5penpctechnology
5penpctechnology5penpctechnology
5penpctechnologyranjeetdon
 
Finalpptonmindreadingcomputer 140105222853-phpapp01
Finalpptonmindreadingcomputer 140105222853-phpapp01Finalpptonmindreadingcomputer 140105222853-phpapp01
Finalpptonmindreadingcomputer 140105222853-phpapp01ranjeetdon
 

More from ranjeetdon (7)

ELENA MICROPROCESSOR
ELENA MICROPROCESSORELENA MICROPROCESSOR
ELENA MICROPROCESSOR
 
Pawan111
Pawan111Pawan111
Pawan111
 
Skinput technology
Skinput technologySkinput technology
Skinput technology
 
Mindreadingppt
MindreadingpptMindreadingppt
Mindreadingppt
 
5penpctechnology
5penpctechnology5penpctechnology
5penpctechnology
 
Finalpptonmindreadingcomputer 140105222853-phpapp01
Finalpptonmindreadingcomputer 140105222853-phpapp01Finalpptonmindreadingcomputer 140105222853-phpapp01
Finalpptonmindreadingcomputer 140105222853-phpapp01
 
Msc(cs)
Msc(cs)Msc(cs)
Msc(cs)
 

Recently uploaded

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 

Recently uploaded (20)

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 

java Ring

  • 1. Presented by : Ranjeet Kumar (Madurai kamaraj university) MCA 2nd year
  • 3. HISTORICAL BACKGROUND JAVA RING—WHAT IS IT?? INSIDE JAVA RING JAVA CONNECTION USE OF JAVA RING ADVANTAGES CONCLUSION
  • 4.  In the summer of 1989, Dallas Semiconductor Corp. produced the first stainless-steel-encapsulated memory devices utilizing the Dallas Semiconductor 1-Wire communication protocol.  By 1990, this protocol had been refined and employed in a variety of self-contained memory devices. Originally called "touch memory" devices, they were later renamed "iButtons."
  • 5.  One of the first impressive devices powered by the Java Card technology came in the form of now famous Java Rings at the Sun's JavaOne conference, in March 1998.  The JavaRing is a tiny wearable computer with 6 kilobytes of RAM.  Six K may not sound like much, but it is 20 percent more memory than the first computer ever used .  Even 6 K is enough to hold your secret codes, your credit cards numbers, your driver license, other wallet contents, and even some electronic cash. The ring can also store a few important URLs.
  • 6.  The Java Ring is a wearable computer that can be used to authenticate users to services on the Internet. A user only has to push the ring on his/her finger on a Java Ring reader for about a second.  The key issue about a wearable computer is not whether it is a ring or another form factor: the deciding point is that we will always have it with us. Many aspects of computing change once there is no need to go to a special room to get at the computer.
  • 7. A Java Ring is a finger ring that contains   small microprocessor with built-in capabilities for the user.  stainless-steel iButton  Java virtual machine  applets (little application programs)  Real Time Clock The rings were built by Dallas Semiconductor.
  • 8. A Small Microprocessor  Consist of 32k ROM  6K of RAM and can be extended upto 134k RAM
  • 9. The jewel of the Java Ring is the Java iButton –  The iButton is a computer chip enclosed in a 16mm thick stainless steel can. Because of this unique and durable container, up-to-date information can travel with a person or object anywhere they go.  Designed to be fully compatible with the Java Card 2.0 standard.  It is small and portable enough to attach to a key fob, ring, watch, or other personal items JAVA Powered iButton
  • 10. An iButton uses its stainless steel  can : It is an electronic communications interface. Each can has a data contact, called the 'lid', and a ground contact, called the 'base'. Each of these contacts is connected to the silicon chip inside.  Grommet : The two contacts are separated by a polypropylene grommet. iButton Components
  • 12. Types of iButton  Memory iButton  Java Powered Cryptographic iButton  Thermochron iButton
  • 14.  Information is transferred between iButton and a PC through Blue Dot Receptor You simply touch iButton to a Blue Dot Receptor These receptors uses 1-wire communication protocol for data transfer Blue Dot Receptor
  • 15. Blue Dot Receptors  Serial Port Adapter  Parallel Port Adapter  USB Port Adapter
  • 16. 1-Wire Communication Protocol  Reset synchronizes the entire bus  ‘Select’ a slave device is selected for communication  Once a specific device is selected all other devices are ignored
  • 17. JVM  It supports Java card 2.0 specification  It allows the Java Ring to navigate through Java Operating environment  Provides Automatic garbage Collection for efficient reuse of memory space
  • 18.  With experience designing the E-Commerce operating system and VM for the Crypto iButton hardware platform.  With a Java iButton, a vast number of existing Java programmers could easily learn to write applets that could be compiled with the standard tools available from Sun Microsystems, loaded into the Java iButton, and run on demand to support a wide variety of financial applications.  The Java Card 2.0 specification provided the opportunity to implement a useful version of the JVM and runtime environment with the limited resources available to a small processor. Java Connection
  • 19.  Access control to buildings and equipment  Secure network login using challenge/response authentication  Storage vault for user names and passwords  User profile for rapid Internet form-filling  Digital signatures for e-commerce  United States Postal Service Postal Security Device for PC Postage downloadable over the Internet  Digital photo ID and fingerprint biometrics  Thermochron applications Uses / Applications of Java Ring
  • 20.  Java ring is wearable  Completely controlled by the user  Rapid Zeroization  Personalization Advantages
  • 21.  Latest Technology  Can be highly successful in market in future  More durable because of its stainless steel armour  Can be attached to various personal accessories Conclusion