Display the map centered on the users location, Computer Engineering

Assignment Help:

Question:

a) The following is a description of the navigation options in a mobile web site which provides public bus time slots for a city. It is an interesting service for mobile web users who need to take buses especially when they are not sure when they will arrive.

When you first enter the site, a welcome page appears with a Begin link. After that, you have to choose from a list which bus line you want to query. Then you see a list of final stops for that line, to select your orientation. After selecting your orientation, you have to choose the stop or station where you want to get on the bus. There is a list of around 100 addresses, ordered alphabetically. If you don't know the street name for the stop you want, you will need to make an average of 25 clicks to find the right one.

Once you have found your stop, you need to select whether you want a normal bus or a bus with air-conditioning support. Finally, the service informs you when the next two buses will be arriving. You have to navigate through six pages and choose from a 100 item list to get the result. i) Identify any two navigation problems in this mobile web site, and also propose appropriate solution(s) for each.

ii) In the city for which this system is provided, during peak hours, the buses have a short delay time. Then, what could be the context of this web site?

b) You have been asked to adapt this system for the Mauritian context, and it shall be available on smartphones and tablets. Answer the following questions:

i) Which Web layout pattern would you consider to be more appropriate? Justify your answer.

ii) How are you going to provide automatic size adaptation using CSS3 media queries? You may write down the skeleton css stylesheet for media queries. Clearly mark any assumptions you make.

iii) Write the javascript code you can use to get the location of the user through the W3C geolocation API.

iv) How are you going to display the map centered on the user's location, with a marker (label:X) at a given coordinate assigned to the variables ‘marker_lat' and ‘marker_long'. You may consider using the Google Map API V2.


Related Discussions:- Display the map centered on the users location

Hill climbing - artificial intelligence, Hill Climbing - Artificial Intelli...

Hill Climbing - Artificial Intelligence: As we've seen, in some problems, finding the search path from primary to goal state is the point of the exercise. In other problems, t

Hrm, hrm digrams

hrm digrams

Write 8086 initialisation routine required to program 8255, Write 8086 init...

Write 8086 initialisation routine required to program 8255 for mode 1 with Port A and Port B as output Ports and Port C as an input port. Indicate all the relevant signals.

How are standard query operators useful in linq, Standard Query Operators i...

Standard Query Operators in LINQ can be used for working with collections for any of the following and more. 1. Get total count of elements in a collection. 2. Order the resu

Determine the begin - end keywords, Determine the begin - end keywords ...

Determine the begin - end keywords Group several statements together. Cause the statements to be evaluated sequentially (one at a time) -> Any timing within sequential group

Define interrupt and isr, Define interrupt and ISR? An interrupt is a r...

Define interrupt and ISR? An interrupt is a request from an I/O device for service by the processor. The processor gives the requested service by implementing the interrupt ser

Direct mapped cache - computer architecture, Direct Mapping: In this p...

Direct Mapping: In this particular technique, block j of the primary memory maps onto block j modulo 128 of the cache. The primary memory blocks 0,128,256,...is loaded

What does not use by FTP, FTP does not use ? FTP doesn't use User Datag...

FTP does not use ? FTP doesn't use User Datagram Protocol.

Types of reasoning - first-order logic, Types of reasoning - First-order lo...

Types of reasoning - First-order logic: Atleast five types of reasoning can be acknowledged here. • Firstly, why and how do we will think for the killer usually left a silk

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd