1. A method to implement scheduling that is performed with a processor, comprising: loading scheduling data onto a mobile device, wherein the scheduling data comprises word-based data that permits real-time scheduling at the mobile device while disconnected from a server; and scheduling a resource on the mobile device using the word-based data while the mobile device is disconnected from the server.