Ti Weekly Clips (2012/10/28~2012/11/03) #TitaniumJP
東京方面に向かうための新幹線を待つ新大阪駅からお送りするTi Weekly Clipsのお時間です。
News
■Titanium Mobile SDK 2.1.4 RCがリリースされました。 - Titanium News
http://ti-news.hatenablog.jp/entry/2012/11/03/085034 http://developer.appcelerator.com/blog/2012/11/titanium-sdk-2-1-4-rc-released-preliminary-support-for-new-ipads.html
先ほど速報記事を挙げた件ですが、2.1.x系のリリース候補版が公開されました。Xcode 4.5.2, iOS 6.0.1, 第四世代iPadとiPad Miniに対応したのが主たる点ですが、バグフィックスもアレコレあるようですので、詳細はリリースノートなどをご参照下さい。
■「Titanium もくもく会 Tokyo #2」に参加してきました | imthinker.net
http://imthinker.net/2012/11/titanium-mokumoku-meeting-02/
10月31日に開催された「Titanium もくもく会 Tokyo #2」のレポートを@ryugoo_さんがまとめられています。
■Developer Preview: The New Titanium Command Line Interface « Appcelerator Developer Center
Node.js(0.8以上)で動くようになるTitanium SDK 3.0以降のコマンドラインインタフェースについての解説。
■Appcelerator partners with Scandit to release barcode scanner module for Titanium - Scandit - Scandit
バーコード読み取りライブラリScanditがTitanium Mobile向けモジュール提供を開始しました。iOS/Androidのいずれのプラットフォームにも対応。
フリーだとUPC/EAN(JAN)/QRのみ。ただし有償アプリの場合は販売価格の8%を支払う必要があります。
バーコードのフォーマットを増やす場合、利用デバイス数単位で別途ライセンスが設けられています。
■Get Started with Titanium and Augmented Reality « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/10/get-started-with-titanium-and-augmented-reality.html
英語ですが新しいTitaniumの書籍が出ました。毎度のPacktからで、テーマはAR。薄めのボリュームですが、興味がある向きは購入されては?
ちなみにKindleでも買えますよ。
Tips&Topics
■Titanium mobile "early" Advent Calendar 2012 : ATND
昨年は12月に開催されたTitanium Mobile Advent Calendarですが、今年はコネタを中心にした前哨戦として"early"Advent Calendarが11月に、本家Advent Calendarは12月にそれぞれ開催され、(おそらく)合計55件の記事が集結するという一大イベントになります。
参加者絶賛募集中ですが、"early"については応募者がなかった日には主催者の@astronaughtsさんが頑張るという話になってます。 ひとり1日の制限もないので、何か書きたい!という向きはどんどんご応募ください。
【1日目】なぜか無視され、コンソールに印字されない Error を補足する | astronaughts.net
http://astronaughts.net/titanium-mobile-error-to-be-ignored/
主催者@astronaughtsさんによる例外補足をちゃんとしようという記事。
map系同様JSのバージョンが開発プラットフォームで固定されているので、思い切って最新機能を活用しないとですね。
【2日目】HTTPClient をラップする | imthinker.net http://imthinker.net/2012/11/titanium-early-advent-calendar-2012-no2/
いつもつかうHTTPClientの手順をモジュールでラッピングという記事を@ryugoo_さんが書かれています。
シンプルかつ分かりやすい実装なので、CommonJSモジュールの書き方の良い参考例にもなっています。
■YY Digital | Hacking Titanium
http://www.yydigital.com/blog/2012/10/30/Hacking_Titanium
TiShadowでおなじみのDavid BankierさんによるCODESTRONGの発表スライドなどの紹介。
GitHub Watch
■aaronksaunders/todolist.alloy
https://github.com/aaronksaunders/todolist.alloy
SQLiteを用いたToDOリストをalloyで作る場合のサンプル。
■aaronksaunders/ci.geofencing
https://github.com/aaronksaunders/ci.geofencing
「指定した緯度経度を中心にした半径nメートルの円形のエリア」に入ったり出たりしたことを検知するGeoFencingと呼ばれるテクニックの解説。iOSのネイティブモジュールで実現しています。
スタンプラリー系をやるにはおもしろいかも?