We need a PHP based online deployment application for deploying mobile applications. You need to use PHP 5. The various development and deployment tools we utilize allow us to build a specifically tailored Mobile application for virtually any phone. The next logical step is to deliver the correct token to each user. We need to implement a completely automatic deployment system, which allows users to install and learn to use the application in the least time possible. This system must be scalable to accommodate new software developments and new mobile phone makes. The user needs to be able to install the application in the minimal number of steps, without needing to contact any form of support. We aim to automate the majority of the process, thus reducing the amount of user involvement required. The sheer number and diversity of mobile phones available makes it impossible to supply users with a generic installation tutorial. We need to determine the user’s mobile phone make and model as early in the process as possible and then proceed with a customized tutorial. The great benefit of customized tutorials is that one can provide each user with an exact visual guide as to what they are to expect during the entire installation process. There will be no situations in which the user will not be able to see how to accomplish a specific task.
i. WAP Push URL via SMS ii. Detect mobile phone make and model (Match to internal database. Pass Make and model, retrieve ID if exists in DB) iii. Both of these need to be implemented as utility classes, not simply proof of concept. iv. Code documented i. Installation e-mail generation, including shared secret encryption (AES Rijndael) and “live?? URL generation ii. Both of these need to be implemented as utility classes, not simply proof of concept. iii. Code documented;) i. Installation server web-utility, includes: 1. Admin authentication 2. Manage clients, boxes and tokens i. Installation server 1. Integration with documentation sub-system 2. URL verification a. Appropriate error messages if invalid b. Implement as utility class 3. Generation of custom JAD file 4. Actual installation 5. Retrieve installation feedback and integrate with tutorial i. Tutorial system implementation 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Any web-hosting service which hosts PHP 5.