OSGi. IoT und Mobile
()
About this ebook
Related to OSGi. IoT und Mobile
Titles in the series (100)
Erfolgreiche Spieleentwicklung: OpenCL Rating: 0 out of 5 stars0 ratingsHTML5 für Mobile Web Rating: 0 out of 5 stars0 ratingsEinstieg in Google Go Rating: 0 out of 5 stars0 ratingsAlgorithmen: Grundlagen und Implementierung Rating: 0 out of 5 stars0 ratingsIT Wissensmanagement: Theorie und Praxis Rating: 0 out of 5 stars0 ratingsErfolgreiche Spieleentwicklung: OpenGL, OpenAL und KI Rating: 0 out of 5 stars0 ratingsHTML5 Security Rating: 0 out of 5 stars0 ratingsNutzeraspekte in Suchmaschinen: Komponenten für eine gelungene Usability-Gestaltung Rating: 0 out of 5 stars0 ratingsVaadin mit Eclipse, Clojure und OSGi Rating: 0 out of 5 stars0 ratingsSkalierbare Softwaresysteme: Design, Betrieb und Optimierungspotenziale Rating: 0 out of 5 stars0 ratingsF#: Ein praktischer Einstieg Rating: 0 out of 5 stars0 ratingsAmazon Web Services für .NET Entwickler Rating: 0 out of 5 stars0 ratingsGeolocation mit PHP: Foursquare-API, Google Places & Qype Rating: 0 out of 5 stars0 ratingsNFC: Near Field Communication für Android-Entwickler Rating: 5 out of 5 stars5/5Java EE Security Rating: 0 out of 5 stars0 ratingsJava 7: Fork-Join-Framework und Phaser Rating: 0 out of 5 stars0 ratingsServiceorientierte Architektur: Anforderungen, Konzeption und Praxiserfahrungen Rating: 0 out of 5 stars0 ratingsQualitätssicherung mit JavaScript und PHP Rating: 0 out of 5 stars0 ratingsJavaScript für Eclipse-Entwickler: Orion, RAP und GWT Rating: 0 out of 5 stars0 ratingsUser Experience Testing 3.0: Status Quo, Entwicklung und Trends Rating: 0 out of 5 stars0 ratingsApache Tapestry: Einstieg in die komponentenorientierte Webentwicklung Rating: 0 out of 5 stars0 ratingsUX Design für Tablet-Websites: Ein Überblick Rating: 0 out of 5 stars0 ratingsÜberzeugende Präsentationen: Konzeption, Technik und Design Rating: 0 out of 5 stars0 ratingsOAuth 2.0: Client & Server Rating: 0 out of 5 stars0 ratingsJava FX - Embedded Rating: 0 out of 5 stars0 ratingsSharePoint-Entwicklung für Einsteiger Rating: 0 out of 5 stars0 ratingsJavaScript auf dem Server Rating: 0 out of 5 stars0 ratingsBig Data: Technologiegrundlagen Rating: 0 out of 5 stars0 ratingsSpring: Vier Perspektiven auf Framework und Ökosystem Rating: 0 out of 5 stars0 ratingsQualität in IT-Architekturen: Strategie und Planung Rating: 0 out of 5 stars0 ratings
Related ebooks
Cloud Computing Rating: 0 out of 5 stars0 ratingsInternet of Things: Grundlagen und App-Entwicklung für Windows 10 IoT Rating: 0 out of 5 stars0 ratingsAuswahl von Low-Code und No-Code Software: digital business guides Rating: 0 out of 5 stars0 ratingsApps mit Azure Rating: 0 out of 5 stars0 ratingsPIC-Mikrocontroller: Grundlagen und Praxisworkshop Rating: 0 out of 5 stars0 ratingsMicroservices: Grundlagen flexibler Softwarearchitekturen Rating: 0 out of 5 stars0 ratingsMicroservices-Architektur: Patterns in Spring implementieren Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 17 Rating: 0 out of 5 stars0 ratingsCloud Computing Grundlagen: Technisch / rechtlich / wirtschaftlich und architekturell Rating: 0 out of 5 stars0 ratingsModerne Onlineshops: Case Study: Goodgame Studios Rating: 0 out of 5 stars0 ratingsImplementierung von Lizenzmodellen in .NET Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 5: Dual Use Rating: 0 out of 5 stars0 ratingsMicroservices: Der Hype im Realitätscheck Rating: 0 out of 5 stars0 ratingsSoftware Development Trends: Wegweisende Beiträge für eine neue IT: Wegweisende Beiträge für eine neue IT Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 19 Rating: 0 out of 5 stars0 ratingsCross-Plattform-Entwicklung mit HTML und JavaScript Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 10: Office-365-Applikationen Rating: 0 out of 5 stars0 ratingsEclipse SmartHome und Smart Office: Intelligente Lösungen in der Heimautomation Rating: 0 out of 5 stars0 ratingsDNX: Grundlagen, Design und Compile Time Rating: 0 out of 5 stars0 ratingsVMware vRealize Automation - Das Praxisbuch: Cloud-Management für den Enterprise-Bereich Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 1: Cloud Readiness Rating: 0 out of 5 stars0 ratingsJavaScript für Eclipse-Entwickler: Orion, RAP und GWT Rating: 0 out of 5 stars0 ratingsUniversal-Apps im Enterprise-Umfeld: Der praktische Wegweiser für Businessanforderungen Rating: 0 out of 5 stars0 ratingsASP.NET Core: Eine Einführung Rating: 0 out of 5 stars0 ratingsTitanium Mobile: Multi Platform Apps mit JavaScript Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 2: Design Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 3: Projektmanagement: Projektmanagement Rating: 0 out of 5 stars0 ratingsVue.js für alle: Wissenswertes für Einsteiger und Experten Rating: 0 out of 5 stars0 ratingsWebGIS und WebMapping für Anfänger: Anforderungen an ein anwendungsfreundliches WebGIS-System Rating: 0 out of 5 stars0 ratings
Networking For You
Heim-Netzwerke: Netzwerktechnik • High-Speed-Internet • Arbeiten im Heimnetz Rating: 0 out of 5 stars0 ratingsMach's einfach: Erste Schritte mit der Smart-Home-Programmierung: Einstieg in die Hausautomation mit Node-RED Rating: 0 out of 5 stars0 ratingsErste Schritte: Eigene IoT-Lösungen mit dem ESP32: Mikrocontroller, Internet und PC Rating: 0 out of 5 stars0 ratingsAdministrator Praxis - Kleine Windows Netzwerke Rating: 0 out of 5 stars0 ratingsHeimnetzwerke XL-Edition: DSL/WLAN/PC/Handy/Drucker & Co. Rating: 0 out of 5 stars0 ratingsDas große inoffizielle FRITZ!Box Handbuch: Mobile Geräte einbinden: iPhone, iPad, Android Rating: 0 out of 5 stars0 ratingsMQTT im IoT: Einstieg in die M2M-Kommunikation Rating: 0 out of 5 stars0 ratingsopenHAB: Automatisiertes Heim - Teil 2 Rating: 4 out of 5 stars4/5Auslaufmodell Mensch?: Mythos und Wirklichkeit der Künstlichen Intelligenz Rating: 0 out of 5 stars0 ratingsHeim-Netzwerke Tipps & Tools: Netzwerkverbindungen • Zentraler Datenspeicher • Mediastreaming Rating: 0 out of 5 stars0 ratingsopenHAB: Automatisiertes Heim - Teil 1 Rating: 4 out of 5 stars4/5FRITZ!Box: Konfigurieren - Tunen - Absichern Rating: 0 out of 5 stars0 ratingsDie Serverwelt von Node.js Rating: 0 out of 5 stars0 ratings
Reviews for OSGi. IoT und Mobile
0 ratings0 reviews
Book preview
OSGi. IoT und Mobile - Fabian Pursche
GmbH
1 Warum OSGi so attraktiv für das IoT ist
Was macht den OSGi-Standard so attraktiv für das Internet der Dinge? Die modulare dynamische Architektur mit integriertem Lebenszyklusmechanismus, die Wiederverwendbarkeit von Softwarekomponenten, eine Geräteabstraktionsschicht sowie die breite Auswahl an Gerätekommunikationsschnittstellen. Die breite Anwendbarkeit der modularen dynamischen Architektur ermöglicht es nicht nur, Produkt- und Geschäftslösungen – auch in der Cloud – erheblich zu skalieren, auch können durch eine End-to-End-Struktur verschiedene Industrien über den OSGi-Standard integriert werden. Anhand einer erweiterbaren OSGi-IoT-Demo sollen die Anwendungsvielfalt und die Möglichkeiten von IoT auf Basis von OSGi gezeigt werden. Eine erste Variante ist bereits auf dem letzten OSGi Community Event in Verbindung mit der EclipseCon Europe öffentlich gestartet worden.
Die OSGi Alliance [1] bietet mit ihren Spezifikationen bereits seit mehr als einer Dekade eine Architektur für eine modulare Softwarearchitektur, die bereits von unterschiedlichen Industriemärkten genutzt und für die eigenen Anforderungen weiter standardisiert wurde. Die Spezifikationen umfassen nicht nur den Enterprise-Markt, sondern auch Smart Home, Telematik und Mobile. In Zeiten einer zunehmenden Industrieverflechtung und Anforderungen an End-to-End-Lösungen wird die Relevanz der OSGi-Spezifikationen – von der standardisierten modularen Ausführungsumgebung und vielfältigen Schnittstellen über eine Geräteabstraktion und eine Entwicklungsumgebung für Anwendungen bis hin zu Cloud-Architekturen für PaaS und SaaS – deutlich. So wächst nicht nur das OSGi-Ökosystem, sondern auch die Vielzahl der auf OSGi basierenden Produktlösungen. Um dieser Entwicklung Rechnung zu tragen, wurde die OSGi-IoT-Demo gestartet. Diese wurde erstmalig im Oktober 2014 auf dem OSGi Community Event in Ludwigsburg präsentiert und wird auch für Hackathons und Code-Demo-Camps eingesetzt. Das folgende Kapitel geht auf die OSGi-IoT-Demo, ihre Einsetzbarkeit und Erweiterung ein und bietet einen Ausblick auf die kommenden Jahre.
IoT als zukunftsträchtiger Markt
Firmen wie Cisco [2] gehen im Industriebereich IoT von über 50 Milliarden internetfähigen Geräten bis 2020 und, abhängig von der Definition, von bedeutend mehr internetfähigen Geräten ab 2020 aus. Zudem erkennen Analysten wie die International Data Corporation (IDC) bereits für 2014 ein stärkeres Wachstum und sehen bei der Untersuchung des IoT-Ökosystems – dieses umfasst nach IDC intelligente und eingebettete Systeme, vernetzte Dienste, Infrastruktur, zielgerichtete IoT-Plattformen, Anwendungen, Sicherheit, Analysen und Professional Services – eine Transformation der vertikalen Märkte voraus, die den weltweiten Markt für IoT-Lösungen von 1,9 Milliarden US-Dollar auf 7,1 Milliarden US-Dollar in 2020 hochschnellen lässt [3].
Insofern ist es kein Wunder, dass IoT in aller Munde ist. Es bleiben jedoch noch einige Aufgaben auf dem Weg zum realen Internet der Dinge zu lösen. IoT umspannt verschiedene Industriezweige mit verschiedenen Akteuren und eigenen Herausforderungen: proprietäre Lösungen, unzählige Geräte und Maschinen und zum Teil große Unterschiede in Hard- und Software, wobei Anwendungen, Kommunikationsprotokolle und vorhandener Speicherplatz mit eingeschlossen