Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

Dalvik

Dalvik ist eine virtuelle Maschine, die speziell für Android entworfen und bei Google von Dan Bornstein und seinem Team entwickelt wurde.

Die Java Virtual Machine (JVM) wurde als Allzwecklösung entworfen. Das Dalvik-Team war der Ansicht, dass es bessere Arbeit leisten könnte, wenn es sich allein auf Mobilgeräte konzentrierte. Es schaute, welche spezifischen Einschränkungen bei mobilen Umgebungen sich in näherer Zukunft wahrscheinlich am wenigsten ändern würden. Eine dieser Einschränkungen ist die Lebensdauer von Batterien, die andere die Rechenleistung. Dalvik wurde von Grund auf so gestaltet, dass es diese Einschränkungen berücksichtigt.

Ein Nebeneffekt der Ersetzung der JVM durch die Dalvik-VM ist die Lizenzierung. Während die Sprache Java, die Java-Werkzeuge und die Java-Bibliotheken frei sind, ist die JVM das nicht. Im Jahr 2005, als die Arbeit an Dalvik begann, war dieses Problem größer als heute. Aktuell gibt es Open Source-Alternativen zu Suns Java VM, insbesondere die Projekte OpenJDK und Apache Harmony.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint