Titanium News

Appcelerator Titanium Mobileに関するニュースなどを淡々とお伝えしていきます。

Ti Weekly Clips (2012/12/09~2012/12/15) #TitaniumJP

f:id:donayama:20120317112922p:plain:left1週間のTitanium Mobile関連のブックマークを振り返るTi Weekly Clipsのお時間です。

今月23日に公開を予定している本コーナーの年間総集編作業を先週末からちまちまとやってるのですが、ようやく整理の前段階に突入という感じです。現時点でブラウザ表示からのA4印刷イメージで30ページ超というボリュームになっており、1記事としてお送りするべきかどうか悩んでいます(^^;

もう少し肉付けしないといけないところ、反面シェイプアップしないといけないところがあるのですが、まさにこの1年を振り返るという形のものになりそうな感じなので、適度にご期待頂ければと存じます。

それでは定例の振り返りに参りましょう。

News

■Titanium Mobile/Studio 3.0正式版がリリースされました。

http://developer.appcelerator.com/blog/2012/12/announcing-titanium-3-0.html

まとめ始めるときに入ったニュースです。

遂に3.0.0の正式版がリリースされました。

詳細はリリースノートと直前に発表された公式blogの記事をご覧下さい。(和訳まとめも作るつもりですが…間に合ってません)

Release Notes Titanium SDK 3.0.0 - 12/14/2012

http://docs.appcelerator.com/titanium/release-notes/?version=3.0.0.GA

Breaking Changes in Titanium SDK 3.0 « Appcelerator Developer Center

http://developer.appcelerator.com/blog/2012/12/breaking-changes-in-titanium-sdk-3-0.html

■Don't Fall - Titanium Mobileユーザー会サポートBBS

http://support.titanium-mobile.jp/

増井さんのドメインにあった非公式BBSのデータを移設して、ユーザ会サイトにてリニューアルオープンされました。

SPAM対策もフィルタから漏れたものもモデレーションによって回避できそうですし、より便利で役立つサイトになったのではないでしょうか。

■Integrate Your Mobile App with DENSO. Enter to Win a Navigation-Entertainment Receiver « Appcelerator Developer Center

http://developer.appcelerator.com/blog/2012/12/integrate-your-mobile-app-with-denso-enter-to-win-a-navigation-entertainment-receiver.html

DENSOのNaviBridgeモジュールを利用したプログラムコンテストが開催されるようで、2013年1月31日が締め切りです。 上位10組にはKENWOODの(海外モデルの?)カーナビがプレゼントされるようです。

ガイドライン等は記事内のリンクからご確認下さい。

Tips&Topics

■Titanium mobile Advent Calendar 2012 : ATND

http://atnd.org/events/34644

今週もAdvent Calendarをまとめて振り返り。

人生の局所最適解を探索中...: [Titanium mobile Advent Calendar 2012 9日目] jsとobj-cで同じ処理を比べて、module作成のハードルを下げよう! 正規表現

http://blog.a-dat.net/2012/12/titanium-mobile-advent-calendar-2012-9.html

UIの絡まないモジュールを作るのって、かなり楽ですよね。(コードサンプル流用できるし)。

手前味噌ですが、iOSのカスタムPasteboardにアクセスするためのネイティブモジュール TiCustomPasteboardを作ってみた。 - JP::HSJ::Junknews::HatenaSideという記事も以前書いてますので、ご参照下さい。

サポートサイトを作りましたよ | Selfkleptomaniac

http://selfkleptomaniac.org/archives/2344

News枠でもお伝えしたユーザ会のサポートBBSの裏側の解説。

TitaniumとCoffeeScriptとGruntで快適開発環境を作る | masaplabs

http://www.masaplabs.com/titanium-coffeescript-gruntjs/

CoffeeScriptの自動コンパイルを利用して、快適に開発しようという環境構築まとめ。

【12日目】Titanium Mobile で GeoHash を取り扱う | imthinker.net

http://imthinker.net/2012/12/titanium-mobile-using-geohash/

GeoHashというものを不勉強でしらなかったのですが、近隣の位置情報をまとめて取得する際に精度計算を桁数レベルで出来るというのは便利ですね。

【13日目】イベント機構&リトライ機構を組み込んだHTTPClient (Titanium Mobile) - モトクロスとプログラムと粉砕骨折と

http://d.hatena.ne.jp/sngmr/20121213/1355335270

おお、これは便利なCommonJSモジュール。可能であればdeferredできるようになればうれしいな...

外は寒いし、Titanium Mobileのモジュールでも作ろうぜー! #iOS #Titanium - Qiita

http://qiita.com/items/7eda86a21a26edea2e0a

現時点でのネイティブモジュール作成まとめの総本山という感じの記事。ボリューム過多により未完成です(^^;

ブックマークしておいて、あとで参照するのにうってつけですね(完成待ってます!w)

■Titanium Mobile開発やってる人にRubyMotionをオススメする理由 - TitaniumMobile勉強記

http://h5y1m141.hatenablog.com/entry/2012/12/14/072610

こちらはRubyMotionのAdventCalendarから。@h5y1m141さんのRubyMotionオススメ話。

Titanium Mobileが最適解ではないこともシバシバ。特にiOSに特化して、なおかつOSがbetaの状態でもサポートされていたりする点ではどうしてもマルチプラットフォームであるTiは足枷になりがちです。

試すにしてもまずは購入からという敷居の高さもありますが、興味がある向きは調べてみて、チャレンジするのも手でしょう。

■Augmented Reality with JavaScript and Appcelerator Titanium

http://www.slideshare.net/jeffbonnes/augmented-reality-with-javascript-and-appcelerator-titanium

詳しくはPacktPubの書籍を参照しろということなのでしょうが、ARをTiでやるためのざっくりした解説のスライドになっています。

GitHub Watch

■jeffbcross/dpd-titanium · GitHub

https://github.com/jeffbcross/dpd-titanium

node.jsで自作のWebAPiを構築できるdeploydAPIをTiから使うというモジュール。