openPR Recherche & Suche
Presseinformation

*FormEngine 2.0 - perfomant und ressourcenschonend

16.11.201115:21 UhrIT, New Media & Software
Bild: *FormEngine 2.0 - perfomant und ressourcenschonend

(openPR) Formulare gehören zur täglichen Arbeit eines Web-Entwicklers. Dabei steigen die Anforderungen an moderne, interaktive Formulare kontinuierlich. Sofortige Validierung der Eingaben oder die dynamische Aktualisierung von Listen und sonstigen Elementen sind heute kaum noch wegzudenken.



Schon 2007 hat imatics Software GmbH die Notwendigkeit für ein pragmatisches und flexibles Formularframework erkannt und aufgrund der damaligen Projektanforderungen und im Rahmen der eigenen Produktentwicklung mit der Entwicklung der imatics *FormEngine begonnen. Im Jahr 2009 stand die *FormEngine zum ersten Mal der Öffentlichkeit zur Verfügung. Seitdem wächst das Interesse an dieser Basistechnologie zur einfachen Definition und Abarbeitung komplexer und hochdynamischer Formulare stetig. Die Weiterentwicklung der *FormEngine wird dank der vielseitigen Einsatzbereiche in Kundenprojekten praxisnah und fortlaufend betrieben. Mit dem Release 2.0 bietet imatics ein ausgereiftes, perfomantes und ressourcenschonendes Framework mit veränderten Lizenzbedingungen an.

Grundsätzlich ist die *FormEngine nach wie vor als Open-Use-Lizenz für private Zwecke verfügbar. Das bedeutet, dass der Kernel zwar nicht als Sourcecode zur Verfügung steht, aber alle Schnittstellen offengelegt sind. So können alle Features der *FormEngine genutzt und erweitert werden. Ab Vesion 2.0 gelten aber folgende Beschränkungen:

Einsatz der *FormEngine für nicht kommerzielle Zwecke
Die *FormEngine kann kostenlos für nicht kommerzielle Zwecke eingesetzt werden. Es bestehen keinerlei Restriktionen.
Einsatz der *FormEngine für kommerzielle Zwecke
Für den kommerziellen Einsatz (z.B. Formulare auf Webseiten von Unternehmen, Integration in Softwareprodukte etc.) ist ein Supportvertrag mit einer Mindestlaufzeit von 12 Monaten und einem Mindestkontingent von durchschnittlich 1 Personentag pro Monat abzuschließen.


Weitere Informationen zur *FormEngine
------------------------------------------------------
Die *FormEngine ist ein Java Web-Framework zur einfachen Definition und Abarbeitung komplexer und dynamischer Formulare. Dies umfasst die Überprüfung der Eingaben in den Formularfeldern, die Berechnung von Feldinhalten abhängig von den Eingaben in anderen Feldern sowie das dynamische Aktivieren oder Ausblenden von Komponenten abhängig von anderen Benutzereingaben.
Die Entscheidung für ein Framework zur Entwicklung von Benutzeroberflächen bedeutet häufig, die gesamte Anwendung nach dessen Vorgaben auszurichten. Die imatics *FormEngine ist ein schlankes Framework, das sich zur Aufgabe gesetzt hat, die Erstellung und Integration von Formularen auch in bestehende Anwendungen zu vereinfachen. Dabei steht die Entwicklung der gewünschten Funktionalität ohne aufwendige Konfiguration im Vordergrund.
Der Vorteil der *FormEngine gegenüber vielen anderen Frameworks besteht in der einfachen Integration in jeden Servlet Container. Es ist nicht notwendig, die gesamte Anwendung auf das Framework auszurichten. Die Distribution besteht ausschließlich aus Bibliotheken, die in den Klassenpfad der Web-Anwendung kopiert werden. Mit der Registrierung von Filtern in der web.xml ist die *FormEngine komplett eingebunden und sofort einsetzbar. Die generierten Formulare können an beliebiger Stelle in die eigene Anwendung integriert werden.
Alle Bestandteile der *FormEngine sind bei Bedarf mit eigenen Implementierungen beliebig erweiterbar. Durch die Kombinationsfähigkeit der Renderer lassen sich aus bestehenden und eigenen Renderer-Implementierungen komplexe GUI-Widgets zusammenstellen.
Kalkulatoren ermöglichen dynamische Berechnungen von Komponentenwerten. Der existierende Satz an vordefinierten Kalkulatoren kann auch hier beliebig kombiniert und durch eigene Implementierungen erweitert werden, so dass innerhalb eines Formulars auch komplexe Berechnungen ausgeführt werden können.
Die Überprüfung der eingegebenen Inhalte erfolgt ausschließlich serverseitig anhand von Validierern in Form von Java-Klassen, deren Zusammenspiel in der XML- Definition des Formulars oder über die API festgelegt wird. Die anzuwendenden Regeln sind aus den verfügbaren Validiererimplementierungen frei kombinierbar.
Die *FormEngine ist getreu den Entwicklungsprinzipien der imatics Software GmbH pragmatisch, zielorientiert und effizient implementiert. Die interne Datenhaltung ermöglicht eine schnelle Auswertung der Abhängigkeiten der Komponenten untereinander. Zustandsänderungen, Neuberechnungen und Validierungen werden so via Client-Server-Kommunikation schnell ausgeführt.
Die Trennung von Formular-Definition und Instanz ermöglicht eine Minimierung des Speicherbedarfs. Renderer sind thread-safe implementiert und können so für alle Formular-Instanzen, die einer Definition zugeordnet sind, gleichzeitig verwendet werden.
Der Lebenszyklus des Formulars beschränkt sich auf die Ansicht der HTML-Seite, in die das Formular eingebettet ist. Jegliche Server-Kommunikation erfolgt per Ajax, so dass es keine zusätzlichen Request-Zyklen auf diese Seite gibt. Somit wird die eigentliche Seite ohne Rück- sicht auf den Lebenszyklus der Formulare aufgebaut.
Auf www.form-engine.de sind die Funktionsweise sowie Unterschiede zu anderen Formulartechnologien dargestellt. Viele Beispiele zu den verschiedenen formularspezifischen Themen (Generierung, Validierung, Berechnungen, Zustandsänderungen, Lebenszyklus) geben einen guten Einblick in diese Technologie.

Diese Pressemeldung wurde auf openPR veröffentlicht.

Verantwortlich für diese Pressemeldung:

News-ID: 587778
 1221

Kostenlose Online PR für alle

Jetzt Ihren Pressetext mit einem Klick auf openPR veröffentlichen

Jetzt gratis starten

Pressebericht „*FormEngine 2.0 - perfomant und ressourcenschonend“ bearbeiten oder mit dem "Super-PR-Sparpaket" stark hervorheben, zielgerichtet an Journalisten & Top50 Online-Portale verbreiten:

PM löschen PM ändern
Disclaimer: Für den obigen Pressetext inkl. etwaiger Bilder/ Videos ist ausschließlich der im Text angegebene Kontakt verantwortlich. Der Webseitenanbieter distanziert sich ausdrücklich von den Inhalten Dritter und macht sich diese nicht zu eigen. Wenn Sie die obigen Informationen redaktionell nutzen möchten, so wenden Sie sich bitte an den obigen Pressekontakt. Bei einer Veröffentlichung bitten wir um ein Belegexemplar oder Quellenennung der URL.

Pressemitteilungen KOSTENLOS veröffentlichen und verbreiten mit openPR

Stellen Sie Ihre Medienmitteilung jetzt hier ein!

Jetzt gratis starten

Weitere Mitteilungen von imatics Software GmbH

Bild: Bettendisposition ein wichtiger Faktor für wirtschaftliches Handeln einer KlinikBild: Bettendisposition ein wichtiger Faktor für wirtschaftliches Handeln einer Klinik
Bettendisposition ein wichtiger Faktor für wirtschaftliches Handeln einer Klinik
Die imatics Software GmbH heißt Sie auf der Medica 2011 in der Halle 16, Stand C55 herzlich willkommen. Dieses Jahr präsentieren wir neben unsere bereits etablierten Lösungen aus den Bereichen elektronische Patientenakte und mobiler Kranken- und Altenpflege zum ersten Mal unser neues Bettenplanungs- bzw. Bettendispositionssystem ePlan. Im klinischen Bereich ist eine flexible und zuverlässige Disposition der Stationsbetten maßgebend für reibungslose Abläufe und Kosteneffizienz. Eine optimale Bettenauslastung ist ein wichtiger Faktor für wirts…
Bild: FeelGood App erstmals im Rahmen der CeBIT unter dem Moto "Sports & Health"Bild: FeelGood App erstmals im Rahmen der CeBIT unter dem Moto "Sports & Health"
FeelGood App erstmals im Rahmen der CeBIT unter dem Moto "Sports & Health"
Im März 2011 präsentiert die CeBIT zum ersten Mal im Rahmen der CeBIT life das Thema "Sports & Health". Die imatics Software GmbH ist von Anfang an mit dabei und zeigt in der Halle 19 vom 1. bis 5. März 2011 innovative und spannende Technologien. Smartpads eröffnen viele neue Möglichkeiten in verschiedenen Branchen. Besonders schnell haben die Geräte dieser Klasse (insbesondere das iPad) den Einzug in die Gesundheitsbranche gefunden. Die Technologien bieten einen deutlichen Mehrwert gerade dort, wo zur Zeit noch Papier das dominierende Inst…

Das könnte Sie auch interessieren:

Sie lesen gerade: *FormEngine 2.0 - perfomant und ressourcenschonend