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