1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Java SE on Embedded Systems

  • Vale1
  • 30. Juli 2007 um 14:25
  • Unerledigt
  • Vale1
    6
    Vale1
    Mitglied
    Reaktionen
    3
    Punkte
    293
    Beiträge
    54
    • 30. Juli 2007 um 14:25
    • #1

    Hi Leute!

    Hab mich gerade erst mit Java angefreundet, und bräuchte Hilfe bei folgendem Problem:

    Hab einen Java-Code (für die SUN Java SE) der sich einwandfrei kompilieren bzw. in ByteCode übersetzen lässt, und den ich dann einer sun JVM auf Linux/Windows zum Fressen geb.

    Jetzt würde ich das ganze Ding aber gerne auch auf anderen Architekturen laufen lassen. Was ja eigentlich mit Java nicht so ein großes Problem sein dürfte... :face_with_rolling_eyes:

    Jetzt hätt ich aber an ein Embedded System gedacht. Also nix x86, sondern MIPs, ARM oder XScale. Mit diversen abgespekten Linux-Varianten als OS.

    Für mich würden sich jetzt 3 mögliche Lösungswege ergeben:

    1) Versuchen eine VM für die Architektur/BS-Kombination zu finden, und dann mit dem ByteCode füttern.

    2) Einen Compiler finden, der mir Maschinencode für das Zielsystem erzeugen kann. Wär mir eigentlich der liebere Lösungsweg, da man beim Ausführen dann nicht so viel Speicher(VM!) braucht.

    3) Vielleicht gibts ja eine Möglichkeit sich C(++)-Code erzeugen zu lassen, und dann mit gcc die binaries zu erzeugen.


    Hab natürlich schon gegoogelt, aber wirklich viel gefunden hab ich zu dem Thema auch nicht. Mit GCJ komm ich im besten Fall auf x86 binaries. ARM, XScale und MIPS sind bestenfalls halbherzig unterstützt.

    Hat von euch vielleicht jemand schon Erfahrungen in der Beziehung? Oder hat jemand vielleicht eine ganz andere Idee?

    THX,
    Valentin

  • Martinez
    7
    Martinez
    Mitglied
    Punkte
    465
    Beiträge
    81
    • 30. Juli 2007 um 19:56
    • #2

    schau dir CDC von JavaME an, das läuft auf ner JavaSE basierenden VM und kann in der version 1.1.2 so einiges, mehr unter http://java.sun.com/products/cdc/

    greets

    martinez

    computer says nooooohhhh!

  • Vale1
    6
    Vale1
    Mitglied
    Reaktionen
    3
    Punkte
    293
    Beiträge
    54
    • 6. August 2007 um 13:48
    • #3

    THX...klingt ja mal nicht schlecht. Aber was kann die ME-Version jetzt eigentlich weniger als die SE? Auf der HP steht nicht wirklich was darüber (oder ich seh schon schlecht). Irgendwo muss es ja einen Haken geben...

    btw.: Hat vielleicht irgendjemand schon Erfahrungen mit SableVM oder JamVM gesammelt? Die sind nämlich auf dem Zielsystem schon implementiert...

    lg,
    Vale

  • JohnFoo
    20
    JohnFoo
    Mitglied
    Reaktionen
    61
    Punkte
    4.231
    Beiträge
    761
    • 6. August 2007 um 18:01
    • #4
    Zitat von Vale1

    Auf der HP steht nicht wirklich was darüber (oder ich seh schon schlecht).

    Ja, CLDC (recht basic, sowas wie java.lang und bisserl java.util, weiß nicht ganz genau) und MIDP (für GUI-Anwendungen z.B. für Handys) sind die zwei verfügbaren Bibliotheken soviel ich noch weiß, und auf der Site sollte dazu genug Info zu finden sein ;).

  • Martinez
    7
    Martinez
    Mitglied
    Punkte
    465
    Beiträge
    81
    • 6. August 2007 um 23:19
    • #5
    Zitat von Vale1

    btw.: Hat vielleicht irgendjemand schon Erfahrungen mit SableVM oder JamVM gesammelt? Die sind nämlich auf dem Zielsystem schon implementiert...

    noch nie gehört, ka.


    wegen doku:
    reichen dir die spepcs denn nicht aus? ich mein, genauer wirst es nicht beschrieben finden.

    für einen überblick vielleicht erstmal da reinschaun:
    http://java.sun.com/javame/technology/index.jsp

    weiters gibts genug doku über JavaME im netz, habs selbst gelsen. also ne brille würd vielleicht nicht schaden :winking_face:

    lg

    martinez

    computer says nooooohhhh!

  • Vale1
    6
    Vale1
    Mitglied
    Reaktionen
    3
    Punkte
    293
    Beiträge
    54
    • 7. August 2007 um 09:07
    • #6

    jaja, jetzt hab ichs gefunden...

    ...thx for help

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung