Phil 10.27.11

7:30 – 3:30 VISIBILITY

  • Meeting with Tangie
    • Contract Month should read First, Prev, Current, Next, Last. THere is no need for the << symbols
    • Selected contract month does not show up in combobox
    • If the user navigates using the comboboxes rather than the buttons at the bottom, the total number of entries should change to “X of Y records incomplete” and only the “<<First” button should be enabled
    • Common information is still missing from the header (Could be in the title bar for the panel)
    • Don’t show the (FY xxx – Yeay y) string after the X of Y string
    • Add the word “Records” to the “X of Y” string
    • Add scroll bars for financial mitigation if the browser is too small – save buttons do not appear
    • Add scroll bars for enter invoice if the browser is too small – save buttons do not appear
    • Change “Financial Data Overdue (X) to “X overdue records remaining”
    • Skip records that have zero values, just as is done with PPM
    • Add project locking to widget
    • Change the background to gray (0xAAAAAA), uneditable fields to light gray (0xCCCCCC), and editable fields to white
  • Tangie and I talked a bit about how to make the demo work. I think a good way to do this might be to show the linkage between the two tools. Make a fake project, fill it out and then update using the tool. We can use the meeting to find people whou would be interested in being early adopters.
  • Back to zooming pie charts. Zoom works, but I don’t like it. The pie chart is placed within a 1000 x 1000 s:Group and scales within that. Panning is very flaky too.
  • Need to make sure that cancel clears the selection event.

Dong Shin 10.26.2011

  • PPM Widgets
    • overdue project navigation – done
      • load list of overdue financial data and compare it on financial data retrieval
      • enable/disable buttons based on the current financial data loaded
    • ditched Spark ButtonBar in favor of Buttons because it’s easier to manage
  • burned a CD for PPM and Widgets for tomorrow, hoping my VR is ready.

Phil 10.26.11

7:30 – 4:30 VISIBILITY

  • Pie charts! Fixed. Now adding gestures
  • Restarted the server, and set it to automatic
  • Had a discussion with Denise about how we’re going to coordinate updating
  • All hands lunch
  • Rewrote laser pointer whitepaper and sent to Morgan

Mike 10.26.11

All quiet at site.

  • Continuing work on the scrolling / zooming charts. Have a basic version working with hand gestures as well as mouse interaction in the emulator.
  • Need to implement a throw as well as bounds at the beginning and end of the chart

Tom DeVito 10.26.2011

Start: 9:00

  • Today has been a bit slow on progress with the company lunch and having to leave early.
  • I  continued the work I started yesterday with integrating the interface to work with communication classes.  I will probably have this working by some point tomorrow at least to where the sensor and volume data appears in the appropriate boxes.
  • I wrote a sketch to test the new midicontrollers when we get them to see if somehow I damaged them.  I am going to use the other arduino and isolate it from all other electronic by using my headphones.  If it turns out they were blown I’ll have to figure out how to connect them in a safer way.  This could be amperage problem or the way they were connected to the amplifiers.  Otherwise I will just use 1 controller per finger.

End: 2:00

Tom DeVito 10.25.2011

Start: 9:00

  • Ordered two more midi shields.  This will help with the problems i’ve been having as well as make the programming a bit easier.  Balance and Pan seem to work but not perfectly so its better if each finger has its own.  I will also make sure I test with headphones these to see if the distortion is something I did.
  • Edited the code to accommodate one midi controller per finger
  • Added more error checking to send receive methods of the commgr class.  It kept crashing when the buffer was empty before.
  • Exported the code files for my interface from FLUID.  Started changing it so it can accept the data from the arduino.

End: 5:00

NOTE:   The previous version of our midi controllers had voltage  regulation problems.  It is possible that its sensitive to the amperage and when I hook it up to our power supply it overloads it.  I think I only used the arduino or powering the first one though so I don’t know.  Voltage issues would make sense but its supposedly fixed.

Tom DeVito 10.24.2011

Start: 9:00

  • Tried to solve the sound distortion problems
  • Found out that in order to pan or balance the most significant bit is the sign.
  • Took another shot at trying to resolve the hum which seemed worse now.  It just occurred to me that this might be because two channels are at max volume now, instead of just one.  I will have to remember to check this tomorrow
  • After many failed attempts to fix the problem, as well as the pan and balance function not being able to completely isolate the channels, I think its best to get two more midi shields and just have one for each finger.  The sound is pretty clear when only one channel is playing.  Not sure why this issue is happening, I even tied to isolate it by using the arduino that isn’t hooked up to anything.
  • The headphones port makes the same noise when not hooked up to the amplifiers.  It seems to have something to do with the ground not being isolated but everything I try either makes it so the midi commands won’t execute or theres not enough power for anything.
  • The reset pin has to be set high or the device is off.
  • I can eliminate the some of the noise by putting the channels on low volume til they are needed the main amplifier already does this though so its more a problem of the two channels.

end: 5:00

Mike 10.24.2011

  • Started working on zoomable charts based on hints from amCharts
  • The first thing I did was write a helper class for panning gestures: ScrollTouchHelper
    • This class can monitor a UIComponent for Pan gestures
    • The UIComponent must implement performDrag(x,y) and performThrow(vx, vy)
    • The helper class takes care of all of the event listeners, delta calculations, etc. and leaves the component itself to implement how the changes in x and y take effect
    • The helper class works with both gesture events and mouse events
  • Next I tackled zooming which is much simpler.
    • Just add event listeners for MouseEvent.MOUSE_WHEEL and TransformGestureEvent.GESTURE_ZOOM and handle the changes

Dong Shin 10.24.2011

  • PPM
    • looks like default font size is 10, anything bigger than 11 causes HAccordion components not showing header info
  • PPM Widgets
    • added FMP (Financial Mitigation Plan) to Financial Data Navigator – required when value < goal
    • adding Invoice for PM Actuals

Phil 10.24.11

8:00 – 4:00 VISIBILITY

  • Looks like someone restarted our server. Tomcat did *not* want to talk SSL for about 10 minutes, then started working just fine. No idea why
  • Getting sequential and multiple select running. Done. Need to think about how to zoom into a pie chart.
  • Got my pie chart sandbox set up

Tom DeVito 10.21.2011

Start: 9:00

  • Changed all the buffer sizes to accommodate more data.
  • Was able to get multiple structs to pass and import properly
  • Added a check command function to the arduino side.  This checks for a new commands and executes them.  Commands are in hex so that the first number can be the finger number.  example 0x11 would send the change volume command to the index finger.
  • There was something the sparkfun guy sent me to help wire the midi shields to an amplifier.   For some reason the page isn’t coming up,  I’ll try again monday or have it sent to me again.  http://www.sparkfun.com/datasheets/Widgets/MP3Trigger/vs10XXan_output.pdf
  • Phil said he could help me get the pressure to volume plotting working using openGL.
  • We put rubber feet on the stand which helps it not metalically rattle the desk.  I am not sure how much this helps because I haven’t fixed the distortion problem yet.

End: 6:00

Phil 10.21.11

7:30 – 5:00 VISIBILITY

  • Upgraded servers to Java 1.7
  • Deployed Dong’s code. It is definitely working better
  • Demo’d to Tangie
  • Found my bug with Eclipse. The [Event] within the <Metadata></Metadata> tags was killing code complete. This link to stackoverflow was helpful. Ended up posting the bug on Adobe’s Jira, since I couldn’t find it anywhere and it’s easily reproducible.
  • Got single search working. Monday we’ll do multiple selection search

Tom DeVito 10.20.2011

Start: 9:00.

  • Showed Clift the prototype.  He liked it.
  • Figured out what was causing the index and thumb to short out when pushed at the same time.  One of the amp lines had the polarity of the capacitors reversed.
  • There are some sound quality issues.  I will try tinning the leads tomorrow to see if it just a weak connection
  • Figured out part of the quality issue is some of the fingers had their input lines reversed.
  • Another thing to look into tomorrow is if the quality is bad simply because it keeps getting noteOn commands.  The pervious better sounding sketch made sure it only did this on initiation.
  • Worked on building up the communication stuff.  Realized that I was only able to send one struct at a time, so I added a loadBuffer method so that I can send all at once.  Before the buffer was in the main now its part of the commgr class.  The DataDictionary import method seems like it should work as is because it should continue parsing the buffer til it hits a null.

End: 5:00