永井美智子(CNET Japan編集部)
2004/03/26 19:28
インターネットの生みの親と言われるTim Barners-Lee氏らが開発したウェブプログラミング言語「Curl」が、国内でも話題になっている。
CurlはBarners-Lee氏などMITの研究者が開発した、アプリケーションを構築するためのプログラミング言語。Javaと異なり、クライアント側でプログラム処理を行うリッチクライアント型の言語だ。このため、サーバやネットワークに負担をかけることなく、高速処理を行えるというメリットを持つ。
Curlが注目されている理由は他にもある。CurlはHTMLやJava、Flashなどの機能を包含し、1つの言語でクライアントのユーザーインターフェース部分を構築できる。そのため、複数の言語を組み合わせて開発するよりも、短期間でアプリケーションを作成することが可能だ。CurlはJavaと同じくオブジェクト指向言語であり、JavaScriptのようなスクリプト記述機能も備える。また、Flashのようなグラフィックス機能も備え、操作性の高いユーザーインターフェースが作れる。
(クリックすると拡大します)
国内でCurlのライセンス事業を行っているのは、カール・アジアパシフィック(CAPC)だ。もともとはビジネスブレイン太田昭和の子会社だったが、2003年10月に住商情報システムの傘下に移った。
住商情報システムの取締役を務め、カール・アジアパシフィック代表取締役社長に就任した塩野谷光司氏は、企業のIT投資が減少している昨今、Javaによるシステム開発では顧客のニーズに応えきれないと語る。そしてその限界を打破する鍵がCurlだというのだ。
Curlの優位性と、日本のSIerが直面する課題について、塩野谷氏と同社企画本部長の田中秀明氏に話を聞いた。
---Curlとはどんな言語なのでしょうか。
田中: Curlはウェブ環境を前提に設計された、ウェブシステム開発用のプログラミング言語です。ワールド・ワイド・ウェブ(WWW)の開発者であるTim Barners-Lee氏を始めとしたMITの研究者たちが、米国防総省国防高等研究事業局(DARPA)の補助金を受けて開発したもので、クライアントサイドで動作する点が特徴です。
CurlはHTMLやJavaScript、Flash、Java、C++などの機能を包括しています。そのため、1つの言語でウェブアプリケーションの開発が可能です。他の言語とも親和性が良く、組み合わせて使うこともできます。
塩野谷: ウェブアプリケーションを開発するとき、今はユーザーの要望に合わせて複数の言語やツールを組み合わせています。1人の人間がすべての言語やツールを知っていればいいのですが、そうでない場合には複数の人間が開発に携わることになる。そうすると開発の生産性やその後の変更・保守といったワークフローが格段に大きくなります。Curlは複数の言語やツールが持つ機能を包括していますから、いくつもの言語を知らなくてはいけないという制約から解放されることになるんです。
Curlのもう1つの特徴は、リッチクライアントというコンセプトです。今のウェブシステムは基本的にサーバ中心で、クライアントで何かをするときには必ずサーバに情報を取りに行く必要がある。これが、ユーザーにとって「かったるい」という状態を生み出しています。処理能力がサーバやネットワークの容量に依存し、ユーザーは処理を待っている間にいらついてしまう。「ウェブは便利だけどまだまだ使い物にならない」と感じてしまうんです。そこを一気に解決するのがCurlです。
田中: Javaを利用した今のウェブシステムではサーバにかかる負担が大きい。サーバ/クライアント間で絶えず情報をやりとりするため、回線にも負荷もかかります。クライアント側の使い勝手も悪く、業務効率が上がりません。
Curlは一度プログラムやデータをサーバからダウンロードすれば、あとはクライアント側で処理します。これによって操作性が上がり、サーバや回線にかかる負荷も1回で済む。従って、投資効率が画期的に上がります。
---カール・アジアパシフィック(CAPC)の活動内容について聞かせてください。
田中: MITがDARPAからの補助金を受け、インターネットに特化した新しい言語を作成しようということでCurlプロジェクトを始めたのが1995年です。同じ年にはやはりDARPAからの補助金を受けて、W3C(World Wide Web Consortium)も設立されています。
1998年にはCurlという言語がほぼできあがり、米Curl Corporationが設立されました。ただし米国で本格的な営業活動が始まったのは2002年ですから、米国でもまだ歴史は浅いといえます。
CAPCはCurl Corporationのアジア・パシフィック地域の総代理店として、2002年7月に設立されました。もともとはビジネスブレイン太田昭和の子会社でしたが、2003年10月に住商情報システムが買収しています。
---日本法人は初めての海外法人ですか。
塩野谷: そうです。欧州は米国本社が直接扱っています。
---住商情報システムがCAPCを買収した理由は。
塩野谷: 我々はJavaのシステム開発にいろいろな限界を感じていました。それは機能の問題ではなく、開発コストの問題です。Javaをベースにして見積もりを出すと、ユーザーの予算と合わないんです。結局SIerは自社の利益を削るか、赤字で受注することになる。それでJava以外の技術を探していたときにCurlを知ったんです。
ただし、住商情報システムだけがCurlを使っても世界が広がりません。より多くの企業に利用してもらうために別会社としました。CAPCは住商情報システムのライバル企業にもCurlを売り込んでいくつもりです。
「ソーシャルメディアキャンペーン」の半数は失敗--アナリストが指摘する理由
人工知能による会話マーケティングの可能性
Windows VistaにとってXPはライバルか?--マイクロソフト グローバルマーケティング担当Brad Brooks氏
「iPodを日本で一番売りたい」--ビックカメラ有楽町店に聞く新iPodの魅力
進化するユーザビリティテスト〜「ユーザー行動観察調査」の効果・効能
“オトコの遊びゴコロ”をくすぐるロマンたっぷり「自動車ケータイ」
ソフトバンク株価の下落加速--iPhone一巡し資金繰りを懸念
エンタメCGM「gooメーカー☆メーカー」
コンテンツ学会 〜コンテンツ概念の功罪と未来
iPhonista Nightの事後報告
騒がれないと不安になる人たち
プロジェクトの情報リソースとしてwikiを使う
PCを自作してみた
東芝からネットブック
2010 年代の電波政策(意見募集)
Norton Internet Security 2009 2回目以降のスキャンが早くなる
「どこでもWi-Fi」でアレを使いたい
ココが変わった、新型「ニンテンドーDSi」--「ニンテンドーDS Lite」と比較
フォトレポート:本体が分離するNTTドコモの「セパレートケータイ」の謎に迫る
話題のスマートフォン、写真で見るBlackBerry Bold
こんなものもありました--CEATECで見つけたオモシロ新技術たち
「iPhone 2.2」アップデートの概要が明らかに--App Storeのインターフェースなど変更
ケータイはまだまだ進化する--CEATECで見た未来の技術
自動車の未来を垣間見る--2008年パリモーターショーのコンセプトカー
2008年度グッドデザイン賞が発表--環境を意識した新基準も
GMのハイブリッドカー「Chevrolet Volt」、パリモーターショーに登場
今週の新製品総チェック:新PS3が登場!ニコンが発表した映像製品「UP」とは?
[レビュー]2011年画質を備えた高画質、多機能Blu-ray--ソニー「BDZ-X95」
今週の新製品総チェック:よりモバイルPCとして進化した「Let's note」が登場
今週の新製品総チェック:フルサイズCMOS搭載のキヤノン「EOS 5D Mark II」が登場
今週の新製品総チェック:第4世代iPod nano登場、ソニー「α」、松下「LUMIX」に新機種もメンバー限定サービスをご利用いただく場合、このページの上部からログイン、またはCNET_ID登録(無料)をしてください。