Angular JS Munich Meetup #6

Talks:
- Introduction
- AngularJS and TypeScript: The start of an awesome friendship? [50-60 mins]
- Camunda BPM Platform and Angular.js [15-20 mins]
- Bundle, package, install your Angular App [20 mins]
Details
AngularJS and TypeScript: The start of an awesome friendship? [English]
Kai Tödter, Siemens AG ~ 60 mins
AngularJS ist ein sehr beliebtes JavaScript-Framework von Google, das Direktiven, Data Binding, MV* und vieles mehr bietet. TypeScript ist eine JavaScript-Erweiterung von Microsoft, die JavaScript um optionale statische Typprüfung, Interfaces, Klassen, Module und vieles mehr erweitert. In dieser Session zeigt Kai anhand einer TypeScript-basierten AgularJS-Applikation, wie man die Eigenschaften von TypeScript mit AngularJS verbinden kann. Dabei spielen natürlich die TypeScript-Definition-Files für AngularJS eine große Rolle, aber auch, ob und wie man die AngularJS-Konzepte auf eine objektorientierte Struktur in TypeScript abbilden kann. Am Ender der Session können Sie sich selbst ein Bild davon machen, ob dies der Beginn einer wunderbaren Freundschaft zwischen AngularJS und TypeScript sein könnte.
Bundle, package, install your Angular App with Require.js at censhare [English] ~ 20 mins
Igor Ivanovic, Cuponation
See project https://www.censhare.com/en/solutions/integrate-and-extend
Camunda BPM Platform [English] ~ 20 mins
Bernd Rücker
Camunda BPM is a widespread Open Source BPM platform – including a workflow engine which is capable executing BPMN. It is for example used within a bank to issue credit cards. Camunda BPM provides a tasklist web application for end users who have to participate in a process/workflow. The tasklist is implemented using AngularJS. As product vendor we now face the challenge to allow users to provide so called “task forms” – HTML which is presented to a user of the tasklist when working on certain tasks. This HTML is deployed separately from the tasklist web application – and should also allow to create simplest HTML forms (maybe even created by a wizard) but also to allow for almost unlimited logic embedded in these forms.
The talk gives a brief introduction into camunda BPM, workflows, BPMN, tasklist and taskform. I will highlight our usage of AngularJS and challenges we had or still have.
