Abstract
Personnel scheduling is important to organization in terms of productivity and cost. While optimization in scheduling is important, distributing the schedule from the organization to personnel is also important. This article proposes a schedule distribution use mobile device, takes benefit from the rapid user growth. Android is chosen as mobile platform and Google Cloud Messaging (GCM), a cloud-based push notification service, becomes the middleware. GCM works by receiving request from application server and forward it to Android application in mobile devices. GCM recognizes application server by its sender ID. A sender authentication token is added for security purpose. An Android device recognized by GCM server from its registration ID. As a device received its registration ID from GCM server, it needs to send the ID to application server. Application server is the server-side of the system that able to manage the schedule. Android application is the client-side of the system that receives the schedule. Easier tracing of the schedule event ID is made by providing same event ID for both client and server environment. Synchronization is made simple by single message format design and two steps logic. While data format, XML (Extensible Markup Language) or JSON (JavaScript Object Notation) is a matter of choice depends on performance and choice of technology.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.