80Kgの(ちょい太)親父です。大学では人工知能研究に勤しみ、当時流行り始めていたC言語にてプログラムを開発しました。大学祭では占いプログラムを作り、皆さんに楽しんで頂いたものです。社会にでて本格的なプログラムを開発している内に、データの保存と回復処理の記述に疑問を感じ始めました。コンパイラはデータ構造を知っているのに何故にこんなに苦労しないと保存/回復できないのか?近年になってシリアライザの存在を知り、その技術を応用して、今、次世代シリアライザTheolizer®を開発しております。これをGPLv3と商用ライセンスのデュアル・ライセンスで配布し、ビジネス化致します。情報工学研究科を卒業、富士写真フイルム(株)へ入社させて頂き、ソフトウェア開発を担当しました。その頃から、コンパイラがデータ構造を完全に把握しているのに、それをプログラムが利用することができないため、自分の頭で再度解釈して保存と回復処理を書かなければいけないことに不満を感じてました。工夫してみたのですが、当時はまだC言語やFORTRANが主流の時代だったこともあり、スマートな保存/回復には程遠い結果でした。その後、ソフトハウスを経てミツミ電機(株)へ転職し、ファームウェア開発メインな仕事へ変りました。機会がある度に保存/回復処理プログラムの開発を簡単化する工夫を凝らしてました。残念ながら手軽に保存/回復できる方法には至りませんでしたが、貴重な経験を積め、そこで得たアイデアが後の解決へのヒントとなります。その後、C#の各種シリアライザやboost::serializationの存在を知りました。これらはコンパイラが持つデータ構造情報を上手に使ってデータの保存/回復を行っており、僅かなコーディングにてデータの保存/回復処理を開発できるものです。これは便利と喜んで使おうとしたのですが、残念なことに実際の業務には適用できませんでした。原理的には便利に使うことが可能な筈です。そこで、個人事業を起業して、長年の挑戦、および、各種経験と照らしあわせつつ、試作を行い、問題点の解決策を見つけることができました。ツールの信頼性を高めるために自動テストの実装に力を入れ、この度次世代シリアライザTheolizer®として完成致しました。複雑なデータを保存/回復したり、TCP/IP通信で送受信したりするプログラムの開発工数を大きく低減できます。Theolizer®はGPLv3と商用ライセンスで配布していますので、お試しは完全無料です。テクノロジーの登録商標です。technology.。