EigenFrame bắt đầu bằng một yêu cầu url, nhưng thay vì nhận một trang web đơn giản, EigenFrame phân tích các thông số kỹ thuật (được thể hiện dưới định dạng JSON) để tự động xây dựng một ứng dụng lập trình mở bao gồm các thành phần giao diện người dùng Android và cung cấp quyền truy cập vào một số cảm biến và phần cứng thiết bị nhất định.
Không chỉ là một trình duyệt web, EigenFrame còn có trình thông dịch javascript nhúng với quyền truy cập vào các lớp, phương thức và thuộc tính của Android và khả năng máy khách bảo mật để giao tiếp với ứng dụng Termux cục bộ (thông qua openssh) để tích hợp các tập lệnh ứng dụng của riêng bạn, trong * bất cứ điều gì * ngôn ngữ / công cụ bạn chọn (bash, git, ruby, perl, python, prolog, gpg ...). Ngược lại, trình duyệt web chỉ có quyền truy cập tập lệnh hạn chế vào thiết bị di động chủ, từ bên trong cửa sổ trình duyệt.
EigenFrame cũng cung cấp các yêu cầu url, ssh và sftp không đồng bộ, do đó bạn có thể sử dụng các dịch vụ dựa trên đám mây hoặc các dịch vụ Termux cục bộ (như: Apache2 / CGI hoặc Ruby Webrick) để tạo các thành phần EigenFrame động khi chạy.
EigenFrame - một kiến trúc thực sự mở rộng để tích hợp hệ thống động.
Xem https://github.com/jsawaya/eigenframe để biết thêm thông tin.
New v1.4 EigenFrame dynamic integration with Termux, ssh, sftp, JavaScript(JS), Apache HTTP/CGI, Ruby, PGP, and Prolog, via JSON specs. More SWI-Prolog (constraint logic programing over finite domains). Simulation View (for gaming). Zoom Image View...
See https://github.com/jsawaya/eigenframe - branch 1.4