Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-07-2011, 19:08   #1 (permalink)
Little Big Freak
 
Benutzerbild von Maciej
 
Registriert seit: Apr 2003
Beiträge: 230
Adobe AIR und Java Kommunikation

Hi,

ich muss mit Adobe AIR ein Frontend bauen das mit dem Backend, welches auf Java basiert, kommunizieren muss. Die Kommunikation muss am besten ohne Server funktionieren, also lokal.

Java wird u.a. Webservice calls machen müssen und dementsprechend muss Java die Möglichkeit haben, nachdem es eine Antwort vom Webserver bekommen hat, diese AIR mitzuteilen.
Also kurz gesagt, Java muss nicht nur über return Werte an AIR direkt zurückschicken können (was ja ohne Probleme geht) sondern auch selber Methoden in AIR aufrufen können (was etwas schwerer zu sein scheint).

Im moment sollen nur Pfade, Status und Fehler Codes sowie Username/Passwort zwischen Java und AIR übermittelt werden, also Strings.

Ich wollte das ganze nun über NativeProcess machen und den Standard Stream (STDIN/STDOUT) nutzen. Guck mir dazu auch gerade das Flerry Framework an.

Das ganze muss dann auf Windows, Mac und Linux laufen.

Meine Frage ist nun (da ich kein Java experte bin) ob jemand schon mal sowas in die Richtung gemacht hat und evtl. einen besseren Vorschlag hat wie ich die Kommunikation lösen könnte oder ob er in meiner Vorgehensweise ein Problem sieht?

Danke & MfG
Maciej ist offline   Mit Zitat antworten
Alt 01-07-2011, 19:38   #2 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 109
Server oder SocketServer, warum nicht? Die zwei über Sockets kommunizieren zu lassen ist am einfachsten und sollte auch auf den Plattformen rennen. Über definierte Befehle könntest du Methoden aufrufen.
Wakka ist offline   Mit Zitat antworten
Alt 03-07-2011, 19:55   #3 (permalink)
Little Big Freak
 
Benutzerbild von Maciej
 
Registriert seit: Apr 2003
Beiträge: 230
Ich hab zu Sockets einiges gelesen, jetzt nicht AIR spezifisch sondern allgemein und ich dachte mir das es keinen Sinn macht einen SocketConnection offen zu halten während das AIR Frontend mehrere Minuten im Ruhezustand ist während Java im Hintergrund arbeitet und zwischendurch kurz nur was rüber schickt.

Ist es den Optimal ne SocketConnection dann zu kappen während Java arbeitet und zwischen durch für ne kurze Übergabe an AIR die SocketConnection wieder zu öffnen und zu schliessen?

Das anderen wäre das es ja, wenn ich das richtig verstehe, zu Problemen kommen kann wenn schon etwas über 'localhost' auf dem gleichen Port wie ich am senden ist oder irre ich mich da?

Über Erfahrungen wäre ich dankbar
Maciej ist offline   Mit Zitat antworten
Alt 03-07-2011, 22:37   #4 (permalink)
Neuer User
 
Benutzerbild von theremin
 
Registriert seit: Apr 2005
Ort: Filmenau
Beiträge: 98
ich würde mir an deiner Stelle auch einmal Merapi dazu ansehen.
theremin ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Flash Java Kommunikation peponeski Alternative Technologien 2 17-08-2006 14:17
Kommunikation Java -> Flash Benjamecho ActionScript 1 5 30-11-2005 21:21
Kommunikation Flash <==> Java lasic+ ActionScript 1 3 22-11-2005 13:15
die kommunikation mit dem java-applet moongringo HTML und CSS 2 20-02-2003 09:42
kommunikation Java - Flash NewBit Flash und Datenbanken 4 07-04-2002 18:58


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:49 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele