Monthly Archives: March 2010

Phil 3.16.2010

8:00 – 4:00

  • Working on getting Jetty running.
    • First, don’t add the jetty-distribution as a dependency in the pom file. It’s a zip file, and maven doesn’t know what to do with that during compilation
    • Got the simple server example running. Whee!
    • It looks like the minimum set of jars are the jetty server jar and the jetty servlet jar. Once these were in, I created a server (one line), then created a context (two lines), added a handler for the context, and then added three servlets that have three different urls. This is all working.
    • Tomorrow, figure out how to delete a servlet, then roll into the Facade class

Feldman Project Log Day 3

  • Switched from using enums to having objects for the commands, states, and responses.
  • The decision process still needs to be changed to work with these changes.  Other then that it compiles and runs without errors.

Phil 3.15.2010

7:30 – 4:30

  • Meeting with TDTA(?) and Mike C at 1:30
  • Strain Gauges are mounted and appear solid. I need to wire up and test before Friday. Well, I tried wiring one of the gauges, and the thing just popped off. Going to try the teeeeeeeeeeeeeeeny hair gauges.
  • Need to tell Tom to add defaults and printing to StringEnum and derived classes
  • Updated MvnAssist to attribute credit, and add some Cliff notes.
  • REST from jython inside the interpreter works!
  • Damn. Jax-ws only lets you have one binding per port. This means that every item that is published in the current system has to run on a separate port, which is stupid. Going to look at embedding a jetty server in the app instead. (http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty)

Dong 03.15.2010

  • Using Cryogenic Roadmap to test FormBuilder…..
  • added login, timestamp information to tables creation
  • CreateTableConfirmWindow allows alphanumeric and “_” for table names
  • removed login, timestamp from ManageTableCanvas to hide from user when adding new data
  • login and timestamp appended when FormViewer saves data
  • added add row/record functionality to TableDataEditor
  • added number of records label to TableDataEditor
  • configuration of the buttons (enable/disable) based on input and data returned
  • added more info to MvnAssist (1.7.9 now)

Dong 03.12.2010

  • User Permissions cont’d
    • database and tables get highlighted for those the selected user has permissions
    • primary testing looks fine. Plan to move it into FormBuilder
  • refactored database classes; moved some out of MySQLIf to FormBuilder

Phil 3.12.2010

8:00 – 4:00

  • Built a framework to hold two stepper motors. Going to attach some strain gauges this morning. Not sure if they’ll be ready by this afternoon. We’ll see.
  • Need to add a higher level controller to coordinate the two motors
  • Need to submit for reimbursement

Dong 03.11.2010

  • user permissions working!
    • permissions at database level can be set
    • permissions at table level needs special care and attention
  • testing user permissions and refining UI

Phil 3.11.2010

7:30 – 4:00

  • Woke up at 4:00 this morning. Urk.
  • Made some arms for the stepper motors. Need to put strain gauges on them today
  • Need to clean up the mess I made hunting down the r != n problem yesterday
  • Let’s see what happens when I try to run a more substantial hunk of code… Success!
  • Turning on the restful services. Done. Tested with jUnit, but haven’t tried to call it with jython. Kind of afraid to this late in the day. I think I’ll try tomorrow

Dong 03.10.2010

  • struggled with RoleTreeItemRenderer for a while… manual update of the selected array is required
  • tried tweaking the heap size of FlexBuilder; 1024m made FlexBuilder to crash on Design view…. reduced to 512m
  • continue working on User Permissions

Phil 3.10.2010

7:30 – 4:30

  • Yep, John went to the hospital on Monday.
  • After finding the bill for the space on the door yesterday, Dong and I are getting nervous about the possibility of getting evicted – I.e. servers on the street. We’re thinking of moving our repositories off of the local servers and into the cloud. Maybe a dreamhost account (root account, ftp, svn, trac, wordpress and joomla)? Checked and found that vis-n.com is available
  • Adding sampling to the scripting interface. Hmm. Not sure if I needed it after all. Turns out that the problem was that TextArea uses ctrl-m (CR) instead of ‘n’ to separate lines. Jython didn’t like that. Going to clean up tomorrow.

Dong 03.09.2010

  • got user/role management pretty much functional
    • add, delete, modify users
    • add, delete roles
    • add, delete user roles
  • received the test data and forms for Form Builder
  • set different style for existing roles for the user
  • working on user database/tables permission

Phil 3.9.2010

8:00 – 5:00

  • Dong found a ‘past-due’ notice taped to the door this morning
  • Got some data to try entering
  • Working on script running today – everything works, but the method returns before stdout is filled in. Going to have to poll for it…

Mike 3.8.10

  • Added a Flex service for accessing uploaded icons
  • Added a simple TileList panel with a few buttons for uploading and managing icons
  • Few issues with caching sorted out
  • Programming on pain killers and muscle relaxants is hard*

*Do not copy in to monthly status report

Dong 03.08.2010

  • cascade delete working on all tables; roles, users, and user_roles
  • changed the SuperUser’s id and parent_id to 1; points to itself to fix cascade errors. Deleting SuperUser deletes all roles in the table!!!!!!
  • add, delete, update roles working
  • add, delete, update users working
  • roles in the tree are now pre-selected for assigned user
  • working on user roles and role users

Phil 3.8.2010

7:30 – 4:30

  • Nothing new at the client today.
  • Putting together the Scripting webapp.
  • Login (the Flex side) is done.
  • Working on the scripting layout.