Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Shinichi Tomita
PDF, PPTX
4,369 views
モバイルHTML5サイトでの写真アップロードの最適化と業務アプリへの適用
2013年3月15日 業務システムエンジニアのためのHTML5勉強会#01
Read more
6
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 14
2
/ 14
3
/ 14
4
/ 14
5
/ 14
6
/ 14
7
/ 14
8
/ 14
9
/ 14
10
/ 14
11
/ 14
12
/ 14
13
/ 14
14
/ 14
More Related Content
PPTX
HTML5ハイブリッドアプリ開発のベストプラクティス
by
アシアル株式会社
PDF
HTML5でできるカメラアプリを実際に体験しよう
by
Hideki Akiba
PDF
HTML5 によるロボット制御
by
Honma Masashi
PDF
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
by
Osamu Monoe
PPTX
HTML5 クロスプラットフォームアプリ開発の現実解
by
Monaca
PPTX
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
by
Monaca
PDF
もっと良くなるHTMLアプリケーション設計と実装
by
Mitsue-Links
PDF
Xamarin で今日から始めるクロスプラットフォーム開発
by
友太 渡辺
HTML5ハイブリッドアプリ開発のベストプラクティス
by
アシアル株式会社
HTML5でできるカメラアプリを実際に体験しよう
by
Hideki Akiba
HTML5 によるロボット制御
by
Honma Masashi
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
by
Osamu Monoe
HTML5 クロスプラットフォームアプリ開発の現実解
by
Monaca
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
by
Monaca
もっと良くなるHTMLアプリケーション設計と実装
by
Mitsue-Links
Xamarin で今日から始めるクロスプラットフォーム開発
by
友太 渡辺
What's hot
PDF
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
by
Yoshito Tabuchi
PPTX
CordovaでAngularJSアプリ開発
by
アシアル株式会社
PDF
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
by
Yoshito Tabuchi
PDF
Visual Studio + xamarin で始めるモバイル アプリ開発
by
インフラジスティックス・ジャパン株式会社
PDF
Movable Type から BOT を作ろう! ~ Data API と Microsoft BOT Framework ~
by
Osamu Monoe
PDF
Adobe Edge Inspectを利用してデバッグ
by
Keisuke Todoroki
PDF
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
by
Shinichiro Yoshida
PDF
モダンWeb開発ワークショップ
by
Staffnet_Inc
KEY
Android webブラウザのhtml5対応状況
by
Masakazu Muraoka
PDF
Phone gap
by
Tomoyuki Kashiro
PDF
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
by
日本Cordovaユーザー会
PDF
その Web サイト、その Web アプリを最新の IE11 に対応しよう
by
Osamu Monoe
PDF
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
by
Akira Onishi
PDF
PhoneGapでWebアプリをスマホアプリ化
by
Takashi Okamoto
PDF
Sneak Previews (ADC MEETUP ROUND 01)
by
Teiichi Ota
PPTX
Monacaでつくるハイブリッドアプリ
by
Monaca
PDF
モバイルWebアプリのこれまでとこれから
by
dsuke Takaoka
PDF
次世代Web業務アプリケーション
by
Fumio SAGAWA
PDF
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
by
Shuichi Takaya
PPTX
Cordovaの最近ホットな話題と地雷をまとめて紹介
by
アシアル株式会社
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
by
Yoshito Tabuchi
CordovaでAngularJSアプリ開発
by
アシアル株式会社
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
by
Yoshito Tabuchi
Visual Studio + xamarin で始めるモバイル アプリ開発
by
インフラジスティックス・ジャパン株式会社
Movable Type から BOT を作ろう! ~ Data API と Microsoft BOT Framework ~
by
Osamu Monoe
Adobe Edge Inspectを利用してデバッグ
by
Keisuke Todoroki
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
by
Shinichiro Yoshida
モダンWeb開発ワークショップ
by
Staffnet_Inc
Android webブラウザのhtml5対応状況
by
Masakazu Muraoka
Phone gap
by
Tomoyuki Kashiro
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
by
日本Cordovaユーザー会
その Web サイト、その Web アプリを最新の IE11 に対応しよう
by
Osamu Monoe
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
by
Akira Onishi
PhoneGapでWebアプリをスマホアプリ化
by
Takashi Okamoto
Sneak Previews (ADC MEETUP ROUND 01)
by
Teiichi Ota
Monacaでつくるハイブリッドアプリ
by
Monaca
モバイルWebアプリのこれまでとこれから
by
dsuke Takaoka
次世代Web業務アプリケーション
by
Fumio SAGAWA
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
by
Shuichi Takaya
Cordovaの最近ホットな話題と地雷をまとめて紹介
by
アシアル株式会社
Similar to モバイルHTML5サイトでの写真アップロードの最適化と業務アプリへの適用
PDF
ゲームだけじゃないHTML5
by
Osamu Shimoda
PDF
Sharoid Service Menu
by
sharoid
KEY
HTML5でスマートフォン開発の理想と現実
by
Takumi Ohashi
KEY
スマートフォンアプリケーション開発の最新動向
by
Tsutomu Ogasawara
PDF
HTML5ハイブリッド アプリ開発実践編
by
Monaca
PPTX
Phone gap+javascriptスマホアプリ開発(入門編)
by
Monaca
PDF
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
by
アシアル株式会社
PDF
Html5で加速するモバイルアプリ開発
by
アシアル株式会社
PPTX
PhoneGapユーザー会@大阪 講演資料
by
Monaca
PDF
Zyyx inc. data for interop
by
株式会社ジークス
KEY
20120413 nestakabaneworkshop
by
Yoichiro Sakurai
PPTX
ICT ERA+ABC 2012東北講演
by
Monaca
PDF
Enterpriseでもモバイル開発
by
Mitch Okamoto
PDF
20120316 designerworkshoppublished
by
Yoichiro Sakurai
PPTX
企画者が押さえておきたいHtml5アプリ開発の要点
by
Monaca
PDF
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
by
Osamu Monoe
PPTX
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
by
アシアル株式会社
PPTX
事例で学ぶHTML5スマフォアプリ開発セミナー
by
Monaca
PDF
I phone5 ios6
by
Vitalify - SPINOFF
PDF
Html5勉強会 20120423
by
Nobuhiro Sue
ゲームだけじゃないHTML5
by
Osamu Shimoda
Sharoid Service Menu
by
sharoid
HTML5でスマートフォン開発の理想と現実
by
Takumi Ohashi
スマートフォンアプリケーション開発の最新動向
by
Tsutomu Ogasawara
HTML5ハイブリッド アプリ開発実践編
by
Monaca
Phone gap+javascriptスマホアプリ開発(入門編)
by
Monaca
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
by
アシアル株式会社
Html5で加速するモバイルアプリ開発
by
アシアル株式会社
PhoneGapユーザー会@大阪 講演資料
by
Monaca
Zyyx inc. data for interop
by
株式会社ジークス
20120413 nestakabaneworkshop
by
Yoichiro Sakurai
ICT ERA+ABC 2012東北講演
by
Monaca
Enterpriseでもモバイル開発
by
Mitch Okamoto
20120316 designerworkshoppublished
by
Yoichiro Sakurai
企画者が押さえておきたいHtml5アプリ開発の要点
by
Monaca
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
by
Osamu Monoe
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
by
アシアル株式会社
事例で学ぶHTML5スマフォアプリ開発セミナー
by
Monaca
I phone5 ios6
by
Vitalify - SPINOFF
Html5勉強会 20120423
by
Nobuhiro Sue
More from Shinichi Tomita
PPTX
SalesforceでのモダンSPA開発(Mashmatrix ”Sheet"の場合)
by
Shinichi Tomita
PDF
シングルサインオンの歴史とSAMLへの道のり
by
Shinichi Tomita
PDF
アイデンティティ2.0とOAuth/OpenID Connect
by
Shinichi Tomita
PDF
SalesforceからAWSへの接続 using OIDC/SAML
by
Shinichi Tomita
PDF
スマートデバイス×HTML5で 企業情報システムはどう変わる? ~最新動向から考えるエンタープライズWebの現在と未来~
by
Shinichi Tomita
PDF
モバイルBaaSの概観と最新動向(2014版)
by
Shinichi Tomita
PDF
クラウド・スマートデバイス事例調査報告
by
Shinichi Tomita
PDF
モバイルBaaSの概観と最新動向 (2013/6/7)
by
Shinichi Tomita
PDF
Herokuで動かす スクリーンショットサーバ
by
Shinichi Tomita
PDF
(M)BaaS and Enterprise Mobile Applications
by
Shinichi Tomita
PDF
Summer'14 Update - What's new in Force.com Canvas -
by
Shinichi Tomita
PDF
Sales Force Episode VI ~ Return of Ajax Toolkit ~
by
Shinichi Tomita
PDF
Force.com とか @ PaaS祭り
by
Shinichi Tomita
PDF
Developing SLDS Apps with React.js
by
Shinichi Tomita
PDF
Intro to JFDG
by
Shinichi Tomita
PDF
Streaming API で実現する クラウド ⇔ イントラ連携
by
Shinichi Tomita
PDF
Salesforce1最速経路
by
Shinichi Tomita
PDF
Phantomjs Screenshot Server on Heroku
by
Shinichi Tomita
PDF
Spring'15 Update - Named Credential & Long Running Callout
by
Shinichi Tomita
PDF
Cloud-to-Intranet messaging by Force.com Streaming API
by
Shinichi Tomita
SalesforceでのモダンSPA開発(Mashmatrix ”Sheet"の場合)
by
Shinichi Tomita
シングルサインオンの歴史とSAMLへの道のり
by
Shinichi Tomita
アイデンティティ2.0とOAuth/OpenID Connect
by
Shinichi Tomita
SalesforceからAWSへの接続 using OIDC/SAML
by
Shinichi Tomita
スマートデバイス×HTML5で 企業情報システムはどう変わる? ~最新動向から考えるエンタープライズWebの現在と未来~
by
Shinichi Tomita
モバイルBaaSの概観と最新動向(2014版)
by
Shinichi Tomita
クラウド・スマートデバイス事例調査報告
by
Shinichi Tomita
モバイルBaaSの概観と最新動向 (2013/6/7)
by
Shinichi Tomita
Herokuで動かす スクリーンショットサーバ
by
Shinichi Tomita
(M)BaaS and Enterprise Mobile Applications
by
Shinichi Tomita
Summer'14 Update - What's new in Force.com Canvas -
by
Shinichi Tomita
Sales Force Episode VI ~ Return of Ajax Toolkit ~
by
Shinichi Tomita
Force.com とか @ PaaS祭り
by
Shinichi Tomita
Developing SLDS Apps with React.js
by
Shinichi Tomita
Intro to JFDG
by
Shinichi Tomita
Streaming API で実現する クラウド ⇔ イントラ連携
by
Shinichi Tomita
Salesforce1最速経路
by
Shinichi Tomita
Phantomjs Screenshot Server on Heroku
by
Shinichi Tomita
Spring'15 Update - Named Credential & Long Running Callout
by
Shinichi Tomita
Cloud-to-Intranet messaging by Force.com Streaming API
by
Shinichi Tomita
モバイルHTML5サイトでの写真アップロードの最適化と業務アプリへの適用
1.
〜 業務システムエンジニアのためのHTML5勉強会#01 〜 モバイルHTML5サイトでの 写真アップロードの最適化と 業務アプリへの適用
株式会社マッシュマトリックス 冨田 慎一 stomita@mashmatrix.com Twitter : @stomita ©Copyright 2013 mashmatrix, Inc. All rights reserved.
2.
自己紹介 •
Shinichi Tomita (@stomita) • Founder & CEO at Mashmatrix, Inc. • Ex-salesforce.com • Ex-OracleJapan • Digital Identity Lover • JavaScript Developer • Others: Node.js, OAuth, Force.com, heroku, Ext JS
3.
マッシュマトリックスについて
スマフォ・タブレットから使える 写真アレンジWebサービス 「Pittile(ピッタイル)」 企業情報システムの マッシュアップダッシュボード 「Mashmatrix Dashboard」
4.
本日の内容 ★ モバイルカメラを利用するHTML5ベースの業務アプ
リについて ★ システムの実装イメージとその特徴、注意点など ★ 今後のモバイルHTML5での業務アプリ開発について の私見
5.
モバイルカメラを使った業務システム ★ 建築現場の施工記録 (現場写真を顧客と共有) ★
修理・保守業務 (写真の保全による問題点の共有) ★ 不動産物件管理(部屋・設備などの写真) ‣ 賃貸物件の管理事業者 ‣ 自社で扱う物件は自社内のデータベースに保存 ‣ 営業担当者が物件情報に添付する形でアップロードす る
6.
ネイティブアプリ開発との比較 ★ 利点 -
アプリの配布・アップデートが簡単 - 既存のWebアプリ資産を流用可能 - Webアプリ開発の技術を利用可能 ★ 問題点 - 快適なUIの実現にはチューニングが 必要な場合も - 限定的なデバイス機能へのアクセス
7.
ネイティブアプリ開発との比較 ★ 利点 -
アプリの配布・アップデートが簡単 - 既存のWebアプリ資産を流用可能 - Webアプリ開発の技術を利用可能 ★ 問題点 - 快適なUIの実現にはチューニングが 必要な場合も - 限定的なデバイス機能へのアクセス ➡ iOS6 から input[type=file] & File APIをサポート
8.
ネイティブアプリ開発との比較 ★ 利点 -
アプリの配布・アップデートが簡単 - 既存のWebアプリ資産を流用可能 - Webアプリ開発の技術を利用可能 ★ 問題点 - 快適なUIの実現にはチューニングが 必要な場合も - 限定的なデバイス機能へのアクセス ➡ iOS6 から input[type=file] & File APIをサポート ➡ HTML5でもカメラ画像を取り扱うアプリが作成できる!
9.
物件管理システムのイメージ
物件情報DB アップロードした 写真のURL 物件情報の検索・閲覧 物件情報 添付画像の閲覧 S3送信用の署名情報 賃貸契約情報の閲覧 物件情報の入力・更新 写真データの 賃貸契約情報の入力 アップロード PC Webブラウザ iPhone Safari
10.
本システムの特徴 ★ フォームでの画像メタデータ登録 ‣
ガラケー時代:メールで添付。メタデータの紐付けに苦労 ★ クライアント側での画像リサイズ、画像の成形 ‣ スマホの最新機種が備えるカメラは高解像度であるため、デフォルトのフ ァイルの大きさでは帯域負荷が高い。ほぼ必須要件 ‣ Canvasを利用しサイズを縮小、Data URIからBlobを作成しフォーム送信 ‣ 画像の向きの修正は exif.js (github.com/jseidelin/exif-js) を利用可能 ★ Amazon S3への写真ファイルの直接アップロード ‣ S3 はCORSをサポート済。Browser Post Formの利用 ‣ 中間サーバ要らず(帯域にやさしい)
11.
注意点 ★ iOS Safariの制限として、2Mピクセルを超えるJPEG画像は
サブサンプルの対象となり、情報が間引かれる ★ Canvasに対してdrawImageなどしてリサイズする場合、サ ブサンプルされる場合とされない画像で描画の結果が異なっ てしまう ★ 現象についてブログにまとめました ‣ 「iOS6でメガピクセル画像をCanvasに描画するとおかしくなってしまう件 と、その対処」 http://d.hatena.ne.jp/shinichitomita/ 20120927/1348726674 ★ 問題について対処したライブラリ ‣ http://github.com/stomita/ios-imagefile-megapixel
12.
まとめおよび今後の見通し ★ デバイス機能へのアクセスのサポートにより、実現できるユー
スケースが拡大している ‣ 再びHTML5で業務アプリの実現可能性を検討するべき時期 ‣ クラウド(特にBaaS)と絡めるとさらに美味しい ‣ オフライン対応によりさらにユースケースは拡大するか? ★ 今後、業務アプリ開発はモバイルHTML5の主戦場になる ‣ システムはほとんどの場合作って終わりではない。アプリ修正&配布の容 易なHTML5にメリット多し ‣ ブラウザベースのアプローチでも(コンシューマ向けアプリに比べ)比較 的受け入れられやすい。 ‣ 画面構築を簡単にするフレームワーク(Senchaなど)の発展が後押し
13.
最後に マッシュマトリックスでは HTML5ベースのアプリケーションの
アーキテクチャと実装について 一緒に考えてくれる仲間を探しています 興味ある方は 直接 冨田まで!
14.
Thanks.
Download