Ext JS/Sencha Touch Perfect Day #003
リリース前に、続々と放出されていくExt JS 4の新機能を探っていくとともに、クラス定義方法の大幅改善・変更点を重点的に学びながら、Ext JS 4のクラス設計に今から、一緒に想いをはせましょう。また、2011年1月の勉強会にて、Next JSの紹介をしていただきましたが、このNext JSの設計思想・構造・導入と、現在の最新バージョンである0.5.2(2011/02/04時点、実際には最新リリースを利用します)を利用しながら、その使い方を徹底入門として学びます。
Ext JS&Sencha Touch勉強会1月@東京を開催します
1月26日開催の東京勉強会の告知です。 アジェンダ は下記の通り:
・SenchaTouch Scalaでモバイルアプリ開発(仮)(@nowelium)
・NextJSでちっちゃいTwitter作ろう(仮)(@Mt_blue81 )
・Sencha TouchでMVC(@naotori)
Ext JS/Sencha Touch Perfect Day #002
有料セミナーのご案内
#001に引き続き、Ext JS/Sencha Touchのコアクラスの利用方法を学びます。またCSS3や、node.jsなど付随して学ぶべき内容も取り上げます。今回も内容が盛りだくさんなので、持ち越しで#003になる可能性があります。
Perfect Dayは、有料セミナーであるとともに、Ext JS/Sencha Touchのデベロッパーネットワークを構築していきます。リアルなExt JS/Sencha Touch仲間を捜してみませんか?
Sencha Touchでのテーマ設定入門
Sencha Touchは、SASSとCompassを使って構築された、革新的な新しいテーマシステムを導入しました。このシステムを利用すれば、Sencha Touchの基本テーマをアプリケーションやブランドに合わせて簡単にカスタマイズすることができます。
SASSでCSSをクールに
SASSは、Syntactically Awesome Stylesheetsの略で、これまでのCSSに、ネストルール、変数、Mixin(関数に似たもの)、セレクタの継承、といった機能を加えていて、サイトへ配置される前にコンパイルされます。SASSというのは、つまり、2099年頃のCSSを先取りしたようなものです。
Samsung Galaxy Tab:HTML5アプリ開発者のためのスコアカード
Androidを搭載したタブレット端末はすでにいくつかありますが、大々的にマーケティングされている端末としてはSamsungのGalaxy Tabが初めてとなります。そこで我々としてもこの機会に、この端末がHTML5アプリケーションのプラットフォームとしてどの程度のものなのか評価してみることにしました。
Sencha Touch 1.0.1とExt JS 3.3.1をリリースしました
Sencha TouchとExt JSのマイナーアップデートがリリースされました(Sencha Touch 1.0.1とExt JS 3.3.1)。通常パッチ版のリリースについてブログを書くことはないのですが、今回のリリースにはいくつかの重要な項目が含まれているためここでお知らせしたいと思います。
Ext JS / Sencha Touch 勉強会の資料(11月、東京)
昨日開催した11月の勉強会の資料です。11月のアジェンダは以下の通り:
・SSASS/Compass入門(@ispernさん)
・SalesforceとTwitterのマッシュアップ(MashMatrix 西林様 @hagino3000)
・Sencha Conference 2010 報告(Ext Japan 直鳥 @naotori)
Sencha Touch 1.0 リリース - 無料で!
本日よりSencha Touch 1.0が正式にリリースとなりました。同時にSencha Touchの商用ライセンスは、どなたでも無料でご利用いただけることになりました。
Sencha Touchでの「イベント委譲」テクニック
Sencha Touchにおける「イベント委譲」テクニックと、このテクニックがアプリケーションのパフォーマンスについて与える影響について解説します。Sencha Touchでモバイルアプリを開発を行っている人には必読の内容です!
Sencha Touch RC1 がリリースされました
Sencha Touchの最初のリリース候補版(RC版)が公開されました。Sencha Touchは我々がこれまで開発してきた中で最も革新的な製品です。これまでにこの製品に対して寄せられた大きな反響、Senchaコミュニティによるベータテストへの多大なる貢献には感謝しきれないほどです
Ext JS/Sencha Touch Perfect Day #001
有料セミナーのご案内
Ext JS/Sencha Touchを隅々まで利用するために必要な、モダンJavaScriptの文法理解を深めるとともに、Ext JS/Sencha Touchが提供する奥深い、目には見えない便利なアーキテクチャを理解します。また、Ext JS/Sencha Touchでは欠かせない、コンポーネントモデル、レイアウトモデルなど、UIを操るための基本的な知識の理解を深めます。
Ext JS&Sencha Touch勉強会10月@東京を開催します
10月の勉強会の告知です。今月はスピーカーの確保ができなかったため、特にアジェンダ はありません。
なので、定員も少なめにして、いつものプレゼン形式ではなくワークショップ形式での雑談会にしたいと思います。
Sencha Touchでバリデーションとアソシエーションを使う
Sencha Touchには様々な型のデータを扱うためのModelクラスが組み込まれていました。このModelクラスに、データのバリデーションを行う機能と、他のModelとのアソシエーションを行える機能がSencha Touch 0.97βから新たに追加されました。これらの新しい機能によりコード量を大幅に減らすことが可能となり、ブラウザ側のアプリケーションコードが書き易くなりました。
Sencha TouchのDataパッケージを使う
このチュートリアルでは、シンプルなUIコンポーネントとDataパッケージを連動させる方法をご紹介します。Model、Store、Proxyがどう連動するのか、そしてStoreと連動可能なコンポーネントの利用方法をご覧くださいきました。
Sencha Touchの価格と、その他製品の価格改定
まず最初に、みなさんが一番関心を持たれているSencha Touchの商用ライセンスの価格についてですが、開発者1名あたり9,900円となります。同時に従来の製品およびサポートの体系についても改定がおこなわれましたので、あわせて説明します。
8月の勉強会資料(東京)
8月の勉強会の副題は「HTML5勉強会」ということで、HTML5本も執筆されている白石さんにじっくりお話をしていただきました。おまけとして、Sencha Touchの全体像を学習するのに最適なサンプルプログラム「Kitchen Sink」(注意:Webkitベースのブラウザで見てください)のコードリーディングもやりました
解像度に依存しないモバイルユーザーインターフェース
機器のピクセル密度が高くなるにつれて、解像度に依存しないUI要素を作るための方法も重要性を増してきています。今回の記事では、読者がUI開発を行う際に役に立つように、そのテクニックについてもう少し詳しく解説してみたいと思います(Webkit限定)。
7月の勉強会資料(東京)
7月の勉強会の資料です。アジェンダは:
・Senchaへのブランド変更について(直鳥)
・Sencha Touch入門(株式会社sus4 佐竹様)
・Sencha TouchとYubizoで作るネイティブアプリ(株式会社アイキューブドシステムズ 佐々木様)
・SpreadOfficeとSencha Touch(小堤)
・ホワイトクラウド シェアードHaaSのご紹介(ソフトバンクテレコム株式会社 加藤様)
Ext JS & Sencha Touch勉強会7月@東京を開催します
7月28日開催の勉強会の告知です。アジェンダは:
・Senchaへのブランド変更について(直鳥)
・Sencha Touch入門(株式会社sus4 佐竹様)
・Sencha TouchとYubizoで作るネイティブアプリ(株式会社アイキューブドシステムズ 佐々木様)
・SpreadOfficeとSencha Touch(小堤)
・ホワイトクラウド シェアードHaaSのご紹介(ソフトバンクテレコム株式会社 大川様)
Sencha Touchを始めよう!
Sencha Touchをダウンロードすると付属してくるGetting Started with Sencha Touchを日本語訳したものを公開しました。非常に短いマニュアルですが、Sencha Touchへのとっかかりとしては良い内容かと思います。Ext JSの経験がある人にとっても新しい内容が盛り込まれていますので、ぜひお試しください。
先週の2つの発表(SenchaとSencha Touch)の件について
先週2つのプレスリリースを立て続けに発表したのですが、どちらも米国のリリースを翻訳したものなので(訳が下手なせいか、表現が過剰あるいは抽象的なせいか)残念ながらいまいち内容がうまく伝わってないようなので、説明のエントリーを書いておこうと思います