12
Google Cloud Messaging for Android ことはじめ Eclipseから動かしてみる 編 @kojiokb

Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)

  • Upload
    kojiokb

  • View
    1.429

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)

Google Cloud Messaging for Androidことはじめ

Eclipseから動かしてみる 編@kojiokb

Page 2: Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)

はじめに今回は、Eclipseからサーバ側サンプルを動かしてみる

前回・前々回のスライドはこちら「サンプルコードを動かしてみる 編」

http://www.slideshare.net/kojiokb/google-cloud-messaging-for-android

「もっと簡単に動かしてみる 編」http://www.slideshare.net/kojiokb/google-cloud-messaging-for-android-14310744

Page 3: Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)

必要なものEclipse IDE for Java EE Developers

※Web Tools Platform(WTP)プラグインが入っていればOKと思われる

Run-Jetty-Run

Eclipseプラグイン

GCM demoのサンプルコード

Page 4: Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)

Run-Jetty-Runのインストール

Eclipse Marketplaceからjettyで検索

Page 5: Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)

プロジェクトの作成Dynamic Web Projectを作成

Page 6: Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)

ライブラリの追加サーブレットのライブラリを追加する

[Java Build Path] -> [Libraries] -> [Add External JARs...]

<sdk-root>/extras/google/gcm/samples/gcm-demo-server/lib/servlet-api-2.5.jar

Page 7: Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)

サンプルコードのコピー作成したプロジェクトの対応するディレクトリに下記をコピー

サンプルコードの

・src配下

・WebContent配下

Page 8: Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)

API Keyの設定WebContent/WEB-INF/classes/配下のapi.keyに取得したAPI Keyを設定

※API Keyの取得方法は割愛

Page 9: Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)

実行の構成プロジェクトのルートで右クリック

[Run As]->[Run Configurations...]

jetty Webappを選択して新規追加

Contextを/gcm-demoに変更

Page 10: Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)

動かしてみるRun

Page 11: Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)

ブラウザで確認http://localhost:8080/gcm-demo/

Page 12: Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)

まとめEclipseからサンプルコードを実行できる環境ができたので、次回はサンプルコードを拡張してみたい