Appleの提供するメール、カレンダー、バックアップ等のWebサービス、Mobile Meのサービスに入るとMac OSXやWindowsとiPhone/iPod Touchでデータの同期が行えるようになる。このために加入しているという人も多いだろう。

ピクチャ 34.png

そして、iPhoneがOS 3.0になってMobile MeからiPhoneを探したり、通知の出るメッセージが送れるようになった(元々あった?)。その機能をPHPから操作するのがSosumiだ。

今回紹介するオープンソース・ソフトウェアはSosumi、iPhoneにメッセージを送信するためのライブラリだ。

このMobile Meから出すメッセージの特徴は、SMSやMMSと同様にメッセージをダイアログでポップアップさせられることだ。そしてさらに音やバイブで通知を知らせることができる。これはサイレントモードになっていても有効だ。

IMG_0482.PNG

ロックされていてもメッセージとアラーム、バイブが有効になる

 

この機能自体はMobile Meの機能をそのまま利用している。Web APIが公開されていないのでスクレイピングによって実現している。メッセージを送信する際にアラートのフラグを立てれば、音やバイブがなりつつメッセージを送ることが出来る。メッセージに日本語も使える。

さらにロケーションに関するデータを得ることもできる。紛失してしまった場合はもちろん、社員の居場所、システムに重大なエラーが起きた場合の通知など様々な場面でシステムと組み合わせて利用することができそうだ。

 

Sosumi – A MobileMe Scraper

 http://clickontyler.com/blog/2009/06/sosumi-a-mobileme-scraper/

tylerhall’s sosumi at master - GitHub

 http://github.com/tylerhall/sosumi/tree/master