![]() |
安藤幸央のランダウン[16]
進化したアプレット、Viewlet
安藤幸央(yukio-andoh@exa-corp.co.jp)
株式会社エクサ
2003/1/18
|
「Java FAQ(What's New)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集局) |
■ウェビナー(Webinar)の台頭
Webの世界の中で「ウェビナー(Webinar)」が台頭してきています。実際のところ、まだあまり耳慣れない言葉かもしれません。ウェビナーはWeb上で開催されるバーチャルセミナーのことです。言葉どおり、ウェブ(Web)とセミナー(seminar)を組み合わせた造語です。特にWebのインタラクティブ性や、さまざまな形式のマルチメディアコンテンツの利点を生かした、オンラインセミナーのことを「ウェビナー」といいます。
コンピュータやネットワークが進化するにつれて大学や企業で「eラーニング」と呼ばれる、コンピュータやネットワークを活用した教育が広がってきました。その背景には、オンラインサポートやオンライン教育・トレーニング・チュートリアルなどのコスト削減への考慮があります。また、何より場所と時間に関係なく受講することができるのが最大の特徴でしょう。
自学自習で学ぶ場合、コンピュータを使ったオンラインセミナーと、一方で従来のビデオや書籍などによるトレーニング方法もあります。学ぶ対象がコンピュータソフトや、Webアプリケーションである場合、コンピュータ画面上で学ぶのが最も自然な形であるといえるでしょう。また習熟度や理解度の観点からも効率のよさが注目されます。
ウェビナーの特徴はコンピュータ画面上、Webブラウザ上でいつでも最新のセミナーや過去のセミナーなどを受講できることです。場所や時間に関係なくいつでも好きなときに、好きな量だけ受講できるのが大きな特徴です。会場が遠いとか忙しくてまとまった時間が取れないからセミナーに参加できないといういい訳が成り立たないのがウェビナーなのです。
■Viewlet登場
ウェビナーが浸透していくための技術として注目されているのがビューレット(Viewlet)です。Qarbon社が提供するツール*1で、コンピュータソフトやWebアプリケーションなどの操作方法を「見る(View)」ための軽量Javaアプレットです。
レットと名の付くもので耳になじみのあるものに、Applet(アプレット)、 Servlet(サーブレット)があります。アプリケーション(Application)と「小さい」を意味する接尾辞「let(レット)」が組み合わさってAppletとなりました。また同様にサーバサイドで動作する小さなアプリケーションという意味合いでServer(サーバ)に接尾辞letを付けたServletが使われています。Viewletも同様に「見るための小さな仕組み」という意味合いを持つのでしょう。〜letと付くことによって、機能の絞り込まれた、ある用途に特化した小さなプログラムというイメージが思い浮かびます。
*1:国内では日本システムデベロップメントが販売。
■Viewletの機能
Viewletでは、画像、音、アニメーションを駆使したインタラクティブなオンラインデモがWebブラウザ上で再生されます。ユーザーの学ぶ速度に合わせて再生したり、以前学んだ部分に戻って復習したり、ある部分をじっくりと時間をかけて学ぶなど、時間の制約にしばられずに自由に学び、習得することができます。Viewletではソフトウェアなどの動作を、漫画の吹き出し風のコメントで、いま何の操作をしたらよいのか、その操作をしたら何が起こるのかを順次説明していきます。Viewletによって容易にユーザー主導型で操作方法を学ぶことができるのです。
![]() |
| Viewlet による高機能ポケットベルの操作方法紹介画面 |
Viewlet の活躍場所としては、以下のようなものが挙げられます。
- 最新および過去のセミナーをオンラインセミナーで提供
- 各種製品などのオンラインの機能説明デモンストレーション
- ソフトウェアの使用方法の説明(オンラインマニュアル)
- 新製品など、製品機能の特徴を示すプロモーションデモ
- ソフトウェア製品、Webアプリケーションなどの使用方法のトレーニング
- 一般的な電気機器、家電製品などの操作マニュアル
- 企業内の特殊な機器、アプリケーションなどのトレーニング
- 離れた知人にコンピュータやソフトウェアの使い方を説明するとき
- インタラクティブ性を持ったユーザーの興味を引きつけるマニュアル
Viewletの特徴は、数多くの操作画面キャプチャと、吹き出しによるコメント文にあります。上記に挙げた用途のほかにもアイデア次第でさまざまな活用ができるでしょう。
■Viewletの作成:Viewlet Buildere
Viewletを作成するには、Viewlet Builderという専用のツールが必要です(フリーウェア版と製品版がある)。コンピュータの操作画面をキャプチャし、吹き出し文字による説明や、音声による解説を付け加えることができます。PowerPoint によるプレゼンテーションの作成によく似たタイプのツールです。コンピュータの操作を順を追って容易に説明することができます。
![]() |
| Viewlet Builder によるアプリケーション操作手順設定画面 |
■ウェビナーの広がり
Viewletを用いることによって、ソフトウェアやアプリケーションそしてWebブラウザ上で動作する Webアプリケーションの使い方を詳細に見せ、伝え、教えることができます。Viewletの機能と組み合わせて効果のあるものはいろいろ考えられます。
- 複雑なWebアプリケーションとViewletによる説明の組み合わせ
- 実際に行われたセミナービデオ映像素材とViewletによる詳細説明
- 試用版のアプリケーションと機能の特徴を押さえたViewletによる解説
- Viewletによる操作説明と、IP電話やNetPhoneによるオンラインサポート
単に受け身のセミナーから一歩進んで、インタラクティブ性と、時間や場所の制約がなくなることによって、ウェビナーの可能性が広がります。よりコンピュータやネットワークを活用し「学ぶ」ことと、知識を「伝える」充実度が増してくるのです。多くのソフトウェア、アプリケーションはユーザーに十分に活用してもらい、使いこなしてもらってこそ、意味のあるものとなります。機能豊富なWebアプリケーションを作ったところで満足せず、ユーザーに100%以上活用してもらえる環境を考えてこそ技術者みょうりに尽きることでしょう。Viewletのように「使いこなす」手助けをしてくれる技術を活用してみるのもいいかもしれません。
|
■関連URL |
次回は2月21日の公開予定です。
| コラムINDEX |
| プロフィール |
安藤幸央(あんどう ゆきお) 1970年北海道生まれ。現在、株式会社エヌ・ケー・エクサ
マルチメディアソリューションセンター所属。フォトリアリスティック3次元コンピュータグラフィックス、リアルタイムグラフィックスやネットワークを利用した各種開発業務に携わる。コンピュータ自動彩色システムや3次元イメージ検索システム大規模データ可視化システム、リアルタイムCG投影システム、建築業界、エンターテインメント向け3次元
CG ソフトの開発、インターネットベースのコンピュータグラフィックスシステムなどを手掛ける。また、Java、Web3D、OpenGL、3DCG
の情報源となるWebページをまとめている。ホームページ: http://www.gimlay.org/~andoh/java/ 所属団体: OpenGL_Japan (Member)、SIGGRAPH TOKYO (Vice Chairman) 主な著書 「VRML 60分ガイド」(監訳、ソフトバンク) 「これがJava だ! インターネットの新たな主役」(共著、日本経済新聞社) 「The Java3D API仕様」(監修、アスキー) |
| ご意見、ご感想は掲示板へどうぞ |
TechTargetジャパン
- 並列分散処理の常識をHadoopファミリから学ぶ (2012/2/8)
並列分散処理の課題やHadoopの長所/短所、そして短所を補うHadoop関連プロジェクトの構成や概要などを簡単に紹介 - WebLogicサーバ最新版「12c」の気になる4つの特徴 (2012/1/31)
久々にメジャーアップグレードしたJavaアプリケーションサーバについて、製品担当者に軽量インストーラなどの特徴を聞いた - GitHubをもっとソーシャルに使いこなすための7つ道具 (2012/1/23)
ソースコードホスティングのGitHub周辺で便利な新サービスが続々登場しているので、まとめて紹介しよう。特に連動クラウド「fluxflex」が注目だ - 新キャラ登場!スクラムやるならRedmineとALMinium (2011/12/26)
「黒板を“かんばん”にしてたら先生に怒られた(T_T)」「管理はPC内でやればいいのよ」「承知しました」
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -




1970年北海道生まれ。現在、株式会社エヌ・ケー・エクサ
マルチメディアソリューションセンター所属。フォトリアリスティック3次元コンピュータグラフィックス、リアルタイムグラフィックスやネットワークを利用した各種開発業務に携わる。コンピュータ自動彩色システムや3次元イメージ検索システム大規模データ可視化システム、リアルタイムCG投影システム、建築業界、エンターテインメント向け3次元
CG ソフトの開発、インターネットベースのコンピュータグラフィックスシステムなどを手掛ける。また、Java、Web3D、OpenGL、3DCG
の情報源となるWebページをまとめている。