カール 公式ブログ

メインページ

  • メインページ

アーカイブ

  • 2008年6月
  • 2008年5月
  • 2008年4月
  • 2008年3月
  • 2008年2月
  • 2008年1月
  • 2007年12月
  • 2007年11月
  • 2007年10月
  • 2007年9月

最近の記事

  • The Eclipse IDE for Curl
  • 筑波大学「最新IT動向に関する特別講義」でCurlを紹介!
  • 企業向けリッチクライアントシステムの開発実践ガイド ~Curl編~
  • SODEC 2008 レビュー
  • グリーンITとリッチクライアントCurl
  • Curl in Web2.0 Expo SanFrancisco
  • Curlデベロッパーセンター オープン!
  • Curlのセキュリティモデルについて
  • Security – one of key concerns in implementing RIA
  • Curlのe-learning(オンライントレーニング)

カテゴリー「技術」の7件の投稿

2008年5月20日 (火)

SODEC 2008 レビュー

RIAエバンジェリスト 三野 凡希

今年も開発環境展(SODEC)が開催されました。

Img_0800
SODEC全体の集客数もさることながら数年前まではなかった「リッチクライアントゾーン」も定着してきており大変混雑しておりました。
ところでCurlは?というと実は今回はリッチクライアントゾーンには出展しておりませんでした。
先日のプレスリリースやメディアでも取り上げていただきましたがNEC様と住商情報システムはCurlについて販売協業を開始しました。
それに伴い今回はNEC様のブースのサポートをさせていただきました。探していた方はすいませんでした。

Img_0802_2

NECブースにおける今回のCurlの一押しソリューションは「VBからCurlへの移行支援サービス」です。
「なぜ、リッチクライアントのCurlがいまさらVisualBasic?」となりそうですが、Curlに求められるパワーや機能は実はHTMLベースの
通常のWebアプリケーションをリッチクライアントにするのではなく、そもそもWebにすることをあきらめていた複雑なUIあるいは
データ量、パフォーマンスをもった「デスクトップアプリケーション」や「クライアント/サーバー」のシステムをCurlによってWebにしたいというニーズから、このソリューションが生まれました。移行支援サービスはクライアントサーバーアプリケーションをWebアプリケーションにできるというメリットから配布コストの削減や保守・運用のTCOの削減のみならず「同じVBと同じUIインタフェースでCurlのWebアプリケーションにコンバージョン移行できる」ため、「ユーザーへの再教育コストが一切要らない」というというすばらしいソリューションです。
しかし、そのままでは一昔まえのWindwos98時代に考えられたUIでしかありえない場合もあります。それでもユーザーによってはWebに移行する場合にはアーキテクチャそのものが変わるため「できる・できない」の判別やそもそもそこまで検討プロセスや・開発コストをかけられない実際があります。しかし移行支援サービスを使ってコンバージョンすることにより、まずWebへの移行が低コスト、高スピードで実現できる。Webへの移行に関して検討しなければならないことは格段に減ります。要するにユーザーインタフェースに関して「同じ操作性」をキープできるのです。
移行支援サービスによって「同じ操作性」が簡単に実現できれば、さらに新しいUIや新しいビジネスプロセスへの対応といった「新たな価値」を産み出すことに注力できるのです。

Vtoc

弊社営業の梅村の講演では実際のアセスメントツールの紹介やコンバージョンのサンプルなどより具体的に紹介され、たくさんのお客様がお見えになりました。それだけ現実的に問題を抱えているのだと思います。

Img_0783_2

ブースにもたくさんのかたがお見えになり、Curlそのものだけでなく移行支援サービスへのご質問が多数寄せられました。みなさん、ありがとうございましたdelicious

Img_0796

投稿時刻 17:34 | 個別ページ

2008年5月 7日 (水)

グリーンITとリッチクライアントCurl

Curlクロスメディア・プロデューサー 杉本 健

地球温暖化問題に対する取り組みに【グリーンIT】がにわかに脚光を浴びています。
もともとITシステムは「グリーン」と言われています。
例えば、出張などで人が移動すると航空機、タクシー、電車とエネルギー消費が伴います。
これに対してテレビ会議システムやe-mailなどのITを導入することで省エネルギー化を実現します。

しかしながら、IT機器の国内総消費電力は経産省の調べでは、このままのペースでIT機器が増加すると、2050年には日本全体の電力消費量比で約50%を占めるそうです。

そこで、IT関連の省エネを実施し、総電力消費量比を削減させる働きが「グリーンIT」になります。

一般にITにおける省エネの対象は、「サーバ側」、「クライアントPC側」とその中間にある「ネットワーク」の3つと言われています。

特に、サーバ機器に代表する「サーバ側」を供給するメーカが率先して「グリーンIT」に取り組んでいます。
その理由のひとつには、グリーンIT機器に変更すると、断然効果が見えるからです。逆の見方をすると、それだけサーバ機器の発熱量が大きいということでしょうか。

ところでCurlですが、ソフトウェアにも係わらずITシステムをCurl化すると、「サーバ側」を省エネできます。

 何故でしょうか。

CurlによるITシステムは、アプリケーションをWebから配信します。

これは、通常のWebアプリと同じです。

 では、違うところは何でしょうか。

それは、ITシステム利用中における、サーバへのアクセス頻度と転送量が異なる点です。

通常のWebアプリは、クライアントのリクエストに応じて、サーバで画面とデータを生成し、クライアントに画面とデータを配信します。
CurlのWebアプリは、画面はクライアントで生成し、データのみサーバから取得します。

【クライアントからのリクエストに対して】

  • CurlのWebアプリ : 『データ』を送信
  • 通常のWebアプリ : 『画面』と『データ』を送信

Photo_2

つまり、『画面』部分をクライアントが受け持つことで、サーバ側の負荷を軽減するのです。

非常に小さな省エネです。

ですが、数万人規模が利用する企業システムでは、この小さな省エネが大きな効果を生みます。サーバ機器増加の抑制、ネットワーク帯域の最適化、サービスレベルの向上などなど...

【グリーンIT】を全面的に使ったITシステムは少ないと思います。遅かれ早かれ、企業の社会的責任である環境対策とITのTCO削減の両方を実現するグリーンITによるITシステムは、今後のITシステムの重要なピースになるでしょう。

現時点では、その実態がどのようなもになるかわかっていません。私はと言うと経産省関連のグリーンIT推進協議会に参加してグリーンITを勉強しています。moon3

投稿時刻 14:25 | 個別ページ

2008年4月14日 (月)

Curlデベロッパーセンター オープン!

RIAエバンジェリスト 三野 凡希

みなさん。お待たせしました!
昨年10月にお知らせしておりましたCurlデベロッパーセンターがついにオープンしました!
Ide0
今までは技術者の方に「Curlの技術情報が少ない!」とか「Curlの技術情報をWebで検索したい!」と厳しいご意見をいただいておりましたがついに公開できる運びとなりました。
内容は以下のようになっています。

  • Curlのクイックスタートガイド
  • 実装時の疑問に答えるチュートリアルやリファレンス
  • 技術比較資料を提供するホワイトペーパー
  • 開発効率を高めるライブラリ
  • 8,000種類を超えるAPIの解説やサンプルなどを掲載

私もスターティングメンバーとしていくつかのコンテンツを書かせていただいておりますがCurlをはじめて知った方でもCurlに親しんでいただけるようにクイックスタートやチュートリアルもあり、またソースコートもダウンロードできるようになっています。そんな中、なんといっても注目すべきはCurlI DE(統合開発環境)に付属されているCurl開発者ガイドの内容がすべて公開されていることです!このCurl開発者ガイドを読むだけでCurlで何ができるのかがすべて分かってしまいます!
3_2 これからもっとコンテンツを充実されていきますし、また皆様のご要望にもこたえられるよう拡充していくつもりです。
是非、Curlデベロッパーセンターをよろしくお願いいたします。

では。

投稿時刻 15:12 | 個別ページ

2008年4月 3日 (木)

Curlのセキュリティモデルについて

RIAエバンジェリスト 三野 凡希

ITアーキテクトの「エンタープライズ・リッチクライアント」セミナーではユーザーインタフェースとしてのセキュリティの高さをご説明しましたが、Curlはローカル資源へのアクセスに対しても高いセキュリティが実装されていますsign01

CurlはダウンロードされたCurlアプレットがユーザーのコンピュータパワーを利用して実行されるように設計されていますが、Curlアプレットにユーザーシステムへの無制限なアクセスを許した場合、セキュリティ上の問題が生じます。たとえば悪意のあるCurlアプレットが情報の盗取やファイルの破壊を企てたり、システムを不安定にしたり、あるいは他のシステムへの攻撃を実行する可能性がある場合があります。
このような問題に対処するため、Curlにはセキュリティに関する制限があり、これによってCurlアプレットがユーザーのシステムに害を与えたり、個人情報に立ち入るのを阻止します。これらの制限は、Curlアプレットによる障害の発生を防ぎつつ最大限の柔軟性を開発者に与えるように慎重に設計されています。
たとえばファイルの読み込み/書き込みなど、一般的に必要とされるが安全でない可能性のある操作については、それを行う前にCurl RTEによってユーザに許可(ポップアップメッセージ)が求められます。これは、常に許可したり、逆に常に禁止したりするよりもよい方法です。ただし企業内システムのように信頼しても問題ないCurlアプレットについては毎回同じ作業(たとえばファイル読込など)でユーザー許可が求められると業務効率から見て不都合が生じてきます。その場合はそのCurlアプレットに対しセキュリティ解除あるいはレベルを下げる「特権」というものをユーザーによって与えることが可能です。
「特権」とは字の通り「特別な権利を与える」という意味で、対象となるCurlアプレットに対しこの「特権」を与えるとCurlアプレットはローカルファイルへのアクセスやActiveXの制御なども行うことができるようになります。これによりデスクトップアプリケーションと同等の振る舞いが可能になります。
Curlはこのように高いセキュリティを保ちつつ最大限の柔軟性や操作性を実現することができるように設計されています。

詳しくはデベロッパーセンターの開発者ガイドに記載されています。
「Curl開発者ガイド-コンテンツの構成要素-セキュリティ」をご覧ください。
デベロッパーセンターのトップはこちらです。
では!good

投稿時刻 10:58 | 個別ページ

2007年12月 6日 (木)

Curl Ver 6.0 ついに正式リリースしました!

RIAエバンジェリスト 三野 凡希

みなさん!お待たせいたしました!(本当にお待たせした。)
遂にCurl Ver6.0が正式リリースされました。今回はVer6.0で追加された機能について独断と偏見でChoiseさせていただき、ざーっとご紹介いたします。ダウンロードはこちらpaper。

◆Apple Mac OS X プラットフォームのサポート
Mac OS X のユーザーは、このバージョンの Curl RTE から利用することができるようになりました。現在はベータ版のみ利用可能です。Mac プラットフォームをサポートするために、いくつかの Curl API が新たに追加されました。全てのプラットフォームで動くアプリケーションの作成についての詳細は、「クロス プラットフォーム アプレットの作成」 を参照してください。

◆スタイル化された シート と スタイル化された コントロール
バージョン 6.0 GUI ツールキット は スタイル化されたシート と "スキン" が適用できるコントロール に対して低レベルのサポートを行うための機能追加が Curl API に対して行われています。この機能を利用するためには、Curl の Webサイトを訪れ、「スタイル化されたコントロールのライブラリ」をダウンロードしてください。このライブラリを使い、コントロールの "スキン" として機能するイメージを提供することができるようになり、色や他の属性を用いてコントロールの見た目を指定することができるようになります。これにより、ボタン、タブ、そして他の GUI コントロール の外観をよりリッチに作成することができるようになります。バージョン 6.0 で行われたレンダリング機能の改善は、コントロールの外観をよりよく見せる為のサポートを行います。ライブラリには、スタイル化できるコントロール、新しい既定の外観、それに Curl スタイル シート の実装が含まれています。

◆レンダリング関連
アンチエイリアス処理、曲線の上手な処理、回転されたイメージをレンダリングする機能、および半透明性などを含む高性能なレンダリングへのより簡単なアクセス。「グラフィック オブジェクトのレンダリング」 を参照してください。

◆JSONサポート
JavaScript Object Notation (JSON) サポート。「JavaScript Object Notation (JSON) サポート」を参照してください。

◆サブアプレットおよびJavaSclriptとの通信
サブアプレットのプロセス通信とJavaScript(Ajax)との通信がサポートされました。

◆セキュリティ関連
Adobe Flash™ および関連技術によって使用される crossdomain.xml ファイルのサポート。「アプレットのアクセスを許可する crossdomain.xml のサポート」 を参照してください。

◆クリップボード貼り付け
Curl アプレット ユーザーによるイメージのクリップボードへの貼り付けのサポート。

◆テキストコントール
テキスト コントロールで選択されたテキストの「元に戻す」(CTRL + Z)、「やり直し」(CTRL + Y)、およびドラッグ アンド ドロップのサポート。「テキスト コントロール」 を参照してください。

◆印刷
ユーザーが用紙サイズおよびその他のプリンター属性を設定できる、ページ設定ダイアログの追加。「印刷」 を参照してください。

◆メニューコントロール
メニューがコントロールとして実装され、メニュー ボタン コントロールが追加されました。「メニュー」 を参照してください。

◆スクロールバーコントロール
スクロール バーがコントロールとして実装されました。「スクロール バー」 を参照してください。

◆GUIへの影の設定
GUI オブジェクトはドロップ シャドウをサポートするようになりました。「ドロップ シャドウの指定」 を参照してください。

◆RecordGrid
RecordGrid が、表示されたレコード セットの情報から計算された行の背景をサポートするようになりました。「計算による行の背景」 を参照してください。

◆定数定義
新しい def 構文は let に代わるものとして定数を定義します。letがデータ型の指定を要求するところで、def は与えられた値の型から次の例のようにデータ型を推測します。

def my-array = {Array 1,2,3,4}

◆uint、uint64のサポート
言語では、新しく uint と uint64 型がサポートされました。

◆TIFF、PNG形式のサポート
• image マクロが強化され、TIFF および PNG ファイル形式をサポートできるようになりました。「image」を参照してください。

◆Curl IDEヘルプの改良
ページをブックマークすることができます。「ブックマーク タブ」 を参照してください。

◆Curl IDEデバッガの改良
コード内の値を条件として動作するブレイク ポイントを作成することができます。「条件つきブレイク ポイント」 を参照してください。
オブジェクトの上にカーソルを置くことにより、デバッガで停止したアプレット内の変数の値と式を見ることができます。「値の表示」 を参照してください。
カーソルでマークされた行まで、停止したアプレットの実行を続けることができます。「指定された行まで継続」 を参照してください。

◆Curl IDEのディプロイメント機能の改良
IDE のディプロイメント操作を自動化できます。「自動ディプロイメント」 を参照してください。

駆け足でかなりのボリュームをご説明してきましたが、是非Curl IDEをダウンロードして使ってみてください!

投稿時刻 10:17 | 個別ページ

2007年11月19日 (月)

「Web2.0 Expo Tokyo」レビュー

RIAエバンジェリスト 三野 凡希

「Web2.0 Expo Tokyo」に行ってきました!
初日のみの参加でしたがさすがに混んでました。
Img_0600 Img_0598

Curlのブースにはお馴染み明治製菓様の「カール」をおかせていただきました(いつもありがとうございます)。
参加者の多くは企業の方というよりベンチャービジネスを立ち上げている、もしくは新規ビジネスを立ち上げようとしている企業家の方が多いように見えました。出展企業様もBtoCを意識した事例が多かったと思います。色々講演を聴きたかったのですが、ほとんど聞けませんでしたcrying。残念です。
LanchPadでは「KaKiKoTV」を運営しているevidyの中川氏の講演を聴くことができました。KaKiKoTVはWeb上にある動画に対して、様々な書き込みができる動画編集サービスです。最近はWebマーケティングにしても文字や画像よりも有力な広告手段として動画が多いですね。ますますこの分野は進んでいくと思います。BtoCの分野ではまだまだ浸透していないCurlのブースも多くの方に来ていただきCurlの優位性について知っていただけました。ありがとうございました。
私の講演内容については次回にお話いたします。

投稿時刻 16:31 | 個別ページ

2007年10月23日 (火)

「Curlビジネスセミナー2007」レビュー2

RIAエバンジェリスト 三野 凡希

ついにRIA Knowledge Centerが立ち上がりましたねー。
もちろんこれから日本も立ち上げていきますよ!日本のみなさん、もう少し待っててくださいね。
さてCurlビジネスセミナー2007の第2弾をご報告します。
Curlからの内容は私の講演および米国Curlの最新情報やVer6.0についてお伝えしました。
私の講演ではEnterprise2.0の要件を定義し、Curlによる具体的な解決策をデモアプリケーションを交えてご説明させていただきました。デモおよびソースコードについてはBlogか来年公開する予定のDeveloperCenterで解説するつもりです。少しお待ちください。
Ver6.0についてはGoogleマップとの連携したデモなどをお見せしてAjax、JavaScript連携を紹介したり、Mac対応、更にはGoodLooking機能をご紹介いたしました。
ちなみにGoodLooking機能はかなりイイgoodです。

インテル 江頭氏の講演では最終というのにほとんどの方が残って聞いておりました。それだけインテルがCurlを使うということに興味があったのでしょう。
江頭氏は近年の若年層のPC離れやPCコンシューマ市場の減少傾向について触れ、PC普及率および利用率の向上の可能性を探るためにモバイルPCをデバイスとして新たなユーザー獲得を目指していると述べておりました。
そのプラットフォームにCurlが使われた理由はレスポンスの速さ、豊かな表現力、クライアントリソースの有効活用、OS-freeなことだといっておりました。是非我々Curlにとってもこのプロジェクトを成功させていただきたいと思っています。

その他講演の資料などはこちらでダウンロードできます。詳細は資料を見ていただけばと思います。

では。

投稿時刻 13:47 | 個別ページ

カテゴリー

  • *三野*
  • *吉田*
  • *杉本*
  • AIR
  • Ajax
  • Enterprise2.0
  • Flex
  • Nitro
  • VB
  • Web2.0
  • イベント・セミナー
  • セキュリティ
  • マーケティング
  • リッチクライアント
  • リリース
  • 事例
  • 技術
  • 米国発
  • 開発

㈱カール Webサイト

  • ㈱カール
  • 製品情報
  • CurlRTEダウンロードページ
  • 無料セミナー
  • トレーニング
  • Curlパートナー

Curl関連サイト

  • カール デベロッパー センター
  • Curl Users Group
  • 米国 Curl,Inc
RSS(XML)フィード
免責事項プライバシーポリシー