Tags

    Elab Internship: Week 4 Day 1

    Week Four, Day One

    Monday, June 22, 2015

    MaRs Check-In System

    Daily Goals

    Today, I will export both the Server and Remote Control Applications for deployment onto an Energy Lab Machine as well as find an appropriate location for the module. I have only attempted to export these applications once before without success, so I predict some degree of development associated with the complete implementation of this system. Hopefully, however, I can have this up and running today so that I might continue work on the Minecraft Educational Modules.

    Daily Report

    After much "monkeying", I was able to deploy the Server and Remote control to a computer, hoverer some issues have arisen that are impeding as complete progress as i would have hoped. Firstly, the exportation of the applications required more tweaking than I had anticipated. The largest hurdle was the repair of the local file references in processing. When run from the IDE, processing automatically referenced the chive sketch file for data without an explicit and complete file path. However when exporting, the file path must be described in terms of an absolute reference to the system. This is accomplished in processing with the syntax dataPath("")+localFilePath when reading files, referencing images, or interacting with databases. This hurdle was exacerbated by a mistake on my part in attempting to pad the application for cross platform function. Secondly, There is some kind of compatibility issue between the fully exported application (or the in-IDE for that matter) that does not cooperate with the modules when hosted on a machine with an IP set by the Energy Lab. I cannot at this time intelligently identify the reasons for this miscommunication, for more diagnostics of my system are needed. Therefore, there server is currently hosted on one of the laptops with the manual IP of 10.14.88.199. This, along with other similar addresses are the only ones interacting with the Modules thus far.
    However, after a significantly less productive day than I had hoped, the Module, Server, and Remote Control are all functioning properly within the Elab. This deployment constitutes a break in development for a time to continue work on my other projects. Happily, everything is running relatively smoothly.

    Hours Report

    Today: 8
    Week: 8
    Total: 111.5

    Comments