SlideShare una empresa de Scribd logo
1 de 45
Descargar para leer sin conexión
新世代「JavaScriptコントロール」が登場
― 新「Wijmo(ウィジモ)」の実力 ―
ハッシュタグ:#devsumiD
セッションID :19-D-L
グレープシティ株式会社
山﨑 顕由
Welcome to
Wijmo 5[ウィジモ・ファイブ] とは?
• 業務アプリケーション向け
• JavaScript UIライブラリ
• TypeScriptベース
• ECMAScript 5準拠
5
収録コントロール
6
基本ライブラリ
・Base Control
・Globalization
・CollectionView
・Themes
グリッド
・FlexGrid
入力
・ListBox
・ComboBox
・AutoComplete
・Menu
・Calendar
・InputDate
・InputTime
・InputNumber
・InputColor
・ColorPicker
ビジュアライズ
・FlexChart
(棒,縦棒,折れ線,面,バブル,
ローソク足,株価,散布図,スプラ
イン)
・FlexPie
・LinearGauge
・RadialGauge
・BulletGraph
ver5.20143.32 時点
新コントロール随時追加中!
http://wijmo.c1.grapecity.com/5/demo/Angular/Explorer/Explorer/#/
http://demos.componentone.com/wijmo/5/Angular/Finance/Finance/
DEMO
-基本機能 と 活用例-
業務アプリケーション特化
8
JavaScriptコントロール 軽量/高速パフォーマンス
AngularJS マルチデバイス
サポート
Wijmo 5の特長
業務アプリケーション特化
9
JavaScriptコントロール 軽量/高速パフォーマンス
AngularJS マルチデバイス
サポート
Wijmo 5の特長
新世代JavaScript コントロール
• 「JavaScriptコントロール」とは?
⁃ ≒.NETコントロール(≠ jQuery UI ウィジェット)
⁃ プロパティ操作による値取得/設定(getter/setter)
⁃ コントロール間で共通のAPIを持つ(プロパティ/メソッド/イベント)
• なぜ「新世代」?
⁃ ECMAScript 5の活用(Object.defineProperty())
⁃ TypeScriptベース(モジュール/クラス/オブジェクト指向)
10
※ECMAScript
JavaScriptの標準仕様。Ecma Internationalによって標準化されたJavaScrptの言語コア部分に相当する言語。
JavaScript コントロールのメリット
• 開発効率の向上
1. 容易なプロパティ設定
⁃ 値を代入するのと同じように設定可能
⁃ “文字列”によるプロパティ設定やメソッド実行からの脱却
⁃ インテリセンスの利用(IDE側のサポート必須)
2. エラーの検出
⁃ プロパティの存在と有効値を実行時に検出
3. 列挙体の利用
11
DEMO
-Wijmo 5 と jQuery UIウィジェット-
①容易なプロパティ設定
• 値代入のようなプロパティ設定
• 文字列を使用しないコーディング
• インテリセンスの利用
13
//FlexGridで編集を許可
var grid = new wijmo.grid.FlexGrid('#FlexGrid1');
grid.isReadOnly = false;
JavaScript コントロール
jQuery UI ウィジェット
• “文字列”としてプロパティ名を記述
• 大文字小文字の区別も必要
• ミスを誘発しやすい
//グリッドウィジェットで編集を許可
$('#grid').wijgrid(‘option', ‘allowEditing', true);
②エラー検出
• 実行時にエラーを検出
• エラー原因を出力
14
//FlexGridで編集を許可
var grid = new wijmo.grid.FlexGrid('#FlexGrid1');
grid.isReadOnly = 99;
JavaScript コントロール
jQuery UI ウィジェット
• エラーは発生しない(検出不可)
• プロパティ設定も有効にならない
//グリッドウィジェットで編集を許可
$('#grid').wijgrid(‘option', ‘allowEditing', 99);
Booleanの要求に対して数値を設定
Booleanの要求に対して数値を設定
③列挙体の利用
• 値代入のようなプロパティ設定
• 文字列を使用しないコーディング
• インテリセンスの利用
15
//FlexGridで編集を許可
var grid = new wijmo.grid.FlexGrid('#FlexGrid1');
grid.selectionMode = wijmo.grid.SelectionMode.Row;
JavaScript コントロール
jQuery UI ウィジェット
• “文字列”としてプロパティ名を記述
• “文字列”として設定値を記述
• 大文字小文字の区別も必要
• ミスを誘発しやすい
//グリッドウィジェットで編集を許可
$('#grid').wijgrid(‘option', ‘selectionMode', ‘singleRow');
• 小さな変化に見えるが、大きな違いを生み出す
1. 容易なプロパティ設定
⁃ 値を代入するのと同じように設定可能
⁃ “文字列”を使用しないプロパティ設定やメソッド実行
⁃ インテリセンスの利用(IDE側のサポート必須)
2. エラーの検出
⁃ プロパティの存在と有効値を実行時に検出
3. 列挙体の利用
Wijmo 5の利用で開発効率を向上
16
業務アプリケーション特化
17
JavaScriptコントロール 軽量/高速パフォーマンス
AngularJS マルチデバイス
サポート
Wijmo 5の特長
軽量/高速パフォーマンス
• 組込みやすい「Web UIのユーティリティプレーヤー」
⁃ 他ライブラリとの依存関係なし
⁃ 各モジュールが軽量
⁃ プラガブルアーキテクチャ(利用するファイルだけ参照)
• 高速パフォーマンス
⁃ ネイティブJavaScript
⁃ jQueryはよいツールだが利用しないことで「速さ」を得られることもある
⁃ 参考記事
⁃ オンラインデモでベンチマーク公開
18
Angular基本
wijmo.angular.js
プラガブルアーキテクチャ
19
基本ライブラリ
wijmo.js/css
FlexGrid
wijmo.grid.js
FlexChart
wijmo.chart.js
ゲージ
wijmo.gauge.js
入力
wijmo.input.js
More to come...
Event
CollectionView
Control
Globalize
Styles
Directives
<wj-flex-grid>
<wj-flex-grid-column>
…
Bindings
<div data-bind="wjFlexGrid:
<div data-bind="wjFlexGridColumn:
…
必須
任意 任意 任意 任意
任意
任意
57KB/11KB
61KB
44KB
86KB 123KB 21KB 62KB
※Ver 5.20143.32時点
Knockout基本
wijmo.knockout.js
http://wijmo.c1.grapecity.com/5/demo/Angular/Benchmark/Benchmark/
DEMO
-ベンチマーク-
業務アプリケーション特化
21
JavaScriptコントロール 軽量/高速パフォーマンス
AngularJS マルチデバイス
サポート
Wijmo 5の特長
AngularJSサポート
• フルスタックのMV*系フレームワーク
参考情報:MVC系フレームワークのトレンド
22出展:Build Insider 人気上昇中のJavaScriptライブラリを調べてみた【2015年版】
http://www.buildinsider.net/web/popularjslib/2015
AngularJSサポート
• AngularJSディレクティブ(*1)の提供
‐ 全コントロールが対象
‐ 詳細ドキュメント
• 豊富なサンプル
‐ 25種類以上のサンプルを収録(随時追加中)
‐ 一部はオンラインデモとして公開
23
(*1)AngularJSのカスタムHTML要素と属性
その他の関連言語/ライブラリ
• TypeScript
‐ Wijmo 5はTypeScriptで開発されている
‐ ソースファイル(.ts)の収録
‐ 型定義ファイル(.d.ts)の収録
• KnockoutJS
‐ カスタムバインディング/カスタム要素
‐ ドキュメントの充実
‐ サンプル
• その他
‐ Bootstrap/LESS/OData/BreezeJS
24
業務アプリケーション特化
25
JavaScriptコントロール 軽量/高速パフォーマンス
AngularJS マルチデバイス
サポート
Wijmo 5の特長
マルチデバイスに最適化
• タッチファースト/モバイルファーストで開発
• 単一ライブラリでサポート
‐ モバイルブラウザ/タッチサポート/レスポンシブレイアウト
• 参考リソース
• オンラインデモ
‐ HTML5ハイブリッドアプリ
‐ ionic + AngularJS + Cordova + Wijmo 5
‐ Ionic ウェブキャスト
‐ An Introduction to Ionic (英語)
26
※ionic
Apache Cordovaを拡張したモバイルUIフレームワークでAngularJSを採用している
業務アプリケーション特化
27
JavaScriptコントロール 軽量/高速パフォーマンス
AngularJS マルチデバイス
サポート
Wijmo 5の特長
業務アプリケーション開発に特化
• FlexGrid の JavaScriptバージョンを収録
‐ 1991年から提供(ActiveX,WinForms,Silverlight,WPF,WinRT)
‐ 業務アプリケーションにおけるグリッド要件のAPIを既に網羅
• CollectionView
‐ Wijmo 5のUIにバインドする共通データレイヤー
‐ UIからデータの種類を意識しなくてよい
‐ UIとデータ(操作)を分離できるようになる
‐ .NET FrameworkのAPIをベース
28
CollectionViewクラス *2FlexGrid
JavaScript
配列
(データ)
データバインド
(双方向)
ICollectionView*1で提供する処理
カレントレコード管理 ソート/フィルタ
ページング
グループ化
編集
変更データの追跡
*1 ICollectionViewインターフェース
UI要素にデータをバインドするための手段を提供
.NET FrameworkのICollectionViewインターフェースのJavaScript版
*2 CollectionViewクラス
ICollectionViewを実装するJavaScript配列用データレイヤー
(OData用,BreezeJS用,FireBase用もサンプルとして製品に収録)
CollectionViewによるUIとデータの分離
29
http://wijmo.c1.grapecity.com/5/demo/Angular/Explorer/Explorer/#/infra/trackChanges
http://wijmo.c1.grapecity.com/5/demo/Angular/Explorer/Explorer/#/infra/data
DEMO
-FlexGrid と CollectionView 変更データの追跡-
業務アプリケーション特化
31
JavaScriptコントロール 軽量/高速パフォーマンス
AngularJS マルチデバイス
サポート
Wijmo 5の特長
サポート
• 業務アプリケーション開発の現実的な課題
‐ 細部の要件に対応するライブラリの選定および組み合わせ
‐ 要因確保/開発メンバーのスキル
‐ 技術的な課題(新技術に対し消極的にならざるを得ない現実)
‐ 長期間の運用/保守
32
目まぐるしい技術革新が進んでいく中で
「業務アプリケーション」に安心して採用
できるライブラリとは?
サポート
• Wijmo 5は実業務で運用できる安心感を提供
⁃ 日本語ドキュメント & 日本語サポート
⁃ 豊富なサンプル数(30種類以上 & 技術記事も随時公開)
⁃ 不具合対応や無償サポートサービスの安心感
⁃ 年3回の定期的なメジャーリリース+αでSP公開
⁃ コンポーネントベンダーとして20年以上の実績と責任
33
業務アプリケーション特化
34
JavaScriptコントロール 軽量/高速パフォーマンス
AngularJS マルチデバイス
サポート
Wijmo 5の特長
Wijmo 5[ウィジモ・ファイブ]の特長まとめ
1. JavaScriptコントロール(ECMAScript 5に準拠)
• プロパティ/デバッグエラー情報/インテリセンス等の生産性の高いシンタックス
2. ハイパフォーマンス/軽量
• 他ライブラリ非依存/プラガブルアーキテクチャで小から大規模開発までカバー
3. AngularJS
• AngularJSサポート
• その他のライブラリもサポート(KnockoutJS /TypeScript/Bootstrap/Odata)
4. マルチデバイス
• モバイルブラウザ/タッチサポート/レスポンシブレイアウト
5. 業務アプリケーション特化
• 業務要件を網羅したAPI
6. サポート
• 実業務で運用できる安心感
• 定期的なバージョンアップ(機能追加と不具合修正)
• Emailサポート/サンプルと技術記事
35
Wijmoシリーズ
アプリケーションにあわせて選べる製品ラインナップ
Wijmo 3[ウィジモ・スリー]
• Wijmo 5 とは異なるコンセプトの製品
• レガシーブラウザ対応(IE7+, etc)
• jQuery UIウィジェット(40種類以上)
37
http://wijmo.c1.grapecity.com/products/wijmo-3/
グリッドやチャートなど高度なウィジェットを40種類以上収録
jQuery と
の相性抜群
SpreadJS [スプレッドジェイエス]
• Excelライクな操作性を実現するグリッド
• Excelの機能を踏襲
• 細部の操作性,数式(320種類以上),柔軟なセル連結等
• Excelファイルのインポート/エクスポート
38
http://wijmo.c1.grapecity.com/products/spreadjs/
Excelと同等の
UIを提供
製品情報
ウィジモ 検索
各種情報の入手方法
40http://wijmo.c1.grapecity.com
製品
ラインナップ
Wijmo Enterprise Wijmo 5 Wijmo 3
収録製品
および機能
・Wijmo 5
・Wijmo 3
・Wijmo 3エクスポートサービス
・SpreadJS
・Wijmo 5
・Wijmo 3
商用価格
(1年契約)
97,200円 59,400円 59,400円
消費税8%込価格
Enterpriseの
オプション製品
製品ラインナップ
41
Optional Pack for
Wijmo Enterprise
・SpreadJS デザイナ
・SpreadJS Excel I/O
・SpreadJS PDF出力
27,000円
• 商用ライセンス(1年契約のサブスクリプション)
‐ 1開発者につき1ライセンス必要(配布はランタイムフリー)
‐ 年3回(5月/9月/1月)メジャーバージョンアップ
‐ サブスクリプション更新価格:2年目以降は本体価格の40%
‐ Eメールサポート(回数無制限)
ライセンス
■特記事項
以下製品のみオープンソースライセンス(GPLv3)と商用ライセンスのデュアルライセンスモデル
・Wijmo 3
・SpreadJS
42
お問い合わせ窓口
グレープシティ株式会社 ツール事業部 営業部
メール : sales@grapecity.com
電話番号: 048-222-3001
FAX番号: 048-222-1211
営業時間: AM9:00~12:00
PM1:00~6:00
(月~金)
住所: 〒 332-0012
埼玉県川口市本町4-1-8 川口センタービル3F
43
Wijmo ブース出展してます!
お気軽にお立ち寄りください
44
GrapeCityはこちら
★★この会場の目の前★★
今ここです
ご清聴ありがとうございました。
Wijmoが皆様の開発のお役に立てますように

Más contenido relacionado

La actualidad más candente

JS非同期処理のいま
JS非同期処理のいまJS非同期処理のいま
JS非同期処理のいまMasakazu Muraoka
 
新ジャンルのJavaScript圧縮難読化に挑戦 ~jojofy-js
新ジャンルのJavaScript圧縮難読化に挑戦 ~jojofy-js新ジャンルのJavaScript圧縮難読化に挑戦 ~jojofy-js
新ジャンルのJavaScript圧縮難読化に挑戦 ~jojofy-jsKondo Hitoshi
 
MTAppjQueryでマニュアルいらずの管理画面を
MTAppjQueryでマニュアルいらずの管理画面をMTAppjQueryでマニュアルいらずの管理画面を
MTAppjQueryでマニュアルいらずの管理画面をbitpart
 
Swaggerのさわりだけ
SwaggerのさわりだけSwaggerのさわりだけ
SwaggerのさわりだけMasakazu Muraoka
 
Flux react現状確認会
Flux react現状確認会Flux react現状確認会
Flux react現状確認会VOYAGE GROUP
 
20150708 cloud handson
20150708 cloud handson20150708 cloud handson
20150708 cloud handsonSix Apart
 
キャッチアップJavaScriptビルド - ビルドから見るJSの今/2016春
キャッチアップJavaScriptビルド -ビルドから見るJSの今/2016春キャッチアップJavaScriptビルド -ビルドから見るJSの今/2016春
キャッチアップJavaScriptビルド - ビルドから見るJSの今/2016春Kondo Hitoshi
 
Data API ことはじめ
Data API ことはじめData API ことはじめ
Data API ことはじめYuji Takayama
 
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみたサーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみたItaru Kitagawa
 
タスクランナー導入 〜とあるWordPress制作環境〜
タスクランナー導入 〜とあるWordPress制作環境〜タスクランナー導入 〜とあるWordPress制作環境〜
タスクランナー導入 〜とあるWordPress制作環境〜Masaya Kogawa
 
20141208 Movable Type Seminar
20141208 Movable Type Seminar20141208 Movable Type Seminar
20141208 Movable Type SeminarSix Apart
 
無償版Visual StudioでいろいろWeb開発
無償版Visual StudioでいろいろWeb開発無償版Visual StudioでいろいろWeb開発
無償版Visual StudioでいろいろWeb開発Narami Kiyokura
 
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみようMori Shingo
 
Mozapps installがなくなったことへの不平不満
Mozapps installがなくなったことへの不平不満Mozapps installがなくなったことへの不平不満
Mozapps installがなくなったことへの不平不満Masakazu Muraoka
 
20161115 okubo mt_cloud_handson
20161115 okubo mt_cloud_handson20161115 okubo mt_cloud_handson
20161115 okubo mt_cloud_handsonSix Apart
 
いまさら学ぶMVVMパターン
いまさら学ぶMVVMパターンいまさら学ぶMVVMパターン
いまさら学ぶMVVMパターンYuta Matsumura
 
TypeScript による今風の web アプリ開発
TypeScript による今風の web アプリ開発TypeScript による今風の web アプリ開発
TypeScript による今風の web アプリ開発靖 陣内
 
Windows ストアアプリを HTMLで作成する
Windows ストアアプリをHTMLで作成するWindows ストアアプリをHTMLで作成する
Windows ストアアプリを HTMLで作成するNarami Kiyokura
 

La actualidad más candente (20)

JS非同期処理のいま
JS非同期処理のいまJS非同期処理のいま
JS非同期処理のいま
 
新ジャンルのJavaScript圧縮難読化に挑戦 ~jojofy-js
新ジャンルのJavaScript圧縮難読化に挑戦 ~jojofy-js新ジャンルのJavaScript圧縮難読化に挑戦 ~jojofy-js
新ジャンルのJavaScript圧縮難読化に挑戦 ~jojofy-js
 
MTAppjQueryでマニュアルいらずの管理画面を
MTAppjQueryでマニュアルいらずの管理画面をMTAppjQueryでマニュアルいらずの管理画面を
MTAppjQueryでマニュアルいらずの管理画面を
 
Swaggerのさわりだけ
SwaggerのさわりだけSwaggerのさわりだけ
Swaggerのさわりだけ
 
Flux react現状確認会
Flux react現状確認会Flux react現状確認会
Flux react現状確認会
 
20150708 cloud handson
20150708 cloud handson20150708 cloud handson
20150708 cloud handson
 
キャッチアップJavaScriptビルド - ビルドから見るJSの今/2016春
キャッチアップJavaScriptビルド -ビルドから見るJSの今/2016春キャッチアップJavaScriptビルド -ビルドから見るJSの今/2016春
キャッチアップJavaScriptビルド - ビルドから見るJSの今/2016春
 
Data API ことはじめ
Data API ことはじめData API ことはじめ
Data API ことはじめ
 
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみたサーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
 
Fetch apiについて
Fetch apiについてFetch apiについて
Fetch apiについて
 
タスクランナー導入 〜とあるWordPress制作環境〜
タスクランナー導入 〜とあるWordPress制作環境〜タスクランナー導入 〜とあるWordPress制作環境〜
タスクランナー導入 〜とあるWordPress制作環境〜
 
20141208 Movable Type Seminar
20141208 Movable Type Seminar20141208 Movable Type Seminar
20141208 Movable Type Seminar
 
無償版Visual StudioでいろいろWeb開発
無償版Visual StudioでいろいろWeb開発無償版Visual StudioでいろいろWeb開発
無償版Visual StudioでいろいろWeb開発
 
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
 
Mozapps installがなくなったことへの不平不満
Mozapps installがなくなったことへの不平不満Mozapps installがなくなったことへの不平不満
Mozapps installがなくなったことへの不平不満
 
React.js + Flux
React.js + FluxReact.js + Flux
React.js + Flux
 
20161115 okubo mt_cloud_handson
20161115 okubo mt_cloud_handson20161115 okubo mt_cloud_handson
20161115 okubo mt_cloud_handson
 
いまさら学ぶMVVMパターン
いまさら学ぶMVVMパターンいまさら学ぶMVVMパターン
いまさら学ぶMVVMパターン
 
TypeScript による今風の web アプリ開発
TypeScript による今風の web アプリ開発TypeScript による今風の web アプリ開発
TypeScript による今風の web アプリ開発
 
Windows ストアアプリを HTMLで作成する
Windows ストアアプリをHTMLで作成するWindows ストアアプリをHTMLで作成する
Windows ストアアプリを HTMLで作成する
 

Similar a 新世代Java scriptコントロール wijmo5 devsumi_150219

jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発Daizen Ikehara
 
Windows アプリケーション開発 はじめに ~ Windows アプリケーション開発初学者の方向け Visual Studio を使ったアプリケーショ...
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Windows アプリケーション開発 はじめに ~ Windows アプリケーション開発初学者の方向け Visual Studio を使ったアプリケーショ...Fujio Kojima
 
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所真吾 吉田
 
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説Daisuke Nishino
 
1_各Atlassian製品の紹介
1_各Atlassian製品の紹介1_各Atlassian製品の紹介
1_各Atlassian製品の紹介Ricksoft
 
Net advantage 2012 volume2 最新情報 xaml プラットフォーム編
Net advantage 2012 volume2 最新情報 xaml プラットフォーム編Net advantage 2012 volume2 最新情報 xaml プラットフォーム編
Net advantage 2012 volume2 最新情報 xaml プラットフォーム編Daizen Ikehara
 
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...Akira Inoue
 
サーバーレスの今とこれから
サーバーレスの今とこれからサーバーレスの今とこれから
サーバーレスの今とこれから真吾 吉田
 
オレたちとVisual Studioとの関係を話そう
オレたちとVisual Studioとの関係を話そうオレたちとVisual Studioとの関係を話そう
オレたちとVisual Studioとの関係を話そうMitsuhito Ishino
 
concrete5で社内システムのお話し
concrete5で社内システムのお話しconcrete5で社内システムのお話し
concrete5で社内システムのお話しTao Sasaki
 
第2回HTML5企業Webシステム開発セミナー hifive紹介資料
第2回HTML5企業Webシステム開発セミナー hifive紹介資料第2回HTML5企業Webシステム開発セミナー hifive紹介資料
第2回HTML5企業Webシステム開発セミナー hifive紹介資料Osamu Shimoda
 
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)masakazusegawa
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~Takeshi Shinmura
 
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解Monaca
 
Closure Toolsの紹介
Closure Toolsの紹介Closure Toolsの紹介
Closure Toolsの紹介Yusuke Amano
 
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践de:code 2017
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践真吾 吉田
 

Similar a 新世代Java scriptコントロール wijmo5 devsumi_150219 (20)

jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
 
Windows アプリケーション開発 はじめに ~ Windows アプリケーション開発初学者の方向け Visual Studio を使ったアプリケーショ...
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Windows アプリケーション開発 はじめに ~ Windows アプリケーション開発初学者の方向け Visual Studio を使ったアプリケーショ...
 
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
 
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
 
1_各Atlassian製品の紹介
1_各Atlassian製品の紹介1_各Atlassian製品の紹介
1_各Atlassian製品の紹介
 
Net advantage 2012 volume2 最新情報 xaml プラットフォーム編
Net advantage 2012 volume2 最新情報 xaml プラットフォーム編Net advantage 2012 volume2 最新情報 xaml プラットフォーム編
Net advantage 2012 volume2 最新情報 xaml プラットフォーム編
 
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
 
Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編
 
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
 
サーバーレスの今とこれから
サーバーレスの今とこれからサーバーレスの今とこれから
サーバーレスの今とこれから
 
オレたちとVisual Studioとの関係を話そう
オレたちとVisual Studioとの関係を話そうオレたちとVisual Studioとの関係を話そう
オレたちとVisual Studioとの関係を話そう
 
concrete5で社内システムのお話し
concrete5で社内システムのお話しconcrete5で社内システムのお話し
concrete5で社内システムのお話し
 
第2回HTML5企業Webシステム開発セミナー hifive紹介資料
第2回HTML5企業Webシステム開発セミナー hifive紹介資料第2回HTML5企業Webシステム開発セミナー hifive紹介資料
第2回HTML5企業Webシステム開発セミナー hifive紹介資料
 
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~
 
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
 
Closure Toolsの紹介
Closure Toolsの紹介Closure Toolsの紹介
Closure Toolsの紹介
 
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
 
Harmoware-VIS Tutorial
Harmoware-VIS TutorialHarmoware-VIS Tutorial
Harmoware-VIS Tutorial
 

新世代Java scriptコントロール wijmo5 devsumi_150219