SlideShare ist ein Scribd-Unternehmen logo
1 von 16
byTanmoy Barman
Cont:-barmantanmoy.47@gmail.com
 What?
 Where JINI is used?
 History.
 Components.
 How JINI works?
 Advantages.
 JINI is a programming model or architecture which
enables configuration and deployment of
distributed systems.
 JINI simplifies the addition of devices where each
and every devices can be plugged together to form a
community; a community which can be formed
with minimum configuration, human intervention
and device drivers.
 Devices can hardware as well as software written in
java which provide their services through
distributed network interfaces. These devices in JINI
is called “Resource/Service”.
 Services joined the network and make their
presence announce to the “lookup Service”.
 “Client” use lookup Service to locate resource and
call them to perform their task.
 Any hardware and software devices.
 Any consumer appliances that can pass
digital information such as it can be a Xerox
machine, coffee machine or a washing
machine.
Scenario
Three users Nabin,
Teddy, Ujjal present
in different location
but connected in a
network.
They can easily share
the resources with
each other with the
help of JINI
technology.
 The idea of the JINI system developed by Sun
cofounder Bill Joy at Sun Aspen Smallworks R&D lab
in 1994.
 Under the leadership of Bill Joy and Jim Waldo
 Ann Wollrath, the inventor and designer for Java
Remote Method Invocation (Java RMI)
 Ken Arnold, the designer of JavaSpaces™
technology
 Bob Scheifler, a principal of the X Consortium and
designer of Lookup/Discovery.
 On January 25, 1999, JINI was officially launched
and the technology is available for download
 By September 1999, 18,000 click-thru agreement
//downloads of JINI release from Sun‟s web site
 Sun currently has agreement with a wide range of
technology companies to develop JINI technology
services, both hardware and software.
 Components in JINI:
 Resource
▪ Are the devices which provide their
functionalities over the network to the clients.
 Lookup Service
▪ Acts as a broker between Service and Client.
 Client
▪ They use the function provided Device(i.e.
Service).
Resource Client
Lookup Service
Connected network
 JINI is based on look up service, when a device adds
to a network it goes through a add-in protocol
called „discovery and join‟.
 The device first locate the look up service and loads
a service register object which will serve as a local
proxy for the look up service.
 This service register object implements the look up
service interface and the protocol is used for
communicating between the client and the look ups
service.
 The client who wants to use the service locate
the device using the look up service. A service
object representing the service is uploaded in the
requesting client by the look up service.
 The Service object implements the service
interface which take care with the remote
implementation with the remote service. The
client may now use the service by invoking
methods on the local service object. Once the
connection is established the look up service is
no more required.
Internet
Look
Up
Service
Service/
Resource
Client
Install the object representing
the service to the client
Communicate
directly with the
service by
invoking
methods on the
local object
 No configuration hash less and device drivers.
 Device can announce their presence in the network
easily.
 Same devices and information can shared with
every one present over the network.
 Seamless access to local and remote devices.
 Architecture Independent.
 Dynamic environment.
Jini
Jini

Weitere ähnliche Inhalte

Was ist angesagt?

Jini network technology
Jini  network   technologyJini  network   technology
Jini network technologyKeerthi Thomas
 
Remote Method Innovation (RMI) In JAVA
Remote Method Innovation (RMI) In JAVARemote Method Innovation (RMI) In JAVA
Remote Method Innovation (RMI) In JAVAPrankit Mishra
 
Distributed & parallel system
Distributed & parallel systemDistributed & parallel system
Distributed & parallel systemManish Singh
 
Virtual network computing ppt
Virtual network computing pptVirtual network computing ppt
Virtual network computing pptTheGreatLeo
 
Corba concepts & corba architecture
Corba concepts & corba architectureCorba concepts & corba architecture
Corba concepts & corba architecturenupurmakhija1211
 
Operating System Process Synchronization
Operating System Process SynchronizationOperating System Process Synchronization
Operating System Process SynchronizationHaziq Naeem
 
Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]vaishalisahare123
 
Publish Subscribe pattern - Design Patterns
Publish Subscribe pattern - Design PatternsPublish Subscribe pattern - Design Patterns
Publish Subscribe pattern - Design PatternsRutvik Bapat
 
Social Cloud: Cloud Computing in Social Networks
Social Cloud: Cloud Computing in Social NetworksSocial Cloud: Cloud Computing in Social Networks
Social Cloud: Cloud Computing in Social NetworksSimon Caton
 
CCS335 – CLOUD COMPUTING.pptx
CCS335 – CLOUD COMPUTING.pptxCCS335 – CLOUD COMPUTING.pptx
CCS335 – CLOUD COMPUTING.pptxNiviV4
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment modelsAshok Kumar
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDNVenkata Naga Ravi
 
Attacks in MANET
Attacks in MANETAttacks in MANET
Attacks in MANETSunita Sahu
 
Image classification using CNN
Image classification using CNNImage classification using CNN
Image classification using CNNNoura Hussein
 

Was ist angesagt? (20)

Jini network technology
Jini  network   technologyJini  network   technology
Jini network technology
 
Jini technology ppt
Jini technology pptJini technology ppt
Jini technology ppt
 
Cs
CsCs
Cs
 
4. the grid evolution
4. the grid evolution4. the grid evolution
4. the grid evolution
 
Remote Method Innovation (RMI) In JAVA
Remote Method Innovation (RMI) In JAVARemote Method Innovation (RMI) In JAVA
Remote Method Innovation (RMI) In JAVA
 
Distributed & parallel system
Distributed & parallel systemDistributed & parallel system
Distributed & parallel system
 
Java rmi
Java rmiJava rmi
Java rmi
 
Virtual network computing ppt
Virtual network computing pptVirtual network computing ppt
Virtual network computing ppt
 
Corba concepts & corba architecture
Corba concepts & corba architectureCorba concepts & corba architecture
Corba concepts & corba architecture
 
Operating System Process Synchronization
Operating System Process SynchronizationOperating System Process Synchronization
Operating System Process Synchronization
 
Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]
 
Publish Subscribe pattern - Design Patterns
Publish Subscribe pattern - Design PatternsPublish Subscribe pattern - Design Patterns
Publish Subscribe pattern - Design Patterns
 
Social Cloud: Cloud Computing in Social Networks
Social Cloud: Cloud Computing in Social NetworksSocial Cloud: Cloud Computing in Social Networks
Social Cloud: Cloud Computing in Social Networks
 
Events vs Notifications
Events vs NotificationsEvents vs Notifications
Events vs Notifications
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
CCS335 – CLOUD COMPUTING.pptx
CCS335 – CLOUD COMPUTING.pptxCCS335 – CLOUD COMPUTING.pptx
CCS335 – CLOUD COMPUTING.pptx
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDN
 
Attacks in MANET
Attacks in MANETAttacks in MANET
Attacks in MANET
 
Image classification using CNN
Image classification using CNNImage classification using CNN
Image classification using CNN
 

Andere mochten auch

Jini Network Technology
Jini Network TechnologyJini Network Technology
Jini Network TechnologyKwangshin Oh
 
How to get traffic from social media?
How to get traffic from social media?How to get traffic from social media?
How to get traffic from social media?Murugesh Ramaswamy
 
Mobile WiMAX Analyst Briefing;October 30th 2008
Mobile WiMAX Analyst Briefing;October 30th 2008Mobile WiMAX Analyst Briefing;October 30th 2008
Mobile WiMAX Analyst Briefing;October 30th 2008Luke Thomas
 
Comparining Mobile Wimax With Hspa And Lte
Comparining Mobile Wimax With Hspa And LteComparining Mobile Wimax With Hspa And Lte
Comparining Mobile Wimax With Hspa And LteSyed Khurram Iqbal
 
3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKET
3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKET3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKET
3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKETGreen Packet
 
Joomla Presentation
Joomla PresentationJoomla Presentation
Joomla Presentationghessler
 
Joomla Seo Presentation
Joomla Seo PresentationJoomla Seo Presentation
Joomla Seo Presentationalledia
 
Joomla Presentation in Agriya Infoway
Joomla Presentation in Agriya InfowayJoomla Presentation in Agriya Infoway
Joomla Presentation in Agriya InfowayiScripts
 
Joomla presentation to Jerusalem Web Professionals on May 27, 2010
Joomla presentation to Jerusalem Web Professionals on May 27, 2010Joomla presentation to Jerusalem Web Professionals on May 27, 2010
Joomla presentation to Jerusalem Web Professionals on May 27, 2010Jeff Mendelson
 
Mobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, Qtel
Mobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, QtelMobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, Qtel
Mobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, QtelUntil ROI
 
Intel 16m Wi Max Update
Intel 16m Wi Max UpdateIntel 16m Wi Max Update
Intel 16m Wi Max UpdateBP Tiwari
 
Mobile Wimax Part2 Comparative Analysis
Mobile Wimax Part2 Comparative AnalysisMobile Wimax Part2 Comparative Analysis
Mobile Wimax Part2 Comparative AnalysisDeepak Sharma
 

Andere mochten auch (14)

JINI
JINIJINI
JINI
 
Jini Network Technology
Jini Network TechnologyJini Network Technology
Jini Network Technology
 
Jini+presentation
Jini+presentationJini+presentation
Jini+presentation
 
How to get traffic from social media?
How to get traffic from social media?How to get traffic from social media?
How to get traffic from social media?
 
Mobile WiMAX Analyst Briefing;October 30th 2008
Mobile WiMAX Analyst Briefing;October 30th 2008Mobile WiMAX Analyst Briefing;October 30th 2008
Mobile WiMAX Analyst Briefing;October 30th 2008
 
Comparining Mobile Wimax With Hspa And Lte
Comparining Mobile Wimax With Hspa And LteComparining Mobile Wimax With Hspa And Lte
Comparining Mobile Wimax With Hspa And Lte
 
3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKET
3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKET3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKET
3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKET
 
Joomla Presentation
Joomla PresentationJoomla Presentation
Joomla Presentation
 
Joomla Seo Presentation
Joomla Seo PresentationJoomla Seo Presentation
Joomla Seo Presentation
 
Joomla Presentation in Agriya Infoway
Joomla Presentation in Agriya InfowayJoomla Presentation in Agriya Infoway
Joomla Presentation in Agriya Infoway
 
Joomla presentation to Jerusalem Web Professionals on May 27, 2010
Joomla presentation to Jerusalem Web Professionals on May 27, 2010Joomla presentation to Jerusalem Web Professionals on May 27, 2010
Joomla presentation to Jerusalem Web Professionals on May 27, 2010
 
Mobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, Qtel
Mobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, QtelMobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, Qtel
Mobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, Qtel
 
Intel 16m Wi Max Update
Intel 16m Wi Max UpdateIntel 16m Wi Max Update
Intel 16m Wi Max Update
 
Mobile Wimax Part2 Comparative Analysis
Mobile Wimax Part2 Comparative AnalysisMobile Wimax Part2 Comparative Analysis
Mobile Wimax Part2 Comparative Analysis
 

Ähnlich wie Jini

Mayur jini technology.pptx
Mayur jini technology.pptxMayur jini technology.pptx
Mayur jini technology.pptxmayurbankar2
 
jinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdfjinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdfPoojithaBollikonda
 
Jini java protocol ppt by Mubeen
Jini java protocol  ppt by MubeenJini java protocol  ppt by Mubeen
Jini java protocol ppt by Mubeenmubeenm50
 
Public wifi architecture_12072017
Public wifi architecture_12072017Public wifi architecture_12072017
Public wifi architecture_12072017Saurabh Verma
 
Examination of Technologies(Bluetooth, WiFi &WiMax) related to data streaming...
Examination of Technologies(Bluetooth, WiFi &WiMax) related to data streaming...Examination of Technologies(Bluetooth, WiFi &WiMax) related to data streaming...
Examination of Technologies(Bluetooth, WiFi &WiMax) related to data streaming...Vivek Garhewal
 
Mobile agents in a distributed multimedia dabase system(synopsis)
Mobile agents in a distributed multimedia dabase system(synopsis)Mobile agents in a distributed multimedia dabase system(synopsis)
Mobile agents in a distributed multimedia dabase system(synopsis)Mumbai Academisc
 
Jini new technology for a networked world
Jini new technology for a networked worldJini new technology for a networked world
Jini new technology for a networked worldSajan Sahu
 
Unit 4 -IOT2.pptx
Unit 4 -IOT2.pptxUnit 4 -IOT2.pptx
Unit 4 -IOT2.pptxNutanBhor
 
Automatized Application Services for Android Devices Using Apache Ant in Clou...
Automatized Application Services for Android Devices Using Apache Ant in Clou...Automatized Application Services for Android Devices Using Apache Ant in Clou...
Automatized Application Services for Android Devices Using Apache Ant in Clou...IRJET Journal
 
Alfresco Process Services (APS) and the Internet of Things
Alfresco Process Services (APS) and the Internet of ThingsAlfresco Process Services (APS) and the Internet of Things
Alfresco Process Services (APS) and the Internet of ThingsNathan McMinn
 
[Part 3] automation of home appliances using raspberry pi – all set to automa...
[Part 3] automation of home appliances using raspberry pi – all set to automa...[Part 3] automation of home appliances using raspberry pi – all set to automa...
[Part 3] automation of home appliances using raspberry pi – all set to automa...Azilen Technologies Pvt. Ltd.
 
Not Your Father's Platform - How to Connect the Internet of Things
Not Your Father's Platform - How to Connect the Internet of ThingsNot Your Father's Platform - How to Connect the Internet of Things
Not Your Father's Platform - How to Connect the Internet of ThingsLaurie Lamberth
 
Internet of things (IoT)- Introduction, Utilities, Applications
Internet of things (IoT)- Introduction, Utilities, ApplicationsInternet of things (IoT)- Introduction, Utilities, Applications
Internet of things (IoT)- Introduction, Utilities, ApplicationsTarika Verma
 
IOT Platform Design Methodology
IOT Platform Design Methodology IOT Platform Design Methodology
IOT Platform Design Methodology poonam kumawat
 
Convergence of cloud computing and iot
Convergence of cloud computing and iotConvergence of cloud computing and iot
Convergence of cloud computing and iotAADITYAGOEL7
 
Mobile Provisioning Enterprise Network PON-Revisi-Final - English
Mobile Provisioning Enterprise Network PON-Revisi-Final - EnglishMobile Provisioning Enterprise Network PON-Revisi-Final - English
Mobile Provisioning Enterprise Network PON-Revisi-Final - EnglishMuharam Cahyadi
 
An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...
An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...
An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...IOSR Journals
 
MobiUbiq Vision
MobiUbiq VisionMobiUbiq Vision
MobiUbiq Visiondsmits
 
Welcome to the API Economy
Welcome to the API EconomyWelcome to the API Economy
Welcome to the API EconomyNino Guarnacci
 
Internet of Things and Cloud Computing | Sysfore
Internet of Things and Cloud Computing | SysforeInternet of Things and Cloud Computing | Sysfore
Internet of Things and Cloud Computing | SysforeSysfore Technologies
 

Ähnlich wie Jini (20)

Mayur jini technology.pptx
Mayur jini technology.pptxMayur jini technology.pptx
Mayur jini technology.pptx
 
jinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdfjinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdf
 
Jini java protocol ppt by Mubeen
Jini java protocol  ppt by MubeenJini java protocol  ppt by Mubeen
Jini java protocol ppt by Mubeen
 
Public wifi architecture_12072017
Public wifi architecture_12072017Public wifi architecture_12072017
Public wifi architecture_12072017
 
Examination of Technologies(Bluetooth, WiFi &WiMax) related to data streaming...
Examination of Technologies(Bluetooth, WiFi &WiMax) related to data streaming...Examination of Technologies(Bluetooth, WiFi &WiMax) related to data streaming...
Examination of Technologies(Bluetooth, WiFi &WiMax) related to data streaming...
 
Mobile agents in a distributed multimedia dabase system(synopsis)
Mobile agents in a distributed multimedia dabase system(synopsis)Mobile agents in a distributed multimedia dabase system(synopsis)
Mobile agents in a distributed multimedia dabase system(synopsis)
 
Jini new technology for a networked world
Jini new technology for a networked worldJini new technology for a networked world
Jini new technology for a networked world
 
Unit 4 -IOT2.pptx
Unit 4 -IOT2.pptxUnit 4 -IOT2.pptx
Unit 4 -IOT2.pptx
 
Automatized Application Services for Android Devices Using Apache Ant in Clou...
Automatized Application Services for Android Devices Using Apache Ant in Clou...Automatized Application Services for Android Devices Using Apache Ant in Clou...
Automatized Application Services for Android Devices Using Apache Ant in Clou...
 
Alfresco Process Services (APS) and the Internet of Things
Alfresco Process Services (APS) and the Internet of ThingsAlfresco Process Services (APS) and the Internet of Things
Alfresco Process Services (APS) and the Internet of Things
 
[Part 3] automation of home appliances using raspberry pi – all set to automa...
[Part 3] automation of home appliances using raspberry pi – all set to automa...[Part 3] automation of home appliances using raspberry pi – all set to automa...
[Part 3] automation of home appliances using raspberry pi – all set to automa...
 
Not Your Father's Platform - How to Connect the Internet of Things
Not Your Father's Platform - How to Connect the Internet of ThingsNot Your Father's Platform - How to Connect the Internet of Things
Not Your Father's Platform - How to Connect the Internet of Things
 
Internet of things (IoT)- Introduction, Utilities, Applications
Internet of things (IoT)- Introduction, Utilities, ApplicationsInternet of things (IoT)- Introduction, Utilities, Applications
Internet of things (IoT)- Introduction, Utilities, Applications
 
IOT Platform Design Methodology
IOT Platform Design Methodology IOT Platform Design Methodology
IOT Platform Design Methodology
 
Convergence of cloud computing and iot
Convergence of cloud computing and iotConvergence of cloud computing and iot
Convergence of cloud computing and iot
 
Mobile Provisioning Enterprise Network PON-Revisi-Final - English
Mobile Provisioning Enterprise Network PON-Revisi-Final - EnglishMobile Provisioning Enterprise Network PON-Revisi-Final - English
Mobile Provisioning Enterprise Network PON-Revisi-Final - English
 
An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...
An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...
An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...
 
MobiUbiq Vision
MobiUbiq VisionMobiUbiq Vision
MobiUbiq Vision
 
Welcome to the API Economy
Welcome to the API EconomyWelcome to the API Economy
Welcome to the API Economy
 
Internet of Things and Cloud Computing | Sysfore
Internet of Things and Cloud Computing | SysforeInternet of Things and Cloud Computing | Sysfore
Internet of Things and Cloud Computing | Sysfore
 

Mehr von Tanmoy Barman

JDBC: java DataBase connectivity
JDBC: java DataBase connectivityJDBC: java DataBase connectivity
JDBC: java DataBase connectivityTanmoy Barman
 
java Servlet technology
java Servlet technologyjava Servlet technology
java Servlet technologyTanmoy Barman
 
Web apps architecture
Web apps architectureWeb apps architecture
Web apps architectureTanmoy Barman
 
introduction to channel borrowing scheme in cellular networks
introduction to channel borrowing scheme in cellular networksintroduction to channel borrowing scheme in cellular networks
introduction to channel borrowing scheme in cellular networksTanmoy Barman
 
INTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTINGINTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTINGTanmoy Barman
 

Mehr von Tanmoy Barman (7)

Java rmi
Java rmiJava rmi
Java rmi
 
JDBC: java DataBase connectivity
JDBC: java DataBase connectivityJDBC: java DataBase connectivity
JDBC: java DataBase connectivity
 
Java server pages
Java server pagesJava server pages
Java server pages
 
java Servlet technology
java Servlet technologyjava Servlet technology
java Servlet technology
 
Web apps architecture
Web apps architectureWeb apps architecture
Web apps architecture
 
introduction to channel borrowing scheme in cellular networks
introduction to channel borrowing scheme in cellular networksintroduction to channel borrowing scheme in cellular networks
introduction to channel borrowing scheme in cellular networks
 
INTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTINGINTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTING
 

Kürzlich hochgeladen

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Kürzlich hochgeladen (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Jini

  • 2.  What?  Where JINI is used?  History.  Components.  How JINI works?  Advantages.
  • 3.  JINI is a programming model or architecture which enables configuration and deployment of distributed systems.  JINI simplifies the addition of devices where each and every devices can be plugged together to form a community; a community which can be formed with minimum configuration, human intervention and device drivers.
  • 4.  Devices can hardware as well as software written in java which provide their services through distributed network interfaces. These devices in JINI is called “Resource/Service”.  Services joined the network and make their presence announce to the “lookup Service”.  “Client” use lookup Service to locate resource and call them to perform their task.
  • 5.  Any hardware and software devices.  Any consumer appliances that can pass digital information such as it can be a Xerox machine, coffee machine or a washing machine.
  • 6. Scenario Three users Nabin, Teddy, Ujjal present in different location but connected in a network. They can easily share the resources with each other with the help of JINI technology.
  • 7.  The idea of the JINI system developed by Sun cofounder Bill Joy at Sun Aspen Smallworks R&D lab in 1994.  Under the leadership of Bill Joy and Jim Waldo  Ann Wollrath, the inventor and designer for Java Remote Method Invocation (Java RMI)  Ken Arnold, the designer of JavaSpaces™ technology  Bob Scheifler, a principal of the X Consortium and designer of Lookup/Discovery.
  • 8.  On January 25, 1999, JINI was officially launched and the technology is available for download  By September 1999, 18,000 click-thru agreement //downloads of JINI release from Sun‟s web site  Sun currently has agreement with a wide range of technology companies to develop JINI technology services, both hardware and software.
  • 9.  Components in JINI:  Resource ▪ Are the devices which provide their functionalities over the network to the clients.  Lookup Service ▪ Acts as a broker between Service and Client.  Client ▪ They use the function provided Device(i.e. Service).
  • 11.  JINI is based on look up service, when a device adds to a network it goes through a add-in protocol called „discovery and join‟.  The device first locate the look up service and loads a service register object which will serve as a local proxy for the look up service.  This service register object implements the look up service interface and the protocol is used for communicating between the client and the look ups service.
  • 12.  The client who wants to use the service locate the device using the look up service. A service object representing the service is uploaded in the requesting client by the look up service.  The Service object implements the service interface which take care with the remote implementation with the remote service. The client may now use the service by invoking methods on the local service object. Once the connection is established the look up service is no more required.
  • 13. Internet Look Up Service Service/ Resource Client Install the object representing the service to the client Communicate directly with the service by invoking methods on the local object
  • 14.  No configuration hash less and device drivers.  Device can announce their presence in the network easily.  Same devices and information can shared with every one present over the network.  Seamless access to local and remote devices.  Architecture Independent.  Dynamic environment.