MS Office Javascript Add-Ins (SoPro, WTP)
Die Entwickler-Umgebung Visual Basic for Applications (VBA) zur Steuerung von Microsoft Office Anwendungen ist immer noch weit verbreitet, nicht nur in Unternehmen der Finanzindustrie.
Insbesondere in Microsoft Excel ermöglicht die Verwendung von VBA umfangreiche Steuerung- und Kalkulationsmöglichkeiten.
Die zugrundeliegende Programmiersprache Basic ist jedoch mittlerweile bis auf VBA sehr wenig verbreitet, sodass die Zahl der Anwender schrumpft. Legacy Anwendungen werden mit sehr viel Aufwand gewartet und nur selten weiterentwickelt. Die integrierte Verwendung von VBA in Microsoft Office Anwendungen beschränkt die Leistungsfähigkeit auf das Host-System und erlaubt keine Konzepte des verteilten Rechnens.
Mit strategischen Veränderungen im Microsoft-Konzern ist es mittlerweile möglich die Anwendungen von MS Office über eine Javascript-API zu steuern. Über sogenannte Add-Ins ist es möglich die Funktionalitäten von MS Office Anwendungen zu erweitern.
In diesem Projekt sollen die Möglichkeiten der Javascript-API ausgelotet, eine datenintensive Beispiel-Applikation entwickelt und eine mögliche Blaupause für Office Add-Ins geschaffen werden.
Dazu werden Daten in einer MongoDB bereitgestellt, die bearbeitet und zur weiteren Auswertung in ein Excel-Dokument überführt werden sollen.
Skills: UML/BPMN, Git, Javascript, MongoDB,
Sub tasks:
• Planning & Analysis (e.g. use case analysis and documentation, technical research)
• Design (detailed UML-based modeling)
• Implementation, with consideration of maintenance phase (development)