IT ソリューション塾 講義資料 © 2009-13,all rights reserved by NetCommerce & applied marketing モバイル開発.

Slides:



Advertisements
Similar presentations
☆ ESB概要 現在ほとんどのベンダーが(ESBと呼んでいるかどう かは 別として)「ESBにあたるもの」を、その提供するSO A実現の ためのミドルウェア中に、中核のITインフラとして実装 しており ます。 もちろんその基本的な機能は共通ですが、これがESB だ というような確定した技術や製品があるわけではなく、各.
Advertisements

Integrated Personal Page C05823 森本万里子 C05829 西山礼恵 C05899 高木華子.
1 アップデート 株式会社アプライド・マーケティング 大越 章司
AWS + nginx + Node.js + Android ~ Android アプリ開発してみた~ 高知工科大学 情報学群 4 年 松下 和生.
Copyright(C) NI Consulting CO.,LTD. ALL Rights Reserved.
RSS,Atom の動向 理工学部 情報学科 3 年 片山友輝. 発表内容 ・ RSS,Atom おさらい ・なぜ Atom ができたか? ・ Atom の特徴 ・ Atom の動向 ・ Atom フィードの記述方法 ・ Atom 対応ツール ・参考文献・資料.
1 製品説明 プレゼンテーション FortiAPの優位性 プロダクトラインナップのご紹介 プレゼンで ソリューションの特長を 伝えましょう.
1 なんとなく Ajax ~新しくて古い XMLHttp 川合孝典 (Kansai.pm) 2005/5/22.
IT ソリューション塾 講義資料 © , all rights reserved by NetCommerce & applied marketing アップデート.
テスト環境の見直しで貴社の開発が劇的に変わる!! 納期や品質の向上の決め手は、テスト環境の最適化にあります。
SOA/PaaS/API エコノミー 株式会社アプライド・マーケティング 大越 章司
Web アプリをユーザー毎に カスタマイズ可能にする AOP フレームワーク
「図書管理」のための Webアプリケーション開発 -Apache/Tomcat/MySQL/Java on Windows XP-
Curlの特徴.
IIS 4.0で開発をするコツ Webアプリケーション構築.
インターネット ショップを開設するための要件
ZKプラグインで、Grailsの Viewをリッチに楽しく
第3回参考文献発表 PHP言語 岩永逸平.
IBM Power Systems Linux センター のご紹介
Android と iPhone (仮題) 情報社会とコンピュータ 第13回
Docker.
Ad / Press Release Plan (Draft)
Hot Pepper for iPod touch
「絵葉書を通じてのハルビンの 街の印象調査」システムUIの iPadアプリ化 谷研究室  飯 祐貴.
上藤紳也 5月間報告.
Microsoft Office InfoPath 2003 概要
早稲田大学大学院理工学研究科 情報科学専攻修士2年 後藤滋樹研究室 坂本義裕
PaaSの起源とxaaSの今後.
既存のBPOS のお客様のBPOS から Office 365 への切替
垂直統合システム / Converged System
高速開発.
「まめだくん Ver.1.0」 特徴と利用方法.
Delphi Day ~Delphi 概要、および新バージョンのご紹介~
既存システムを連携させることによるeラーニング ― MoodleとXoopsのアカウント情報を交換するモジュール ―
Silverlight とは.
JavaScript Language Update
共同ローカリゼーション フレームワーク 井上 謙次.
Ajaxフレームワーク 松嶋慎太郎.
アップデート.
視聴回数や端末毎の視聴状況など優れたログ分析機能
PDF管理Webアプリケーションの制作 ~PDFファイル探索時間の短縮化~
実際にたたいてAPI APIの初歩からプログラムまで使用方法のAtoZ.
iOS, Android, Windows Phone, Windows向けクラウドEMM
1 2 ワークスタイルを変えるOffice変革 クラウド導入をサポートする Microsoft CSPプログラムのご案内
Androidアプリの作成 07A1069 松永大樹.
PaaSの起源と発展 株式会社アプライド・マーケティング 大越 章司
いつでも! どこでも! 『働き方改革』 が解決します!! SMA100シリーズで安心・安全リモートアクセス
2017年度 情報技術マップ調査 ITディレクトリの構成とSI要素技術
パソコン並みの性能を持つスマートフォンに関する情報教育
「OSで儲けない」 Microsoftの新戦略
Microsoftのマルチプラットフォーム戦略
ERPとグローバル展開 © , all rights reserved by NetCommerce & applied marketing.
.NET Framework 3.0 概要 (旧称 : WinFX)
ユーザ毎にカスタマイズ可能な Webアプリケーションの 効率の良い実装方法
アップデート 株式会社アプライド・マーケティング 大越 章司
Update.
iOS, Android, Windows Phone向けクラウドEMM
Androidアプリの作成 情報工学部情報工学科 07A1069 松永大樹.
JXTAの概要 P2P特論 (ソフトウェア特論) 第3回 /
SaaS/PaaSの起源とこれから 株式会社アプライド・マーケティング 大越 章司
端末およびサービス透過的な 情報閲覧支援システムの構築
サーバーレスとPaaS 株式会社アプライド・マーケティング 大越 章司
Javaの有償化と各社の対応 ITソリューション塾・第29期 2018年11月21日 株式会社アプライド・マーケティング 大越 章司
W3CがHTML5を勧告として公開 ( ).
Firebaseを用いた 位置情報共有システム
ネットワークをシンプルにする エンタープライズ NFV
PaaSの起源.
平成30年度 情報技術マップ調査 ITディレクトリの構成とSI要素技術
PaaSの起源 株式会社アプライド・マーケティング 大越 章司
<前提条件> C/S Bridge(C/S版)
Presentation transcript:

IT ソリューション塾 講義資料 © ,all rights reserved by NetCommerce & applied marketing モバイル開発

NetCommerce applied marketing © ,all rights reserved by NetCommerce & applied marketing クライアントサーバーアーキテクチャの変遷 クライアントサーバー Web システム Web アプリ Web サービス 独自プロトコル 独自クライアント リッチコンテンツ クライアント管理 標準プロトコル 標準クライアント リッチコンテンツ 表現力・操作性不足 標準プロトコル 標準クライアント リッチコンテンツ クライアント管理 Ajax TCP/IP 独自プロトコル

NetCommerce applied marketing © ,all rights reserved by NetCommerce & applied marketing Web アプリケーション ブラウザー (Ajax) HTML/JavaScript+HTTP

NetCommerce applied marketing © ,all rights reserved by NetCommerce & applied marketing Web サービスとマッシュアップ XML+SOAP/REST XML = ソフトウェア間の通信に用いるデータ形式 を自由に定義できるマークアップ言語 SOAP/REST = ソフトウェア同士がメッセージ(オ ブジェクト)を交換するためのプロトコル 通信フォーマットと手順の標準化により、 Web ア プリ間の通信が容易になった (Web サービスとしての利用が可能 ) 旅行サイト 複数のサービスを API ベースで連携させて新 たなサービスを提供する → マッシュアップ ブラウザー (Ajax)

NetCommerce applied marketing © ,all rights reserved by NetCommerce & applied marketing クラウド時代のマッシュアップ開発 クラウドサービス API クラウドサービス API OSS パッケージ API マッシュアップ マッシュアップ開発 IT の深い知識がなくても、既 存の Web サービス API を組み 合わせて、短期間でアプリ ケーション開発を行うこと。 新しい開発技法として注目さ れている。 様々な Web サービスや BaaS などのサービス、豊富な OSS などにより、新たなプログラ ミングをせずにアプリケー ションを開発することが可能 になってきた 自社サービス

NetCommerce applied marketing © ,all rights reserved by NetCommerce & applied marketing BaaS (Backend as a Service)/MBaaS アプリケーション ミドルウェア OS ハードウェア SaaSPaaSIaaSBaaS BaaS は元々モバイル向けサービスとして発表されたが、最近では モバイル用の BaaS を MBaaS と呼ぶこともある BaaS モバイルサービスを構築す る際に共通して必要となる 機能をサービスとして用意 し、パッケージで提供する ユーザー管理 プッシュ通知 ソーシャルメディア連携 課金・決済処理 同期・共有・バックアップ ユーザー間のチャット ロケーション連携

NetCommerce applied marketing © ,all rights reserved by NetCommerce & applied marketing JavaScript 開発フレームワーク PC 向け モバイル向け jQuery prototype.js jQuery Mobile iUI jQTouch Sencha Touch Wink toolkit 最も人気のある JavaScript ライブラリ / フレームワークのひとつ jQuery 以前に人気があった JavaScript ライブラリ Ruby on Rails に含まれていた ( 現在は jQuery) jQuery のモバイル版 モバイル向けフレームワークの本命 機能は多くないが、手軽にスマホ向けサイトを構築可能 Sencha 製開発フレームワーク JavaScript を中心にページを記述 パフォーマンスが良く、高機能 JavaScript を中心にページを記述 3D エフェクトなどが豊富に用意されている

NetCommerce applied marketing © ,all rights reserved by NetCommerce & applied marketing MEAP

NetCommerce applied marketing © ,all rights reserved by NetCommerce & applied marketing DevOps (Development-Operations) 従来型 運用チーム 開発チーム ウォーターフォール型 開発と運用が衝突す ることが多い Dev Ops 開発・運用チーム アジャイル型 開発( Development )と運用 ( Operations )が協力し、要求に対してよ り柔軟かつスピーディに対応する

NetCommerce applied marketing © ,all rights reserved by NetCommerce & applied marketing DevOps のための構成管理ツール Puppet Chef CFEngine Bcfg2 OSS のインフラストラクチャー ( サーバー構築、システム管理 ) 自動化ツール Ruby ベースの自動化ツール (2005 ~ ) CFEngine を参考に開発 多くの企業で導入されている Ruby ベースの自動化ツール (2009 ~ ) CFEngine 、 Puppet を参考に開発 IBM 、 MS 、 AWS がサポートを表明 GNU オープンソース構成管理フレームワーク (1993 ~ ) Python ベースの構成管理ツール (2003 ?~ ) 米アルゴンヌ国立研究所が開発

NetCommerce applied marketing © ,all rights reserved by NetCommerce & applied marketing HTML5 は時期尚早?

NetCommerce applied marketing © ,all rights reserved by NetCommerce & applied marketing ネイティブアプリと Web アプリ ネイティブ アプリ ObjectiveC C++, Java C#, VB OS iOS Android Windows Phone ハードウェア スマホ タブレット PC Web アプリ HTML JavaScript Safari, Chrome, IE OS iOS Android Windows Phone ハードウェア スマホ タブレット PC ブラウザー デバイスに最適化した設計が可能 動作が高速で使いやすい デバイス毎に開発が必要 デバイス毎に開発の必要無し アプリマーケットを迂回可能 速度、機能、互換性などは発展途上

NetCommerce applied marketing © ,all rights reserved by NetCommerce & applied marketing HTML とネイティブのハイブリッド開発環境 Web アプリ OS ハードウェア ブラウザー HTML JavaScript ネイティブ アプリ OS ハードウェア PhoneGap Titanium HTML+JavaScript でネイ ティブアプリを開発 デバイス固有の機能にも アクセス可能 HTML5 環境が整備される までの橋渡し

NetCommerce applied marketing © ,all rights reserved by NetCommerce & applied marketing モバイルアプリ開発の課題 Android のフラグメンテーション

NetCommerce applied marketing © ,all rights reserved by NetCommerce & applied marketing iPhone/iPad の画面解像度 オリジナル iPad = 1,024x インチ iPad mini = 1,024x インチ Retina モデル = 2,048x1,536 を 1,024x768 で表示 iPhone5/5c/5s = 1,136x640 を 568x320 で表示 iPhone3/3G/3GS = 480x320 iPhone4/4S = 960x640 を 568x320 で表示 縦横比 3:2 縦横比 16:9 横幅は同じ 縦に 128 ドット拡張 縦横比 4:3

NetCommerce applied marketing © ,all rights reserved by NetCommerce & applied marketing 開発スキルの分化 既存のものを組合わせる 「マッシュアップ」開発 基幹系業務ソフト、インフラ、フレーム ワークをゼロから開発 既存のサービスや OSS を利用してビジネスロジッ クの実装や UI/UX の向上を追求 マッシュアップ用のサービスやフレームワークを 開発・ OSS コミュニティに参加 業務を熟知し、利用者の目線でシステムを開発 コミュニケーション能力、想像力、おもいやり インフラやフレームワークをゼロから開発 プログラミング能力、先見性、論理性、技術力 多能工エンジニア 技術だけでは無く業務でお客様と会話し交 渉できる テクノロジー・スペシャリスト テクノロジーに精通し技術開発そのものが できる