Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München, Germany wwwmatthes.in.tum.de Master Lab Course Web Applications Preliminary meeting Adrian Hernandez-Mendez, July 09, 2015
Studying Web Application Engineering at sebis © sebis Matthes Slides sebis Guided Research HiWi Guided Research SEBA Master (5 ECTS) Master Lab Course Web Applications (10 ECTS) Master Thesis (30 ECTS) HiWi
Goals of the Master Lab Course on Web Applications Deepen your knowledge from the Web Application Engineering (SEBA Master) lecture Getting familiar with new technologies such as NoSQL databases, Cloud Computing, Web Tool Kits, REST APIs, Angularjs, Reactjs, etc. Collect teamwork experience and practice presentation skills in English Practical experience in web application development Participate in current research projects at sebis Organization* Overview © sebis Matthes Slides sebis DateTimeRoomTopic Thursday, pm - 6:30 pm Project assignments Weekly meetings (on project team level) Thursday, pm - 7 pm Intermediate presentations Weekly meetings (on project team level) Thursday, pm - 6 pmMI HS 2MI HS 2Final presentations *) Please always refer to the web page for up-to-date information.
General Information Preferred admission to students who passed SEBA Master sucessfully. 10 ECTS / 6 SWS Solid programming skills Basic concepts of web technologies e.g. JAVASCRIPT, HTML, CSS, … In order to assign the projects to multidisciplinary teams, please fill this survey: Examination Presentation of team results in two meetings. Final web application with the source code. Retrospective slides deck. Key learnings by each team member. Contribution matrix. Further Information Latest information on the course Additional literature for the lab course Overview © sebis Matthes Slides sebis
SemantiQ Semantic and syntactic analysis of documents 6ThinkingHats Real-time group creativity technique realTime Task Collaboration Wiki playToDate Combination of gaming and dating Quezard Graphical Modeling of SQL queries … Past projects © sebis Matthes Slides sebis
Current projects © sebis Matthes Slides sebis Strategic Architecture Management Tamagotchi
Current projects © sebis Matthes Slides sebis Software Architecture Management Dashboard
Social and artifact based feed © sebis Matthes Slides sebis Outcome: Feed that supports: artifact based filters role based access priority based ranking Technologies: EXAMPLE
Project profile © sebis Matthes Slides sebis Expected prior knowledge Basic knowledge of the version control system git Advanced skills in java-based web development and client- side web frameworks (CSS, AngularJS, Material Design) Basic non-functional requirements: Usage of existing technologies (Material Design, CSS, AngularJS, SocioCortex) Design of modular components Project name: Social and artifact based feed Pitch: The goal of the project is the design and implementation of a web-based feed component that enables user to follow the ongoing activities of the SocioCortex web platform. Basic functional requirements: Role bases access control Artifact based filters Priority based ranking Contact:
Technische Universität München Department of Informatics Chair of Software Engineering for Business Information Systems Boltzmannstraße Garching bei München Tel Fax wwwmatthes.in.tum.de Adrian Hernandez-Mendez M.Sc Thanks! Questions?