Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Innovative Entwicklung von Advisor Solutions un...

Innovative Entwicklung von Advisor Solutions und Market Data Terminals

Christian Weyer

May 03, 2018
Tweet

More Decks by Christian Weyer

Other Decks in Programming

Transcript

  1. § Gründer & Vorstand der Thinktecture AG § Persönlicher Fokus

    auf § Mobile & Web-basierte Anwendungen § Cloud-native & Serverless Architekturen § Pragmatische End-to-End-Lösungen § Unabhängiger Microsoft Regional Director § Microsoft MVP für ASP.NET (Architecture), ASPInsider, AzureInsider § Google GDE für Web Technologies § [email protected] § ! @christianweyer § Consulting für Entwickler & Architekten § Software-Architektur § Projektstart § Implementierungsunterstützung § Fokus End-to-End-Anwendungen § HTML5, Angular, PWAs § .NET Core, node.js § Serverless & Containers § Fokus Blockchain § Permissioned Ethereum (Quorum, Parity) § Hyperledger Fabric § Tendermint § https://www.thinktecture.com Innovative Entwicklung von Advisor Solutions & Market Data Terminals DKF2018 Christian Weyer Thinktecture AG
  2. 5 Das moderne Web: Standards als profunde Basis für Unternehmen

    DKF2018 Innovative Entwicklung von Advisor Solutions & Market Data Terminals
  3. 6 Innovative Entwicklung von Advisor Solutions & Market Data Terminals

    DKF2018 Echte Anwendungen auf Web-Basis – für Mobile & Desktop Cordova Electron Android, iOS Windows, Linux, macOS
  4. 8 § Coole, moderne, innovative Software – juhu! § Aber

    wie kann ich meinen Anwendern helfen, wenn Sie Hilfe benötigen? § Interaktive (opt-in) Hilfestellungen über Standard Web-Technologien § Gemeinsame Interaktionen und geteilte Bildschirme § Webinare § Tutorials mit benutzerspezifischen Daten & Abläufen § Standards wie WebSockets, JSON & WebRTC ermöglichen schlanke Kommunikation auch bei schwachen Verbindungen § Komplettlösungen sind oft Kombinationen aus Bot-Support, Chat- Support, Telefon-Support und Remote Advisory Innovative Entwicklung von Advisor Solutions & Market Data Terminals DKF2018 Web-basierte Software – für & mit Benutzern
  5. 10 § Diverse Daten als Basis für Entscheidungen ➔ effizientes

    Arbeiten des Benutzers § Kaufen, verkaufen, Workflows abarbeiten § Werkzeuge wie Excel, Outlook, Browser etc. § Problem mit heutiger Standard-Software § Keine flexible Abbildung der zu erledigenden Arbeiten § Zu starre Umgebung § Langsam in der Ausführung § Technologische Basis veraltet § Technologische Basis bringt Problem bei Verteilung und Versionierung § Manchmal wäre Tablet-Unterstützung nicht schlecht Innovative Entwicklung von Advisor Solutions & Market Data Terminals DKF2018 Market Data Terminals – der Benutzer im Fokus
  6. 11 § Was wollen Benutzer? § Desktop konfigurieren § Virtuelle

    Desktops § Multimonitor-Unterstützung § Drag & Drop § Excel-/Office-Integration § Was wollen Unternehmen? § Einfaches Deployment (Java-/.NET-Versionen etc.) § Keine Browser Plug-Ins § IE11 Unterstützung § Gemäßigter Ressourcenverbrauch in Virtualisierungs- umgebungen § Ausrollung auf mobilen Geräten (wie Tablets) Innovative Entwicklung von Advisor Solutions & Market Data Terminals DKF2018 Entwicklung moderner Terminals
  7. 12 § Web-Technologie kann all dies ! § Idee: Einzelne

    Komponenten („Widgets“), die zusammengesetzt werden können – je nach Anwendungsfall § Entweder vorkonfiguriert durch Rollen, Richtlinien etc.– oder § Individuell gestaltbar & konfigurierbar § Kommunikation und Datenaustausch zwischen Widgets ist möglich Innovative Entwicklung von Advisor Solutions & Market Data Terminals DKF2018 Terminals (& mehr) mit Web-Technologie auf HTML5-Basis Market Data Terminals Advisor- Lösungen Informations- Portale Integration in Websites Mobile Apps Integriert mit Microsoft Office
  8. 14 § HTML5 Web Apps können in Microsoft Office integriert

    werden § Gleiche Codebasis § Bi-direktionaler Datenaustausch zwischen Web & Office § Schreiben von Add-Ins mit HTML5 & JavaScript/TypeScript, für § Access Excel § Outlook PowerPoint § Project Word § Lauffähig in Microsoft Office § Office Windows Office für Mac § Office iOS Office Android § Office 365 § Details für Voraussetzungen: https://bit.ly/office-addins-reqs Innovative Entwicklung von Advisor Solutions & Market Data Terminals DKF2018 Microsoft Office mit Web Apps erweitern & integrieren
  9. 16 § Das Web entwickelt sich zur allmächtigen Plattform –

    für jegliche Art von Softwarelösung § Web Components § Standard für einheitliches Komponentenmodell § Unabhängig von gewähltem Framework, gewährt Austauschbarkeit § Progressive Web Apps § Das Web wird nativer, ohne App-Rahmen und App Stores § Offline-Fähigkeit, App Icons, Push-Benachrichtigungen & mehr § WebAssembly § Standard für binäres Format und Ausführungsmodell für nativen Code § Einfache Migration existierenden Codes, um im Browser zu laufen Innovative Entwicklung von Advisor Solutions & Market Data Terminals DKF2018 Zukunftssicher mit dem Web – Neudefinition von „Native“ Demo
  10. 17 § HTML5 Widgets werden mit Daten aus diversen Datenquellen

    und Prozessen gespeist § Web-basierte REST / HTTP / Web APIs für zentralen Zugriff § Klassische Request-Response-Ansätze (mit JSON- und Binärdaten) § Blockchains für dezentrale Prozesse § Notwendigkeit der einfachen Einrichtung, Konfiguration und Betrieb ➔ fehlendes Tooling § Wünschenswertweise einheitliche Schnittstellen für Entwickler, um unterschiedliche Blockhains (Ethereum, Hyperledger, Tendermint etc. ) einfach und effizient anbinden zu können § Perfektes Zusammenspiel im End-to-End-Prozess: Web-basierte Frontends & Backends jeglicher Ausprägung Innovative Entwicklung von Advisor Solutions & Market Data Terminals DKF2018 Architekturen in Unternehmen
  11. 20 § What Web Can Do Today § https://whatwebcando.today/ §

    Can I Use § https://caniuse.com/ § Angular § https://angular.io/ § WebComponents § https://www.webcomponents.org/ § Progressive Web Apps § https://developers.google.com/web/progressive-web-apps/ § WebAssembly § http://webassembly.org/ Innovative Entwicklung von Advisor Solutions & Market Data Terminals DKF2018 Ressourcen