SlideShare a Scribd company logo
1 of 30
JAVA RING 
Presented By: 
Aditi 
Tripathi 
1150810003 
3
OUTLINE
What is a Java Ring ?... 
Is a finger ring that contains a small 
microprocessor with built in capabilities for the 
user. 
Is a sort of a smartcard that is wearable on a 
finger. 
It contains an inexpensive microprocessor in a 
stainless steel iButton running a JVM and it is 
preloaded with applet.
More… 
The Java Ring is a stainless-steel ring, 16- 
millimeters (0.6 inches) in diameter, that houses a 
1-million-transistor processor, called an iButton. 
The ring has 134 KB of RAM, 32 KB of ROM, a 
real-time clock and a Java virtual machine, which 
is a piece of software that recognizes the Java 
language and translates it for the user's computer 
system
JAVA RING 
Java Ring is a stainless-steel ring, 16-millimeters (0.6 inches) in 
diameter, that houses a 1-million-transistor processor, called an 
iButton. The ring has 134 KB of RAM, 32 KB of ROM
The Java Ring 
Contains a tiny Java Virtual Machine 
Stores information in NVRAM (6K) 
Runs applets 
Includes microprocessor, memory, clock 
and battery
Java Ring in its natural 
environment..
History… 
The java ring, which is powered by Java card was 
introduced at Sun Microsystems's JavaOne 
Conference, in March 1998. 
It was developed by Dallas Semiconductor. 
Workstations at the conference had "ring readers" 
installed on them that downloaded information 
about the user from the conference registration 
system. 
This information was then used to enable a 
number of personalized services.
Contd… 
Java ring has been tested at Celebration School, 
an innovative K-12 school, just outside Orlando, 
FL. The rings are given to students and have been 
programmed to; 
 store electronic cash to pay for lunches 
 automatically unlock doors 
 take attendance 
 store medical information 
 allow students to check out books. 
Students simply press the signet of their Java 
Ring, and it performs the desired function.
Contd… 
The rings given to students are programmed with 
Java applets that communicate with host 
applications on networked systems. Applets are 
small applications that are designed to be run 
within another application. 
The Java Ring is snapped into a reader, called a 
Blue Dot receptor, to allow communication 
between a host system and the Java Ring.
COMPONENTS 
 Java Virtual Machine (JVM) 
 RAM 
 ROM 
 real-time clock 
 iButton 
 Blue dot reciptor
Java virtual machine.. 
The java virtual machine is the piece of 
software that recognizes the java language 
and translates the byte code .
RAM 
Java ring contains 134kb of non-volatile random 
access memory . 
This non-volatile random access memory offers 
high read/write speed. 
It also provides RAPID ZEROIZATION.
ROM 
The java ring contains 32kb of ROM . 
Special kind of operating system called e-commerce 
operating system is stored in the 
ROM.
Real time clock 
Real time clock gives the exact time of the day 
and it can run up to 10 years continuously . 
It is driven by a constant 32KHz crystal 
oscillator. 
In addition ,the frequency of the processor 
clock is not constant ;ranges from 10-20MHz. 
This aspect prohibits hackers in obtaining the 
information from the iButton.
iButt 
on
iButton… 
The jewel of the java ring is the iButton. 
iButton is a computer chip enclosed in a thick 
stainless steel can. 
It is originally called “touch memory devices they 
were later renamed as “iButtons”. 
It requires connection to a reader (known as a 
Blue Dot Receptor) in order to be supplied with 
power and to receive input and send output.
Continued… 
Each iButton has a unique and unalterable 
address i.e. 8-bit serial no. laser etched onto its 
chip inside the can. 
The address can be used as a key or identifier 
for each iButton.
Blue Dot Receptor..
Blue Dot 
Receptor 
 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
Working… 
Whenever the user pushes his ring on a ring 
reader(Blue Dot Receptor), the corresponding 
application will take place. 
The jewel of the java ring is the iButton. 
iButton is a computer chip enclosed in a thick 
stainless steel can. 
It uses 1-wire protocol for communication with the 
host and the iButton.
Opening doors…
Contd… 
Information is transferred between your iButton 
and a PC with a momentary contact at up to 
142kbps. 
You simply touch your iButton to a Blue Dot 
receptor or other iButton probe, which is 
connected to a PC. 
The Blue Dot receptor is cabled to a 1-Wire 
adapter that is attached to a spare PC port. 1-Wire 
adapters exist for USB, serial, and parallel ports.
Applications… 
 The java ring can be used to hold secret codes, 
credit cards numbers, driver license, other wallet 
contents, and even some electronic cash. 
 Citizens of Istanbul, Turkey, who store digital 
cash in the iButton, using the device as a small 
change purse on their mass transit system.
 For opening the door 
E-bank application 
Logging in your PC 
Providing security in your car.
Application Of Java Ring For Getting Account 
Balance Of An User Through Internet
Advantages… 
A very easy and convenient way for 
users. 
More secure than using passwords. 
Portable. 
Ruggedness. 
Wearable.
Contd… 
Provides authentication to users 
which is crucial for many applications. 
Easier for administrator to maintain 
the security infrastructure.
Conclusion… 
 Although Java Rings aren't widely used yet, such rings 
or similar devices could have a number of real-world 
applications, such as starting your car and having all 
your vehicle's components (such as the seat, mirrors, 
and radio selections) automatically adjust to your 
preferences. 
 The key issue about a wearable computer (java ring) is 
not whether it is a ring or another form factor: the 
deciding point is that you will always have it with 
you.
Java ring- a portable wearable computer

More Related Content

Viewers also liked

Best topics for seminar
Best topics for seminarBest topics for seminar
Best topics for seminarshilpi nagpal
 
Introduction to Mobile IPv6
Introduction to Mobile IPv6Introduction to Mobile IPv6
Introduction to Mobile IPv6guestbeb9a5
 
Unit Nexus offering Java ring training
Unit Nexus offering Java ring trainingUnit Nexus offering Java ring training
Unit Nexus offering Java ring trainingUnit Nexus Pvt. Ltd.
 
Robo's in constructions
Robo's in constructionsRobo's in constructions
Robo's in constructionsmkanth
 
Technical seminar project stalin babu m 116_f1a0471
Technical seminar project  stalin babu m  116_f1a0471Technical seminar project  stalin babu m  116_f1a0471
Technical seminar project stalin babu m 116_f1a0471STALIN BABU
 
SSD - Solid State Drive PPT by Atishay Jain
SSD - Solid State Drive PPT by Atishay JainSSD - Solid State Drive PPT by Atishay Jain
SSD - Solid State Drive PPT by Atishay JainAtishay Jain
 
Presentation on Digital jewelry
Presentation on Digital jewelry Presentation on Digital jewelry
Presentation on Digital jewelry Arohi Khandelwal
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewelleryManu Priya
 
Pt Sankyu Indonesia International
Pt Sankyu Indonesia InternationalPt Sankyu Indonesia International
Pt Sankyu Indonesia Internationalarmenaldrin
 
C:\documents and settings\pc\my documents\การบ้านเฮีย\template\1 powerpoint t...
C:\documents and settings\pc\my documents\การบ้านเฮีย\template\1 powerpoint t...C:\documents and settings\pc\my documents\การบ้านเฮีย\template\1 powerpoint t...
C:\documents and settings\pc\my documents\การบ้านเฮีย\template\1 powerpoint t...sad
 
Slides from Introduction to IPv6
Slides from Introduction to IPv6Slides from Introduction to IPv6
Slides from Introduction to IPv6Cyren, Inc
 
Hard disk drive components
Hard disk drive componentsHard disk drive components
Hard disk drive componentsEtty94
 
IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile NetworksAPNIC
 
Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013Hemanth HR
 

Viewers also liked (20)

Digital jewellery
Digital jewelleryDigital jewellery
Digital jewellery
 
Best topics for seminar
Best topics for seminarBest topics for seminar
Best topics for seminar
 
Java ring
Java ringJava ring
Java ring
 
Mobile ipv6
Mobile ipv6Mobile ipv6
Mobile ipv6
 
Introduction to Mobile IPv6
Introduction to Mobile IPv6Introduction to Mobile IPv6
Introduction to Mobile IPv6
 
Unit Nexus offering Java ring training
Unit Nexus offering Java ring trainingUnit Nexus offering Java ring training
Unit Nexus offering Java ring training
 
Robo's in constructions
Robo's in constructionsRobo's in constructions
Robo's in constructions
 
Java card
Java cardJava card
Java card
 
Technical seminar project stalin babu m 116_f1a0471
Technical seminar project  stalin babu m  116_f1a0471Technical seminar project  stalin babu m  116_f1a0471
Technical seminar project stalin babu m 116_f1a0471
 
Java card
Java cardJava card
Java card
 
SSD - Solid State Drive PPT by Atishay Jain
SSD - Solid State Drive PPT by Atishay JainSSD - Solid State Drive PPT by Atishay Jain
SSD - Solid State Drive PPT by Atishay Jain
 
Presentation on Digital jewelry
Presentation on Digital jewelry Presentation on Digital jewelry
Presentation on Digital jewelry
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewellery
 
10.1.1.29.5089
10.1.1.29.508910.1.1.29.5089
10.1.1.29.5089
 
Pt Sankyu Indonesia International
Pt Sankyu Indonesia InternationalPt Sankyu Indonesia International
Pt Sankyu Indonesia International
 
C:\documents and settings\pc\my documents\การบ้านเฮีย\template\1 powerpoint t...
C:\documents and settings\pc\my documents\การบ้านเฮีย\template\1 powerpoint t...C:\documents and settings\pc\my documents\การบ้านเฮีย\template\1 powerpoint t...
C:\documents and settings\pc\my documents\การบ้านเฮีย\template\1 powerpoint t...
 
Slides from Introduction to IPv6
Slides from Introduction to IPv6Slides from Introduction to IPv6
Slides from Introduction to IPv6
 
Hard disk drive components
Hard disk drive componentsHard disk drive components
Hard disk drive components
 
IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile Networks
 
Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013
 

Recently uploaded

INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 

Recently uploaded (20)

INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 

Java ring- a portable wearable computer

  • 1. JAVA RING Presented By: Aditi Tripathi 1150810003 3
  • 3. What is a Java Ring ?... Is a finger ring that contains a small microprocessor with built in capabilities for the user. Is a sort of a smartcard that is wearable on a finger. It contains an inexpensive microprocessor in a stainless steel iButton running a JVM and it is preloaded with applet.
  • 4. More… The Java Ring is a stainless-steel ring, 16- millimeters (0.6 inches) in diameter, that houses a 1-million-transistor processor, called an iButton. The ring has 134 KB of RAM, 32 KB of ROM, a real-time clock and a Java virtual machine, which is a piece of software that recognizes the Java language and translates it for the user's computer system
  • 5. JAVA RING Java Ring is a stainless-steel ring, 16-millimeters (0.6 inches) in diameter, that houses a 1-million-transistor processor, called an iButton. The ring has 134 KB of RAM, 32 KB of ROM
  • 6. The Java Ring Contains a tiny Java Virtual Machine Stores information in NVRAM (6K) Runs applets Includes microprocessor, memory, clock and battery
  • 7. Java Ring in its natural environment..
  • 8. History… The java ring, which is powered by Java card was introduced at Sun Microsystems's JavaOne Conference, in March 1998. It was developed by Dallas Semiconductor. Workstations at the conference had "ring readers" installed on them that downloaded information about the user from the conference registration system. This information was then used to enable a number of personalized services.
  • 9. Contd… Java ring has been tested at Celebration School, an innovative K-12 school, just outside Orlando, FL. The rings are given to students and have been programmed to;  store electronic cash to pay for lunches  automatically unlock doors  take attendance  store medical information  allow students to check out books. Students simply press the signet of their Java Ring, and it performs the desired function.
  • 10. Contd… The rings given to students are programmed with Java applets that communicate with host applications on networked systems. Applets are small applications that are designed to be run within another application. The Java Ring is snapped into a reader, called a Blue Dot receptor, to allow communication between a host system and the Java Ring.
  • 11. COMPONENTS  Java Virtual Machine (JVM)  RAM  ROM  real-time clock  iButton  Blue dot reciptor
  • 12. Java virtual machine.. The java virtual machine is the piece of software that recognizes the java language and translates the byte code .
  • 13. RAM Java ring contains 134kb of non-volatile random access memory . This non-volatile random access memory offers high read/write speed. It also provides RAPID ZEROIZATION.
  • 14. ROM The java ring contains 32kb of ROM . Special kind of operating system called e-commerce operating system is stored in the ROM.
  • 15. Real time clock Real time clock gives the exact time of the day and it can run up to 10 years continuously . It is driven by a constant 32KHz crystal oscillator. In addition ,the frequency of the processor clock is not constant ;ranges from 10-20MHz. This aspect prohibits hackers in obtaining the information from the iButton.
  • 17. iButton… The jewel of the java ring is the iButton. iButton is a computer chip enclosed in a thick stainless steel can. It is originally called “touch memory devices they were later renamed as “iButtons”. It requires connection to a reader (known as a Blue Dot Receptor) in order to be supplied with power and to receive input and send output.
  • 18. Continued… Each iButton has a unique and unalterable address i.e. 8-bit serial no. laser etched onto its chip inside the can. The address can be used as a key or identifier for each iButton.
  • 20. Blue Dot Receptor  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
  • 21. Working… Whenever the user pushes his ring on a ring reader(Blue Dot Receptor), the corresponding application will take place. The jewel of the java ring is the iButton. iButton is a computer chip enclosed in a thick stainless steel can. It uses 1-wire protocol for communication with the host and the iButton.
  • 23. Contd… Information is transferred between your iButton and a PC with a momentary contact at up to 142kbps. You simply touch your iButton to a Blue Dot receptor or other iButton probe, which is connected to a PC. The Blue Dot receptor is cabled to a 1-Wire adapter that is attached to a spare PC port. 1-Wire adapters exist for USB, serial, and parallel ports.
  • 24. Applications…  The java ring can be used to hold secret codes, credit cards numbers, driver license, other wallet contents, and even some electronic cash.  Citizens of Istanbul, Turkey, who store digital cash in the iButton, using the device as a small change purse on their mass transit system.
  • 25.  For opening the door E-bank application Logging in your PC Providing security in your car.
  • 26. Application Of Java Ring For Getting Account Balance Of An User Through Internet
  • 27. Advantages… A very easy and convenient way for users. More secure than using passwords. Portable. Ruggedness. Wearable.
  • 28. Contd… Provides authentication to users which is crucial for many applications. Easier for administrator to maintain the security infrastructure.
  • 29. Conclusion…  Although Java Rings aren't widely used yet, such rings or similar devices could have a number of real-world applications, such as starting your car and having all your vehicle's components (such as the seat, mirrors, and radio selections) automatically adjust to your preferences.  The key issue about a wearable computer (java ring) is not whether it is a ring or another form factor: the deciding point is that you will always have it with you.