「OpenSocial入門〜ソーシャルアプリケーションの実践開発」が発売されます

今年は日本におけるOpenSocial元年となります。数多くの魅力的で新鮮なOpenSocialアプリケーションが次々と開発され、多くのSNSで多くの人々が楽しんでいる姿を想像しながら、OpenSocial本を執筆しました。 今日チェックしたら、既にamazonにて予約が可能となっていました。gooホームやmixi、OpenPNE、gumiなど、OpenSocialプラットフォームは皆さんのすぐそこまで来ています。日本語での情報はまだまだ少ないため、ぜひこの本が開発の手助けになってくれれば...

OpenSocial Development Environmentをリリースしました

OpenSocial Development Environmentの最初のバージョンを本日リリースしました。 http://www.eisbahn.jp/trac/osde OSDEは、OpenSocialアプリケーションを開発するためのEclipseプラグインです。もし皆さんがOpenSocialアプリケーションを開発しテストを行う際に、いずれかのSNS(orkut.com、myspace.com、hi5.comなど)を使わなければなりません。これらのSNSを使う手法は、皆さんに...

2008年を振り返って

2008年も、あと数時間。今年は、本当にいろいろあった1年となった。 2007年の振り返りで「いろいろな変化がやってきた」と書いてるけど、それを上回る変化が次々とやってくる、本当に忙しく、新鮮で、そして激動な年となった。 長々と書くと終わらないので、2008年の出来事を箇条書きで。簡単に言うと、OpenSocial、自宅建築、執筆、転職、という4つが今年のキーワードだった。 Googleデベロッパー交流会第5回に参加 WEB+DB PRESSにて「Ja...

今年もあの季節がやってきた

先週、家に帰ってくると、玄関のニッチが変わっていた。 近づいてみると、 の他に、 という新メニュー登場のお知らせもある! 今年も暖かい冬を過ごすことができそうだ。

WEB+DB PRESS Vol.48が発売されています

WEB+DB PRESSにて連載させていただいている「Java Traveler」、今回で早5回目です。「クラウドコンピューティングプラットフォーム」というキーワードで書かせて頂きました。 amazon WEB+DB PRESS Vol.48 作者: WEB+DB PRESS編集部 編 出版社/メーカー: 技術評論社 発売日: 2008/12/23 メディア: 大型本 / amazon 本当はA...

「Project SocialSiteで実現するWebのソーシャル化」第3回が掲載されています

OpenSocialをベースにして任意のWebサイトやWebアプリケーションにソーシャル性をもたらしてくれる「Project SocialSite」をテーマにした連載「Project SocialSiteで実現するWebのソーシャル化」の第3回目が、Sun Developer Connectionにて掲載されました。 [第3回:Project SocialSiteのインストール ] http://sdc.sun.co.jp/java/series/socialsite/200812.ht...

mixiアプリのイメージが公開されています

遂にmixiのOpenSocial対応に関して、具体的なイメージが表に出てきました。 [mixiアプリ 利用イメージ] - mixi Developer Center http://developer.mixi.co.jp/appli/example これを見た限りでは、OpenSocialの仕様に沿った、非常にオーソドックスな対応と言えます。つまり、OpenSocialにて規定されている3つのビュー(Canvas、Profile、Home)にてOpenSocialアプリケーションを配置...

SocialWeb Japanが立ち上がりました

2009年は日本においてOpenSocialがスタートする重要な年となる。そして、ソーシャルWeb元年として人々の記憶に残る年にもなるはずだ。そのために必要となるプロトコルやソフトウェア、そしてサービスが、昨年から今年にかけて次々と登場している。2009年は、それらが広く普及し、みんなが当たり前のようにソーシャルWebを楽しむことになる。つまり、今年までの成果が、本当の意味で実践期に移行すると言えるだろう。 ソーシャルWebを実現するためにいくつかの重要な仕様がある(OpenID、OAut...

HibernateでMapなプロパティを扱う方法

Hibernateを使っていて、ふと困った状況に遭遇。 @Entity @Table(name=”…”) public class Hoge { ・・・ protected Map desc; ・・・ } Hogeエンティティクラスのdescプロパティを永続化させるにはどうしたらいいのだろう?もし、descプロパティが、 protected Map desc; というように、Mapの値が別のエンティティだった場合は、特に問題はない。しかし上記の場合はMapの値がString。これは...