SlideShare a Scribd company logo
1 of 80
Download to read offline
HTML5を活用した効果の高いリッチアプリ開発体制構築と
コンサルティングの実現方法
Enterprise x HTML5 Conference 2014 - エンタープライズIT向けWeb標準技術のソリューション展
小堤 一弘

株式会社ゼノフィ
Xenophy.CO.,LTD
自己紹介

こつつみ   かずひろ

小堤 一弘
株式会社ゼノフィ 代表取締役
Sencha 公式トレーニング認定トレーナー
Japan Sencha User Group 主宰
html5jエンタープライズ部
!
Twitter
@kotsutsumi
!
Facebook
https://www.facebook.com/kotsutsumi

Books
Ext JS Data-Driven Application Design
Sencha Ext JS 4 実践開発ガイド
Sencha Ext JS 4 実践開発ガイド 2
Sencha Touch 2 実践開発ガイド (監修)
HTML5アプリケーションや、SPA(Single Page
Application)の開発において発生している問題点
既に、様々な開発者が取り組んでいる中での、
多様な問題があります。
今日は、そんな中からいくつかの問題点をピックアップ
します。
HTML5アプリケーションや、SPAの開発で起きている問題点

JavaScriptの言語としての知識レベルの差異
可読性・再利用性の高いコードの記述と共有が困難
エンジニアに依存しやすいコード
HTML5アプリケーションや、SPAの開発で起きている問題点

設計段階のビジュアル化されるまでの工数
ユニットテスト/UIテストの難しさ
非同期通信インタフェースの煩雑化とエラー処理
まだまだ、いろいろな問題があるかもしれませんが、
今日は、これらの問題をSenchaプラットフォームを利
用してどのように解決できるか?
について、お話させて頂きます。
Senchaとは?
Senchaの会社情報
http://www.sencha.com/company

build amazing apps for every device

Sencha社は、開発者がHTML5とJavaScriptを利用して、素晴らしいウェブアプリケーショ
ンを構築するために、フレームワーク、ツール、サービスを提供している会社です。

設立

成長

世界中に

150

2007

以上の社員

2009 2011 2013
世界のSencha開発者たち

ユーザーコミュニティの急増

世界的な存在感

25% N America

26% Europe
22% BRIC
27% ROW

2009

世界中に200万人の開発者

2010

2011

2012

50万人フォーラムのメンバー
HTML5マルチデバイス開発環境の提供

複数のプラットフォーム開発環境の提供
高品質なユーザーエクスペリエンスの提供
開発者の生産力向上
モバイル、タブレット、デスクトップへの対応
Sencha製品とサービス
Sencha製品とサービス
Sencha製品とサービス

設計

開発

デプロイ
Sencha製品とサービス

設計

開発

Sencha Ext JS

Sencha Architect

Sencha Touch

デプロイ
Sencha製品とサービス

設計

開発

デプロイ

Sencha Ext JS

Sencha Architect

トレーニング

Sencha Touch

プロフェッショナルサービス

技術的サポート
Sencha製品とサービス

設計

開発

デプロイ

Sencha Ext JS

Sencha Architect

トレーニング

Sencha Touch

プロフェッショナルサービス

技術的サポート
フレームワーク製品
フレームワーク製品

Sencha Ext JS
全てのブラウザでリッチなアプリを作成するためのJavaScriptフレームワーク

Sencha Touch
モバイルJavaScriptフレームワーク

Sencha GXT
Google Web Toolkit用のアプリケーションフレームワーク
Sencha Ext JS
全てのブラウザでリッチなアプリを作成するための
JavaScriptフレームワーク
豊富なUIコンポーネント
堅牢なクラスシステム
多種ブラウザの互換性
プラグインレスのチャート
MVCアプリケーション
Sencha Ext JS
全てのブラウザでリッチなアプリを作成するための
JavaScriptフレームワーク
新しい機能 / 改善
タブレット対応
タッチイベントシステム & モーメンタルスクロール (対応されたデバイス上)
タッチイベントにマップされたマウスのイベント
グリッドガジェット
グリッドセル内のリッチ & インタラクティブなコンポーネント
チャートのパッケージアップグレード
WAI-ARIA / 508 サポートの改善
Sencha Touch
ハイパフォーマンス


モバイルHTML5フレームワーク
HTML5の機能をより便利に、そして異なるデバイスでの差異を柔軟に吸収し、
パフォーマンスを最大限に引き出すJavaScriptのノウハウを提供します。

複数のプラットフォームアプリケーションに対応する

ハイパフォーマンスモバイルHTML5フレームワーク
モバイルUIコンポーネントが使用可能
Sencha Touch
ハイパフォーマンス


モバイルHTML5フレームワーク
様々なプラットフォームで動作するアプリケーションを開発する事が可能です。
Android / iOS / BlackBerry / Windows Phone / Tizen
Cordova / PhoneGapを通してネイティブパッケージングが行える
TouchGrid
タッチデバイス用に作成されたスムーズスクロールや

切り替え付きの早いグリッドコンポーネントを提供
Sencha GXT

Google Web Toolkit (GWT)で作るSencha Ext JS
JavaのみでHTML5アプリ開発

PureJavaコード記述されたExt JSフレームワーク

Sencha Ext JS同等の豊富なコンポーネントUI

既存Javaシステム開発者のシームレスなHTML5開
発への移行
開発ツール
開発ツール

Sencha Architect
HTML5 ビジュアルアプリケーション開発環境

Sencha Animator
CSS3 アニメーションオーサリングツール

Sencha Cmd
複数プラットフォームのコマンドラインツール
Sencha Architect



HTML5 ビジュアルアプリケーション開発環境
Sencha Ext JS / Sencha Touch向けアプリケーション開発ツール

ビジュアル開発
コード編集
モバイルネイティブパッケージング

生成されるコードは、Sencha社が推奨するベストプラクティスコード
ですので、ノウハウの宝庫です。
Sencha Architect



HTML5 ビジュアルアプリケーション開発環境
Sencha Ext JS / Sencha Touch向けアプリケーション開発ツール

開発を加速するテンプレートからの開発スタート
ユーザーエクステンションを取り込める高い再利用性
SASSによるスタイル/テーマの操作が可能、次のOSのテーマがあります。
Android / iOS / Windows / Blackberry / Tizen
コード補完とコードインテリジェンス
Sencha Cmdやフレームワークとの統合
Sencha Animator

CSS3 アニメーションオーサリングツール
HTML5・CSS3化が進み、モバイル広告や、ゲームアプ
リケーション内のアニメーション利用などでよりCSS3
アニメーションの需要が高まりつつある中、手作業でコー
ドを書くより効率的にアニメーションを作成することが
できます。
Sencha Cmd

複数プラットフォームのコマンドラインツール
新しいプロジェクトを生成すること可能
レガシーブラウザのためにテーマをスライスする
Sencha ExtJSのみ対応
Apache Antを利用してビルドルールに

従ったビルドを行うことが可能
ネイティブアプリとしてストアにデプロイすることが可能
Apache Cordova
PhoneGap
BYOD

BYOD (Bring your own device、ビーワィオーディ)
は、従業員が個人保有の携帯用機器を職場に持ち込み、
それを業務に使用することを示す。
ウィキペディアから
http://ja.wikipedia.org/wiki/BYOD
Sencha Space
様々なモバイルデバイスで動作する
ビジネスアプリケーション用の管理・保護された環境
対応するストア
App Store (iOS)
Google play (Android)
BlackBerry App World
管理プラットフォーム
Sencha Space
様々なモバイルデバイスで動作する
ビジネスアプリケーション用の管理・保護された環境
Invoke API
Space内のアプリケーションが

相互に対話することを可能とします
データ保護
デバイスには、暗語化されたデータ

を保管する
Senchaオフィシャルトレーニング

基礎知識やセオリーで躓かない、確かな技術者育成
株式会社ゼノフィのトレーニングは、米Sencha社のオフィシャルトレー
ナーとして認定された、高度な専門スキルを持つトレーナーが実施いた
します。Sencha Ext JS、Sencha Touchフレームワークの基礎と設計
思想の理解、Sencha Architectを使ったビジュアル開発まで、必要な
知識とセオリーをご提供します。
サポート

迅速に開発を進めるためのサポートサブスクリプション
メジャーバージョンへのアップグレードが無料
チケット形式の質疑応答が利用可能
プレミアムフォーラムへ書込が可能
サポートのみのバージョンを取得可能
Senchaを利用したHTML5開発体制
HTML5(SPA)の開発を行う時の問題点

JavaScriptの言語としての知識レベルの差異
Senchaで解決する問題点たち

JavaScriptの言語としての知識レベルの差異
Sencha オフィシャルトレーニング
Sencha オフィシャルトレーニング

Fast Track to Ext JS 4.2 Training

+ Sencha Architect
Fast Track to Sencha Touch
+ Advanced Architect Training

トレーニングタイトルは、本日現在のもので変更されることがあります。
Senchaで解決する問題点たち

可読性・再利用性の高いコードの記述と共有が困難
コンポーネント指向開発
コンポーネント指向開発

複雑なアプリーションを構築していくときに、
DOMのことを気にしながら構築していきますか?
DIVタグ
DIVタグ
DIVタグ

複数のタグを1つのユーザーインタフェー
スとして扱うことになる。
コンポーネント指向開発

複雑なアプリーションを構築していくときに、
DOMのことを気にしながら構築していきますか?
DIVタグ
DIVタグ
DIVタグ

しかし、プログラミングするときの
UI操作単位は、DOMとDOM APIによる
制御となるため、UI操作か?DOM操作か?
が混ざってしまう。
DIVタグ
コンポーネント指向開発

Senchaのコンポーネント指向開発では、1つ以上のタグ
をコンポーネントという単位で取り扱うことができます。

1つ以上のタグで構成された
ボタンコンポーネントを別なコンテナー
にレイアウトしていくことができます。
コンポーネント指向開発

開発をスタートしたその時から、豊富なUIコンポーネント
を利用することが可能です。
Senchaで解決する問題点たち

エンジニアに依存しやすいコード
Sencha クラスシステム
Sencha クラスシステム
純粋なJavaScirptで構築された独自のクラスシステムを提供
コンパイルしてJavaScriptを生成するような作業はありません。

クラスの作成・継承
mixinによる多重継承
動的ローディングへの対応
デプロイ時用の利用クラス判別
Sencha クラスシステム
動的ローディングとビルドシステムがスタンバイ
開発時は、動的ローディング、最終的には利用しているファイルのみのコードを利用

Release Ver

Development Ver

app.js
Application.js

app.js

Panel.js

利用しているクラスファ
イルたちをクラスファイ
ルの定義から判定して動
的に読み込む

Window.js

クラス定義から、フレームワーク内で利
用しているクラスファイルのみを抽出して、
1つにまとめることができます。
Sencha Cmdが解析・ビルドを行います。
Senchaで解決する問題点たち

設計段階のビジュアル化されるまでの工数
Sencha Architectを利用したビジュアル設計
Sencha Architectを利用したビジュアル設計
非プログラマも利用できる設計者が利用するツール
プログラマ・SE以外の設計者・ディレクターなどが画面設計を行えるプロフェッショナルツール

Sencha Architect

プログラマー・SE

ビジュアル的な設計と生成されたコードを利用
して、効率的にアプリケーション開発を進める。
Sencha Architectを利用したビジュアル設計
非プログラマも利用できる設計者が利用するツール
プログラマ・SE以外の設計者・ディレクターなどが画面設計を行えるプロフェッショナルツール

Sencha Architect

設計者・ディレクター

ビジュアル画面の設計に集中し、生成されたコー
ドをプログラマー・SEと連携して円滑なプロ
ジェクト進行を実現

プログラマー・SE
Sencha テーマシステム
コンポーネントビジュアルをSassで自由自在に変更するた
めの効率的なテーマシステムを提供

Sassでコンパイルする高機能テーマシステム。
カラー変数を変更するだけで全体の調整を自動計算!
またSassの操作はSencha Architectからも可能。
Senchaで解決する問題点たち

ユニットテスト/UIテストの難しさ
Bryntum Siestaを利用したUIユニットテスト
Bryntum Siestaを利用したUIユニットテスト

各クラスメソッドのユニットテストは、もちろん。
Sencha Ext JS、Sencha Touchのコンポーネントに
対するUIテストの自動化までを実現します。
また、jQueryやprototype、nodejsのユニットテスト
にも対応する、ユニットテストツールです。
!

Lite版は、無料で利用することができます。
Senchaで解決する問題点たち

非同期通信インタフェースの煩雑化とエラー処理
Ext Direct
Ext Direct
あらゆる箇所から通信を行う仕組みをスッキリ改善
サーバーサイドへのアクセスポイントが1点になることで、通信インタフェース管理を簡潔にする

getSales.php
getCompanyData.php
getGrid.php
Ext Direct
あらゆる箇所から通信を行う仕組みをスッキリ改善
サーバーサイドへのアクセスポイントが1点になることで、通信インタフェース管理を簡潔にする

roter.php

擬似RPC
Ext Direct
あらゆる箇所から通信を行う仕組みをスッキリ改善
サーバーサイドへのアクセスポイントが1点になることで、通信インタフェース管理を簡潔にする

サーバー側がコンポーネントに対応
するデータを返すことで、クライア
ント側でデータを受信した後データ
加工なども必要なく実装が完了する。
Ext Direct
あらゆる箇所から通信を行う仕組みをスッキリ改善
サーバーサイドへのアクセスポイントが1点になることで、通信インタフェース管理を簡潔にする

ルーターで通信を一元化するので、
エラー処理も一元管理できる。

コンポーネントに対応したエラーの
返し方をするだけで、エラー表示を
自動的に行わせることができる。
Senchaを利用したHTML5開発体制

設計者・ディレクター

プログラマー・SE

デザイナー
Senchaを利用したHTML5開発体制

Sencha Ext JS / Sencha Touch という
共通フレームワーク上でプロジェクトメンバーが活動

設計者・ディレクター

プログラマー・SE

デザイナー
Xenophyコンサルティングサービス
株式会社ゼノフィでのSenchaサポート体制

Sencha事業マネージャー
お客様

営業窓口
Sencha認定トレーナー

Sencha開発技術スタッフ、およびゼノフィSenchaアンバサダー
Sencha社認定トレーナー紹介

こつつみ   かずひろ

たなか  

ゆうや

小堤 一弘

田中 裕也

代表取締役
全エリア担当
国内認定資格付与資格保有

システム開発部部長
関東エリア担当

なかむら  

ひさし

ごとう  

やすとも

中村 久司

後藤 恭智

関西事業所長
関西エリア担当

札幌事業所長
北海道エリア担当
NTTコミュニケーションズ様の実例

のプロジェクト体制と履歴

Advanced Operation Portal

1月

2月

3月

4月

5月

6月

開発期間

7月

8月

Senchaコンサルティングサービス

Sencha
オフィシャル
トレーニング

20 Developer Pack


Sencha Complete + Premium Support

9月

10月
NTTコミュニケーションズ様の実例
Senchaコンサルティングサービスで何をしたのか?

Sencha オフィシャルトレーニングの実施

マイグレーションサポート

GitHub上でのオンラインサポート
テーマ構築のアウトソース
定期的なミーティングによるサポート
NTTコミュニケーションズ様の実例
Senchaコンサルティングサービスの与えた影響
同じSenchaを利用した開発体制が社内で効率的かつ美しいUIが評判を呼び、別プロジェクトへも適用開始

1月

2月

3月

4月

5月

6月

7月

8月

9月

aopプロジェクト

他プロジェクト

10月
Senchaプラットフォームに
期待できること
進化し続けるHTML5プラットフォームの追跡をアウトソース

日々進化し続けるHTML5を取り巻く環境に対応するために

アウトソース
進化し続けるHTML5プラットフォームの追跡をアウトソース

企業アプリケーションの目的は、HTML5を使うことではない

効果的に利用
コンポーネントアーキテクチャによる積み上げ

業務要件を満たすコンポーネント開発

業務に特化したコンポーネントを開発し、複数
のプロジェクト内で共有することは、もちろん。
微妙に異なる要件にも、コンポーネントを継承
して保守性の高いコンポーネントを作成するこ
とが可能です。
コンポーネントアーキテクチャによる積み上げ

サードパーティー製コンポーネントの導入

コンポーネントは、自分たちで作り上げるだけ
でなく、既製のコンポーネントを購入して、組
み込むことも、カスタマイズすることも可能で
す。
!

ガントチャートや、スケジューラーなどは特に
人気のコンポーネントで、ビジネスアプリケー
ションで、よく求められる機能です。
リアルデバイスでの検証を軽減
Sencha Touch


多数のリアルデバイス動作検証済みフレームワーク
Sencha社での開発において、常に多数のリアルデバイスを用い
て、フレームワークの検証・開発を行っています。
!

つまり、最初から多数のデバイスで検証されたナレッジの集大成
を即座に使い始めることができるということです。
自社で、多数のデバイスを買いそろえ、自社テストするところか
ら始めますか?
リアルデバイスでの検証を軽減

リアルデバイスの検証をデスクトップ上で
Sencha Architect上の開発コードをリアルデバイスへ、
リアルデバイスもクラウド化
Sencha 導入シチュエーション
プロジェクト規模に応じた導入の流れ

Senchaオフィシャルトレーニング
1∼3名

4∼20名

Senchaオフィシャルトレーニング

大規模
プロジェクト規模に応じた導入の流れ

コンサルティングサービス
1∼3名

4∼20名

コンサルティングサービス

大規模
是非、エンタープライズにおける
HTML5統合開発プラットフォームに
Senchaをご検討ください。
ご清聴ありがとうございました。
Sencha製品のことならゼノフィ
http://www.xenophy.com/

More Related Content

What's hot

第2回 継続率経営セミナー 公開資料:データの設計・取得について
第2回 継続率経営セミナー 公開資料:データの設計・取得について第2回 継続率経営セミナー 公開資料:データの設計・取得について
第2回 継続率経営セミナー 公開資料:データの設計・取得についてpLucky
 
[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリング
[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリング[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリング
[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリングMasanori Kaneko
 
LEAN STARTUP OVERVIEW
LEAN STARTUP OVERVIEWLEAN STARTUP OVERVIEW
LEAN STARTUP OVERVIEWItsuki Kuroda
 
受託の会社が自社サービスをやる中で取り組んだ開発・運用の工夫
受託の会社が自社サービスをやる中で取り組んだ開発・運用の工夫受託の会社が自社サービスをやる中で取り組んだ開発・運用の工夫
受託の会社が自社サービスをやる中で取り組んだ開発・運用の工夫Yusuke Tamukai
 
受託開発の会社が自社サービスを立ち上げて軌道に乗せるまでの取り組み
受託開発の会社が自社サービスを立ち上げて軌道に乗せるまでの取り組み受託開発の会社が自社サービスを立ち上げて軌道に乗せるまでの取り組み
受託開発の会社が自社サービスを立ち上げて軌道に乗せるまでの取り組みYusuke Tamukai
 
データドリブン経営のメトリクス分析 AARRR!モデルの紹介
データドリブン経営のメトリクス分析 AARRR!モデルの紹介データドリブン経営のメトリクス分析 AARRR!モデルの紹介
データドリブン経営のメトリクス分析 AARRR!モデルの紹介pLucky
 
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について45分拡大版 #devsumi #devsumiB
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について45分拡大版 #devsumi #devsumiB社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について45分拡大版 #devsumi #devsumiB
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について45分拡大版 #devsumi #devsumiBItsuki Kuroda
 
【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化智治 長沢
 
受託開発とサービス開発を同じメンバーが担うことへの挑戦
受託開発とサービス開発を同じメンバーが担うことへの挑戦受託開発とサービス開発を同じメンバーが担うことへの挑戦
受託開発とサービス開発を同じメンバーが担うことへの挑戦Yusuke Tamukai
 
ビジネスパターンを価値開発の観点から再考する
ビジネスパターンを価値開発の観点から再考するビジネスパターンを価値開発の観点から再考する
ビジネスパターンを価値開発の観点から再考するTakeshi Ito
 
XP祭り2019 - 日立・ソフトウェア革新部会 ~会社を越境する社内コミュニティ~
XP祭り2019 - 日立・ソフトウェア革新部会 ~会社を越境する社内コミュニティ~XP祭り2019 - 日立・ソフトウェア革新部会 ~会社を越境する社内コミュニティ~
XP祭り2019 - 日立・ソフトウェア革新部会 ~会社を越境する社内コミュニティ~Masanori Kaneko
 
200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司
200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司
200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司schoowebcampus
 
日経BPリーン式創業塾 #leanstartup #リーンスタートアップ
日経BPリーン式創業塾 #leanstartup #リーンスタートアップ日経BPリーン式創業塾 #leanstartup #リーンスタートアップ
日経BPリーン式創業塾 #leanstartup #リーンスタートアップItsuki Kuroda
 
受託開発の会社が自社サービスを開発・運営する中で見つけた自分たちにあったスタンス
受託開発の会社が自社サービスを開発・運営する中で見つけた自分たちにあったスタンス受託開発の会社が自社サービスを開発・運営する中で見つけた自分たちにあったスタンス
受託開発の会社が自社サービスを開発・運営する中で見つけた自分たちにあったスタンスYusuke Tamukai
 
LEANSTARTUPの現場 #leanstartup
LEANSTARTUPの現場 #leanstartupLEANSTARTUPの現場 #leanstartup
LEANSTARTUPの現場 #leanstartupItsuki Kuroda
 
InnerSource Learning Path (Japanese)
InnerSource Learning Path (Japanese)InnerSource Learning Path (Japanese)
InnerSource Learning Path (Japanese)Yoshitake Kobayashi
 
boardの概要 - Brownies FES Special
boardの概要 - Brownies FES Specialboardの概要 - Brownies FES Special
boardの概要 - Brownies FES SpecialYusuke Tamukai
 
受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング
受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング
受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティングYusuke Tamukai
 

What's hot (20)

第2回 継続率経営セミナー 公開資料:データの設計・取得について
第2回 継続率経営セミナー 公開資料:データの設計・取得について第2回 継続率経営セミナー 公開資料:データの設計・取得について
第2回 継続率経営セミナー 公開資料:データの設計・取得について
 
[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリング
[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリング[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリング
[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリング
 
リーンキャンバス
リーンキャンバスリーンキャンバス
リーンキャンバス
 
LEAN STARTUP OVERVIEW
LEAN STARTUP OVERVIEWLEAN STARTUP OVERVIEW
LEAN STARTUP OVERVIEW
 
受託の会社が自社サービスをやる中で取り組んだ開発・運用の工夫
受託の会社が自社サービスをやる中で取り組んだ開発・運用の工夫受託の会社が自社サービスをやる中で取り組んだ開発・運用の工夫
受託の会社が自社サービスをやる中で取り組んだ開発・運用の工夫
 
受託開発の会社が自社サービスを立ち上げて軌道に乗せるまでの取り組み
受託開発の会社が自社サービスを立ち上げて軌道に乗せるまでの取り組み受託開発の会社が自社サービスを立ち上げて軌道に乗せるまでの取り組み
受託開発の会社が自社サービスを立ち上げて軌道に乗せるまでの取り組み
 
データドリブン経営のメトリクス分析 AARRR!モデルの紹介
データドリブン経営のメトリクス分析 AARRR!モデルの紹介データドリブン経営のメトリクス分析 AARRR!モデルの紹介
データドリブン経営のメトリクス分析 AARRR!モデルの紹介
 
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について45分拡大版 #devsumi #devsumiB
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について45分拡大版 #devsumi #devsumiB社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について45分拡大版 #devsumi #devsumiB
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について45分拡大版 #devsumi #devsumiB
 
【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化
 
受託開発とサービス開発を同じメンバーが担うことへの挑戦
受託開発とサービス開発を同じメンバーが担うことへの挑戦受託開発とサービス開発を同じメンバーが担うことへの挑戦
受託開発とサービス開発を同じメンバーが担うことへの挑戦
 
ビジネスパターンを価値開発の観点から再考する
ビジネスパターンを価値開発の観点から再考するビジネスパターンを価値開発の観点から再考する
ビジネスパターンを価値開発の観点から再考する
 
XP祭り2019 - 日立・ソフトウェア革新部会 ~会社を越境する社内コミュニティ~
XP祭り2019 - 日立・ソフトウェア革新部会 ~会社を越境する社内コミュニティ~XP祭り2019 - 日立・ソフトウェア革新部会 ~会社を越境する社内コミュニティ~
XP祭り2019 - 日立・ソフトウェア革新部会 ~会社を越境する社内コミュニティ~
 
SEOに効くコンテンツの作り方 ver1.1
SEOに効くコンテンツの作り方 ver1.1SEOに効くコンテンツの作り方 ver1.1
SEOに効くコンテンツの作り方 ver1.1
 
200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司
200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司
200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司
 
日経BPリーン式創業塾 #leanstartup #リーンスタートアップ
日経BPリーン式創業塾 #leanstartup #リーンスタートアップ日経BPリーン式創業塾 #leanstartup #リーンスタートアップ
日経BPリーン式創業塾 #leanstartup #リーンスタートアップ
 
受託開発の会社が自社サービスを開発・運営する中で見つけた自分たちにあったスタンス
受託開発の会社が自社サービスを開発・運営する中で見つけた自分たちにあったスタンス受託開発の会社が自社サービスを開発・運営する中で見つけた自分たちにあったスタンス
受託開発の会社が自社サービスを開発・運営する中で見つけた自分たちにあったスタンス
 
LEANSTARTUPの現場 #leanstartup
LEANSTARTUPの現場 #leanstartupLEANSTARTUPの現場 #leanstartup
LEANSTARTUPの現場 #leanstartup
 
InnerSource Learning Path (Japanese)
InnerSource Learning Path (Japanese)InnerSource Learning Path (Japanese)
InnerSource Learning Path (Japanese)
 
boardの概要 - Brownies FES Special
boardの概要 - Brownies FES Specialboardの概要 - Brownies FES Special
boardの概要 - Brownies FES Special
 
受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング
受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング
受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング
 

Similar to HTML5を活用した効果の高いリッチアプリ開発体制構築とコンサルティングの実現方法

モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線アシアル株式会社
 
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイントMonaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイントアシアル株式会社
 
Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621アシアル株式会社
 
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?Developers Summit
 
ON HTML5 FIELD で書き尽くせなかったこと
ON HTML5 FIELD で書き尽くせなかったことON HTML5 FIELD で書き尽くせなかったこと
ON HTML5 FIELD で書き尽くせなかったことMasakazu Muraoka
 
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」naoki ando
 
第13回 CreatorsMeetup 〜HTML5時代に必要なスキルと考え方〜
第13回 CreatorsMeetup 〜HTML5時代に必要なスキルと考え方〜第13回 CreatorsMeetup 〜HTML5時代に必要なスキルと考え方〜
第13回 CreatorsMeetup 〜HTML5時代に必要なスキルと考え方〜Daisuke Yamazaki
 
HTML5が最近どうなっていて何があぶなっかしいのか?
HTML5が最近どうなっていて何があぶなっかしいのか?HTML5が最近どうなっていて何があぶなっかしいのか?
HTML5が最近どうなっていて何があぶなっかしいのか?Masakazu Muraoka
 
東京では語れないHTML5[仮題]
東京では語れないHTML5[仮題]東京では語れないHTML5[仮題]
東京では語れないHTML5[仮題]Yu Morita
 
20180206 Lay App Grow App で進める DevOps アプリ開発アプローチ
20180206 Lay App  Grow App で進める DevOps アプリ開発アプローチ20180206 Lay App  Grow App で進める DevOps アプリ開発アプローチ
20180206 Lay App Grow App で進める DevOps アプリ開発アプローチShunsuke Kawai
 
Ext.js/Sencha SDKでえんぷら
Ext.js/Sencha SDKでえんぷらExt.js/Sencha SDKでえんぷら
Ext.js/Sencha SDKでえんぷらKazuhiro Kotsutsumi
 
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)Teiichi Ota
 
HTML5の今とこれから
HTML5の今とこれからHTML5の今とこれから
HTML5の今とこれからTakuya Yamamoto
 
Onlab presentation 072412
Onlab presentation 072412Onlab presentation 072412
Onlab presentation 072412Hiro Maeda
 
実演 AppExchange アプリケーション ライフサイクル
実演 AppExchange アプリケーション ライフサイクル実演 AppExchange アプリケーション ライフサイクル
実演 AppExchange アプリケーション ライフサイクルTakahiro Kawabata
 
Hybrid appmeetssecurity kdl20171017-20
Hybrid appmeetssecurity kdl20171017-20Hybrid appmeetssecurity kdl20171017-20
Hybrid appmeetssecurity kdl20171017-20龍弘 岡
 
スマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイントスマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイントMasakazu Muraoka
 
Yeomanではじめる爆速webアプリ開発
Yeomanではじめる爆速webアプリ開発Yeomanではじめる爆速webアプリ開発
Yeomanではじめる爆速webアプリ開発Masakazu Muraoka
 

Similar to HTML5を活用した効果の高いリッチアプリ開発体制構築とコンサルティングの実現方法 (20)

モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線
 
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイントMonaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
 
Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621
 
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?
 
Thing.jsについて
Thing.jsについてThing.jsについて
Thing.jsについて
 
ON HTML5 FIELD で書き尽くせなかったこと
ON HTML5 FIELD で書き尽くせなかったことON HTML5 FIELD で書き尽くせなかったこと
ON HTML5 FIELD で書き尽くせなかったこと
 
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
 
Gartner summit 2016
Gartner summit 2016Gartner summit 2016
Gartner summit 2016
 
第13回 CreatorsMeetup 〜HTML5時代に必要なスキルと考え方〜
第13回 CreatorsMeetup 〜HTML5時代に必要なスキルと考え方〜第13回 CreatorsMeetup 〜HTML5時代に必要なスキルと考え方〜
第13回 CreatorsMeetup 〜HTML5時代に必要なスキルと考え方〜
 
HTML5が最近どうなっていて何があぶなっかしいのか?
HTML5が最近どうなっていて何があぶなっかしいのか?HTML5が最近どうなっていて何があぶなっかしいのか?
HTML5が最近どうなっていて何があぶなっかしいのか?
 
東京では語れないHTML5[仮題]
東京では語れないHTML5[仮題]東京では語れないHTML5[仮題]
東京では語れないHTML5[仮題]
 
20180206 Lay App Grow App で進める DevOps アプリ開発アプローチ
20180206 Lay App  Grow App で進める DevOps アプリ開発アプローチ20180206 Lay App  Grow App で進める DevOps アプリ開発アプローチ
20180206 Lay App Grow App で進める DevOps アプリ開発アプローチ
 
Ext.js/Sencha SDKでえんぷら
Ext.js/Sencha SDKでえんぷらExt.js/Sencha SDKでえんぷら
Ext.js/Sencha SDKでえんぷら
 
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
 
HTML5の今とこれから
HTML5の今とこれからHTML5の今とこれから
HTML5の今とこれから
 
Onlab presentation 072412
Onlab presentation 072412Onlab presentation 072412
Onlab presentation 072412
 
実演 AppExchange アプリケーション ライフサイクル
実演 AppExchange アプリケーション ライフサイクル実演 AppExchange アプリケーション ライフサイクル
実演 AppExchange アプリケーション ライフサイクル
 
Hybrid appmeetssecurity kdl20171017-20
Hybrid appmeetssecurity kdl20171017-20Hybrid appmeetssecurity kdl20171017-20
Hybrid appmeetssecurity kdl20171017-20
 
スマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイントスマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイント
 
Yeomanではじめる爆速webアプリ開発
Yeomanではじめる爆速webアプリ開発Yeomanではじめる爆速webアプリ開発
Yeomanではじめる爆速webアプリ開発
 

Recently uploaded

PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (7)

PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 

HTML5を活用した効果の高いリッチアプリ開発体制構築とコンサルティングの実現方法