openPR Recherche & Suche
Presseinformation

Die Lösung eines grundsätzlichen Problems – Interactive Component

Bild: Die Lösung eines grundsätzlichen Problems – Interactive Component
Interactive Component für WMS
Interactive Component für WMS

(openPR) App- bzw. Software-Entwicklung, die eine gleiche Anwendung für alle Endgeräte liefert, dabei aber die Device-abhängigen Funktionen nutzen kann, hat ein generelles Problem: Aktuell gibt es keinen Standard, der sich durchgesetzt hat um plattform- und lösungsübergreifende Benutzeroberflächen definieren zu können. Leider führt genau das zu stark erhöhten Aufwänden. WOGRA hat mit "Interactive Component" für WMS eine Beschreibungssprache für Benutzeroberflächen entwickelt, die dieses Problem löst.



Das Problem

WOGRA entwickelt Softwarelösungen für diverse Endegeräte. Das kann eine Lösung sein, die in einem Webbrowser läuft oder nativ auf Smartphones oder auf dem PC. Oftmals gibt es die Anforderung, dass eine App auf dem Smartphone oder Tablet ebenso laufen muss, wie auch als Web-Lösung. Das kann man lösen, in dem man die Weblösung "responsive" macht und so auch in Webbrowser der Smartphones läuft. Dies hat jedoch einige Nachteile. Die Applikationen, die in Webbrowser laufen, können nicht auf alle Features eines Smartphones zugreifen. Gewisse Vorteile wie zum Beispiel der Zugriff auf das Adressbuch oder den Terminkalender des Smartphones können nicht genutzt werden. Das hat zur Folge, dass die Funktionen, die bereits für die Web-Lösung realisiert wurden, noch einmal für die native App nachimplementiert werden müssen. Der Aufwand für die Entwicklung wird so beträchtlich erhöht.

Mit unserer modellgetriebenen Entwicklungsplattform WMS haben wir eine Lösung entwickelt, mit der wir in der Lage sind, Software nur einmal zu entwickeln und für verschiedenste Endgereäte zur Verfügung zu stellen. Dies funktioniert solange wir die Benutzeroberflächen aus den Datenstrukturen generieren und nicht mehr überarbeiten müssen. Besonders bei Smartphones legen die Anwender allerdings auf sehr viel Wert auf tolles Design und einfache Bedienung legen. Hier ist die Verwendung von generierten Benutzeroberflächen sehr stark eingeschränkt. Bisher löste WOGRA dieses Problem, indem für Smartphones Benutzeroberflächen mit QML und für Weblösungen Benutzeroberflächen mit Vaadin gebaut. wurden Die Logik blieb in beiden Fällen in den Bestandteilen von WMS und es genügt,e diese nur einmal zu modellieren und umzusetzen.

Aktuell gibt es keinen Standard, der sich durchgesetzt hat um Plattform und lösungsübergreifende Benutzeroberflächen definieren zu können, die dann für Smartphones, Tablet, Desktop und Weblösungen optimiert funktionieren. Leider führt genau das in Softwareentwicklungsprojekte weiterhin zu stark erhöhten Aufwänden. Bereits zu Jahresbeginn überlegten wir uns, wie eine Beschreibungssprache aussehen könnte, die es ermöglicht, plattformübergreifend Benutzeroberflächen zu definieren, die auch mit Oberflächen-Logik versehen werden kann. Mit Oberflächenlogik ist zum Beispiel eine Funktion gemeint, die automatisch Daten in der Oberfläche darstellt oder die Funktionalität der Oberfläche zu erweitert bzw. einschränkt.

Die Lösung: Interactive Component

Soll dies plattformunabhängig geschehen ist ein Standard notwendig. Dieser muss als Beschreibungssprache auf allen Plattformen interpretierbar sowie leicht les- und schreibbar sein. Dieser Standard sollte auch die Möglichkeiten bieten, Informationen in beliebiger Form darstellen und verändern zu können. Seit März arbeitet WOGRA nun an dieser auf JSON basierten Beschreibungssprache. In dieser ist eine Javascript Engine integriert um so mit einer Codebasis für jede Plattform die perfekte Benutzeroberfläche zu schaffen.

Neben der Definition der Features wurde bereits ein Interpreter für responsive-fähige Web Lösungen implementiert. Hiermit können bereits Benutzeroberflächen entstehen, die sowohl im Browser für PCs als auch für Smartphones optimal dargestellt werden. Der nächste Schritt ist die Portierung für nativen Desktop und Smartphone Lösungen. Damit können diese Benutzeroberflächen letzten Endes auf allen Endgeräten verwendet werden.

Vorteile von Interactive Component

- Einmal entwickelt, funktioniert die Oberfläche auf jedem Endgerät und stellt dort die Informationen optimal da. Dies führt zu einer erheblichen Reduzierung des Implementierungsaufwands.

- Da eine Sprache zugrunde liegt, die zur Laufzeit interpretiert wird, können Benutzeroberflächen jederzeit angepasst erweitert oder customized werden. Der Programmcode muss nicht immer wieder neu kompiliert werden. So erhält der Kunde auf seine Bedürfnisse zugeschnittene Benutzeroberflächen, ohne dass ein eigener Softwarestand für ihn gepflegt werden muss, oder dass ein Deployment notwendig wird.

- Aufgrund der Tatsache, dass die Beschreibungssprache eine Javascript Engine enthält, können diverse Logiken für die Benutzeroberflächensteuerung eingebaut werden. Diese müssen ansonsten aufwendig programmiert werden. So sind wir in der Lage, sofort auf Dateneingaben zu reagieren und daraufhin automatisch Daten nachzuladen oder Auswahllisten zu ändern. Auch das Ein-/Ausblenden von Komponenten in den Benutzeroberflächen wird nun eleganter gehandelt.

- Mit einem eigenen Editor können die Benutzeroberflächen mit Autocompletion entworfen und getestet werden.

- Basierend auf den Standards JSON und Javascript muss ein Entwickler nur dass verwenden, was er ohnehin schon kennt. Die Einarbeitungszeit ist durch die Wahl dieser weit bekannten Sprachen kurz und der Zeitgewinn dadurch sehr hoch.

Nun wird auch klar, weshalb diese plattformübergreifende Benutzeroberflächensprache den Namen "Interactive Component" erhalten hat. Interaktiv steht sowohl für das Verhalten der Oberflächen-Komponenten gegenüber dem Anwender als auch die Chancen, diese jederzeit an Kundenbedürfnisse anpassen zu können.

Die Technik

Vielleicht noch ein paar Worte zur Technik. WMS erstellt auf Knopfdruck Software-Lösungen, die bereits auf sehr vielen Endgeräten funktionieren nach dem Single Source Prinzip. Bisher mussten allerdings Benutzeroberflächen speziell für Webbrowser, für Smartphones und Desktoplösungen entwickelt werden. Diese Arbeit wird durch Interactive Component abgenommen und man bekommt auch ein Single Source Prinzip bei den Benutzeroberflächen. Die Weblösung von WMS basiert auf Java Vaadin. Auch der Interpreter generiert aus der Oberflächenbeschreibungssprache Java Vaadin Benutzeroberflächen.

Auf der Smartphone und Desktop Seite basiert WMS auf C++ Qt, weil man dadurch auf sehr vielen Endgeräten Lösungen anbieten kann. C++ Qt hat mit QML eine ähnliche Beschreibungssprache wie Interactive Component. Allerdings mit der Einschränkung, dass diese nur auf Smartphone, Tablet, Desktop und Embedded Devices funktioniert, aber nicht in Weboberflächen. Deshalb wird die Interactive Component Benutzeroberflächenbeschreibung in QML umgewandelt und steht somit auch für alle anderen Endgeräte zur Verfügung.

Ausblick

WOGRA plant wir noch im Jahr 2016 den Einsatz von "Interactive Component" in neuen Projekten, die dann noch bessere Benutzererfahrungen ermöglichen und noch einmal WOGRAs Geschwindigkeit in der Softwareentwicklung erhöhen.

Diese Pressemeldung wurde auf openPR veröffentlicht.

Verantwortlich für diese Pressemeldung:

News-ID: 915382
 538

Kostenlose Online PR für alle

Jetzt Ihren Pressetext mit einem Klick auf openPR veröffentlichen

Jetzt gratis starten

Pressebericht „Die Lösung eines grundsätzlichen Problems – Interactive Component“ 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 WOGRA Consulting GmbH

Bild: Den Ansprüchen gerecht werden – Software für den Markt von morgenBild: Den Ansprüchen gerecht werden – Software für den Markt von morgen
Den Ansprüchen gerecht werden – Software für den Markt von morgen
Getreu dem Sprichwort „Man sieht den Wald vor lauter Bäumen nicht“ sind es besonders die großen Konzerne, die sich in ihren festgefahrenen Strukturen verstricken. Allerdings sind es auch die großen Konzerne, die einen großen Endkundenkreis bedienen müssen. Und dessen Ansprüche haben sich gewandelt. Mobile Apps und Kundenportale gelten als Selbstverständlichkeit. Der Kunde kann seine Daten verwalten und bekommt nützlich Tipps für das entsprechende Marktsegment – yuhuu. Schön, aber nicht zukunftsfähig, nicht geeignet für den Markt von morgen. …
Bild: SAVE THE DATE - "3. Forum Digitale Transformation" am 27. Juni 2017 in AugsburgBild: SAVE THE DATE - "3. Forum Digitale Transformation" am 27. Juni 2017 in Augsburg
SAVE THE DATE - "3. Forum Digitale Transformation" am 27. Juni 2017 in Augsburg
Die beiden Augsburger Firmen WOGRA und Versino projects laden Geschäftsführer, Projektverantwortliche und Fachbereichsleiter ein. In praxisorientierten Vorträgen erfahren die Teilnehmer, wie sie die aktuellen Potenziale in Ihrem Unternehmen aufdecken und diese mit Hilfe von aktuellen Technologien experimentell erproben können, um sie anschließend zu bewerten und innovativ einzusetzen. Veranstaltungsinhalte Das Zeitalter der Digitalisierung eröffnet uns immer wieder neue ungeahnte Möglichkeiten, um sich zu positionieren, neue Kunden zu gewin…

Das könnte Sie auch interessieren:

Bild: And the Award goes to...Bild: And the Award goes to...
And the Award goes to...
… Sprinter überzeugt Jury Bremen, 5.11.2009: In diesem Jahr geht der vom VDEB ausgelobte RFID Award an das RFID Konsortium mit seiner mittelständischen Lösung RFID Sprinter Component System. Der VDEB Verband IT-Mittelstand e.V. lobt anlässlich der jährlich stattfindenden RFID Anwendertage den VDEB RFID Award aus. In diesem Jahr wurde der Preis der RFID …
Bild: ATLAS Interactive passt Bezahlsystem kanzaloo™ an "Button-Lösung" anBild: ATLAS Interactive passt Bezahlsystem kanzaloo™ an "Button-Lösung" an
ATLAS Interactive passt Bezahlsystem kanzaloo™ an "Button-Lösung" an
… Online-Shop-Betreiber und damit auch Online-Games-Anbieter aufgefordert, ihren Kaufprozess klar verständlich und eindeutig zu gestalten. Der Mobile-Payment-Anbieter ATLAS Interactive hat seine Bezahlplattform kanzaloo™ bereits gemäß der anstehenden Gesetzesänderung angepasst. ATLAS Interactive betreut Unternehmen die ihre digitalen Produkte über das …
Group 1 Software stellt EngageOne™ Interactive Communications vor
Group 1 Software stellt EngageOne™ Interactive Communications vor
… Management-funktionen bei der interaktiven Erstellung und Bearbeitung von Dokumenten in Echtzeit München – 23. September – Pitney Bowes Group 1 Software stellt EngageOne™ Interactive Communications vor. Die neue Lösung erweitert das Funktionsspektrum der Group 1 Customer Communications Management Suite (CCM). EngageOne™ Interactive ermöglicht es Mitarbeitern …
Bild: active mining AG wird zur active mining GruppeBild: active mining AG wird zur active mining Gruppe
active mining AG wird zur active mining Gruppe
… – active mining AG erweitert ihr Lösungsportfolio über Business Intelligence-Lösungen hinaus zu einem Angebot für ganzheitliche Unternehmenslösungen für den Mittelstand. Hierzu wurde die CS Component Studio GmbH, ein Anbieter für modulare ERP- und CRM-Systeme mit Sitz in Rimpar bei Würzburg unter das gemeinsame Dach der active mining Gruppe integriert. Mit …
Bild: Interactive Intelligence steigert Absatz von cloud-basierten Contact Center-Lösungen um 67 ProzentBild: Interactive Intelligence steigert Absatz von cloud-basierten Contact Center-Lösungen um 67 Prozent
Interactive Intelligence steigert Absatz von cloud-basierten Contact Center-Lösungen um 67 Prozent
… sich für Communications as a Service (CaaS), also Kommunikationslösungen aus der Cloud. Hauptgrund für die Entscheidung ist die große Flexibilität, die diese Lösungen bieten. Interactive Intelligence (Nasdaq: ININ), ein weltweit führender Anbieter von Software und Services für Contact Center, hat seinen Absatz von CaaS-Systemen im Zeitraum von 2010 bis …
Attensity und Interactive Intelligence bieten Kundenservice Centern Lösung für höhere Effizienz
Attensity und Interactive Intelligence bieten Kundenservice Centern Lösung für höhere Effizienz
• Attensity und Interactive Intelligence arbeiten bei kanalübergreifender Lösung für Contact Center zusammen. • Effizienzgewinne durch intelligentes Multi-Channel-Routing von Kundenanfragen. • Optimierung des Managements von Kundenkontakten durch integriertes Multi-Channel-Monitoring und -Reporting. • Steigerung der Kundenzufriedenheit und -bindung …
sevenload startet Vermarktungs-Offensive mit dem neuen Vermarkter Ströer Interactive
sevenload startet Vermarktungs-Offensive mit dem neuen Vermarkter Ströer Interactive
… - sevenload erweitert sein Vermarktungsportfolio für online Bewegtbild-Inhalte. Europas führendes Social Media Network wird seit dem 01. Januar 2009 plattformweit von Ströer Interactive und dem unternehmenseigenen Sales-Team vermarktet. Die Schwerpunkte der Vermarktung von sevenload liegen für das Jahr 2009 auf den Produkten Branded Entertainment, Videowerbung, …
Bild: Customer Interaction Center von Interactive Intelligence für Leserwahl zum ITK-Produkt des Jahres nominiertBild: Customer Interaction Center von Interactive Intelligence für Leserwahl zum ITK-Produkt des Jahres nominiert
Customer Interaction Center von Interactive Intelligence für Leserwahl zum ITK-Produkt des Jahres nominiert
… „funkschau“ stimmen über Call- und Contact Center Produkt des Jahres 2014 ab Frankfurt, 25. Juli 2014 – Die Redaktion der funkschau hat das Customer Interaction Center™ (CIC) von Interactive Intelligence für die Leserwahl zum Produkt des Jahres in der Kategorie Call- und Contact Center nominiert. Vom 25. Juli bis zum 28. September können die Leser über …
Zinc Group siegt mit Enghouse-Technologie
Zinc Group siegt mit Enghouse-Technologie
… Platz in der Kategorie „Best Collections Technology“ belegt. Grundlage für den Erfolg sind Kundeninteraktionslösungen der Marke ELSBETH von Enghouse Interactive, bestehend aus Communication Manager (Predictive Dialer), Power Contact (Kampagnenmanagementsystem,, Agenten-Frontend) und VocalCoach (Echtzeitsprachanalyse). Mit den renommierten Credit Awards …
Bild: Interactive Intelligence liefert Cloud Contact Center für SWISSBild: Interactive Intelligence liefert Cloud Contact Center für SWISS
Interactive Intelligence liefert Cloud Contact Center für SWISS
- Nahtlose Integration der verschiedenen Kommunikationskanäle - Hohe Flexibilität sichert rasche Kapazitätsanpassung Frankfurt, 16. September 2014 – Interactive Intelligence hat Swiss International Air Lines (SWISS) von den Vorteilen ihres Cloud Contact Centers überzeugt. Mit der Communications as a Service – Lösung (CaaS) reagiert SWISS auf das geänderte …
Sie lesen gerade: Die Lösung eines grundsätzlichen Problems – Interactive Component