Titanium News

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

Ti Weekly Clips (2013/02/24~2013/03/02) #TitaniumJP

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

なんか今週やたらブックマークが多いんですよね。tiTokyo、tiConfと大型イベントが続いて、アウトプット熱が高まってるのでしょうか。

というわけで手短かの前振りとともに、今週の振り返りと参りましょう。

News

■Titanium Mobile Tizen Preview now available « Appcelerator Developer Center

http://developer.appcelerator.com/blog/2013/02/titanium-mobile-tizen-preview-now-available.html

tiTokyoの際にもJeffがちらりと触れていたTizen対応についてDeveloper Previewがリリースされました。使用するにはTitanium SDK、Titanium StudioのそれぞれPreview版(3.1.0.x)を使う必要があります。

次の冬時期には日本でもTizen搭載端末が登場する予定があるということなので、先行して触れたいところですが、なにぶんまだまだ開発者用のプレビューということで人柱精神溢れる方々からどうぞどうぞ。

■Open-Sourced Modules on the Appcelerator Marketplace « Appcelerator Developer Center

http://developer.appcelerator.com/blog/2013/03/open-sourced-modules-on-the-appcelerator-marketplace.html

これもtiTokyoでJeffが触れていた件ですが、かつてTitanium Plusと呼ばれていたモジュール群(の大多数)がオープンソース化されました。これらはMarketplaceで有償・無償で提供されていたものなので、ご存知の方もおおいでしょう。

実際にビルドして組み込むもよし、モジュールの実装例として見るもよし、という格好の題材ですが、メンテナンスどうなるんでしょうね…。

■VisualUI

http://visual-ui.com/

Titanium StudioでGUIデザインというとちょっとなあという過去を思い出さざるを得ないところですが、新星としてこのVisualUIというツールが登場したようです。なんとAlloy対応。

フリートライアル版は15日で無料、年間開発者ライセンスが30USDという形です。どこまで実用的なのかは分かりませんが、まずはトライアル版でお試し下さい。

■Appcelerator Japanese Mobile Community Comes Out in Force for tiTokyo

http://www.marketwire.com/press-release/-1760097.htm

tiTokyoに関するプレス記事がmarketwireに。これの直訳っぽい日本語記事がこちら。

http://www.japancorp.net/japan/Article.Asp?Art_ID=58618

■tiConf – Community-led Titanium Conference Kicks off (Day 1 Recap) « Appcelerator Developer Center

http://developer.appcelerator.com/blog/2013/02/ticonf-community-led-titanium-conference-kicks-off-day-1-recap.html

■tiConf Continues with Another Jam Packed Day (Day 2 Recap) « Appcelerator Developer Center http://developer.appcelerator.com/blog/2013/02/ticonf-continues-with-another-jam-packed-day-day-2-recap.html

tiConfの様子を伝える公式blogの記事。スピーカー写真をみて、メインセッションをどんな豪奢な会場でやってるんだと思いましたが、奥行きは案外狭めのところだったみたいです(^^;

■tiTokyoとかtiConfのスライドいろいろ。

Appcelerator Alloy Deep Dive - tiTokyo 2013

http://www.slideshare.net/ralcocer/appcelerator-alloy-deep-dive-titokyo-2013-16573345

Cross-Platform Mobile Apps & Drupal Web Services

http://www.slideshare.net/bobsims/crossplatform-mobile-apps-drupal-web-services

Case Study: ReallyLateBooking, Appcelerator and CoffeeScript // Speaker Deck

https://speakerdeck.com/robertogds/case-study-reallylatebooking-appcelerator-and-coffeescript

Extending Titanium with native iOS and Android modules

http://www.slideshare.net/omorandi/ticonf

Real time mobile apps with Titanium, Node.ACS and WebSockets

http://www.slideshare.net/etnatraining/ticonf-realitimeappscalanducci

■Appcelerator Titanium: Patterns and Best Practices | Packt Publishing

http://www.packtpub.com/appcelerator-titanium-patterns-and-best-practices/book

Boydlee PollentineさんとTrevor Wardさんによる共著がようやくリリースされました。

ぱららっと目を通した感じでは、MVCのBest PracticesとしてAlloyが今提示されているなかでは微妙な位置づけになってるよなあという印象が残ります。(あとサンプルコードの誤植というかスペーシングかカーニング漏れ?が多くて読みづらい)

■Appcelerator Titanium Application Development by Example Beginner's Guide | Packt Publishing

http://www.packtpub.com/appcelerator-titanium-application-development-by-example-beginners-guide/book

どんな本になるか分かりませんが、AlloyやACSもカバーしたiOS/Android/Windows8向け入門書がPacktから6月頃に出るようです。(出版時期は若干眉唾ですが)

著者はDarren Copeさん。

Tips & Topics

■Titanium + BlueStacksでAndroid開発 | Selfkleptomaniac

http://selfkleptomaniac.org/archives/2423

PC上でAndroidアプリを実行できるBlueStacksを利用してTiでビルドしたアプリを実行してみるという例。ActionBarには対応していないってことなのでしょうか。

■Titanium + VMware(Android x86)でAndroidアプリ開発 | Selfkleptomaniac

http://selfkleptomaniac.org/archives/2434

上記記事の応用でAndroid x86でアプリ実行を試みるというもの。

■Titanium 3.0 と ECMA-262-5 - imthinker::net

http://blog.imthinker.net/entry/2013/02/22/221139

Titanium 3.0になり、いろいろJavaScriptの処理系としての実装も強化されているようです。

もともと他ブラウザ互換とかを考える必要性のないTitaniumですが、こういう処理系がもともと持っている便利機能(Array関係は特に)はバッドノウハウを無視して、積極的に使うべきですよね。

■TableViewRow swipe sample

https://gist.github.com/rblalock/5001234

TableViewでスワイプするサンプル。

GitHub Watch

■alperdincer/TiGMap · GitHub

https://github.com/alperdincer/TiGMap

GoogleMaps SDKを用いたiOSネイティブモジュール。

■daisaru11/TiGMap · GitHub

https://github.com/daisaru11/TiGMap

同じ目的・同じ名前ではあるものの別の実装であるiOSネイティブモジュール。

■jasonkneen/TiStore · GitHub

https://github.com/jasonkneen/TiStore

先週お伝えしたiOSToolからAppStore連携機能だけを取り出し、なおかつCommonJS化したようなモジュール。

■FokkeZB/Alloy-Theming-Widgets · GitHub

https://github.com/FokkeZB/Alloy-Theming-Widgets

Alloy Widgetをテーマ対応させるためのコードサンプル。

■bongole/TiSocketIONative · GitHub

https://github.com/bongole/TiSocketIONative

ネイティブのソケット通信をおこなうモジュール。iOS/Android両対応。

■bongole/TiGPUImageView · GitHub

https://github.com/bongole/TiGPUImageView

GPUでフィルタ演算を行うImageViewを実現するモジュール。iOS/Android両対応。

■bongole/TiAttributedLabel · GitHub

https://github.com/bongole/TiAttributedLabel

HTMLラベルを実現するモジュール。iOS/Android両対応。