...

Bluemix利用登録

by user

on
Category: Documents
34

views

Report

Comments

Transcript

Bluemix利用登録
Bluemix利用登録
0. Bluemix利用登録
http://ibm.biz/bluemix2015 へアクセス し無料で開始を押下
0. Bluemix利用登録
IBM IDを登録
0. Bluemix利用登録
登録完了
0. Bluemix利用登録
確認メールが届いているのValidate
0. Bluemix利用登録
Bluemixの利用開始!
DevOps Services登録
0. DevOps登録
https://hub.jazz.net/ へアクセス
0. DevOps登録
IBM IDを取得済のためそのままサインイン
0. DevOps登録
ショートネームを登録(半角英数)
0. DevOps登録
ショートネーム完了!続行を押下
0. DevOps登録
DevOps Servicesの利用開始!
Gitのインストール
0. Gitのインストール
http://git-scm.com/ へアクセスし、左下にあるDownloadsをクリック
0. Gitのインストール
Mac OS XをクリックするとDownloadが開始
0. Gitのインストール
Downloadが開始されない場合、click here to download maunallyをクリック
0. Gitのインストール
git-2.4.3-intel-universal-marvelicks.pkgをインストール
0. Gitのインストール
ターミナルを起動し、gitのversionが正しく表示されればOKです!
CocoaPodsのインストール
0. CocoaPodsのインストール
1.  ruby gemを最新にする
$ sudo gem update --system
2. インストール
$ sudo gem install cocoapods
3. セットアップ
$ pod setup
4. Versionを確認し、正しく表示されればOKです
$ pod -‒version
0.38.2
簡単に素早くiOSが開発できる
話題のBluemixを体験してみよう!
日本アイ・ビー・エム株式会社
クラウド・ソフトウェア事業部
エコシステム・デベロップメント
森住 祐介
アジェンダ
•  IBM Bluemix概要説明
•  ハンズオンの流れ
•  IBM Bluemixによるアプリ開発
•  まとめ
Bluemix概要説明
1. Bluemix概要説明
•  IBM Bluemixとは
–  アプリケーションを、構築・管理・実行するための、SoftLayerを基盤
として、オープン・スタンダード(Cloud Foundry)を活用した、新
しいクラウド・プラットフォーム(PaaS)です
kv
a
p
jkozX
of
j
h
ukO
ld
OX
o
B
P
1. Bluemix概要説明
•  Bluemixの活用イメージ
T
i
.e
Analytics
Warehouse
Push
br
IoT
p
cf tool
Cloudant
ml
m
API
-‐‑‒
Cloud
Integration
SQL DB
DevOps''
Services
Salesforce
x
D
n
c
z
IBM SaaS
Google
Azure
1. Bluemix概要説明
•  容易にバインドできる多様なコンポーネント
Mobile
Security
Web & Application
Data
Mgmt
Business
Analytics
IoT
Big Data
1. Bluemix概要説明
•  IBM MobileFirst for iOSとは
–  Appleと開発したエンタープライズ向けiOSアプリ開発のための
MBaaS(Mobile Backend as a Service)
MobileFirst
Services
Cloudant NoSQL
Starter
DB
Twilio
SDK s
Advanced Mobile
Access
Push iOS8
1. Bluemix概要説明
サービス名(抜粋)
サービス概要
Advanced Mobile
Access
リアルタイムのパフォーマンスおよびデータ使用から運用状況を分析し、iOS 8 アプリケーショ
ンを微調整します。 バックエンド・システムとの通信が必ず保護されるようにしてください。
アプリケーション・ユーザーが、カスタム・アカウントまたは既存のソーシャル・アカウントを
使用してログインできるようにします。
Mobile Application
Security
ベーシックなモバイルのセキュリティを提供するサービス。アクセス制限等の機能を備え、バッ
クエンドサーバーのセキュリティーを堅牢にします。
Mobile Data
Cloudantで提供されるシンプルでスケーラブルなデータベース。
Mobile Quality
Assurance
Mobile Quality Assuranceはセンチメント分析、空中ビルド配布、自動化されたクラッシュ報告、
アプリ内のバグ報告とユーザーフィードバックを基にモバイルアプリのテスト、ユーザー検証、
および合理化された品質フィードバックを可能にします。
Presence Insights
このサービスは、物理ロケーションでのモバイル・デバイスの動きにたいして、リアルタイム分
析とヒストリカル分析を実行します。これらの洞察はコンテキストに即した関連性を持つ関与戦
略を強化し、ユーザー・エクスペリエンスを最適化して、アプリケーション内のコンバージョン
を促進します。
Push
適切な場所とタイミングで、プッシュ通知サービスを提供します。
1. Bluemix概要説明
•  従来の開発スピードを大幅に加速し、柔軟性と俊敏性を持ったア
ジャイル開発が可能
従来
Bluemix
1. Bluemix概要説明(まとめ)
•  Cloud Foundryがベースのため、言語やフレームワークに依存しな
いオープンなPaaS
•  オンプレミスで利用可能なBluemix Dedicateを提供
•  Appleとの独占的パートナーシップによるエンタープライズ向け
iOS開発環境を提供
•  Watsonを始めとした100以上のサービス
ハンズオンの流れ
2. ハンズオンの流れ
①モバイル・バックエンド・アプリの作成
③Mobile Dataの非同期更新
Mobile Data
IBM MobileFirst Platform
For iOS SDK
②サンプルアプリの準備
Mobile Application
Security
2. ハンズオンの流れ
IBM developerWorks
https://ibm.biz/BdHFXr
IBM Mobile Data for Bluemix
サービスを利用してiOSアプリを作成する
3. IBM Bluemixによるアプリ開発(解説)
IBM Mobile Data Servicesを使う
@interface IBM_Item:IBMDataObject <IBMDataObjectSpecialization>
クラスの宣言 クラス メソッド
3. IBM Bluemixによるアプリ開発(解説)
IBM Mobile Data Servicesを使う
@implementation IBM_Item
@dynamic name;
+(void) initialize
{
[self registerSpecialization];
}
+(NSString*) dataClassName
{
return @ Item ; //DBで保持されるクラスとしてIBM_Itemとマッピング
}
@end
3. IBM Bluemixによるアプリ開発(解説)
IBM Mobile Data Servicesを使う
@implementation IBM_Item
@dynamic name;
+(void) initialize
{
[self registerSpecialization];
}
+(NSString*) dataClassName
{
return @ Item ; //DBで保持されるクラスとしてIBM_Itemとマッピング
}
@end
3. IBM Bluemixによるアプリ開発(解説)
リスト・追加・更新・削除の基本メソッドを記述しサーバー側にデータを保持
されるようにする
- (void)listItems: (void(^)(void)) cb
・・・
- (void) createItem: (IBM_Item*) item
・・・
- (void) updateItem: (IBM_Item*) item
・・・
- (void) deleteItem: (IBM_Item*) item
One more thing...
D
/B A
A D /
u
B
/
i
tn
I
d f
U
S
R
ifM
f
x
O
G
D g
D
A
so
A:
O
AB . DA
- イベント概要 -
Mobile*&*
4YFN
MOBILE*WORLD*CONGRESS MWC 2015
GSMA
- 開催要項 -
Bluemix
25
*
G 
G 
*
G 
G 
- テーマ-
*
*
4YFN
VIP
*
*
75
*
3
*
Demoday
*
*
*
*
G 
3
4YFN
5
*
15
1
Finalist
1
2
AT&T/KPN/Rogers/Vodafone
*&*
*&*
*
*
・お申込みおよび提出期限:2015年11月4日
・セミファイナリスト選抜:2015年11月14日-18日
・Demo Day:2015年12月9日-2016年1月20日
・4YFN:2016年2月22日-2月24日
IBM
API
*
STEP1
*
*
*hRps://www.f6s.com/glovators/apply*
STEP2
Bluemix
*
*hRps://ibm.biz/glovators*
STEP3 11 4
*
Bluemix トライアル延長可能
*
以上、お疲れさまでした!
Fly UP