Curlの無料App Store、「Curl Apps Gallery」とは?
「Curl Apps Gallery」では、さまざまなCurlアプリケーションのサンプルが公開されています。中には、ソースが公開されているアプリケーションもあるので、参考にすることもできます。
■Webブラウザ上でも、デスクトップでも
一覧を見ると分かると思いますが、アプリケーションはそのまま、Webブラウザ上で実行したり、ローカルに保存して実行したりすることが選択できるものもあります。このように、Webブラウザ上でもデスクトップアプリケーションとしても同様に実行できるのが、Curlの特徴の1つでもあります。
■安全なローカルアクセス
試しに、どれかを実行してみましょう。実行の前に、セキュリティ設定を行っておく必要があるので、スタートメニューから、[Curl RTE]→[Curl コントロールパネル]を起動し、[セキュリティ]タブを表示します。
[ホスト追加]ボタンをクリックし、「developers.curlap.com」を追加します。
セキュリティ設定を行っていない場合、実行時に、以下のようなエラー画面が表示されます。
これも前述したとおりCurlの特徴の1つですが、クライアントで動作することもあり、セキュリティ面には十分配慮されています。ユーザーが許可していないサイトやローカルディスクへのアクセスは行えないようになっています。
■CurlのWebブラウザを使ってみよう
では「Curl Apps Gallery」の例として、「Curlブラウザ」を使ってみましょう。「Curl Apps Gallery」ページの真ん中辺りに、「Curlブラウザ」がありますので、その「実行」ボタンをクリックします。
初回起動時は、以下のように、「MSIE Controlアドオン」の実行を行う必要があります。
その後、あらためて「Curlブラウザ」の実行ボタンをクリックします。
上記のイメージでは分からないですが、Curlブラウザは透過設定がされていて、右上の[+][−]アイコンで、透過度を変更できます。
SQLiteやオフライン機能も
Curlはもうじき発表の次期バージョン7.0(コードネーム「Nitro」)でSQLiteを使ったローカルDB機能やオフライン機能など、現在のリッチクライアントの流行に合わせた新機能を搭載する予定です。
また、以前に比べて日本人開発者向けの情報も多く出回るようになったので、ぜひ1度Curlを試してみてはいかがでしょうか。
プロフィール
尾松 秀紀(おまつ ひでき)
株式会社ベーシック(独立系受託ソフトウェア開発)所属。
Curlの開発暦は足かけ4年。「ほかの言語とは一味違ったところがあり、かなり魅力のある言語仕様」とは本人の弁。管理の傍ら、自ら新しい技術の積極的な習得を心がけている。
最近では、Curl Apps GalleryのCurl 3D Galleryを株式会社カールと共同開発。SourceForge.netにオープンソースとして公開。
- 開発現場のUIトラブルを解決!? 画面プロトタイプ入門
- いまさら聞けない「Curl」入門(お菓子じゃない方)
- いまさら聞けない「オフラインWeb」入門──オフラインでも使えます
- いまさら聞けない「SEO」入門──検索結果の最適化
- いまさら聞けない「Webブラウザ」超入門 後編
- いまさら聞けない「Webブラウザ」超入門
- いまさら聞けない「マッシュアップ」超入門
- いまさら聞けないSVG、なぜ知られていないのか?
- いまさら聞けないActiveX&デジタル証明書入門
- いまさら聞けないウィジェット/ガジェットで気分転換
- “リッチクライアント”に至るまでの軌跡と現在(いま)
- いまさら聞けない! FlashとActionScriptについて
- いまさら聞けない“Web標準”、そしてXHTML+CSS
- いまさら聞けない、“Ajax”とは何なのか?
- いまさら聞けないJavaScript入門
- いまさら聞けないWeb2.0時代のXML入門
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- Curlで始めるリッチクライアント
本連載では、リッチクライアント製品「Curl」の試用版を使って、その開発スタイルやCurl言語の特性、開発ツール、 GUIコンポーネントなどを検証していく - MITで誕生したリッチクライアント技術、Curlとは?
WCR Watch [4] リッチクライアント技術で異色を放つCurl。MIT出身のメンバーによって開発されたインターネット言語だ。Curlを使った東京三菱銀行の事例も紹介する - すべては開発者の自由度を高めるために、Curl
リッチクライアントベンダ・インタビュー(3) 次世代クライアント、Curlの可能性をCurl開発者に聞く。Curlの言語特性と、開発者の自由度を高めるためのコンセプトとは? - WebサービスクライアントとしてのCurl
リッチクライアントベンダ・インタビュー(4) Curl開発者へのインタビュー後編。Curlの可能性はWebサービスクライアントとして活用されて限りなく拡がるという - ERP資産から“本当に知りたいこと”を紡ぎ出すCurl
リッチクライアント導入事例(1) 経営データと製造現場データを統合するBI構築で、なぜ日立ディスプレイズはサーバ型システムを捨て、リッチクライアントを選択したのか?