This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
From: Mark Aiken
Sent: Wednesday, September 14, 2005 8:29 PM
Subject: MapPoint (aka Caffeinate Me!) Demo instructions
OK here’s a reprise of the demo instructions to make sure they’re up-to-date:
Build steps (things that are not built by a normal “msb Distro\BVT.proj” at the root)
- Build Applications\Network
- Build Applications\WebApps
- Build Applications\Cassini [after building Applications\Webapps]
- Build Applications\MapPointProxy
- Build Applications\SeattleTrafficProxy
- Don’t forget msb the distro again to recreate the ISO
Singularity machine setup:
- Be connected to the Internet.
- Mount the ISO image in the VPC cd-rom drive.
Singularity runtime steps, with direct Internet access:
(type at the shell as shown)
- netstack &
- ipconfig /dev/nic0 dhcp start
[You should see a success message giving Singularity’s IP address]
- mappoint &
- seattletraffic &
- cassini /app:MapDemoWebApp
[You should see some startup spew from Cassini]
Singularity runtime step, with http proxy:
- netstack &
- ipconfig /dev/nic0 dhcp start
[You should see a success message giving Singularity’s IP address]
- mappoint 157.54.58.20 &
[You should replace with address of http proxy, if not on corpnet]
[If the demo stalls after displaying "served /MapControl.js", it means
the mappoint proxy can't reach mappoint servers (possibly because you
have have the wrong http proxy.]
- seattletraffic &
- cassini /app:MapDemoWebApp [You should see some startup spew from Cassini]
Client-side steps:
- Open IE
- Make sure IE is configured correctly to reach the Internet;
the VE demos rely on IE being able to fetch image segments from the
Internet.
- Make sure IE is configured correctly to retrieve local content directly
from the Singularity box.
- Go to http://SingularitysIPAddressHere/ve.aspx for the Virtual Earth demo.
Other notes:
- On some laptops with wireless, it work to boot with PXE assigned to the
wireless interface. This may have to do with MAC address spoofing being
unsupported over wireless. Use the wired connection instead.
Disclaimers:
- Responses from the MapPoint staging servers are sometimes up to 15 seconds
or so in arriving. Obviously, this is unrelated to Singularity performance.
This manifests as a very noticeable delay in rendering the coffee-demo maps.
- I’ve seen the demos fall over in GC stack walks and in the memory allocator,
suggesting we still have heap-corruption issues. For best results, bring up
the Singularity machine fresh and present the demo right away to minimize
heap pressure.
- A good strategy is to start the VPC, then pause it (from the menu or by
typing right-alt-P), then resume it as you're ready to show the demo (from
the menu or by typing right-alt-P).