Titanium News

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

Ti Weekly Clips (2013/11/03~2013/11/09) #TitaniumJP

f:id:donayama:20120317112922p:plain:left1週間のTitanium/Appceleratorに関するブックマークを振り返るTi Weekly Clipsのお時間でございます。

ぼちぼち年末までの日数が具体的になってきている昨今、総集編のまとめを始めないと去年同様にヒーヒー言いそうな気配が漂いはじめて来ていますが、皆様はいかがお過ごしでしょうか(^^;)

Titanium 3.2の足音も近づいているのか、少し遠ざかったのかよく分からない状態ですが、現時点では少なくとも年内にはアップデートがありそうです。

Newsでも扱っていますがCLIのアップデートだけでも結構な内容なので、リリースノートの抄訳をやりきれるのか不安でいっぱいです…。

News

Android KitKat now Available

Android 4.4、通称KitKatにおいてTitanium SDK 3.1.3で問題ないことが分かったようです。ただし、Windows環境ではadbのバグによる不具合があるようですので、お気をつけ下さい。

また、KitchenSinkのデモの一部に不具合があるようですが、どちらかというとサンプルソース側の問題らしく、masterブランチの内容は修正されているようです。

Titanium 3.2 CLI - TiAppCamp2 - 11/2/2013

Titanium 3.2でオーバーホールされたというCLI環境に関するスライド。先日アトランタであったTiAppCampで発表されたものです。

iTunesを介さずにデバイスインストール出来るようになったり、CLI自体にイベントフック機構が搭載(フックスクリプト自体もJavaScriptで記述する)されるため、プリコンパイラや機能を後付けするような仕掛けもいろいろ出てきそうです。

TiAppCamp Atlanta 2013: Alloy Overview

同じくTiAppCampでの発表スライド。現時点でのAlloyの概要まとめ。

Tips & Topics

OS X Mavericks と Titanium Studio - imthinker::net

OS Xの最新版MavericksでのTitanium Studioの挙動についてのまとめ。Apple版のJavaSDKを入れないとダメだそうで。

他にもTi.API.infoなどのコンソールログ系がXcode 5.0.xとTi 3.1.3で正しく出ない問題もあるようでメインの開発環境をMavericksにするのにはまだもう少し猶予が必要な感じでしょうか。

Introducing ti-i18n | Fokke Zandbergen

Alloyで今後非推奨になるextract-i18nを代替するスクリプト。L()Ti.Locale.getString()で引数に指定しているキー文字列を採取してくるものですね。

スタンドアローンでも動きますが、上記のTitanium 3.2 CLIのフック機構を用いることで自動的にこれを組み込むができるようになるようです。

Node.ACS SOAP Web Service Integration

Node.ACSでSOAPなWebサービスとのやりとりを実現するというチュートリアル記事。

XMLを組みたてるロジックのあたりがなんとも「かゆいところに手が届かない感じ」に溢れていますが…。

Tutorial for Linux | How-to Install Appcelerator Titanium Studio on Ubuntu 13.10 Saucy 64bit Step-by-Step

UbuntuでTitanium Studioを動作させるためのインストール手順まとめ。

GitHub Watch

stumsky/TiTesseract

Googleも支援しているというオープンソースのOCRエンジンtesseract-ocrをTitaniumから触れるようにしたiOSネイティブモジュール。

animecyc/TitaniumAnimator

組み込みの2Dアニメーションの代替を目的としたiOSネイティブモジュール。Android版も開発予定だそうです。

Labelの色変化アニメーションを実現するための別モジュールも用意されています。

kemaltaskin/PDFTouch-Titanium-Demo

有償のPDF表示ライブラリのデモ版。非商用・学術用途でインハウスのアプリなら無償で使えそうです。

TNuzzi/wriststrap

Twitter BootstrapにインスパイアされたというAlloy向けのTSSサンプル。

mpociot/TiTutorialView

Pathのアプリケーションチュートリアル風の表現を行うためのCommonJSモジュール。内部は普通にScrollableViewを使っていて、ラッピングを行っているという仕掛けです。

dbankier/TiSIPClient-Android

AndroidでSIP/VoIPを実現するネイティブモジュール。

jbeuckm/TiBLE

Bluetoothデバイスとの対話が行えるiOSネイティブモジュール。今のところはデバイス走査までの実装っぽいです。

sukima/promises-titanium

いわゆるpromissをTitanium上で実現するサンプルソース。

なかなか決定版が存在しない状態なのですが、Appceleratorからこの辺のフォローってないもんですかねぇ。

tripitakit/timon

AlloyからMongoDBを仲介するNode.js Web APIアプリケーションを叩くデモアプリ。