JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman

Slides:



Advertisements
Similar presentations
Build Amazing Apps with Web Standards Mobile HTML5 Applications In Hours, Not Days.
Advertisements

Alpha Anywhere Product Roadmap and Overview
Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT.
Developing JSF Pages Using ADF Faces. ADF Faces Rich Client Components Over 150 components Ajax enabled Pluggable look and feel Accessibility & internationalization.
1 GWT Google Web Toolkit Build AJAX apps in the Java language
Integrating Access with the Web and with Other Programs.
ExtJS 4.0 JavaScript MVC Framework. Who ExtJS is provided by Sencha ( o Sencha Touch o GWT o CSS Animator o IO (Cloud Data Management)
Agenda What is BIRT? BIRT Features and Report Gallery Scripting BIRT
1 GUI Elements in Java Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Development of mobile applications using PhoneGap and HTML 5
Office 2003 to Office 2007 Transition. What’s New?  New GUI groups commands better  Better access to templates  Tabbed documents  Enhanced sorting.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Copyright 2007, Information Builders. Slide 1 WebFOCUS BI Portal Matthew Lerner WebFOCUS Product Line Manager September 30, 2009.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
XML on the Web: is it still relevant? O'Neil D. Delpratt.
Fundamentals, DOM, Events, AJAX, UI Doncho Minkov Telerik Corporation
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Mobile Web Applications
Fusion Overview Paul Spencer CTO Jason Fournier Product Manager
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Course review BTM 395: Internet Programming. What you have learnt in this course.
Dojox charting Karthick S. Dojo Charting Presenting statistical data in a readable, eye-catching manner is important, but it can also be difficult. The.
Yahoo! User Interface (YUI) Library Natly Mekdara.
Building a UI with Zen Pat McGibbon –Sales Engineer.
Echo2 Java AJAX Web Framework Petar Milev. Contents 1.Introduction to Echo2 2.Echo2 Target – Business Web 3.Why Choosing Echo2? 4.Live Demo 5.How It Works?
Some essentials difference syntax and concept for jquery developers Roohullah Afzali
Deutsches Elektronen-Synchrotron DESY Helmholtz Association of German Research Centres Hamburg, Germany The European X-Ray Laser Project.
Oracle Application Express 4.0. © 2009 Oracle Corporation The following is intended to outline our general product direction. It is intended for information.
Smart Client for Smart Devices Niels Gebauer Director Client Tools Consultancy  The slides contain brief notes  Some slides.
Struts2 Plugin Development - Extending Struts2 Justin Yip.
Google Web Toolkit An Overview By Shauvik Roy Choudhary.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
A Good UX Making It Happen with the CTC Silverlight Solution EAE 4004, UNITE 2011 Tuesday, 8:00 am May 24 th 2011 Niels Gebauer Director Client Tools Consultancy.
® Microsoft Office 2010 Access Tutorial 3 Maintaining and Querying a Database.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Ventsislav Popov Crossroad Ltd.. 1. What is AJAX?  AJAX Concept  ASP.NET AJAX Framework 2. ASP.NET AJAX Server Controls  ScriptManager, UpdatePanel.
Telerik Software Academy ASP.NET Web Forms Telerik Software Academy ASP.NET Web Forms.
Wijmo Troy Taylor. What is Wijmo? -Wijmo is a kit of over 40 UI widgets, optimized for client-side web development. -HTML5 -jQuery -CSS3 -SVG.
.  A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate.  Taken advantage of Spring’s multi layer injection.
New Selectors Extension Module Webinar March 11th, 2010.
REAL WORLD AJAX MARCH TIBCO USER CONFERENCE / 2004 Enterprise Rich Internet Applications with AJAX Real World Case Studies with TIBCO General Interface™
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
GRITS 2011: Benny Chan. Browsers as Application GUI  Modern Browsers are basically an HTML and a power JavaScript rendering engine.  As the internet.
Weekend MS CS Program Internet and Web Technologies COT 5930 Web Project Development - Ajax Dr. Roy Levow, Associate Chair & Professor
Presentation.
MSOffice Access Microsoft® Office 2010: Illustrated Introductory 1 Part 2 ® Building Queries.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Copyright © 2013 MyGraphicsLab / Pearson Education DREAMWEAVER INTERFACE MYGRAPHICSLAB: ADOBE DREAMWEAVER CS6.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
COMP 143 Web Development with Adobe Dreamweaver CC.
Technologies For Creating Rich Internet Applications Presenter's name
INNOV-16: Rich User Interface for the Web???? AJAX to the Rescue Ken Wilner VP of Technology Progress Software.
Building Dashboards with JMP 13 Dan Schikore SAS, JMP
The Share Widget Library
20 Adobe Dreamweaver® CS3.
21 Essential Data Visualization Tools
Session : Xamarin Forms Rich UI Controls
Pentaho and Yahoo User Interface (YUI)
User Interface / User Experience Demo
Ionic Framework Kerry Ritter
Microsoft Office Access 2003
Microsoft Office Access 2003
Tutorial 7 – Integrating Access With the Web and With Other Programs
Web AppBuilder for ArcGIS
Academic & More Group 4 谢知晖 王逸雄 郭嘉宋 程若愚.
Presentation transcript:

JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman

 Mature library ◦ Extensible architecture  Extend (inheritance)  Mixins (multiple inheritence/traits)  Plugin ◦ Theme builders ◦ Data support  True cross-browser support

 Components  Data Store  Grid  Charts  Layout Management  More…  Examples  /examples/desktop/desktop.html /examples/desktop/desktop.html

Component Tab Panel Window Menu Panel draggableresizeable Observable

01.Ext.define('Ext.Window', { 02. extend: 'Ext.Panel', 03. requires: 'Ext.Tool', 04. mixins: { 05. draggable: 'Ext.util.Draggable' 06. }, config: { 09. title: "Window Title" 10. } 11.});

 Models and Stores to define data format  DataReaders and DataWriters to populate, and update data  Local (in-page) and Remote (ajax) data access  Databinding with common widgets (grid/tree/combobox)  Built in filtering, sorting, grouping  Supports client-side MVC  

 Plugible data stores: array, json, xml, static (ajax, rest), dynamic (writable)  Configurable features: grouping, paging, filtering, progress bar, sorting, cell and row editing, locking, searching, buffered scrolling…  Customizable views  Plugin capabilities  (show examples)

 Pure javascript charting package  Extends the Ext.draw package ◦ Works with SVG and VML, automatically using the best engine it can find on each browser  Full featured chart library ◦ Pie, bar, stacked, line, etc ◦ Scatter plots, gauges, live update, radar charts  Works using the same data sets as Grids ◦ Define the axes ◦ Define the series Example:

 /examples/layout/column.html /examples/layout/column.html

Dom Manipulation CSS selector query Component rendering Templates Event Management Custom Events Remote functions Forms Animation Keyboard support Client side MVC Z-index management Widgets Trees Combo boxes Progress indicators Buttons Menus Dialogs …

 Sencha Touch ◦ Mobile application developer  Sencha Designer ◦ Wysiwyg design tool  Sencha Animator ◦ CSS 3 Animations  Sencha GWT ◦ Ext controls available with GWT ◦ Geared toward Java developers

Maura Wilder Joan Wortman