2013年8月30日金曜日

Enabling new types of web user experiences

Enabling new types of web user experiences - W3C Blog

W3C Closing the Gap task forceに取り組んでいる UXデザイナーの Scott Jenson氏による文章。モバイルにおけるWebの新しいエクスペリエンスについて。

モバイルにおける、Webアプリ VS ネイティブアプリの論争は、ネイティブの勝利で決着がついた。現在の単一プラットフォーム全盛下ではネイティブのデメリットはミニマイズされいているが、今後、端末やスクリーンの多様化、スマート化など状況が変わると求められるものも変わる。今まで我々はWebアプリをどのように作るか、という点にフォーカスし過ぎるあまり、どのような体験をしたいかという点を疎かにしてきた。Webはどのように体験されるべきか、近視眼的視野を捨て議論したい。

Web UX Style 1: ネイティブアプリの置き換え

  • アプリ一覧リストへの統合
  • 任意のWebページからのインストール
  • OSのタスクスイッチャーへの統合
  • 外部ページのリンクを別ブラウザで開ける
  • Singletonルールを強制する
  • バックグラウンドでの動作
  • システムレベルのノーティフィケーションへの対応
  • Web UX Style 2: オンデマンドインタラクション
    世の中にスマートデバイスが爆発的に増え(映画ポスターからドアノブ、トースターetc)、それらがユーザとインタラクトしていく可能性を秘めている。すべてのスマートデバイスのために、ユーザ側でそれぞれのネイティブアプリを保持し続けるのは数学的に不条理。この複雑さを解決できるのがWeb。

    現在、Webを呼び出す手段はリンクかURLだが、QRコードやNFC、 Bluetooth 4 や Wifi Directなど、センサーによる可能性に目をつけている。これらリアルワールドとWebのリンクは、Webアプリのユニークな可能性なので、W3Cはwireless discovery serviceをすすめるべき。Webブラウザはユーザに代わって、URLを受け取るエージェントになる。

    受け取った結果は、必要に応じてWebサービスを介するべき。discovery serviceで見つかったオブジェクトがJSONなどの共通フォーマットでストアされれば、どのWebサービスでもインターオペラビリティを保持しながら読み書きが可能になる。

    Web UX Style 3: マルチスクリーンインタラクション
    マルチスクリーンのインタラクションは、映像を流すだけに限らない大きな可能性を秘めている。

  • Web UX Style 3: discovery serviceのWebアプリへの拡張
    前述したdiscovery serviceは、すべてを見つけるためのユーザサービスである一方で、Webアプリにとっても同様の可能性がある。
  • 共通のカテゴリ化を図るデバイスとサービスのトポロジーを探る
    例えばプリンタやディスプレイが、アプリケーションなどを通じて、その機能を共有するようデバイスに対して促進する。
  • Conclusion

    While there is clearly a significant amount of work just to make basic web apps more viable, there are also several things the mobile web can do to encourage a new type of interaction such as offering a model that allows the web to pervade the physical world, allowing anything to have a ‘web page’.
    In addition, the ability for web based devices to find and interact with each other, both at the user and programmatic level needs to be encouraged.

    Webにはまだまだ、やらねばやらぬことがある、という感じ。前途洋々。

    2013年8月28日水曜日

    Updating about Arduino Yún (video preview!) and Arduino Robot

    Arduino Blog » Blog Archive » Updating about Arduino Yún (video preview!) and Arduino Robot

    発表後、なかなか音沙汰のなかった Arduino Yún と Arduino Robot について、その後の情報がアップデート。

    Arduino Yún こと wifi対応linuxボードは、Arduinoにとって新しいステップなので、開発が想定より遅れている。スペックの変更も検討されており、当初 8MB Flash と 32MB RAM の予定だったが、それだとユーザによるパッケージ追加用の領域が十分にとれないので、それぞれ倍の16MB Flash と 64MB RAMへ変更することになった、とのこと。

    ちなみに、同じ小型Linuxボードである Raspberry Pi は、512MB RAM(TypeB)を積んでいる。ほとんどパソコンに近いRaspberry Piと、あくまでも組み込み専用機であるArduinoとの違いか。

    いずれにせよ、頑張っているようだがもう少し時間はかかりそう。

    2013年8月22日木曜日

    Share Your littleBits Project!

    Share Your littleBits Project! « littleBits

    littleBitsでProjectをアップロードしたら、Teaser Kitがもらえるというキャンペーンを実施中。

    キャンペーンはさておき、、、画期的でカラフルなプロダクトであったり、聡明でパワフルな女性CEOであったり、そういうところに注目が集まっているlittleBitsだけれども、個人的にはそれと同じくらい、ユーザとのコミュニケーションやコミュニティ作りの取り組みについても、注目に値する面白い企業だと思っている。

    littleBitsでパーツを買たユーザーが、自分なりの作品を作る。その内容をlittleBitsにレポートすると、ユーザーのプロジェクトとしてlittleBitsのサイトで紹介される。それを見た別のユーザや新規顧客が工作に興味をもって、littleBitsの製品を購入し、工作にチャレンジをする。以下繰り返し。

    うまくワークするなら、本当にいい循環。本質的で、意味がある、いい取り組みだと思う。

    2013年8月21日水曜日

    Interview: Alcatel-Lucent on WebRTC with Anne Lee

    Interview: Alcatel-Lucent on WebRTC with Anne Lee - W3C Blog

    Alcatel-LucentでCTOを務める Anne Leeへのインタビュー。WebRTCと既存のテレコミュニケーション業界について。

    WebRTCは、電話の世界、通信会社が提供するIMS(IP Multimedia Subsystem)とWebの世界とをつなげる。デバイスやサービスを超えて、統合されたソリューションを提供できるようになる技術。既存の電話網の世界のメリットをあげつつ、WebRTCの活用の可能性を語る。

    とはいえいいところばかりでもなく、通信企業にとってP2Pでリアルタイムコミュニケーションを実現するWebRTCは、当然ながら破壊的技術になる。"What is the most disruptive part of this?" という問いに対して、

    There will be more flexibility and a wider selection of ways to communicate. It may also someday not just augment but replace dedicated hard phones. The question will be how to monetize the new opportunities.

    インタビューを読んで、マクルーハンかなにかだったか、“新しいメディアは旧メディアを飲み込んで、メタファーとして使うようになる”というような指摘をどこかで読んだのを思い出した。スカイプを前にしてもしぶとく生き残った電話というメディアが、WebRTCでいよいよ、問われ時が来るのかもしれない。

    2013年8月19日月曜日

    Yamaguchi Mini Maker Faire レポート

    Make: Japan | Yamaguchi Mini Maker Faire レポート

    Yamaguchi Mini Maker Faire のレポート記事。

    山口県の山口情報芸術センター(YCAM)で開催。openFrameworks開発者会議も同時に開催された。

    openFrameworksというのは初耳。サイトはここ → http://openframeworks.jp/ 少し調べてみよう。

    2013年8月14日水曜日

    Maker Camp: Day 8

    MAKE | Maker Camp: Day 8

    今週のメーカーキャンプのテーマは"未来を創造する"であり、LEDとDIYホログラムについて探求する。

    ゲストはGoogle X Lab Display Divisionのトップである Mary Lou Jepsen。彼女のプレゼンテーションが面白そうなのであとで見る。

    Why JavaScript Will Become The Dominant Programming Language Of The Enterprise

    Why JavaScript Will Become The Dominant Programming Language Of The Enterprise – ReadWrite

    エンタープライズ分野においても、Javascriptは支配的な言語になるであることを論じた記事。Appceleratorというモバイルアプリケーションの開発プラットフォームを提供する会社の、CTOによる寄稿。

    ブラウザ言語として誕生したJsだったが、デスクトップやモバイル、そしてサーバサイドのアプリケーションを記述するまでに至る。

    At least the next few generations of programmers are likely to treat JavaScript as their native programming tongue.

    どんなに素晴らしいポジションを得ようとも、その昔、素人ホムペに定番的なダサい言語であった頃の闇歴史は忘れない(笑)