I often end up teaching in schools or centers where Internet access is
not available or so unreliable that I cannot count on it being
available to use the hosted MIT App Inventor offering. So far, I have
resisted going the route of setting up a 3G/4G hotspot, as this is
costly and also unworkable in many of these situations, as cell phone
reception is often very poor to non-existent.
Because of this, I have a need to run a local copy of App Inventor
server on my quad-core, Intel i7-based laptop running Windows 7
Professional. To that end, I have downloaded the App Engine SDK and
successfully have it running on the laptop, even though I have a
couple problems regarding saving files, uploading .zip archives, etc.,
which are a lower-priority problem than my immediate one, which is
that I would like to be able to access the App Inventor server
(running on the laptop) from my collection of XP Professional
laptops.
When I start the App Inventor server on the laptop, it is configured
to run on port 8888, which, on the same laptop, I can access from via
the URL:
http://localhost:8888. However, I have been unable to find
the correct syntax to access the App Inventor server from any of the
laptops. The laptop server’s name is Instructor2-PC, and I can
successfully connect to an internal intranet I have set up on the
laptop by simply typing
http://Instructor2-PC/learntodiscover from any
of the XP laptops, which brings up the correct page. Perhaps naively,
I thought I could use syntax like:
http://Instructor2-PC:8888 to
access the server from the student laptops, but it always times out. I
have poked a hole in the Windows Firewall on the instructor laptop for
port 8888, thinking this might help, but I still cannot connect. I
have also tried many variations of configuring IIS to no avail. Before
I pull even more of my hair out, I want to make sure that what I am
trying to do is even possible. Is it? If not, I may have to abandon my
efforts to teach App Inventor, which would be one of the worst things
I can imagine. Might I have to run a local copy of App Engine on EVERY
ONE of the XP laptops? Ugh.
If you could provide even a little bit of guidance, I would be
extremely grateful. I highly respect all of you and your time. Thanks
in advance for any guidance you can give me!