Wednesday, 23 January 2013

Jini TM :The End To Protocols As We Know Them



Jini technology, based on Java technology,enables digital services to simply connect together.

What is Jini?

Jini (pronounced like geini ), also called Apache River, is a network architecture for the construction of distributed systems in the form of modular co-operating services.
Originally developed by Sun, Jini was released under an open source license  Responsibility for Jini has been transferred to Apache under the project name "River" 
         Software layer (48kB) to describe services to the net
         Runs on all Java Virtual Machines (JVM) on any device (from mainframe to toaster)
         Only the Front-End of the service is transmitted---Distributed Computing
         End of all Protocols as we know them
         Resilience: does not assume that networks always work
History of Jini
Sun R&D project by Bill Joy, and Jim Waldo with Ann Wollrath, Ken Arnold and Bob Schleifer in Mid-1960‘s: David Gelernter (Yale) developed a programming language called LINDA

Linda and JavaSpaces
JavaSpaces: implementation of the ideas behind LINDA but greater use of recent advances in object technology, namely Java
The work at Yale focused mainly on data, but today we can just move objects in and out of JavaSpaces [. . .] JavaSpaces is essentially a facility for communicating tasks out and bringing jobs back'' (James Gosling).


Scope at that Era
·       Services – not applications
·       Wireless  > Internet > PC markets
·       eMarketPlaces
·       Content => service => device
·       Network centric development
·       Focus on business logic and accessibility
·       Capacity planning is an oxymoron
·       Supply chain integration and auctioning as examples of new business model
·       Everything is mission critical
·       Simplicity!

Ten Mega Trends
·       Services – not applications
·       Wireless  > Internet > PC markets
·       eMarketPlaces
·       Content => service => device
·       Network centric development
·       Focus on business logic and accessibility
·       Capacity planning is an oxymoron
·       Supply chain integration and auctioning as examples of new business model
·       Everything is mission critical
·       Simplicity!

Pocket Communication Web
         follows you around
         in your pocket
         personal communicator
         system on glass
         my: position, profile, surrounding, context
         cell phone?
         Clipping?

Pervasive Computing Web
         machines talking to machines
         Jini, federations
         wired or wireless
         electric, processor, memory
         communication free
         processor free
         memory free

Jini Technology Enables You to Simply Connect
·       Instant On-
Plug it in and it just works, no fuss, hassle free
       Impromptu community
Create your personal community of devices and services — at home, in the office, or on the road — and interact with other communities quickly and easily
·       Resilient
       Your Jini community maintains itself & adapts to change
       Your Jini community is always available
       The Service Age allows the system to be more tolerant and redundant
       Special delivery
       Services are available on demand

Jini Technology Signals the Start of the Service Age
·       New Business Opportunity
·       Easier way to interact
·       Create and  deploy new Application
·       Develop & Deploy new Services
Technology Used



Jini Technology Adoption is Accelerating
         Jini community is increasing daily
         Current development by Jini community members
       Computer devices (Printers and storage)
       Consumer devices (Camera, DVD, VCR, settop)
       Mobile devices (Pager, cell phone, PDA)
       Automotive devices (GPS, sound, embedded control)
       Networked devices (Routers, switches)
       Networked services
         Community is defining and implementing
       JavaSpaces, directories, printer classes

Jini In the Future?

         desktop, portable computers, dashboard computers
         printers, scanners,WebCams ,disk drives
         DVD, CD players,VCRs, TVs
         refrigerators, freezers
         alarm systems,heart monitors
         heating ,air conditioning
         automobile engines
         kitchen appliances etc

implementing Jini already?
         Adaptive Networks
         Bosch Siemens
         Canon (“using imaging products over any network”)
         Cisco
         Computer Associates etc

2 comments:

Thanks for visiting...

How to access the files when Windows is damage

  You Need An optical drive (CD,DVD or Blu-Ray) drive on the computer you wish to repair. An  burning capable  optical drive on your working...