- added HelpUtils to FGMFlexUtils45
- use dict.xml for help dictionary definition and tree.xml for navigation
Tom DeVito 11.17.2011
Start: 9:45
- Finished the arduino executive
- Finished editing the arduino version of comutil class
- Everything is in the right place now but it still needs some debugging. With luck I’ll have it working by tomorrow, if not Monday.
End: 5:45
Phil 11.17.11
7:30 – 4:00 VISIBILITY
- Deployed Dongs new stuff
- tried to contact our designated server test guy
- No meeting with Chris. He’s sick. We’ll try again tomorrow.
- Need to make FACTS data optional
- Got a new 4S. Much faster with the app.
- Fixed up a few things with the style browser
- Meeting with Kristi and Dong about Project Assistant
- Splash page with a “tip of the day”, “Tutorial” button, and a “Use Project Assistant” button
- Kristi will build the tutorial first, then we’ll break it into the help
- Dong will add the ability to navigate through the monthly entries with the following filters:
- overdue
- incomplete
- current
- all
Tom DeVito 11.16.2011
Start: 9:45
- Fixed the problem with the midi controllers not initializing
- Made the arduino version of the ComUtil class.
- Started working on the Arduino main executive.
End: 5:45
Phil 11.16.11
7:30 – 4:30 VISIBILITY
- Tried to contact our test guy by phone and email, no luck yet.
- Cleaning up GesturePieChart and GesturePieChartEvent
- Spent quite a bit of time digging through styles to find how to make things look best together. Made a new view called StyleBrowser to seve work for the next time.
- Dong gave me a new disk. We’ll all meet on site to deploy and talk to Chris.
How to get all the currently defined styles (from http://blog.flexexamples.com/2007/09/12/building-a-simple-style-browser-in-flex-3/)
var arr:Array = styleManager.selectors;
var selector:String;
var cssStyle:CSSStyleDeclaration;
var obj:Object;
var key:String;
for each (selector in arr){
cssStyle = styleManager.getStyleDeclaration(selector);
obj = new cssStyle.defaultFactory();
for (key in obj) {
trace(selector+": "+key+" = "+obj[key]);
}
}
Tom 11.15.2011
Start: 9:45
- Finished the executive class
- Fixed a problem with the Data Dictionary singleton method
- Everything should be working on the pc side. I am going to check what is wrong with the midi controllers tomorrow and work on the arduino side
End: 5:45
Dong Shin 11.15.2011
- got MySQL working with GWT….
- working on ProjectAssistant Help
- create Tree to hold help subjects
- based on Tree item select, help text gets updated
- updated FinancialDataNavigator to navigate the help based on input
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.
Tom DeVito 11.14.2011
Start: 9:30
- Forgot to add the instance the data dictionary in the comutil and the interface classes.
- Added a method for clearing the buffer so the end will always be null.
- loadBuffer put data elements into the the send buffer. Because of the way windows handles incoming communication, the buffer has to be hard coded. Currently the buffer limit is 256 bits.
- Strangely the midi controllers are not initializing the notes properly. There is nothing obviously wrong with the wiring. The amplifiers are changing volume but no tone is being produced.
- The Ring finger started working not sure why.
- Tried adding delays in the initialization loop. This had no results.
End: 5:30
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
Dong Shin 11.14.2011
- PPM
- created HeaderRenderer for the yearly view in FinancialDataNavigator
- selected month – blue, current month – red
- changed NavBar button to ButtonBar in FinancialDataNavigator and created skin for it.
- created HeaderRenderer for the yearly view in FinancialDataNavigator
- Experimenting with Google Web Toolkit (GWT)
- http://code.google.com/webtoolkit/overview.html
- downloaded and installed the plugins; SDK, Designer, Window Builder
- went thru few tutorials
- got basic server communication code working
Mike 11.11.2011
- Long week of filling out HR forms, watching security briefings and updating resumes.
- But I did manage to get a little work done. I made a new logo for visibility in Photoshop and added it to splash screens for various DPIs.
- I also started going through each page of the mobile app and conforming the theme to the splash screen
Tom DeVito 11.11.2011
Start: 9:30
- Working through the programing with FLUID tutorial. This is the one with the cube view opengl class.
- The tutorial explains a couple things I was confused about besides integrating opengl. There are sections for menu items as well.
- The openGl class should inherit from Fl_Gl_Window.
- This example uses a callback function to pan and redraw the cube, whenever the slider is moved. This eliminated the need for something like a glutMainLoop() and can be used similarly with a timer function instead of a callback.
- This example shows how to use a timer function for opengl animation within a fltk interface: http://www.dreamincode.net/forums/topic/124557-c-3d-animation-fltk-opengl-tutorial/
- Here is a tutorial for animated line drawing: http://seriss.com/people/erco/fltk/#AnimateDrawing
- I’m not sure if it really needs to be animated for what I want to accomplish. I really just want to be able to graph the sound to pressure ratio so we can visually see the if a linear relationship is better then some other form in feedback. It might make sense to not have the box there and just have the data output to spreadsheet or something.
- Working out a couple bugs from moving stuff around. I am getting better at not making spaghetti code so I shouldn’t need to back track as much as I have been in the future. Most of this backtracking is because I took shortcuts which now I know were not very time effective in the long run.
End: 1:30
Dong Shin 11.11.2011
- PPM
- Added a dataGrid to Yearly view show only type data so that the grid column looks locked on scrolling
- auto scroll on month added
- working on HeaderRender for Yearly View
Thomas DeVito 11.10.2011
Start: 9:30
- Was able to resolve the linker error that was making it so glutMainLoop() was not defined. In order to use glut with fltk, you need to include the FLTK versions of glut.h and glu.h as well as link the following libs: opengl32.lib, flu32.lib, and fltkgld.lib
- I moved all the hardware loop functions into an executive class which is going to be run by a timer function. Simplified the code and delete obsolete code.
- Phil suggested to use fltks timer functions instead of a glut loop as well as check to see if there a line graph in FLTK so I don’t have to use gl for them.
- Tutorial for fltk and opengl: http://www.fltk.org/doc-2.0/html/fluid.html
end: 5:30

You must be logged in to post a comment.