SlideShare a Scribd company logo
Dynamic Binding in Mobile
Applications
Paolo Bellavista, Antonio Corradi, Rebecca Montanari - Università di
Bologna
Cesare Stefanelli - Università di Ferrara
A middleware Approach
Motivation
“Traditional middleware solutions are not designed to
handle mobile users, their frequent temporary
disconnection, or the wide range of access devices they
employ. (...) The mobility of users, terminals, and service
components requires novel middleware solutions to handle
the set of bindings to needed resources.”
- Paolo Bellavista
Objectives
Create a middleware capable of:
● Supporting the heterogeneity of mobile devices
● Accommodating user and device mobility
● Considering user/device context
Scenario - Mobile News Service
Consider a news service that lets mobile users download
articles from a fixed network station at an airport. A user is
connected to this service before his flight. After taking a
flight to another airport the user wants to continue the
previous session. The user’s device should reconnect
automatically to the station at the arrival gate to download
updated news, local information, etc.
Binding Strategies
● Resource Movement
● Copy Movement
● Remote Reference
● Rebinding
Disadvantage of other solutions
● Bluetooth
● UPnP (Universal Plug and Play) simple discovery
protocol
● IETF’s service location protocol
● Salutation suite
● Jini
Solution - Colomba (1/2)
● Context and Location-based Middleware for Binding
Adaptation
● Separates application logic from binding management
● Supports dynamic binding management that requires
context awareness and location awareness
Solution - Colomba (2/2)
● Recognizes 2 components in mobile-application
deployment scenario:
○ Users
○ Resources
● Exploits metadata and middleware facilities to support
dynamic binding
Colomba Metadata
Shadow Proxy
Colomba Architecture
Conclusion
● Necessity to create context-aware and location-based
middleware
● Colomba middleware:
○ application logic and binding management
separated
○ supports dynamic binding
● More flexibility and reusability

More Related Content

Viewers also liked

Hrm 531 final exam
Hrm 531 final examHrm 531 final exam
Hrm 531 final exam
mn8676766
 
Mgt 307 final exam
Mgt 307 final examMgt 307 final exam
Mgt 307 final exam
mn8676766
 
фауна и флора экваториальныхковаль
фауна и флора экваториальныхковальфауна и флора экваториальныхковаль
фауна и флора экваториальныхковальMasha Bo
 
Qnt 351 final exam
Qnt 351 final examQnt 351 final exam
Qnt 351 final exam
mn8676766
 
Res 342 final exam
Res 342 final examRes 342 final exam
Res 342 final exam
mn8676766
 
каджаева анна мое летнее путешествие
каджаева анна мое летнее путешествиекаджаева анна мое летнее путешествие
каджаева анна мое летнее путешествиеMasha Bo
 
тест по географии. багаудинова анна
тест по географии. багаудинова аннатест по географии. багаудинова анна
тест по географии. багаудинова аннаMasha Bo
 
национальный парк олимпик. архангельская вика
национальный парк олимпик. архангельская виканациональный парк олимпик. архангельская вика
национальный парк олимпик. архангельская викаMasha Bo
 
Análisis semántico
Análisis semánticoAnálisis semántico
Análisis semántico
ROQUE Caldas Dominguez
 
Analisis sintactico
Analisis sintacticoAnalisis sintactico
Analisis sintactico
ROQUE Caldas Dominguez
 
Compiladores teoria e implementacion
Compiladores teoria e implementacionCompiladores teoria e implementacion
Compiladores teoria e implementacion
ROQUE Caldas Dominguez
 
Conexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysqlConexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysql
ROQUE Caldas Dominguez
 

Viewers also liked (12)

Hrm 531 final exam
Hrm 531 final examHrm 531 final exam
Hrm 531 final exam
 
Mgt 307 final exam
Mgt 307 final examMgt 307 final exam
Mgt 307 final exam
 
фауна и флора экваториальныхковаль
фауна и флора экваториальныхковальфауна и флора экваториальныхковаль
фауна и флора экваториальныхковаль
 
Qnt 351 final exam
Qnt 351 final examQnt 351 final exam
Qnt 351 final exam
 
Res 342 final exam
Res 342 final examRes 342 final exam
Res 342 final exam
 
каджаева анна мое летнее путешествие
каджаева анна мое летнее путешествиекаджаева анна мое летнее путешествие
каджаева анна мое летнее путешествие
 
тест по географии. багаудинова анна
тест по географии. багаудинова аннатест по географии. багаудинова анна
тест по географии. багаудинова анна
 
национальный парк олимпик. архангельская вика
национальный парк олимпик. архангельская виканациональный парк олимпик. архангельская вика
национальный парк олимпик. архангельская вика
 
Análisis semántico
Análisis semánticoAnálisis semántico
Análisis semántico
 
Analisis sintactico
Analisis sintacticoAnalisis sintactico
Analisis sintactico
 
Compiladores teoria e implementacion
Compiladores teoria e implementacionCompiladores teoria e implementacion
Compiladores teoria e implementacion
 
Conexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysqlConexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysql
 

Similar to Dynamic Binding in mobile apps

Autonomous Adaptation of User Interfaces to Support Mobility in Ambient Intel...
Autonomous Adaptation of User Interfaces to Support Mobility in Ambient Intel...Autonomous Adaptation of User Interfaces to Support Mobility in Ambient Intel...
Autonomous Adaptation of User Interfaces to Support Mobility in Ambient Intel...
Gervasio Varela Fernández
 
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTSOFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
Journal For Research
 
A distributed agent media access framework
A distributed agent media access frameworkA distributed agent media access framework
A distributed agent media access framework
csandit
 
SOFIA - A unified smart city environment based on SOFIA’s Interoperability Op...
SOFIA - A unified smart city environment based on SOFIA’s Interoperability Op...SOFIA - A unified smart city environment based on SOFIA’s Interoperability Op...
SOFIA - A unified smart city environment based on SOFIA’s Interoperability Op...
Sofia Eu
 
New approaches to mobility management in multi-access networks
New approaches to mobility management in multi-access networksNew approaches to mobility management in multi-access networks
New approaches to mobility management in multi-access networks
Rute C. Sofia
 
Download
DownloadDownload
Download
Valar Mathi
 
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
AIRCC Publishing Corporation
 
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
ijcsit
 
Emergence Detection And Rescue Using Wireless Sensor Networks
Emergence Detection And Rescue Using Wireless Sensor NetworksEmergence Detection And Rescue Using Wireless Sensor Networks
Emergence Detection And Rescue Using Wireless Sensor Networks
IRJET Journal
 
Detect and immune mobile cloud infrastructure
Detect and immune mobile cloud infrastructureDetect and immune mobile cloud infrastructure
Detect and immune mobile cloud infrastructure
eSAT Publishing House
 
Towards a distributed framework to analyze multimodal data.pdf
Towards a distributed framework to analyze multimodal data.pdfTowards a distributed framework to analyze multimodal data.pdf
Towards a distributed framework to analyze multimodal data.pdf
CarlosRodrigues517978
 
IRJET- Emergency Navigation System using Mobile Computing
IRJET-  	  Emergency Navigation System using Mobile ComputingIRJET-  	  Emergency Navigation System using Mobile Computing
IRJET- Emergency Navigation System using Mobile Computing
IRJET Journal
 
Tech Jam 2015: Action Cluster Highlights
Tech Jam 2015: Action Cluster HighlightsTech Jam 2015: Action Cluster Highlights
Tech Jam 2015: Action Cluster Highlights
US-Ignite
 
A survey of service Discovery Architecture of MANET with AODV-SD
A survey of service Discovery Architecture of MANET with AODV-SDA survey of service Discovery Architecture of MANET with AODV-SD
A survey of service Discovery Architecture of MANET with AODV-SD
Editor IJCATR
 
The common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generationThe common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generation
eSAT Journals
 
The common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generationThe common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generation
eSAT Publishing House
 
Security Attacks And Solutions On Ubiquitous Computing Networks
Security Attacks And Solutions On Ubiquitous Computing NetworksSecurity Attacks And Solutions On Ubiquitous Computing Networks
Security Attacks And Solutions On Ubiquitous Computing Networks
Ahmad Sharifi
 
Surname 1I attached the book for this class as a pdf as well. .docx
Surname 1I attached the book for this class as a pdf as well. .docxSurname 1I attached the book for this class as a pdf as well. .docx
Surname 1I attached the book for this class as a pdf as well. .docx
mattinsonjanel
 
SMARCOS CNR Paper Engineering
SMARCOS CNR Paper EngineeringSMARCOS CNR Paper Engineering
SMARCOS CNR Paper Engineering
Smarcos Eu
 
IJET-V3I1P6
IJET-V3I1P6IJET-V3I1P6

Similar to Dynamic Binding in mobile apps (20)

Autonomous Adaptation of User Interfaces to Support Mobility in Ambient Intel...
Autonomous Adaptation of User Interfaces to Support Mobility in Ambient Intel...Autonomous Adaptation of User Interfaces to Support Mobility in Ambient Intel...
Autonomous Adaptation of User Interfaces to Support Mobility in Ambient Intel...
 
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTSOFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
 
A distributed agent media access framework
A distributed agent media access frameworkA distributed agent media access framework
A distributed agent media access framework
 
SOFIA - A unified smart city environment based on SOFIA’s Interoperability Op...
SOFIA - A unified smart city environment based on SOFIA’s Interoperability Op...SOFIA - A unified smart city environment based on SOFIA’s Interoperability Op...
SOFIA - A unified smart city environment based on SOFIA’s Interoperability Op...
 
New approaches to mobility management in multi-access networks
New approaches to mobility management in multi-access networksNew approaches to mobility management in multi-access networks
New approaches to mobility management in multi-access networks
 
Download
DownloadDownload
Download
 
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
 
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
 
Emergence Detection And Rescue Using Wireless Sensor Networks
Emergence Detection And Rescue Using Wireless Sensor NetworksEmergence Detection And Rescue Using Wireless Sensor Networks
Emergence Detection And Rescue Using Wireless Sensor Networks
 
Detect and immune mobile cloud infrastructure
Detect and immune mobile cloud infrastructureDetect and immune mobile cloud infrastructure
Detect and immune mobile cloud infrastructure
 
Towards a distributed framework to analyze multimodal data.pdf
Towards a distributed framework to analyze multimodal data.pdfTowards a distributed framework to analyze multimodal data.pdf
Towards a distributed framework to analyze multimodal data.pdf
 
IRJET- Emergency Navigation System using Mobile Computing
IRJET-  	  Emergency Navigation System using Mobile ComputingIRJET-  	  Emergency Navigation System using Mobile Computing
IRJET- Emergency Navigation System using Mobile Computing
 
Tech Jam 2015: Action Cluster Highlights
Tech Jam 2015: Action Cluster HighlightsTech Jam 2015: Action Cluster Highlights
Tech Jam 2015: Action Cluster Highlights
 
A survey of service Discovery Architecture of MANET with AODV-SD
A survey of service Discovery Architecture of MANET with AODV-SDA survey of service Discovery Architecture of MANET with AODV-SD
A survey of service Discovery Architecture of MANET with AODV-SD
 
The common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generationThe common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generation
 
The common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generationThe common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generation
 
Security Attacks And Solutions On Ubiquitous Computing Networks
Security Attacks And Solutions On Ubiquitous Computing NetworksSecurity Attacks And Solutions On Ubiquitous Computing Networks
Security Attacks And Solutions On Ubiquitous Computing Networks
 
Surname 1I attached the book for this class as a pdf as well. .docx
Surname 1I attached the book for this class as a pdf as well. .docxSurname 1I attached the book for this class as a pdf as well. .docx
Surname 1I attached the book for this class as a pdf as well. .docx
 
SMARCOS CNR Paper Engineering
SMARCOS CNR Paper EngineeringSMARCOS CNR Paper Engineering
SMARCOS CNR Paper Engineering
 
IJET-V3I1P6
IJET-V3I1P6IJET-V3I1P6
IJET-V3I1P6
 

Recently uploaded

Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
ycwu0509
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
Kamal Acharya
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 

Recently uploaded (20)

Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 

Dynamic Binding in mobile apps

  • 1. Dynamic Binding in Mobile Applications Paolo Bellavista, Antonio Corradi, Rebecca Montanari - Università di Bologna Cesare Stefanelli - Università di Ferrara A middleware Approach
  • 2. Motivation “Traditional middleware solutions are not designed to handle mobile users, their frequent temporary disconnection, or the wide range of access devices they employ. (...) The mobility of users, terminals, and service components requires novel middleware solutions to handle the set of bindings to needed resources.” - Paolo Bellavista
  • 3. Objectives Create a middleware capable of: ● Supporting the heterogeneity of mobile devices ● Accommodating user and device mobility ● Considering user/device context
  • 4. Scenario - Mobile News Service Consider a news service that lets mobile users download articles from a fixed network station at an airport. A user is connected to this service before his flight. After taking a flight to another airport the user wants to continue the previous session. The user’s device should reconnect automatically to the station at the arrival gate to download updated news, local information, etc.
  • 5. Binding Strategies ● Resource Movement ● Copy Movement ● Remote Reference ● Rebinding
  • 6. Disadvantage of other solutions ● Bluetooth ● UPnP (Universal Plug and Play) simple discovery protocol ● IETF’s service location protocol ● Salutation suite ● Jini
  • 7. Solution - Colomba (1/2) ● Context and Location-based Middleware for Binding Adaptation ● Separates application logic from binding management ● Supports dynamic binding management that requires context awareness and location awareness
  • 8. Solution - Colomba (2/2) ● Recognizes 2 components in mobile-application deployment scenario: ○ Users ○ Resources ● Exploits metadata and middleware facilities to support dynamic binding
  • 12. Conclusion ● Necessity to create context-aware and location-based middleware ● Colomba middleware: ○ application logic and binding management separated ○ supports dynamic binding ● More flexibility and reusability

Editor's Notes

  1. Inês
  2. Inês vantagens para developers & administrators
  3. Inês
  4. Pedro
  5. Pedro
  6. Inês
  7. Inês