Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web Application for Mobile access to students exam Information.

Similar presentations


Presentation on theme: "Web Application for Mobile access to students exam Information."— Presentation transcript:

1 Web Application for Mobile access to students exam Information

2 Objective – solution goals Application needs to be independent of the data layer, logical layer and partially presentation layer of existing application Application needs to be independent of the data layer, logical layer and partially presentation layer of existing application Application has to be content and data free meaning that all the content is provided from the presentation layer of existing standard web application Application has to be content and data free meaning that all the content is provided from the presentation layer of existing standard web application Cooperation with developers of existing standard web application is NOT needed Cooperation with developers of existing standard web application is NOT needed Authentication and authorization as well as data parsing are done automatically after the user has provided his or her login details via wireless device Authentication and authorization as well as data parsing are done automatically after the user has provided his or her login details via wireless device Application has to support variety of mobile devices with the same codebase for the presentation layer Application has to support variety of mobile devices with the same codebase for the presentation layer

3 User Requirements For the needs of example application security is a strong issue because personal details are involved For the needs of example application security is a strong issue because personal details are involved By wireless we have accessibility from variety of mobile devices in mind By wireless we have accessibility from variety of mobile devices in mind Ensure the highest possible uptime Ensure the highest possible uptime User Satisfaction Security Wireless Availability Reliability

4 Meeting the needs Browser simulation parsing engine Browser simulation parsing engine Mobile web application created with Mobile Internet Toolkit Mobile web application created with Mobile Internet Toolkit Simple database for the mobile devices presentation layer running on Microsoft SQL Server 2000 Simple database for the mobile devices presentation layer running on Microsoft SQL Server 2000 Needed elements:

5

6 Key benefits The costs are much lower because the existing standard system has to maintain the data and application logic The costs are much lower because the existing standard system has to maintain the data and application logic Mobile web application does not need data as well as logical (application) layer because these two tiers are managed by the standard application Mobile web application does not need data as well as logical (application) layer because these two tiers are managed by the standard application There are a lot of new opportunities for solution providers and developers to provide solutions based on existing content and data not owned or hosted by them There are a lot of new opportunities for solution providers and developers to provide solutions based on existing content and data not owned or hosted by them It is not necessary that the provider of mobile and standard web application is the same It is not necessary that the provider of mobile and standard web application is the same In case of cooperation among solution providers it is possible to add special tags to support mobile presentation layer from existing standard web pages In case of cooperation among solution providers it is possible to add special tags to support mobile presentation layer from existing standard web pages

7 Disadvantages On every change of standard application logic the change is needed on mobile application as well – this is also mostly needed in case the provider for both applications is the same On every change of standard application logic the change is needed on mobile application as well – this is also mostly needed in case the provider for both applications is the same In some cases the cooperation among developers is needed which raises costs – in general this should not be the case In some cases the cooperation among developers is needed which raises costs – in general this should not be the case We have to keep in mind that the standard application might not be accessible at all times for number of reasons like maintenance, planned or unplanned downtime,... We have to keep in mind that the standard application might not be accessible at all times for number of reasons like maintenance, planned or unplanned downtime,... Bigger changes like links and addresses changes or inserting new dynamic fields are sometimes hard to follow by the parsing engine Bigger changes like links and addresses changes or inserting new dynamic fields are sometimes hard to follow by the parsing engine There are certain limitations by the parsing engine tracking field additions or removals There are certain limitations by the parsing engine tracking field additions or removals The speed of application might suffer because the application is mostly not running on the same server where the data layer is placed so so the real time processing is limited The speed of application might suffer because the application is mostly not running on the same server where the data layer is placed so so the real time processing is limited

8 Snapshots of the application

9 Next Steps Deploy mobile exam pages into production environment (costs, cooperation, sponsors – commercial aspect) Deploy mobile exam pages into production environment (costs, cooperation, sponsors – commercial aspect) Improving the parsing engine to become user driven application supporting any type of web page Improving the parsing engine to become user driven application supporting any type of web page Improving the presentation layer engine to become a drag and drop interface for the data fields provided by the parsing engine Improving the presentation layer engine to become a drag and drop interface for the data fields provided by the parsing engine


Download ppt "Web Application for Mobile access to students exam Information."

Similar presentations


Ads by Google