Development Environment

From XOCPWiki

Jump to: navigation, search

This page should include discussions regarding the environments in which Classroom Presenter is being developed and tested. Problems should be discussed, solutions posted, and wisdom shared.

Virtualization

  • Thanks for the tips Brian. Unfortunately nothing worked. I made sure all my virtual XOs had valid IP addresses, had access to the network, and that all firewalls were turned off. Absolutely nothing appears in the Neighborhood view of any of the machines. However, strangely enough, the virtual machines can hear each other on the network (ping, multicast, etc...). I think the problem lies with the Presence Service.
  • Until I can resolve this, I'll simply use two real XOs for activity sharing development and testing.

--Plunkett 12:35, 15 April 2008 (PDT)


  • Do the other users show up at all in the Neighborhood view? I've never really had any trouble with getting a virtual machine to see my real XO as long as they're both on the same network. I do generally have to run dhclient on the virtual machine, though, to make sure it has an IP address. You might try this. Also, make sure that you've disabled any firewalls running on the host machine that might be interfering with the virtual network interface.

--Brian 21:18, 12 April 2008 (PDT)


  • I've successfully been able to run and install Revision 6 of Classroom Presenter (before Will's changes adding the slide count to the nav toolbar) onto the update.1-OLPC-666 VMware image. As of right now, however, the Presence Service engines running in these virtual images are unable to find each other. I'm currently bridging the networking on these images directly to the host computer's connection, so they are all on the same network. I was also able to confirm that the multicast traffic that is expected to come from an XO that is sharing an activity is indeed coming from the virtual machine that is sharing Classroom Presenter. I noticed in ifconfig that the network device for these images is eth0 instead of msh0, as it is when running a real XO. If any of you know anything about how to get the Presence Service to work properly in a virtual image, please let me know.

--Plunkett 23:57, 11 April 2008 (PDT)

Personal tools
Categories