CONGAとは?
CONGA はWebページ埋め込み型のFXチャートです。
スクロールは信じられないくらい高速 かつ スムーズで、
スマートフォン
を含む 主要なWebブラウザ
に対応しています。
最新の CSS3 アニメーションを応用しており、Webブラウザの真の力とリッチなユーザ体験を演出します.
サンプル
次のサンプルを自由にスクロールしてください。 CONGA のパワーを体験できます (Internet Explorerを除く, 後述)。
(チャートに表示されている値はランダムなデータを元にしており、現実の外為データを反映しているものではありません。)
対応ブラウザ
CONGA は Android: 1.6以降, iOS (iPhone, iPad, iPod touch): 4以降 に対応しています。
さらに Google Chrome と Safari に対応しています.
Firefox (5以降) and Opera (11.50で動作確認ずみ) でもほぼ全ての機能をお使いいただけます。
Internet Explorer には未対応ですが、鋭意開発中です。
技術的背景
CONGA のスムースなスクロールと縦調整アニメーションは CSS3 transition effects により実現されています。 これは CSS3 を用いない JavaScript よりも高速で、特に iOS では ハードウェアアクセラレーションのためにとても滑らかです。 これに加え、 CONGA は HTML5 canvasの機能を利用しています。
CONGA は OCaml で書かれており、 OCaml から JavaScript へのコンパイラ Ocamljs を用いて開発されました。 OCaml は汎用のプログラミング言語で、プログラムの安全性と信頼性を主眼において設計されています。 我々の体験では、OCamlは CONGAのような 最新のWeb開発においてより高信頼かつ低コストな開発を可能にします。
OCaml を クライアントサイドのWebプログラミング言語として使用した体験を、 関数型言語の商用ユーザが集まる CUFP 2011で発表する予定です。 CUFP は 世界最大の 関数型言語関連の国際会議、 ICFP 2011 のサテライトワークショップで、今年は 2011年9月 に開催されます。
