SlideShare a Scribd company logo
1 of 26
Download to read offline
http://www.flickr.com/photos/17149966@N00/521278577/
 UbiZen
  Estudos em Computação Ubíqua




Por Fabricio Nogueira Buzeto   www.unbiquitous.org
Middlewares



          http://www.flickr.com/photos/17149966@N00/521278577/
http://www.flickr.com/photos/18382722@N00/87431231/
1451
Ubi Zen   2.1 - por que middlewares ?
Aplicação




            http://www.flickr.com/photos/44718043@N06/4224085160/
Aplicação   Aplicação   Aplicação   Aplicação                     Aplicação




                                       http://www.flickr.com/photos/44718043@N06/4224085160/
Aplicação




             Conversor




App   App      App       App                             App




                         http://www.flickr.com/photos/44718043@N06/4224085160/
Aplicação




App   App      App      App                             App




                              http://www.flickr.com/photos/44718043@N06/4224085160
"Middleware is a distributed-system software
that resides between applications and
underlying platforms (operating systems;
databases; hardware), and/or ties together
distributed applications, databases or devices.
Its primary role is to coordinate and enable
communication between different layers or
components while isolating
much of the complexity
of distribution into a single,
well tested and well understood
system abstraction."
                                 http://www.flickr.com/photos/44718043@N06/4224085160/
Aplicação




   App          App          App          App                             App

Middleware   Middleware   Middleware   Middleware                  Middleware




                                          http://www.flickr.com/photos/44718043@N06/4224085160/
Aplicação




Middleware    Middleware

   S.O.              S.O.

Hardware      Hardware
               http://www.flickr.com/photos/20375052@N00/5408800/
Aplicação




Middleware   Middleware

   S.O.             S.O.

Hardware     Hardware
              http://www.flickr.com/photos/20375052@N00/5408800/
Modelo




         Suporte
             "http://www.flickr.com/photos/51035555243@N01/26006138/
Interação
Modelo
         Operacional




         Suporte
                   "http://www.flickr.com/photos/51035555243@N01/26006138/
Interação
Modelo
            Operacional


Interação
 Remota



            Suporte
                      "http://www.flickr.com/photos/51035555243@N01/26006138/
Interação
Modelo
            Operacional


Interação    Distribuição
 Remota     Transparente



            Suporte
                       "http://www.flickr.com/photos/51035555243@N01/26006138/
Interação
   Modelo
                Operacional


  Interação      Distribuição
   Remota       Transparente


Independencia
  Tecnológica   Suporte
                           "http://www.flickr.com/photos/51035555243@N01/26006138/
Partes
   Linguagem de      Sistema
   Programação      Operacional


   Arquitetura do     Redes de
    Computador      Comunicação

                     http://www.flickr.com/photos/60648084@N00/2136923757
Middleware            Aplicações

                                       Coordenador
             Framework /
                                            de
                 API
                                        Aplicações

                           Núcleo de
                            Gestão
                                       Coordenador
             Coordenador
                                           de
             de Recursos
                                       Comunicação




                      Plataforma
Entregue
Serviços




           http://www.flickr.com/photos/56597995@N00/88536167/
Entregue
Serviços   Eventos




                     http://www.flickr.com/photos/56597995@N00/88536167/
Entregue
Serviços    Eventos



Streaming




                      http://www.flickr.com/photos/56597995@N00/88536167/
Entregue
Serviços      Eventos


            Categorização
Streaming        de
             Dispositivos




                        http://www.flickr.com/photos/56597995@N00/88536167/
Entregue
 Serviços        Eventos


               Categorização
 Streaming          de
                Dispositivos


Centralizado       P2P


                           http://www.flickr.com/photos/56597995@N00/88536167/
Middlewares
    na
 Ubicomp
       "http://www.flickr.com/photos/8558514@N07/520472760/

More Related Content

Viewers also liked

Apresentação educa.tel em português. seed
Apresentação educa.tel em português. seedApresentação educa.tel em português. seed
Apresentação educa.tel em português. seedGuillermo J. Diaz Vidal
 
Os três porquinhos
Os três porquinhosOs três porquinhos
Os três porquinhosElizete Iran
 
Apresentacao em petropolis final
Apresentacao em petropolis finalApresentacao em petropolis final
Apresentacao em petropolis finalANAPAR
 
Apresentação f.01 laboratórios urbanos 2014 2015
Apresentação f.01 laboratórios urbanos 2014 2015Apresentação f.01 laboratórios urbanos 2014 2015
Apresentação f.01 laboratórios urbanos 2014 2015Guillermo J. Diaz Vidal
 
Apresentação Corporativa 2014 Rede Cidades da Inovação Aberta
Apresentação Corporativa 2014 Rede Cidades da Inovação AbertaApresentação Corporativa 2014 Rede Cidades da Inovação Aberta
Apresentação Corporativa 2014 Rede Cidades da Inovação AbertaGuillermo J. Diaz Vidal
 
APEC FFSR Peer Review Report Philippines July 2016 (Final)--7-14-16
APEC FFSR Peer Review Report Philippines July 2016 (Final)--7-14-16APEC FFSR Peer Review Report Philippines July 2016 (Final)--7-14-16
APEC FFSR Peer Review Report Philippines July 2016 (Final)--7-14-16andreweil
 

Viewers also liked (7)

Apresentação educa.tel em português. seed
Apresentação educa.tel em português. seedApresentação educa.tel em português. seed
Apresentação educa.tel em português. seed
 
Os três porquinhos
Os três porquinhosOs três porquinhos
Os três porquinhos
 
Planejamento De Marketing
Planejamento De MarketingPlanejamento De Marketing
Planejamento De Marketing
 
Apresentacao em petropolis final
Apresentacao em petropolis finalApresentacao em petropolis final
Apresentacao em petropolis final
 
Apresentação f.01 laboratórios urbanos 2014 2015
Apresentação f.01 laboratórios urbanos 2014 2015Apresentação f.01 laboratórios urbanos 2014 2015
Apresentação f.01 laboratórios urbanos 2014 2015
 
Apresentação Corporativa 2014 Rede Cidades da Inovação Aberta
Apresentação Corporativa 2014 Rede Cidades da Inovação AbertaApresentação Corporativa 2014 Rede Cidades da Inovação Aberta
Apresentação Corporativa 2014 Rede Cidades da Inovação Aberta
 
APEC FFSR Peer Review Report Philippines July 2016 (Final)--7-14-16
APEC FFSR Peer Review Report Philippines July 2016 (Final)--7-14-16APEC FFSR Peer Review Report Philippines July 2016 (Final)--7-14-16
APEC FFSR Peer Review Report Philippines July 2016 (Final)--7-14-16
 

Similar to Ubi Zen 2.1 - por que middlewares ?

Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011Lothar Wieske
 
Building Drupal Apps for Distributions
Building Drupal Apps for DistributionsBuilding Drupal Apps for Distributions
Building Drupal Apps for DistributionsPhase2
 
Cloud Architecture + Cloud Architects / Jan 24th 2012
Cloud Architecture + Cloud Architects / Jan 24th 2012Cloud Architecture + Cloud Architects / Jan 24th 2012
Cloud Architecture + Cloud Architects / Jan 24th 2012Lothar Wieske
 
TDD e continuous delivery sull'infrastruttura
TDD e continuous delivery sull'infrastrutturaTDD e continuous delivery sull'infrastruttura
TDD e continuous delivery sull'infrastrutturaCodemotion
 
Drupal as Base For Your NEXT Mobile App
Drupal as Base For Your NEXT Mobile AppDrupal as Base For Your NEXT Mobile App
Drupal as Base For Your NEXT Mobile AppSumit Kataria
 
APIs: The Glue of Microservices - Introduction to the Cell-based Architecture
APIs: The Glue of Microservices - Introduction to the Cell-based ArchitectureAPIs: The Glue of Microservices - Introduction to the Cell-based Architecture
APIs: The Glue of Microservices - Introduction to the Cell-based ArchitectureWSO2
 
API Management in the Federal Government (D.C. Web API User Group)
API Management in the Federal Government (D.C. Web API User Group)API Management in the Federal Government (D.C. Web API User Group)
API Management in the Federal Government (D.C. Web API User Group)nickblah
 
[WSO2 Summit Sydney 2019] Emerging Architecture Patterns: API-centric and Cel...
[WSO2 Summit Sydney 2019] Emerging Architecture Patterns: API-centric and Cel...[WSO2 Summit Sydney 2019] Emerging Architecture Patterns: API-centric and Cel...
[WSO2 Summit Sydney 2019] Emerging Architecture Patterns: API-centric and Cel...WSO2
 
Mobile Dev Trends and Confluence Mobile, AtlasCamp US 2012
Mobile Dev Trends and Confluence Mobile, AtlasCamp US 2012Mobile Dev Trends and Confluence Mobile, AtlasCamp US 2012
Mobile Dev Trends and Confluence Mobile, AtlasCamp US 2012Atlassian
 
Steps Towards Cloud Computing / Apr 9th 2013
Steps Towards Cloud Computing / Apr 9th 2013Steps Towards Cloud Computing / Apr 9th 2013
Steps Towards Cloud Computing / Apr 9th 2013Lothar Wieske
 
RubyConf 2012: Custom Reverse Proxies
RubyConf 2012: Custom Reverse ProxiesRubyConf 2012: Custom Reverse Proxies
RubyConf 2012: Custom Reverse Proxiesnickblah
 
Cell-based Architecture: OReilly Software Architecture Conference NY 2019
Cell-based Architecture: OReilly Software Architecture Conference NY 2019 Cell-based Architecture: OReilly Software Architecture Conference NY 2019
Cell-based Architecture: OReilly Software Architecture Conference NY 2019 Asanka Abeysinghe
 
DevOps Culture
DevOps CultureDevOps Culture
DevOps Culturerouanw
 
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...Yenlo
 
[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...
[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...
[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...WSO2
 
[WSO2Con Asia 2018] How to Build an Agile Enterprise
[WSO2Con Asia 2018] How to Build an Agile Enterprise[WSO2Con Asia 2018] How to Build an Agile Enterprise
[WSO2Con Asia 2018] How to Build an Agile EnterpriseWSO2
 
Data Portability for Educators
Data Portability for EducatorsData Portability for Educators
Data Portability for EducatorsIan Forrester
 
Creación de Mashups usando FIWARE (#CPMX6)
Creación de Mashups usando FIWARE (#CPMX6)Creación de Mashups usando FIWARE (#CPMX6)
Creación de Mashups usando FIWARE (#CPMX6)Álvaro Arranz García
 
[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...
[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...
[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...WSO2
 

Similar to Ubi Zen 2.1 - por que middlewares ? (20)

Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011
 
Building Drupal Apps for Distributions
Building Drupal Apps for DistributionsBuilding Drupal Apps for Distributions
Building Drupal Apps for Distributions
 
Cloud Architecture + Cloud Architects / Jan 24th 2012
Cloud Architecture + Cloud Architects / Jan 24th 2012Cloud Architecture + Cloud Architects / Jan 24th 2012
Cloud Architecture + Cloud Architects / Jan 24th 2012
 
TDD e continuous delivery sull'infrastruttura
TDD e continuous delivery sull'infrastrutturaTDD e continuous delivery sull'infrastruttura
TDD e continuous delivery sull'infrastruttura
 
Ubi zen 2.2 - middlewares para ubicomp
Ubi zen   2.2 - middlewares para ubicompUbi zen   2.2 - middlewares para ubicomp
Ubi zen 2.2 - middlewares para ubicomp
 
Drupal as Base For Your NEXT Mobile App
Drupal as Base For Your NEXT Mobile AppDrupal as Base For Your NEXT Mobile App
Drupal as Base For Your NEXT Mobile App
 
APIs: The Glue of Microservices - Introduction to the Cell-based Architecture
APIs: The Glue of Microservices - Introduction to the Cell-based ArchitectureAPIs: The Glue of Microservices - Introduction to the Cell-based Architecture
APIs: The Glue of Microservices - Introduction to the Cell-based Architecture
 
API Management in the Federal Government (D.C. Web API User Group)
API Management in the Federal Government (D.C. Web API User Group)API Management in the Federal Government (D.C. Web API User Group)
API Management in the Federal Government (D.C. Web API User Group)
 
[WSO2 Summit Sydney 2019] Emerging Architecture Patterns: API-centric and Cel...
[WSO2 Summit Sydney 2019] Emerging Architecture Patterns: API-centric and Cel...[WSO2 Summit Sydney 2019] Emerging Architecture Patterns: API-centric and Cel...
[WSO2 Summit Sydney 2019] Emerging Architecture Patterns: API-centric and Cel...
 
Mobile Dev Trends and Confluence Mobile, AtlasCamp US 2012
Mobile Dev Trends and Confluence Mobile, AtlasCamp US 2012Mobile Dev Trends and Confluence Mobile, AtlasCamp US 2012
Mobile Dev Trends and Confluence Mobile, AtlasCamp US 2012
 
Steps Towards Cloud Computing / Apr 9th 2013
Steps Towards Cloud Computing / Apr 9th 2013Steps Towards Cloud Computing / Apr 9th 2013
Steps Towards Cloud Computing / Apr 9th 2013
 
RubyConf 2012: Custom Reverse Proxies
RubyConf 2012: Custom Reverse ProxiesRubyConf 2012: Custom Reverse Proxies
RubyConf 2012: Custom Reverse Proxies
 
Cell-based Architecture: OReilly Software Architecture Conference NY 2019
Cell-based Architecture: OReilly Software Architecture Conference NY 2019 Cell-based Architecture: OReilly Software Architecture Conference NY 2019
Cell-based Architecture: OReilly Software Architecture Conference NY 2019
 
DevOps Culture
DevOps CultureDevOps Culture
DevOps Culture
 
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
 
[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...
[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...
[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...
 
[WSO2Con Asia 2018] How to Build an Agile Enterprise
[WSO2Con Asia 2018] How to Build an Agile Enterprise[WSO2Con Asia 2018] How to Build an Agile Enterprise
[WSO2Con Asia 2018] How to Build an Agile Enterprise
 
Data Portability for Educators
Data Portability for EducatorsData Portability for Educators
Data Portability for Educators
 
Creación de Mashups usando FIWARE (#CPMX6)
Creación de Mashups usando FIWARE (#CPMX6)Creación de Mashups usando FIWARE (#CPMX6)
Creación de Mashups usando FIWARE (#CPMX6)
 
[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...
[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...
[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...
 

More from Fabricio Nogueira Buzeto

Building the Stonehenge using Gall's law - ruby summit brasil 2020-12-05
Building the Stonehenge using Gall's law -  ruby summit brasil 2020-12-05Building the Stonehenge using Gall's law -  ruby summit brasil 2020-12-05
Building the Stonehenge using Gall's law - ruby summit brasil 2020-12-05Fabricio Nogueira Buzeto
 
Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...
Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...
Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...Fabricio Nogueira Buzeto
 
Uma pergunta para melhorar o seu legado - Agile Brazil 2015
Uma pergunta para melhorar o seu legado  - Agile Brazil 2015Uma pergunta para melhorar o seu legado  - Agile Brazil 2015
Uma pergunta para melhorar o seu legado - Agile Brazil 2015Fabricio Nogueira Buzeto
 
Arquitetura evolutiva de software - Agile Trends 2015
Arquitetura evolutiva de software  - Agile Trends 2015Arquitetura evolutiva de software  - Agile Trends 2015
Arquitetura evolutiva de software - Agile Trends 2015Fabricio Nogueira Buzeto
 
Comédia da vida societária Agile Brazil 2014
Comédia da vida societária   Agile Brazil 2014Comédia da vida societária   Agile Brazil 2014
Comédia da vida societária Agile Brazil 2014Fabricio Nogueira Buzeto
 
Ubi Zen 3.2 - Plataforma UnBiquitous - uP e uOS
Ubi Zen 3.2 - Plataforma UnBiquitous - uP e uOSUbi Zen 3.2 - Plataforma UnBiquitous - uP e uOS
Ubi Zen 3.2 - Plataforma UnBiquitous - uP e uOSFabricio Nogueira Buzeto
 
Ubi Zen 3.1 - Plataforma Unbiquitous - DSOA
Ubi Zen 3.1 - Plataforma Unbiquitous - DSOAUbi Zen 3.1 - Plataforma Unbiquitous - DSOA
Ubi Zen 3.1 - Plataforma Unbiquitous - DSOAFabricio Nogueira Buzeto
 
SBGames 2012 - What is going on with ubicomp games
SBGames 2012 - What is going on with ubicomp gamesSBGames 2012 - What is going on with ubicomp games
SBGames 2012 - What is going on with ubicomp gamesFabricio Nogueira Buzeto
 
Sistemas multiagentes para computação ubíqua
Sistemas multiagentes para computação ubíquaSistemas multiagentes para computação ubíqua
Sistemas multiagentes para computação ubíquaFabricio Nogueira Buzeto
 
TDC 2011 : Startupeiros - Aprendendo Lean Startup com os amigos
TDC 2011 : Startupeiros - Aprendendo Lean Startup com os amigos TDC 2011 : Startupeiros - Aprendendo Lean Startup com os amigos
TDC 2011 : Startupeiros - Aprendendo Lean Startup com os amigos Fabricio Nogueira Buzeto
 

More from Fabricio Nogueira Buzeto (20)

Building the Stonehenge using Gall's law - ruby summit brasil 2020-12-05
Building the Stonehenge using Gall's law -  ruby summit brasil 2020-12-05Building the Stonehenge using Gall's law -  ruby summit brasil 2020-12-05
Building the Stonehenge using Gall's law - ruby summit brasil 2020-12-05
 
Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...
Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...
Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...
 
Uma pergunta para melhorar o seu legado - Agile Brazil 2015
Uma pergunta para melhorar o seu legado  - Agile Brazil 2015Uma pergunta para melhorar o seu legado  - Agile Brazil 2015
Uma pergunta para melhorar o seu legado - Agile Brazil 2015
 
Arquitetura evolutiva de software - Agile Trends 2015
Arquitetura evolutiva de software  - Agile Trends 2015Arquitetura evolutiva de software  - Agile Trends 2015
Arquitetura evolutiva de software - Agile Trends 2015
 
Comédia da vida societária Agile Brazil 2014
Comédia da vida societária   Agile Brazil 2014Comédia da vida societária   Agile Brazil 2014
Comédia da vida societária Agile Brazil 2014
 
Ubi Zen 5 - Interfaces Ubíquas
Ubi Zen 5 - Interfaces UbíquasUbi Zen 5 - Interfaces Ubíquas
Ubi Zen 5 - Interfaces Ubíquas
 
Ubi Zen 4.1 - sensibilidade a contexto
Ubi Zen 4.1 -  sensibilidade a contextoUbi Zen 4.1 -  sensibilidade a contexto
Ubi Zen 4.1 - sensibilidade a contexto
 
Ubi Zen 3.2 - Plataforma UnBiquitous - uP e uOS
Ubi Zen 3.2 - Plataforma UnBiquitous - uP e uOSUbi Zen 3.2 - Plataforma UnBiquitous - uP e uOS
Ubi Zen 3.2 - Plataforma UnBiquitous - uP e uOS
 
Ubi Zen 3.1 - Plataforma Unbiquitous - DSOA
Ubi Zen 3.1 - Plataforma Unbiquitous - DSOAUbi Zen 3.1 - Plataforma Unbiquitous - DSOA
Ubi Zen 3.1 - Plataforma Unbiquitous - DSOA
 
Ubi zen 1.2 - Desafios da Ubicomp
Ubi zen 1.2 - Desafios da UbicompUbi zen 1.2 - Desafios da Ubicomp
Ubi zen 1.2 - Desafios da Ubicomp
 
Ubi Zen 1.1 - Ubicomp
Ubi Zen   1.1 - UbicompUbi Zen   1.1 - Ubicomp
Ubi Zen 1.1 - Ubicomp
 
Ubi Zen 0 - introdução
Ubi Zen   0 - introduçãoUbi Zen   0 - introdução
Ubi Zen 0 - introdução
 
SBGames 2012 - What is going on with ubicomp games
SBGames 2012 - What is going on with ubicomp gamesSBGames 2012 - What is going on with ubicomp games
SBGames 2012 - What is going on with ubicomp games
 
Aprendendo a empreender com os amigos
Aprendendo a empreender com os amigosAprendendo a empreender com os amigos
Aprendendo a empreender com os amigos
 
Lean startup training camp
Lean startup training campLean startup training camp
Lean startup training camp
 
SMA-T1 MoleHunt
SMA-T1 MoleHuntSMA-T1 MoleHunt
SMA-T1 MoleHunt
 
Sistemas multiagentes para computação ubíqua
Sistemas multiagentes para computação ubíquaSistemas multiagentes para computação ubíqua
Sistemas multiagentes para computação ubíqua
 
SMA-T2-Code Mobility for UbiGames
SMA-T2-Code Mobility for UbiGamesSMA-T2-Code Mobility for UbiGames
SMA-T2-Code Mobility for UbiGames
 
Bermudismo - Uma filosofia de trabalho
Bermudismo - Uma filosofia de trabalhoBermudismo - Uma filosofia de trabalho
Bermudismo - Uma filosofia de trabalho
 
TDC 2011 : Startupeiros - Aprendendo Lean Startup com os amigos
TDC 2011 : Startupeiros - Aprendendo Lean Startup com os amigos TDC 2011 : Startupeiros - Aprendendo Lean Startup com os amigos
TDC 2011 : Startupeiros - Aprendendo Lean Startup com os amigos
 

Recently uploaded

5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...CaraSkikne1
 
How to Send Emails From Odoo 17 Using Code
How to Send Emails From Odoo 17 Using CodeHow to Send Emails From Odoo 17 Using Code
How to Send Emails From Odoo 17 Using CodeCeline George
 
How to Solve Singleton Error in the Odoo 17
How to Solve Singleton Error in the  Odoo 17How to Solve Singleton Error in the  Odoo 17
How to Solve Singleton Error in the Odoo 17Celine George
 
SOLIDE WASTE in Cameroon,,,,,,,,,,,,,,,,,,,,,,,,,,,.pptx
SOLIDE WASTE in Cameroon,,,,,,,,,,,,,,,,,,,,,,,,,,,.pptxSOLIDE WASTE in Cameroon,,,,,,,,,,,,,,,,,,,,,,,,,,,.pptx
SOLIDE WASTE in Cameroon,,,,,,,,,,,,,,,,,,,,,,,,,,,.pptxSyedNadeemGillANi
 
Unveiling the Intricacies of Leishmania donovani: Structure, Life Cycle, Path...
Unveiling the Intricacies of Leishmania donovani: Structure, Life Cycle, Path...Unveiling the Intricacies of Leishmania donovani: Structure, Life Cycle, Path...
Unveiling the Intricacies of Leishmania donovani: Structure, Life Cycle, Path...Dr. Asif Anas
 
A gentle introduction to Artificial Intelligence
A gentle introduction to Artificial IntelligenceA gentle introduction to Artificial Intelligence
A gentle introduction to Artificial IntelligenceApostolos Syropoulos
 
The basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxThe basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxheathfieldcps1
 
How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17Celine George
 
Over the counter (OTC)- Sale, rational use.pptx
Over the counter (OTC)- Sale, rational use.pptxOver the counter (OTC)- Sale, rational use.pptx
Over the counter (OTC)- Sale, rational use.pptxraviapr7
 
HED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfHED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfMohonDas
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17Celine George
 
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...Nguyen Thanh Tu Collection
 
3.26.24 Race, the Draft, and the Vietnam War.pptx
3.26.24 Race, the Draft, and the Vietnam War.pptx3.26.24 Race, the Draft, and the Vietnam War.pptx
3.26.24 Race, the Draft, and the Vietnam War.pptxmary850239
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfYu Kanazawa / Osaka University
 
Department of Health Compounder Question ‍Solution 2022.pdf
Department of Health Compounder Question ‍Solution 2022.pdfDepartment of Health Compounder Question ‍Solution 2022.pdf
Department of Health Compounder Question ‍Solution 2022.pdfMohonDas
 
Diploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdfDiploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdfMohonDas
 
10 Topics For MBA Project Report [HR].pdf
10 Topics For MBA Project Report [HR].pdf10 Topics For MBA Project Report [HR].pdf
10 Topics For MBA Project Report [HR].pdfJayanti Pande
 
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRADUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRATanmoy Mishra
 

Recently uploaded (20)

5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...
 
How to Send Emails From Odoo 17 Using Code
How to Send Emails From Odoo 17 Using CodeHow to Send Emails From Odoo 17 Using Code
How to Send Emails From Odoo 17 Using Code
 
How to Solve Singleton Error in the Odoo 17
How to Solve Singleton Error in the  Odoo 17How to Solve Singleton Error in the  Odoo 17
How to Solve Singleton Error in the Odoo 17
 
SOLIDE WASTE in Cameroon,,,,,,,,,,,,,,,,,,,,,,,,,,,.pptx
SOLIDE WASTE in Cameroon,,,,,,,,,,,,,,,,,,,,,,,,,,,.pptxSOLIDE WASTE in Cameroon,,,,,,,,,,,,,,,,,,,,,,,,,,,.pptx
SOLIDE WASTE in Cameroon,,,,,,,,,,,,,,,,,,,,,,,,,,,.pptx
 
Unveiling the Intricacies of Leishmania donovani: Structure, Life Cycle, Path...
Unveiling the Intricacies of Leishmania donovani: Structure, Life Cycle, Path...Unveiling the Intricacies of Leishmania donovani: Structure, Life Cycle, Path...
Unveiling the Intricacies of Leishmania donovani: Structure, Life Cycle, Path...
 
A gentle introduction to Artificial Intelligence
A gentle introduction to Artificial IntelligenceA gentle introduction to Artificial Intelligence
A gentle introduction to Artificial Intelligence
 
The basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxThe basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptx
 
Finals of Kant get Marx 2.0 : a general politics quiz
Finals of Kant get Marx 2.0 : a general politics quizFinals of Kant get Marx 2.0 : a general politics quiz
Finals of Kant get Marx 2.0 : a general politics quiz
 
How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17
 
Over the counter (OTC)- Sale, rational use.pptx
Over the counter (OTC)- Sale, rational use.pptxOver the counter (OTC)- Sale, rational use.pptx
Over the counter (OTC)- Sale, rational use.pptx
 
HED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfHED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdf
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17
 
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
 
3.26.24 Race, the Draft, and the Vietnam War.pptx
3.26.24 Race, the Draft, and the Vietnam War.pptx3.26.24 Race, the Draft, and the Vietnam War.pptx
3.26.24 Race, the Draft, and the Vietnam War.pptx
 
March 2024 Directors Meeting, Division of Student Affairs and Academic Support
March 2024 Directors Meeting, Division of Student Affairs and Academic SupportMarch 2024 Directors Meeting, Division of Student Affairs and Academic Support
March 2024 Directors Meeting, Division of Student Affairs and Academic Support
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
 
Department of Health Compounder Question ‍Solution 2022.pdf
Department of Health Compounder Question ‍Solution 2022.pdfDepartment of Health Compounder Question ‍Solution 2022.pdf
Department of Health Compounder Question ‍Solution 2022.pdf
 
Diploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdfDiploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdf
 
10 Topics For MBA Project Report [HR].pdf
10 Topics For MBA Project Report [HR].pdf10 Topics For MBA Project Report [HR].pdf
10 Topics For MBA Project Report [HR].pdf
 
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRADUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
 

Ubi Zen 2.1 - por que middlewares ?

  • 1. http://www.flickr.com/photos/17149966@N00/521278577/ UbiZen Estudos em Computação Ubíqua Por Fabricio Nogueira Buzeto www.unbiquitous.org
  • 2. Middlewares http://www.flickr.com/photos/17149966@N00/521278577/
  • 6. Aplicação http://www.flickr.com/photos/44718043@N06/4224085160/
  • 7. Aplicação Aplicação Aplicação Aplicação Aplicação http://www.flickr.com/photos/44718043@N06/4224085160/
  • 8. Aplicação Conversor App App App App App http://www.flickr.com/photos/44718043@N06/4224085160/
  • 9. Aplicação App App App App App http://www.flickr.com/photos/44718043@N06/4224085160
  • 10. "Middleware is a distributed-system software that resides between applications and underlying platforms (operating systems; databases; hardware), and/or ties together distributed applications, databases or devices. Its primary role is to coordinate and enable communication between different layers or components while isolating much of the complexity of distribution into a single, well tested and well understood system abstraction." http://www.flickr.com/photos/44718043@N06/4224085160/
  • 11. Aplicação App App App App App Middleware Middleware Middleware Middleware Middleware http://www.flickr.com/photos/44718043@N06/4224085160/
  • 12. Aplicação Middleware Middleware S.O. S.O. Hardware Hardware http://www.flickr.com/photos/20375052@N00/5408800/
  • 13. Aplicação Middleware Middleware S.O. S.O. Hardware Hardware http://www.flickr.com/photos/20375052@N00/5408800/
  • 14. Modelo Suporte "http://www.flickr.com/photos/51035555243@N01/26006138/
  • 15. Interação Modelo Operacional Suporte "http://www.flickr.com/photos/51035555243@N01/26006138/
  • 16. Interação Modelo Operacional Interação Remota Suporte "http://www.flickr.com/photos/51035555243@N01/26006138/
  • 17. Interação Modelo Operacional Interação Distribuição Remota Transparente Suporte "http://www.flickr.com/photos/51035555243@N01/26006138/
  • 18. Interação Modelo Operacional Interação Distribuição Remota Transparente Independencia Tecnológica Suporte "http://www.flickr.com/photos/51035555243@N01/26006138/
  • 19. Partes Linguagem de Sistema Programação Operacional Arquitetura do Redes de Computador Comunicação http://www.flickr.com/photos/60648084@N00/2136923757
  • 20. Middleware Aplicações Coordenador Framework / de API Aplicações Núcleo de Gestão Coordenador Coordenador de de Recursos Comunicação Plataforma
  • 21. Entregue Serviços http://www.flickr.com/photos/56597995@N00/88536167/
  • 22. Entregue Serviços Eventos http://www.flickr.com/photos/56597995@N00/88536167/
  • 23. Entregue Serviços Eventos Streaming http://www.flickr.com/photos/56597995@N00/88536167/
  • 24. Entregue Serviços Eventos Categorização Streaming de Dispositivos http://www.flickr.com/photos/56597995@N00/88536167/
  • 25. Entregue Serviços Eventos Categorização Streaming de Dispositivos Centralizado P2P http://www.flickr.com/photos/56597995@N00/88536167/
  • 26. Middlewares na Ubicomp "http://www.flickr.com/photos/8558514@N07/520472760/