株式会社プログラミングシステム社(PSG)はその社名が示す通り、ソフトウェアを開発する会社です。一般的な業務アプリから、画像解析、モバイル、そしてWebなど、それぞれを得意とするソフトウェアエンジニアが支えています。

アプリケーションの
設計と開発

モバイル/HTML5

iOS(iPhone/iPad)、Androidアプリケーションの開発を行います。ネイティブアプリ、HTML5/JavaScriptベースのアプリケーションともに、ビジュアル・UIデザインを含めたアプリ構築の対応が可能です。また、サーバ側のアプリを含めた総合的展開も可能です。

ブラウザでの利用を念頭に置いたHTML5アプリケーションの開発も行います。

Windows

WPFデスクトップアプリケーションやWPFブラウザアプリケーション、Windows Forms、SilverlightアプリケーションなどWindowsプラットフォーム上での開発を得意としています。Windows 8ストアアプリやGPUを利用した超高速計算対応アプリケーションの開発も行います。

最新のVisual Studio開発環境から、Visual Basic 6といったレガシーバージョンまで対応可能です。

多彩なソフトウェア開発に、とことんお付き合いいたします

アプリケーションの構築だけではなく、ビジュアルデザインやUI設計から検証・運用・メンテナンスまで、小規模〜中規模のプロジェクトであればまとめてお任せください。大規模なプロジェクトではその一員として、とことんお付き合いいたします。

製造業向け/
制御システム


制御機器コントロール/プログラミングソフトウェア

工場など生産現場で使用される調節計や測定器など、各種機器を操作するアプリケーションソフトウェアの開発をおこなっています。

制御・検査システム開発

生産現場の各種機器のデータ解析・モニタリングシステムや工場での生産から出荷まで柔軟に対応する自動検査システム、生産統計情報を管理するシステムなどの開発をおこなっています。画像解析を使用する検査システムも得意としています。

組み込み
ソフトウェア


組み込みソフトウェア開発

映像配信用セットトップボックス、VDSL集合装置など組み込み機器ファームウェアや制御ドライバ、ユーザーインターフェースなどの開発をおこなっています。RTOSや、Linux/Android等のプラットフォームに対応可能です。

システム評価

ネットワーク機器、映像機器など様々な機器の技術設計検証・評価業務と測定機器類の保守管理をおこなっています。

業務
システム


大規模企業向け業務アプリケーション開発

大規模企業で導入されている、購買管理、生産管理、文書管理等、企業の業務で使用するWebアプリケーションの設計・開発を始めとした導入事業をおこなっています。

Webアプリケーション構築パッケージ開発

Webブラウザ上で動作するシステムを構築する開発者向けツールのパッケージ開発を行っています。

Web
アプリ


Webアプリケーション開発

iOSアプリやHTML/JavaScriptを使用したブラウザクライアントアプリの設計・開発を行います。

スマートフォン/タブレット用アプリケーション開発

Webブラウザ上で動作するシステムを構築する開発者向けツールのパッケージ開発を行っています。

eコマースサイト

eコマースサイトのビジュアルデザイン、構築、設計、運用までお手伝いいたします。

画像/動画の
認識と解析

OpenCVで実行する基本的な画像処理に加えて、弊社独自実装のアルゴリズムによる様々な認識と解析の可能性を追究しています。

粒子・物体の認識と解析

顕微鏡画像などの入力画像から、状況や要件に応じた様々なアルゴリズム・機械学習を駆使することで特定の粒子や物体を抽出し、ノイズ除去やデータ化を行います。化学・生物系の研究機関において特に成果をあげています。

動画による解析

動画中の物体を認識・追跡することにより、静止画だけでは取得できない物体のプロパティをデータ化します。静止画の代わりに動画を解析することにより、物体の認識率が上がる可能性もあります。

超高速GPU計算

GPUを利用することにより、時間のかかる解析アルゴリズムを超高速で動作させます。GPUを使わない段階で十分に最適化したアルゴリズムと比較しても、数倍〜数千倍の計算速度向上を見込むことができます。CUDA、OpenCL対応。

様々な自社開発フィルタ/アルゴリズム

科学計算のための画像解析を主体としていましたが、このプロセスで培った様々なフィルタのアルゴリズムやGPU処理は他の分野にも応用できます。応用のご相談を随時承ります。

技術翻訳
その他

主にJavaScriptやWeb技術周辺の技術書を翻訳しています。

ハイパフォーマンス ブラウザネットワーキング

Ilya Grigorik 著
和田祐一郎/株式会社プログラミングシステム社 訳

オライリー・ジャパン 2014/5

現代のアプリケーションエンジニアは、UIやデータ処理、開発言語、プラットフォームの仕様や癖だけでなく、サーバやネットワークについても、上から下まで、表から裏まで広く知ることを求められます。HTTP/2.0やWebRTCなどの最新技術、WebSocketやXMLHttpRequestなどのブラウザAPI、それらの土台となるTCPやUDPやトランスポート層について「パフォーマンス」という軸に沿って説明します。ネットワークのデータリンク層からアプリケーション層、そして過去から近い将来までをまとめた、インターネットにかかわるすべてのエンジニア必携の一冊です。

Javaによる関数型プログラミング Java 8ラムダ式とStream

Venkat Subramaniam 著
株式会社プログラミングシステム社 訳

オライリー・ジャパン 2014/10

Java 8で追加された新機能のうちラムダ式とStream APIに焦点を絞り、これらを使った関数型プログラミングについて解説。従来の手法と対比させつつ、APIの使用方法や設計手法を詳解し、基礎を固めます。

JavaScriptで学ぶ関数型プログラミング

Michael Fogus 著
和田祐一郎 訳

オライリー・ジャパン 2014/1

JavaScriptという言語が持つ関数型言語としての特性に注目し、JavaScriptを使って関数型プログラミングの基礎を学ぶとともに、そのエッセンスを一般的なJavaScript開発にどのように応用することができるかの可能性を探る意欲的な一冊。

開眼!JavaScript

Cody Lindley 著
和田祐一郎 訳

オライリー・ジャパン 2013/6

JavaScriptが持つ様々な言語特性から、開発者が知っておくべきポイントをピックアップしてまとめた書籍。this、プロトタイプ、スコープチェーンやクロージャなど、JavaScript初心者から一歩抜け出すためのポイントをわかりやすく、そして超コンパクトに解説。

オブジェクト指向JavaScriptの原則

Nicholas Zakas 著
和田祐一郎 訳

オライリー・ジャパン 2014/6

JavaScriptが持つオブジェクト指向的な言語特性や、その特性を強力にサポートするECMAScript 5の機能を紹介し、それらの特性や機能を活かすプログラミングの方法、考え方、パターンについて、深くそして簡潔に解説。

more...

まだまだ多くの書籍に携わっていく予定です。ご期待ください!

その他、Webデザイン/UIデザインや、フロントエンド技術に関する助言、eコマースサイトの運営など、様々な業務を責任をもって承ります。