タグ

RIAに関するfaultierのブックマーク (4)

  • 【連載】今からはじめるAIRプログラミング (4) ウィンドウ操作用API(1) 機能概要と二種類の実装方法 | エンタープライズ | マイコミジャーナル

    AIRが持つ充実したウィンドウAPI ブラウザ上で動くFlashと違い、デスクトップアプリケーションの実行環境であるAIRは、「自分のウィンドウ」というものを持っており、ブラウザの枠を取り払われた表現の自由を獲得した。しかも、AIRはそれに留まらない。OSネイティブのAPIを使用した時のような、きめ細やかなウィンドウ制御を行うことも可能だ。今回は、AIRのそうしたウィンドウAPIを見ていくことにしよう。 AIRのβ版のウィンドウAPIが持つ機能を一覧にすると以下のようになる。 ウィンドウを新しく作成することが可能 ウィンドウが閉じられた、移動されたなどのイベントを捕捉し、処理することが可能 ウィンドウの最大化/最小化、移動やリサイズなど、ウィンドウの状態をプログラムから制御することが可能 タイトルバーの表示可否、タスクバーにウィンドウが表示されるかどうか、などネイティブ環境に依存する部分も

  • 押さえておきたい「AIR」の肝--ウェブの強みをデスクトップに:スペシャルレポート - CNET Japan

    新たにアプリケーションを開発する際に、今もっとも注目すべき技術がAdobeの「AIR」、Microsoftの「WPF」、そしてGoogleの「Google Gears」である。それぞれアプローチは異なるものの、ウェブ上で利用してきたリッチインターネットアプリケーションをデスクトップ、もしくはオフライン環境で動かすためのものだ。 今年に入ってから各社のリリースが相次ぎ、大きな話題となっているが、ではこれらの技術によって誰がどのようなメリットを得るのだろうか。今回はAdobeのAIRについて基的な情報をおさらいする。 Adobeが6月11日にリリースした「Adobe Integrated Runtime」(AIR)のベータ版は、もともと「Apollo」という開発コード名で呼ばれていた、デスクトップアプリケーションの実行環境である。ユーザーはクライアントマシンにAIRランタイムをインストールし

    押さえておきたい「AIR」の肝--ウェブの強みをデスクトップに:スペシャルレポート - CNET Japan
  • 【コラム】OS X ハッキング! (219) 噂の「Apollo」でSafariを発見 | パソコン | マイコミジャーナル

    ついにApple TVが出荷開始!!ということで、iTunes 7.1へのバージョンアップなど準備に怠りなきよう。弊誌ではレビューを予定しているので、"チャンネルはそのまま"ということでどうかひとつ。 さて、今回は「Apollo」について。FlashにFlex、PDFHTMLそしてJavaScriptなど、Web上にリッチなアプリケーション環境を実現する機能を1セットにした、Adobe肝入りの技術だ。先日α版がAdobe Labsで公開されたため、そのサンプルアプリを利用してApolloのあれやこれやを紹介してみよう。 Apolloの特徴をかいつまんで Apolloの特徴を一言でいうと、"WebとFlashとPDFの融合形"。従来、FlashとPDFはWebブラウザのアドオン機能として、そのプラットフォームに乗る格好で実行 / 表示されていたが、Webブラウザの処理系を内包するApoll

    faultier
    faultier 2007/03/23
    WindowsでもSafariとは面白い
  • ブラウザからデスクトップに回帰するアプリケーション

    Webブラウザ上で高い操作性を実現する,いわゆる「リッチ・インターネット・アプリケーション」が増えている。例えばニフティは2月27日,会員向けに新バージョンのWebメールを公開した。Ajaxの手法を取り入れることによって,Webブラウザ上でメール・クライアント・ソフトに近い使い勝手を実現したという。筆者はニフティのメール・アドレスを持っており,早速,Webメールの新バージョンを利用してみた。ちなみに,会社のメール・アドレスに対しては,職場のパソコンにインストールしたメール・クライアント「秀丸メール」を使っている。 ニフティの新バージョンWebメールの使い勝手だが,筆者の環境では動きにやや重さを感じるものの,確かにメール・クライアントと同じような操作性を実現しているように感じた。例えば,マウス操作でメールを選んで(ShiftキーやCtrlキーを押しながらクリックすることで複数のメールを選ぶこ

    ブラウザからデスクトップに回帰するアプリケーション
  • 1