{"product_id":"android-als-jcp-unabhangige-laufzeitumgebung-fur-jcp-abhangige-implementierungen-von-jakob-sachse","title":"Android als JCP-unabhängige Laufzeitumgebung für JCP-abhängige Implementierungen","description":"\u003cp\u003eStudienarbeit aus dem Jahr 2009 im Fachbereich Informatik - Internet, neue Technologien, Note: 1,0, Hochschule für Technik und Wirtschaft Berlin, Sprache: Deutsch, Abstract: Das Internet und dessen Anwendungen werden zunehmend im mobilen Umfeld eingesetzt. Diese Entwicklung wird durch neue mobile Plattformen und immer leistungsfähigere Endgeräte verstärkt.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eMit Android hat Google im November 2007 ein eigenes Betriebssystem für mobile Endgeräte auf den Markt gebracht. Android wird unter der Apache Lizenz 2 in großen Teilen quelloffen entwickelt. Das Betriebssystem besteht aus\u003c\/p\u003e\u003cp\u003emehreren Schichten, wobei die unterste Schicht ein Linux Kernel ist.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eAuf Anwendungsebene setzt Android eine virtuelle Maschine ein. Diese Dalvik genannte virtuelle Maschine wurde entwickelt, um den speziellen Anforderungen mobiler Endgeräte zu entsprechen.\u003c\/p\u003e\u003cp\u003eAls Sprache zur Applikationsentwicklung wird Java verwendet. Dabei\u003c\/p\u003e\u003cp\u003eunterstreicht Google jedoch ausdrücklich, dass es sich bei Android und Dalvik nicht um Java-Technologie handelt. Damit fühlt sich Google nicht an den Java Community Prozess gebunden, welcher durch die Erstellung von Java Specification Requests Java spezifiziert. Dies hat zur Folge, dass Implementierungen die auf Basis von Java Technologie entwickelt wurden nicht zwangsläufig auf Android einsetzbar sind.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eDiese Arbeit analysiert die Folgen dieser Umstände und beschreibt einen Weg, unter dessen Anwendung eine Portierung von bestehenden Java-Implementierungen durchgeführt werden kann. Dazu wird ein iterativer Prozess beschrieben, unter dessen Anwendung alle unbefriedigten Abhängigkeiten einer Bibliothek gefunden werden können. Auf die Möglichkeiten zur nachträglichen Befriedigung dieser Abhängigkeiten wird ebenso eingegangen. Die Anwendbarkeit des dargestellten Schemas wird anhand einer größeren Java-Bibliothek beschrieben.\u003c\/p\u003e\u003cdiv class=\"aw-variant-hidden-subtitle-div\" id=\"aw-variant-subtitle-9783640599875\"\u003e\u003ch3\u003e\u003c\/h3\u003e\u003c\/div\u003e","brand":"Libri","offers":[{"title":"Softcover - 9783640599875","offer_id":39441660772445,"sku":"9783640599875","price":17.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/0622\/files\/afba1e93-5a34-49a3-81eb-0c0707cdbe40.jpg?v=1781760021","url":"https:\/\/shop.autorenwelt.de\/products\/android-als-jcp-unabhangige-laufzeitumgebung-fur-jcp-abhangige-implementierungen-von-jakob-sachse","provider":"Autorenwelt Shop","version":"1.0","type":"link"}