Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München, Germany wwwmatthes.in.tum.de Design and Implementation of a Bikesharing Service as part of an open Mobility-Ecosystem Master Thesis Kick-Off Presentation Weidner, Lucas |
Agenda Introduction Motivation ? Research questions ? 1 © sebis Matthes Slides sebis Road Plan Progress ? Future plan ? 3 Research Approach Research plan ? Present what has been done ? 2
Mobility Ecosystem © sebis Matthes Slides sebis
Introduction – Motivation © sebis Matthes Slides sebis Sharelock Bike-Sharing Goals: Develop an electrical bike lock (Bluetooth) Implement a infrastructure for using it Iteratec will provide the lock for their employees
Introduction – Motivation © sebis Matthes Slides sebis Sharelock Bike-Sharing Goals: Develop an electrical bike lock (Bluetooth) Implement a infrastructure for using it Iteratec will provide the lock for their employees
Introduction – Research Questions © sebis Matthes Slides sebis How does a generic sharing platform look like? Which setup- architecture fits best? How to integrate the service into an overall mobility platform?
Research Approach © sebis Matthes Slides sebis Architecture descriptionEvaluation of the ArchitecturesUse cases identificationLiterature reviewUse cases implementationResults documentation
Architecture - Components © sebis Matthes Slides sebis
REST interface Pricing/Product: GET/POST …/pricing GET/POST …/product Receive information about possible products and prices Booking: GET/POST …/booking Start/stop booking and get information Usage: GET/POST …/usage Receive relevant infos for usage like return stations or central business district Post data like coordinates Billing: GET …/billing Actual bill © sebis Matthes Slides sebis
Architecture Description - Online © sebis Matthes Slides sebis
Architecture Description - Online Pro: Accessable from everywhere Remote control All logic on the server Contra: Costs for mobile data Hacker can try to remote open © sebis Matthes Slides sebis
Architecture Description - Offline © sebis Matthes Slides sebis
Architecture Description - Offline © sebis Matthes Slides sebis Pro: Safer against hacker cheaper Contra: No remote control All logic has to be implemented on the client
Architecture Description - Hybrid © sebis Matthes Slides sebis
Architecture Description - Hybrid © sebis Matthes Slides sebis Pro: Remote control Logic not pointed to one site Contra: Costs
Architecture Evaluation Evaluation parameters: Costs Maintainability Number of technologies Sustainability Convenience for user for service provider for mobility platform provider Security Adaptability © sebis Matthes Slides sebis
Use-Case Implementation on Server-side Admin: Adding bikes Configuration Business district Prices User administration User: Personal and bank details Overview Bills Payment © sebis Matthes Slides sebis
Technologies © sebis Matthes Slides sebis
Road Plan © sebis Matthes Slides sebis Today CompleteCompleteOngoingOngoing Not Started EndStart RevisingRevising
Technische Universität München Department of Informatics Chair of Software Engineering for Business Information Systems Boltzmannstraße Garching bei München wwwmatthes.in.tum.de Lucas Weidner Thank you for your attention! Questions and/or Advices? Robotics, Cognition & Intelligence (Msc.)