<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>
<title>開発実績</title>
<link>http://herb.heart-s.com/herb/blog/blog/6</link>
<description>開発実績</description>
<dc:language>ja</dc:language>
<dc:creator>1</dc:creator>
<dc:date>2008-12-01T15:12:45+09:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.guru.gr.jp/~issei/" />
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
<atom:link href="http://herb.heart-s.com/herb/blog/rss/6.xml" rel="self" type="application/rss+xml" />


<item>
<title>UDF4 </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200812/65-5b4dc74f409180a365a9542f9a4530d5</link>
<description>UDF4(UDF four)は豊富なUDFライブラリ開発経験をもとに
ハートソリューションズが作成したUDFを操作する
軽量かつコンパクトなライブラリおよびツールです。

組み込み現場におけるライブラリやモジュールに対する要求には様々なものがあります。
弊社でも過去の開発において、この問題に直面することも多く、その度々に
アドホックに対処して参りました。

UDF4では過去のこのような反省点から以下の4点をコンセプトとし、開発されたライブラリです。


UDFの様々なバージョンに対応していること
小メモリ、小サイズで動くこと
むやみやたらとメモリ割付をしないこと
様々なプラットフォームで動作すること


UDF4は全てソースはCで書かれており、極めて軽量・コンパクトで、
バイナリサイズは160kしかございません（i386, gcc 4.2.1でコンパイル)
ReadOnlyの場合は120kとよりコンパクトになります。

また、mallocの回数は必要最小限に抑えられており、
フラグメンテーションを最小限に抑えることができます。

Virtual Partition Mapや Metadata Partition Mapにも対応しており、
多くのUDFバージョンのファイルを操作することができます。

APIは直感的に分かりやすいUNIXタイプのAPIとなっており、
ファイルの操作（open/close/read/write)などが通常の
ファイルのように行えます。
</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200812/65-5b4dc74f409180a365a9542f9a4530d5</guid>
<dc:subject> 自社製品</dc:subject>
<dc:date>2008-12-01T15:12:45+09:00</dc:date>
</item>

<item>
<title>コンテンツマネージメントシステム Herb </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200808/26-56c5aa827f1be0488c026579a296e116</link>
<description>HerbはRuby on Railsで動作する拡張性に
優れたコンテントマネージメントシステムです。
弊社のホームページもHerbのシステムで管理されています。
情報の発信源としてのコンテントマネージメントシステム(CMS)への重要度が
増しています。そのような背景のもとHerbは作成されました。

Herbの特徴はRuby on Rails(以下RoR)で動作するということです。
RoRはオープンソースのWebアプリケーションフレームワークで、Herbは最初からRoRで動作することを念頭に設計されました。HerbはRailsの基本理念に沿って作成されているので、拡張性に富み、カスタマイズも短期間で行うことが出来ます。
</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200808/26-56c5aa827f1be0488c026579a296e116</guid>
<dc:subject> 自社製品</dc:subject>
<dc:date>2008-08-07T11:45:40+09:00</dc:date>
</item>

<item>
<title>AjaxによるWEBサイト開発 </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200808/3-bf9b9c2475e07aca91a8996ae976c5b3</link>
<description>奈良先端科学技術大学院大学附属図書館のポータルサイトの開発を行いました。ユーザー毎に画面構成を変えられるサイトということで、Ajax技術をふんだんに使用しています。
奈良先端科学技術大学院大学附属図書館のサイトはRuby on Rails(RoR)を用いて構築しています。

RoRはオープンソースのWebアプリケーションフレームワークで、拡張性に富み、カスタマイズも用意です。またAjaxとの相性もよいため、今回の開発のフレームワークとして採用されました。

このシステムではタブ機能やドラッグアンドドロップ機能などのため、JavaScriptも多数使用されています。将来に備え、JavaScriptもまた拡張性に富んだ構造となっています。</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200808/3-bf9b9c2475e07aca91a8996ae976c5b3</guid>
<dc:subject> ネットワーク・Web</dc:subject>
<dc:date>2008-08-07T11:44:52+09:00</dc:date>
</item>

<item>
<title>BDプレイヤーへのAACSの実装 </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200808/47-ee6467d6940bc0d6b36615b5114af66d</link>
<description>AACSとは次世代DVDで採用されているコピープロテクト規格です。ハートソリューションズでは大手家電メーカのAACSのAPIの設計やコーディング実装に、初期の段階から取り組んでいます。
</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200808/47-ee6467d6940bc0d6b36615b5114af66d</guid>
<dc:subject> 組み込み</dc:subject>
<dc:date>2008-08-06T18:52:30+09:00</dc:date>
</item>

<item>
<title>GAME BOOK Script Engine 「Vermilion(バーミリオン)」 </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200808/45-6fdd83fe0a083f6d9faedd02f92cb397</link>
<description>ゲームブック形式の汎用スクリプト制御プログラムとツールです


ゲームブック形式の汎用スクリプト制御プログラムとツールです。アドベンチャーゲームや複雑ではないシミュレーションゲームの開発にあたってプログラム開発期間の削減を目的としています。また、日本語のテキストによるゲームの制御をツールによって変換し、制御プログラムで動作させます。

マルチプラットホーム対応
同一のデータソースから複数のプラットホームのデータを生成できるようにします。そうすることによって機種間での移植が極めて容易になり、UNIXや Macintoshなどでも動作が可能となります。プラットホームとしては、まずPlayStation2、Windows 、Java仮想マシン、携帯端末（i-modeなど）を考えています。
従来はフラグで管理されていたイベントを日本語で管理することにより、開発をよりスムーズに行うことができます。

【ご利用例】 各種プラットフォーム向けゲームソフト開発、 エデュケーションソフト開発</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200808/45-6fdd83fe0a083f6d9faedd02f92cb397</guid>
<dc:subject> 自社製品</dc:subject>
<dc:date>2008-08-04T11:53:01+09:00</dc:date>
</item>

<item>
<title>広角画像リアルタイム変換システム「UbiqEye」 </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200808/44-7e86106a33b98c6ee32b0bae38734001</link>
<description>魚眼レンズを装着したＤＶカメラやデジタルカメラで超広角撮影した動画や静止画にリアルタイムで画像処理を施し、歪みのない映像で見ることができます。


ジョイスティックやヘッドマウントディスプレイを接続することで、視線を自由に動かして見ることができます
現在Windows、Linux、MacOSXで動作していますが、将来はDVTSを利用したネットワークによる配信を予定しています


</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200808/44-7e86106a33b98c6ee32b0bae38734001</guid>
<dc:subject> 自社製品</dc:subject>
<dc:date>2008-08-04T11:47:53+09:00</dc:date>
</item>

<item>
<title>全方位映像のWindows版再生システム </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200808/43-64dfd33102ea19d9fb6d155adaeec184</link>
<description>弊社では、SSV-EXコンテンツを再生できるWindowsアプリケーションを開発しました。

ネットワークで２台以上のPCを接続し、時間や視線情報を送受信しながら各PCでMPEG2 をデコードすることで多画面で同期した映像再生を行うことができます。また、USBヘッドマウントディスプレイのデバイスドライバを作成しました。視聴者の頭の向きを検出することで自由に視線を動かすことができます。 （写真右は特殊カメラFC2-V8。同時に8本の映像を撮ることができる）

</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200808/43-64dfd33102ea19d9fb6d155adaeec184</guid>
<dc:subject> 組み込み</dc:subject>
<dc:date>2008-08-04T11:45:44+09:00</dc:date>
</item>

<item>
<title>「『A VISUAL MIX』&lt;ayumi hamasaki DOME TOUR 2001 A&gt;」サウンドプログラム </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200808/42-2574118e2a79b45a7c21366e00d2e51f</link>
<description>（株）ソニー・ミュージックエンタテインメントから発売されたPlayStation2専用ソフト「“A”VISUAL MIX」の開発協力をしました。
</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200808/42-2574118e2a79b45a7c21366e00d2e51f</guid>
<dc:subject> その他</dc:subject>
<dc:date>2008-08-04T11:44:34+09:00</dc:date>
</item>

<item>
<title>「Demo Disc Vol.1 PRISMIX」サウンドプログラム </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200808/41-074bc333e364e6dba3e28220d2ac769a</link>
<description>PlayStation2用の360度映像再生ソフトにおいて、ユーザー操作に同期したサラウンド音声再生プラグインの開発を行いました。
</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200808/41-074bc333e364e6dba3e28220d2ac769a</guid>
<dc:subject> その他</dc:subject>
<dc:date>2008-08-04T11:44:19+09:00</dc:date>
</item>

<item>
<title>PlayStation2ソフトウェア開発協力 </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200808/40-d5ec4ae246a0821ea560e37857bbf785</link>
<description>（株）ソニー・ミュージックエンタテインメントから発売されたPlayStation2専用ソフト
「OVER THE MONOCHROME RAINBOW featuring SHOGO HAMADA」
「WONDER ZONE」
の開発協力をしました
</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200808/40-d5ec4ae246a0821ea560e37857bbf785</guid>
<dc:subject> その他</dc:subject>
<dc:date>2008-08-04T11:34:31+09:00</dc:date>
</item>

<item>
<title>「ヴァーチャルビュー エイゾープレイ」ライブラリ開発 </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200808/39-2fc1775f1f5a8d8bd35de05b8ce17c20</link>
<description>（株）ポニーキャニオンから発売されたPlayStation2専用ソフト
「ヴァーチャルビュー R.C.T エイゾープレイ」
「ヴァーチャル・ビュー 根本はるみ エイゾープレイ」
「ヴァーチャル・ビュー MEGUMI エイゾープレイ」
各タイトルの共通描画エンジンの開発協力をしました。

</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200808/39-2fc1775f1f5a8d8bd35de05b8ce17c20</guid>
<dc:subject> その他</dc:subject>
<dc:date>2008-08-04T11:34:00+09:00</dc:date>
</item>

<item>
<title>PS2「wordimagesoundplay」システム開発 </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200808/38-982f8604b67e1ed524ae4557e7c1691c</link>
<description>（株）ソニー・ミュージックエンタテインメントから発売されたPlayStation2専用ソフト 「wordimagesoundplay」の開発協力をしました。
</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200808/38-982f8604b67e1ed524ae4557e7c1691c</guid>
<dc:subject> その他</dc:subject>
<dc:date>2008-08-04T11:32:54+09:00</dc:date>
</item>

<item>
<title>iアプリ用電子書籍リーダー </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200808/36-17fbd0db5609248c202126588e286b49</link>
<description>某電子出版大手様が配信する電子書籍データを、iアプリ対応端末で観覧できるようにするための電子書籍リーダーの内部設計、構築を行いました。

ネットワーク経由で電子書籍データを取得保存し、観覧できるようにしました。
iアプリとしては外部記憶領域(SDメモリカード)保存に対応した初めての電子書籍リーダでした。
</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200808/36-17fbd0db5609248c202126588e286b49</guid>
<dc:subject> その他</dc:subject>
<dc:date>2008-08-04T11:21:11+09:00</dc:date>
</item>

<item>
<title>ezアプリ(au)のゲームをVアプリ(Vodafone)へ移植 </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200808/35-3523b724656e90e911aa0e999dacd491</link>
<description>既にリリースされているezアプリのゲームにいくつかの追加要素を加え、Vアプリへの移植を行いました。
ezアプリ、Vアプリ共に携帯用JAVAで開発されており基本となる部分は同じですが、画像の描画や音楽再生といったマルチメディア部分のAPIは異なっており、そのアプリ専用に変更しなければなりませんでした。
それらの部分を修正し、ゲームにいくつかの追加要素を加えました。</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200808/35-3523b724656e90e911aa0e999dacd491</guid>
<dc:subject> その他</dc:subject>
<dc:date>2008-08-04T11:19:33+09:00</dc:date>
</item>

<item>
<title>日本語入力エンジン「H-ime(ハイム)」 </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200808/29-32a10bbcabb4955b69afd88a4ae709d2</link>
<description>フリーな日本語入力エンジンである「かんな」をベースに組み込み機器等のスタンドアロン環境向けにチューニングしました。
マルチタスク機能やネットワーク機能のない環境でも利用可能です。
主な特徴として以下のものがあげられます。
・キーボード入力から連文節変換により文章化が可能
・辞書、機能キー、等の各種カスタマイズが可能
・多様なライセンス形態で提供可能

Unix、Linux、組み込み系OS向けにご利用可能です</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200808/29-32a10bbcabb4955b69afd88a4ae709d2</guid>
<dc:subject> 自社製品</dc:subject>
<dc:date>2008-08-04T11:03:17+09:00</dc:date>
</item>

<item>
<title>画面認識ソフトウェア「MUKADE」の開発 </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200808/28-f1a98e0d57a10e7182191e39cdb480cb</link>
<description>DV端子(IEEE1394)を使ったビデオキャプチャ映像を画像認識するシステムです。
基本的な部分をC言語によるRubyインターフェースで作成したため、容易なカスタマイズと、高速なリアルタイム処理が可能になりました。

</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200808/28-f1a98e0d57a10e7182191e39cdb480cb</guid>
<dc:subject> 自社製品</dc:subject>
<dc:date>2008-08-04T11:02:16+09:00</dc:date>
</item>

<item>
<title>リバースエンジニアリング防止システム </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200807/21-28e0ab01596eb6a8ca4e4ea5125b6728</link>
<description>ソフトウェアの開発効率を下げることなく、
ソフトウェアの解析を困難にするシステムです。
またシステム自体のオーバヘッドも小さく、対象
ソフトウェアへの影響も微小です。
このシステムは大手メーカの商品に実際に組み込まれています。
組み込みシステムは常にリバースエンジニアリングの危機にさらされています。
特にAV機器のような著作権保護機能などを備えている機器は
一度解析されてしまうと世間に与えるインパクトは非常に大きく、
万が一自社製品を発端に解析されてしまえば、企業イメージを大きく
損ないかねません。

そのような背景の中、このシステムを提案、開発いたしました。
このシステムはリバースエンジニアリングを困難にするシステムです。
もちろんこのシステムもソフトウェアですから、決して完全ではありませんが、
ソフトウェアのライフサイクルを考えれば十分な時間保護することが
出来ます。

このシステムは
コンパイル後のバイナリを直接書き換えるので、
開発者は特に意識をすることなく開発を行うことができます。
また、保護対象となるソフトウェアへの影響も微小で、
パフォーマンスを落とすことなく、保護することが可能です。
このためパフォーマンスに対する要求が高い組み込み系
システムにも適しています。</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200807/21-28e0ab01596eb6a8ca4e4ea5125b6728</guid>
<dc:subject> 組み込み</dc:subject>
<dc:date>2008-07-30T10:23:57+09:00</dc:date>
</item>

<item>
<title>VSTプラグインの作成 </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200807/8-98759efdd4a42c59cef7dbca68a6f96f</link>
<description>某大手家電メーカ向けにVSTのプラグインを作成しました。


VSTとはドイツSteinberg社が提唱するDAW（デジタルオーディオワークステーション）のプラグインです。
VSTは音を出したり、フィルターとして動作するだけではなく、絵を動かしたりやコントロールパネルを作成することが出来ます。
またボタンの操作はMIDIのイベントとして多くのDAWで保存することも出来ます。

このプラグインを用いてMIDIキーボードから3Dグラフィックスを操作するプラグインを作成しました。</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200807/8-98759efdd4a42c59cef7dbca68a6f96f</guid>
<dc:subject> 組み込み</dc:subject>
<dc:date>2008-07-25T15:02:40+09:00</dc:date>
</item>

<item>
<title>組み込み向けディスクファイルシステム </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200807/4-e4228f12f9b08a871bb6481376b7e954</link>
<description>大手家電メーカーから次世代ハードディスクレコーダーのUDFファイルシステムの設計・開発を受託しました。開発したライブラリは大手家電メーカのレコーダ製品やゲーム機に実際に組み込まれています。
UDFとはDVDやBDで使用されている国際規格のファイルシステムです。

DVDやBDメディアは一度しか書けないWrite Once、何度も書き換えができるrewritableなど、メディアの種類だけ癖があります。

また、ユーザ側からはあまり気にされてないでしょうが、同じ書き換えディスクでもメディアが違えばその書き換え方は大きく異なます。

このような複雑なシステムで、如何にアプリケーションから使いやすいAPIにするかが課題でした。

また他のシステム（レコーダやPCソフト）で記録されたUDFにも癖があり、
どの程度間違っていても読めるかなどの線引きも課題となりました。

</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200807/4-e4228f12f9b08a871bb6481376b7e954</guid>
<dc:subject> 組み込み</dc:subject>
<dc:date>2008-07-25T11:56:47+09:00</dc:date>
</item>

<item>
<title>WEBサイト認証システム「mod_cookieauth」 </title>
<link>http://herb.heart-s.com/herb/blog/entry/6/200008/32-d3ad44bbeb5722e87e6b6378b56b05c0</link>
<description>Apacheサーバに組み込むことでCookieを用いたユーザ認証を簡単に実現するためのモジュールです。
e-commerceサイトでよく見られるような Cookieを用いたユーザ認証を簡単に実現するためのモジュールです。Apacheサーバに組込むと正当な Cookieを持っていないブラウザからの要求を拒否し、特定のページに飛ばすことが可能です。 保護はURL単位で行うことが出来るので，全てのコンテンツを変更することなく、特定のコンテンツのみを保護することが可能です。さらに、コンテンツの種類に依存しないため、フラッシュやJava Applet等のアプリケーションを保護することも簡単です。 また，CGIを保護すると，CGIを実行したユーザや認証の状態を環境変数に設定しますので、CGIによるユーザー動向の取得などが簡単にできます。

C言語で記述されているのでサーバにかかる負担を少なくすることができます。 MD5ハッシュ関数をもちいたセキュリティの高い非可逆的認証方法です。（万が一Cookieを盗まれてもパスワードに変換できません） Cookieの有効期間の設定ができます。（一定時間でCookieを無効にできます） 既存のコンテンツに修正を加える必要がありません。 Cookieを使用するので、様々な形での認証サービスを提供できます。 CGIを使うことにより、より複雑な認証状態の管理が可能になります。 認証サーバとファイルサーバを分けることにより、個人情報をより安全に保持することができます。 インターネットでよく使われるBasic認証に比べ、様々なサービスを提供することが可能になります。

【ご利用例】 e-commerceサイトにおけるユーザー認証、 各種コンテンツでのユーザー認証、 ユーザーのアクセス経路分析

【動作環境】 Apache1.3.x、2.0サーバ（Unix/FreeBSD/Solaris）

【事例】 SONY香港ポータルサイト、 NetNews検索エンジンQueen、 Woman's MIMI、 某大手eラーニング教室</description>
<guid isPermaLink="false">http://herb.heart-s.com/herb/blog/entry/6/200008/32-d3ad44bbeb5722e87e6b6378b56b05c0</guid>
<dc:subject> 自社製品</dc:subject>
<dc:date>2000-08-04T11:14:24+09:00</dc:date>
</item>


</channel>
</rss>


