2
The first thing we should decide while going for a mobile app is the type of app we want that will serve our purpose efficiently – responsive app, mobile app, hybrid app or a native app? Since we need app for the employees who may have mobile phone running on different OS – Android, windows, IOS and blackberry, going for a native app will cost more as native app doesn’t support multiple platforms. We should go for a hybrid app as we already have our system in place in the e-learning. We just have to replicate it on the mobile app so as to increase visibility. We will use Hybrid Mobile App programming using HTML5/JavaScript with native plugins using Phonegap/jQuery Mobile/Sencha Touch. This will give you near native quality of user experience. Another reason of implementing it using phonegap is that the cost and effort of development is reduced significantly. In native app, we have to write code for each platform separately and in hybrid only once. So, cost of native app is almost thrice than that of hybrid. Now, how the app will look like? 1. The app will have a login page where employee have to put their username & password in order to get logged in. (It should be implemented with SSL and 128 bit encryption to ensure data security).

Choubey

Embed Size (px)

DESCRIPTION

dd

Citation preview

The first thing we should decide while going for a mobile app is the type of app we want that will serve our purpose efficiently responsive app, mobile app, hybrid app or a native app?

Since we need app for the employees who may have mobile phone running on different OS Android, windows, IOS and blackberry, going for a native app will cost more as native app doesnt support multiple platforms.

We should go for a hybrid app as we already have our system in place in the e-learning. We just have to replicate it on the mobile app so as to increase visibility. We will use Hybrid Mobile App programming using HTML5/JavaScript with native plugins using Phonegap/jQuery Mobile/Sencha Touch. This will give you near native quality of user experience.

Another reason of implementing it using phonegap is that the cost and effort of development is reduced significantly. In native app, we have to write code for each platform separately and in hybrid only once. So, cost of native app is almost thrice than that of hybrid.

Now, how the app will look like?

1. The app will have a login page where employee have to put their username & password in order to get logged in. (It should be implemented with SSL and 128 bit encryption to ensure data security).

2. The submit button will generate a SQL query to the database and fetch the employee record. (Check with your mentor which database are you using Oracle, access or SAP?).

3. Now, there will be 2 buttons Know your PMS and Calculate your performance

4. When he clicked on know your PMS, it will redirect him to a page where all the static information about the performance management process will be there. (Whatever u want to explain him u can put in here).

5. When he clicks on Calculate your performance button, it will make an API call to your existing web application (as you mentioned its there on the e learning system) and accordingly after putting the values, his performance will be calculated.