ソフトウェア開発実績

具体的な内容を公開可能な実績のみご紹介します。他の実績に関してはお問い合わせください。可能な範囲でお答えいたします。

2011年

継続的に開発しているTOPPERS新世代カーネル用コンフィギュレータに対してさらに機能拡張を行いました。
■ 開発環境: Visual C++.net 2003, Visual C++ 2005, Visual C++ 2008, Visual C++ 2010, Cygwin, Mac OSX

視聴覚二重障がい者向けメールアプリケーション すまいるM8
ネットブックでも利用可能な、スクリーンリーダー不要なメールアプリケーションです。川上式漢点字にも対応しています。
■ 開発環境: Visual C++ 2010

2010年

一昨年に開発したTOPPERS新世代カーネル用コンフィギュレータに対してさらに機能拡張を行いました。具体的には、ソフトウェア部品への対応を視野にいればマクロプロセッサの拡張を中心に行いました。
■ 開発環境: Visual C++.net 2003, Visual C++ 2005, Visual C++ 2008, Cygwin, Mac OSX

視聴覚二重障がい者向け統合アプリケーション こーひーぶれーく
一昨年に開発したイージーパッド3をベースに、ウェブブラウザを中心とした機能拡張を行いました。とくに、ウェブ検索機能を強化しています。
■ 開発環境: Visual C++ 2005, Visual C# 2005, Visual Basic 2005

2009年

前年に開発したTOPPERS新世代カーネル用コンフィギュレータに対してさらに機能拡張を行いました。具体的には、対応カーネルが増えたほか、マクロプロセッサの機能も強化しました。
■ 開発環境: Visual C++.net 2003, Visual C++ 2005, Visual C++ 2008, Cygwin, MinGW

2008年

前年に開発したTOPPERS/ASPカーネル向けコンフィギュレータをベースに、大幅に機能拡張を行ったコンフィギュレータです。この時点では、TOPPERS/ASPカーネルおよびTOPPERS/FMPカーネルに対応しています。
■ 開発環境: Visual C++.net 2003, Visual C++ 2005, Visual C++ 2008, Cygwin, MinGW

従来のイージーパッドから設計を一新し、.NET Framework 2.0に対応しました。また、プラグインにより機能拡張が容易に行えることも特徴です。現在のところ、テキストブラウザ、フルブラウザ、RSSリーダーの機能が備わっています。今後、メール機能のほか、ウェブ検索機能の強化を図っていく予定です。
■ 開発環境: Visual C++ 2005(C++およびC++/CLI), Visual Basic 2005, Visual C# 2005

2007年

μITRON仕様のスタンダードプロファイルに準拠したJSP(Just Standard Profile)カーネルの次世代版に相当するASP(Advanced Standard Profile)カーネル向けのコンフィギュレータです。
ASPカーネル向けコンフィギュレータの大きな特長として、ターゲット依存部のファイル生成を可能にする強力なマクロ言語が内蔵されていることが挙げられます。ターゲット非依存、もしくは特定ターゲットに特化せざるを得なかった従来のコンフィギュレータとは一線を画した機能を備えています。
■ 開発環境: Visual C++.net 2003, Visual C++ 2005, Cygwin, MinGW

JRA-VAN DataLab.より取得した出走データおよび過去のレース結果をもとに競馬の着順予想を行うシェアウェアです。1~4レースのみ対応の機能限定版(フリーウェア)も公開中です。
■ 開発環境: Visual Basic 2005

独立行政法人福祉医療機構(高齢者・障害者福祉基金)による助成金事業として開発した、視聴覚二重障がい者向けのテキストチャットです。イージーパッドのノウハウを踏襲し、パソコン操作に不慣れなユーザでも容易に習得・操作が可能なように、極めてシンプルな設計になっています。
■ 開発環境: Visual C++.net 2003, Visual C++ 2005

2006年

万馬券予報 期間限定版(期間終了のため公開中止)
JRA-VAN DataLab.より取得した出走データおよび過去のレース結果をもとに競馬の着順予想を行うアプリケーションです。2007年3月末までの期間限定版として公開されていましたが、現在は公開中止になっています。
■ 開発環境: Visual Basic 2005

μITRON/PX仕様カーネルを元に独自拡張されたTOPPERS/HRPカーネル向けのコンフィギュレータです。HRPカーネルは、宇宙機(人工衛星等)での利用を想定したメモリ保護機能を備えた高信頼性カーネルです。
■ 開発環境: Visual C++.net 2003, Cygwin, MinGW

2005年

機能分散型マルチプロセッサに対応したμITRON系カーネルであるTOPPERS/FDMPカーネル向けのコンフィギュレータです。
TOPPERSプロジェクトから公開される新規カーネル向けのコンフィギュレータは、このFDMPカーネル以降は弊社が開発を担当しています。
■ 開発環境: Visual C++.net 2003, Cygwin, MinGW

イージーパッドは、視覚と聴覚の両方に障がいを持つ方のための統合アプリケーションであり、
  • ワードプロセッサ
  • ウェブブラウザ
  • メールクライアント
  • ファイルマネージャ

といった機能を備えています。
イージーパッドは元々他社によって開発されたものですが、2005年11月より弊社がメンテナンスを担当しています。
■ 開発環境: Visual C++ 6.0

2004年

TOPPERS/JSPカーネル C++バインディングの使用例を兼ねたテンプレートライブラリを実装しました。
C++のテンプレート機能を駆使することで、多くの処理を静的に解決可能な、速度・空間効率ともに優れた軽量のAPIラッパです。
■ 開発環境: Cygwin, GCC, Newlib, SH3

JSPカーネルのC++バインディングと同等の内容をFI4カーネルにも対応しました。
■ 開発環境: Cygwin, GCC, Newlib, SH3

情報処理推進機構(IPA)によるオープンソフトウェア活用基盤整備事業の採択テーマの1つである「μITRON4.0仕様に完全準拠し拡張を含むオープンソースμITRON仕様OSの開発」の一環として、TOPPERS/JSPカーネルをC++に対応させました。
具体的には、標準C++の仕様を満たすため、以下の対応を行いました。
  • マルチタスク動作可能な例外処理機構への対応(コンパイラへのパッチ、およびランタイムの実装)
  • 非局所オブジェクトの動的初期化、および静的オブジェクトの終了処理への対応
  • 大域的な割付け関数(new)および解放関数(delete)への対応
  • 自立環境における標準関数の実装

■ 開発環境: Cygwin, GCC, Newlib, SH3