# エントランスシステム ## 今の構成 - いつもwebでやる構成 - センサーのSDKを使用して実装しているので、そこだけが違い - エレクトロンは、アプリにしたい為に使用 ### メモ - データ大元: tv機 - センサー: [Leap Motion](https://www.ultraleap.com/product/leap-motion-controller/) - [leapmotion SDK](https://github.com/leapmotion/leapjs/) - jQueryベース - アニメーション(手をかざすとかのやつ) - 背景の切り替え - センサーからの値の制御 - 天気 - メニューの中身の制御は、スプレッドシート - jsonモードにして読み取っている - 通知機能(チーンってなるやつ) - トコトン・AUNのファイル数・クライアント数 - slackに誰か来たよ通知 - slack連携の残骸がちょこちょこ ### 機能一覧 - 呼び鈴機能 - 今日のメニューを出す機能 - 背景切り替え機能 - ロゴ、使い方のアニメーション - トコトン - カウント機能 - 日付、時計表示機能 ### 課題 - Leap Motionを新しく買う必要がある(約1万) - ドライバーのバージョンが低い為、SDKをアップデート出来ない - これを機に新調する - OR、新しいデバイスを探す? - 今バージョン問題が出ているし、この先も出てくるかも - **→これからのメンテナンス・拡張性を考えてハード新調する。** ## 改良するもの - ハード面は、このままでもいいかも - それより、ソフト面で抱えている技術的負債を解決する - ドキュメントをしっかり残す - バージョンの依存問題 ### ソフトウェアについて ムートン - フォノはあんまり新しい技術使ってないよね - 保守的な事を考えて新しい技術を使うべきか否か - ここから変えるというのは有りだと思う - 今のままでも良いのかと思う部分もある - 初めから使う言語を決めた上で進めた方がいい? →また書き直しが必要になる事もあるので、決めた方がいい →まずリープモーション変えて動くか。ゴミの整理は必須。 →リープモーションだけ変えて動かせればいい気がする - リープモーション変える。運用方法を明文化する。がゴール ベイダー - コードを書かずにある程度設定が出来る方が重要では? - 作る言語の話より、その後のメンテナンスのしやすさが重要では? - リープモーション変えて。それで正しく動くか確認してから、言語を変えるか考えるでも良いのでは? ダンプ - 業界的にjqueryは古い、4~5年にjquery生きている? - これから先の運用者がえっ?jquery使ってんのってならない為 ドイチェ - 理想は言語も現状のものにアップデートしたいけど、工数が不明なのがネック **結論** - 細かく目標を設定して進めていく - まずリープモーション変えて不要な情報修正(メニュー等)今のソースで動くかメンテ - リソース的に行けそうならソースも脱jquery - 画像やUIで変える必要があれば ### どうやって? - jQueryベース → ???? - これからの業界の流れ的にjQueryを使うことがなく、この先メンテをする敷居が高くなる? - バニラjsか、フレームワークを使用し解決 - コードのみに表示制御をさせない(依存させない) - スプレッドシートとかFirebaseとかで、コードを触れなくても表示制御できる(メンテも?) ## 次の動き - エントランスシステムデータをjp機に動かす(ダンプ) - leapmotionの購入申請をイッスンに(ムートン)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up