Category Archives: Phil

Phil 11.15.11

7:30 – 5:00 VISIBILITY

  • Started the ball rolling with Vernon on testing. Call Rich tomorrow to see how to progress.
  • Merged the VisMobScreen code into svn
  • Interview
  • Wrote up an GesturePieChartEvent that handles getting the chartDictionary to the parent component. Now I just need to do some commenting.

Phil 11.14.11

7:30 – 4:00 VISIBILITY

  • Network problems on site again. Our servers are running just fin though.
  • Working on nicer zooming. Got it. I just use a 200ms timer that’s reset every time the zoom method is called. If more then 200ms has passed since the last zoom, moving is allowed. Time to do some cleaning up of the code and dataProvider.
  • Dong found a cool thing that uses GWT instead of Flex: http://www.smartclient.com/smartgwt/showcase/#grid_offline_pref_featured_category

Phil 11.10.11

7:30 – 4:00 VISIBILITY

  • Deployed new Project Assistant to Jeff’s server. Required dropping a view and then re-sourcing it in the DB.
  • Set up (I believe) a repeating task to back up the database daily. We’ll see if it works on Monday
  • Got pan and zoom working on the phone. Zoom is clunky – I think I need to change it so that the center of the zoom is always the center of the screen.

Phil 11.9.11

7:30 – 4:30 VISIBILITY

  • Set up scripts to backup financial databases. Need to automate those next.
  • Working through getting gestures to behave exactly right. I need to be able to move the chart without selecting parts. Maybe use a time delay?
  • Interview.

Phil 11.8.11

7:30 – 4:30 VISIBILITY

  • My machine is working again!
  • Gave Mike my receipts for all my various permissions
  • Doing the Phishing training
  • Back to recognizing gestures. It may be that region select won’t be a problem?

Phil 11.7.11

7:30 – 4:30 VISIBILITY

  • Hopefully my customer machine is being fixed as I write this.
  • Mike got his access today?
  • Putting all the test pieces together to produce a fully functional pie chart component
  • More machine fixing
  • Meeting with Tangie
  • Uploaded new Project Assistant

Phil 11.4.11

8:00 – 4:30 VISIBILITY

  • A bit late because of lab tests
  • Uploaded new Project Assistant
  • Updated db on Jeff’s server so that Project Assistant would work on it and copied it over.
  • Meeting with Tangie. Dong has notes.
  • Some running around for Bill D.
  • More security stuff
  • Meeting with Mary G. to go over VISIBILITY for marketing purposes. Wide ranging discussion that wound up on how to use social media to market FGM.
  • Note: For Monday, do something like:

Phil 11.3.11

7:30 – 4:00 VISIBILITY

  • Added more info to the credentials test webpage servlet and sent out the link
  • Walked though the PPM Widget with Dong
  • Reviewed Mike M’s spreadsheet for proposal
  • Working on Performance Plan – done
  • Security videos

Phil 11.2.11

7:30 – 5:30 VISIBILITY

  • Deployed Dong’s code, thought he network was slooooooooooooooooow. Didn’t realize that cut and paste worked with remote desktop. Handy.
  • Talked to Dong about making the contract information clearer
  • Worked on Performance Plan
  • Meeting with customer here at the Rams Head. Demo went well except for when everything bogged down because the laptop was trying to install 27 windows updates during the demo

Phil 10.31.11

7:30 – 4:30 VISIBILITY

  • Lots of paperwork today.
  • Was finally able to add status to the server blog
  • Got the last bits of the scaling/translation math working:
	private var _newButtonDown:Boolean = true;

	private function init():void{
		listenerGroup.addEventListener(MouseEvent.MOUSE_WHEEL, handleMove);
		listenerGroup.addEventListener(MouseEvent.MOUSE_MOVE, handleMove);
		_xpos = chart.width/2;
		_ypos = chart.height/2;
		_scaledWidth = chart.width;
		_scaledHeight = chart.height;

		handleZoom(null);
	}

	private function handleZoom(event:Event):void{
		_scalar = scaleSlider.value;
		var m:Matrix = chart.getLayoutMatrix();

		m.a = _scalar;
		m.d = _scalar;
		var s:Number = chart.width*_scalar;
		_scaledWidthDelta = s - _scaledWidth;
		_scaledWidth = s;
		s = chart.height*_scalar;
		_scaledHeightDelta = s - _scaledHeight;
		_scaledHeight = s;

		m.tx += -_scaledWidthDelta*0.5;
		m.ty += -_scaledHeightDelta*0.5;
		_dx = m.tx;
		_dy = m.ty;

		chart.setLayoutMatrix(m, true);
	}

	private function handleMove(evt:MouseEvent):void{
		var m:Matrix = chart.getLayoutMatrix();

		if(evt.buttonDown){
			if(_newButtonDown){
				_newButtonDown = false;
				_xpos = evt.stageX-_dx;
				_ypos = evt.stageY-_dy;
			}
			_dx = evt.stageX - _xpos;
			_dy = evt.stageY - _ypos;
		}else{
			_newButtonDown = true;
			return;
		}

		m.a = _scalar;
		m.d = _scalar;

		m.tx = _dx;
		m.ty = _dy;
		chart.setLayoutMatrix(m, true);
	}
  • Next, incorporate into Mobile code.
  • Before that, fixing the multiple select from search bug in GenericScroller

Phil 10.28.11

8:00 – 4:00 VISIBILITY

  • Tried to update the server journal, but no luck. Talked to Denise about it. We’ll try a few things on Monday
  • Working the dragging problem. Going from local to stage coordinates helped some. Progress!

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.

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

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