2010 6/9

koukouTV

 久しぶりにUIE Japanのユーザ向けサービスが始まりました。

 要するに、テレビをデジタルフォトフレームにしてしまうサービスです。

 テレビにセットトップボックス(STB)をつなげて、ブラウザから簡単な設定をするだけで、各種写真共有サービスの内容がスライドショーされます。

 見る側はテレビにつなぐだけ、設定する側はブラウザから可能なので、たとえば、自分で写真共有サービスを使えない、おじいちゃん・おばあちゃんの家にSTBを送り、孫の写真を見てもらうというような使い方を想定しています。

 現在モニター募集中です。先着500名様まで無料で専用端末を提供いたしますので、ご応募ください。

おまけ

 これはIPTVのデモ。

by 木戸孝紀 tags: ブックマークに追加する

2010 3/10

株式会社UIEジャパン

 あわわ。会社のWebサイトリニューアルで、アップではないものの普通に見分けがついてしまう大きさの写真が出てしまいました。

 ネット上も本名生活にしてから長いですが、写真はやっぱりちょっと照れますね。採用情報のあたりに載ってますので、応募ついでに探してください。

おまけ

by 木戸孝紀 tags: ブックマークに追加する

2010 3/5

(本文とは無関係)

 会社の会議室でもUSTREAMを視聴したが、特に不満のないクオリティで視聴できた。本当に誰でも簡単に放送ができる時代になったのだなあ。

おまけ

 つい最近も同じこと言った気がするが、技術の進歩は素晴らしい。

by 木戸孝紀 tags: ブックマークに追加する

2009 12/16

Kalita ナイスカットミル (シルバー)

 会社からクリスマスプレゼントで、1人200ドル相当の品を好きに選んで、もらってよいという嬉しいイベントがあった。

 が、困った。欲しいものがない。会社柄真っ先に思いつくのはガジェット系なのだが、chumbyなどは若干オーバーするし、iPhone買ったばかりだからいらない。値段としてはDSiなんかがちょうどだが、DSはliteを持っているし……。

 書籍電子化によって失うと痛いデータが増えたので、しっかり保存するためのraid機能つきのHDDを作ろうかなとは思っているのだが、さすがにPC関係は仕事の延長みたいな気がしてなんか無粋だ。せっかくだから自腹じゃ絶対買わないような物がいい。

 う〜ん、何かないか何かないかと皆で首を捻る。最後はWikipediaに寄付するとかユニセフに寄付するとかいうアイデアまで飛び出すほど。まったく、欲しいものがないなんて何という贅沢な悩みだ。

 私が最終的に選んだのはコーヒーミル。酒もタバコもやらない私にとって、ほぼ唯一の嗜好品であるコーヒー。PC関係以外・そこそこ使う(はず)・ぴったりの値段・そして自腹じゃ絶対買わない!(笑)。なかなか絶妙のチョイスではあるまいか。さて、豆をどこで買ってくればいいのか……。

おまけ

by 木戸孝紀 tags: ブックマークに追加する

2008 3/15

おもてなしの経営学 アップルがソニーを超えた理由 (アスキー新書 55)

 会長の本が出ました。WEBからの再録も多く普段ブログを読んでいる人にはそう目新しいことでもないかもしれませんが、第三章の特別対談はどれもかなり面白かったです。

  • Part1 西村博之
  • Part2 古川享
  • Part3 梅田望夫

おまけ

 これは面白い。教育効果も高そう。早くもロケット作っちゃってる人たちまでいます。

by 木戸孝紀 tags: ブックマークに追加する

2007 12/15

(本文とは無関係)

 大きなトラブルもなくリリースされ、打ち上げパーティーも一段落したので書きますがオンデマンドTVのGUI全面リニューアルの仕事をしていました。

 常時10万人が利用する大規模なプログラムの開発の経験はいろいろと学ぶところ大でした。

 FFシリーズのドット絵を手がけられた有名なデザイナーの渋谷員子さんと仕事ができたのも貴重な体験でした。

 ちょうど14日発売のファミ通にFF20周年企画で渋谷さんのインタビュー記事が載っています。

おまけ

 これは普通に聴ける。今年の新人賞ですとかいきなり言われたら信じそう。

by 木戸孝紀 tags: ブックマークに追加する

2007 12/8

勝浦

 UIEJ初の社員旅行で勝浦の組合指定の保養所に行ってきました。

 オフシーズンだったためか空いていて、どこも貸し切り状態。

 テニスをしたりキャッチボールしたり、バトミントンをしたり卓球をしたり、星を見たり風力発電のプロペラを見たり、モノポリーをしたりBlokusをしたりしてのんびりと。料理もなかなかでした。

おまけ

by 木戸孝紀 tags: ブックマークに追加する

2006 10/5

 さていよいよUJMLです。なんだかんだ言って今までブログで全く扱っていませんでしたが、さすがにこれではマズイということで頑張ってやっていきましょう。

 UJML・UIEngineに初めて触れる人にとっては「ケータイアプリが簡単に作れる!」というところが魅力がありそうだと思いますので、そこを目標に一歩一歩やってみましょう。

 プログラミング自体が初めてという方は対象ではありません。またサーバーにアプリをアップロードするにはサーバー(レンタルサーバーでOK)を持っている必要があります。ケータイで実際にアプリを動かすにはiアプリ対応携帯電話が必要です。

1.1 まずはJavaの開発環境をインストール

 UIEngineにはJavaの技術が使われているので、まずJavaの開発環境が必要です。Java2SDKの最新バージョンのダウンロードは

 から可能です。自分の環境を選択してダウンロードしてください。

ujml00000.jpg

 インストールと環境変数の設定の方法は“jdk”や“j2sdk”等でググれば詳しい説明されているページがたくさんありますのでそちらを参考にしてください。

1.2 次に開発キットUIE SDK1.5 をインストール

 からダウンロードしてインストールしてください。

ujml00001.jpg

 SDK2.0がすでに出ていますが、最初にまずケータイ用アプリを作ってみるには色々な面でこちらの方がわかりやすいので1.5を使います。ここではインストーラの標準設定通りのフォルダにインストールした設定で進めます。

1.3 何はともあれデバッガーを起動

 スタートメニューからUIEデバッガーを起動します。

ujml00002.jpg

 コマンドプロンプトのようなウィンドウが開くと思いますが無視してください。

ujml00003.jpg

 まずこんなダイアログボックスが出てくると思います。いま関係があるのは「アプリケーションURL」と「スキンの変更」です。スキンというのはエミュレートするデバイスの外見です。

 今は携帯を念頭に置いているのでDoCoMoのどれかを適当に選んでおきましょう。「定義」と「ロケール」(米国向けとか日本向け等の地域別対応のことです)は今はこのままでいいです。

 肝心の「アプリケーションURL」ですが、とりあえずサンプルのhelloworldを選んでみます。標準通りのインストールだと以下の場所にあります。

C:Program FilesUIEvolution SDKtomcat-4.1.29webappsujmlsamplesstandalonehelloworldhelloworld1.ujml

 ……強烈にわかりにくいところにありますね。当面使いそうなサンプルは全て“standalone”以下にあるのでそのフォルダごと、どこかわかりやすいフォルダにコピーしてしまうのもありかも知れません。

 とにかくこれを選択し起動してみましょう。デバッガーの画面になったらまず上にある実行ボタンを押してみましょう。

ujml00004.jpg

 こんな風になったはずです。なっていればインストールは成功です。

1.4 とりあえず遊んでみる

 次はこれをビルド(コンパイル)してケータイで実行できるようにしましょう。

 しかし! helloworld をわざわざケータイアプリにしても面白くもなんともありません。ここは3分クッキングの要領でちょっとズルをしてinside UJMLというチュートリアルの中にあるUjinnというサンプルゲーム(要するにさめ○めです)を代わりに使うことにしましょう。

 デバッガの一番左上にある「デバッグするアプリケーションを選択」ボタンを押して、「アプリケーションURL」を“helloworld”フォルダの隣にある“insideujml”フォルダの中にあるujinn10.ujmlに変更します。

ujml00005.jpg

 試しにデバッガーで「実行」して、こんなさ○がめ風ゲームが遊べることを確認してください。

ujml00006.jpg

1.5 おもむろにビルド

 ビルドの前には「ツール>設定」メニューの「ビルド」タブの中でビルドの設定をする必要があります。「選択可能なターゲット」という項目がいくつかありますが、今はケータイ用アプリを作りたいので「Doja Applet PTS」を設定して「有効」ボタンを押してアクティブにしてください。

設定前:
ujml00007.jpg

設定後:
ujml00008.jpg

 「main_file_name」は「アプリケーションURL」で指定したファイルの名前です。ただし拡張子はつけないでください。今はサンプルなので仕方ないですが、普通は「main」などのわかりやすい名前に統一した方がいいです。

 設定後、デバッガーから「ビルド」を実行するとコンパイルが始まります。途中でメールアドレスの入力を求める怪しげなダイアログボックスが出ます。

 登録すると弊社UIEのサーバーにアプリをアップロードできるようになります。アメリカにあるサーバーだからなのか、実際にはあまり役に立ちませんが、この時点で登録しておいた方がいいと思います。

 メールアドレスを入力してちょっと待ちましょう。パスワードを教えるそっけないメールが帰って来ます。そのパスワードを入力すると、ビルドの続きが行われます。

ujml00009.jpg

 こんな風になればコンパイルは成功です。警告と出ているのは先ほど設定したサーバーが遠すぎてアップロードできませんでしたという警告なので特に問題はありません。

 ただし、もし赤い字で何か出た場合はコンパイル自体が失敗しています。特に何もしていないのに失敗する場合は、大抵前回ビルドしたファイルが、他で開いたままになっている等の理由で削除できないのが原因です。

1.6 ちょっとしたお約束

 ビルドが終わると「アプリケーションURL」に指定したファイルと並列になる場所に“build”というフォルダが新しくできていると思います。これまたちょっとわかりにくいですが今回の例ならここです。

ujml00010.jpg

 「builddoja_ptsplayer」にコンパイル済みの、必要なファイルが全て入っています(今回は不要なものも沢山入っていますが)。これをサーバーにアップロードするのですが、その前に一箇所だけ修正しなければならないところがあります。

ujml00014.jpg

 この「ujinn.jam」ファイルをテキストエディタで開いてこのように編集してください。

修正前:
ujml00012.jpg

修正後:
ujml00013.jpg

 「@@PUBSERVERROOT@@/」を消すだけです。ここは本来ならば文字通り公開するサーバーのルートを書くのですが、標準通りのファイル配置なら消してしまってファイル名だけにしても動きます。「@@PUBSERVERROOT@@/」のままにしていると動きません。

1.7 がんばってアップロードしてみる

 では今度こそ「builddoja_ptsplayer」の中身をサーバーにアップロードしましょう。私はサーバーのドキュメントルートの下に「ujml/ujinn」というフォルダを作ってそこに中身を配置することにしました。FFFTPを使った例ではこのようになります。

ujml00011.jpg

1.8 あっという間にURLがQRコードに

 今回のように配置した場合、アプリをダウンロードするためのURLは、

{サーバーのドキュメントルート}ujml/{pakage_name}/{package_name}load.html
になります({pakage_name}はビルドの設定画面で設定したもの)。この例だと、

 ですね。これをケータイに入力してもいいのですが、面倒なのでQRコードを読み取って一発で飛べるようにしましょう。QRCode@を使わせてもらいましょう。

<img src=”http://qrcode.at/http://tkido.com/ujml/ujinn/ujinnload.html”>

 と書くと……あら不思議、このようにQRコードになりました(自分だけしか使わないならURL部分を直接ブラウザのアドレスバーに入力してもOK)。

1.9 とうとう実行してみる

 ついにここまで来ましたね。できたQRコードをケータイで撮って[download ujinn]を選択。アプリをダウンロードして実行してみましょう。

ujml00015.jpg

 DoJa対応の端末であれば、多少の差はあってもこんな風にケータイでujinnができるようになると思います。これでオリジナルのケータイアプリを作り、配信することができました。おめでとうございます!

 次回からはUJMLを使って本当のオリジナルアプリを書いていきましょう。

参考サイト群

 UJMLの日本語資料は極めて少ないのが現状です。UJMLの学習に役立つ貴重なサイトはこちら。

 中の人よりもUJMLに詳しいともっぱらの噂。通称「だ」さんのブログ。膨大な量の初心者向けのサンプルがあります。

 今回使ったサンプルゲームujinnを作るチュートリアルがあります。初めての人には少々取っつきづらいかも知れません。

 UJML1.5の日本語リファレンスです。詳しく調べたくなったらこちらへ。

 アルファブロガー兼弊社会長中島のブログ。UJMLを使ったプロトタイプが公開されています。

by 木戸孝紀 tags: ブックマークに追加する