2009-10-08 16 views
5

Szukam wykorzystania Adobe Air do wizualizacji informacji pochodzących z portu szeregowego. Czy jest na to sposób naiwnie w Powietrzu? Zakładam, że nie.Dostęp do portu szeregowego w Adobe-Air

Jeśli tak jest, czy najlepszą opcją byłoby utworzenie natywnej aplikacji, która udostępnia port szeregowy za pośrednictwem połączenia TCP/IP, a następnie łączy się z nim lokalnie? lub może być dostępny inny typ gniazda?

Dzięki temu rozwiązaniu istnieje sposób na połączenie natywnej aplikacji z aplikacją Air, aby użytkownik miał jednoetapowe rozwiązanie?

Odpowiedz

4

Nie można uzyskać dostępu do portu szeregowego z powietrza, ale ten wątek linki do biblioteki, który twierdzi, będzie to wahadłowych dane w poprzek gniazda: http://www.extjs.com/forum/showthread.php?t=36825

nie będziesz w stanie zwijaj natywną aplikację z instalator AIR, musisz połączyć aplikację AIR z natywną aplikacją. Innymi słowy - napisz natywną aplikację z natywnym instalatorem, który również instaluje aplikację AIR.

Gdy masz natywną aplikację i instalator, musisz zadać sobie pytanie, jakie są korzyści z używania środowiska AIR. Zwłaszcza teraz, kiedy musisz napisać klienta i serwer, aby przesyłać dane pomiędzy tymi dwoma.

O ile w środowisku AIR nie ma pewności, że użytkownik musi mieć absolutnie musi mieć numer, prawdopodobnie lepiej będzie, gdy zestaw narzędzi międzyplatformowy, taki jak Mono lub Qt, będzie w stanie obsłużyć dostęp do portu szeregowego. (A jeśli nie potrzebujesz wieloplatformowości, masz jeszcze więcej opcji.)

+0

Post na forum opisuje tę samą technikę. Zgadzam się, że jeśli istnieje natywna aplikacja, która musi następnie owinąć aplikację Air, sprowadza się do prostego "Robisz to źle". Wygląda na to, że pomysł użycia Air może być nieco bezowocny. W każdym razie dzięki. – BobBrez

Powiązane problemy