TomoSoftは、様々な制御系システムのソフトウェアを開発し、これらの開発した機器をネットワークで接続し、遠く離れた場所から遠隔で監視・操作が可能なシステムを構築します。

様々な開発言語に対応可能

組み込みシステムなど最も開発環境が整わない環境での開発業務に使用するC言語から、パソコンなどのWindowsシステムで動作するアプリケーションを開発するC#言語まで、幅広い開発言語でソフトウェアが開発します。また、PHP言語やJava言語などサーバアプリケーションを作成できる言語を使用し、Webブラウザと組み合わせてWebサービス用のアプリケーションも開発します。

システム設計から幅広い作業が可能

各機器の機能を示すシステム仕様書に基づき、システムの機器構成、各機器間のメッセージ種類やメッセージ形式、ユーザーインタフェースなどのシステム設計行い、その設計に基づくソフトウェアの実装および作成したソフトウェアの試験を行います。また作業の進捗状況は一定のフォーマットで提示し、問題点については迅速に報告して解決を図ります。

評価試験による信頼性の向上

HTTPサーバのApatchやセキュリティプロトコルのSSLなど、ネットワーク環境に合わせたコンフィグレーションを設定し、評価試験のための試験環境を構築します。また、機能仕様書に基づくチェックリストを作成して評価作業を行います。開発作業では作業進捗が容易に確認できるように日報等により可視化に努め、、評価件数の消化率やエラーの発生状況等を提示し、問題等を発見したときは速やかに報告して解決を図ります。

ソフト開発の手続き

作業フェーズについては、前作業フェーズで作成された仕様書に基づき、各機能を設計もしくは実装していく作業となります。作業規模にもよりますが、ある程度作業が理解できたところで、作業スケジュールおよび見積もりを提示いたします。もちろん、必要とする仕様書に変わる資料をご呈示いただければ、その資料に基づき作業を行い、未決定の仕様については、TomoSoftからご提案することも可能です。

TomoSoftのメリット

  • 早くて的確な対応

  • 様々なシステムへの対応

  • 各種ご要求に対するご提案

  • 長期的なメンテナンスの実施

  • 不具合の早期解決

センサー機器ネットワークシステム

マイクロプロセッサを使用し、インサーキットエミュレーター(ICE)を用いて組み込みシステムを開発します。携帯電話、車両無線など様々な分野で開発される機器のソフトを開発機材に組み込みます。また、パソコンなどにインストールされたミドルウェアあるいはドライバソフトを用いて、各種機材からの状態情報を表示して装置の状態を監視し、入力画面からオペレータの要求を入力する制御系システムの開発を行います。

各種ネットワークインタフェース

装置間を接続するためのインタフェースの設計、アプリケーションプログラミングインタフェース(API)あるいはプロトコルスタックを用いた装置へのアクセス、TCP/IPなど、ネットワークで接続された装置へのアクセスなどのインタフェースソフトを設計・作成します。またメッセージフォーマットとしてXML形式、Soap形式、Json形式など、各種インタフェース使用に基づきメッセージを形成します。

Webサービスソフトウェア

Webブラウザ上に機器の状態を表示し、その制御を行うソフトウェアを開発します。また、ネットワーク上にサーバを構築し、このサーバにアプリケーションを実装し、ユーザー端末を使用して情報を共有するシステムが構築できます。パソコン上では、C#言語を用いて、Windowsによるグラフィカルユーザーインタフェースを持つ端末をネットワークに接続し、サーバとデータ通信するシステムを開発します。

また、自分の持っている技術のグローバル化を考えています。英文の通信規格や取扱説明書などを読むことはあまり苦になりませんが、海外のエンジニアとメールでの打ち合わせ、最終的にはシステム仕様のプレゼンテーションを英語でできるようになりたいと思い、そのチャンスを探しています。言語は英語になりますが、もし私のスキルで可能な作業があればぜひご連絡ください。