CurlのオープンソースUIライブラリ:CGMサイト活用し開発者へのリーチ図る
業務システムでの採用が多いCurl。しかしカールは、開発したアプリケーションを登録できるCGMサイトの運営や、オープンソースプロジェクトなどを展開している。講演では、同社が先頃リリースしたオープンソースのUIライブラリ「Curl Advanced UI」などが紹介された。
9月29日に開催されたbuilder tech day「User Interface & beyond」で、カールが「Curlの3Dによる新たなユーザーエクスペリエンスの可能性とOSSプロジェクトのご紹介」とのテーマで講演した。登壇者はカール RIAエバンジェリストの三野凡希氏と、カール テクニカルサポートチーム マネージャの岡田一志氏だ。
カール RIAエバンジェリスト 三野凡希氏(左)と、カール テクニカルマネージャ 岡田一志氏
RIAプラットフォームとしてのCurl
製品としての「Curl」は、リッチ・クライアント・ウェブ・プログラミング言語として、大手自動車メーカーの品質管理システム/生産管理システムや自治体の電子申請システムなど、多くの基幹系業務システムに採用されている。
Curlの実行環境「Curl RTE」は、ガベージコレクションや特徴的なJIT(Just In Time)コンパイラを搭載。オーディオ、イメージ処理、アニメーション、通信などのライブラリを内蔵している。PC系のOSにはすべて対応し、複数のブラウザで同じ動きを実現できるほか、デスクトップのアプリケーションと同じように扱うことも可能だ。
実行の仕組みは、サーバ上にあるCurlのコンテンツ(ソースコード、または圧縮したソースコード)に対して、Curl RTEをインストールしたクライアントからリクエストを送るとコンテンツをダウンロード、JITコンパイラがアプリケーションを生成してクライアント上で動作するというもので、キャッシュを使った起動も可能だ。起動後は、必要なときにhttpリクエストによってサーバにアクセスするかたちとなっている。
Curlが手がけるCGMサイト
Curlは企業系のシステムで多く使われているため、コンシューマの目に触れることは少なかったが、同社ではより多くの人に知ってもらうためにいくつかの試みを行っている。
そのひとつが開発者向けのTipsなどを掲載したサイト「Curl Developer Center」だ。
現在140のコンテンツが掲載されており、サンプルソースのダウンロードが可能。アクセスランキングをみると、サーバ・データベース操作など、バックエンドの仕組みに開発者の興味が集まっている様子がうかがえる。
続いての試みは、9月10日にリリースした「Curl APPS Gallery」。開発者が自分で作成したアプリケーションを公開できる場として提供されている。ここへ訪れると、多くのユーザーがCurlアプリケーションに触れることができ、同時に開発者はソースコードから作り方を学ぶことも可能だ。「ユーザーにとっても開発者にとっても有益なサイト」だと三野氏はいう。
また、Curl APPS Galleryでは新たに「Curl 3D Gallery」が公開された。これはGoogle SketchUpで作られた3Dデザインを読み込み、表示するというもの。
例えば、建物のデータを読み込めば、内部まで描画してウォークスルーもできる。リンク情報を貼り付けられるので、3D空間への画像貼り付けや、イベントの実装が可能だ。さらに、操作履歴を保存して後で再生することもできる。
業務系システムでこれらの表現が使用されることはあまりないが、三野氏は「ここまでの表現が可能であることをぜひ知って欲しい」と述べている。
UIライブラリ「Curl Advanced UI」
- 15人の推薦記事
- 0人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
-
- タグ
- コンテナ
- 同期
- 非同期通信
- 非同期
- バイナリ
- ウォークスルー
- リクエスト
- ユーザー定義クラス
- ユーザー定義
- List
- プリミティブ型
- プリミティブ
- ジェネレーター
- 自動生成
- 自動
- Curlコード
- α版
- α
- beta版
- Curl ORB for Java
- Curl ORB
- Javaオブジェクト
- コール
- 同期通信
- バイナリフォーマット
- テキストベース
- Date型
- Date
- リンク情報
- 3D空間
- 空間
- 操作履歴
- 表現
- UIライブラリ
- Curl Advanced UI
- 入力系UI
- 遷移
- httpリクエスト
- http
- コンシューマ
- Curl Developer Center
- サンプルソース
- アクセスランキング
- Curl APPS Gallery
- Curlアプリケーション
- Curl 3D Gallery
- Google SketchUp
- 3Dデザイン
- 建物
- JIT
- ホワイトペーパー
- 話題のタグ


グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
進むストレージ環境の見直し
100万円で実現!中小企業の情報漏えい対策
企業ITシステムの企画、構築、運用のイロハ
―エン・ジャパン厳選求人☆毎週更新―
【最終警告】パンデミック対策特集
大丈夫?あなたの会社のセキュリティ対策
最大32個のセンサーが電力を徹底管理!