>> デスクトップウィジェット
>> 携帯ウィジェット・その他
>> 機能分類
トップ>特集

第2回 昼下がりのレポート ウィジェットで独立したプログラマーのこだわり開発論
widgetownに投稿を頂いているデベロッパーの方々から制作に関するお話を聞く『昼下がりのレポート』。第2弾の今回は、2009年3月に株式会社リトルアプスを設立し、社名どおり小さなアプリケーション開発のスペシャリストとして活躍されている長瀬敦史さんへのインタビューをお送りします。
【長瀬敦史さんプロフィール】
高校生の時から、HTMLやJavaScriptでホームページを作ったりフリーCGIの改造をして遊ぶ。専門学校では紙のデザインについて主に勉強したが、趣味でMacOSXをサーバにして遊んだり。この頃にFlashを習得。Konfabulatorウィジェットの改造に熱中していた頃も。グラフィックデザイン事務所に就職し、その傍らFlashやPHPなどの仕事のバイトをしていた。その流れで本格的に職業プログラマーの道へ。2007年9月に独立し、フリーでポータルサイト向けのフロントエンドフレームワークや運用フローの設計開発、ウェブアプリやデスクトップアプリの受託開発を行うようになる。2009年3月に株式会社リトルアプスを設立。widgetownではMyLabニックネームngsとしてウィジェットの投稿を行っている。
高校生の時から、HTMLやJavaScriptでホームページを作ったりフリーCGIの改造をして遊ぶ。専門学校では紙のデザインについて主に勉強したが、趣味でMacOSXをサーバにして遊んだり。この頃にFlashを習得。Konfabulatorウィジェットの改造に熱中していた頃も。グラフィックデザイン事務所に就職し、その傍らFlashやPHPなどの仕事のバイトをしていた。その流れで本格的に職業プログラマーの道へ。2007年9月に独立し、フリーでポータルサイト向けのフロントエンドフレームワークや運用フローの設計開発、ウェブアプリやデスクトップアプリの受託開発を行うようになる。2009年3月に株式会社リトルアプスを設立。widgetownではMyLabニックネームngsとしてウィジェットの投稿を行っている。
Now On Air widget
J-WAVEで現在放送中の楽曲情報を取得し、そのタイトルとアーティスト名を表示するMac Dashboard。
ウィジェットを表示している間は自動更新を行うのがポイント。更新機能のON/OFF、更新インターバルの設定が可能。制作言語はJavaScript/CSS/XHTML。製作期間はほとんど1日だそう。
J-WAVEで現在放送中の楽曲情報を取得し、そのタイトルとアーティスト名を表示するMac Dashboard。
ウィジェットを表示している間は自動更新を行うのがポイント。更新機能のON/OFF、更新インターバルの設定が可能。制作言語はJavaScript/CSS/XHTML。製作期間はほとんど1日だそう。
エイビーロード ツアー検索 for Dashboard
エイビーロード ツアー検索 for AdobeAIR
エイビーロードに掲載されているツアーを検索するDashboard/Adobe AIRウィジェット。
検索フォーム部分は、リクルートMTLのリクルートWEBサービス UI Libraryを使用。検索結果は、リクルートWEBサービスのAB-ROADモジュールにより取得。こちらもJavaScript/CSS/XHTMLにて制作。最初に作ったDashboard版は、妻が出産で入院中のとき、暇つぶしがてら1週間くらいで作ったとのこと。Adobe AIRに移植するのは、3時間ぐらいかかったそう。
エイビーロード ツアー検索 for AdobeAIR
エイビーロードに掲載されているツアーを検索するDashboard/Adobe AIRウィジェット。
検索フォーム部分は、リクルートMTLのリクルートWEBサービス UI Libraryを使用。検索結果は、リクルートWEBサービスのAB-ROADモジュールにより取得。こちらもJavaScript/CSS/XHTMLにて制作。最初に作ったDashboard版は、妻が出産で入院中のとき、暇つぶしがてら1週間くらいで作ったとのこと。Adobe AIRに移植するのは、3時間ぐらいかかったそう。
--どうしてウィジェットを作ろうと思ったのですか? きっかけなどがあれば教えてください。
長瀬 : もともとコンピュータのカスタマイズが好きだったのですが、デスクトップで動くアプリを作るのは、とても難しいことで別世界での出来事のように思っていました。しかしあるとき、Konfabulatorウィジェットのソースを見ると、今まで自分が慣れ親しんだ、JavaScriptやPHPが中に入ってるだけということに気づきました。
これなら、自分の欲しいデザインや機能のアプリが作れるな、と思ったのが開発を始めるきっかけです。
ゴリゴリソースを書くのも楽しいですが、仕様を考えたり、デザインをするのも好きです。
--DashboardやAdobe AIRで制作されていますが、これらのプラットフォームを選択された理由はなぜですか?
長瀬 : Dashboardアプリについては、私がMacユーザーだからです。自分が欲しいと思うようなアプリがなかったので、勢いで作りました。Adobe AIRについては、Dashboard用に作ったJavaScriptのソースがほぼそのまま移植可能だったので、それならば、と思い試しにリリースしてみたのがきっかけです。そろそろ、Flexでリファクタリングしたいと思っています。
--制作・開発時に苦労したところを教えてください
長瀬 : 「Now On Air widget」を作っていた頃は、6畳に布団しかない部屋に住んでいたので、壁にもたれてPowerBookG4で開発して、ものすごく肩が懲りました。「エイビーロード ツアー検索」は、出産で入院中の妻が退院するまでに仕上げたかったので、寝不足気味で開発していたのを覚えています。
Dashboardは、Adobe AIRと違い、HTMLのレンダリング性能が安定していて作りやすかったですが、Adobe AIRのWebKitには、HTMLをそのまま使うと、選択できるはずのない文字が選択できたりして、妥協した部分が多いです。
最近は描画が安定してきたみたいですが、残念ながら、今はFlexでの開発に興味があるので、おそらくメジャーなバージョンアップは行わないと思います。
--ウィジェット制作の際にデザインや機能で、こだわっているところはありますか?
長瀬 : デスクトップに置きたいUIかどうかにはこだわりました。それぞれのOS、プラットフォームの標準的なトーン&マナーを破らないように気をつけて制作するようにしています。やはり、自分が使ってて気持ち悪いアプリはリリースしたくないので。でも、これからはもう少し冒険もしてみたいですね。
--ウィジェットを利用するユーザからの反響でどういうものが嬉しいですか?
長瀬 : ブログのエントリーで、「こういうのが欲しかった」という内容のものを見つけたときはうれしかったです。バグに対してのエントリーも感謝です。
ユーザではありませんが、「エイビーロード ツアー検索」のアフェリエイトフィーの振込みがあったときも嬉しかったですね(笑)。
--今後作る予定または作ってみたいウィジェットがあれば教えてください。
長瀬 : AIRで動く“じゃらん宿検索アプリ”を作りかけたのですが現在放置中なので、再度着手したいです。また、新しいOSX(Snow Leopard)が出たときに、現在リリースしているDashboardにきちんと互換性があるかというところで少し手直しをするかもしれません。
Tiger---Leopardのときは、『Now On Air widget』が動かなかったので、気をつけたいと思っています。
--“web”や“ウィジェット”は今後どういう展開をしていくと予想していますか?
長瀬 : 予想、ではないのですが、個人的にはPCレスで動くプラットフォームがこれから増えていってほしいです。同じサービスを様々なデバイスと同期して利用できたら嬉しいな、と思います。
--その未来で長瀬さんはどう行動していこうと考えていますか?
長瀬 : 今まで、「こういうものがあれば嬉しいのに」と思っていたものが、後に現実でリリースされ、その恩恵にあずかる、という風に過ごしてきました。これからはその恩返しとして、他の人が思っている「こういうものがあれば嬉しいのに」を意識して開発ができたらいいな、と思っています。
--現在注目している技術などがあれば教えてください。
長瀬 : 今はOpenSocialに注目しています。現在はまだ満足に機能が実装されていないですが、関連するメーリングリストやコミュニティーを見ていると意見が活発に飛び交っていたりして、デベロッパーの方々のモチベーションが伝わってきます。
JavaScript API以外の展開も楽しみです。
--最後に、widgetownの読者へ向けて一言お願いします。
長瀬 : 自分が欲しいものを作ったり、人に自慢したりするのは楽しいので、便利 or カッコイイアプリを作って、公開してください!たとえ一人で始めても、意見をくれたり賛同してくれたりする人が必ずいるので、みんなで成長させる形になるのがとても楽しいです。
ぜひ意見交換しましょう!
--ありがとうございました。
【編集後記】
久しぶりの更新。『昼下がりのレポート』第2弾はいかがだったでしょうか。
何かを作るのが好きな方なんだなあという感じが伝わってきて、思わず嬉しくなってしまう取材になりました。
長瀬さんの『他の人が思っている「こういうものがあれば嬉しいのに」を意識して開発ができたらいいな、と思っています。』というコメントは、ウィジェットに限らずモノ作りに関わる人全ての鑑になる言葉なのではないでしょうか。
『昼下がりのレポート』では、熱い気持ちを持って渋い仕事をされているウィジェット開発者の方々へスポットを当てていきます。今後ともご期待くださいませ。
久しぶりの更新。『昼下がりのレポート』第2弾はいかがだったでしょうか。
何かを作るのが好きな方なんだなあという感じが伝わってきて、思わず嬉しくなってしまう取材になりました。
長瀬さんの『他の人が思っている「こういうものがあれば嬉しいのに」を意識して開発ができたらいいな、と思っています。』というコメントは、ウィジェットに限らずモノ作りに関わる人全ての鑑になる言葉なのではないでしょうか。
『昼下がりのレポート』では、熱い気持ちを持って渋い仕事をされているウィジェット開発者の方々へスポットを当てていきます。今後ともご期待くださいませ。
文:widgetown編集部
2009年4月15日
2009年4月15日
-
第2回 ウィジェットで独立したプログラマーのこだわり開発論
-
第1回 「フネログ」をちょっとだけ解体?!
特集 : 昼下がりのレポート
-
第18回 mixi椙原誠氏インタビュー
mixiアプリが誘発する次世代のコミュニケーション
-
第17回 NTTドコモ山田和宏氏・加納出亜氏インタビュー
ボタンひとつで展開される新世界 docomo「iウィジェット」
-
第16回 リコー「quanp drop」
ウィジェット制作レポート
-
第15回 アスクル「ASKUL DESKTOP2」
ウィジェット制作レポート
-
第14回 ソニー熨斗谷泰司氏・岡本直也氏・小板秀昭氏インタビュー
テレビをさまざまな情報の窓口に“BRAVIA”「アプリキャスト」
-
第13回 ソフトバンクモバイル村山貴一郎氏・三木静思氏インタビュー
携帯にオープンなプラットフォームを 「モバイルウィジェット」
-
第12回 アスクル「ASKUL DESKTOP」
ウィジェット制作レポート
-
第11回 テレビ東京「てれとらんど」
ブログパーツ提供サイト制作レポート
-
第10回 KDDI 松原理氏・今川俊彦氏インタビュー
携帯電話の可能性を広げるau one ガジェット
-
第9回 ヤフー株式会社 菊地裕信氏インタビュー
Yahoo!ウィジェットがもたらすエコシステム
-
第8回 マイスペース株式会社 大蘿淳司氏・オジー井上氏インタビュー
MySpaceに広がる巨大なチャンスのプラットフォーム
-
第7回 アドビ システムズ株式会社 小島英揮氏・太田禎一氏インタビュー
その2 Adobe AIRで手軽にリッチなデスクトップ・アプリケーションを
-
第6回 アドビ システムズ株式会社 小島英揮氏・太田禎一氏インタビュー
その1 Adobe AIRで手軽にリッチなデスクトップ・アプリケーションを
-
第5回 野村不動産 「プラウドウォッチ」制作レポート
ウィジェット制作レポート
-
第4回 Opera 市川恵貴氏・Andreas Bovens氏インタビュー
その2 技術としてのOperaウィジェット
-
第3回 Opera 市川恵貴氏・Andreas Bovens氏インタビュー
その1 誰にでも「開かれた」Operaウィジェット
-
第2回 Google 高広伯彦氏・花村祐哉氏・安田政弘氏インタビュー
Googleガジェット広告が生み出す新しいビジネス
-
第1回 マイクロソフト 藤沢聡明氏インタビュー
Windows Vistaが切り拓くガジェットの未来
特集 : Monday journal
- ・ソフトバンクモバイルウィジェットコンテスト結果発表!
- ・気になるかわいい情報端末 chumbyウィジェット特集!
- ・次世代マーケティングの大本命! iPhoneアプリ特集!
- ・できるビジネスマンのための! 作業効率化ウィジェット!
- ・いつでもいっしょ!キャラクターウィジェット!
- ・今すぐはじめよう!ブログパーツでエコ特集
- ・ mixiアプリが誘発する次世代のコミュニケーション
- ・ ボタンひとつで展開される新世界 docomo「iウィジェット」
- ・ リコー「quanp drop」
- ・ アスクル「ASKUL DESKTOP2」
- ・ テレビをさまざまな情報の窓口に“BRAVIA”「アプリキャスト」
- ・ 携帯にオープンなプラットフォームを「モバイルウィジェット」
- ・ アスクル「ASKUL DESKTOP」
- ・ テレビ東京「てれとらんど」
- ・ 携帯電話の可能性を広げるau one ガジェット
- ・ Yahoo!ウィジェットがもたらすエコシステム
- ・MySpaceのMDPで広がる巨大なチャンス
- ・(その2)Adobe AIRで手軽にリッチなデスクトップ・アプリケーションを
- ・(その1)Adobe AIRで手軽にリッチなデスクトップ・アプリケーションを
- ・野村不動産「プラウドウォッチ」
- ・技術としてのOperaウィジェット
- ・誰にでも「開かれた」Operaウィジェット
- ・Googleガジェット広告が生み出す新しいビジネス
- ・Windows Vistaが切り拓くガジェットの未来
■ はじめての方へ
■ 開発者の方へ
■ 広告掲載お申し込み





