<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=NanoVM</id>
	<title>NanoVM - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=NanoVM"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=NanoVM&amp;action=history"/>
	<updated>2026-06-10T18:25:34Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=NanoVM&amp;diff=1206770&amp;oldid=prev</id>
		<title>imported&gt;Aka: Tippfehler entfernt, Kleinkram</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=NanoVM&amp;diff=1206770&amp;oldid=prev"/>
		<updated>2023-06-29T22:13:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Benutzer:Aka/Tippfehler_entfernt&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Benutzer:Aka/Tippfehler entfernt (Seite nicht vorhanden)&quot;&gt;Tippfehler entfernt&lt;/a&gt;, Kleinkram&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
| Logo = &lt;br /&gt;
| Screenshot = &lt;br /&gt;
| Beschreibung = &amp;lt;!-- Beschreibung des Screenshots! --&amp;gt;&lt;br /&gt;
| Maintainer = &lt;br /&gt;
| Hersteller = Till Harbaum&lt;br /&gt;
| Management = &lt;br /&gt;
| AktuelleVersion = 1.6&lt;br /&gt;
| AktuelleVersionFreigabeDatum = 8. Juli 2007&lt;br /&gt;
| AktuelleVorabVersion = &lt;br /&gt;
| AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
| Betriebssystem = &lt;br /&gt;
| Programmiersprache = [[C (Programmiersprache)|C]]&lt;br /&gt;
| Kategorie = &lt;br /&gt;
| Lizenz = [[GNU General Public License|GPL]] ([[Freie Software]])&lt;br /&gt;
| Deutsch = &lt;br /&gt;
| Website = [http://harbaum.org/till/nanovm/ harbaum.org/till/nanovm]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NanoVM&amp;#039;&amp;#039;&amp;#039; ist eine [[Freie Software|freie]] Implementierung einer besonders ressourcenschonenden [[Java Virtual Machine]] (JVM) für [[Atmel AVR|Atmel-AVR]]-[[Mikrocontroller]] (MCU).&lt;br /&gt;
&lt;br /&gt;
Zur eigentlichen virtuellen Maschine gehört auch ein Konvertierungswerkzeug, das der notwendigen Konvertierung von gewöhnlichen Java-Klassendateien für die Verwendung mit der NanoVM dient.&lt;br /&gt;
&lt;br /&gt;
Die NanoVM benötigt in der kleinsten Version nur 8 kByte an Programmspeicher und nur 256 Byte Arbeitsspeicher.&lt;br /&gt;
Aufgrund der geringen Anforderungen an die Systemressourcen des Wirtssystems gehört die NanoVM zu den kleinsten verfügbaren Java Machines und ist bereits auf einem  ATmega8 lauffähig. Es implementiert dazu nur einen Ausschnitt der Programmiersprache Java. Die NanoVM bietet nur die Sprache Java, nicht aber die System-Bibliothek (JDK). Der Einsatz der NanoVM ist auch auf anderen 8-[[Bit]]-MCUs der AVR-Reihe möglich. Sie wurde auf die Roboterbausätze [[Nibo]] und [[NIBObee]] portiert, die auch offiziell unterstützt werden. Andere Mikrocontroller als die AVR-Controller werden bisher nicht offiziell unterstützt.&lt;br /&gt;
NanoVM ist für den Einsatz von kleinen [[Eingebettetes System|eingebetteten Systemen]] bestens geeignet, die damit per Java-Bytecode gesteuert werden können.&lt;br /&gt;
&lt;br /&gt;
Die [[Universität Duisburg-Essen]] setzte die JVM z.&amp;amp;nbsp;B. beim [[c’t Bot]], einem Roboter-Projekt der Computerzeitschrift [[c’t]], ein. Das Projekt [[ASURO]] war der erste Roboter, der NanoVM einsetzte.&lt;br /&gt;
&lt;br /&gt;
Die Version 1.1 wurde im September 2005 veröffentlicht, die aktuelle Version 1.6 vom 8. Juli 2007.&lt;br /&gt;
&lt;br /&gt;
== Implementierte Java-Klassen ==&lt;br /&gt;
In NanoVM sind folgende Java-Klassen implementiert:&lt;br /&gt;
* java/lang/Object&lt;br /&gt;
* java/lang/System&lt;br /&gt;
* java/io/PrintStream&lt;br /&gt;
* java/lang/StringBuffer&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://harbaum.org/till/nanovm/ offizielle Webpräsenz]&lt;br /&gt;
* [http://sourceforge.net/projects/nanovm/ NanoVM auf Sourceforge]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/NanoVM Artikel bei mikrocontroller.net]&lt;br /&gt;
* [http://swe.uni-duisburg-essen.de/en/members/schmidt/ctbot/index.php c’t-Bot Projektseite der Uni Duisburg-Essen]&lt;br /&gt;
* [http://www.ctbot.de/ Internetseite c’t Bot]&lt;br /&gt;
* [http://www.arexx.com/arexx.php?cmd=goto&amp;amp;cparam=p_asuro Internetseite Asuro]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Nanovm}}&lt;br /&gt;
[[Kategorie:Freie Systemsoftware]]&lt;br /&gt;
[[Kategorie:Java-Technologie]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>