SlideShare a Scribd company logo
Back to the future

     #devdate 1 maart 2012
Welkom




              Ik ben Peter
Deze presentatie gaat over twee ‘domotica
  gerelateerde projecten’ waar ik aan heb
                 gewerkt:
    2004-2008: Amigo project: Aspecten
  2008-2012: Embedded Services : ideeen
Bij mij thuis
Bij mij op het werk
Back in time…..
2004-2008




Philips (NL)                Knowledge (G)
Fagor Electrodomesticos     Microsoft (D)
(ES)                        Telematica Instituut (NL)
France telecom (F)          Inst. of Communication and
FhG IMS (D)                 Computer Systems –NTUA (G)
FhG IPSI – SIT (D)          Telefonica (ES)
Ikerlan (ES)                Univ. Paderborn (D)
INRIA (F)
                            VTT (Fin)
Italdesign – Giugiaro (I)
Future Home Network




 Internet
        Access Control
         Firewall             Wired backbone
                              For example Ethernet

                                                     Wireless infrastructure
Home Gateway                                         For example WLAN




            Home Control




Home control network       Personal network
For example Power line     For example Blue tooth
Amigo Architecture




Follows Service Orientation paradigm
   Software is developed as services that are
     used on demand
   Loose coupling
Supports some of the (important) related
  protocols
   UPNP, WS-Discovery, SLP, SOAP, RMI
Proposes some common concepts
  (vocabulary) related to in-home networks
Amigo Architecture




Base Middleware
   Functionality for networked environment
Intelligent User Service
   Functionality for ambient environment
Deployment framework(s)
   Functionality for developing a service
   Functionality for running and maintaining
    a service
Legacy Services
                              Legacy applications




                                                                                                               Mobility
                                                                                                             management
                                                                     Communities
                                                                                                             Accounting &
                                                                                                                                             QoS support



                                                                                                                billing
                                                                        Privacy
                                                                                                              Security &
                                                                                                               privacy
                                                                     User interface
                                                                       services
                                                                                                               Content




                                                                                                                                                                 Network
                                                                                                              storage &




                                                                                                                                             Service discovery
                                                                     User modeling                           distribution
                                                                      & profiling
                                                                                                      Content
                                                                                                  interoperability
                            Amigo-aware applications




                                                                     Awareness &
                                                                      notification
                                                                                                               Service




                                                                                                                            Interoperable Middleware Core
                                                                                                             composition




                                                                                                                                                                 System
                                                                       Context




                                                                                                                                 Service interaction
                                                                     Management
                                                                                                    Service
Applications and services




                                                                                                interoperability


                                                                        Intelligent User




                                                                                           Base Middleware
                                                                                                                Amigo-




                                                                        Services
                                                                                                                 aware



                                                       Middleware
                                                                                                                service
                                                                                                               discovery




                                                                                                                                                                 Platform
Discovery
Interoperability
Security
Content
Context
Eventing
User profiling
User Interfaces
Privacy
… and there are more
A few years later….
2008-2012




“ Embedded Services “
Services
  Lights, camera, action




publisher,
database,
configuration,
registry,
interoperability (xmpp)
and so on
Themes



Gaming
Health
Cuisine
Going embedded



Plugtop
6LowPan
NERD
Screens and phones
Security




1. Resources
   Strict Specification of the TOE
   Performance
   Security
2. Develop and Test according to desired Evaluation Assurance
   Level
1 second of fame




Floris, Hans, Heleen, Iris, Ingmar, Maarten,
  LeeChin, Abdullah, Jaap, Erik, Ken, Roy,
 Kim, Frans, Antek, Tom, Ruud, Tim, Joey,
 Jim, Ward, Rik, Sander, Harmen, Wilbert,
       Maarten, Gerjan, Sander, Ralph
  GertJan, Bart, Ger, Peter, Marcel, Tom,
 Lolke, Ralph, Bastiaan, Timo, Stijn, Peter,
            Gerben, Berry, Josee
                 ..bedankt
…that’s all

More Related Content

Similar to Presentatie peter vink back to the future, TASS technology solutions

Business and Bandwidth: Virtual Centres of Excellence
Business and Bandwidth: Virtual Centres of ExcellenceBusiness and Bandwidth: Virtual Centres of Excellence
Business and Bandwidth: Virtual Centres of ExcellenceRick Huijbregts
 
The CORA Model Explained
The CORA Model ExplainedThe CORA Model Explained
The CORA Model Explained
telzinga
 
20091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 520091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 5
Arian Zwegers
 
Networks, cloud & operator innovation- Mats Alendal
Networks, cloud & operator innovation- Mats AlendalNetworks, cloud & operator innovation- Mats Alendal
Networks, cloud & operator innovation- Mats Alendal
Ericsson Slides
 
M2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M ProjectsM2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M ProjectsComarch
 
Thoughts on Utility, Grid, on demand, cloud computing and appliances
Thoughts on Utility, Grid, on demand, cloud computing and appliancesThoughts on Utility, Grid, on demand, cloud computing and appliances
Thoughts on Utility, Grid, on demand, cloud computing and appliances
Mark Cathcart
 
Managed Hosting for Dynamic Enterprises
Managed Hosting for Dynamic EnterprisesManaged Hosting for Dynamic Enterprises
Managed Hosting for Dynamic Enterpriseswebhostingguy
 
New aspects of Cisco UC Interoperability
New aspects of Cisco UC InteroperabilityNew aspects of Cisco UC Interoperability
New aspects of Cisco UC Interoperability
Cisco Canada
 
Reference architecture for community clouds
Reference architecture for community cloudsReference architecture for community clouds
Reference architecture for community cloudsJonathan Spindel
 
Managing the Data Center with JBoss SOA-P
Managing the Data Center with JBoss SOA-PManaging the Data Center with JBoss SOA-P
Managing the Data Center with JBoss SOA-PColloquium
 
Overview of technology_visions_v30a_mar_11_blog
Overview of technology_visions_v30a_mar_11_blogOverview of technology_visions_v30a_mar_11_blog
Overview of technology_visions_v30a_mar_11_blog
bbccouk
 
Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用George Ang
 
Qcon java在企业级开发中的应用
Qcon java在企业级开发中的应用Qcon java在企业级开发中的应用
Qcon java在企业级开发中的应用youzitang
 
Smart Cities - Learning from Intel Cities - The Community of Practice as a vi...
Smart Cities - Learning from Intel Cities - The Community of Practice as a vi...Smart Cities - Learning from Intel Cities - The Community of Practice as a vi...
Smart Cities - Learning from Intel Cities - The Community of Practice as a vi...
Smart Cities Project
 
HP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 LaunchHP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 Launch
grahamwright
 
Fujitsu Cloud Computing Professional Services
Fujitsu Cloud Computing Professional ServicesFujitsu Cloud Computing Professional Services
Fujitsu Cloud Computing Professional Services
William Ho (何添福)
 
Innovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceInnovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle Coherence
Bob Rhubart
 
Tech Ed 09 - Arc302 - Analysis and Architecture
Tech Ed 09 -  Arc302  - Analysis and ArchitectureTech Ed 09 -  Arc302  - Analysis and Architecture
Tech Ed 09 - Arc302 - Analysis and Architecture
mhessinger
 
Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0
lgradina
 
Mobile Monday Silicon Valley June 1st 09 V1
Mobile Monday Silicon Valley June 1st 09 V1Mobile Monday Silicon Valley June 1st 09 V1
Mobile Monday Silicon Valley June 1st 09 V1
Tim Haysom
 

Similar to Presentatie peter vink back to the future, TASS technology solutions (20)

Business and Bandwidth: Virtual Centres of Excellence
Business and Bandwidth: Virtual Centres of ExcellenceBusiness and Bandwidth: Virtual Centres of Excellence
Business and Bandwidth: Virtual Centres of Excellence
 
The CORA Model Explained
The CORA Model ExplainedThe CORA Model Explained
The CORA Model Explained
 
20091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 520091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 5
 
Networks, cloud & operator innovation- Mats Alendal
Networks, cloud & operator innovation- Mats AlendalNetworks, cloud & operator innovation- Mats Alendal
Networks, cloud & operator innovation- Mats Alendal
 
M2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M ProjectsM2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M Projects
 
Thoughts on Utility, Grid, on demand, cloud computing and appliances
Thoughts on Utility, Grid, on demand, cloud computing and appliancesThoughts on Utility, Grid, on demand, cloud computing and appliances
Thoughts on Utility, Grid, on demand, cloud computing and appliances
 
Managed Hosting for Dynamic Enterprises
Managed Hosting for Dynamic EnterprisesManaged Hosting for Dynamic Enterprises
Managed Hosting for Dynamic Enterprises
 
New aspects of Cisco UC Interoperability
New aspects of Cisco UC InteroperabilityNew aspects of Cisco UC Interoperability
New aspects of Cisco UC Interoperability
 
Reference architecture for community clouds
Reference architecture for community cloudsReference architecture for community clouds
Reference architecture for community clouds
 
Managing the Data Center with JBoss SOA-P
Managing the Data Center with JBoss SOA-PManaging the Data Center with JBoss SOA-P
Managing the Data Center with JBoss SOA-P
 
Overview of technology_visions_v30a_mar_11_blog
Overview of technology_visions_v30a_mar_11_blogOverview of technology_visions_v30a_mar_11_blog
Overview of technology_visions_v30a_mar_11_blog
 
Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用
 
Qcon java在企业级开发中的应用
Qcon java在企业级开发中的应用Qcon java在企业级开发中的应用
Qcon java在企业级开发中的应用
 
Smart Cities - Learning from Intel Cities - The Community of Practice as a vi...
Smart Cities - Learning from Intel Cities - The Community of Practice as a vi...Smart Cities - Learning from Intel Cities - The Community of Practice as a vi...
Smart Cities - Learning from Intel Cities - The Community of Practice as a vi...
 
HP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 LaunchHP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 Launch
 
Fujitsu Cloud Computing Professional Services
Fujitsu Cloud Computing Professional ServicesFujitsu Cloud Computing Professional Services
Fujitsu Cloud Computing Professional Services
 
Innovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceInnovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle Coherence
 
Tech Ed 09 - Arc302 - Analysis and Architecture
Tech Ed 09 -  Arc302  - Analysis and ArchitectureTech Ed 09 -  Arc302  - Analysis and Architecture
Tech Ed 09 - Arc302 - Analysis and Architecture
 
Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0
 
Mobile Monday Silicon Valley June 1st 09 V1
Mobile Monday Silicon Valley June 1st 09 V1Mobile Monday Silicon Valley June 1st 09 V1
Mobile Monday Silicon Valley June 1st 09 V1
 

More from #devdate

Presentatie Wearable health monitoring devices
Presentatie Wearable health monitoring devicesPresentatie Wearable health monitoring devices
Presentatie Wearable health monitoring devices
#devdate
 
Wearable senses TU/e Versteeg&Peeters
Wearable senses TU/e Versteeg&PeetersWearable senses TU/e Versteeg&Peeters
Wearable senses TU/e Versteeg&Peeters
#devdate
 
Presentatie martin tirion microsoft design style
Presentatie martin tirion   microsoft design stylePresentatie martin tirion   microsoft design style
Presentatie martin tirion microsoft design style#devdate
 
Presentatie Wijnand IJsselsteijn, TU/e
Presentatie Wijnand IJsselsteijn, TU/ePresentatie Wijnand IJsselsteijn, TU/e
Presentatie Wijnand IJsselsteijn, TU/e#devdate
 
Presentatie richard pasmans, stichting smart homes
Presentatie richard pasmans, stichting smart homesPresentatie richard pasmans, stichting smart homes
Presentatie richard pasmans, stichting smart homes#devdate
 
Presentatie paul van oorschot, tu
Presentatie paul van oorschot, tuPresentatie paul van oorschot, tu
Presentatie paul van oorschot, tu#devdate
 
Presentatie tim drijvers, TASS technology solutions
Presentatie tim drijvers, TASS technology solutionsPresentatie tim drijvers, TASS technology solutions
Presentatie tim drijvers, TASS technology solutions#devdate
 
Presentatie carlo vd weijer, tom tom
Presentatie carlo vd weijer, tom tomPresentatie carlo vd weijer, tom tom
Presentatie carlo vd weijer, tom tom#devdate
 

More from #devdate (8)

Presentatie Wearable health monitoring devices
Presentatie Wearable health monitoring devicesPresentatie Wearable health monitoring devices
Presentatie Wearable health monitoring devices
 
Wearable senses TU/e Versteeg&Peeters
Wearable senses TU/e Versteeg&PeetersWearable senses TU/e Versteeg&Peeters
Wearable senses TU/e Versteeg&Peeters
 
Presentatie martin tirion microsoft design style
Presentatie martin tirion   microsoft design stylePresentatie martin tirion   microsoft design style
Presentatie martin tirion microsoft design style
 
Presentatie Wijnand IJsselsteijn, TU/e
Presentatie Wijnand IJsselsteijn, TU/ePresentatie Wijnand IJsselsteijn, TU/e
Presentatie Wijnand IJsselsteijn, TU/e
 
Presentatie richard pasmans, stichting smart homes
Presentatie richard pasmans, stichting smart homesPresentatie richard pasmans, stichting smart homes
Presentatie richard pasmans, stichting smart homes
 
Presentatie paul van oorschot, tu
Presentatie paul van oorschot, tuPresentatie paul van oorschot, tu
Presentatie paul van oorschot, tu
 
Presentatie tim drijvers, TASS technology solutions
Presentatie tim drijvers, TASS technology solutionsPresentatie tim drijvers, TASS technology solutions
Presentatie tim drijvers, TASS technology solutions
 
Presentatie carlo vd weijer, tom tom
Presentatie carlo vd weijer, tom tomPresentatie carlo vd weijer, tom tom
Presentatie carlo vd weijer, tom tom
 

Recently uploaded

Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 

Recently uploaded (20)

Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 

Presentatie peter vink back to the future, TASS technology solutions

  • 1. Back to the future #devdate 1 maart 2012
  • 2. Welkom Ik ben Peter Deze presentatie gaat over twee ‘domotica gerelateerde projecten’ waar ik aan heb gewerkt: 2004-2008: Amigo project: Aspecten 2008-2012: Embedded Services : ideeen
  • 4. Bij mij op het werk
  • 5.
  • 7. 2004-2008 Philips (NL) Knowledge (G) Fagor Electrodomesticos Microsoft (D) (ES) Telematica Instituut (NL) France telecom (F) Inst. of Communication and FhG IMS (D) Computer Systems –NTUA (G) FhG IPSI – SIT (D) Telefonica (ES) Ikerlan (ES) Univ. Paderborn (D) INRIA (F) VTT (Fin) Italdesign – Giugiaro (I)
  • 8. Future Home Network Internet Access Control Firewall Wired backbone For example Ethernet Wireless infrastructure Home Gateway For example WLAN Home Control Home control network Personal network For example Power line For example Blue tooth
  • 9. Amigo Architecture Follows Service Orientation paradigm Software is developed as services that are used on demand Loose coupling Supports some of the (important) related protocols UPNP, WS-Discovery, SLP, SOAP, RMI Proposes some common concepts (vocabulary) related to in-home networks
  • 10. Amigo Architecture Base Middleware Functionality for networked environment Intelligent User Service Functionality for ambient environment Deployment framework(s) Functionality for developing a service Functionality for running and maintaining a service
  • 11. Legacy Services Legacy applications Mobility management Communities Accounting & QoS support billing Privacy Security & privacy User interface services Content Network storage & Service discovery User modeling distribution & profiling Content interoperability Amigo-aware applications Awareness & notification Service Interoperable Middleware Core composition System Context Service interaction Management Service Applications and services interoperability Intelligent User Base Middleware Amigo- Services aware Middleware service discovery Platform
  • 21. … and there are more
  • 22. A few years later….
  • 24. Services Lights, camera, action publisher, database, configuration, registry, interoperability (xmpp) and so on
  • 28. Security 1. Resources Strict Specification of the TOE Performance Security 2. Develop and Test according to desired Evaluation Assurance Level
  • 29. 1 second of fame Floris, Hans, Heleen, Iris, Ingmar, Maarten, LeeChin, Abdullah, Jaap, Erik, Ken, Roy, Kim, Frans, Antek, Tom, Ruud, Tim, Joey, Jim, Ward, Rik, Sander, Harmen, Wilbert, Maarten, Gerjan, Sander, Ralph GertJan, Bart, Ger, Peter, Marcel, Tom, Lolke, Ralph, Bastiaan, Timo, Stijn, Peter, Gerben, Berry, Josee ..bedankt