組込みソフトウェア開発
Universal Serial Bus(USB)を得意分野とし、CPUやOSにとらわれない、USBに関連するさまざまなソフトウェアを開発してまいりました。これまで数多くのお客様にホストドライバ、デバイスドライバをご採用いただいております。
インサイトが開発するソフトウェアの特長
インサイトインターナショナルの商品は、技術力です。お客様が選択されたプラットフォームにおいて、最大のパフォーマンスを発揮するソフトウェアを最短の開発期間、最小限のコストでご提供します。インサイトインターナショナルは、これまでの豊富な開発案件によって培われた基礎技術を基盤とし、その上に案件毎の特殊性を加味した開発を行います。開発期間中はもちろん、開発完了後においても、迅速かつ的確な技術サポートをお約束いたします。お客様は、インサイトインターナショナルの技術サービスをご利用いただくことで、開発にかかる人的リソース(ヒト)、費用(コスト)、期間(時間)を大幅に削減することができるのです。
“汎用性の高いソフトウェア”には、二つの側面があることをインサイトインターナショナルは知っています。汎用性を確保することは、リソース(CPUのクロック数やメモリの容量等)の豊富なコンピューティング環境では、大きなメリットになります。しかしながら、リソースが厳しく限定される組込ソフトウェアにおいては、汎用性を確保することが、プログラムの肥大化、不必要なメモリの占有を招きます。また、さまざまな環境に対応できるための”最大公約数的なプログラミング”の結果として、それぞれの環境がもつ特性を生かせず、動作はするが期待するパフォーマンスが確保できない、という状況に陥りがちです。これでは、せっかく数多くの選択肢の中から、採用するハードウェアを厳選した意味がありません。”特定の環境で最大のパフォーマンスを発揮するソフトウェア”は、インサイトインターナショナルが考える組込ソフトウェアの理想形です。組込ソフトウェアに汎用性は不要ではありませんが、汎用性のためにパフォーマンスを犠牲にするソフトウェアコンセプトは、組込ソフトウェアには不適切です。
ソフトウェアご提供の契約形態として、インサイトインターナショナルでは主にロイヤリティ契約とソースプログラム買取契約の二形態をご用意しております。一般的にソースプログラムの提供は、ノウハウの開示と同様の意味を持つため、ソース開示なしのロイヤリティ契約を締結した場合とは、かかる費用には大きな差が生じます。また、ソースプログラムを提供する場合、それ以降の改変をお客様がご自身で行うことをひとつの目的としています。しかしながら、実際にはそのソースプログラムをお客様が改変し、製品に適用するといったケースは非常に稀です。ソースプログラムを改変しないのであれば、開示を受ける意味はありません。インサイトインターナショナルでは、初期コストを抑制したいお客様にまでソースプログラムを提供し、高い費用をご負担いただくことはいたしません。お客様とのご契約形態は、ソースプログラム買取といった販売契約、バイナリファイルでのロイヤリティ契約、その折衷契約など、お客様のご用件に合う形態に柔軟に対応いたします。
開発環境等
OS :Linux、Windows10、OSなし環境、他
言語:C言語を基本として、各種アセンブラに対応
CPU:主にX86系、ARM系ですが、特定しません