What is CONGA?
CONGA is a lightweight Forex-chart in a webpage.
Its scrolling is incredibly fast and smooth,
and supported on major web browsers
including Smartphones
.
CONGA applies brand-new CSS3 animation effects, which will bring out the real power of
web browsers and richer user experience.
Sample
Scroll it freely, then you can experience smooth scrolling.
(The price is based on randomly-generated data, therefore does not reflect any of real forex prices.)
Supported Browsers
Android: 1.6 or later (better performance on the latest ones), iOS (iPhone, iPad, etc): 4 or later.
Google Chrome and Safari are fully supported.
Support for Firefox (5 or later) and Opera (confirmed on 11.50) is almost completed, but yet has some glitch in the above demo.
Internet Explorer is not yet supported, but we are currently working on it.
Contact
If you are interested in the above technology, kindly email us on IT Planning, Inc :
info@itpl.co.jp.
Technical backgrounds
CONGA's scrolling and vertical-fitting animation is done by CSS3 transition effects. In general, it is much faster than any other animation that can be done in JavaScript. Particularly, in iOS, CSS3 transitions are hardware-accelerated. In addition to that, CONGA also utilizes HTML5 canvas.
CONGA is written in OCaml and built using Ocamljs, which is a compiler from OCaml to JavaScript. OCaml is a general-purpose programming language, designed with program safety and reliability in mind. In our opinion, OCaml makes the state-of-art web development to be more reliable and cost-effective.
We will have a talk about our experience using OCaml as a client-side web language at CUFP 2011, which is a satellite workshop of the worlds' largest conference on Functional Programming Languages, ICFP 2011 held at Tokyo in September, 2011.