Category Archives: Server

Phil 5/29/15

8:00 – 4:00 SR

  • Was going to deploy chart tests but Bill got stuck doing other things.
  • Add base and reflections to chart
  • Reflections are done and working. Had to add reflectivity back in. Also, don’t forget that reflections require a cubemap.
  • Actually had to add the UV components for the plane by hand. Huh. Pretty progress for the day though…

shiny

Phil 5.28/15

8:00 – 4:30 SR

  • Tried to deploy chart test, but we were missing some library files. Will try again tomorrow.
  • Ronda’s back, got her started on certs for the new server
  • More 3D charting.

3dbarChart

  • Need to make tooltips more informative, and place on a textured plane. Also, need to get reflections working again.

Phil 5.27.15

8:00 – 4:00

  • Servers are now current.
  • John P. Is having some problems with the FR tool. Printing the email.
  • Deleting all references to the evil callbacks.
  • Found a bug in the rendering code that would attempt to clear highlights of objects that weren’t there.
  • Added some static default messages to ATSMessanger. Using this post for best practices.

Phil 5.25.15

8:00 – 4:30 SR

  • Still working on updating the servers.
  • Need to do self-assessment today – done.
  • Added message passing to support queries. Much nicer. Deleting the crazy callback code.
  • Messaging works for the canvas as well. Going to keep but deprecate the callback.

Phil 5/13/15

8:00 – 4:00 SR

  • Backups
  • Had a weird issue where the touch command wasn’t working in the Makefile. It looks like putting it in system32 is ok for the command window, but not ok for a program – it had to be on the path. I put it in with the gnu files and it works now.
  • Had a long-ish discussion with Dong about how to set the data in the message. It’s much better now. Here are the interfaces:
    export interface IMinMax {
       min:number;
       max:number;
    }
    export interface IChartDataElement{
       [label:string]:IMinMax;
    }
    export interface IChartMessage{
       type:string;
       name:string;
       data:IChartDataElement;
    }
  • And here are some messages caught by the listener in Wgl2DController (‘min’ is a point that uses the ‘min’ value from the minmax object:
    {"type":"bar","name":"Facts","data":{"Jan":{"min":0,"max":125}}}
    {"type":"min","name":"Future FACTS","data":{"Sep":{"min":200.17,"max":266.49}}}
    {"type":"area","name":"Future FACTS","data":{"Jun":{"min":202.29,"max":202.29},"Jul":{"min":193.38,"max":215.48},"Aug":{"min":196.77,"max":240.99},"Sep":{"min":200.17,"max":266.49},"Oct":{"min":203.57,"max":291.99},"Nov":{"min":206.96,"max":317.5},"Dec":{"min":210.36,"max":343}}}
  • Adding data objects on:
    • Area chart – done
    • Bar Chart -done
  • Start bars/spheres chart (lat/long)(min/max)
    • Set up WebGl3dCharts.ts and added it to the Makefile
    • Tomorrow, create a WglChart3D.html file and maybe a new controller?

Phil 5.11.15

7:30 – 2:30 SR

  • This could be a good read: Inside The AngularJS Directive Compiler
  • Backups
  • Lenny’s thinking that the ACRN is causing more problems than it’s worth and would like to explore how the Reqonciler would work if that column were ignored.
  • Adding events to the WglCanvas. Still trying to figure out what should be in the data object. Starting with a component description interface for each graphical component that looks like this:
  • export interface IComponentDescription{
       typeString:string;
       objName:string;
       calloutText:string;
       toolTipText:string;
    }
  • Well that’s odd. Events are not working in the main app. Not even sure how to debug….
  • Turned out that I was passing in the wrong things. allowing an ‘any’ object as a parameter, so TypeScript didn’t catch it.

Phil 5/8/15

7:30 – 11:00 SR

  • Backups
  • Integrate charts and events. Need to add data to the picking code. The event needs to be
    this.myMessenger.broadcast('WebGLCanvas:selected', model.getDescription());

    . The data object will have the detailed information.

Phil 5/7/15

8:00 – 4:00 SR

  • Backups
  • Deploy new FR and…?
  • Build ATSMessageBase class that has a has $rootscope and $scope members, with broadcast and listen function handlers.
  • Promoted to NovettaUtils. Looked at using $inject, but apparently it’s very easy to break your apps if you minify.

Phil 5.5.2015

7:30 – 3:30

  • Was going to coordinate with Ronda, but she’s not here. Oh, she sent an email saying that her accesses were pulled. So backups….
  • Status reports!
  • Walked Dong through TypeScript/Angular factories and directives.
  • Working on the standalone WebGL Chart Directive. And I’ve totally forgotten how to handle functions in a directive.
  • Made an inherit7 sandbox. Can access the global and local part of the class. Need to make a template-url and clean up.

Phil 5.4.15

7:00 – 10:00, 12:00 – 4:00 SR

  • After a marathon writing session, I finished the first draft of the paper this weekend.
  • Going to look into making a pure chart directive for static-ish information. Not sure how angular will treat it.
  • Read Dong’s link about dependency injection. Very nice
  • Helped Dong debug some. I think… The new injection scheme works too! Damn. Only for Controllers and Services.
  • Tomorrow, we’ll get the data integrated and change the ng-switch to ng-route.