Blog

Work Completed

  • Worked on Text for Hurricane ERC over last weekend (January 16, 17) to finalize text of second draft.
  • Worked on Market Maker project wiki page layout and added text from the Statement of Work to the wiki. I created a few main sections, one for architecture, one for documenation (user and developer), Task page, and current status (which points to Jira).

Work Planned

  • Start working on wiki page for Market Maker
  • Work on Hurricane ERC proposal if any changes are required
  • Work on Data Catalog

Comments

This week went as planned. Monday January 18 was a holiday and I took a personal day on Friday January 22.

Work Completed

  • Worked on second draft of Hurricane ERC proposal with Jong. There will be additional work this weekend to finalize the second draft since it is due on Monday January 18th (a holiday).
  • Reviewed KISTI contract text.
  • Worked on Data Catalog briefly. Most of this week was spent working on proposals.

Work Planned

  • Review KISTI contract
  • Work on second draft of ERC Thrust 4 based on reviewers comments from January 9th meeting.
  • Work on Data Catalog

Comments

This week went as planned. For the week of January 18-22 I will continue working on ERC text if needed and probably getting started with Market Maker.

Work Completed

  • Had a meeting on Google Chat with Shawn and Jong to discuss the Market Maker project and what needs to be done so we can get started. The start date of the project was moved back a few days.
  • Learned about the Google Web Toolkit, which we might use for the new Market Maker project. I downloaded a GWT Eclipse plugin and went through several tutorials that highlighted different features of GWT such as Internationalization, RPC for communication, using JSON, etc. I also looked at the jQuery javascript library briefly.
  • Continued working on the export functionality for the data catalog. I started working on this on Friday so there is not much to report.

Work Planned

  • Market Maker is supposed to start January 3, 2010 so some of this weeks time may be spent on ramping up to start this project.
  • Continue working on Data Catalog

Comments

This week went as planned. It is unclear how much of my time will be spent on Market Maker so next week will most likely be a split between Data Catalog and Market Maker. I also have some e-books from ACM on GWT, Restful web services and design patterns that I plan to spend 1-2 hours each week as time allows to learn more about the technologies that will be required for some upcoming projects (e.g. Market Maker). As project requirements become more clear, I will look for more e-books that are relevant to study as time allows.

Work Completed

  • Finished writing for Thrust 4 of the Hurricane ERC.
  • Worked on Export capability for the Data Catalog. I started setting up the framework, including extension points and API to support this operation. Work still remains to be done.

Work Planned

  • Work on writing for Thrust 4 of the Hurricane ERC, Jong and I were put in charge of writing the first draft for this section. It is due on December 18th.
  • Work on adding export capability to the Data Catalog. Determine required extension points and other API pieces to allow export types to be declared for data catalog models.

Comments

This week went as planned. I will be taking 3 personal days in the coming week (December 21, 22, 23) unless something comes up that requires my input (e.g. the ERC writing).

Work Completed

  • Worked on final statement of work for Market Maker project which was submitted on December 7.
  • Had a meeting with Jong on Google Chat to discuss how to proceed with the Hurricane ERC proposal. I also started drafting some text for that proposal.
  • Finished initial work on saving shapefile styles to the Data Catalog and restored them when visualizing the shapefile. I had to make some minor modifications to the DataCatalog API, which I cleared with Shawn.

Work Planned

  • Assist Jong in putting final Statement of Work together for Market Maker project.
  • Assist Jong in writing the Hurricane ERC proposal. We are to write the first draft of Thrust 4.
  • Work on Data Catalog to save visualization parameters (e.g. saving styles for shapefiles) and restoring them when visualizing.
  • Work on ideas for possible CDI proposal.

Comments

This week went as planned. We successfully obtained the Market Maker project, which will begin January 3, 2010. The KISTI budget includes the money requested for our planned project so we just need to finalize that SOW and we should also have that project. This week I will continue to assist Jong in writing the Hurricane ERC proposal and work on adding more of the functionality that MAEviz requires from the DataCatalog. I took half a personal day on Thursday.

Work Completed

  • Worked on MarketMaker Statement of Work, we are nearly finished and ready to submit this.
  • Worked briefly on applying styles to shapefiles and saving the state with the data catalog, the majority of my focus was on the SOW.

Work Planned

  • Finish Market Maker Statement of Work and submit to MarketMaker team
  • Start working on Hurricane ERC Full Proposal (Jong and I are responsible for the first draft of Thrust 3)
  • Finish KISTI SOW (we determined that this can wait until after December 9th when the budget for KISTI is determined so the MarketMaker SOW was deemed the higher priority)
  • Start working on possible CDI proposal
  • Work on applying styles to shapefiles and saving the state with the data catalog

Comments

This week went almost as planned. We hoped to finish the MarketMaker SOW by Friday, but there were some minor changes suggested by Randy Butler that will result in this being finished on Monday, December 7.

Work Completed

  • Prepared presentation material for Hurricane ERC Meeting
  • Attended Hurricane ERC meeting in Chicago on Tuesday November 24, 2009.
  • Some work done on understanding how to apply styles to shapefile in the Data Catalog.

Work Planned

  • Prepare for and attend Hurricane ERC meeting in Chicago

Comments

This week went as planned. The Hurricane ERC meeting was very good, Jong and I received some writing assignments for the Full Proposal that we will start on the week of November 30th. I took a personal day on Wednesday November 25.

Work Completed

  • Worked on KISTI proposal, added text and references
  • Worked on material for MAE Hurricane ERC meeting
  • Worked on applying visualization styles to shapefiles in the data catalog and then saving the state. I am currently trying to get styles to apply properly, some API changes have occurred between the GeoTools we are using for MAEviz and what we have been using for Bard. If there is time this week, I will talk to Jong and have him look at what I am trying to do.

Work Planned

  • Work on KISTI proposal
  • Work on material for Hurricane ERC meeting at O'Hare on Tuesday November 24, 2009
  • Continue working on saving visualization state for data catalog beans.

Comments

This week went as planned. The work for the Hurriane ERC meeting bumped some of my planned time on the data catalog.

Work Completed

  • Added text to the KISTI Proposal, this work will continue next week.
  • Briefly worked on how to back shapefile visualization state with the data catalog, this work will continue next week.

Work Planned

  • Work on KISTI Proposal
  • Work on backing visualization state information with the data catalog

Comment

This week went as planned. I took personal days on Monday and Tuesday (Nov. 9 & 10th).

Work Completed

  • Attended CET Staff Meeting
  • Attended Staff Planning Discussion with Jim Myers and Jonathan Howell
  • Looked over initial statement of work for KISTI project. This work will continue in the coming week to flesh out a complete statement of work.
  • Worked on Data Catalog - I'm continuing to work on the details of going from a generic shapefile to a bridge dataset in the new DC.

Work Planned

  • CET Staff Meeting Tuesday November 3, 11 am
  • KISTI Statement of Work
  • Work on data catalog

Comments

I took a personal day on Friday November 6, 2009. This week went as planned.

Work Completed

  • Visited Champaign & attended MAEviz Lunch
  • Completed Annual Ethics Training
  • Continued working on Bard Map View for viewing shapefile beans. I have basic support for shapefile rendering working. The next step is to determine how to define a Bridge shapefile using beans and limiting the view to show shapefiles of a particular type or types (e.g. a Bridge Viewer). After pushing the Data Catalog to a stopping point, we will focus on publishing a paper on the proof of concept.
  • Upgraded Development Workstation to Ubuntu 9.10

Work Planned

  • Attend MAEviz Lunch in Champaign
  • Ethics Training
  • Continue working on the Data Catalog while Shawn focuses on the Image DB.

Comments

This week went as planned. I took half a personal day on Monday October 26, 2009.

Work Completed

  • Continued working on the table model design, added basic support for long running loading of large shapefiles. After making several changes to the table model, I fixed the drag and drop support for the Data Catalog table viewer for both shapefiles and basic delimited text files stored as beans.
  • Started working on new GIS Map View for viewing shapefile data that is stored as beans. I will continue this work next week.

Work Planned

  • Work on Data Catalog table model design, keep all tabular data types current as the design changes
  • Work on GIS Map View for viewing shapefile data that is stored as beans in the Data Catalog

Comments

This week went as planned. I took half of a personal day on Friday October 23, 2009. I will be in Champaign on Monday October 26, 2009 for the MAEviz Lunch.

Work Completed

  • Reviewed the Statement of Work (SOW) and offered input on the SOW we submitted this week to Argonne for the TRANSMIS/TRANSviz project
  • Worked on the design of the Data Catalog table model. I am adding support so models that should be able to display tabular data (e.g. shapefile dbf, delimited text files, etc) can be dropped onto a table view and display their contents. I am also working on allowing table models to handle sorting for operations where a Database backed dataset might want to handle sorting inside the database and pass the results back to the view.
  • Meeting with Shawn using Google Video Chat to discuss the table model design and meeting minutes from the Monday staff/budget meeting I missed.
  • Can Unen found a bug where the Turkish version of MAEviz has an issue running an analysis, but the English version does not. I asked him to file a bug report and then Amr Elnashai will have to determine if it is a bug that we address for them. With a potential project with KISTI, we may end up addressing the issue if that project receives funding since this could simply be an internationalization bug.

Work Planned

  • Work on Data Catalog table model design.
  • Review and Comment on TRANSIMS/TRANSviz Statement of Work

Comments

I took a personal day on Monday October 12, 2009. This week went as planned. Next week I will continue working on the Data Catalog and anything that might arise for TRANSIMS.

Work Completed

  • Started pulling together MAEviz Jira entries and text between October 1, 2008 and the present for the final report to the MAE Center. This work is nearly finished and will need some contributions from Jong for the work he has done. This document should be finished when the final MAE features/bug fixes are completed. I believe the target finish date is October 15, 2009.
  • Worked on Data Catalog with Shawn. Some unit tests and classes had to be updated to conform to API changes and test new features.

Work Planned

  • Pull together final report for MAE Center
  • Work on Data Catalog

Comments

This week went as planned. I will be taking a personal day on October 12, 2009.

Work Completed

  • Exchanged emails with Can Unen who is still having trouble running the MAEviz pipeline analysis. I successfully ran the latest daily build at the time he said he was having an issues so I will have to debug further by email with him. I asked him for more information about his setup, including which daily build he was using. I also requested that he unzip and run the daily build as-is instead of using an old batch file launcher file since I tweaked the build to run without a batch file. I believe the batch file could be corrupting the launch by loading files from an old MAEviz installation. I have not heard back from him since my last email.
  • Finished adding basic tabular data support (some more changes may be required as the API changes), including wizard pages to ingest tabular data and the appropriate UI actions to interpret the physical model to a logical model. Added a TableViewer class with drag and drop support for the tabular logical model with backing of Nat Table and Glazed Lists. Also added a sample right click menu that is only active for tabular data.
  • Video Chat with Shawn and Jong to discuss possible KISTI projects.

Work Planned

  • Add Logical and Physical Models for tabular data to the data catalog
  • Add drag and drop support from the data catalog to an eclipse view that can understand tabular data
  • Add right click menus declaratively to the data catalog that operate on tabular data models

Comments

This week went as planned. I took a personal day on October 1, 2009. Next week will be more work on the data catalog and contacting Can to see if he is still having problems with the Pipeline Analysis.