SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
Copyright Sencha Inc. 2014
Enterprise Level Web Applications
MIRAE WEB Inc. Developer Conference

May 16 2014
Copyright Sencha Inc. 2014
Responsive - State-full - Data-Rich
Apps: The Next Generation
SENCHA | The Evolution
Yesterday
Page Display
Integration
Data
Logic & State
Page Generation
Browser
App
Server
Today
Integration
Data
Logic & State
Interface Mgt
User Interface
APIs
Native
&
HTML5
Cloud
SENCHA |
100’s of Screens
100,000’s Lines of Code
1,000,000’s of Data Records
10’s of Developers
SENCHA | How Are We Going To...
Then scale this out across our teams & apps?
• Dynamically lay out screen elements in response to different screen sizes and resizes
• Detect and respond to touch gestures beyond simple taps
• Swap in local language strings, handle RTL languages and keep everything accessible
• Animate content and more...
View
System
• Create appealing themes and styles for interactive elements
• Present complex data using structured presentation elements like grids and charts
• Create a standard visual vocabulary across apps
• and more...
Interface
Elements
• Update the screen when data changes and vice versa
• Remember application states to enable undo/redo as well as navigation
• Search, sort, filter, group and validate data
• and more...
Logic &
Data
• Handle asynchronous calls to the server-side
• Parse and convert serialized data
• Call out to server-side code
• and more...
Server
i/o
SENCHA |
Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing,
network i/o...
View
System
Interface
Elements
Logic &
Data
Server
i/o
Base
Services
Basic Widgets
(buttons, bars, text fields...)
Containers & Windows
(panels, cards, modals...)
Themes
Compound Widgets
(trees, grids, gauges...)
Visualizations
(charts,infographics)
Styles
Layout Manager
(absolute, flex...)
Templating
(iterations, conditionals…)
Visual Effects
(animations, filters...)
Accessibility
(focus manager, ARIA...)
Drawing
(vector, bitmap...)
Localization
(RTL, locale libraries)
Interactions
(gestures, drag & drop)
Theming
(computed styles)
State Manager
(history, undo, routes...)
Modularity
(components, modules )
Data Binding
(1-way, 2-way)
Testing
(IOC, test hooks)
Data Objects
(queues, hashtables...)
Persistent Data
(cache & sync)
Data Models & Stores
(group, sort, validate)
Multi-Media
(3D, Audio, Video)
Server Calls
(asynch, conversion)
2-Way DataServer Method Invocation
Server
Notifications
Framework Geography
SENCHA | Pre-HTML5 Web
Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing,
network i/o...
Base
Services
Interface
Elements
Basic Widgets
(buttons, bars, text fields...)
Containers & Windows
(panels, cards, modals...)
Themes
Compound Widgets
(trees, grids, gauges...)
Visualizations
(charts,infographics)
Styles
View
System
Layout Manager
(absolute, flex...)
Templating
(iterations, conditionals…)
Visual Effects
(animations, filters...)
Accessibility
(focus manager, ARIA...)
Drawing
(vector, bitmap...)
Localization
(RTL, locale libraries)
Interactions
(gestures, drag & drop)
Theming
(computed styles)
Logic &
Data
Server
i/o
State Manager
(history, undo, routes...)
Modularity
(components, modules )
Data Binding
(1-way, 2-way)
Testing
(IOC, test hooks)
Data Objects
(queues, hashtables...)
Persistent Data
(cache & sync)
Data Models & Stores
(group, sort, validate)
Multi-Media
(3D, Audio, Video)
Server Calls
(asynch, conversion)
2-Way DataServer Method Invocation
Server
Notifications
SENCHA | Cross Browser
Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing,
network i/o...
Base
Services
Interface
Elements
Range, Color Picker, Date/Time, Progress, Tel
Containers & Windows
(panels, cards, modals...)
Themes
Compound Widgets
(trees, grids, gauges...)
Visualizations
(charts,infographics)
Gradients, Border Radius
View
System
Flexbox, MultiCol
Templating
(iterations, conditionals…)
Animations & transitions, filters WAI-ARIA
SVG, Canvas
Localization
(RTL, locale libraries)
Drag & Drop
Theming
(computed styles)
Logic &
Data
Server
i/o
History Push State
Modularity
(components, modules )
Data Binding
(1-way, 2-way)
Web Timing API
Data Objects
(queues, hashtables...)
Local Storage, Indexed DB, app-
cache
Data Models & Stores
(group, sort, validate)
Video, audio, WebGL
Server Calls
(asynch, conversion)
Web SocketsServer Method Invocation Notifications
SENCHA | Frameworks to the Rescue
SENCHA | much, much, much more…
200k CSS Repositories
1.2M JavaScript Repositories
SENCHA | Bad Questions
What’s the best framework?
What’s the best library?
Should I use bootstrap or AngularJS?
Should I use d3 or AngularJS?
SENCHA | Good Question
Given the kinds of app experiences I want to build…
and the language and skills of my development team…
and my apps’ maintenance lifetime…
and the browsers I need to support…
and the size of my development teams…
and [your additional requirements here]
…
What is the best framework/library for this app, for my app
portfolio, and for my organisation?
SENCHA | Framework Geography
Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing,
network i/o...
Base
Services
Interface
Elements
Basic Widgets
(buttons, bars, text fields...)
Containers & Windows
(panels, cards, modals...)
Themes
Compound Widgets
(trees, grids, gauges...)
Visualizations
(charts,infographics)
Styles
View
System
Layout Manager
(absolute, flex...)
Templating
(iterations, conditionals…)
Visual Effects
(animations, filters...)
Accessibility
(focus manager, ARIA...)
Drawing
(vector, bitmap...)
Localization
(RTL, locale libraries)
Interactions
(gestures, drag & drop)
Theming
(computed styles)
Logic &
Data
Server
i/o
State Manager
(history, undo, routes...)
Modularity
(components, modules )
Data Binding
(1-way, 2-way)
Testing
(IOC, test hooks)
Data Objects
(queues, hashtables...)
Persistent Data
(cache & sync)
Data Models & Stores
(group, sort, validate)
Multi-Media
(3D, Audio, Video)
Server Calls
(asynch, conversion)
SocketsServer Method Invocation
Server
Notifications
SENCHA | AngularJS
Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing,
network i/o...
Base
Services
Interface
Elements
Basic Widgets
(buttons, bars, text fields...)
Containers & Windows
(panels, cards, modals...)
Themes
Compound Widgets
(trees, grids, gauges...)
Visualizations
(charts,infographics)
Styles
View
System
Layout Manager
(absolute, flex...)
Templating
(iterations, conditionals…)
Visual Effects
(animations, filters...)
Accessibility
(focus manager, ARIA...)
Drawing
(vector, bitmap...)
Localization
(RTL, locale libraries)
Interactions
(gestures, drag & drop)
Theming
(computed styles)
Logic &
Data
Server
i/o
State Manager
(history, undo, routes...)
Modularity
(components, modules )
Data Binding
(1-way, 2-way)
Testing
(IOC, test hooks)
Data Objects
(queues, hashtables...)
Persistent Data
(cache & sync)
Data Models & Stores
(group, sort, validate)
Multi-Media
(3D, Audio, Video)
Server Calls
(asynch, conversion)
SocketsServer Method Invocation
Server
Notifications
SENCHA | jQuery + jQuery UI + plugins…
Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing,
network i/o...
Base
Services
Interface
Elements
Basic Widgets
(buttons, bars, text fields...)
Containers & Windows
(panels, cards, modals...)
Themes
Compound Widgets
(trees, grids, gauges...)
Visualizations
(charts,infographics)
Styles
View
System
Layout Manager
(absolute, flex...)
Templating
(iterations, conditionals…)
Visual Effects
(animations, filters...)
Accessibility
(focus manager, ARIA...)
Drawing
(vector, bitmap...)
Localization
(RTL, locale libraries)
Interactions
(gestures, drag & drop)
Theming
(computed styles)
Logic &
Data
Server
i/o
State Manager
(history, undo, routes...)
Modularity
(components, modules )
Data Binding
(1-way, 2-way)
Testing
(IOC, test hooks)
Data Objects
(queues, hashtables...)
Persistent Data
(cache & sync)
Data Models & Stores
(group, sort, validate)
Multi-Media
(3D, Audio, Video)
XHR
(asynch, conversion)
SocketsServer Method Invocation
Server
Notifications
Copyright Sencha Inc. 2014
what’s new?
Ext JS 5
SENCHA | What’s new?
Tablet Support
New Themes
MVVM
and more
2-Way Data Binding
SENCHA | Supported Browsers
Platform Baseline Browsers
iOS Chrome, Firefox, Safari
MacOS Chrome, Firefox, Safari, Opera
Windows Chrome, Firefox, Opera, IE8, IE9, IE10+
Android Chrome, Android 4.4
Windows Mobile IE10+
SENCHA | References
What’s new in Ext JS 5
http://docs.sencha.com/extjs/5.0.0/whats_new/5.0/whats_new.html
Ext JS 5 Upgrade Guide
http://docs.sencha.com/extjs/5.0.0/whats_new/5.0/extjs_upgrade_guide.html
Sencha Cmd 5 Upgrade Guide
http://docs.sencha.com/extjs/5.0.0/whats_new/5.0/cmd_upgrade_guide.html
Ext JS Charts Upgrade Guide
http://docs.sencha.com/extjs/5.0.0/whats_new/5.0/charts_upgrade_guide.html
SENCHA | Ext JS 5
Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing,
network i/o...
Base
Services
Interface
Elements
Basic Widgets
(buttons, bars, text fields...)
Containers & Windows
(panels, cards, modals...)
Themes
Compound Widgets
(trees, grids, gauges...)
Visualizations
(charts,infographics)
Styles
View
System
Layout Manager
(absolute, flex...)
Templating
(iterations, conditionals…)
Visual Effects
(animations, filters...)
Accessibility
(focus manager, ARIA...)
Drawing
(vector, bitmap...)
Localization
(RTL, locale libraries)
Interactions
(gestures, drag & drop)
Theming
(computed styles)
Logic &
Data
Server
i/o
State Manager
(history, undo, routes...)
Modularity
(components, modules )
Data Binding
(1-way, 2-way)
Testing
(IOC, test hooks)
Data Objects
(queues, hashtables...)
Persistent Data
(cache & sync)
Data Models & Stores
(group, sort, validate)
Multi-Media
(3D, Audio, Video)
Server Calls
(asynch, conversion)
SocketsServer Method Invocation
Server
Notifications
SENCHA | AngularJS + Angular UI + Bootstrap + D3 + underscore + plugins…
Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing,
network i/o...
Base
Services
Interface
Elements
Basic Widgets
(buttons, bars, text fields...)
Containers & Windows
(panels, cards, modals...)
Themes
Compound Widgets
(trees, grids, gauges...)
Visualizations
(charts,infographics)
Styles
View
System
Layout Manager
(absolute, flex...)
Templating
(iterations, conditionals…)
Visual Effects
(animations, filters...)
Accessibility
(focus manager, ARIA...)
Drawing
(vector, bitmap...)
Localization
(RTL, locale libraries)
Interactions
(gestures, drag & drop)
Theming
(computed styles)
Logic &
Data
Server
i/o
State Manager
(history, undo, routes...)
Modularity
(components, modules )
Data Binding
(1-way, 2-way)
Testing
(IOC, test hooks)
Data Objects
(queues, hashtables...)
Persistent Data
(cache & sync)
Data Models & Stores
(group, sort, validate)
Multi-Media
(3D, Audio, Video)
Server Calls
(asynch, conversion)
SocketsServer Method Invocation
Server
Notifications
Copyright Sencha Inc. 2014
Questions & Answers
질문과 답변
Copyright Sencha Inc. 2014
감사합니다
Thank you
Stefan Stölzle
Sr. Solutions Engineer, Asia & Pacific | Sencha Inc.
@me_stoe

Contenu connexe

Similaire à [Sencha 엔터프라이즈 웹애플리케이션 세미나] Enterprise Level Web Application w_ Ext JS 5

DogFoodCon 2014: Building Powerful Enterprise Applications Using Sencha's Tec...
DogFoodCon 2014: Building Powerful Enterprise Applications Using Sencha's Tec...DogFoodCon 2014: Building Powerful Enterprise Applications Using Sencha's Tec...
DogFoodCon 2014: Building Powerful Enterprise Applications Using Sencha's Tec...jratcliff68
 
Introduction to the ExtJS Javascript framework for rich apps in every browser
Introduction to the ExtJS Javascript framework for rich apps in every browserIntroduction to the ExtJS Javascript framework for rich apps in every browser
Introduction to the ExtJS Javascript framework for rich apps in every browserjoanwortman
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web DesignAllan Huang
 
DataTiles: a modula platform for mixed physical and digtial interactions (Rek...
DataTiles: a modula platform for mixed physical and digtial interactions (Rek...DataTiles: a modula platform for mixed physical and digtial interactions (Rek...
DataTiles: a modula platform for mixed physical and digtial interactions (Rek...guest4230ba
 
DataTiles: a modular platform for mixed physical and graphical interactions (...
DataTiles: a modular platform for mixed physical and graphical interactions (...DataTiles: a modular platform for mixed physical and graphical interactions (...
DataTiles: a modular platform for mixed physical and graphical interactions (...Jun Rekimoto
 
Sencha Touch Charts
Sencha Touch ChartsSencha Touch Charts
Sencha Touch Chartssaadulde
 
WaterlooHiveTalk
WaterlooHiveTalkWaterlooHiveTalk
WaterlooHiveTalknzhang
 
User Experience Roles Competencies
User Experience  Roles  CompetenciesUser Experience  Roles  Competencies
User Experience Roles CompetenciesSameer Chavan
 
Softwares on Large Scale Internet Services
Softwares on Large Scale Internet ServicesSoftwares on Large Scale Internet Services
Softwares on Large Scale Internet ServicesSATOSHI TAGOMORI
 
Perchè un programmatore ama anche i database NoSQL
Perchè un programmatore ama anche i database NoSQLPerchè un programmatore ama anche i database NoSQL
Perchè un programmatore ama anche i database NoSQLMarco Parenzan
 
The Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon BrownThe Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon BrownValtech UK
 
Presentatie 20071121 Dutch Railways And Soa Avans (1x90min) V1.0
Presentatie 20071121   Dutch Railways And Soa   Avans (1x90min)   V1.0Presentatie 20071121   Dutch Railways And Soa   Avans (1x90min)   V1.0
Presentatie 20071121 Dutch Railways And Soa Avans (1x90min) V1.0Jack541108
 
Storyboarding for Data Visualization Design
Storyboarding for Data Visualization DesignStoryboarding for Data Visualization Design
Storyboarding for Data Visualization Designspatialhistory
 
An Introduction to Sencha Touch
An Introduction to Sencha TouchAn Introduction to Sencha Touch
An Introduction to Sencha TouchJames Pearce
 
Kind of project and software sold
Kind of project and software soldKind of project and software sold
Kind of project and software soldFrédéric Millet
 
Inteligencia de Negocios con PowerView
Inteligencia de Negocios con PowerViewInteligencia de Negocios con PowerView
Inteligencia de Negocios con PowerViewEduardo Castro
 

Similaire à [Sencha 엔터프라이즈 웹애플리케이션 세미나] Enterprise Level Web Application w_ Ext JS 5 (20)

DogFoodCon 2014: Building Powerful Enterprise Applications Using Sencha's Tec...
DogFoodCon 2014: Building Powerful Enterprise Applications Using Sencha's Tec...DogFoodCon 2014: Building Powerful Enterprise Applications Using Sencha's Tec...
DogFoodCon 2014: Building Powerful Enterprise Applications Using Sencha's Tec...
 
Introduction to the ExtJS Javascript framework for rich apps in every browser
Introduction to the ExtJS Javascript framework for rich apps in every browserIntroduction to the ExtJS Javascript framework for rich apps in every browser
Introduction to the ExtJS Javascript framework for rich apps in every browser
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
DataTiles: a modula platform for mixed physical and digtial interactions (Rek...
DataTiles: a modula platform for mixed physical and digtial interactions (Rek...DataTiles: a modula platform for mixed physical and digtial interactions (Rek...
DataTiles: a modula platform for mixed physical and digtial interactions (Rek...
 
DataTiles: a modular platform for mixed physical and graphical interactions (...
DataTiles: a modular platform for mixed physical and graphical interactions (...DataTiles: a modular platform for mixed physical and graphical interactions (...
DataTiles: a modular platform for mixed physical and graphical interactions (...
 
Sencha Touch Charts
Sencha Touch ChartsSencha Touch Charts
Sencha Touch Charts
 
WaterlooHiveTalk
WaterlooHiveTalkWaterlooHiveTalk
WaterlooHiveTalk
 
User Experience Roles Competencies
User Experience  Roles  CompetenciesUser Experience  Roles  Competencies
User Experience Roles Competencies
 
Softwares on Large Scale Internet Services
Softwares on Large Scale Internet ServicesSoftwares on Large Scale Internet Services
Softwares on Large Scale Internet Services
 
Perchè un programmatore ama anche i database NoSQL
Perchè un programmatore ama anche i database NoSQLPerchè un programmatore ama anche i database NoSQL
Perchè un programmatore ama anche i database NoSQL
 
Profile j2020
Profile j2020Profile j2020
Profile j2020
 
Ontimize Technical Description
Ontimize Technical DescriptionOntimize Technical Description
Ontimize Technical Description
 
User-centred design
User-centred designUser-centred design
User-centred design
 
The Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon BrownThe Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon Brown
 
Presentatie 20071121 Dutch Railways And Soa Avans (1x90min) V1.0
Presentatie 20071121   Dutch Railways And Soa   Avans (1x90min)   V1.0Presentatie 20071121   Dutch Railways And Soa   Avans (1x90min)   V1.0
Presentatie 20071121 Dutch Railways And Soa Avans (1x90min) V1.0
 
Storyboarding for Data Visualization Design
Storyboarding for Data Visualization DesignStoryboarding for Data Visualization Design
Storyboarding for Data Visualization Design
 
Introducing Oslo
Introducing OsloIntroducing Oslo
Introducing Oslo
 
An Introduction to Sencha Touch
An Introduction to Sencha TouchAn Introduction to Sencha Touch
An Introduction to Sencha Touch
 
Kind of project and software sold
Kind of project and software soldKind of project and software sold
Kind of project and software sold
 
Inteligencia de Negocios con PowerView
Inteligencia de Negocios con PowerViewInteligencia de Negocios con PowerView
Inteligencia de Negocios con PowerView
 

Plus de 미래웹기술연구소 (MIRAE WEB)

실무자를 위한 ExtJS 엔터프라이즈 개발 노하우
실무자를 위한  ExtJS  엔터프라이즈 개발 노하우실무자를 위한  ExtJS  엔터프라이즈 개발 노하우
실무자를 위한 ExtJS 엔터프라이즈 개발 노하우미래웹기술연구소 (MIRAE WEB)
 
Sencha 가 기업용 WebApps 를 위한 최적의 솔루션인 이유는?
Sencha 가 기업용 WebApps 를 위한 최적의 솔루션인 이유는?Sencha 가 기업용 WebApps 를 위한 최적의 솔루션인 이유는?
Sencha 가 기업용 WebApps 를 위한 최적의 솔루션인 이유는?미래웹기술연구소 (MIRAE WEB)
 
Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례
Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례
Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례미래웹기술연구소 (MIRAE WEB)
 
Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례
Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례
Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례미래웹기술연구소 (MIRAE WEB)
 
엔터프라이즈 웹애플리케이션 개발 솔루션 Sencha ExtJS
엔터프라이즈 웹애플리케이션 개발 솔루션 Sencha ExtJS엔터프라이즈 웹애플리케이션 개발 솔루션 Sencha ExtJS
엔터프라이즈 웹애플리케이션 개발 솔루션 Sencha ExtJS미래웹기술연구소 (MIRAE WEB)
 
차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향
차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향
차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향미래웹기술연구소 (MIRAE WEB)
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 기업 환경에서 HTML5 도입전략 소개
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 기업 환경에서 HTML5 도입전략 소개[Sencha 엔터프라이즈 웹애플리케이션 세미나] 기업 환경에서 HTML5 도입전략 소개
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 기업 환경에서 HTML5 도입전략 소개미래웹기술연구소 (MIRAE WEB)
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대미래웹기술연구소 (MIRAE WEB)
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트
[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트
[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트미래웹기술연구소 (MIRAE WEB)
 

Plus de 미래웹기술연구소 (MIRAE WEB) (20)

실무자를 위한 ExtJS 엔터프라이즈 개발 노하우
실무자를 위한  ExtJS  엔터프라이즈 개발 노하우실무자를 위한  ExtJS  엔터프라이즈 개발 노하우
실무자를 위한 ExtJS 엔터프라이즈 개발 노하우
 
Sencha 가 기업용 WebApps 를 위한 최적의 솔루션인 이유는?
Sencha 가 기업용 WebApps 를 위한 최적의 솔루션인 이유는?Sencha 가 기업용 WebApps 를 위한 최적의 솔루션인 이유는?
Sencha 가 기업용 WebApps 를 위한 최적의 솔루션인 이유는?
 
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Sencha ExtJS를 활용한 Big Data Platform 개발 사례 Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
 
Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례
Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례
Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례
 
Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례
Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례
Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례
 
미래웹기술연구소는 왜 Sencha 를 채택하였는가?
미래웹기술연구소는 왜 Sencha 를 채택하였는가?미래웹기술연구소는 왜 Sencha 를 채택하였는가?
미래웹기술연구소는 왜 Sencha 를 채택하였는가?
 
HTML5 와 미래웹기술 part 3
HTML5 와 미래웹기술 part 3HTML5 와 미래웹기술 part 3
HTML5 와 미래웹기술 part 3
 
HTML5 와 미래웹기술 part 2
HTML5 와 미래웹기술 part 2HTML5 와 미래웹기술 part 2
HTML5 와 미래웹기술 part 2
 
HTML5 와 미래웹기술 part 1
HTML5 와 미래웹기술 part 1HTML5 와 미래웹기술 part 1
HTML5 와 미래웹기술 part 1
 
HTML5 기업 적용시 고려사항 : 미래웹기술연구소
HTML5 기업 적용시 고려사항 : 미래웹기술연구소 HTML5 기업 적용시 고려사항 : 미래웹기술연구소
HTML5 기업 적용시 고려사항 : 미래웹기술연구소
 
엔터프라이즈 웹애플리케이션 개발 솔루션 Sencha ExtJS
엔터프라이즈 웹애플리케이션 개발 솔루션 Sencha ExtJS엔터프라이즈 웹애플리케이션 개발 솔루션 Sencha ExtJS
엔터프라이즈 웹애플리케이션 개발 솔루션 Sencha ExtJS
 
Mobile UI Framework
Mobile UI FrameworkMobile UI Framework
Mobile UI Framework
 
차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향
차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향
차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 기업 환경에서 HTML5 도입전략 소개
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 기업 환경에서 HTML5 도입전략 소개[Sencha 엔터프라이즈 웹애플리케이션 세미나] 기업 환경에서 HTML5 도입전략 소개
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 기업 환경에서 HTML5 도입전략 소개
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트
[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트
[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트
 
Ext JS 구축사례 : 하나로 TNS
Ext JS 구축사례 : 하나로 TNSExt JS 구축사례 : 하나로 TNS
Ext JS 구축사례 : 하나로 TNS
 
[Sencha 국제공인 교육_Ext JS 4 Training ] 5월교육
[Sencha 국제공인 교육_Ext JS 4 Training ] 5월교육[Sencha 국제공인 교육_Ext JS 4 Training ] 5월교육
[Sencha 국제공인 교육_Ext JS 4 Training ] 5월교육
 
Sencha Ext JS 구축사례 : 콜로사 프로세스메이커
Sencha Ext JS 구축사례 : 콜로사 프로세스메이커Sencha Ext JS 구축사례 : 콜로사 프로세스메이커
Sencha Ext JS 구축사례 : 콜로사 프로세스메이커
 
Sencha Ext JS 구축사례 : 마케토
Sencha Ext JS 구축사례 : 마케토Sencha Ext JS 구축사례 : 마케토
Sencha Ext JS 구축사례 : 마케토
 

Dernier

A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 

Dernier (20)

A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 

[Sencha 엔터프라이즈 웹애플리케이션 세미나] Enterprise Level Web Application w_ Ext JS 5

  • 1. Copyright Sencha Inc. 2014 Enterprise Level Web Applications MIRAE WEB Inc. Developer Conference
 May 16 2014
  • 2. Copyright Sencha Inc. 2014 Responsive - State-full - Data-Rich Apps: The Next Generation
  • 3. SENCHA | The Evolution Yesterday Page Display Integration Data Logic & State Page Generation Browser App Server Today Integration Data Logic & State Interface Mgt User Interface APIs Native & HTML5 Cloud
  • 4. SENCHA | 100’s of Screens 100,000’s Lines of Code 1,000,000’s of Data Records 10’s of Developers
  • 5. SENCHA | How Are We Going To... Then scale this out across our teams & apps? • Dynamically lay out screen elements in response to different screen sizes and resizes • Detect and respond to touch gestures beyond simple taps • Swap in local language strings, handle RTL languages and keep everything accessible • Animate content and more... View System • Create appealing themes and styles for interactive elements • Present complex data using structured presentation elements like grids and charts • Create a standard visual vocabulary across apps • and more... Interface Elements • Update the screen when data changes and vice versa • Remember application states to enable undo/redo as well as navigation • Search, sort, filter, group and validate data • and more... Logic & Data • Handle asynchronous calls to the server-side • Parse and convert serialized data • Call out to server-side code • and more... Server i/o
  • 6. SENCHA | Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing, network i/o... View System Interface Elements Logic & Data Server i/o Base Services Basic Widgets (buttons, bars, text fields...) Containers & Windows (panels, cards, modals...) Themes Compound Widgets (trees, grids, gauges...) Visualizations (charts,infographics) Styles Layout Manager (absolute, flex...) Templating (iterations, conditionals…) Visual Effects (animations, filters...) Accessibility (focus manager, ARIA...) Drawing (vector, bitmap...) Localization (RTL, locale libraries) Interactions (gestures, drag & drop) Theming (computed styles) State Manager (history, undo, routes...) Modularity (components, modules ) Data Binding (1-way, 2-way) Testing (IOC, test hooks) Data Objects (queues, hashtables...) Persistent Data (cache & sync) Data Models & Stores (group, sort, validate) Multi-Media (3D, Audio, Video) Server Calls (asynch, conversion) 2-Way DataServer Method Invocation Server Notifications Framework Geography
  • 7. SENCHA | Pre-HTML5 Web Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing, network i/o... Base Services Interface Elements Basic Widgets (buttons, bars, text fields...) Containers & Windows (panels, cards, modals...) Themes Compound Widgets (trees, grids, gauges...) Visualizations (charts,infographics) Styles View System Layout Manager (absolute, flex...) Templating (iterations, conditionals…) Visual Effects (animations, filters...) Accessibility (focus manager, ARIA...) Drawing (vector, bitmap...) Localization (RTL, locale libraries) Interactions (gestures, drag & drop) Theming (computed styles) Logic & Data Server i/o State Manager (history, undo, routes...) Modularity (components, modules ) Data Binding (1-way, 2-way) Testing (IOC, test hooks) Data Objects (queues, hashtables...) Persistent Data (cache & sync) Data Models & Stores (group, sort, validate) Multi-Media (3D, Audio, Video) Server Calls (asynch, conversion) 2-Way DataServer Method Invocation Server Notifications
  • 8. SENCHA | Cross Browser Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing, network i/o... Base Services Interface Elements Range, Color Picker, Date/Time, Progress, Tel Containers & Windows (panels, cards, modals...) Themes Compound Widgets (trees, grids, gauges...) Visualizations (charts,infographics) Gradients, Border Radius View System Flexbox, MultiCol Templating (iterations, conditionals…) Animations & transitions, filters WAI-ARIA SVG, Canvas Localization (RTL, locale libraries) Drag & Drop Theming (computed styles) Logic & Data Server i/o History Push State Modularity (components, modules ) Data Binding (1-way, 2-way) Web Timing API Data Objects (queues, hashtables...) Local Storage, Indexed DB, app- cache Data Models & Stores (group, sort, validate) Video, audio, WebGL Server Calls (asynch, conversion) Web SocketsServer Method Invocation Notifications
  • 9. SENCHA | Frameworks to the Rescue
  • 10. SENCHA | much, much, much more… 200k CSS Repositories 1.2M JavaScript Repositories
  • 11. SENCHA | Bad Questions What’s the best framework? What’s the best library? Should I use bootstrap or AngularJS? Should I use d3 or AngularJS?
  • 12. SENCHA | Good Question Given the kinds of app experiences I want to build… and the language and skills of my development team… and my apps’ maintenance lifetime… and the browsers I need to support… and the size of my development teams… and [your additional requirements here] … What is the best framework/library for this app, for my app portfolio, and for my organisation?
  • 13. SENCHA | Framework Geography Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing, network i/o... Base Services Interface Elements Basic Widgets (buttons, bars, text fields...) Containers & Windows (panels, cards, modals...) Themes Compound Widgets (trees, grids, gauges...) Visualizations (charts,infographics) Styles View System Layout Manager (absolute, flex...) Templating (iterations, conditionals…) Visual Effects (animations, filters...) Accessibility (focus manager, ARIA...) Drawing (vector, bitmap...) Localization (RTL, locale libraries) Interactions (gestures, drag & drop) Theming (computed styles) Logic & Data Server i/o State Manager (history, undo, routes...) Modularity (components, modules ) Data Binding (1-way, 2-way) Testing (IOC, test hooks) Data Objects (queues, hashtables...) Persistent Data (cache & sync) Data Models & Stores (group, sort, validate) Multi-Media (3D, Audio, Video) Server Calls (asynch, conversion) SocketsServer Method Invocation Server Notifications
  • 14. SENCHA | AngularJS Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing, network i/o... Base Services Interface Elements Basic Widgets (buttons, bars, text fields...) Containers & Windows (panels, cards, modals...) Themes Compound Widgets (trees, grids, gauges...) Visualizations (charts,infographics) Styles View System Layout Manager (absolute, flex...) Templating (iterations, conditionals…) Visual Effects (animations, filters...) Accessibility (focus manager, ARIA...) Drawing (vector, bitmap...) Localization (RTL, locale libraries) Interactions (gestures, drag & drop) Theming (computed styles) Logic & Data Server i/o State Manager (history, undo, routes...) Modularity (components, modules ) Data Binding (1-way, 2-way) Testing (IOC, test hooks) Data Objects (queues, hashtables...) Persistent Data (cache & sync) Data Models & Stores (group, sort, validate) Multi-Media (3D, Audio, Video) Server Calls (asynch, conversion) SocketsServer Method Invocation Server Notifications
  • 15. SENCHA | jQuery + jQuery UI + plugins… Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing, network i/o... Base Services Interface Elements Basic Widgets (buttons, bars, text fields...) Containers & Windows (panels, cards, modals...) Themes Compound Widgets (trees, grids, gauges...) Visualizations (charts,infographics) Styles View System Layout Manager (absolute, flex...) Templating (iterations, conditionals…) Visual Effects (animations, filters...) Accessibility (focus manager, ARIA...) Drawing (vector, bitmap...) Localization (RTL, locale libraries) Interactions (gestures, drag & drop) Theming (computed styles) Logic & Data Server i/o State Manager (history, undo, routes...) Modularity (components, modules ) Data Binding (1-way, 2-way) Testing (IOC, test hooks) Data Objects (queues, hashtables...) Persistent Data (cache & sync) Data Models & Stores (group, sort, validate) Multi-Media (3D, Audio, Video) XHR (asynch, conversion) SocketsServer Method Invocation Server Notifications
  • 16. Copyright Sencha Inc. 2014 what’s new? Ext JS 5
  • 17. SENCHA | What’s new? Tablet Support New Themes MVVM and more 2-Way Data Binding
  • 18. SENCHA | Supported Browsers Platform Baseline Browsers iOS Chrome, Firefox, Safari MacOS Chrome, Firefox, Safari, Opera Windows Chrome, Firefox, Opera, IE8, IE9, IE10+ Android Chrome, Android 4.4 Windows Mobile IE10+
  • 19. SENCHA | References What’s new in Ext JS 5 http://docs.sencha.com/extjs/5.0.0/whats_new/5.0/whats_new.html Ext JS 5 Upgrade Guide http://docs.sencha.com/extjs/5.0.0/whats_new/5.0/extjs_upgrade_guide.html Sencha Cmd 5 Upgrade Guide http://docs.sencha.com/extjs/5.0.0/whats_new/5.0/cmd_upgrade_guide.html Ext JS Charts Upgrade Guide http://docs.sencha.com/extjs/5.0.0/whats_new/5.0/charts_upgrade_guide.html
  • 20. SENCHA | Ext JS 5 Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing, network i/o... Base Services Interface Elements Basic Widgets (buttons, bars, text fields...) Containers & Windows (panels, cards, modals...) Themes Compound Widgets (trees, grids, gauges...) Visualizations (charts,infographics) Styles View System Layout Manager (absolute, flex...) Templating (iterations, conditionals…) Visual Effects (animations, filters...) Accessibility (focus manager, ARIA...) Drawing (vector, bitmap...) Localization (RTL, locale libraries) Interactions (gestures, drag & drop) Theming (computed styles) Logic & Data Server i/o State Manager (history, undo, routes...) Modularity (components, modules ) Data Binding (1-way, 2-way) Testing (IOC, test hooks) Data Objects (queues, hashtables...) Persistent Data (cache & sync) Data Models & Stores (group, sort, validate) Multi-Media (3D, Audio, Video) Server Calls (asynch, conversion) SocketsServer Method Invocation Server Notifications
  • 21. SENCHA | AngularJS + Angular UI + Bootstrap + D3 + underscore + plugins… Rendering, DOM, fonts, parallelism, security, media decode, sensors, printing, network i/o... Base Services Interface Elements Basic Widgets (buttons, bars, text fields...) Containers & Windows (panels, cards, modals...) Themes Compound Widgets (trees, grids, gauges...) Visualizations (charts,infographics) Styles View System Layout Manager (absolute, flex...) Templating (iterations, conditionals…) Visual Effects (animations, filters...) Accessibility (focus manager, ARIA...) Drawing (vector, bitmap...) Localization (RTL, locale libraries) Interactions (gestures, drag & drop) Theming (computed styles) Logic & Data Server i/o State Manager (history, undo, routes...) Modularity (components, modules ) Data Binding (1-way, 2-way) Testing (IOC, test hooks) Data Objects (queues, hashtables...) Persistent Data (cache & sync) Data Models & Stores (group, sort, validate) Multi-Media (3D, Audio, Video) Server Calls (asynch, conversion) SocketsServer Method Invocation Server Notifications
  • 22. Copyright Sencha Inc. 2014 Questions & Answers 질문과 답변
  • 23. Copyright Sencha Inc. 2014 감사합니다 Thank you Stefan Stölzle Sr. Solutions Engineer, Asia & Pacific | Sencha Inc. @me_stoe