xamarin + visual studio によるマルチプラットフォーム対応アプリ開発 - ios,...
DESCRIPTION
TRANSCRIPT
2
3
プラットフォーム
クライアント
サーバー
デバイス
サービス
4
5
6
7
8
Windows 8.1 プラットフォーム
9
Standard ECMA-334 C# 言語仕様http://www.ecma-international.org/publications/standards/Ecma-334.htm
Standard ECMA-335 共通言語インフラストラクチャーhttp://www.ecma-international.org/publications/standards/Ecma-335.htm
10http://www.mono-project.com/Compatibility
11http://xamarin.com/visual-studio
12
http://download.xamarin.com/MonoTouchforVisualStudio/Windows/Xamarin.iOS_Setup-1.8.314.0.msi
13
14
http://download.xamarin.com/MonoforAndroid/Windows/mono-android-4.10.01057.msi
15
16
18
メイン
画面
機能の具体化
メイン
画面
機能の具体化
ロジック
データ
プラットフォーム依存機能の抽象化
参照設定 参照設定
メイン
画面
機能の具体化
19
20
21
http://www.windowsazure.com/ja-jp/pricing/free-trial/
22await
public class Item{
public string Id { get; set; }public string Text { get; set; }
}
23
24
デバイスアプリ
Windowsストア、Xamarin
Visual Studio(共通プラットフォーム/共通スキルで開発)
バックエンドサービス
Windows Azureモバイルサービスなど
構築アプリ
活用サービス
開発ツール
マルチデバイス クラウド
オーダー
オーダー
オーダー
基幹システム
社内システム
リアルタイム/バッチ連携
パッケージ
25