2014年9月29日月曜日

SREC_Viewer Online つくりました

ずっと更新告知ばっかりだったので、それ以外の投稿はひさびさです。

社内的な要求もあったりで、インストールが不要でビューワが作れんもんかなー(いわゆるWebアプリ)とずっと思っていたのですが、このたび公開をすることとしました。

http://froghand.miraiserver.com/

作ったきっかけとしては、

  • そろそろWinXP環境(IE8以下)も駆逐されてきてない?
  • だったらHTML5のFileAPIで読み込みしてブラウザのXSLTProcessorでコンバートできんじゃね?
  • しかもCash Manifestつかえばオフラインのときも使えるし
  • そうすればCGI不要でいけるじゃん!
  • 環境情報って外部に公開するの嫌がる側面(社外秘)もあるからサーバーアップロードは避けたいよね
というのがもくろみとしてあったので、作り始めたのですが、大きな壁になったのが
webkit系ブラウザとはおもわなんだ。

ファイル読み込みに関しては、問題なくクリア。
IE系はActiveXObjectでいままでに作成したビューワと基本一緒なので問題なし。
Firefoxも動作確認して動いた。

でも~・・・webkit系ブラウザ(Chrome、Opera、Safari)でうごかね~
よくよく確認してったら、webkit系ブラウザではxsl:importがバグできかないらしい。
じゃあってんでインポートをやめてべた書きしてもうごかねえ・・・
誰か助けて・・・・・
しかもwebkit系は「XSLTのコンバートはサーバーサイドでやればいいじゃん」ってスタンスらしく、
やる気がないっぽい。


でもせっかく公開するって決めて作り始めたのに、このままお蔵入りもなーと考えてて、はっと思ったら、レンタルサーバー申し込んで~PHPで書き直しして~公開してました。

  むしゃくしゃしてやった 後悔してない

あ、念のために申し上げますが、アップロードされたデータ(AISやらMSDSplusやら)はサーバー内に保存しないようにしています。ここは信頼していただくほかなく・・・

ダウンロード版のお試しバージョンという扱いでいいかなとか思ってます。
ご利用くださいませ。