
Web技術でネイティブアプリを作れるTitanium(1)
HTML+JavaScriptでiPhone/Androidアプリを作れる
Titanium Mobileとは
立薗 理彦
2010/2/18
「Kitchen Sink」アプリで分かるTitaniumでできること
- - PR -
□ 「Phone」デモ
電話機固有の以下の機能を試すことができます(バイブレータなど、一部機能はエミュレータでは動作しません)。
- カメラによる写真撮影
- バイブレータの振動
- GPSによる位置測定
- ムービー・サウンドの再生
- 傾き検知
- 画面の縦横検知
![]() |
| 図9 メディアプレイヤーによるムービー再生のデモ |
□ 「UI」デモ
Titaniumから利用可能なネイティブUIのデモを見ることができます。
- ダイアログなどのウィンドウ
- スライダー、ボタン、プログレスバーなどのUIパーツ
- テーブル
![]() |
| 図10 スライダーUI |
![]() |
| 図11 キーボードを使ったテキストフィールドへの入力 |
![]() |
| 図12 テーブル |
![]() |
| 図13 ボタンを設置したツールバー |
□ 「Views」デモ
Titaniumが提供する「View」をテストできます(ここでの「View」は、iPhone OSの「View」と必ずしも一致しません)。
![]() |
| 図14 Image Views |
![]() |
| 図15 カスタムレイアウトによるテーブル |
□ 「Mashups」デモ
Titaniumを使ってWebサービスとの連携を行うデモです。
![]() |
| 図16 マッシュアップデモ |
Titaniumで実現可能なUIを知っていただくため、スクリーンショットで駆け足に解説してきましたが、Titaniumで実現可能なアプリケーションのイメージがわいてきたでしょうか?
APIドキュメント、サポートフォーラム、Twitter
Titaniumは発展途上のツールのため、ドキュメントが機能に追い付いていない部分もあります。まずはWebサイトのドキュメントを参考に、ユーザーフォーラムの検索を活用することをお勧めします。
- 「Appcelerator」
Titaniumの開発元、Appceleratorのサイト - 「Appcelerator Codestrong - Titanium Mobile APIs」
Titanium Mobile APIドキュメント - 「Welcome - Appcelerator Support」
サポートフォーラム。使い方の分からないメソッドを検索すると便利
アップデートのチェックには、Twitterアカウントが便利ですが、バグトラッカーをチェックするのも不要な調査をしないために重要です。
- @appcelerator
AppceleratorのTwitterアカウント。バージョンアップ情報など - 「Dashboard - appcelerator」
バグトラッカー
次回は、Titaniumを使ったアプリ開発の実際
Titaniumは、比較的規模の大きなフレームワークのため、1回では全容をお伝えできません。次回は引き続き、APIの紹介やiPhone上でアプリケーションを動作させる様子などを、紹介していく予定です。ご期待ください。
また、今回の記事の感想や次回より詳しく解説してほしいとこなどありましたら、筆者のTwitterアカウント(@mshk)までどうぞ。
□ 2009年2月19日 追記
この記事を読んだ開発元のAppceleratorさんから、日本の開発者に向けて何かできることがあったら教えてほしいとの連絡がありました。直接要望を伝える絶好のチャンスです。まとめてお送りしたいと思いますので、質問要望など筆者のTwitterアカウント(@mshk)へのリプライでどうぞ。
□ @IT関連記事
| OpenGL ESが大変な3Dアプリ開発を楽にするUnity ここが大変だよiPhone開発(最終回) iPhoneゲーム開発に必須のOpenGL ES。そのコーディングに手こずっている方に有用なツールを紹介し簡単なサンプルを作成します |
||
| Flash CS5のiPhoneアプリ変換機能は無駄にならない D89クリップ(15) Flash CS5製とiPhone SDK製のアプリの違いや、Flash Lite 4.0などFlashプラットフォームのモバイル対応について、Flashのエバンジェリストに聞いた |
||
ケータイ分野以外の組み込みデバイス開発の現場でも注目を集めている「Android」。組み込みデバイスへの適用からアプリケーション開発、イベントレポート、ニュースなどAndroidに関するさまざまな技術情報・最新動向をお届けします! |
![]() |
立薗理彦(たちぞの まさひこ) 1972年東京生まれ。1996年、慶應大学 環境情報学部卒。シャープで組み込み系のソフトウェアエンジニアとして働いた後、携帯電話メーカーのノキアで日本向け端末のリリースに携わる。 この頃、週末プロジェクトとしてiTunesでの再生履歴をネットで公開するサービス「音ログ」を開発。これをきっかけに、ウェブ業界への転身を決意してフリーに。 その後、音楽ニュースサイト「ナタリー」の立ち上げに関わり、2007年10月から技術担当取締役としてナターシャに参加。現在に至る。 最近の興味は、iPhoneでのアプリケーション開発。 趣味は、TVドラマ「Lost」を繰り返し見ること。全シーズンをすでに3回以上見ていて、ハワイでのロケ地ツアーにも2回参加。 著者つぶやき http://mshk.tumblr.com/ http://twitter.com/mshk http://friendfeed.com/rooms/sweet-tweet |
| 3/3 |
| INDEX | ||
| Web技術でネイティブアプリを作れるTitanium(1) HTML+JavaScriptでiPhone/Androidアプリを作れる Titanium Mobileとは |
||
| Page1 iPad/iPhone VS Androidに戸惑っていませんか? 「Titanium Mobile」って何? |
||
| Page2 Titaniumの開発ツール・サンプルを動かす準備 iPhone/Androidエミュレータで試すTitaniumのサンプル |
||
| Page3 「Kitchen Sink」アプリで分かるTitaniumでできること 次回は、Titaniumを使ったアプリ開発の実際 |
||
Web技術でネイティブアプリを作れるTitanium バックナンバー 連載インデックスへ»
- 第1回 HTML+JavaScriptでiPhone/Androidアプリを作る
- 第2回 Titaniumで始めるモバイルアプリ作成の基礎知識
- 第3回 OAuthでバーコード情報Twitter投稿iPhoneアプリ
| ご意見、ご感想は Smart&Social 会議室へどうぞ |
| Smart&Social フォーラム トップページへ |
TechTargetジャパン
- JenkinsでCIすればAndroidアプリ開発はもう怖くない (2012/5/23)
Androidアプリ開発における継続的インテグレーションの重要性やJenkinsの利点を解説し、環境構築の仕方や使い方の手順を紹介します - Open Graphアプリを作りApp Centerに登録するには (2012/5/18)
ユーザーの活動を共有できるFacebookの新機能を使ったアプリの開発方法と新しいアプリストアへの登録手順を解説 - Bootstrap、Hogan.js、FinagleなどTwitter系OSS (2012/5/15)
Twitterのアーキテクチャやオープンソースへの取り組みなどの講演模様をお届け。OpenJDKやStorm、Gizzard、Twitter4Jも注目 - ソーシャルゲーム/スマホ開発イベント記事が人気 (2012/5/11)
4月はソーシャルゲームの開発者向けイベントや、Webとネイティブの対決が熱かった! UnityやPerfumeも見逃せない!?
|
|
キャリアアップ
スポンサーからのお知らせ
イベントカレンダー
- - PR -











