2008-11-17 18:29:00 -05:00
|
|
|
MapPoint (aka Caffeinate Me!) Demo instructions
|
2008-03-05 09:52:00 -05:00
|
|
|
|
2008-11-17 18:29:00 -05:00
|
|
|
OK here's a reprise of the demo instructions to make sure they're up-to-date:
|
2008-03-05 09:52:00 -05:00
|
|
|
|
2008-11-17 18:29:00 -05:00
|
|
|
edit Distro\Scripts\MapDemo.script with an update to your proxy IP address (or delete that part if you have none)
|
|
|
|
msb Distro\World.proj
|
|
|
|
if the ISO (something like ...\base.obj\Distros\BVT.Debug.ApicMP.MarkSweep.Min.Concurrent.iso)
|
|
|
|
is NOT too big for your device (or you're using VPC) go to "Singularity machine setup"
|
|
|
|
|
|
|
|
if the ISO was too big or you're trying to maintain a small footprint:
|
|
|
|
Build steps
|
|
|
|
- msb Distro\BVT.proj (again)
|
|
|
|
- msb Applications\Network\NetworkApps.proj
|
|
|
|
- msb Applications\WebApps\WebApps.proj
|
|
|
|
- msb Applications\Cassini\Cassini.csproj [after building Applications\Webapps]
|
|
|
|
- msb Applications\MapPointProxy\MapPointProxy.csproj
|
|
|
|
- msb Applications\SeattleTrafficProxy\SeattleTrafficProxy.csproj
|
|
|
|
- msb Distro\BVT.proj (again)
|
2008-03-05 09:52:00 -05:00
|
|
|
|
|
|
|
Singularity machine setup:
|
|
|
|
- Be connected to the Internet.
|
2008-11-17 18:29:00 -05:00
|
|
|
- Boot the ISO on a device or mount the ISO image in the VPC cd-rom drive
|
|
|
|
(something like ...\base.obj\Distros\BVT.Debug.ApicMP.MarkSweep.Min.Concurrent.iso)
|
2008-03-05 09:52:00 -05:00
|
|
|
|
2008-11-17 18:29:00 -05:00
|
|
|
Singularity runtime steps:
|
2008-03-05 09:52:00 -05:00
|
|
|
(type at the shell as shown)
|
2008-11-17 18:29:00 -05:00
|
|
|
- Singularity> MapDemo (runs MapDemo.script)
|
|
|
|
note Singularity's IP address
|
2008-03-05 09:52:00 -05:00
|
|
|
|
|
|
|
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.
|
2008-11-17 18:29:00 -05:00
|
|
|
- Go to http://SingularitysIPAddressHere/
|
2008-03-05 09:52:00 -05:00
|
|
|
|
|
|
|
Other notes:
|
2008-11-17 18:29:00 -05:00
|
|
|
- On some laptops with wireless, it works to boot with PXE assigned to the
|
2008-03-05 09:52:00 -05:00
|
|
|
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.
|
2008-11-17 18:29:00 -05:00
|
|
|
- I've seen the demos fall over in GC stack walks and in the memory allocator,
|
2008-03-05 09:52:00 -05:00
|
|
|
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).
|