SlideShare a Scribd company logo
Google Cloud Messaging for Android
            ことはじめ
     Eclipseから動かしてみる 編
             @kojiokb
はじめに
今回は、Eclipseからサーバ側サンプルを動か
してみる


前回・前々回のスライドはこちら
「サンプルコードを動かしてみる 編」
http://www.slideshare.net/kojiokb/google-cloud-messaging-for-android


「もっと簡単に動かしてみる 編」
http://www.slideshare.net/kojiokb/google-cloud-messaging-for-android-14310744
必要なもの
Eclipse IDE for Java EE Developers

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

Run-Jetty-Run

Eclipseプラグイン

GCM demoのサンプルコード
Run-Jetty-Run
   のインストール
Eclipse Marketplaceからjettyで検索
プロジェクトの作成
Dynamic Web Projectを作成
ライブラリの追加
サーブレットのライブラリを追加する

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

<sdk-root>/extras/google/gcm/
samples/gcm-demo-server/lib/
servlet-api-2.5.jar
サンプルコードのコピー
作成したプロジェクトの対応するディ
レクトリに下記をコピー

サンプルコードの

 ・src配下

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

※API Keyの取得方法は割愛
実行の構成
プロジェクトのルートで右クリック

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

jetty Webappを選択して新規追加

Contextを/gcm-demoに変更
動かしてみる
Run
ブラウザで確認
http://localhost:8080/gcm-demo/
まとめ
Eclipseからサンプルコードを実行で
きる環境ができたので、次回はサン
プルコードを拡張してみたい

More Related Content

PDF
Google Cloud Messaging for Android ことはじめ(もっと簡単に動かしてみる編)
PDF
Google Cloud Messaging for Android ことはじめ(サンプルコードを動かしてみる編)
PDF
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot Instances
PDF
マルチクラウド環境でモビンギはどのようにコンテナを動かしているか
PDF
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
PDF
MasterCloud Docker Hands-on 20170725
PDF
OpenShift 3で、DockerのPaaSを作る話
PDF
VSCodeで始めるAzure Static Web Apps開発
Google Cloud Messaging for Android ことはじめ(もっと簡単に動かしてみる編)
Google Cloud Messaging for Android ことはじめ(サンプルコードを動かしてみる編)
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot Instances
マルチクラウド環境でモビンギはどのようにコンテナを動かしているか
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
MasterCloud Docker Hands-on 20170725
OpenShift 3で、DockerのPaaSを作る話
VSCodeで始めるAzure Static Web Apps開発

What's hot (20)

PDF
Datalab and colaboratory
PDF
Github codespaces すごく良い。もうこれで 十分なんじゃという話
PDF
ClojureでElectronアプリを作ろう
PDF
高速!Clojure Web 開発入門
PDF
全部入り!WGPで高速JavaScript+HML5体験
PDF
Serverless on GCP
PDF
Grunt.jsを使った Expressの開発環境構築
PDF
第9回rest勉強会 ダウンロード・アップロード編
PDF
Clojure の各種React系ラッパーライブラリのサーバーサイドレンダリングの現状について
PDF
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
PDF
【PlayCanvas×NCMB 勉強会+ハンズオン】HTML5ゲームにバックエンド機能をらくらく追加!ハンズオン(2017/09/05講演)
PDF
入門ClojureScript
PDF
Bicep + VS Code で楽々Azure Deploy
PPTX
【GTMF2017】PlayCanvas新機能( 2017/6/30,7/14講演)
PDF
新しいOpenShiftのしくみを調べてみた
KEY
ライブラリにあらず! 〜Google Closure Toolsの事始め〜
PPTX
Clack meetup #1 lt
PPTX
node-gypを使ったネイティブモジュールの作成
PDF
How To Drink Wsgi
PPTX
120517 cf tour_london
Datalab and colaboratory
Github codespaces すごく良い。もうこれで 十分なんじゃという話
ClojureでElectronアプリを作ろう
高速!Clojure Web 開発入門
全部入り!WGPで高速JavaScript+HML5体験
Serverless on GCP
Grunt.jsを使った Expressの開発環境構築
第9回rest勉強会 ダウンロード・アップロード編
Clojure の各種React系ラッパーライブラリのサーバーサイドレンダリングの現状について
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
【PlayCanvas×NCMB 勉強会+ハンズオン】HTML5ゲームにバックエンド機能をらくらく追加!ハンズオン(2017/09/05講演)
入門ClojureScript
Bicep + VS Code で楽々Azure Deploy
【GTMF2017】PlayCanvas新機能( 2017/6/30,7/14講演)
新しいOpenShiftのしくみを調べてみた
ライブラリにあらず! 〜Google Closure Toolsの事始め〜
Clack meetup #1 lt
node-gypを使ったネイティブモジュールの作成
How To Drink Wsgi
120517 cf tour_london
Ad

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

PDF
PPTX
[Slide] GCM Introduction and Implementation
PDF
Gcmを試してみた。
PDF
20130126 GCM in Android Yokohama
PDF
「Android アプリのガチ開 発者が Mobile Backend Starter を使ってみた」
ODP
雲から機器へ伝達させる為の枠組み
[Slide] GCM Introduction and Implementation
Gcmを試してみた。
20130126 GCM in Android Yokohama
「Android アプリのガチ開 発者が Mobile Backend Starter を使ってみた」
雲から機器へ伝達させる為の枠組み
Ad

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