Top >  fon情報 >  アプリの機能をこんなに気軽に拡張できるなんて

アプリの機能をこんなに気軽に拡張できるなんて

 ExcelのA1セルに「1330057」と記入。続いてお隣のB1セルに,「=ZipToAddress(A1)」と関数を入力し,Enterキーを押す。するとB1セルには,A1セルの郵便番号に対応する住所「東京都江戸川区西小岩」が表示される。Excelを使って名簿を作る際など,とても便利に使うことができる。

http://itpro.nikkeibp.co.jp/article/OPINION/20080425/300133/

 ここまで読んで,Excelに詳しい人なら「?」が頭に浮かんでいるかもしれない。実は,Excelにこんな関数は用意されていない。ZipToAddressは,日経パソコン編集部がVBAで作った自作関数である。全国どこの郵便番号でも瞬時に住所に変換できる優れものだ。

 だが,実体は10行にも満たない小規模なプログラムである。郵便番号データベースも用意していない。なぜ,これほど手軽に実用的な関数が作れるのだろうか。

 その秘密はWeb APIにある。インターネット上に公開されているWeb APIをVBAから呼び出し,結果をExcelシートに書き出しているだけなのだ。いまや,ネット上には星の数ほどのWeb APIが公開されている。複数のWeb APIを組み合わせる「マッシュアップ」は,今話題のキーワードだ。


マッシュアップで作った「モバイルマップ」

 マッシュアップといえば,Webサイト開発者の世界の話という印象が強い。地図サービスと店舗情報サービスとの組み合わせなど,複数のWeb APIの活用によって新たなWebサイトを構築する,というのが一般的なイメージだ。日経パソコンが運営するWebサイト,PC Onlineも,2008年4月15日にリニューアルし,公衆無線LANサービスのアクセスポイントやFONのアクセスポイントを探せるモバイルマップなどのマッシュアップサービスの提供を始めた。

 ただ,組み合わせるものをWeb API同士に限定する必要はない。手元のアプリケーションと,Web APIとのマッシュアップだって十分成り立つ。それが冒頭に説明したExcelの例だ。こうすることで,これまでパソコン内に閉じていたアプリケーションの可能性が,突如として広がり始めるのだ。

 実際は若干のプログラミングが必要なので,ハードルを感じるユーザーもいるだろう。だが,慣れたアプリケーションのリッチなユーザーインタフェースを使いながら,Web APIでちょっとした機能拡張をする程度ならそれほど難しくない。例えば,冒頭のExcelの例で記述したのは,「あるセルに入っている値を基にWeb APIからデータを取得し,関数の戻り値として返す」という処理だけだ。

 日経パソコンでは,郵便番号変換以外にも,駅名を基に接待に使えそうな飲食店の一覧を作ったり,交通費を精算したりといったExcelのサンプルを特集で紹介した(特集の全文はこちら)。Wordのサンプルもある。文書中の英単語をWeb APIで和訳し,結果をOfficeアシスタントのイルカくんに表示させるなどという芸当が可能だ。


パソコンユーザーが理屈抜きに楽しめる

 Web APIという強力なツールを使い,アプリケーションを自在に機能強化していくのは理屈抜きで楽しい。飽きるほど使い込んだ馴染みのアプリケーションでも,マッシュアップによって新たな魅力を付加することができるのだ。

 実際に我が編集部でも,Excel通で知られるデスク2人が,マッシュアップにすっかりハマってしまった。1人は,前掲の特集が校了した後もこつこつとサンプルの改良を続け,かなりの大作を作り上げた。もう1人は,VBAを書いているうち知らぬ間に夜が明けていた,というほどの夢中になりようだった。

 高機能なソフトやサービスがあふれる昨今,パソコンユーザーはそれらを活用するだけで目的を達成し,満足している場合が多い。このことに何の不満もないのだが,心のどこかで「便利さと引き替えに,自分自身の力でパソコンの可能性を広げていくワクワク感が失われているのでは」とも感じてしまう。そして,「もしかしたら,この状況をマッシュアップが変えてくれるのではないか」と筆者は期待している。パソコンで何かを作り上げたり,カスタマイズする喜びを,マッシュアップがユーザーに思い出させてくれるのではないか――そんな期待を抱いているのだ。

 半面で,マッシュアップに期待するほど,今後のプログラミング環境が気になっている。当面不安なのは,VBAの今後だ。VBAはまだVB6ベースだが,VB .NETに主軸が移りつつある現在,VBAがこの先どうなるのかはまだ明らかにされていない。

 2007 Office systemで,OfficeアプリケーションからWeb APIを手軽に利用できるようにするツール「Web Services Toolkit」の提供がなくなったことも残念である。マイクロソフトをはじめとしたソフトウエアメーカーには,エンドユーザーが手軽に,そして安全にプログラミングできる環境を今後も提供し続けてほしいものだ。



[記事一覧へ]


(八木 玲子=日経パソコン)  [2008/05/09]

スポンサードリンク

         

fon情報

関連エントリー

ツクモ、Vista Ultimate DSP版と各種グッズを詰め合わせたセット商品2種類 ショップの「おまけ付きVista」増える、パスタに傘に… ツクモ、お菓子風パッケージのVistaオリジナルパッケージ発売 ツクモ、Vista Ultimateのオリジナルパッケージ2製品を発売 数量限定でおまけ付きのWindows Vista SP1が登場 グーグルも支援する無線LAN共有計画が本格離陸? FON、ロシア通信最大手COMSTARと資本・業務提携~ロシアのグローバルWi-Fiネットを構築 ロシア通信大手 COMSTAR と FON が提携 ラテンアメリカのソーシャルネットワークSonicoが$4.3Mを調達 携帯リサイクルCPUボード、3Dプリンタ、FON、Twitter――第1回10大Netxplorateur発表 FON、カフェ・飲食店などにアクセスポイント展開 FONスポット、ジャストプランニングと提携でカフェ・飲食店へ導入 英BT、最新のブロードバンドサービスでモバイルに再参入 FON、南島原市WiFiコミュニティ設立事業を支援 失敗続きの広域Wi-Fi計画、オープン化こそ成功への道 アプリの機能をこんなに気軽に拡張できるなんて 失敗続きの広域Wi-Fi計画,オープン化こそ成功への道 英BT、「携帯でブロードバンド」サービスを開始 実は日本が世界一。FONの未来は? マザーズのセブンシーズ・テックワークス(2338)の08年2月期最終利益は3.12億円の赤字に 株価は薄商いながら売り物が優勢に PetaMap、「グルメぴあ」などオフィシャルなスポット情報を提供 地図サービス「PetaMap」がリニューアル--「グルメぴあ」などと情報連携も iPod touchで授業参加や資格取得を フォンが教育プロジェクトに一役 ホットスポットネットワークのFON、950万ドルのシリーズCファイナンス Fon、Cラウンドで新たに$9.5Mを獲得 全国から注目されている福岡のITへの取り組み インフィニオン、業界初のローコスト携帯端末向け「Voice-over-WLAN」を実現 Wi-Fiコミュニティ「FON」ナイトに300人が集結 PCなしでSkypeできるWi-Fiフォン パナソニック、Skypeの無料通話ソフトを内蔵したWi-Fiフォンセットを発売 フォン・ジャパンが開発を支援--パナソニックのSkype内蔵WiFiフォンがFONに対応 パナソニック、FONや海外利用に対応した「Skype対応Wi-Fiフォンセット」 パナソニック、FONに対応し、屋外でもSkype通話ができるWi-Fiフォンセット パソコンなしでSkypeが使える無線LAN電話機,パナソニックが発売 松下、PCなしで「Skype」通話ができるWi-Fiフォン・セットを発売 パナソニックの「Skype 専用 WiFi フォン」が FON アクセスポイントに対応 パナソニックコミュニケーションズ、Skypeの無料通話ソフトを内蔵したWi-Fiフォンセットを発売 FON、写真と位置情報が付加できるiPhone向けミニブログ「Twitxr」--TwitterやFacebookと連携 FONユーザが、ライブドアの全アクセスポイント利用可能に~FONがライブドアと業務提携 ライブドアとフォンが提携,FONユーザーがlivedoor WirelessのAPを利用可能に ライブドアとFONが業務提携-ユーザーの利便性向上目指す フォン・ジャパン、ライブドアと提携しlivedoor WirelessをFON対応に フォン・ジャパン、「ライブドア・ワイヤレス」の全アクセスポイントがFONに対応 コミュニティ方式無線LAN「FON」、ライブドアの全アクセスポイントが利用可能に 天神でウェブ関連セミナー、初心者~デザイナー・プログラマー対象に 第16回 公と私の新しい関係を模索する時代へ ウィルコムのスマートフォン「アドエス」のプログラムを作ってみた! 九十九電機、「FON」専用ルーター「La Fonera」を500円で販売 「FON」1周年記念で「La Fonera」無償配布 「La Fonera」を500円で 秋葉原在住・通勤者限定キャンペーン エキサイト、スカイプと業務提携-通話ソフト生かし事業拡大へ エキサイト、Skype社と業務提携により「エキサイトSkype」ソフトなどを配布 エキサイトとスカイプが業務提携、Skypeにエキサイトのコンテンツを投入 エキサイトとSkype社が業務提携~「エキサイトSkype」の配布などコブランド展開 第27回医療情報学連合大会の会場にIPv6バックボーンや無線LANを提供 Rubyビジネス・コモンズとFON、九州でWiFiを活用した地域貢献プロジェクト~FONルーターを地域に展開 RubyとFONが地域振興でタッグ、九州にWi-Fi網を構築へ フォン・ジャパン、船橋市の情報ステーションにLa Foneraを無償提供 千葉・船橋駅前が無線LANの“海”に? ――NPO法人が駅前APを構築 後悔はしていない - 前Skype CEOが次に挑むのは"起業家への投資" Foneroになりました McDonald's、英国で無料Wi-Fiを提供へ BTのブロードバンド・サービス,FONコミュニティへ参加可能に 日本ではいまだに「使えない」FONの公式アンテナ マクドナルド、英国、ベルギーでも無料WiFi 福岡天神に数百台のFONで街をカバーする無線LANネットを構築しサービス開発へ,Rubyビジネス・コモンズ 電波周波数の再編から業界の地殻変動を読み解く Skype創業者のNiklas Zennstrom氏がCEOを退任 FONやPlaceEngine、慶應大学村井教授らが「ネットワーク 2.0」を議論 英国版iPhoneで考えた、日本はどのキャリアか? FONルータに上位機 電波飛距離5倍の専用アンテナも FONが専用無線ルータを機能強化、電波到達距離が5倍になるアンテナも FON 用新無線ルーター「La Fonera+」、アンテナ「La Fontenna」を発売 エキサイト、「FON」のアクセスポイントが分かる「FONマップ」日本版を公開 フォン・ジャパンが機能拡充したFON専用ルーター,到達距離を5倍にする外部アンテナも いきなり渋谷、エキサイトがFONマップの日本版を公開 九十九電機、FON専用ルーター『La Fonera+』と専用アンテナ『La Fontenna』を発売 エキサイト、国内FONアクセスポイントがわかる「FONマップ」 フォン・ジャパン、LANポート2つの「FON」専用ルーターと外付けアンテナ 無線LAN「FON」人気 基地局増殖する無料高速ネット 「FONマップ」日本版公開 エキサイト、日本向けにカスタマイズした「FON マップ」日本版を公開 2009年の横浜のクリエイティブ産業を考えるトークセッション フェムトセルで変わるケータイとブロードバンドの関わり Google が 3G 基地局ベンチャーに出資 フォンは何を目指しているのか? FONはどれだけ使える?(5)---秋にかけて新サービスを続々用意 FONはどれだけ使える?(2)---実地調査で判明,接続できるAPは5割強? FONはどれだけ使える?(2)~実地調査で判明、接続できるAPは5割強? FONはどれだけ使える? 専用ルーターに隠された数々の機能 無線 LAN 共有サービス“FON”の無料体験サービス「WiFi ads」開始 FON、1日1回無料でインターネット接続できる体験サービス「WiFi ads」 フォン・ジャパン、動画広告表示で公衆無線LANを15分間無料提供 フォン・ジャパン、FON無料体験サービス「WiFi ads」、ルーターなしでOK フォン・ジャパン、無線LAN共有サービス「FON」の無料体験サービス「WiFi ads」を提供 広告動画見て「FON」無料体験 FON、無線LAN信号を拡大するアンテナ「La Fontenna」発売 開放、共有、そして幸せになる――「FONジャパン La Fonera」 動画閲覧で無線LAN「FON」を無料利用 草の根無線LAN「FON」のセキュリティ問題は解決できるか Fonで屋外ネットにチャレンジ