Beiträge

Tom Zeizels Blog: Demo Time – Beispiele für Domino V10 Anwendungen

Tom Zeizels Blog: Demo Time – Beispiele für Domino V10 Anwendungen

Bilder sagen mehr als 1000 Worte – und dann erst ein Video. Wer verstehen möchte, was an Domino V10 bezogen auf Unternehmensanwendungen so neu ist, kann sich nun einen kurzweiligen Überblick mit einem Video verschaffen, dass die von Luis Guirigay, (Domino Produktmanagement, USA) beim großen Domino V10 Launch Event am 9. Oktober in Frankfurt vorgeführte Demo zeigt. Es war eine live-Session, also ohne doppelten Boden oder Videos (So ist denn auch seine anfängliche Ansage zu verstehen, der „Demogott möge mir beistehen“).

Seinen ersten Demoteil begann Luis mit dem Beispiel einer Entwicklerin, die JavaScript Skills hat und sich nur ein wenig mit Domino auskennt. Sie beginnt ihren Arbeitstag mit – wir kennen es – E-Mail. Das macht sie mit der neusten Version (1.0.5, und die nächste, 1.0.6, kommt auch schon wieder in Kürze) von Verse on prem (VOP), das sich in den letzten Monaten nun endlich sehr rausgemacht hat. Sie findet darin den Auftrag eine Übersicht über alle Domino-Anwendungen im Hause, ihre Bedeutung und Komplexität, zu erstellen. Dazu nutzt sie ApplicationInsights von Panagenda, das weiterhin für die ersten 50 Anwendungen kostenfrei zur Verfügung steht.

Mit dem Tool kann sie auch herausfinden, welche Anwendungen ohne Probleme und weitere Anpassungen sofort in der neuen Domino Mobile Apps Anwendung auf dem iPad laufen. (Das gilt für fast alle. Es gibt aber Ausnahmen, wie Anwendungen, die Java nativ nutzen, denn das gibt es auf dem iPad leider nicht. Falls man solche Anwendungen hat, gibt es verschiedene Workarounds, die nur etwas Aufwand erfordern.) Wie selbst sehr alte Domino-Anwendungen direkt auf dem iPad laufen, führte Luis dann zum Ersteunen vieler im Audirtorium schon mal live vor (Die App ist im Moment noch im Beta-Stadium, soll aber noch vor Jahresende generell verfügbar werden).

Teil seiner Beispielanwendung ist eine Integration der Domino-Anwendung zu Salesforce, mit der direkt eine Opportunity angelegt werden soll. Dank der neu unterstützten http- und Json-Klassen ist das sehr einfach umzusetzen. Auch die Nutzung von spezifischen iPad Funktionen, wie u.a. der Kamera ist natürlich möglich. Damit können beispielsweise Belege direkt in die Domino App aufgenommen werden. Und dass man mit Domino Anwendungen auch offline auf dem iPad weiterarbeiten kann ist sicher nicht nur für Versicherungsvertreter von großem Interesse.

In nächsten Teil zeigte Luis zunächst eine ältere Kundenkontaktanwendung – auf neudeutsch CRM – die Web-fähig gemacht werden soll – und zwar nicht von einem Programmierer, sondern als No/Low Code Entwicklung von einem IT-Kenner aus einem Fachbereich. Luis zeigt hier, wie man eine solche Anwendung, die aus 3 Formularen, 20 Views, Business-Logik und -Security, usw. besteht und bisher auf den Notes Client angewiesen war, in weniger als einer Stunde zu einer modernen Webanwendung mit Responsive Design – damit sie auf allen Geräten in ansprechender Weise läuft – macht. Das geht mithilfe von TeamWorkr – einer auf dem Domino Server laufenden Lösung der Münchner Firma Team Technology, die auch direkt von IBM bezogen werden kann.  Damit ist nicht nur ein Refresh möglich, sondern genauso einfach auch Erweiterungen, etwa mit Google Maps-Einbindung und ähnlichem.

Im dritten Teil der Demo geht es Luis um eine Problem-Ticket Anwendung auf Basis von JavaScript und Node.js. Mit der neuen Domino Query Language (DQL) ist möglich vom Node.js-Code aus Daten aus einer Domino Datenbank zu nutzen, also zu lesen und zu schreiben – und das enorm schnell. So ist es mit DQL beispielsweise gelungen in einer Datenbank mit Millionen von Einträgen die Zeit für eine Abfrage von etwa 7 Sekunden auf weniger als eine Viertelsekundende zu senken. Performance pur! Nicht nur damit wird Domino interessant für jeden JavaScript/Node.js Entwickler, die mit bestehenden, auch älteren Domino Anwendungen nahezu Wunder vollbringen können, aber für die es genauso interessant ist neue Anwendungen mit Domino zu entwickeln.

In einem weiteren Beispiel ging es um eine große Vertriebsanwendung, bei der man vor der Frage stand sie auf einer anderen Plattform neu entwickeln zu lassen. Die Komplexität solcher Anwendungen kann sehr extrem sein, sodass Neuentwicklungen durchaus Kosten im zweistelligen Millionenbereich verursachen können. Mit Domino V10 kann man seine Ziele – eine moderne Anwendung, die gut performt und überall läuft – auf Basis einer bestehenden Anwendung auch wesentlich schneller und günstiger verwirklichen – ohne riskanten und kostspieligen Plattformwechsel.

Aber es bleibt nicht nur bei der Modernisierung: Mit einem JavaScript Framework, wie z.B. React oder Angular Express gelingt mit Domino V10 auch eine sehr einfach umzusetzende Integration in ganz andere Software-Welten. Dazu zählen Salesforce genauso wie Microsoft’s Office 365, in die sich Domino V10 Anwendungen so integrieren, dass die Nutzer nicht einmal merken, dass Domino für sie im Hintergrund arbeitet, vielleicht abgesehen von der auffällig guten Performance, denn andere Dinge, wie besonders hohe Sicherheit, bemerkt man als Endnutzer ja normalerweise nicht.

Im zweiten Demoteil widmete sich Luis Guirigay dann den Administratoren und zeigte auf welche Vorteile Docker, CentOS, Cluster-Symmetrie, Auto-Repair, usw. bringen. Nachdem das Thema Cloud so langsam für immer mehr Unternehmen machbar wird, stellt sich auch die Frage nach Möglichkeiten Domino Apps in der Cloud laufen zu lassen. Auch das ist natürlich möglich und Luis zeigte, für welche Apps es geht und Sinn machen könnte. Das ist nach unseren Erfahrungen auch mit größeren Einsparpotenzialen verbunden und immer eine Betrachtung wert. In der abschließenden, dritten Demoteil ging er dann noch auf weitere Integrationsszenarien in IBM Produkte, aber auch zum Beispiel in Slack, Microsoft Teams, usw. ein. Eine sehr beeindruckende Vorstellung!

Ich habe Luis in Frankfurt live erlebt, in diesem vollen Auditorium. Ich glaube, dass jeder im Raum so überrascht war wie ich, was IBM und HCL gemeinsam in den letzten Monaten bewegt haben und was allein in Domino V10 schon alles steckt. Und seit nunmehr drei Monaten wird auch bereits an V11 gearbeitet. Was sagten die Analysten? „Domino ist zurück!“ Es sieht so aus.

Ihr

Tom Zeizel
Business Unit Executive IBM Collaboration & Talent Solutions D-A-CH

Tom Zeizels Blog – Domino rocks it all!

Tom Zeizels Blog – Domino rocks it all!

Unglaublich, was mit Notes Domino im Moment so abgeht. Fast täglich gibt es Neuigkeiten von IBM, HCL und Partnern zum Release 10, das im Oktober 2018 kommen wird und auch schon zu Release 11, das für den Sommer 2019 angedacht ist. Dabei wird das Release 10 seinen Fokus auf das Thema „Anwendungsentwicklung mit Domino und JavaScript“ haben, während sich das Release dann noch intensiver dem Notes Client und dem Thema „Low Code Development“ zuwenden wird. Alles sehr spannend!

Dass diese Fokusthemen bei weitem nicht alles sind, sondern noch viel mehr drin ist, zeigen zahlreiche Blogger weltweit. Hier ein paar Beispiele – und es gibt noch viele mehr (Sorry, wenn ich bei dieser Auswahl jemanden übersehen haben sollte):

  • Der offizielle „Collaboration Solutions Blog“ vom IBM Collaboration Solutions Offering Management, moderiert und teilweise geschrieben von Andrew Manby (IBM)
  • … und der Fokus-Blog „Destination Domino“.
  • Der deutsche IBM Champion und DNUG Fachgruppenleiter Daniel Nashed bringt seine Insights in seinem persönlichen Blog.
  • Alan Lepofsky (VP Constellation Research) hat in seinem aktuellen Video “Analysis of IBM Notes Domino’s Future” viele Details beleuchtet.  Aus meiner Sicht ein schöner Überblick – nur eine falsche Aussage: HCL hat Notes Domino nicht gekauft. Sie sind Entwicklungspartner.
  • Andrew Magerman bloggt fortlaufend und dieses zu IBMs Collaboration Strategie:
  • Paul Withers, IBM Lifetime Champion, geht in seinem Blog auch auf das kürzlich gelaufene Event ein, bei dem es darum ging zu zeigen, was es zu V10 bereits fertig ist und was mit V11 angedacht ist: “CWP Factory Tour 1 Debrief
  • Immer gut ist auch The Turtle Partnership Blog, in dem Gabriella Davis regelmäßig bloggt.
  • Unter TexasSwede bloggt Karl-Henry Martinsson ebenfalls regelmäßig zu Notes Domino:

Das Schöne an diesen Blogs ist, dass sie in der Regel aus erster Hand berichten, also direkt aus dem IBM Offering Management, von den Workshops oder Konferenz-Sessions. Da muss ich die Inhalte eigentlich hier auch gar nicht wiederholen. Schauen Sie selbst in den Originalen!

Herauszuheben ist aber auf jeden Fall diese neue Seite, auf der IBM und HCL jetzt Wünsche zu Notes Domino sammeln – das „#Domino2025 Product Ideas Forum“. Etwas vergleichbares gibt es jetzt auch hier für Connections. Das läuft bemerkenswert offen – welcher andere Anbieter macht so etwas? – und verspricht auch Statusupdates zu den Vorschlägen.

Und dann ganz aktuell alles über die Möglichkeit Notes-Anwendungen für das Web oder mobile Geräte mittels der teamWorkr-Technologie aus München fit zu machen

Mit sommerlichen Grüßen aus dem superheißen Ulm

Ihr

Tom Zeizel
Business Unit Executive IBM Collaboration & Talent Solutions D-A-CH