<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://javaflavor.cocolog-nifty.com/blog/">
<title>JavaFlavor Weblog</title>
<link>http://javaflavor.cocolog-nifty.com/blog/</link>
<description>Mac OS X, MacBook, Java EE, Mobile and more...</description>
<dc:language>ja-JP</dc:language>
<dc:creator></dc:creator>
<dc:date>2008-09-28T13:46:35+09:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.typepad.com/" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://javaflavor.cocolog-nifty.com/blog/2008/09/iphoneipod-touc.html" />
<rdf:li rdf:resource="http://javaflavor.cocolog-nifty.com/blog/2008/08/jailbreakrsync_e623.html" />
<rdf:li rdf:resource="http://javaflavor.cocolog-nifty.com/blog/2008/07/iphone_3gss_c6eb.html" />
<rdf:li rdf:resource="http://javaflavor.cocolog-nifty.com/blog/2008/06/iphone_3gusim_e538.html" />
<rdf:li rdf:resource="http://javaflavor.cocolog-nifty.com/blog/2008/03/core_2_duo_macv_5e25.html" />
<rdf:li rdf:resource="http://javaflavor.cocolog-nifty.com/blog/2008/03/macbook_24ghz_c_85a0.html" />
<rdf:li rdf:resource="http://javaflavor.cocolog-nifty.com/blog/2008/03/macbook_24ghz_c_9bdd.html" />
<rdf:li rdf:resource="http://javaflavor.cocolog-nifty.com/blog/2008/03/softbankbiz_932b.html" />
<rdf:li rdf:resource="http://javaflavor.cocolog-nifty.com/blog/2008/03/sun_microsystem_0c4a.html" />
<rdf:li rdf:resource="http://javaflavor.cocolog-nifty.com/blog/2008/03/iphone_sdk_fbcd.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://javaflavor.cocolog-nifty.com/blog/2008/09/iphoneipod-touc.html">
<title>iPhone/iPod touchをお風呂で使う</title>
<link>http://javaflavor.cocolog-nifty.com/blog/2008/09/iphoneipod-touc.html</link>
<description>iPhoneやiPod touchをお風呂でも使いたいと思い、iPhoneでも使...</description>
<content:encoded>&lt;p&gt;
iPhoneやiPod touchをお風呂でも使いたいと思い、iPhoneでも使えそうな防水スピーカーを探してみると、&lt;a href=&quot;http://www.twinbird.jp/product/avj122/&quot;&gt;TWINBIRD AV-J122W&lt;/a&gt;や&lt;a href=&quot;http://www.sknet-web.co.jp/product/relacon.htm&quot;&gt;リラックオン SK-SPK01P&lt;/a&gt;といった製品が見つかりました。
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.amazon.co.jp/TWINBIRD-AV-J122W-FMラジオ付防水スピーカー-ZABADY-ホワイト/dp/B000GE2K5S/&quot;&gt;&lt;img alt=&quot;Twinbird_avj122w&quot; title=&quot;Twinbird_avj122w&quot; src=&quot;http://javaflavor.cocolog-nifty.com/photos/uncategorized/2008/09/28/twinbird_avj122w.jpg&quot; border=&quot;0&quot;  /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.amazon.co.jp/SKNET-Relack-on-リラック・オン-SK-SPK01P/dp/B000IY0CKG/&quot;&gt;&lt;img alt=&quot;Sknet_skspk01p&quot; title=&quot;Sknet_skspk01p&quot; src=&quot;http://javaflavor.cocolog-nifty.com/photos/uncategorized/2008/09/28/sknet_skspk01p.jpg&quot; border=&quot;0&quot;  /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
しかしながら、これらの製品だとiPhoneをとても大きな防水ケースに入れて操作しなければいけないため、あまりスマートではありません。iPhoneやiPod touchはなるべくその筐体にフィットした小さな防水ケースに入れ、防水スピーカは外付けで繋ぐ方式のものはないかと探してみたところ、とてもよいソリューションを見つけました。
&lt;/p&gt;
&lt;p&gt;
ステレオBluetoothスピーカー(&lt;a href=&quot;http://www.softbankselection.jp/products/bluetooth/sbsbtskt01wh.html&quot;&gt;SBS-BTSKT01/WH&lt;/a&gt;)は、BluetoothのA2DPで接続でき、防滴仕様のステレオスピーカです。現状iPhoneもiPod touchもA2DPには対応していませんが、&lt;a href=&quot;http://javaflavor.cocolog-nifty.com/blog/2007/12/ipod_touch_mmbt_0b87.html&quot;&gt;サンワサプライのBluetoothアダプタ&lt;/a&gt;を使用すれば、iPhone/iPod touchと接続できるはずです。後は、Bluetoothアダプタをつけた状態のiPhoneが入る適当な防水ポーチを見つければ、お風呂の中でも快適に音楽やインターネットを楽しめます。
&lt;/p&gt;
&lt;p&gt;
今回、私が試した「お風呂でiPhone」に必要なものは以下の通りです。
&lt;/p&gt;
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt;iPhoneまたはiPod touch&lt;/li&gt;
&lt;li&gt;ステレオBluetoothスピーカー (&lt;a href=&quot;http://www.softbankselection.jp/products/bluetooth/sbsbtskt01wh.html&quot;&gt;SBS-BTSKT01/WH&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;A2DP対応のBluetoothアダプタ (サンワサプライ &lt;a href=&quot;http://www.sanwa.co.jp/product/syohin.asp?code=MM-BTAD10BK&quot;&gt;MM-BTAD10BK&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;BTアダプタをつけたiPhoneまたはiPod touchが入る防水ポーチ (約7cm x 14cm)&lt;/li&gt;
&lt;/ul&gt;
&lt;a href=&quot;http://javaflavor.cocolog-nifty.com/.shared/image.html?/photos/uncategorized/2008/09/28/touch_in_the_bath.jpeg&quot; onclick=&quot;window.open(this.href, &#39;_blank&#39;, &#39;width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0&#39;); return false&quot;&gt;&lt;img alt=&quot;Touch_in_the_bath&quot; title=&quot;Touch_in_the_bath&quot; src=&quot;http://javaflavor.cocolog-nifty.com/blog/images/2008/09/28/touch_in_the_bath.jpeg&quot; width=&quot;384&quot; height=&quot;288&quot; border=&quot;0&quot;  /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
iPod touchの防水ポーチには、&lt;a href=&quot;http://www.ishizakishizai.co.jp/aquatalk.htm&quot;&gt;アクアトーク スライド&lt;/a&gt;を使用しました。実際にiPod touchを入れてみると、高さ方向はちょっと余裕がありすぎますが、幅はちょうど良い感じです。また、防水ポーチに入れた状態でのiPod touchの操作も問題ありません。
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://javaflavor.cocolog-nifty.com/.shared/image.html?/photos/uncategorized/2008/09/28/touch_w_aquatalk.jpeg&quot; onclick=&quot;window.open(this.href, &#39;_blank&#39;, &#39;width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0&#39;); return false&quot;&gt;&lt;img alt=&quot;Touch_w_aquatalk&quot; title=&quot;Touch_w_aquatalk&quot; src=&quot;http://javaflavor.cocolog-nifty.com/blog/images/2008/09/28/touch_w_aquatalk.jpeg&quot; width=&quot;384&quot; height=&quot;288&quot; border=&quot;0&quot;  /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
BluetoothスピーカSBS-BTSKT01のパスコードは0000に固定ですが、サンワサプライのBTアダプタは0000, 1234, 8888に対応しており、ペアリング時にこれらのパスコードを順番にチャレンジしてくれるため、SBS-BTSKT01とも問題なく繋がります。
&lt;/p&gt;
&lt;p&gt;
実際に使用するときの手順は簡単で、先にBluetoothスピーカSBS-BTSKT01の電源を入れるとペアリング開始モードになるため、iPod touch側でどれかの音楽の再生を開始させれば、BTアダプタがペアリングを成功させ、その後スピーカから音楽が流れ始めます。
&lt;/p&gt;
&lt;p&gt;
BluetoothスピーカSBS-BTSKT01の音質は決してよいとは言えませんが、密閉された浴室の適度にエコーがかかる環境では、それほど悪くないと思います。また、SBS-BTSKT01は思ったより筐体が小さいため、浴室内での置き場所にも困りませんし、ビーチで音楽を聞くのにも適しています。
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://javaflavor.cocolog-nifty.com/.shared/image.html?/photos/uncategorized/2008/09/28/sbsbtskt01.jpeg&quot; onclick=&quot;window.open(this.href, &#39;_blank&#39;, &#39;width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0&#39;); return false&quot;&gt;&lt;img alt=&quot;Sbsbtskt01&quot; title=&quot;Sbsbtskt01&quot; src=&quot;http://javaflavor.cocolog-nifty.com/blog/images/2008/09/28/sbsbtskt01.jpeg&quot; width=&quot;384&quot; height=&quot;288&quot; border=&quot;0&quot;  /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
理想を言えば、やはりiPhone/iPod touch本体がA2DP対応して、iPhone/iPod touchにぴったりフィットする防水ケースがあればよりスマートになります。しかし、現時点でのこのソリューションでもかなり満足で、妻にもとても気に入ってもらえました。
&lt;/p&gt;</content:encoded>


<dc:subject>iphone</dc:subject>
<dc:subject>ipod</dc:subject>

<dc:creator>JavaFlavor</dc:creator>
<dc:date>2008-09-28T13:46:35+09:00</dc:date>
</item>
<item rdf:about="http://javaflavor.cocolog-nifty.com/blog/2008/08/jailbreakrsync_e623.html">
<title>jailbreak時にrsyncでホームディレクトリを復元する</title>
<link>http://javaflavor.cocolog-nifty.com/blog/2008/08/jailbreakrsync_e623.html</link>
<description>iPhone Dev TeamのPwnage Tool（Windows向けには、...</description>
<content:encoded>&lt;p&gt;
&lt;a href=&quot;http://wikee.iphwn.org/&quot;&gt;iPhone Dev Team&lt;/a&gt;のPwnage Tool（Windows向けには、firmware 2.0.2にも対応したQuickPwnも出ている）のおかげで、iPhone 3Gに移行した後も無事にjailbreakできています。やはり、純正AppStoreのアプリだけでは満足できないため、今後もjailbreakは必須になりそうです。
&lt;/p&gt;
&lt;p&gt;
しかしながら、jailbreak環境のファームウェア・アップデート作業後は、必ずホームディレクトリが初期状態に戻ってしまうため、以前の環境を復元するのは面倒です。音楽やカレンダ、アドレスブック、AppStore経由のアプリはiTunesとの再同期で以前の環境を復元できますが、それ以外のホームディレクトリのデータ（~/.bashrcや独自にコピーしたファイル）はiTunesでは復元されないため、別途バックアップ／リストアを行う必要があります。
&lt;/p&gt;
&lt;p&gt;
バックアップ／リストアのツールと言えば、やはりrsyncが柔軟で信頼できる代表的なツールであることから、iPod touch/iPhone用のバックアップスクリプトを作成してみました。
&lt;/p&gt;
&lt;p&gt;
バックアップ先はsshログイン可能なPCあるいはMacを前提とします。また、iPod touch/iPhoneはjailbreak済みであり、&lt;a href=&quot;http://javaflavor.cocolog-nifty.com/blog/2008/03/jay_freemandebi_277e.html&quot;&gt;Cydia&lt;/a&gt;を使ってOpenSSHとrsyncがインストール済みであるとします。
&lt;/p&gt;
&lt;p&gt;
rsyncコマンドは、バックアップ先とiPod touch/iPhoneのどちらで実行しても構いませんが、ここではiPod touch/iPhone上でrsyncコマンドを実行することにします。以下のスクリプトは、iPod touch/iPhoneのホームディレクトリ/var/mobileをPCあるいはMacの~/Backup/iPhone/mobileにバックアップするためのものです。
&lt;/p&gt;
&lt;p&gt;
&lt;pre style=&quot;background-color: rgb(220, 243, 248);&quot;&gt;
#!/bin/sh
# backup.sh
rsync -a -E --delete --progress \
--exclude=&quot;mobile/Applications&quot; \
--exclude=&quot;mobile/Library&quot; \
--exclude=&quot;mobile/Media/iTunes_Control*&quot; \
--exclude=&quot;mobile/Media/ApplicationArchives&quot; \
--exclude=&quot;mobile/Media/DCIM&quot; \
--exclude=&quot;mobile/Media/Downloads&quot; \
--exclude=&quot;mobile/Media/Photos&quot; \
--exclude=&quot;mobile/Media/Purchases&quot; \
--exclude=&quot;mobile/Media/com.apple*&quot; \
/private/var/mobile &amp;lt;user&amp;gt;@&amp;lt;backup-host&amp;gt;:~/Backup/iPhone
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
基本的に、iTunesで復元可能な~/Applications、~/Library、および~/Media内のApple管理対象ディレクトリはバックアップの対象から外しました。
&lt;/p&gt;
&lt;p&gt;
jailbreak後にリストアする場合は、以下のスクリプトを使用します。安全のためリストア時には--deleteオプションを外しています。
&lt;/p&gt;
&lt;p&gt;
&lt;pre style=&quot;background-color: rgb(220, 243, 248);&quot;&gt;
#!/bin/sh
# restore.sh
rsync -a -E --progress \
--exclude=&quot;mobile/Applications&quot; \
--exclude=&quot;mobile/Library&quot; \
--exclude=&quot;mobile/Media/iTunes_Control*&quot; \
--exclude=&quot;mobile/Media/ApplicationArchives&quot; \
--exclude=&quot;mobile/Media/DCIM&quot; \
--exclude=&quot;mobile/Media/Downloads&quot; \
--exclude=&quot;mobile/Media/Photos&quot; \
--exclude=&quot;mobile/Media/Purchases&quot; \
--exclude=&quot;mobile/Media/com.apple*&quot; \
&amp;lt;user&amp;gt;@&amp;lt;backup-host&amp;gt;:~/Backup/iPhone/mobile /private/var
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
なお、スクリプト中のbackup-hostはバックアップ先PCまたはMacのホスト名（またはIPアドレス）に、userはPCまたはMacのアカウント名に置き換えてください。
&lt;/p&gt;</content:encoded>


<dc:subject>iphone</dc:subject>
<dc:subject>ipod</dc:subject>

<dc:creator>JavaFlavor</dc:creator>
<dc:date>2008-08-24T19:38:56+09:00</dc:date>
</item>
<item rdf:about="http://javaflavor.cocolog-nifty.com/blog/2008/07/iphone_3gss_c6eb.html">
<title>iPhone 3GにブループランSSで機種変更しました。</title>
<link>http://javaflavor.cocolog-nifty.com/blog/2008/07/iphone_3gss_c6eb.html</link>
<description>専用USIMだとか、A2DPがないとか、BluetoothでiSyncできないと...</description>
<content:encoded>&lt;p&gt;
&lt;a href=&quot;http://javaflavor.cocolog-nifty.com/blog/2008/06/iphone_3gusim_e538.html&quot;&gt;専用USIM&lt;/a&gt;だとか、A2DPがないとか、BluetoothでiSyncできないとか、SafariでFlashやJavaが動かないとか、まだまだ不満はあるけれど、やはりモバイル環境でのSafariのブラウジングは秀逸で、iPod touch+&lt;a href=&quot;http://www.wmwifirouter.com/&quot;&gt;WMWiFiRouter&lt;/a&gt;（または&lt;a href=&quot;http://www.walkinghotspot.com/&quot;&gt;WalkingHotSpot&lt;/a&gt;）じゃなく１台で全てが完結する魅力は十分であると判断し、iPhone 3Gを買うことにしました。発売開始当日の7月11日は仕事の関係で入手することはできませんでしたが、２週間遅れで無事入手することができました。
&lt;/p&gt;
&lt;p&gt;
購入したのは昨日の土曜日、ヨドバシカメラ朝10:00で、開店の30分遅れだったため、16GB黒は既に完売しており、16GB白を購入しました。
&lt;/p&gt;
&lt;p&gt;
今回は機種変更（買い増し）なので、ブループラン・バリューに料金プランを変更したかったのですが、ヨドバシカメラではなぜかブループラン・バリューが選べないと言われました。隣の新規加入のお客さんはWホワイトを強制されているようでしたので、Wホワイトにされるよりはましだろうと思い、仕方がなく従来通り通常のブループランSSのまま契約しました。SoftBankのサイト&lt;a href=&quot;http://mb.softbank.jp/mb/iphone/price_plan/other/&quot;&gt;「iPhone 3G その他の料金プラン」&lt;/a&gt;ではブループラン・バリューを含め、確かに全ての料金プランが選べることになっています。他の販売店を調査してみてもよかったのですが、どの販売店も販売奨励金にからむ利益確保の事情があることは変わらないでしょうし、こちらとしても端末代金一括払分のヨドバシ10%ポイント還元を頂きたい思惑もあるため、あまり食い下がることはしませんでした。
&lt;/p&gt;
&lt;p&gt;
実際には、ブループランに対するブループラン・バリューのお得感は、新スーパーボーナスの特別割引を含めると僅かです。これはブループラン・バリューの端末代金の特別割引が通常より650円減額されることによります。今回の例を紹介しますと、私の場合、前回の機種変更から１年半で、端末代金を一括で支払ったため（毎月の端末割賦金の支払はなし）、毎月のランニングコストは以下のように6,365円になります。
&lt;/p&gt;
&lt;p&gt;
買い増し（１年半〜２年）後の24ヶ月の場合：
&lt;table style=&quot;text-align: left;&quot; border=&quot;0&quot;
 cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
  &lt;colgroup&gt;&lt;col width=&quot;200&quot;&gt;&lt;col width=&quot;100&quot;&gt;&lt;/colgroup&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left;&quot;&gt;ブループランSS(i)プラン&lt;/td&gt;
      &lt;td style=&quot;text-align: right;&quot; valign=&quot;undefined&quot;&gt;3,570&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left;&quot; valign=&quot;undefined&quot;&gt;家族割引MAX50&lt;/td&gt;
      &lt;td style=&quot;text-align: right;&quot; valign=&quot;undefined&quot;&gt;-1,785&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left;&quot; valign=&quot;undefined&quot;&gt;パケット定額フル&lt;/td&gt;
      &lt;td style=&quot;text-align: right;&quot; valign=&quot;undefined&quot;&gt;5,985&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left;&quot; valign=&quot;undefined&quot;&gt;S!ベーシックパック(i)&lt;/td&gt;
      &lt;td style=&quot;text-align: right;&quot; valign=&quot;undefined&quot;&gt;315&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;border-bottom: 1px solid rgb(0, 0, 0); text-align: left;&quot; valign=&quot;undefined&quot;&gt;特別割引（新スパボ）&lt;/td&gt;
      &lt;td style=&quot;border-bottom: 1px solid rgb(0, 0, 0); text-align: right;&quot; valign=&quot;undefined&quot;&gt;-1,720&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left;&quot; valign=&quot;undefined&quot;&gt;合計&lt;/td&gt;
      &lt;td style=&quot;text-align: right;&quot; valign=&quot;undefined&quot;&gt;6,365&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
一方、もしブループラン・バリューが契約できたとすると基本料金は945円になり840円お得になりますが、端末代金の特別割引が650円減額になるため、この場合のランニングコストは、6,175円です。
&lt;/p&gt;
&lt;p&gt;
買い増し（１年半〜２年）後の24ヶ月の場合：
&lt;table style=&quot;text-align: left;&quot; border=&quot;0&quot;
 cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
  &lt;colgroup&gt;&lt;col width=&quot;200&quot;&gt;&lt;col width=&quot;100&quot;&gt;&lt;/colgroup&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left;&quot;&gt;ブループランSS(i)バリュー&lt;/td&gt;
      &lt;td style=&quot;text-align: right;&quot; valign=&quot;undefined&quot;&gt;1,890&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left;&quot; valign=&quot;undefined&quot;&gt;家族割引MAX50&lt;/td&gt;
      &lt;td style=&quot;text-align: right;&quot; valign=&quot;undefined&quot;&gt;-945&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left;&quot; valign=&quot;undefined&quot;&gt;パケット定額フル&lt;/td&gt;
      &lt;td style=&quot;text-align: right;&quot; valign=&quot;undefined&quot;&gt;5,985&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left;&quot; valign=&quot;undefined&quot;&gt;S!ベーシックパック(i)&lt;/td&gt;
      &lt;td style=&quot;text-align: right;&quot; valign=&quot;undefined&quot;&gt;315&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;border-bottom: 1px solid rgb(0, 0, 0); text-align: left;&quot; valign=&quot;undefined&quot;&gt;特別割引（新スパボ）&lt;/td&gt;
      &lt;td style=&quot;border-bottom: 1px solid rgb(0, 0, 0); text-align: right;&quot; valign=&quot;undefined&quot;&gt;-1,070&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left;&quot; valign=&quot;undefined&quot;&gt;合計&lt;/td&gt;
      &lt;td style=&quot;text-align: right;&quot; valign=&quot;undefined&quot;&gt;6,175&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
以上のように、今後２年間に関しては両者の違いは190円/月しかないことになります。おそらく、今後２年の間にはまた機種変更するか、より魅力的な料金プランに変更することになると思いますので、ブループラン据え置き状態になってしまった件は妥協の範囲と納得することにしました。
&lt;/p&gt;
&lt;p&gt;
それにしてもSoftBankの料金プランは、特定の料金プランが一見お得に見えることがありますが、結局どの料金プランを選んでもそれほど大きな差がないようにうまく作ってありますね。
&lt;/p&gt;
&lt;p&gt;
余談ですが、iPod touch 16GBは今後は妻が使うことになっています。
&lt;/p&gt;</content:encoded>


<dc:subject>iphone</dc:subject>
<dc:subject>携帯</dc:subject>

<dc:creator>JavaFlavor</dc:creator>
<dc:date>2008-07-27T11:46:03+09:00</dc:date>
</item>
<item rdf:about="http://javaflavor.cocolog-nifty.com/blog/2008/06/iphone_3gusim_e538.html">
<title>iPhone 3Gの専用USIMについて</title>
<link>http://javaflavor.cocolog-nifty.com/blog/2008/06/iphone_3gusim_e538.html</link>
<description>SoftBankから7月11日発売開始予定のiPhone 3Gの価格・料金プラン...</description>
<content:encoded>&lt;p&gt;
SoftBankから7月11日発売開始予定の&lt;a href=&quot;http://www.softbankmobile.co.jp/ja/news/press/2008/20080623_02/&quot;&gt;iPhone 3Gの価格・料金プランが発表&lt;/a&gt;になりました。今までiPhone 3Gへの機種変更を検討してきましたが、このプレスリリースには個人的にとても気になる記述があります。
&lt;/p&gt;
&lt;blockquote&gt;iPhone 3Gは専用USIMになりますので、機種変更（買い増し）の場合、USIMを専用のものに切り替える必要があります。なお、専用USIMは、iPhone 3G以外の機種では利用できません。&lt;/blockquote&gt;
&lt;p&gt;
現時点では、この専用USIMがどういうものなのか（USIMの物理的形状が違うのか、あるいは端子のI/Fが違うのか、ソフトウェア的なものなのか）は明らかではありません。これは私の予想でしかありませんが、現実的なコストを考えるとこの専用USIMの実体は、物理的には従来と全く同じUSIMで、iPhone 3Gのデバイスに対するSIMロックをかけたものだと思われます。
&lt;/p&gt;
&lt;p&gt;
従来、携帯電話のSIMロックは、端末のコストがキャリアの料金プランの中で適切に回収できればよかったため、SIMロックはキャリア名に対してのみ行われていました。そのため、同一キャリアから購入した端末であれば、USIMを入れ替えることによって自由に端末を切り替えることができました。
&lt;/p&gt;
&lt;p&gt;
今回SoftBankから発売されるiPhone 3Gでは、おそらく端末側のロックキーとしてキャリア名+端末名でロックされ、USIM側でも同様にキャリア名+端末名がロックキーになるため、iPhone 3G用に契約したUSIMでは同じSoftBankの端末であっても、ロックがかかるということだと思われます。
&lt;/p&gt;
&lt;p&gt;
個人的には、この専用USIMはiPhone 3Gへの機種変更を思いとどまらせる大きな要因になっていますが、近い将来、この端末ロックのUSIMの問題はなんらかのハックによって回避可能と思われます。例えば、一般のUSIMをSoftBankのiPhone 3Gで使用するには、iPhone 3GのSIMフリー化で回避できるでしょう。これには、iPhone Dev Teamの&lt;a href=&quot;http://wikee.iphwn.org/news:pwnage&quot;&gt;Pwnage&lt;/a&gt;の成果が期待されます。あるいは、海外のSIMフリーなiPhone 3Gを入手するという手段も考えられますが、パケット定額フルの定額対象になるアクセスポイント（おそらくXシリーズと同じopen接続と思われる）設定ができないため、iPhone 3Gをインターネット端末として使用することを想定した場合は現実的ではないでしょう。
&lt;/p&gt;
&lt;p&gt;
一方、iPhone 3G専用USIMで契約してしまった加入者が他の携帯電話を使いたい場合はどうすればいいでしょうか。この場合はおそらくターボSIMによる回避が可能ではないかと思われます。ターボSIMについては、以下のURLを参照ください。
&lt;/p&gt;
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://oniku.blog.ocn.ne.jp/denwa/2008/05/nm705i_sim_8c38.html&quot;&gt;電話にでんわ：NM705i 用ターボ SIM&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;
iPhone 3Gはまだ発売開始前であり、上記は、あくまでも私の想像に基づいた憶測情報ですので実際とは異なることに注意してください。新しい情報が入手できましたら、また本ブログでも紹介していきたいと思います。
&lt;/p&gt;</content:encoded>


<dc:subject>iphone</dc:subject>
<dc:subject>携帯</dc:subject>

<dc:creator>JavaFlavor</dc:creator>
<dc:date>2008-06-29T12:48:48+09:00</dc:date>
</item>
<item rdf:about="http://javaflavor.cocolog-nifty.com/blog/2008/03/core_2_duo_macv_5e25.html">
<title>Core 2 Duo Mac上のVMWare Fusionで32bit Solaris 10を動作させるTIPS</title>
<link>http://javaflavor.cocolog-nifty.com/blog/2008/03/core_2_duo_macv_5e25.html</link>
<description>Core 2 DuoのMacBookでVMWare Fusionを使用すると64...</description>
<content:encoded>&lt;p&gt;
Core 2 DuoのMacBookでVMWare Fusionを使用すると64bit OSをゲストOSとして使用できるようになります。しかし、Core Duo時代に32bitモードで作成しておいたSolaris 10のイメージをCore 2 DuoのVMWare Fusionで実行すると、64bitモードで起動しようとして以下のダイアログが出た後、起動に失敗して強制リブートがかかります。
&lt;/p&gt;
&lt;a href=&quot;http://javaflavor.cocolog-nifty.com/.shared/image.html?/photos/uncategorized/2008/03/23/vmware32biton64bit.png&quot; onclick=&quot;window.open(this.href, &#39;_blank&#39;, &#39;width=421,height=207,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0&#39;); return false&quot;&gt;&lt;img alt=&quot;Vmware32biton64bit&quot; title=&quot;Vmware32biton64bit&quot; src=&quot;http://javaflavor.cocolog-nifty.com/blog/images/2008/03/23/vmware32biton64bit.png&quot; width=&quot;252&quot; height=&quot;124&quot; border=&quot;0&quot;  /&gt;&lt;/a&gt;
&lt;p&gt;
おそらく、vmxファイルに32bitモードを明示するオプションが必要なのだろうと思い、検索してみたところ比較的簡単に解決策を見つけました。
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;vmware knowledge base: &lt;a href=&quot;http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1975&quot;&gt;Installing Solaris 10 as a 32-Bit Guest Operating System on a 64-Bit Host Machine&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
具体的には以下の一行をvmxファイルに追加した後にゲストOSを起動すると、32bitモードのSolaris 10が正常に起動しました。
&lt;/p&gt;
&lt;pre style=&quot;background-color: rgb(220, 243, 248);&quot;&gt;
monitor_control.disable_longmode = 1
&lt;/pre&gt;
&lt;p&gt;
一応、この設定のままでも使用上不都合はなさそうですが、上記サポートドキュメントを見るとこの設定のままにしておくことは推奨しないということらしいので、一旦32bit Solaris 10が起動したらrootアカウントから、以下のようにEPROMの設定をした方がいいそうです。
&lt;/p&gt;
&lt;pre style=&quot;background-color: rgb(220, 243, 248);&quot;&gt;
# eeprom boot-file=kernel/unix
&lt;/pre&gt;
&lt;p&gt;
EPROMの設定をした後は、vmxファイルに追加したmonitor_control.disable_longmode = 1の行を削除しても、きちんと32bitモードでSolaris 10が立ち上がりました。
&lt;/p&gt;</content:encoded>


<dc:subject>mac</dc:subject>
<dc:subject>solaris</dc:subject>

<dc:creator>JavaFlavor</dc:creator>
<dc:date>2008-03-23T23:41:19+09:00</dc:date>
</item>
<item rdf:about="http://javaflavor.cocolog-nifty.com/blog/2008/03/macbook_24ghz_c_85a0.html">
<title>MacBook 2.4GHz Core 2 DuoのSATAホストアダプタはSATA-150</title>
<link>http://javaflavor.cocolog-nifty.com/blog/2008/03/macbook_24ghz_c_85a0.html</link>
<description>以前のエントリで、MacBookのSerial ATAのホストアダプタは初代以降...</description>
<content:encoded>&lt;p&gt;
以前のエントリで、MacBookのSerial ATAのホストアダプタは初代以降もSATA-150かどうかの質問を頂いていて、回答がそのままになっていたのを思い出して、先日届いたMacBook 2.4GHz Core 2 DuoのシステムプロファイラでSerial ATAのチップ情報を調べてみました。
&lt;/p&gt;
&lt;p&gt;
結果は以下の通りで、SATAホストアダプタのチップはIntel ICH8-M AHCIとなっており、規格上は初代と同じSATA-150となります。また、Blackモデルに内蔵されているハードディスクは、Fujitsu MHY2250BH(250GB, 5400rpm)です。
&lt;/p&gt;
&lt;img alt=&quot;Macbookc2dsata150&quot; title=&quot;Macbookc2dsata150&quot; src=&quot;http://javaflavor.cocolog-nifty.com/photos/uncategorized/2008/03/23/macbookc2dsata150.png&quot; border=&quot;0&quot;  /&gt;
&lt;p&gt;
一方、初代のMacBookもSATA-150ですが、チップの型番は異なりIntel ICH7-M AHCIとなっています。
&lt;/p&gt;
&lt;img alt=&quot;Macbookcdsata150&quot; title=&quot;Macbookcdsata150&quot; src=&quot;http://javaflavor.cocolog-nifty.com/photos/uncategorized/2008/03/23/macbookcdsata150.png&quot; border=&quot;0&quot;  /&gt;
&lt;p&gt;
最近では、SATA-300なドライブも出回っており、MacBookへ内蔵されている方の報告もちらほら見かけるようになりましたが、ホストアダプタが上記の通りのため実際の性能はSATA-150ドライブとあまり変わらないと思われます。
&lt;/p&gt;</content:encoded>


<dc:subject>mac</dc:subject>

<dc:creator>JavaFlavor</dc:creator>
<dc:date>2008-03-23T21:13:14+09:00</dc:date>
</item>
<item rdf:about="http://javaflavor.cocolog-nifty.com/blog/2008/03/macbook_24ghz_c_9bdd.html">
<title>MacBook 2.4GHz Core 2 Duoがやってきた！</title>
<link>http://javaflavor.cocolog-nifty.com/blog/2008/03/macbook_24ghz_c_9bdd.html</link>
<description>注文してあった新しいMacBook 2.4GHz Core 2 Duoが到着しま...</description>
<content:encoded>&lt;p&gt;
注文してあった新しいMacBook 2.4GHz Core 2 Duoが到着しました。今までメインで使用していた&lt;a href=&quot;http://www.apple.com/jp/support/datasheet/portable/macbook/mb254255472.html&quot;&gt;初代MacBook&lt;/a&gt;を購入したのが&lt;a href=&quot;http://javaflavor.cocolog-nifty.com/blog/2006/06/macbook_aea0.html&quot;&gt;このブログを始めた2006年の6月&lt;/a&gt;なので約2年前になります。思い返せば、2006年はAppleがPowerPCからIntelへの移行を実行した年であり、あれからもう2年も経ったのだなと思うと感慨深いものがあります。&lt;a href=&quot;http://www.apple.com/jp/macbookair/&quot;&gt;MacBook Air&lt;/a&gt;が出たときにはどちらにしようか迷いましたが、VMWareをストレスなく使用できる量のメモリ（4GB）を積める機種が欲しい、でもMacBook Proほどのスペックは必要ないということで、今回もMacBookになりました。
&lt;/p&gt;
&lt;a href=&quot;http://javaflavor.cocolog-nifty.com/.shared/image.html?/photos/uncategorized/2008/03/20/about_macbook_c2d.png&quot; onclick=&quot;window.open(this.href, &#39;_blank&#39;, &#39;width=321,height=393,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0&#39;); return false&quot;&gt;&lt;img alt=&quot;About_macbook_c2d&quot; title=&quot;About_macbook_c2d&quot; src=&quot;http://javaflavor.cocolog-nifty.com/blog/images/2008/03/20/about_macbook_c2d.png&quot; width=&quot;192&quot; height=&quot;235&quot; border=&quot;0&quot;  /&gt;&lt;/a&gt;
&lt;p&gt;
Core 2 Duoになった今でもMacBookのデザインは全く変わっていません。私は初代MacBookを手放す気は全くないので、２つのMacBookが区別できるようにするだけのために、今回はスペシャルバージョンのBlackを選択しました。現行のMacBook Blackは内蔵ハードディスクが250GBのため、ハードディスクのアップグレードも必要ありません。見た目はほとんど変わりませんが、以下のようにできることが増えたため大変満足です。
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;内蔵メモリが4GBになったため、VMWareで複数のゲストOSあるいは、Solaris 10で複数のゾーンを組むのにメモリの心配がなくなった&lt;/li&gt;
&lt;li&gt;Core 2 Duoになったおかげで、VMWareで64bit OSを試せるようになった&lt;/li&gt;
&lt;li&gt;Core 2 Duoになったおかげで、未だに開発者プレビュー状態の&lt;a href=&quot;http://javaflavor.cocolog-nifty.com/blog/2007/12/java_se_6_devel.html&quot;&gt;Apple純正のJava SE 6&lt;/a&gt;が試せるようになった&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
本日は雨の祝日ということもあり、rsyncのバックアップディスクからホームディレクトリを新しいMacBookにリカバリし、XCode、VMWare Fusion、Parallels for Desktop for Macをインストール、携帯電話などのBluetooth機器のペアリングをやり直す作業を行って、旧MacBookからの環境移行ができました。
&lt;/p&gt;
&lt;p&gt;
最近のMacはファンクションキーにデフォルトでアサインされている機能が増え（特にiTunesコントロールのためのF7〜F12）、デフォルトでアサインされている機能も変更になっています。私は空いているファンクションキーに&lt;a href=&quot;http://www.startly.com/products/qkx.html&quot;&gt;Quickeys&lt;/a&gt;を使ってよく使う機能を割り当てています。通常iTunesの操作にファンクションキーを使うことはないので、システム環境設定の「キーボードとマウス」で「F1、F2などの全てのキーを標準のファンクションキーとして使用」にチェックをつけ、従来の操作と同じようにしました。この状態でファンクションキーに刻印されている機能を呼び出したいときは、Fnキーを組み合わせることで実現できます。例えば、スピーカのボリュームを上げるときは、Fn+F12となります。
&lt;/p&gt;
&lt;a href=&quot;http://javaflavor.cocolog-nifty.com/.shared/image.html?/photos/uncategorized/2008/03/20/keyandmouse.png&quot; onclick=&quot;window.open(this.href, &#39;_blank&#39;, &#39;width=748,height=682,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0&#39;); return false&quot;&gt;&lt;img alt=&quot;Keyandmouse&quot; title=&quot;Keyandmouse&quot; src=&quot;http://javaflavor.cocolog-nifty.com/blog/images/2008/03/20/keyandmouse.png&quot; width=&quot;448&quot; height=&quot;409&quot; border=&quot;0&quot;  /&gt;&lt;/a&gt;</content:encoded>


<dc:subject>mac</dc:subject>

<dc:creator>JavaFlavor</dc:creator>
<dc:date>2008-03-21T00:04:49+09:00</dc:date>
</item>
<item rdf:about="http://javaflavor.cocolog-nifty.com/blog/2008/03/softbankbiz_932b.html">
<title>SoftBank、「パケットし放題」の値下げとブループラン「パケット定額(フル/Biz)」の廃止</title>
<link>http://javaflavor.cocolog-nifty.com/blog/2008/03/softbankbiz_932b.html</link>
<description>ソフトバンクは、Xシリーズ向け「PCサイトダイレクト」における「パケットし放題」...</description>
<content:encoded>&lt;p&gt;
ソフトバンクは、Xシリーズ向け「PCサイトダイレクト」における&lt;a href=&quot;http://mb.softbank.jp/mb/price_plan/X/packet/&quot;&gt;「パケットし放題」&lt;/a&gt;の上限額を10,290円（税込）から9,800円（税込）に値下げすることを発表しました。
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ソフトバンクからのお知らせ：&lt;a href=&quot;http://mb.softbank.jp/mb/information/details/080319a.html&quot;&gt;「PC サイトダイレクト」利用時の「パケットし放題」上限額を値下げ！&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
これと同時に、ドコモ対抗プランとしてのブループラン専用の&lt;a href=&quot;http://mb.softbank.jp/mb/price_plan/3G/orange_blue/blue/packet_full.html&quot;&gt;「パケット定額フル」&lt;/a&gt;（PCサイトブラウザ用）と&lt;a href=&quot;http://mb.softbank.jp/mb/price_plan/3G/orange_blue/blue/packet_biz.html&quot;&gt;「パケット定額Biz」&lt;/a&gt;（PCサイトダイレクト用）を廃止することを発表しています。「パケット定額フル」と「パケット定額Biz」への申し込み受付は3月31日（月）で終了しますが、一旦契約すればプラン変更しない限りは４月以降も同割引サービスは受けられるとのことです。
&lt;/p&gt;
&lt;p&gt;
「パケット定額Biz」は月額5,985円（税込）の固定のため、パケットを多く使用するヘビーユーザは上限額が低く抑えられる他、PCサイトダイレクトを含めてパケット単価が0.02円/パケットと最安（一方、「パケットし放題」は0.8円/パケット）のため、ほとんどのXシリーズユーザはブループラン／ブループラン・バリューを選択していたと思います。
&lt;/p&gt;
&lt;p&gt;
現在&lt;a href=&quot;http://mb.softbank.jp/mb/product/3G/705nk/&quot;&gt;705NK(N73)&lt;/a&gt;でオレンジプランXエコノミーな私は、X02NK(&lt;a href=&quot;http://www.forum.nokia.com/devices/N95&quot;&gt;N95&lt;/a&gt;)への機種変更と同時にブループラン・バリュー＋パケット定額Bizへの切り替えを予定していましたが、上記発表により計画変更を余儀なくされました。現在考えられる代替案としては、
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;プラン１：3/31までにブループラン・バリューSS＋パケット定額Bizで現WM機に機種変更&lt;/li&gt;
&lt;li&gt;プラン２：４月以降にブループラン・バリューSS＋パケットし放題でN95に機種変更&lt;/li&gt;
&lt;li&gt;プラン３：４月以降にブループラン・バリューSS＋パケットパック60でN95に機種変更&lt;/li&gt;
&lt;li&gt;プラン４：プラン１に加えて、パケット定額Bizのまま４月以降にN95に機種変更&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
プラン３はパケット定額Bizと同様パケット単価が0.02円/パケットとなるため悪くない選択肢かもしれません。しかし、個人的なPCサイトダイレクトの目的としては、iPod touchのWiFiルータとしての役割を考えているため、上限額の制限がないパケットパックは不安が残ります。パケットパック60で運用できる可能性もありますが、一度はパケット定額Bizで契約してみて自分が想定する使い方でどの程度のパケットを消費するかを評価してみたいです。４月以降では、パケットパック60→パケット定額Bizの戻り道はないのですから。
&lt;/p&gt;
&lt;p&gt;
また、プラン４は基本的にあり得ないと考えています。現在のXシリーズに個人的に惹かれる端末はありませんので、現在のXシリーズの端末価格が７万円以上であることから、かなり無駄な投資になります。WM機は好みではありませんが、やはり今月中の機種変更が個人的な妥協案かもしれません。仮に、その後N95に機種変更するとしても、新スーパーボーナスの特別割引を１年ぐらいは受け取ってからでないと割に合わないと思います。
&lt;/p&gt;
&lt;p&gt;
またちょっと視点を変えると、パケット定額による上限額の制限を諦めるなら、以下のような案もあります。
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;プラン５：ブループランSS＋パケットパック60と個人輸入のN82&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
最近の円高傾向を考えれば、&lt;a href=&quot;http://javaflavor.cocolog-nifty.com/blog/2007/11/nokian82n73n95_b8b7.html&quot;&gt;N82&lt;/a&gt;は５万円程度で入手できますし、&lt;a href=&quot;http://plusj.kthree.co.jp/&quot;&gt;+J for S60&lt;/a&gt;の登場で日本語環境の導入もかなり改善されています。キャリアの縛りを受けずに自分の使いたい端末を欲しいときに買って使えるという意味では、ブループランSS＋パケットパック60という案が一番精神衛生上好ましい選択肢かもしれません。
&lt;/p&gt;
&lt;p&gt;
いずれにしても、ソフトバンクの&lt;a href=&quot;http://gigazine.net/index.php?/news/comments/20080122_softbank/&quot;&gt;24時間以内の他社新料金プランに対する対抗の公約が崩れ始めています&lt;/a&gt;ので、キャリアに縛られないモバイルライフを模索していかなければいけないと思います。
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;color: #ff0000;&quot;&gt;【追記 2008.3.28】&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
ふと思い立って、上記とは違う以下のプランを実行してみることにしました。
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;プラン６：3/31までに機種変更はせず、料金プランだけブループランSS+パケット定額Bizに変更しておき、４月以降N95が発売されたタイミングで機種変更する&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
現在使用中の705NK(N73)ではPCサイトダイレクト（open接続）はできませんが、Wap Browser接続は定額の範囲内に入ります。X02NK(N95)に機種変更するまではパケット定額Bizの¥5,985（税込）が割高ですが、積極的には使用したくないWindows Mobile機に何万円も投資するよりはずっとましな回避策だと思います。
&lt;/p&gt;
&lt;p&gt;
X02NK(N95)に機種変更するときに、ブループラン・バリューSS+パケット定額Bizにプラン変更できればなおよいと思いますが、スーパーボーナスの特別割引率がブループラン・バリューよりもブループランの方が有利ですので、仮にパケット定額Bizを残したままブループラン・バリューに変更できなくてもそれほど不利にはなりません（例えば、現在のX02HTを例にすれば、ブループランSS(家族割MAX)が¥1,785に対して１年以上の機種変更の特別割引が¥1,500で実質的な自己負担分の差額が¥285。一方、ブループラン・バリューSS(家族割MAX)が¥945に対して特別割引が¥850で差額が¥95。両者の差は¥190程度）。
&lt;/p&gt;
&lt;p&gt;
とりあえず、最初のステップとしてMySoftbankからブループランSS+パケット定額Bizへのプラン変更だけは済ませておきました。
&lt;/p&gt;</content:encoded>


<dc:subject>携帯</dc:subject>

<dc:creator>JavaFlavor</dc:creator>
<dc:date>2008-03-20T12:30:46+09:00</dc:date>
</item>
<item rdf:about="http://javaflavor.cocolog-nifty.com/blog/2008/03/sun_microsystem_0c4a.html">
<title>Sun Microsystems、iPhone SDK公開を受けてiPhone向けJava MEの開発を表明</title>
<link>http://javaflavor.cocolog-nifty.com/blog/2008/03/sun_microsystem_0c4a.html</link>
<description>Sun MicrosystemsはiPhone SDKの公開を受けて、iPhon...</description>
<content:encoded>&lt;p&gt;Sun MicrosystemsはiPhone SDKの公開を受けて、iPhone向けJavaプラットフォームを開発することを明らかにしました。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://sunfeedroom.sun.com/?fr_story=FRdamp257895&amp;amp;rf=bm&quot;&gt;Sun Media Center: Sun announces JVM for iPhone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.tuaw.com/2008/03/08/sun-working-on-java-for-the-iphone/&quot;&gt;TUAW: Sun working on Java for the iPhone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.infoworld.com/article/08/03/07/sun-iphone-java_1.html&quot;&gt;InfoWorld: Sun: We&#39;ll put Java on the iPhone&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://journal.mycom.co.jp/news/2008/03/12/021/index.html&quot;&gt;マイコミジャーナル「Sunまたフラれる? iPhone/iPod touchへのJava移植は五里霧中」&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;これが実現されるならば、Java開発者にとってはとても嬉しいニュースです。しかしながら、Java on the iPhoneに関しては２つの観点で心配な点があります。&lt;/p&gt;

&lt;p&gt;まず１点目は、&lt;a href=&quot;http://javaflavor.cocolog-nifty.com/blog/2008/03/iphone_sdk_fbcd.html&quot;&gt;前のエントリ&lt;/a&gt;で書いたように、VMやスクリプト言語環境のランタイムとそのランタイムを前提とするアプリケーションの両方がサードパーティソフトウェアであるという構成を、iPhone OSがサポートするかどうかが現時点で不透明であるということです。Javaランタイム環境がiPhone OS 2.0に予め含まれる構成になるのであればおそらく問題はないのでしょうが、現時点ではAppleはiPhoneにJavaを載せることに関してはあまり積極的ではありません。LeopardのXcode 3.0でCocoa Javaプロジェクトがサポートされなくなったことからも、AppleがJavaの採用に積極的でなくなったことが分かります。&lt;/p&gt;

&lt;p&gt;２点目は、iPhone OSのユーザインタフェース（Core touch）はJava MEの標準APIでだけではサポートしきれないということです。これはJava SEを採用するとしても同様です。iPhoneアプリケーションの魅力は、Multi-Touchイベント/コントロールと加速度センサ（Accelerometer）が利用できることによるものが大きいです。これらのAPIやiPhone独特のUIがJava APIで利用できないのであれば、iPhone開発者が開発言語として積極的にJavaを採用する理由がありません。おそらく、これらiPhoneの独自機能を利用できる拡張APIをJava MEに追加することになるのだろうと思います。&lt;/p&gt;

&lt;p&gt;いずれにしてもiPhone OS 2.0を取り巻く各社の動向には暫く目が離せません。&lt;/p&gt;</content:encoded>


<dc:subject>iphone</dc:subject>
<dc:subject>ipod</dc:subject>
<dc:subject>java</dc:subject>

<dc:creator>JavaFlavor</dc:creator>
<dc:date>2008-03-09T16:51:35+09:00</dc:date>
</item>
<item rdf:about="http://javaflavor.cocolog-nifty.com/blog/2008/03/iphone_sdk_fbcd.html">
<title>iPhone SDK β公開とアプリケーション配布の今後</title>
<link>http://javaflavor.cocolog-nifty.com/blog/2008/03/iphone_sdk_fbcd.html</link>
<description>もうご覧になった方も多いと思いますが、3月6日にiPhoneソフトウェアのロード...</description>
<content:encoded>&lt;p&gt;もうご覧になった方も多いと思いますが、3月6日にiPhoneソフトウェアのロードマップが発表され、その&lt;a href=&quot;http://events.apple.com.edgesuite.net/rtp20e92/event/&quot;&gt;プレスイベントのビデオが公開&lt;/a&gt;されています。&lt;/p&gt;

&lt;p&gt;iPhoneソフトウェアは６月にバージョン2.0となる予定で、エンタープライズ向けに以下の広範囲な機能追加が行われることになっています。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Push email/calendar/contacts (MS ActiveSync)&lt;/li&gt;
&lt;li&gt;Global address list&lt;/li&gt;
&lt;li&gt;Cisco IPsec VPN&lt;/li&gt;
&lt;li&gt;Certificates and Identities&lt;/li&gt;
&lt;li&gt;WPA2/802.1x&lt;/li&gt;
&lt;li&gt;Enforced security policies&lt;/li&gt;
&lt;li&gt;Device configuration&lt;/li&gt;
&lt;li&gt;Remote wipe&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;また、同時にデベロッパー向けに公開されたiPhone SDKのβ版では、Core OS/Core Services/Media/Core Touchの全てのレイヤのAPIのドキュメントおよびサンプルコードが公開されています（上記、2.0の仕様は非公開）。&lt;/p&gt;

&lt;p&gt;アプリケーションの配布については、予想通りiTunes Storeの音楽配信と同様にAppleが管理するApp Storeからの配信によるインストールのみが許されることになりました。このアプリケーション配信サービスを利用するデベロッパーはアプリケーションの有償無償に関わらず、$99の&lt;a href=&quot;http://developer.apple.com/iphone/program/&quot;&gt;iPhone Developer Program&lt;/a&gt;（または$299のEnterprise Program）に加入しなければなりません。&lt;/p&gt;

&lt;p&gt;ここで気になるのは、App Store開始後のjailbreakを前提とした従来のパッケージマネージャである&lt;a href=&quot;http://iphone.nullriver.com/beta/&quot;&gt;app tapp Installer&lt;/a&gt;や&lt;a href=&quot;http://www.saurik.com/id/1&quot;&gt;Cydia&lt;/a&gt;の将来です。Appleは登録依頼のあったアプリケーションの登録を拒否することもできるため、InstallerやCydiaのようなAppleのコントロール下にできない二次配布を行うソフトウェアのApp Storeへの登録を拒否するかもしれません。また、仮にこれら二次配布を行うソフトウェアが許可されたとしても、ルートディレクトリ配下にインストールされることを前提としたアプリケーションはインストールできない可能性が高くなります。アプリケーションのインストール先はディレクトリ~mobile/Applications/配下に限定されることになるでしょう。JavaやRubyなどのサードパーティのラインタイムとそのランタイムを前提としたサードパーティのアプリケーションという構成や、実行にルート権限を必要とするsshdなどのデーモン型のアプリケーションをiPhone OS 2.0配下で実現可能かは現在のところ不透明です。&lt;/p&gt;

&lt;p&gt;App Storeによるサードパーティアプリケーションの配布システムはおそらく成功するでしょう。しかし、もし、Flash、Java、Ruby、Pythonなどのランタイム環境のどれをiPhone OSとして採用するかがAppleのビジネス的な方針によってコントロールされるようになるのであれば、大変残念なところです。&lt;/p&gt;

&lt;p&gt;６月のApp Storeの開始を待ってみなければ上記の詳細は分かりませんが、iPhone/iPod touchがオープンプラットフォームとしても魅力的なデバイスでいてくれることを望みます。&lt;/p&gt;</content:encoded>


<dc:subject>iphone</dc:subject>
<dc:subject>ipod</dc:subject>

<dc:creator>JavaFlavor</dc:creator>
<dc:date>2008-03-09T16:13:30+09:00</dc:date>
</item>


</rdf:RDF>
