Androidを搭載したスマートフォンやタブレット端末を用いた、業務アプリケーション開発の実践に役立つ情報を詳しくお届けするハンズオン型のセミナーです。Android上で動作する業務アプリケーションを開発するにはどうすればよいか、その勘どころを、実際のPCを使いながら具体的に解説します。

 前回のセミナー(今年6月22日に開催)をパワーアップ。HTTP処理やデータベースの使い方など、業務アプリの開発に役立つノウハウの解説と実践にたっぷりと時間をかけます。前回同様、スマートフォンのアプリケーションについて開発・運用経験が豊富なアシアル株式会社から気鋭の開発者を講師として迎え、具体的かつ分かりやすい講演を心がけます。ぜひご自身のPCをお持ち込いただき、実践的なハンズオンを体験してください。

 デモンストレーションで使用するプログラムは、全てソースをCDに収録してお持ち帰りいただきます。セミナー終了後も、十分に学習効果を高めていただくことが可能です。

 セミナー当日は、開発環境の導入方法やアプリのコンパイル方法については解説・サポートはいたしません。お手持ちのノートPCに正常に開発環境が導入され、アプリがビルドできる状態にしてお越しください。なお、開発環境の導入方法については、WEBサイト(「開発環境の設定方法」) などを参考にしてください。

本セミナーの受付は終了いたしました。
今後とも日経ソフトウエアをよろしくお願いいたします。

2011年10月28日(金)開催 『Android向け業務アプリ開発 実践セミナー』
  日時 :10月28日(金)10:30〜17:00(10:00開場)  会場 :東京コンファレンスセンター・品川(東京・品川)

講師 : 
井川 数志(いがわかずし) アシアル株式会社

アシアル株式会社 プロジェクトマネジャー兼エンジニア。業務では主にPHPを用いたWeb系の企業向け情報システムの開発を行っており、iPhoneアプリケーションやAndroidアプリケーションと連携するシステムなども多く手掛けている。Androidアプリケーション構築など、最近はスマートフォンアプリケーションの構築に多く携わっている。

 講演内容/時間割(昼食付き)
10:30〜10:50

1. Androidの概要
・AndroidバージョンとAPIレベル
・Android OS開発の流れと今後

10:50〜11:30

2. Android開発の基本 
・プロジェクトの作成とプロパティの設定
デモンストレーション(ハンズオン)

・アプリ画面の理解
・Graphical Layoutの設定
・テキストの追加
・最終的なXMLの構造
デモンストレーション(ハンズオン)

・アクティビティの例
・リソースIDとは?
・アクティビティとメソッド
・表示文字列の動的変更
・TextView要素の取得と設定
・補完機能の使い方
デモンストレーション(ハンズオン)

・ボタンクリック処理
・イベント処理の記述
・補完機能の使い方
・メソッドの関連付け
デモンストレーション(ハンズオン)  

11:30〜12:00

3. 社員/顧客情報管理アプリ開発 Part1 
・業務アプリのイメージ
・プロジェクトの作成とプロパティの設定
・ListViewの追加
・画面設定XMLファイルの編集
・補完機能の使い方
デモンストレーション(ハンズオン)

12:00〜13:00  昼食をご用意します。
13:00〜14:00

4. 社員/顧客情報管理アプリ開発 Part2
・一覧のクリックイベント処理
・クリックイベントの拾い方
・クリックされた文字列の取得
・文字列の表示
・補完機能の使い方
・DDMSを開く
デモンストレーション(ハンズオン)

・サンプルアプリ作成の流れ
・UIの作成
・詳細画面のUI構造
・入力ボックスの追加
・ボタンの追加
・XMLタグの属性編集(detail.xml)
・XMLタグのID編集(detail.xml)
・詳細画面の作り方
・詳細画面アクティビティの作成
・詳細画面アクティビティの実装
デモンストレーション(ハンズオン)

・画面遷移ロジック概要
・マニフェスト編集
デモンストレーション(ハンズオン)

・サンプルアプリ作成の流れ
・データの取得
・HTTP通信
・データ取得の模擬
・Assetsへのインポート
・一覧画面でデータを取得
デモンストレーション(ハンズオン)

14:00〜14:15  休憩
14:15〜15:30

5. 社員/顧客情報管理アプリ開発 Part3
・今回利用するJSONのデータ構造
・JSONの解析
・配列の分解と認識
・Javaインスタンス化
・コンテナに格納
・解析結果の表示
・Itemクラスの作成
・Itemクラスの実装
・Itemクラスの書き方
・JSON解析処理
・JSON解析メソッド
・個人の名前を一覧画面へ表示
デモンストレーション(ハンズオン)

・重い処理の問題点
・非同期処理の概念図
・Androidでの非同期処理
・非同期処理の使い方・概要
デモンストレーション(ハンズオン)

・詳細画面の表示
・パラメータを渡す
デモンストレーション(ハンズオン)

15:30〜15:45  休憩
15:45〜16:45

6. 社員/顧客情報管理アプリ開発 Part4
・メモの保存・読み出し
・Sqliteの使い方
・DBとTable作成
・DBオープンクラスの作成
・詳細画面でDBに接続する
デモンストレーション(ハンズオン)

・メモの読み出し
・DB接続の確立と取得
・レコードの取得
・DetailActivityクラスを編集
・メモ内容の取得・表示
デモンストレーション(ハンズオン)

・メモの保存
・データの挿入・更新
・保存メソッドの追加
・メモ保存メソッドの実装
・ボタンへの関連付け
デモンストレーション(ハンズオン)

・サンプルアプリの完成

16:45〜17:00

7. Android Marketへの登録・公開 
・アプリのインストール/配布方法
・Android Marketの特徴
・アプリ登録・公開の流れ
・パッケージング
・Wizardを立ち上げる
・プロジェクトの選択
・keystoreの新規作成
・署名用の鍵の作成
・パッケージングの実行
・デベロッパ登録
・アプリの登録・公開

講師、講演タイトル等は変更になることがあります。予めご了承ください。

セミナー当日は、開発環境の導入方法やアプリのコンパイル方法については解説・サポートはいたしません。お手持ちのノートPCに正常に開発環境が導入され、アプリがビルドできる状態にしてお越しください。なお、開発環境の導入方法については、WEBサイト(「開発環境の設定方法」) などを参考にしてください。

<必要な環境>

・Eclipseがインストール可能なノートPC(Core2Duo、2GBメモリー以上 推奨)

※電源は用意いたします。

<事前インストールが必要なソフトウエア>

・Java SE JDK 6   http://java.sun.com/javase/downloads/widget/jdk6.jsp

・Android SDK 2.2以上   http://developer.android.com/intl/ja/sdk/index.html

・Adding SDK Components 2.2以上   http://developer.android.com/intl/ja/sdk/adding-components.html

・Eclipse 3.5(Galileo)以上   http://www.eclipse.org/downloads/

  「Eclipse IDE for Java Developers」で可。Eclipse 3.6は、ご自身での動作確認ができる方のみご利用ください。

・Android Development Tools for Eclipse   http://developer.android.com/intl/ja/sdk/eclipse-adt.html

※上記環境にて、Androidエミュレータの動作するところまでご確認ください。

<デモンストレーションで使用するプログラムについて>
・デモンストレーションで使用するプログラムは、全てソースコードを特典のCD-ROMに収録して当日お渡ししますので、CD-ROMドライブをご用意ください。CD-ROMドライブがない場合は、モバイル通信環境(e-Mobileなど)をご自身でご用意いただければインターネットから当日、会場にてダウンロードすることも可能です。会場にはLAN(有線・無線)の用意はございませんので、あらかじめご了承ください。

※エミュレータ上での稼働までを解説しますが、
 Android実機端末と接続ケーブルをお持ちいただければ、実機にインストールすることも可能です。

※開発環境の設定方法
   http://itpro.nikkeibp.co.jp/article/MAG/20100921/352224/android_dev_inst.pdf

※インストール方法参照URL
   http://developer.android.com/intl/ja/sdk/installing.html

※必須環境参照URL
   http://developer.android.com/intl/ja/sdk/requirements.html

※メーカーのバージョンアップなどにより、変更になることがあります。

本セミナーの受付は終了いたしました。
今後とも日経ソフトウエアをよろしくお願いいたします。

開催概要

 2011年10月28日(金)

日経ソフトウエア

Androidの「Hello World」などの簡単なプログラムをコンパイルできる方を対象としています。セミナーでは「Hello World」程度のコンパイル方法については解説・サポートはいたしません。あらかじめWEBサイトを読んでご準備ください。

・セミナーの受講だけでも十分に内容の理解が可能ですが、開発のデモンストレーションを行いますので、ご自身で開発用のノートPCとスマートフォン(Android端末)をご用意いただければ、より実践的に把握することができます(PCの電源は会場で用意いたします)。

・ソースコードは特典のCD-ROMに収録して当日お渡ししますので、CD-ROMドライブをご用意ください。CD-ROMドライブがない場合は、モバイル通信環境(e-Mobileなど)をご自身でご用意いただければ、インターネットからダウンロードすることも可能です。会場にはLAN(有線・無線)の用意はございませんので、あらかじめご了承ください。

・詳細は上記「デモンストレーションをハンズオンとして体験するために必要な事前準備」をご参照ください。

セミナー受講料:45,000円
◎ 日経ソフトウエア1年(12冊)購読付き
   :57,000円
 (送本開始はセミナー開催後となります。)

昼食・お飲みもの付き

◎『Android向け業務アプリケーション開発 実践セミナー』
  受講特典:


デモンストレーションで使用するプログラムは、全てソースをCDに収録してお持ち帰りいただきます。
モバイル通信環境(e-Mobileなど)をお持ちいただければ、ダウンロードしていただくことも可能です。


 書籍
『iPhone/iPad&Android
 プログラミング入門』
 (定価:1,980円税込、A4変型判、180ページ)

iPhone/iPadとAndroidのプログラミングを同時に学ぶことができ、それぞれのOSに対する理解も深まります。

※いずれもセミナー当日、受講証と交換で会場受付にて
 お渡しいたします。

本セミナーの受付は終了いたしました。
今後とも日経ソフトウエアをよろしくお願いいたします。

【お申込注意事項】
満席になり次第、申込受付を締め切らせていただきますので、お早めにお申込ください。
お申し込み後のキャンセル、ご送金後の返金はお受けいたしかねます。代理の方が出席くださいますようお願いいたします。
後日、受講券・ご請求書を郵送いたします。ご入金は銀行振込でお願いいたします。
なお、振込手数料はお客様のご負担になりますのであらかじめご了承ください。