概要
特集1
モバゲー発フレームワークMobaSiF,Flash Liteでの開発からテストのポイントまでをチェック!
[イマドキ]ケータイ開発実践入門
第3世代携帯の普及やパケット定額制の浸透などにより,ケータイ市場は爆発的に拡大しています。これからのエンジニアは,PCサイトだけでなくケータイサイトに関する知識も持つことがさらに重要になってきているでしょう。しかし,ケータイには独自の規則やメモリ使用量の制限,端末による機能の差異などPCと異なるところが多く,少し敷居が高いのも事実です。
そこで本特集では,Flash Liteを使用したFlashアプリ開発の方法,5月に公開されたばかりのモバゲータウンでも使われていることで注目されているフレームワーク「MobaSiF」の使いかた,そしてケータイサイトのテストのポイントなど,イマドキのケータイサイト開発に必要な知識と技術を,余すところなくお贈りします!
特集2
性能向上,機能強化,そしてMySQL Cluster
詳解! MySQL 5.1
新バージョン,データベース,クラスタ
MySQLの最新バージョンである5.1の安定版が,ついにリリースされます。MySQL 5.1では,XML対応,パーティショニング,行ベースレプリケーション,MySQL Clusterのディスクデータストレージ対応など,多くの新機能が追加されました。そして性能面にも大幅な改善が見られます。本特集では,これら新機能の解説から,MySQL 5.1の性能評価,そしてアップグレード方法まで,MySQL 5.1の魅力を徹底解説していきます。
特集3
認証システム最前線 OpenID 2.0徹底解説
OpenIDは,分散型の認証システムです。すでにYahoo! JAPAN,mixi,livedoorなどが対応を発表しており,また,主要な規格であるOpenID Authentication 2.0もFinalを迎え,実装もそれらにどんどん追従してきています。本特集では,OpenIDの基本的なしくみや用語解説から,各種認証方式との違い,最新規格2.0のアップデート情報,セキュリティリスクの考察,そしてRuby on Railsを使ったサンプルアプリケーションまで,OpenIDの今をまるごとお届けします。
特別企画
TDDがもっと便利に,わかりやすく進化した!
RSpecで実践 BDD[振舞駆動開発]入門
BDD(振舞駆動開発)は,TDD(テスト駆動開発)から派生した開発手法・考え方です。TDDでは「(開発者)テストとはソフトウェアの仕様を策定する営みである」と考えられてきました。ならば素直に,テストではなく「仕様」あるいは「開発しようとしているソフトウェアのあるべき振る舞い」駆動で開発しようというのがBDDです。本記事では,すでに少なからぬRubyプロジェクトで採用されているBDDフレームワークRSpecによるBDDの概要をわかりやすく解説します。