タグ

titaniumに関するdbfireballのブックマーク (33)

  • Titanium Mobile を実務的に使うための開発環境の整え方(1) - 実務で使えるTitaniumテクニック - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル

    はじめに はじめまして。ChatWork株式会社の宮下と申します。ChatWorkはビジネスシーンに向けたチャットを提供するウェブサービスです。ChatWorkではiOS/Android向けのモバイルアプリケーションの開発にTitanium Mobileを採用しています(2013年09月現在)。この連載ではTitanium Mobileを実務レベルで使う際に行っている開発環境の整え方や工夫を紹介したいと思います。 Titanium Mobile とは Titanium Mobile(以下Titanium)はAppcelerator Inc.が提供するアプリケーション開発環境です。Titaniumを使うことで、iOSやAndroid(他にはTizenやBlackBerryなど)に対応するネイティブアプリケーション開発をJavaScriptを使って同時に行うことができます。iOS SDKやAn

  • 今ここでもう一度初めての Titanium

    3. 宮下 竜大郎 @ryugoo_ Web * Developer Titanium Certified App Developer Titanium Certified Mobile Developer Titanium ユーザー会 書記 http://imthinker.net/ http://cocohere.com/

    今ここでもう一度初めての Titanium
  • Appceleratorを退職しました

    2012/09/30を持ちまして、Appcelerator, Inc.(以下Appc)を退職しました。2010/12に入社して以来、Titanium Mobile(以下Ti)のエバンジェリストとして活動し、多くの方々にお世話になりました。この場を借りてお礼申し上げます。 私はAppcを離れますが、Appcに取って日は世界で2番目に大きなコミュニティを持つ、大切な場所であることに変わりはありません。CEOのJeffやCOOのSandeepが先週来日し、その講演の中で日のビジネスについても、近々発表すると話をしています。Jeffは海外のメディアによるインタビューの中でもAppcは今年、日を含むAPAC地域に投資をする明言しており、これからも日でのTiビジネスが加速していきます。 Tiは大変多くのユーザー支えられおり、各地でも有志によるイベントなどが開催されています。また先日、Titan

  • Titanium Mobile SDK 2.1.0 と Titanium Studio 2.1.0がリリースされました。#TitaniumJP - Titanium News

    予想より若干早く日時間の今朝方タイトルのとおり、Titanium Mobile SDK 2.1.0ならびにTitanium Studio 2.1.0が公開されました。 ご存知かと思いますが、原則的に月に一回のアップデートが予定されており、月末に実施されがちです。月またぎで何かしらのイベントを考えられている場合は何かと危険ですので、明日の浜松Titanium Mobile勉強会の発表者の皆さまにおかれましてはご注意頂きたくお願いいたします(ぉい で、公式blogで日語情報があがることを待つのもキケンなので、毎度の拙超訳でお送りいたします。 Titanium Mobile 2.1.0 http://developer.appcelerator.com/blog/2012/06/announcing-titanium-mobile-sdk-2-1-0.html 新しい機能 Appcelera

    Titanium Mobile SDK 2.1.0 と Titanium Studio 2.1.0がリリースされました。#TitaniumJP - Titanium News
  • Titanium Mobile 2.0 対応など - naoyaのはてなダイアリー

    Titanium Mobile がメジャーバージョンアップして SDK が 1.8 から 2.0.1 になりました。HBFav を SDK 2.0.1 に対応させる作業をひとまず終えたので、以下雑感など。 Titanium Mobile 2.0.1 で何が変わったか Release Notes http://docs.appcelerator.com/titanium/release-notes/?version=2.0.1.GA 大きな変更点はレイアウトシステムの更新です。加えていろいろとバグフィックス。ほかにも Appcelerator Cloud Services (ACS) という BaaS 連携が発表されていますが、純粋に SDK のアップデートというとレイアウトシステムとバグ修正が主なところ。Andorid位置情報対応の強化、Module API のアップデートもありますが、こ

    Titanium Mobile 2.0 対応など - naoyaのはてなダイアリー
  • Ti Weekly Clips (2012/04/15~2012/04/21) - Titanium News

    毎度おなじみ流浪のコーナーTi Weekly Clipsです。 流浪というのは普段大阪からお送りしているこのコーナーですが、昨夜行われたTitanium Mobile 2.0 ローンチ記念イベント in Tokyo!!の会場である五反田にて原稿書いています(^^; 後日でもレポートはお伝えしますが、ローンチ記念イベントは小雨の降る悪条件のなか、ものすごい人の数(増井さん曰く150人ぐらい?とのこと)が集まっていて、日国内でのTiへの熱い視線というのを肌で感じました。 私自身、去年10月のJeffの来日時や、今年2月のバレンタインイベントに参加できなかったので、Ti Onlyでこの規模というイベントは初めて。濃さや熱量というとTi.Tokyo.GIGにはモチロン劣ってしまうのですが、当サイトはじめ私自身気を引き締めて、もっとContribできるようになれたらと思っております。 さて、能書き

  • Titanium Mobile 2.0 ローンチ記念イベントに行ってきた

    Titanium Mobile 2.0ローンチ記念イベントに行ってきました。 Titanium Mobileでちょっとアプリを作ろうとしたらどうもXcode 4.3とは相性が悪くて2.0を待った方がよさそうだったので、待ち望んだローンチ。 イベントは@masuidriveさんよりTitanium Mobile 2.0の紹介、Titanium Studio 2.0の紹介、FAQ、LTという流れ。 Titanium Mobile 2.0の大きく変わったというより堅実なアップデートとのこと。アプリ開発者にとって大きな点は、レイアウトシステムの刷新とCloud Serviceのリリース。あとはTitanium WebがRC。 レイアウトシステムの刷新 レイアウトシステムでは今まではwidth/heightをautoに設定したときに、コンポーネントのコンテンツに合わせて最小サイズになるのか、親のコン

    Titanium Mobile 2.0 ローンチ記念イベントに行ってきた
  • モバイル専用クラウドをAppceleratorが提供開始。新登場の「Titanium 2.0」と統合

    JavaScriptを開発言語としてiOSやAndroidに対応したネイティブなモバイルアプリケーション開発環境を提供しているAppceleratorが、開発環境の新バージョンとなる「Titanium 2.0」と同時に、モバイルのバックエンドに特化したクラウドサービスの提供を発表しました。 同社は2月に、モバイル向けクラウドサービスを提供する「Cocoafish」を買収し、第2四半期前半にはTitaniumと統合すると発表していました。その宣言通りにTitanium 2.0の一部としてクラウドサービスを統合してきたことになります。 BaaSの認知度が一気に高まるか モバイル向けクラウドサービスは「BaaS」と呼ばれ、以前の記事「モバイル向けの新クラウド、BaaS(Backend as a Service)とは何か。「Parse」が正式サービス開始」でも解説したように、モバイルアプリケーショ

    モバイル専用クラウドをAppceleratorが提供開始。新登場の「Titanium 2.0」と統合
  • 変化に強い、コードの見通しが良いTitaniumアプリを開発する·Titanium MVC MOONGIFT

    Titanium MVCはTitaniumをMVCに沿って開発できるフレームワークです。 Titaniumアプリはちょっとしたアプリを作るのに適していますが、大型なものになるとコードが見通し悪くなってしまうイメージがありました。だからこそベースになるTitanium MVCを使って頻繁な更新にも耐えられるしっかりとした作りにしましょう。 デモアプリです。ログイン画面が表示されます。 OKな場合のダイアログ。 入力エラーの場合のダイアログ。 app.jsの内容です。 MVC.jsの内容です。Controller、Viewを読み込んでいるのが分かります。 StartupControllerの内容です。initを実行して、ログイン画面を返しています。 ログイン画面のビューです。ここでは画面のデザインのみを行っています。 ログイン処理のコントローラーです。見やすいです。 Titanium MVCで

  • Scaling Titanium Mobile (in Japanese)

    at Android Bazaar and Conference 2012 Spring. http://about.qnyp.com/

    Scaling Titanium Mobile (in Japanese)
  • Titanium User Authentication: Part 1 | Envato Tuts+

    Welcome to part 1 of 3 in my little series on authenticating users with Titanium. Titanium is an open source cross compiler that allows you to write iPhone and Android (soon to be blackberry too!) applications using Javascript. No Objective-C required! We will be using PHP as the server side language in this tutorial and my database will be MySQL. Step 1: Create the Users Table and Insert a Row Ma

    Titanium User Authentication: Part 1 | Envato Tuts+
    dbfireball
    dbfireball 2012/02/24
    Titanium mobileでサーバサイドのPHP側へログインさせる方法。
  • Titanium Mobile Best Practices - JP::HSJ::Junknews::HatenaSide

    この記事はAppcelerator公式Wikiのドキュメント(2011/10/20更新版)に基づき、和訳±αしたものです。 訳質は良くないので眉に唾を付けて読んでくださいね(^^; https://wiki.appcelerator.org/display/guides/Mobile+Best+Practices (補足:Titanium Mobile SDK 1.7.x以前とは状況が異なる部分もありますので、1.8.x前提ということでご覧ください) このガイドラインの目的 Titanium Mobileは比較的歴史浅く、継続的に変化をしているプラットフォームです。 このベストプラクティスは変更される可能性も否めませんし、Titaniumのアプリケーションを構築するのに必要な知識のすべてを網羅する事も出来ません。 そのため、現在Titanium Mobileアプリケーション開発(もしくは一

    Titanium Mobile Best Practices - JP::HSJ::Junknews::HatenaSide
  • 【Titanium Advent Calendar 2011:五日目】Titanium Mobileでソケット通信

    この記事は、@astronaughtsさんの「Titanium Advent Calendar 2011」企画で書いています。 2011年もTitnium Mobileを使って頂きありがとうございました!まだ使ってない方は、この年末のお休みにでも、ぜひ試してみてください。来年は、日法人設立など前半から大きな動きがあると思いますので、来年も引き続きよろしくお願いします。 さて、題ですが、ソケット通信の話になります。Titanium Mobile(以下Ti)では1.7からTCP通信の機能が充実しました。 いままでTiの通信と言えばHTTPでしたが、これからはTCPソケットを使って、色々なサービスと通信することができるようになりました。 ソケットと同時に、Tiでバイナリを扱うための、T.BufferとTi.Codecをサポートされ、ちょっと面倒ですがHTTP以外のプロトコルもバリバリ実装する

    【Titanium Advent Calendar 2011:五日目】Titanium Mobileでソケット通信
    dbfireball
    dbfireball 2011/12/06
    「来年は、日本法人設立など前半から大きな動きがあると思いますので、来年も引き続きよろしくお願いします。」
  • livedoor Techブログ : Titanium最前線

    こんにちは!こんにちは!もしかしてこんばんは! 開発部のあぶいです。 今回は、Appcelerator社が提供しているTitanium Mobileについて最近の事情も踏まえてお話させていただきます。 Titanium MobileとはTitanium MobileとはJavascriptによってiOSもしくはAndroidのアプリを作ることができる開発環境のことです。触れ込みとしては一つのソースでiOS・Androidの両方で動かすことができるとありますが、実際は片方でしか使えないメソッドがあったりするので内部で分岐させながらクロスプラットフォーム対応させているのが現実のようです。 よく比較される製品としてPhoneGapがありますが、見た目に関わる部分をHTML5+CSS3で作ることを前提にしているPhoneGapと比べてTitanium Mobileではレイアウト・ロジックを含め全て

  • Titanium Mobileでアプリを作成する

    Titanium Mobileを利用するには、プロジェクトの作成やコンパイルを行うTitanium Developerをインストールする必要があります。まずは、Webサイトにアクセスして、左下の「Download Titanium」ボタンをクリックします(図3)。すると、各OSに合わせたTitanium Developerがダウンロードできます。ここでは、「Titanium Developer.dmg(3.8Mバイト)」というファイルをダウンロードしました。このファイルを実行してTitanium Developerをインストールしましょう。Titanium Developerは、Titaniumのアイコンをアプリケーションディレクトリにドラッグ&ドロップするだけで簡単にインストールできます。 Titanium Developerを導入してプロジェクトを作成する

    Titanium Mobileでアプリを作成する
  • 第16回 Titanium Studioの導入 | gihyo.jp

    Titanium Mobile SDK 1.7.0と統合開発環境Titanium Studioがリリースになったニュースは前回の記事でお伝えできたのですが、同時にTitanium Developer(旧開発環境)の配布が終了した点についてはお伝えすることができませんでした。いままでTitanium Developerを使っていれば自動でダイアログが出ていたSDKのアップデートも、現在のTitanium Developerでは手動でSDKをアップデートする必要があります。これからTitanium Mobileの開発を行う人にとっても、また1.7.0にアップデートしたい人にもTitanium Studioでの開発が必須になりつつあるので、今回はTitanium Studioの導入について解説します。また、1.7.0からAndroidでのデザインの指定が変更になっているのでこちらについても簡単に

    第16回 Titanium Studioの導入 | gihyo.jp
  • アプリ(Titanium Mobile)とサーバー(Rails)間の通信 - AnyType

    # /app/controllers/users_controller.rb class UsersController < ApplicationController def signin @user = User.create({:name => params[:name], :password => params[:password]}) respond_to do |format| format.json { render :json => @user.to_json } end end end アプリ側からのリクエストを受けると、Userインスタンスを新しく作成します。ここでは、セキュリティ面の実装は無視しています。 jsonでレスポンスを返したいので、インスタンスをto_jsonでjson化したものをformat.jsonで返します。 // /Resources/signin.

    アプリ(Titanium Mobile)とサーバー(Rails)間の通信 - AnyType
  • Appcelerator の Titanium Studio がデビュー

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Appcelerator の Titanium Studio がデビュー
  • Titanium Mobileの暗黒ノウハウを公開します。主にAndroid編。 - このブログは証明できない。

    すこし前の話になりますが、Titaniumを使ってiPhoneアプリAndroidアプリを同時リリースしました。iPhoneアプリの方は、以前公開した暗黒ノウハウでわりと楽に作れました。問題は、AndroidiPhoneとは違う暗黒ノウハウが必要となりました。 Titanium Mobileの暗黒ノウハウを公開します。 - このブログは証明できない。 今回は、ボリューム少なめです。もう少したまってから公開しようと思ったのですが、Objective-Cを使った開発に戻ったので、しばらくTitaniumは使わないだろうということで公開することにしました。そうそう、日語でTitaniumの書籍が出るみたいですね。 Android対応 TitaniumはiPhone対応が先行していて、Androidだと機能がなかったりバグがあったりするそうです。私はわりとどうでもいいアプリしか作ってないので

    Titanium Mobileの暗黒ノウハウを公開します。主にAndroid編。 - このブログは証明できない。
  • Titanium mobile 開発で最低限理解が必要な JavaScript のこと | astronaughts.net

    え、JavaScript ちょっと知ってるけど私も Titanium できるの? できますとも。あなたにもできますとも。 えーっと、詳細な VPS ネタを披露するには明らかに知識が乏しい、僕です。 Titanium mobile の関連記事が増えてきて興味を持ったヒトも多くなってきた感じで非常にうれしいですね〜。もっともっとユーザーが増えてテクニックやソースが公開されて、苦労なしに知識が得られるようになれば、、、とか考えてる次第であります。はい。 さて、Titanium mobile は JavaScript で開発できると言っても、web サイトでよく行う DOM の操作なんかできないし、Window や Navigator 、それに Document なんてオブジェクトは存在しません。もし JavaScript を知らないヒトが Titanium mobile で開発しようとして、よく