Kann Bluestacks das Problem lösen?

  • Hallo Forum,


    ich lerne gerade erst die App Erstellung und möchte
    ein Programm schreiben, welches sowohl unter Windows7 als auch unter
    Android einen Datenaustausch mit einem externen Gerät (Microcontroller
    basiert) durchführt.
    Ich weiß dass man für beide Systeme Java
    Programme schreiben kann, jedoch die API unterschiedlich ist, und ich
    daher 2 verschiedene Programme schreiben müsste um die Aufgabe unter
    beiden Systemen durchführen zu können.
    Webbasiert geht auch nicht
    wegen der unterschiedlichen Hardware. Jetzt dachte ich mir, vielleicht
    habe ich mit dieser Virtualisierungsmaschine die Möglichkeit eine
    Bluetoothverbindung oder alternativ eine Netzwerkverbindung zu meinem
    externen Controller aufzubauen.
    So müsste ich die Anwendung nur auf
    die Android Hardware anpassen und könnte dennoch auch mit einem Laptop
    meine Anwendung nutzen.
    Ich wäre über Meinungen zu dem Thema sehr
    dankbar, da ich mir den Aufwand spare 2 verschiedene Programme
    aufzubauen und zu aktualisieren.

  • hi de0815lama,


    ah ok nein die Android VM kannte ich noch nicht.


    Gut hab mir mal den link angesehen... an sich sieht es erstmal nicht schlecht aus.


    mmhh Bluetoothverbindung vermute ich mal wird nicht gehen aber da am besten mal die VM installieren und ein App ziehen was Bluetooth nutzt.(vorraussetzung ist natürlich das dein Rechner bluetooth hat, sonst hat sich das gleich erledigt)


    Aber da wären noch zwei Sachen die erstmal geklärt werden müssten:


    1.) Wie kommt das App in die VM? Also geht es lokal von der Festplatte aus oder musst du es erst bei denen auf den Server laden?
    2.) Was für Daten möchtest du an dein "mircocontroller" Gerät schicken? Also Sachen die du selbst per hand eingibst(z.bsp. irgendwelche befehle) oder möchtest du irgendwas übertragen was auf der platte liegt. Weil hierbei wäre zuklären in wie weit du aus der VM auf deine Platte zugreifen kannst.


    Mfg Titus

Jetzt mitmachen!

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