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ブラウザを使用せずにデータのやりとりが可能なアプリケーションを開発した経験を持ちます。