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
- ホワイトペーパー
- 企画特集
仮想環境を実現するソリューション特集
そのストレージで仮想化に対応できますか?
【徹底対談】運用管理ツールの賢い使い方
◆エン・ジャパン厳選求人☆毎週更新◆
集積度も性能も、業界最高水準のブレードPC
今注目の「サジェスト検索」−デモ掲載中
ストレージメディア特設サイト開設
御社のログ活用しませんか!?
SOA、BPM、SaaS −今、企業に必要なこと
中小企業のセキュリティリスクとは?
セキュリティ&ユーザ事例【SIer Club】
ロリポップ!がリニューアル
ESBでIT投資の無駄を劇的に解消する
インターネット上の悪意を未然に防ぐには?
パンデミック対策特集
- サービス・ドリヴン・データセンター
- エンタープライズにおけるSUSEの強み
- ■ストレージ容量50%削減保証■
- サーバー監視・運用のコストを削減するには
- 話題のタグ


Windows 7はLinuxへの切替が簡単:注目の仮想ディスクフォーマット「VHD」
iPhone OS 3.0で変わった「絵文字」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――