WEB+DB PRESS Vol.57

今号の特集概要

特集1
タッチパネル,GPS,カメラをフル活用!
[Xperia,Desire対応]Android本格開発

Androidを搭載したスマートフォン向けのアプリ開発が注目を集めていますが,タッチパネル・GPS・カメラなどを活用するのは,Webアプリケーション開発者の方には敷居が高く感じられるかもしれません。本特集では,それらのデバイスを駆使したアプリの開発方法を,サンプルを交えながらやさしく解説します。

特集2
データベースを制す者は21世紀を制す
リレーショナルデータベース&SQL入門

初めてデータベースを扱う方にとって,複雑なSQLコマンドでデータベースを操る様はまるで魔法のように見えるかもしれません。しかし,コマンドの1つ1つはとてもシンプルで,それらを組み合わせて複雑な処理を実現しています。1つ1つをしっかりと学べばどんな複雑なコマンドも理解できるはずです。本特集では初学者の方を対象に,データベースとSQLを使いこなすための基本を丁寧に解説していきます。

特集3
スマートフォンでもケータイでも!
[速習]位置情報サービス

GPSや基地局による位置情報を利用したサービスが注目を集めています。従来の携帯電話でも位置情報を利用できましたが,iPhone,Androidの登場をきっかけに,セカイカメラなど,これまでにはないサービスの可能性が広がっています。また,PostGISなど,位置情報サービスを作る土台となるソフトウェアも充実してきました。そこで本特集では,3キャリア(ドコモ,au,ソフトバンク)の携帯電話,iPhone,Androidのスマートフォンを対象に,位置情報サービスについて基本から解説していきます。

目次

特集1
タッチパネル,GPS,カメラをフル活用!
[Xperia,Desire対応]Android本格開発

  • 第1章:Androidアプリを始めよう
    自由な開発の魅力と可能性……今村 謙之
  • 第2章:開発をはじめる前に知っておきたい知識
    アーキテクチャ,バージョン,開発環境構築……遠藤 正仁
  • 第3章:Webアプリ開発者のためのAndroid開発入門
    Android対応はてなサービス実装メモ……cho45(さとう)
  • 第4章:GPS本格活用アプリを作ろう
    ツイートした場所をGoogle Maps上に表示……新里 祐教
  • 第5章:カメラ本格活用アプリを作ろう
    プレビュー画面で顔認識し,Twitterアイコンを表示……塚田 翔也
  • 第6章:作ったアプリを世界に公開
    Android Marketへの公開方法と注意点……遠藤 正仁

特集2
データベースを制す者は21世紀を制す
リレーショナルデータベース&SQL入門

  • 第1章:データベースとは何か
    情報を集めるだけでは意味がない……ミック
  • 第2章:リレーショナルデータベースとSQL
    直感的な2次元表を使いこなすためのデータ操作言語の登場……ミック
  • 第3章:データ操作の基礎
    検索して選択する~SELECT文……ミック
  • 第4章:ビューとサブクエリ
    このすばらしき閉じた世界……ミック
  • 第5章:少し高度なSQL
    条件分岐,集合演算,結合演算……ミック
  • 第6章:トランザクションと更新
    トラブルによるデータの不整合を防止するDBMSのしくみ……ミック

特集3
スマートフォンでもケータイでも!
[速習]位置情報サービス

  • 第1章:位置情報サービスの現在
    位置ゲー,ソーシャルプラットフォーム,情報系サイト,AR(拡張現実)……関 治之
  • 第2章:位置情報取得の基本
    ドコモ,au,ソフトバンク,iPhone,Android……関 治之
  • 第3章:PostGISとRailsによる位置情報iPhoneサイト
    エリア征服サービスを作ろう……関 治之
  • 第4章:PHPによる位置情報ケータイサイト
    最寄り駅検索サービスを作ろう……れさく

一般記事

  • 『FREE』とmixiから読み解くWebサービスのマネタイズ
    どうやってWebで儲けるのか?……加藤 幹生

連載

  • 【新連載】Ruby in your hands
    【第1回】Sinatra ── 限りなくシンプルなフレームワーク……原 悠(yhara)
  • 【新連載】つながるJava
    【第1回】Google Web Toolkit……浜本 階生
  • 【新連載】JavaScriptの玉手箱
    【第1回】JavaScriptの高速化ノウハウ――名前空間&関数編……uupaa
  • データ発見隊
    【第2回】ファイル管理の工夫……増井 俊之
  • モダンWebインタフェース構築術
    【第2回】スケールするWebインタフェース……大沢 和宏(Yappo)
  • アルゴリズム実践教室
    【第2回】レコメンドエンジン開発に挑戦――関連記事を導き出すしくみを知る……伊藤直也
  • Perl Hackers Hub
    【第3回】DBIx::Classでデータベース操作……村瀬 大輔,Japan Perl Association[監修]
  • PHP転ばぬ先の杖
    【第2回】PHPでの数値の正しい扱い方――浮動小数点数,巨大な整数……塙 与志夫

コラム

  • 圏外からのWeb未来観測
    【第2回】山本陽平 REST侍は国益に殉ずる覚悟を持っていた……中島 拓(essa)
  • Software is Beautiful
    【第2回】「締め切りは絶対に守るもの」と考えると世界が変わる……中島 聡
  • 濃縮還元オレンジニュース
    【第26回】4~5月の厳選ニュース……角田直行
  • はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ……はまちや2/竹原

Solution Flash

  • 機能と技術からわかる! システム基盤の実力
    【第1回】サーバ仮想化の鍵を握る「アプリケーション視点」~前編~……日立製作所

Message from venders

  • Yubizo Engineによるお手軽iPhone/iPadアプリ開発
    HTML+JavaScript併用で,Objective-Cの習得コストを最小限に……佐々木 勉