アプリケーション・ドライバ開発

OECは、お客様の業務に合わせたアプリケーションの開発をサポートいたします。

Back

OECでは、様々な業務で使用する専用アプリケーションの、システム構成の提案や開発環境の選定といったご提案から、設計・実装・評価といった開発作業、その後の導入支援・運用・保守(機能追加/改修)までを行っております。

開発事例

液晶欠陥検査装置アプリケーション

液晶の製造工程において、常時点灯・常時消灯等の欠陥の有無や、偏光板の貼り合わせ前に異物が付着していないかどうかを検査する装置内アプリケーションの機能追加や修正、及び導入作業を行いました。UI設計、カメラで撮影した画像のシェーディング補正処理、欠陥位置の補正処理、欠陥の分類処理等を担当しました。

対象OS Windows Embedded
開発言語 C++
開発環境 Visual Studio

カメラモジュールの制御アプリケーション

I2Cで接続されたカメラモジュールを、PC上で制御するアプリケーションを開発しました。入力される画像データに画像処理(二値化・反転・グレースケール・ガンマ補正等)を施す機能を実装しています。

対象OS Windows
開発言語 C++
開発環境 Visual Studio

プリンタドライバのOSバージョンアップ対応

OSのバージョンアップに伴う、Windowsロゴプログラム(WHQL)やWindowsハードウェア認定プログラム(WHCK)の基準変更への追従、UIの変更、Systemフォルダの構造変更への対応、Windowsストアアプリへ登録するための準備等を行いました。Windowsがβ版の時点で開発を行った為、Windows側の問題で動作しないこともあり、Microsoftへ問い合わせや仕様変更を要求しつつ作業を進めました。

対象OS Windows 8, Windows Vista
開発言語 C, C++
開発環境 Visual Studio

プリンタシミュレータの開発

プリンタドライバからのSNMPによるMIB(Management Information Base)情報要求に応答するプリンタシミュレータを開発し、プリンタの実機が存在しない状況でのドライバの試験を可能にしました。

対象OS Windows, macOS
開発言語 Java

医用画像管理・検査業務支援システム

医療用検査業務支援システムと呼ばれる、医師が画像を参照したり、レポートを作成したりするシステムのカスタマイズ及び導入作業を行っています。 電子カルテシステムとの、検査予約情報・会計情報・患者情報などの各種連携機能も開発しています。

対象OS Windows
開発言語 C++, C#
開発環境 C++Builder, Visual Studio

アパレル店舗向けAndroidアプリケーション

アパレル店舗において日々発生する売上、入出荷、棚卸等の取引データをリアルタイムでサーバへ送信するため、店舗販売員が利用するAndroidスマートフォン・Androidタブレット端末上で動作する店舗アプリケーションの開発を行いました。端末内部のデータベース(SQLite)を利用して情報の欠落が発生しないように考慮しつつ、サーバとの連携によってマスターデータを取り込むことができる機能を実現しました。また、日本国外への展開用にローカライズも行いました。

対象OS Android
開発言語 Java
開発環境 Android Studio

ネットワーク接続機器の評価用プログラム

TCP/IPv4、TCP/IPv6、UDP/IPv4、UDP/IPv6を使用する機器の、ネットワーク接続機能を評価するためのプログラムを開発。LinuxやWindows等のさまざまなOSとの通信の評価や外部からの攻撃に対する脆弱性の評価等を行った。

対象OS Linux, Windows, macOS, FreeBSD, NetBSD, Solaris
対象CPU ARM, x86
開発言語 C++
開発環境 GCC

券売機口座データ作成システム

自動券売機の発売データを自動作成するシステムの開発を行いました。 発売データ作成に関わるUI、営業規則に対応した運賃料金計算機能、発売データ・集計データ管理機能、Excelによる各種帳票出力機能、 自動券売機用データの生成機能等で構成されています。

対象OS Windows 7, Windows 10
開発言語 C++, C++/CLI, VBA
開発環境 Visual Studio, SQL Server, Excel

列車運行管理システム

鉄道の運行管理を支援するシステムのアプリケーション開発を行いました。 ホストコンピュータやシステムを構成する他装置との情報の授受機能、ユーザービリティの高いGUIによる操作機能を搭載し、運行管理の支援を行います。

対象OS Windows Server 2008 R2
開発言語 C#
開発環境 Visual Studio, SQL Server, Excel

PC98版アプリのWindows化

PC98上で動作しているアプリのWindows版化を行いました。 設計仕様等が一切ない状態から要件定義等を行い、機能仕様書の作成や製作、PC98版と同一機能であることを担保する試験までを行いました。