2009-10-08 33 views
5

Tôi đang tìm cách sử dụng Adobe Air để trực quan hóa thông tin đến từ cổng Nối tiếp. Có cách nào để làm điều này một cách ngây thơ trong không khí? Tôi giả định là không.Truy cập cổng nối tiếp trong Adobe-Air

Nếu trường hợp này xảy ra, tuyến đường tốt nhất của tôi có tạo ứng dụng gốc giúp cổng nối tiếp khả dụng qua kết nối TCP/IP sau đó kết nối với nó cục bộ không? hoặc loại ổ cắm khác có sẵn không?

Với giải pháp này, có cách nào để nhóm ứng dụng gốc với ứng dụng Air để người dùng có giải pháp 1 bước không?

Trả lời

4

Bạn không thể truy cập vào cổng nối tiếp từ AIR, nhưng chủ đề này liên kết đến một thư viện mà tuyên bố nó sẽ đưa đón các dữ liệu trên một ổ cắm: http://www.extjs.com/forum/showthread.php?t=36825

Bạn sẽ không thể để gói ứng dụng bản địa với trình cài đặt AIR, bạn sẽ phải gói ứng dụng AIR với ứng dụng gốc. Nói cách khác - viết một ứng dụng gốc, với một trình cài đặt gốc cũng cài đặt ứng dụng AIR.

Khi bạn đã có ứng dụng gốc và trình cài đặt, bạn phải tự hỏi mình lợi ích của việc sử dụng AIR là gì nữa. Đặc biệt là bây giờ bạn phải viết một khách hàng và máy chủ để đưa dữ liệu qua lại giữa hai người.

Trừ khi có một số tính năng trong AIR mà bạn hoàn toàn phải có, có lẽ bạn nên sử dụng công cụ đa nền tảng như Mono hoặc Qt có thể xử lý truy cập cổng nối tiếp. (Và nếu bạn không cần nền tảng chéo, bạn thậm chí còn có nhiều lựa chọn hơn.)

+0

Bài đăng trên diễn đàn là mô tả cùng một kỹ thuật. Tôi đồng ý rằng nếu có ứng dụng gốc cần sau đó kết nối ứng dụng Air, ứng dụng này sẽ trở nên đơn giản "Bạn đang làm sai". Tôi có vẻ như ý tưởng sử dụng Air có thể là một chút không kết quả. Cảm ơn mặc dù. – BobBrez

Các vấn đề liên quan