Mobile Device Management System | Leonard Daume

Mobile Device Management System

Software Developer Enterprise Java
dtms GmbH (Hamburg)

Überblick

Als Softwareentwickler Enterprise Java habe ich an einem spannenden Projekt gearbeitet, bei dem ich eine Device-Management-Komponente für mobile Geräte entwickelt habe. Die Komponente beinhaltete eine Geräteverwaltung, App-Verwaltung, Benutzerverwaltung und ein Nachrichtensystem, um Nutzer auf neue Apps oder App-Versionen hinzuweisen. Dabei wurde der Apple Push Notification Service, E-Mail und SMS genutzt. Es war sogar möglich, Apps direkt über das System zu verteilen. Des Weiteren wurde eine Enterprise iOS-App für iPhone, iPad und iPod entwickelt, die mit iOS-Versionen von 4.3 bis 6 kompatibel ist. Mit dieser App konnten Nutzer Apps aus dem Mobile Device Management System herunterladen oder aktualisieren.

In meiner Tätigkeit als Entwickler war ich für die Konzeption, das Design und die Implementierung des Backends, des Frontends und der iOS Enterprise App zuständig. Dabei wurde die agile Entwicklungsmethode Scrum eingesetzt.

Als Ergebnis konnte eine effektive und nutzerfreundliche Device-Management-Lösung für mobile Geräte entwickelt werden, die eine zentrale Verwaltung von Geräten und Apps ermöglicht.

Aktivitäten

  • Konzeption, Design und Implementierung des Backends, Frontends und der iOS enterprise App

Methodik

  • Scrum

Verwendete Tools / Technologien

  • Java 7
  • Wicket 6.3.0
  • JPA
  • Hibernate
  • Google Guice
  • Jersey JAX-RS
  • AJAX
  • HTML
  • CSS
  • iOS
  • Tomcat,MySQL
  • TestNG
  • Eclipse
  • Objective-C
  • Xcode
  • Checkstyle
  • PMD
  • Findbugs
  • Maven
  • Subversion
  • Jenkins,Nexus
  • Jira
  • Twiki