Skip to content

車両ルート管理(オフショア開発事例)

■概要 輸送会社が車両のルートを管理するために開発されたソフトウェア。主な機能は、ルートの作成と管理、ドライバーへのルートの割り当て、ドライバーの実行ルートの監視。クラウドベース(パートナーが1つのシステムを使用)とオンプレミス(パートナーごとに個別にデプロイ)の2つの形式でデプロイ。 ■NTQの作業範囲 設計、実装、テスト ■技術 Java, Swift, Objective C ■主な機能 会社経営部門管理ガレージ管理車両停止管理車両管理ドライバー管理ルート管理報告追跡履歴地図、GPS追跡ユーザー管理車両状態管理

自転車の危険予知システムの事例(オフショア開発事例)

■概要 自転車を利用しているユーザーが危険な場所に近づくと、ユーザーに危険性を通知させるためのシステム。自転車に乗っている際、事故が起こりそうになるとセンサーが情報を収集してデータベースを作成・追加されるため、更新性も担保されているシステムです。 ■課題・対策 課題① モバイルでセンサーを収集すること 対策① iOS:コアモーション 課題② 危険検出アルゴリズムを構築すること 対策② 機械学習の使用 課題③ ビデオ処理 対策③ ビデオツールボックスを使用する ■NTQの作業範囲 基本設計、コーディング、テスト、メンテナンス ■技術  Python、Swift、SQL、TensorFlow、TensorFlowLite、Keras、iOS、iOS Core Motion ■主な機能  ・データ(モーションデータ)を収集するようにiOSのセンサーを自動的に設定する。  ・センサーから収集されたデータをリアルタイムで処理、機械学習に基づいて急ブレーキを検出する。  ・SDKが急ブレーキをかけることを検出すれば、アプリ側に応答する。  ・SDKが検出したデータの正確性について、アプリが応答できるようにする。  ・アプリはSDKが検出できない急ブレーキを報告できるようにする。  ・位置情報を自動的に収集し、急ブレーキを検知した位置を保存する。  ・ブレーキを検出するとビデオを録画する。  ・急ブレーキが発生する時点の前後に10秒ビデオを保存する。  ・S3で急ブレーキを検出するとき、センサーから収集されたデータ及び場所・ビデオを保存する。

電子バスチケットの運行管理アプリの事例(オフショア開発事例)

■概要 バス事業者向けの電子バスチケットの運行管理システム。企業側でのeチケットを管理し、ユーザーは以前のような紙チケットを使用する代わりにアプリを介してeチケットを利用するシステム。 ■課題・対策 課題: ⁠不正な行為を行うための撮影・写真撮影の禁止等の業務にかかわる処理が複雑であった。例)チケットを複数回、無期限に使用する等.. 対策: ⁠・技術の観点からソリューションを探って、実験する。 ・業務が求める内容に満たせるように仕様を調整する。 ■NTQの作業範囲 詳細設計、コーディング、テスト、メンテナンス ■技術  Javascript、Amplify、React Native、ReactJS、DynamoDB、PostgressSQL、AWS、Nodejs、AWS service、Visual Studio Code ■主な機能 ・購入したチケットのアプリを通じての使用 ・各チケットには独自の特性、使用時間などで相違点があり、返金可能 ・チケットには3つ:      ①単回使用のチケット:短時間、通常は1時間ごとに使用      ②月額チケット:長期間、月または年に使用      ③観光チケット:短期間、何度でも利用可能