Skip to main content
swissICT Booster  |  M&F Academy  |  M&F Events   |  +41 44 747 44 44  | 

CREALOGIX: PayEye Setup Wizard

Über das Projekt

Produkt: PayEye - Swiss QR Code Reader: Setup Wizard & Settings

Kunde: CREALOGIX AG

Projektleiter: Riccardo Gubser

Verwendete Technologien: Angular CLI | Angular 5 | RxJS | WebSockets

Partner: in Zusammenarbeit mit unserem Nearshoring Partner im Ausland 

 

Crealogix Payeye

Das Kundenstatement

"Das Team von M&F Engineering war in der Lage das PayEye Frontend in der geforderten Qualität und zu den definierten Meilensteinen umzusetzen. Mit M&F haben wir einen Partner gefunden, der im Projekt mitdenkt und auch mal die nötige Extrameile geht, um die notwendigen Resultate zu erhalten.“  

Thomas Fischler, Project Manager bei CREALOGIX AG


Der Kundennutzen

  • Intuitiver Wizard durch Outsourcing des Web-Designs, der Umsetzung und des Tests des PayEye Frontends.
  • Schnelle, parallele Umsetzung des PayEye Backends durch CREALOGIX und des PayEye Frontends durch M&F Engineering dank guter Kommunikation.
  • Kurzfristige Kundenwünsche dank agiler Vorgehensweise seitens M&F Engineering AG.
  • Klare Aussagen zur Web-Usability vor der eigentlichen Web-Programmierung mit Hilfe von klickbaren Prototypen

Das Projekt

Die Firma CREALOGIX AG bringt mit «PayEye» das Nachfolgeprodukt des beliebten PayPen auf den Markt. PayEye erlaubt dem Kunden sicher und fehlerfrei mit nur einer Handbewegung die Codierzeile des orangen Einzahlungsscheines zu erfassen und ist schon bereit für die blitzschnelle Erfassung des neuen Swiss QR Codes, welcher ab Juli 2020 die ESR-Einzahlungsscheine ablösen wird.

Die Aufgabe von M&F Engineering war die Umsetzung eines Setup-Wizards und des Einstellungsdialogs (Settings) für PayEye. Das Setup muss sowohl auf Windows, als auch auf Mac basierten Betriebssystemen lauffähig und im Design absolut identisch sein. Ebenfalls soll die Erstinstallation einen Standard-Workflow ausweisen, welcher für 80% der Benutzer selbsterklärend funktioniert. Hilfe und Support Inhalte sollen auf der Cloud gehostet und einfach aktualisiert werden können. Benutzeroberflächen sind gemäss dem CI/CD von PayEye zu designen und die gesamte Applikation muss mehrsprachig sein.


Die Lösung

Aufgrund der geforderten Kriterien hat M&F sich dazu entschieden das Frontend mit Webtechnologien umzusetzen. Das Backend wurde von Crealogix in QT entwickelt. Die anzuzeigenden Parameter werden mittels QWebChannel und Websockets an das Frontend - welches in einer QtWebEngine läuft – übergeben und dargestellt. Als Programmiersprache für das Frontend wurde Angular 5 eingesetzt.

Die Software muss von jedem PayEye Kunden von der Produkteseite heruntergeladen werden und läuft nach der Installation als SystemTray Applikation im Hintergrund.

Für das Design wurden die CI/CD Richtlinien des PayEye Produktes verwendet. Dazu wurde ein Top Down Approach gewählt, bei welchem wir in einem ersten Schritt Screendesigns in verschiedenen Varianten entworfen haben. Nach der Selektion des Designs wurde ein klickbarer Prototyp in Invision erstellt und danach ausprogrammiert.

Die komplette Umsetzung des Projektes wurde agil gemacht.


Weitere Projektbilder

Pe Box 800 600 1 1

PayEye – Swiss QR Code Reader

Crealogix Payeye Architecture

Crealogix Payeye Architecture

Riccardo Gubser

Software Engineering Manager
+41 44 747 44 11

E-Mail | LinkedIn

 

Riccardo Gubser

Software Engineering & Testing

M&F Engineering ist Ihr Dienstleister für massgeschneiderte Software-Lösungen in Zürich. Vom Requirements-Engineering über die Implementierung, von der Schulung bis zum Support liefern wir Ihnen ein Rundum-sorglos-Paket. Wir garantieren Ihnen die Projektlösung innerhalb des vorgegebenen Budget- und Zeitrahmens. Die Qualitätssicherung steht für uns an oberster Stelle, deshalb gehört neben dem Engineering auch das Software-Testing zu unseren Kernkompetenzen. Gerne beraten wir Sie auch in den Bereichen Testmanagement und Testautomatisierung.

Wir setzen auf moderne und bewährte Technologien. Eine Kombination von Microsoft- und Open-Source-Standards eignet sich ideal für den Einsatz im industriellen Umfeld. Sie als Kunde profitieren dadurch von einer langfristigen Verfügbarkeit und wenig Wartungsaufwand. Speziell im Bereich von webbasierten User Interfaces und in der App-Entwicklung arbeiten wir mit unserem bewährten Nearshoring-Partner zusammen. Dadurch ist die Skalierbarkeit, Geschwindigkeit sowie der Einsatz von neuesten Technologien garantiert.

Kommen Sie mit Ihrem Projekt zu uns – wir beraten Sie gerne.

Mieten Sie ein Software Team!

Ist Software-Entwicklung nicht Ihre Kernkompetenz? Verwenden Sie zu viel Zeit bei der Rekrutierung von geeigneten Software-Engineers oder finden gar keine? Möchten Sie einzelne Applikationen nicht mehr selbst warten oder weiterentwickeln? Dann haben wir die Lösung für Sie: Mieten Sie ein ganzes Software Team bei uns.

Strategisch macht es immer mehr Sinn, sich auf seine Kernkompetenzen zu fokussieren und rechts und links davon mit guten Partnern zu arbeiten. Unsere Kernkompetenz ist die Softwareentwicklung mit Hochsprachen (C#/.NET) und Webtechnologien (Angular) im industriellen Umfeld sowohl "On-Premises" als auch in der Cloud (Microsoft Azure).

Wenn dies nicht unbedingt Ihre Kernkompetenz ist oder wenn Sie einzelne Bereiche nicht mehr selbst machen möchten (beispielsweise Legacy-Applikationen zu warten und weiter zu entwickeln), können Sie bei uns ein eingespieltes Team für sich buchen. Dieses Team begleitet Sie langfristig und ist jederzeit für Sie da - wie ein internes Team, aber besser, schlagkräftiger, skalierbarer, aktueller und oft sogar günstiger!

Konzentrieren Sie sich auf Ihr Kerngeschäft und Ihre Kunden – wir kümmern uns um Ihr Software-Engineering!

Ihre Vorteile einer R&D Partnerschaft

  • Tiefe Personal- und Ausbildungskosten: weil Sie nur so viele Experten bei uns bestellen, wie Sie benötigen, um Ihre Ziele zu erreichen.
  • Kurze Time-to-Market: da das Projektteam dynamisch zusammengestellt werden kann. 
  • Ihre System-Lösungen sind technologisch stets auf dem aktuellen Stand: weil 40 ExpertInnen und über 30 Jahre Industrie-Erfahrung von M&F Engineering dafür sorgen.
  • Fixkosten aufs Minimum reduziert: statt sich ständig um ändernde Entwicklungsinfrastrukturen kümmern zu müssen, nutzen Sie unsere.
  • Verlässlich und nah: sowohl geografisch (wir machen nur R&D Partnerschaften, wo wir innerhalb max. 2 Stunden bei Ihnen sind) als auch thematisch - wir sprechen dieselbe Sprache.
  • Qualität und Sicherheit sind garantiert: dank sauberer Dokumentation, hoher Testabdeckung und transparenter Kommunikation ist Ihr Projekt- und Software-Engineering Know-how bei uns in besten Händen. 
  • Niedrige Fluktuation: wir sind bekannt für unsere extrem tiefe Fluktuationsrate. So entsteht eine gute Zusammenarbeit, die andauert und unkompliziert ist.