Slideshare.net (beta)

 
Post To TwitterPost to Twitter
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 0 (more)

Weboberflächen mit Ext JS

From doubleslash, 6 months ago

Das Javascript udn Webframework Ext JS im praktischen Businesseins more

1160 views  |  0 comments  |  0 favorites  |  6 downloads  |  2 embeds (Stats)
 

Categories

Add Category
 
 

Groups / Events

 

 
Embed
options

More Info

This slideshow is Public
Total Views: 1160
on Slideshare: 1014
from embeds: 146

Slideshow transcript

Slide 1: Ext JS für bessere Weboberflächen »Workshop Technology Days 2008« Stand: Februar 2008 Version: 1.0 doubleSlash Kai Guschal Net-Business GmbH Tel.: 07541-70078-0 Otto-Lilienthal-Str. 2 info@doubleSlash.de D-88046 Friedrichshafen http://blog.doubleSlash.de Page 1

Slide 2: »Überblick Ext JS« Ext JS auf einen Blick Grids und Trees Ist ein porfessionelles JavaScript Framework welches die Tabs and Layout Entwicklung von ultramodernen Webanwendungen, speziell für den Forms and Combobox Businesseinsatz ermöglicht. Page 2

Slide 3: »Einführung Ext JS« Was genau ist Ext JS? > Javascript basiertes Toolkit > Vielzahl vorgefertigte Widgets > Version 1.0 Borderlayout und Basic Dialog > Version 2.0 überarbeitete Container API (Application Programming Interface) und Layout Architektur Page 3

Slide 4: »Einführung Ext JS« Was genau ist Ext JS? > Verinnerlicht die Vorteile von Core Libraries und schließt deren Lücken > Kann stand-alone eingebunden oder auf die Core Libraries aufgesetzt werden. Entscheidung bleibt beim Entwickler, ob er bestehende Features verwenden will (bspw. die YUI History Control) > 9 verschiedene Layout-Manager (bspw. Card-, Column-, Form- oder Table-Layouts) Page 4

Slide 5: »Anwendungsbeispiele Ext JS« Editierbare Tabellen Tabellen (Basic Array Tabelle, editierbar, XML Tabelle, Gruppierung, Live Group Summary, Tabellen Plugin) Page 5

Slide 6: »Anwendungsbeispiele Ext JS« Drag und Drop Sortierungen it Bäumen Bäume (Drag and Drop Sortierung, mehrere Bäume, Baum mit Spalten) Page 6

Slide 7: »Anwendungsbeispiele Ext JS« Verschiedene Message Dialoge Message Box Dialoge (Bestätigung, Eingabe, mehrzeilige Eingabe, Standard Ja/Nein/Abbruch, Fortschrittsbalken, Bitte Warten, Alert, Alert mit Icons) Page 7

Slide 8: »Anwendungsbeispiele Ext JS« Advanced Tabs Tabs und Layouts (Basic Tabs, Advanced Tabs, Border- Anchor-Layouts, Portale) Page 8

Slide 9: »Anwendungsbeispiele Ext JS« Formular ... das TabPanel(s) enthalten kann Formulare und Combos Page 9

Slide 10: »Anwendungsbeispiele Ext JS« Web Desktop Alles Zusammen: (Vollwertiges Windows Desktop-Look & Feel) Page 10

Slide 11: »Ext JS Projektbeispiel« Vorher ohne Ext JS und Nachher mit Ext JS Ausgangssituation: Mit Ext JS steht der Anwender im Mittelpuntk Am Beispiel unserer Softwarelösung Project Monitor zeigen wir folgend drei Beispiele mit unterschiedlichen Implementierungen. Einmal ohne und einmal mit Ext JS 2.0. Page 11

Slide 12: »Beispiel Project Monitor 2.0« Dynamisch ladende Baumlisten für mehr Komfort Anwendung mit Ext JS Die Projektliste wurde bisher als statische Tabelle angezeigt. Anwendung ohne Ext JS Nun wird die Liste als komfortabler Baum abgebildet, der per AJAX Kindknoten eines Projektes nachladen kann. Page 12

Slide 13: »Beispiel Project Monitor 2.0« Intuitivere Bedienung, welche vom Desktop bekannt ist Ext JS: Flexibles Seitenlayout Bisher war das Layouten einer Seite nur Umständlich durch Einsatz von Frames oder DIVs umzusetzen. Der Einsatz von Ext JS erlaubt die Gestaltung einer Anwendung mit verschiebbaren Bereichen ähnlich einer Desktopanwendung. Anwendung ohne Ext JS: Starre Frames Page 13

Slide 14: »Beispiel Project Monitor 2.0« Direktes pflegen durch einfachen Klick (wie in MS Access) Ext JS: Editieren „on the fly“ Wurden die Daten bisher umständlich durch Dialoge in Popups gepflegt, so können Dank Ext JS nun Tabellenelemente durch einen Doppelklick darauf aktiviert und editierbar gemacht werden. Die Kommunikation der geänderten Daten an den Server erfolgt direkt durch AJAX. So ist auch eine Validierung der Daten „on the fly“ möglich. Dies erhöht die Usability für den Benutzer. Anwendung ohne Ext JS: Editieren erfolgt in Popups Page 14

Slide 15: »Weitere Facts zu Ext JS« Verfügbare Lizenzmodelle Verschiedene Lizensmodelle > Zum Einen LGPL 3.0 (Lesser General Public License ehem. Library General Public License). Zum Anderen kommerzielle und OEM Lizenzen in verschiedenen Preisstufen Support Lizenzen > notwendig für den Zugang zum Premium Help Forum. Die billigste Lizenz kostet 280 US Dollar.Sie ermöglicht jedoch auch lesenden Zugang zum SVN Repository von Ext JS) Page 15

Slide 16: »Weitere Facts zu Ext JS« Dokumentationen und Demos  > http://extjs.com/ >  > http://extjs.com/deploy/dev/docs/ (API Documentation) Page 16

Slide 17: Vielen Dank! Für mehr Informationen und weitere Fragen: »Kontaktiern Sie uns unter 07541-70078-0 oder info@doubleSlash.de« doubleSlash Kai Guschal Net-Business GmbH Tel.: 07541-70078-0 Otto-Lilienthal-Str. 2 info@doubleSlash.de D-88046 Friedrichshafen http://blog.doubleSlash.de Page 17