Visual Studio with Cordova クロスプラットフォーム開発の全貌

Similar documents
PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

事前準備 1. Visual Studio Community 2013 または Professional 以上のエディションのインストール 2. Android スマートフォンへの任意の QR コードリーダーアプリのインストール 3. アプリ素材のダウンロード

--

ASP.NET 5 Web 開発 ~ フレームワーク編 ~

「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」

このドキュメントは現状版として提供されます このドキュメントに記載されている情報や見解 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更されることがあります このドキュメントに記載された例は 説明のみを目的とした架空のものです 実在する事物とは一切関連ありま

スマートデバイスにおける業務向けアプリケーションの課題とは?

Microsoft PowerPoint - Session4古賀様.ppt

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(

目次 Visual Studio 2015 Preview 1st Step Guide Visual Studio 2015 のインストール インストーラーのダウンロードとインストール 新しく追加されたセカンダリインストーラー

Visual Studio ( )

小型組込み機器でも、Windows 10 - Windows 10 for IoT Devices解説

Notesアプリが iPadで動くDomino Mobile Apps ご紹介

_EMS概要_クラウドを使う上で考慮すべきこと(セキュリティ視点で60分語るv4)_E5まで

Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

ハイブリッド デバイス管理 ~Microsoft Intune~

Qlik Sense のシステム要件

目 次 1. Monaca Localkitとは 1.1. 概 要 1.2. 動 作 環 境 2. セットアップ 2.1. Monaca Localkitの 入 手 方 法 2.2. Monaca Localkitのインストール 2.3. ファイアウォール 設 定 (windows8.1) 2.4.

One Core, One Windows Windows Xbox 360 Xbox One Windows 8 Windows 8.1 OS Windows Phone 8.1 Windows Phone 8 OS OS Devices + IoT Adaptive User Interface

Windowsユーザでも 手軽に作れるiPhoneアプリ

Windows MAC OS 用 VPN クライアントソフトバージョンによる仕様差異

PowerPoint プレゼンテーション

NISSHO ELECTRONICS

JP-2-Develop Websites and Components in AEM v6x_(V3_after QA)_1111

ごあいさつ 貴社益々ご清栄のこととお喜び申し上げます この度は 弊社の総合 IT サポートツール Optimal Biz ご提案の機会を賜りまして誠にありがとうございます スマートデバイス等の有効活 および管理について 改めて 提案書 としてまとめさせていただきました 本提案が貴社のますますのご発展

テキスト目次 1. 概要 1-1.Angular とモダン Web [8] HTML5 による機能拡張 HTML5 で未解決の課題モダン Web による解決モダン Web のシステム概念図複利計算アプリを体験モダン Web と SPA モダン Web が常識を変える分散処理の課題分散処理の解決策モダ

PALRO Gift Package 操作説明書

PowerPoint プレゼンテーション

Graph APIでインターナルアプリケーションを開発

Microsoft PowerPoint - Skype for business の概要.pptx

ユーザ システム要件

"非" MS 技術でも安心! Azure 活用によるアプリケーション開発

自己紹介 池原大然 デベロッパーエバンジェリスト INETA 登録スピーカー Blog

CA Federation ご紹介資料

Web AppBuilder for ArcGIS (Developer Edition) インストールガイド

3. クラスリンク ( 先生の IP アドレス >:< ポート >) を生徒と共有して生徒がブラウザーから接続できるようにします デフォルトのポート番号は 90 ですが これは [Vision 設定 ] から変更できます Netop Vision Student アプリケーションを使

Office365マニュアル_学生向け

オープンソース・ソリューション・テクノロジ株式会社 代表取締役 チーフアーキテクト 小田切耕司

Configuration Manager (SCCM) + IT IT PC IT PC PC Windows XP OS 移行は簡単! P.7 SCCM / SCCM PC OS Configuration Manager PC PC 2

ニフティクラウド mobile backend 概要 サービス名 : ニフティクラウド mobile backend ( ニフティクラウドモバイルバックエンド ) アドレス : 利用対象者 : スマートフォンアプリを開発する個人および企業 基本仕

Mashery API API ID Mobile Backend as a

InstallShield FAQ < 独自の InstallShield 前提条件を作成する > 注 ) このドキュメントは InstallShield 2014 Premier Edition を基に作成しています InstallShield 2014 以外のバージョンでは設定名などが異なる場合

Global Portal製品概要説明

ios-app.key

Oracle Cloud Adapter for Oracle RightNow Cloud Service

PowerPoint プレゼンテーション

title

FUJITSU Cloud Service for OSS 認証サービス サービス仕様書

PowerPoint プレゼンテーション

OmniTrust

IE用電子証明書取得手順書

技術レポート 1)QuiX 端末認証と HP IceWall SSO の連携 2)QuiX 端末認証と XenApp の連携 3)QuiX 端末認証 RADIUS オプションと APRESIA の連携 Ver 1.1 Copyright (C) 2012 Base Technology, Inc.

目次 1 はじめに 本文書の概要 PVF ソフトウェアと VISUAL STUDIO PVF ソフトウェアの種類 MICROSOFT VISUAL STUDIO の日本語化について VISUAL STUDIO

Microsoft Word - Office365マニュアル_教職員向け.docx

目次 ReadMe OneNote の活用 OneNote のさまざまな利用シーン 組織 会社レベルでの利用 部門 チームレベルでの利用 個人レベルでの利用 Office

ArcPad の代替となる現地調査ソリューションについて

Infragistics Ultimate  インストール手順書

Microsoft Azure Microsoft Corporation Global Blackbelt Sales Japan OSS TSP Rio Fujita

バージョン比較表 SPREAD for ASP.NET

~ アドレス収集くん ~ セキュリティ対策御説明資料

Transcription:

Visual Studio with Cordova

Visual Studio 2015 Apache Cordova Cordova for Visual Studio Monaca for Visual Studio

Σ = ( ) 各種アプリをサービス化しクラウドで束ねて付加価値を最大化

モビリティの重要性 ~ 業務のスピードを上げ 機会獲得を増やす ~ 潜在顧客獲得 機会獲得 情報共有 意思決定 Speed Up

モビリティを取り巻く状況 MEAP(MADP) 3 つ以上のモバイルアプリ 3 つ以上のモバイル OS 3 つ以上のバックエンド MCAP BtoC BtoB BYOD BtoE Inverse-BYOD mbaas BOID GOID MDM

Web アプリとブラウザーで費やされた時間 100% 90% 80% 70% 60% 20% 14% 50% 40% 30% 80% 86% 20% 10% 0% 2013 2014 Apps Web

Visual Studio ネイティブ ハイブリッド

ハイブリッド コンテンツを Web ビューでラップ 手早い開発と展開 豊富なライブラリ ネイティブ 完全にネイティブのバイナリ 高パフォーマンス ネイティブ API の直接利用

Cordova JS Web View ネイティブラッパー <webview> JavaScript App Cordova プラグイン JS API JS

Cordova Windows Desktop/tablet Phone Windows 8 Platform 対象 Windows 8 ローカルコンテキストの WWA でホスト Windows 7 Platform サポートされない Widows Phone 7.5 Platform 非推奨 Windows Phone 8 Platform Silverlight アプリは webview Summer 2014 Phase 0 Phase 1 Windows 8.1 Platform 対象 Windows 8.1 & Windows Phone 8.1 ローカルコンテキストの WWA でホスト 引き続き Windows 8 も対象 Windows Phone 8 Platform Silverlight アプリは webview Win10 RTM Phase 2 Windows Platform 対象 Universal Windows Platform リモート ( 既定 ) またはローカルモード (config.xml で設定 ) の WWA Embedded Cordova もサポート Windows Phone 8 Platform Cordova コミュニティが使用率が低いと判断するまで Xbox/Hub Windows 8, 8.1, と WP8.1 も引き続きターゲットとする

Visual Studio 2015 Apache Cordova 2 標準機能 プラグイン Apache Cordova for Visual Studio Monaca for Visual Studio

Apache Cordova for Visual Studio ~Visual Studio 2015 Cordova ~ インストーラー シミュレータープラグインの管理 Black Box

Apache Cordova for Visual Studio が提供する機能 Android 2.33+(4.4 ) ios 6, 7, 8 Windows 8, 8.1 Windows Phone 8, 8.1 > 4.4 : 〇 < 4.4 : ios : : 〇 (Hyper-V &Ripple) ios : 〇 (Ripple) : 〇 (Hyper-V) : 〇 ios : : 〇 Store 8, 8,1 Phone 8.1 Phone 8 : 〇 : ios アプリのビルドには Mac が必要

Monaca for Visual Studio ~ クラウドを活用した Cordova 開発環境 ~ 構成管理 デバッグ ビルド バックエンド モバイル UI デバイス API サービス連携 専用デバッガーによる実機テスト ios, Android, Windows に対応 Microsoft Azure との連携 高パフォーマンス Onsen UI

Monaca+Cordova の主な特徴 ワンソースで 3 プラットフォームに対応 セキュリティ対策済みの WebView HTML5 や JS プログラムの暗号化 アプリの自動アップデート機能 Visual Studio の強力な開発支援機能 Mac 不要の ios 開発 デバッグ ビルド Microsoft Azure Git TFS との親和性 日本語ドキュメント / インタフェース

Apache Cordova for Visual Studio と Monaca for Visual Studio Apache Cordova for Visual Studio Monaca for Visual Studio インストールローカルクラウド ( 一部ローカル ) コンパイルローカルクラウド エディタ Visual Studio IDE Visual Studio IDE / Web デバッガ Apache Ripple/Hyper-V (ios 除く ) Monaca デバッガ パッケージ Android, Windows 8.x, Windows Phone 8.x Android, ios, Windows 8.x, Windows Phone 8.x 使用料無償一部有償

UI ~HTML5 UI ~

Windows Library for JavaScript (WinJS) ~HTML5 アプリケーションを開発するためのフレームワーク WinJS https://github.com/ winjs/winjs

WinJS Promise モデル ( 非同期 ) スケジューラー XHR (HTTP リクエスト ) データバインドバインドテンプレートフラグメントナビゲーション

WinJS 1 ~ 2.0 2.1 3.0 4.0 Preview WinJS 2.0 with Windows 8.1 WinJS Xbox 1.0 with Xbox One WinJS Phone 2.1 with Windows Phone 8.1 WinRT との依存関係解消 Web ブラウザーで動作可能に デスクトップとモバイルブラウザー モジュール化 最適化された Minify ユニバーサルコントロール 既存コントロールの更新 AngularJS ディレクティブ

WinJS 4.0 レスポンシブなコントロール さまざまな入力デバイスに対応 AngularJS 用のラッパー

Tr y WinJS http://try.buildwinjs.com/

~ アプリ開発に集中するための HTML5 フレームワーク

Onsen UI の特徴 各 OS のデザイン基準に適合 アプリ開発フレームワーク 高いカスタマイズ性

Custom Elements ~ すべてのコンポーネントはタグ化

http://ja.onsen.io Onsen UI を学ぼう

その他 http://www.manifoldjs.com/ HTML5 JavaScript hosted

まとめ

Day 1 場所 ID タイトル 14:45 Room C WIN-001 Windows 10 アプリ開発解説 Part 1 ~ 基礎編 ~ 16:05 Room B DEV-001 Visual Studio 2015 ~ 広がるアプリ開発の可能性と統合開発環境の進化 ~ 17:25 Room A DEV-004.NET 2015 概要 ~クロスプラットフォーム対応とオープン化 ~ 17:25 Room D WIN-012 Windows 10 アプリ開発解説 Part 1 ~ 応用編 ~ Day 2 場所 ID タイトル 9:30 Room D WIN-009 開発者のための Windows 10 アプリプラットフォーム 10:50 Room G DEV-011 Xamarin.Forms と Web API による実践的クロスデバイス業務アプリケーション開発 13:15 Room B WIN-008 マイクロソフトの Web ブラウザのいままでとこれから 14:35 Room F DEV-016 新サービスAzure App Serviceで変わる新しい Web/ モバイルアプリケーション開発 15:55 Room E MOP-002 ハイブリッドデバイス管理 ~Microsoft Intune~ 18:35 Room B WIN-015 Windows 10 for Phone の全て