タグ

Titaniumに関するrochefortのブックマーク (25)

  • Titanium™ を捨てるとき - imthinker::net

    Titanium™ Advent Calendar 2013 2日目は釣りタイトルなポエムです!今年も Titanium には大変お世話になりました。いろいろな意味で。個人的な最大のトピックは仕事で使い始めたことなので、それと絡めて書いていきます。 Tips とか無いから、それを期待する人は引き返そう! Titanium との出会い Titanium との出会いは 2011 年でした。当日勤めていた会社の友人と一緒に何かサービスを作ろうと意気込んでいて、モバイルアプリ開発に手を出してみるものの、当時の iOS は ARC が無かったり、 Objective-C リテラルが無かったりして、やりたいことに対するスピード感が学習しながらでは出せないところに現れたのが Titanium でした。 幸い JavaScript はちょっと書けたし、標準 UI を使って開発ができるということだったので手

    Titanium™ を捨てるとき - imthinker::net
    rochefort
    rochefort 2013/12/04
    chatwork titaniumだったのか。なんかしっくりこなかったのはそのせいか。
  • titanium-mobile-doc-ja - Project Hosting on Google Code

    Code Archive Skip to content Google About Google Privacy Terms

  • 第29回 HTML5とか勉強会に参加してきた #html5j - Diary of absj31

    第29回 HTML5とか勉強会 : ATND 2012/05/16 第29回 HTML5とか勉強会 #html5j - Togetter (写真:渋谷ヒカリエ) 今回からは、最近増えて増えて仕方ないJavaScriptフレームワークをガンガン追求していきたいと思います。 今回と次回は、モバイルフレームワークに焦点を当てて紹介したいと思います。『JavaScriptモバイルフレームワーク』をテーマとして、前編/後編開催と銘打たれたHTML5とか勉強会。第29回の今回はその前編として位置づけられました。個人的にも興味深いテーマだったので告知待機し、速効申込みDone。この日参加してきました。 開催会場はDeNAヒカリエ会議室@渋谷。最近移転した事自体大きなニュースになりましたが、やはり綺麗で羨ましい限りですね〜。地階から辿り付いたので2階に伸びている連絡通路経由で入ることは叶いませんでしたw(

    第29回 HTML5とか勉強会に参加してきた #html5j - Diary of absj31
  • HTML5モバイルWebフレームワークの比較 - きしだのHatena

    モバイル用でJavaScriptでアプリケーションを作成できるフレームワークについて比較した記事を翻訳しました。 Comparing HTML5 Mobile Web Framework - Dzyngiri Comparing HTML5 Mobile Web Framework Apr 27, 2012 by Dzyngiri 今年はモバイルWebにとって面白い年になっている。HTML5とCSS3の採択、モバイルブラウザのパフォーマンス向上、モバイルアプリケーションフレームワークの爆発は、モバイルデバイスでのリッチでインタラクティブなWeb体験の作成がこれまでよりも現実的になったことを意味する。PhoneGapのようなラッパを使うことで、iPhoneiPadAndroidのネイティブのAppストアでアプリケーションを配布することも可能になった。単一のコードベースでマルチプラットフォ

    HTML5モバイルWebフレームワークの比較 - きしだのHatena
  • Appceleratorの開発者が語るTitaniumとPhoneGapの比較 « A-Listers

    iOSとAndroidのクロスプラットフォームなアプリケーションをする際に使われるTitanium MobileとPhone GapをTitaniumの開発元、Appceleratorの開発者Kevin Whinnery氏が比較した記事が話題になっていました。 Kevin氏は「上空1万フィートから見ればTitaniumとPhone Gapは似ているように見える。どちらもクロスプラットフォームでJavaScriptとWebの技術を要求し、オープンソースライセンスを採用している。しかし似ている所はそれぐらいしかない。どちらも思想や問題を達成する為のアプローチは異なっている」という書き出しで二つのプラットフォームがかなり異なっている事を強調した上でいくつかのポイントを比較しています。 Phone Gapについて 実現する事 HTMLベースのWebアプリケーションをネイティブアプリとして配布、イン

    Appceleratorの開発者が語るTitaniumとPhoneGapの比較 « A-Listers
  • 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
  • Appceleratorの開発者が語るTitaniumとPhoneGapの比較 | gihyo.jp

    スマートフォン向けのアプリケーション開発が盛んになってきましたが、クロスプラットフォーム開発用のフレームワークについて気になる記事が話題になっていました。 JavaScriptでのiPhoneAndroidに対応したアプリケーション開発環境としてTitanium MobileとPhoneGapが知られていますが、両フレームワークの動作原理や拡張方法の違いについてTitanium Mobileの開発元であるAppcelerator社のKevin Whinnery氏が比較しています。 PhoneGapはJavaScriptを各プラットフォームのWebブラウザコンポーネント(Web View)を使って解釈し、UIの描画などを行います。このおかげでWebアプリケーションと同じように開発を進めることができる一方で、UIを伴う拡張などに制約があります。そういった意味でWebアプリケーションをアプリケ

    Appceleratorの開発者が語るTitaniumとPhoneGapの比較 | gihyo.jp
  • WebでTitaniumの画面生成コードをさくっと作る·Titanium Form Designer MOONGIFT

    Titanium Form DesignerはWebブラウザ上でTitaniumのUIコードを生成するソフトウェアです。 TitaniumはJavaScriptのコードの中でUIを定義して画面を作成します。プログラマーにとっては分かりやすいかも知れませんが、慣れてくると面倒に感じるかもしれません。そこでTitanium Form Designerを使ってビジュアル的に画面を作成してみましょう。 作成画面です。左側からコンテンツを中央の画面にドロップします。 ドロップするとプロパティウィンドウが表示されます。 画像の場合はURLを入力します。 右側にソースが表示されています。これをコードに貼付ければ画面が作成されます。 Titanium Form Designerではまだ単純に追加したオブジェクトごとに画面を生成するくらいしかできませんが、そこは将来性に期待といったところでしょうか。また基礎

    WebでTitaniumの画面生成コードをさくっと作る·Titanium Form Designer MOONGIFT
    rochefort
    rochefort 2012/06/17
    これは便利そう
  • CommonJSスタイル?シングルコンテキスト?? | LEGGODT.COM

    どうやら最近色々やっていると、Titaniumのソースを書くときはシングルコンテキストがいいらしいという記事を見かけたので、ちょっと挑戦してみた。 ちなみにマルチコンテキストと言うのは、createWindowしたときにurl:’hoge.js’という形で外部のJSにWindowの設定などをすること。 var hoge = Ti.UI.createWindow({ title:'ウィンドウのタイトル', url:’hoge.js’//表示する内容のJS }); という感じ。 この時の弊害としてどうやらhoge.jsの中の変数やら関数やらにアクセスするときにグローバル変数を作って突っ込むとかそのグローバルな変数が上書きできないとかいろいろ弊害があるらしい。(そういう複雑な行ったり来たりとかいう動きをしなければこれでこれはこれで全く問題ないらしいけど) なので、CommonJSスタイルのシング

  • Titanium MobileとRubyMotionの比較 - ひげろぐ

    双方とも脱Objective-Cを実現してくれるプロダクトだけど性格はけっこう違う。 共通で興味を持っている人が多そうなので思うところをとりとめもなく書いてみる。 取っつきやすさ iOS SDK開発未経験者がとっつきやすいのはTitanium。おそらくRuby経験者でも。 逆にiOS SDK経験者ならばRubyMotionの方が入って行きやすいかもしれない。 RubyMotionはiOS SDKのAPIをタイトになぞっているためにiOS SDKのAPIに関する知識が必要だが、iOS SDKのAPIには直感的じゃない部分が多々あって、それに馴染むまでけっこう時間がかかる。その学習コストがけっこう高い。 TitaniumのAPIはTitanium独自のものだが整理されていて扱いやすい。学習コストは皆無ではないがiOS SDKに比べればずっと楽。 またObjective-Cよりマシとは言えRub

  • メンテナンス中

    申し訳ございません。 只今メンテナンス中です。

  • TableViewの印象を変えるbackgroundGradientの使い方 - 40歳からのキャリアチェンジ

    QuickTiGame2d使った簡易シューティングゲームと並行して会社で運営してるブログViewerを非公式に作ってます。当初はマーケットで購入したレザー風のテーマを適用してこんな感じにしようと思っていました 当初は悪くないと思ったのですが、実機で見るとしっくりこないのと、それぞれのパーツ1つ1つにデザイン適用するのがちょっと面倒なのでやめることにしました。 背景色は黒に近いグレーベースで、フォントは白ベースが好みで、Tweetbotのタイトルバーっぽい配色ができないかと思って試行錯誤してひとまずこんな感じのUIデザインにすることにしました。 TableViewの背景画像使わなくても、backgroundGradientプロパティをうまく使うことでこういう仕上がりに出来るので簡単に紹介したいと思います backgroundGradientって? 背景に対してグラデーション適用できるプロパテ

    TableViewの印象を変えるbackgroundGradientの使い方 - 40歳からのキャリアチェンジ
  • Titanium で iPhone開発を始めるときに気をつけておきたいこと7つ

    こんにちは、亀です。 当は今日はアシアルの日常を書く、という名目のブログ当番なんですが、どうせエンジニアの日常なんてコード書いてますよね。 ということで、最近使ってみたTitaniumについて書いてみる事にしました。 さて、最近ちまたでTitanium Mobileがあつい!という話が出ていて、入門記事もいろんなところで上がり始めていますね。 Titaniumをご存じない方のために簡単に説明しておくと、JavaScriptを使ってiPhone/Androidアプリを作ってしまおう、という物です。 果たしてどんなもんか!と、手元で作成中だったアプリをTitaniumを使って再実装してみたのですが、世間で言われるとおり所々で凝った事をしづらいものの、想像していたよりはずっと、リッチ・簡単・高速に作れる印象でした。 早い、安い、うまいなんてぎゅうどn(ry その開発の際に、Objective

    Titanium で iPhone開発を始めるときに気をつけておきたいこと7つ
  • 知ってためそうRuby ダウンロードする

    1.ダウンロードについて 松江市では、Rubyでいろいろなソフトウェアが作れることを知っていただくために、ソフトウェアを実際にダウンロードして、使ってみていただくことができるよう、このダウンロードページを作成いたしました。 このページでは、Rubyで開発したソフトウェアについて、どなたでもご利用いただけるように無償で公開しています。 また、どなたでも自由にプログラムの改変やソフトウェアを再配布いただくことができるよう、プログラムの設計図であるソースコードを公開しています。 このページに掲載しておりますソフトウェアは、各ソフトウェアのライセンス条項に従ってご利用いただけます。 これらのソフトウェアを公開することで、さらにRubyが普及していくことを願います。 2.公開するソフトウェア 公開するソフトウェアは、次のソフトウェアです。 スケジュール管理アプリケーション「まつえRubyカレンダー(

  • Titanium Ruby Lt

    The document discusses using Ruby as a programming language in Titanium Desktop, a cross-platform application development framework. It mentions Ruby integration with WebKit to allow Ruby code to run in web pages, as well as compatibility with OS X, Windows, and Linux operating systems. The document also briefly touches on using gems and HTML5 with Ruby applications.Read less

    Titanium Ruby Lt
  • 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のはてなダイアリー
    rochefort
    rochefort 2012/04/26
    要するに、Titanium Mobile には期待していますが、まだ本当に本格的なアプリを作るのには若干手が届かず
  • Selfkleptomaniac — Titanium MobileでLocal Notificationを実装する

    Blogging is a disease: selfkleptomania, your normal condition. About GPG Public Key iOSにはリモートからメッセージなどを通知するPush Notificationとインストール済みアプリから通知するLocal Notificationという二つの機構があります。以前、Push Notificationのサンプルはgistに公開したことがあるので、今回はLocal Notificationについて書いてみます。 Local Notificationが出来るのは ・ポップアップまたはステータスバーへの通知 ・通知の際のサウンドの再生 ・バッヂの操作(アプリのアイコンの数字のことね) です。通知が発生した際にステータスバーまたはポップアップのOKをタッチしてアプリケーションを起動することができます。端末がスリー

  • Titaniumの非同期なイベントのテスト - ひげろぐ

    非同期なイベントというか、イベントは非同期なのでテストに工夫を要する。 以下はそれをCoffeeScriptとJasmineで書いたスペック。 ブックマークをテーブルビューに表示する画面のイベントに関するテストをJasmineのruns,waitsFor,waits等を駆使して書いている。 describe("BookmarkViewController", -> beforeEach(-> @bvc = new BookmarkViewController(Ti.UI.createWindow()) @item = {id:1, name:"HOGE"} ) describe("編集ボタンをクリックした場合", -> beforeEach(-> afterEventState = => @bvc.tableView.editing == true runs => @bvc.buttonE

  • Mac OS X Snow Leopard に titanium mobile SDK と iOS SDK と android SDK を setup するまでのメモ - 雑想空間

    ここみる HTMLJavaScriptiPhone/Androidアプリを作れるTitanium Mobileとは(1/3) - @IT ここの言う通りにすれば良いのだけど、ちょこちょこバージョン違うので思い通り行かないところあったので、メモ。 スクリーンショットは面倒でとってないので、自分用メモかな。 titanium mobile SDK まずはダウンロード。 Sign Up for an Appcelerator Developer Account アカウント設定が必要だが、それはダウンロード後の初回起動時でよい。 installされたら、適当にアプリケーションにコピーして、Titanium Developerを起動。 アカウント設定をしたら、とりあえずおk。 iOS SDK apple id でログイン後 iOS Dev Center - Apple Developer X

    Mac OS X Snow Leopard に titanium mobile SDK と iOS SDK と android SDK を setup するまでのメモ - 雑想空間
    rochefort
    rochefort 2011/06/09
    同じとこで躓いた
  • https://www.func09.com/wordpress/archives/1223