STF紹介
2258 ワード
紹介する
Webエンドデバイスのリモート管理
機能
システムサポートは、Androidバージョン2.3.3(SDK 10)から7.1(SDK 25))までの をサポートしています. Wear 5.1 をサポート root は不要
Webブラウザ管理装置画面操作と表示(30-40 fps) PCのキーボード入力をサポートするリモートデバイス(コピー貼り付け) マルチタッチ操作リモートデバイス をサポート adb connnectリモート接続デバッグ をサポートモップ取付APK リモートデバイス提供 デバイス情報の表示(ネットワーク状態、MIME、androidバージョン、携帯電話モデルなど) リモートスイッチ機、リモートスイッチWIFI、スクリーンショット、LogCatなど Shellコマンド を実行デバイスファイル管理 主な依存
Node.js >= 4.2 (latest stable version preferred) ADB properly set up RethinkDB >= 2.2 GraphicsMagick (for resizing screenshots) ZeroMQ libraries installed Protocol Buffers libraries installed yasm installed (for compiling embedded libjpeg-turbo) pkg-config so that Node.js can find the libraries
プラットフォーム言語ページhtml Pugテンプレートエンジン を使用フロントエンドはAngularjs を使用バックエンドではNodejs が使用されています.データベースはオブジェクト型データベースRethinkdb を使用しています.
Rethinkdb
Rethinkdbはオブジェクト型データベースに属し、json文字列フォーマットを使用してデータを保存します.
ディレクトリの詳細
フロントエンドres
主にサービスとビューページの2つの大部分です
バックエンドlib
Webエンドデバイスのリモート管理
機能
システムサポート
Webブラウザ管理装置
Node.js >= 4.2 (latest stable version preferred) ADB properly set up RethinkDB >= 2.2 GraphicsMagick (for resizing screenshots) ZeroMQ libraries installed Protocol Buffers libraries installed yasm installed (for compiling embedded libjpeg-turbo) pkg-config so that Node.js can find the libraries
プラットフォーム言語
Rethinkdb
Rethinkdbはオブジェクト型データベースに属し、json文字列フォーマットを使用してデータを保存します.
ディレクトリの詳細
/.tx # Transifex ,
/bin # , lib/cli.js
/docker #Docker
/lib #
/res #
/doc # , VNC, ,API
/test #
/vendor # , minirev,minitouch,STFService
フロントエンドres
主にサービスとビューページの2つの大部分です
/app # web
- /components/stf # ,
- /control-panes # ,
- /device-list # ,
- /docs # ,
- /layout # ,
- /menu # ,
- /setting # ,
- /terminal # ,
- /user # , ,
- /views # ,
/auth #
- /ladp # ,LADP
- /mock # ,
/common #
- /lang #
- /logo # ,
- /status # ,
/test # ,
/web_modules #
バックエンドlib
/db #
/units # ,
- /api # RESTful APIs
- /app # HTTP , , ,
- /auth # ,Mock auth,OAuth 2.0,LDAP,SAML 2.0
- /device # . , STFservice.apk
- /log # log
- /notify #
- /pooxy #
- /processer # app ,
- /provider #
- /reaper # ,
- /storage # , , apk
- /triproxy # app
- /websocket # js (ZeroMQ,Protobuf ) , action
/util #
/wire # , ,