Quickmap is a micro publisher of bus and train maps based in London, UK. We do printed products and we have some fun animated maps for buses which we call bus MapMovies. Examples can be seen at [login to view URL] The project is to automate the delivery of these maps over the Internet based on our network diagram which can be seen at [login to view URL] (this is a 2.6Mb PDF file). Our current bus MapMovies are hand made for each location using Macromedia Flash4. Alternative technology is probably required. Successful simple experiments have been done in SVG. The only current doubt about using SVG is that browsers need a plug-in for SVG.
## Deliverables
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).
3.1 The map will display in a rectangular window on a web age between 400 and 500 pixels. 3.2 The look should be similar to the current bus MapMovies. 3.3 The first part of the project needs to have 60 Central London active place nodes. Active meaning that they can be clicked on with the mouse pointer to start the animation. There will be a considerable number of non-active place nodes around the edges. 3.4 The active place node being animated should always be central in the rectangular window. So if a map is in the process of animation and the user clicks on another active place node within the window then the place node is then centred in the rectangular window followed by the start of the new animation. 3.5 The place node should also be able to be selected by text or link outside of the animation window. 3.6 Supplied for the project would be a map of the place nodes, the lines representing the roads and the bus numbers travelling the lines. The best method of supply can be discussed. 3.7 For simplicity for the first project the animation needs only to go out from the selected place node, that is the buses travel away from the selected place node and don't return. Once the animation is finished it starts at the beginning again. 3.8 The solution needs to be scalable as, depending on levels of customer interest, the system can expand to cover the whole of London which would have approximately 600 place nodes. 3.9 The chosen technology should also accommodate in the longer term delivery to mobile phones. 3.10 The deliverable should be stand-alone.
## Platform
Communication with coder needs to be done through Windows XP. The results should be able to be displayed as wide as possible on different Internet browsers. There is a future requirement for display on mobile phones.