弊社が行った業務実績のうち、具体的な内容を公開できるものをご紹介いたします。その他の実績につきましては、どうぞお気軽にお問い合わせください。
ソフトウェア開発に関する実績
2013年以降は主に演出照明関係の開発を行っています。調光操作卓を中心に屋外照明にも関わりました。
2011年
- TOPPERS新世代カーネル用コンフィギュレータ(機能拡張)
- 継続的に開発しているTOPPERS新世代カーネル用コンフィギュレータに対してさらに機能拡張を行いました。
■ 開発環境: Visual C++.net 2003, Visual C++ 2005, Visual C++ 2008, Visual C++ 2010, Cygwin, Mac OSX - 視聴覚二重障がい者向けメールアプリケーション すまいるM8
- ネットブックでも利用可能な、スクリーンリーダー不要なメールアプリケーションです。川上式漢点字にも対応しています。
■ 開発環境: Visual C++ 2010
2010年
- TOPPERS新世代カーネル用コンフィギュレータ(機能拡張)
- 一昨年に開発した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新世代カーネル用コンフィギュレータ(機能拡張)
- 前年に開発したTOPPERS新世代カーネル用コンフィギュレータに対してさらに機能拡張を行いました。具体的には、対応カーネルが増えたほか、マクロプロセッサの機能も強化しました。
■ 開発環境: Visual C++.net 2003, Visual C++ 2005, Visual C++ 2008, Cygwin, MinGW
2008年
- TOPPERS新世代カーネル用コンフィギュレータ
- 前年に開発したTOPPERS/ASPカーネル向けコンフィギュレータをベースに、大幅に機能拡張を行ったコンフィギュレータです。この時点では、TOPPERS/ASPカーネルおよびTOPPERS/FMPカーネルに対応しています。
■ 開発環境: Visual C++.net 2003, Visual C++ 2005, Visual C++ 2008, Cygwin, MinGW - 視聴覚二重障がい者向け統合アプリケーション イージーパッド3
- 従来のイージーパッドから設計を一新し、.NET Framework 2.0に対応しました。また、プラグインにより機能拡張が容易に行えることも特徴です。現在のところ、テキストブラウザ、フルブラウザ、RSSリーダーの機能が備わっています。今後、メール機能のほか、ウェブ検索機能の強化を図っていく予定です。
■ 開発環境: Visual C++ 2005(C++およびC++/CLI), Visual Basic 2005, Visual C# 2005
2007年
- TOPPERS/ASPカーネル向けコンフィギュレータ(会員向け早期リリース)
- μ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 - TOPPERS/HRPカーネル向けコンフィギュレータ
- μITRON/PX仕様カーネルを元に独自拡張されたTOPPERS/HRPカーネル向けのコンフィギュレータです。HRPカーネルは、宇宙機(人工衛星等)での利用を想定したメモリ保護機能を備えた高信頼性カーネルです。
■ 開発環境: Visual C++.net 2003, Cygwin, MinGW
2005年
- TOPPERS/FDMPカーネル向けコンフィギュレータ
- 機能分散型マルチプロセッサに対応したμITRON系カーネルであるTOPPERS/FDMPカーネル向けのコンフィギュレータです。
TOPPERSプロジェクトから公開される新規カーネル向けのコンフィギュレータは、このFDMPカーネル以降は弊社が開発を担当しています。
■ 開発環境: Visual C++.net 2003, Cygwin, MinGW - 視聴覚二重障がい者向け統合アプリケーション イージーパッド
- イージーパッドは、視覚と聴覚の両方に障がいを持つ方のための統合アプリケーションであり、
- ワードプロセッサ
- ウェブブラウザ
- メールクライアント
- ファイルマネージャ
といった機能を備えています。
イージーパッドは元々他社によって開発されたものですが、2005年11月より弊社がメンテナンスを担当しています。
■ 開発環境: Visual C++ 6.0
2004年
- TOPPERS C++ APIテンプレートライブラリ
- TOPPERS/JSPカーネル C++バインディングの使用例を兼ねたテンプレートライブラリを実装しました。
C++のテンプレート機能を駆使することで、多くの処理を静的に解決可能な、速度・空間効率ともに優れた軽量のAPIラッパです。
■ 開発環境: Cygwin, GCC, Newlib, SH3 - TOPPERS/FI4カーネル C++バインディング
- JSPカーネルのC++バインディングと同等の内容をFI4カーネルにも対応しました。
■ 開発環境: Cygwin, GCC, Newlib, SH3 - TOPPERS/JSPカーネル C++バインディング
-
情報処理推進機構(IPA)によるオープンソフトウェア活用基盤整備事業の採択テーマの1つである「μITRON4.0仕様に完全準拠し拡張を含むオープンソースμITRON仕様OSの開発」の一環として、TOPPERS/JSPカーネルをC++に対応させました。
具体的には、標準C++の仕様を満たすため、以下の対応を行いました。- マルチタスク動作可能な例外処理機構への対応(コンパイラへのパッチ、およびランタイムの実装)
- 非局所オブジェクトの動的初期化、および静的オブジェクトの終了処理への対応
- 大域的な割付け関数(new)および解放関数(delete)への対応
- 自立環境における標準関数の実装
■ 開発環境: Cygwin, GCC, Newlib, SH3
執筆に関する実績
2011年
- C/C++プログラミングの「迷信」と「誤解」(技術評論社)
2010年
- プログラマーのためのソースコードを読む技術(技術評論社)
2009年
- 組込み現場の「C++」プログラミング 明日から使える徹底入門(技術評論社)
- 組込みエンジニアのためのC/C++プログラミングのヒント(技術評論社)
2007年
- 組込みプレス Vol.7「コマンドライン開発再入門 GCC、Makefileを使いこなせ!」 (技術評論社)
- >μITRON準拠TOPPERSの実践活用/第21章 C++ APIテンプレート・ライブラリを作ったプログラミング(CQ出版)
- 組込みプレス Vol.6「特集1 Cプログラマのための組込みC++実践入門」 (技術評論社)
2005年
- インターフェース 2006年1月号「続・TOPPERS C++ APIテンプレート・ライブラリの解説」 (CQ出版)
- インターフェース 2005年12月号「TOPPERS C++ APIテンプレート・ライブラリの解説」 (CQ出版)
講演に関する実績
2008年
- Embedded Technology West 2008 - テクニカルセッション TS-4 「組込みシステムのためのC++入門」
2007年
- TOPPERSカンファレンス2007 - セッションII チュートリアル 「TOPPERS次世代カーネル」
2004年
- TOPPERSカンファレンス2004 - セッションP2 「TOPPERS C++ APIテンプレートライブラリの概要」
2003年
- Embedded Technology 2003 - スペシャルトラック 「TOPPERSカーネルのC++ APIの概要と実装」