Überblick Artikel & Assets Rechtschreibkontrolle

Überblick
Gesamtüberblick als Flash-Movie (Dauer: 6:00 min; Größe: 7,8 MB)

Dieses Video gibt einen Gesamtüberblick über WebWord im Schnelldurchgang. Zu wichtigen Aspekten von WebWord gibt es weitere Videos die mehr ins Detail gehen.

  • WebWord ist eine Single-Page-Applikation, d.h. die notwendige Kommunikation mit dem Server geschieht im Hintergrund ohne sichtbaren Page-Refresh
  • ein intuitives und komfortables Arbeiten ist möglich, dabei werden oft recht komplexe Operationen angestoßen
  • umfangreiche Konfigurierbarkeit der Applikation und die Web Service Architektur beruhen auf der Nutzung von XML
  • CMS Konzepte (Trennung von Daten, Layout und Metadaten) werden direkt im Browser unterstützt (Rendering-Engine im Browser)
  • leistungsfähige Rechtschreibkontrolle
  • smart Objektgenerierung (bezieht sich auf den Artikel und die Assets)

WebWord SpinTag WebWord

SpinTag WebWord ist ein layoutgesteuerter, graphischer Objekteditor für moderne Web-Browser. Seine DHTML Web-Technologie verbindet in zurzeit einzigartiger Art und Weise den benutzerfreundlichen WYSIWYG-Ansatz mit dem objektorientierten Ansatz kommerzieller Web-Applikationen.

Damit bietet SpinTag WebWord eine elegante und zugleich effiziente Alternative sowohl zu den sonst üblichen formularbasierten HTML-Eingabemasken wie auch zu den entwicklungsintensiveren proprietären Applikationen.

SpinTag WebWord 1.4 Whitepaper

zur Live Demo
(Kostenlose Registrierung erforderlich)
Table Editor SpinTag Table Editor Im SpinTag Table Editor können Objekte beliebigen Typs in tabellarischer Form typsicher erzeugt, inline manipuliert und innerhalb der Objektgrenzen sortiert werden.
Features: Hierarchie-Faltung und Expand/Collapse

SpinTag Table Editor 1.0 Whitepaper

zur Live Demo
(Kostenlose Registrierung erforderlich)

Value Editor SpinTag Value Editor Der Value Editor ermöglicht das Editieren beliebig komplexer Datenobjekte im Browser. Nach Auswahl eines Datentyps können neue Objekte erzeugt werden, wobei das typsichere Editieren durch Metadaten gesteuert wird. Die optische Repräsentation der Daten kann zwischen Tree, Table, Tab oder RecordSet umgeschaltet werden.

Upload Control
Mittels dieser Komponente ist es sehr einfach, ein Bild zum Server hochzuladen und gleichzeitig im Browser zur Anzeige zu bringen.

 bitte links auf das Bild klicken

Toggle Control
Anzeigen / Verbergen
0
Eine einfache Komponente, die einen Teil der Webseite anzeigt oder versteckt. Damit ist es möglich, bei wenig Platz viel Inhalt anzuzeigen.

 bitte links auf den Link klicken

Window Control Window Control
Diese Komponente erzeugt ein Fenster, welches mittels vielzähliger Parameter angesteuert werden kann.

 zur Live Demo

Tab Control SpinTag Tab Control Diese Komponente orientiert sich bei der Funktionalität an Registerkarten und realisiert einen sogenannten "Karteireitereffekt". Es wird nur der Bildschirmbereich aktualisiert, der sich tatsächlich ändert. Zusätzliche Anfragen an den Server sind prinzipiell nicht erforderlich, es sei denn, ein eingebundenes Objekt (Komponente, Bild etc.) soll explizit nachgeladen werden.


Template Engine SpinTag Template Engine Diese Komponente realisiert einen leistungsfähigen "Vorlagenmanager", der durch die Trennung von Inhalt und Layout ohne jegliche Redundanz mit seinem Server kommuniziert. Die Frontend-Komponente nimmt die Aufgabe der HTML-Darstellung dem Server ab und führt sie schnell im Client aus. Server, Netz und Geduld werden so erheblich entlastet.




SOAP Example Implementation Architektur Anbindung Einbindung Requirements
Managed Object Konzepte in HTTP

Bei Aufruf einer Web-Applikation mit der SpinTag-Technologie werden Funktionen, die bisher aufwändig vom Server abgearbeitet wurden, auf den Client (Web-Browser) verlagert und von dort aus lokal durchgeführt. Wird eine Funktion wie z.B. sortieren oder editieren erneut benötigt, braucht diese nicht wiederholt übertragen zu werden, sondern steht im Client zur Verfügung.

Dementsprechend werden auch die HTML-Formate nur einmal geladen und dann vielfach beim Layoutrendering angewendet. SpinTag-Komponenten folgen somit konsequent dem Konzept der Trennung von Struktur, Daten, Layout und Funktionen. Alle Teile werden generell über HTTP kommuniziert, Struktur und Daten in XML, Layout als HTML-Fragmente und Funktionen in JavaScript.

Dabei kommen Techniken zum Einsatz die neuerdings unter dem Begriff AJAX zusammengefasst werden. AJAX ist zunächst nichts anderes als ein Client/Server Kommunikationsmechanismus, der in modernen Browsern verfügbar ist. Erst im Zusammenspiel mit teilweise komplexen DHTML-Scripten zur Manipulation des DOM-Trees innerhalb des Browsers, ist es möglich völlig neuartige Applikationskonzepte im Web umzusetzen.

Parametrisierbare Web-Komponenten stellen den Kern der SpinTag-Technologie dar. Jede Komponente besteht konzeptionell aus zwei Teilen:

  1. Eine Teilkomponente, die in einer beliebigen Programmiersprache implementiert ist, realisiert die serverseitige Anbindung. Sie ist für die Lieferung der Komponenten-Codes verantwortlich und propagiert das XML Webservice gesteuerte Session Objekt (containment tree).
  2. Eine zweiten Teilkomponente, die in JavaScript (ECMA-262) implementiert ist, manipuliert direkt das interne Document Object Model (DOM tree) des Browsers und stellt somit den sichtbaren Anteil der Web-Komponente dar.



Hinweis: Sie benötigen den kostenlosen Adobe Reader zum Lesen dieser Dokumente. (10 MB)

 WebWord Präsentation (148 kB) Slide über die SpinTag WebWord Komponente, Management overview und exemplarischer Anwendungsfall
 WebWord White Paper (219 kB) Feature Liste und Release Notes SpinTag WebWord Version 1.4.
 Table Editor White Paper (205 kB) Feature Liste und Release Notes SpinTag Table Editor Version 1.0.
 Überblick Integration (189 kB) Integration von SpinTag Produkten in existierende Backend Systeme
 Überblick frontend Integration (64 kB) (engl.) FrontEnd Integration von SpinTag Produkten in existierende Backend Systeme
 Überblick Komponenten (339 kB) (engl.) Slide über die einzelnen SpinTag Komponenten mit Anwendungsbeispielen.
 Lizenzen und Preise (68 kB) Lizenzen und Preise in Deutsch
 Lizenzen und Preise (69 kB) (engl.) Lizenzen und Preise in English
Copyright © SpinTag 2001-2007. All rights reserved. - Letztes Update: 07.12.2009