タグ

ブックマーク / imthinker.net (10)

  • 【20日目】Titanium 3.0 のイベント伝播を見てみよう | imthinker.net

    この記事は @astronaughts (通称・あすとろなんとか) さん主催の Titanium Mobile Advent Calendar 2012 向けに書いています。 さて、Strict Mode といい、 Titanium 3.0 の細かくも大事な大事な変更点に UI Event Bubbling があります。これまで「なんで Titanium の addEventListener メソッドは第3引数 (Use Capture) が無いんだろう」とか「なんで Titanium には stopPropagation が無いんだろう」とか考えていたのですが、ついにイベントの伝播制御ができるようになりました。 @ryugoo_ このプロパティ、結構重要な追加点だと思うのですが全然話題に上がらない。。。寂しい(昨日の引きずってる)2012年12月18日 4:36 PM via webRe

    h5y1m141
    h5y1m141 2012/12/20
  • 「Titanium もくもく会 Tokyo #4」に参加してきました | imthinker.net

    「Titanium もくもく会 Tokyo #4」に行ってきました。今回はニフティさんに会場を提供していただきました。ありがとうございます。LT がメインの会になった感じですが、 Titanium Mobile ユーザー会からも重大発表がありました。 それでは、簡単にレポートをば。 Lightning Talk @sawada50 さん – アプリの大量生産 最初は @sawada50 さん。今回会場を提供してくださったニフティの中の人でもありますが、 Titanium Mobile でアプリを大量生産してリリースしましたよーという内容の LT 。 YouTube のリクエストパラメータと Titanium の色に関連するパラメータを変更することで、様々なニーズを満たす動画系アプリを大量に作ってリリースすることができましたとのことで、アイデア勝ちだと思いました。 サクサクと動くアプリケーシ

    h5y1m141
    h5y1m141 2012/12/18
    @hamasyou さんが発表してたpersistence.js ちょっと気になった。今作ってるQiitaのキャッシュ処理でTi.App.Propertiesを使ってるので、一通りの機能の実装終わったらその部分の代替検討してみようかな
  • Carbon Framework に触れる (Titanium Mobile) | imthinker.net

    MakeTi の開発で著名な Apperson Labs から、新しい Titanium Mobile 用フレームワークである「Carbon」が発表されました。既に GitHub からダウンロードして使えるようになっていますので、味見をしてみました。 Carbon Framework カーボンと聞くと、 AppleCocoa API の前身を思い浮かべますが、これは Titanium 用です。最近は Appcelerator から公式フレームワークである Alloy が提供されていますが、 Alloy が MVC Framework であるのに対して Carbon は異なるアプローチを取っています。 これまで提供されてきた Titanium 用フレームワークは「小規模アプリの迅速な開発」に焦点が当てられていて、糖衣構文のカタマリになっていましたが、 Carbon ではより信頼性が高く

    h5y1m141
    h5y1m141 2012/11/09
    "語弊もあるかもしれませんが、 Alloy が Titanium の Rails ならば、 Carbon は Titanium の Sinatra になるかもしれません。まだ登場したばかりのフレームワークですが、今後が非常に楽しみです。" fmfm。ちょっと気になる
  • 「Titanium もくもく会 Tokyo #2」に参加してきました | imthinker.net

    Titanium もくもく会 Tokyo #2 に行ってきました。今回は KDDI 株式会社様のご厚意により、渋谷ヒカリエの KDDI オフィスにて開催です。ありがとうございました。それでは、簡単に内容のレポートをば。 CODESTRONG 2012 CODESTRONG 2012 に参加された @kaz_konno さんからイベントの報告。 USTREAM でも多くのセッションがライブ中継されていましたが、世界中の Titan 達と直接コミュニケーションできるのは大きな違いだそうです。そして英語が大切。自分も来年こそは参加したいと考えているので、今から頑張ります…。 Lanica, Inc “Platino” 引き続き「これだけは!」とプッシュされたのが Lanica, Inc の Platino ゲームエンジン。 QuickTiGame2d を制作されていた Kota Iguchi さ

    h5y1m141
    h5y1m141 2012/11/01
    昨日のイベントまとめ
  • TypeScript で Titanium Mobile を遊ぶ | imthinker.net

    TypeScript なる JavaScript 系の新言語が Microsoft から発表されました。既に使えるようになっていて、 npm がインストールされていればコマンド一発で使えるようになります。 この TypeScript ですが、 JavaScript のスーパーセットなので既存のコードは既に TypeScript でもあるし、 TypeScript の記法を使ってコンパイルすれば JavaScript にも変換できるという代物です。 言語自体は Class や private 修飾子などが用意されていますが、これらが JavaScript  に展開されたときには function と prototype になったり、跡形も無くなったりします。つまりは、開発中のみの制約として機能します。 この手の言語が登場すると、果たして Titanium Mobile では使うことができるの

    h5y1m141
    h5y1m141 2012/10/09
    仕事が早い。そして、この記事を書いた時にこんな苦労(http://bit.ly/Qb4ail)があったはずに違いない
  • Titanium でクラスっぽいモノを書くときに気をつけること | imthinker.net

    Titanium Mobile は JavaScript を使って iOS や Android などモバイルプラットフォーム向けのネイティブアプリケーションを構築することができるツールキットです。 JavaScript はクラスベースではなく、プロトタイプベースのオブジェクト指向言語ですが、言語仕様上まるでクラスベースであるかのような文法が見受けられるために混乱を招きがちです。そのため、 JavaScript そのものを糖衣する CoffeeScript ではクラスベースとして振る舞うような文法が採用されています。 クラスベースのオブジェクト指向言語に慣れた人からすれば、 JavaScript のプロトタイプに頭を抱えることなく Titanium Mobile アプリケーション開発を行える CoffeeScript  は有益な言語です。しかし、 Titanium Mobile アプリケーシ

    h5y1m141
    h5y1m141 2012/05/31
    読んで、なんとなく理解出来たけど実際書いてみないと頭に入ってこないので後で試してみたい
  • imthinker::net

    About Mobile App Engineer Ryutaro Miyashita (a.k.a. ryugoo) Titanium Certified Developer / Titanium Certified Expert 保有。一番好きな言語は Python 。サーバサイドアプリケーションからモバイルアプリケーションまで手がけるデベロッパ。主に Appcelerator Titanium™ 関連のコミュニティで活動している。 Recent 5 2014.12.31 » 2014 年の振り返り 2014.12.30 » 2014 年に買って良かった物 2014.07.06 » 第2回 かわいい Kotlin 勉強会に行ってきた #jkug 2014.05.26 » シリコンバレーに持って行って良かったもの 2014.02.02 » Topping TP20-Mark2 を買ってみ

    imthinker::net
    h5y1m141
    h5y1m141 2012/05/10
    iOS/Android 双方の Titanium によるアプリケーション開発は当然のことながら、ネイティブな開発、Web アプリケーション開発といった知識も問われそうで総合力を確認する意味で受験してもいいんだろうな
  • 小さな Titanium Mobile の読み物

    小さな Titanium Mobile の読み物Titanium Mobile (タイタニウム モバイル) は Appcelerator, Inc. が開発している iOS/Android 向けアプリケーション開発ツールです。 Titanium Mobile はウェブサイト開発で使われる JavaScript を使ってクロスプラットフォームアプリケーションを開発できる特徴があります。 こう書くとウェブアプリケーションを単品のアプリケーションとしてパッケージにする「ハイブリッド」なアプリケーションをイメージする人もいると思いますが、 実際には各プラットフォーム向けにネイティブなアプリケーションを開発できます。 これが Titanium Mobile 最大の特徴といえるでしょう。 ただし、 Titanium Mobile は 1 つのコードで iOS/Android 両方に対応するわけではあり

    h5y1m141
    h5y1m141 2012/02/12
    これは、@ryugoo_ さんが作っていたのか
  • imthinker::net

    About Mobile App Engineer Ryutaro Miyashita (a.k.a. ryugoo) Titanium Certified Developer / Titanium Certified Expert 保有。一番好きな言語は Python 。サーバサイドアプリケーションからモバイルアプリケーションまで手がけるデベロッパ。主に Appcelerator Titanium™ 関連のコミュニティで活動している。 Recent 5 2014.12.31 » 2014 年の振り返り 2014.12.30 » 2014 年に買って良かった物 2014.07.06 » 第2回 かわいい Kotlin 勉強会に行ってきた #jkug 2014.05.26 » シリコンバレーに持って行って良かったもの 2014.02.02 » Topping TP20-Mark2 を買ってみ

    imthinker::net
    h5y1m141
    h5y1m141 2012/01/30
    "jQuery は登壇者の意見として、「 HTML の DOM 操作用のライブラリであって、 JavaScript が書けることとイコールではない」" あーこういう視点であらためてヒアリング時のポイント考え直した方が良さそうだなぁ
  • imthinker::net

    About Mobile App Engineer Ryutaro Miyashita (a.k.a. ryugoo) Titanium Certified Developer / Titanium Certified Expert 保有。一番好きな言語は Python 。サーバサイドアプリケーションからモバイルアプリケーションまで手がけるデベロッパ。主に Appcelerator Titanium™ 関連のコミュニティで活動している。 Recent 5 2014.12.31 » 2014 年の振り返り 2014.12.30 » 2014 年に買って良かった物 2014.07.06 » 第2回 かわいい Kotlin 勉強会に行ってきた #jkug 2014.05.26 » シリコンバレーに持って行って良かったもの 2014.02.02 » Topping TP20-Mark2 を買ってみ

    imthinker::net
    h5y1m141
    h5y1m141 2011/12/25
    ”プロジェクト中に、プロジェクト名と同じディレクトリがあることが問題だったのです。” fmfm こういうのがあるから、もう少し様子を見てからSDKのアップデートしよう
  • 1