Mobile Device Management System
Overview
As a software developer Enterprise Java, I worked on an exciting project where I developed a device management component for mobile devices. The component included device management, app management, user management, and a messaging system to notify users of new apps or app versions. The Apple Push Notification service, email, and SMS were used for this purpose. It was even possible to distribute apps directly through the system. In addition, an enterprise iOS app was developed for iPhone, iPad, and iPod that was compatible with iOS versions 4.3 to 6. With this app, users could download or update apps from the Mobile Device Management System.
As a developer, I was responsible for the conception, design, and implementation of the backend, frontend, and iOS enterprise app. The agile development methodology Scrum was used.
The result was an effective and user-friendly device management solution for mobile devices that enables centralized management of devices and apps.
Activities
- Conception, design and implementation of the backend, frontend and iOS enterprise app
Methodology
- Scrum
Tools / Technologies
- 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