TomoSoftは、産業機器あるいは家庭用機器など、端末あるいはセンサーとなる各種機器をネットワークに接続し、これらの機器から情報を収集し、あるいは遠隔により制御するためのソフトウェアを開発す
TomoSoftは
私たちは、これまでに様々なシステムで動作する多くの機器を開発し、またこれらの機器を様々な方法でインタフェースしたシステムを開発してきました。これからは、様々な機材がネットワーク接続され、それらの機材からの情報を収集して、情報を機能的な情報として組み上げ、ユーザーに提供できるシステムが必要となってくるものと思われます。TomoSoftはこのようなシステムの開発を支援するための会社です。
システム開発
環境の変化に迅速に対応できる柔軟な情報システムや、効率的なシステム開発を行い
新規装置や新しいシステムに対する創作的なデザインをご提案し
レビューや評価作業で信頼性を確保して、スケジュールの提示や日報により、お客様に作業内容が見える開発を行います
スキル
マイコンによる組み込みシステム、WindowsやLinux上で動作するアプリケーションソフト、Webブラウザを用いてネットワーク上のサーバソフトとデータ交換するWebアプリまで、幅広いソフトウェアを開発してきました。これまでに使用した言語、開発環境、システムを次に示します。
開発言語
C
C++
C#
Java
PHP
JavaScript(jQuery)
Python
統合開発環境
Visual Studio
Eclipse
Hew
実行環境
Windows
Linux
リアルタイムOS(μItron)
その他のツール
Illustrator
Photoshop
センサー機器
パソコンを用いた制御システムあるいはマイクロプロセッサやFPGAを用いた組み込みシステムなど、様々な機器用のドライバソフトやファームウェア、アプリケーションソフトウェアを開発しており、設計だけでなく、提供されたミドルウェアやドライバソフトをインストールして、そのソフトを使用したアプリケーションの実装や評価作業を経験しています。
ネットワーク接続
RS-232Cなど簡易的な装置間の通信から、クライアント/サーバシステムでのネットワーク通信による装置間接続まで、幅広いインタフェース技術を持っています。また、SSLやSSHなどセキュリティプロトコルなどの移植やサーバ証明書の作成、プロコルスタックを用いた機材間インタフェースや、お客様が開発された機器との独自仕様によるインタフェースの実装経験を持っています。
Webアプリ
Webサービスを提供するために、WebブラウザをユーザーインタフェースとするWebアプリを開発しました。サーバ側にはPHPやJava言語を使用したアプリケーションソフトを実装し、また、WindowsあるいはLinux上で、Webブラウザを使用せずにデータのやりとりが可能なアプリケーションを開発した経験を持ちます。