Monthly Archives: November 2010

Christine 11.30.2010 (& 11.29.2010)

This encompasses what I’ve done over the past 2 days.

  • Emailed Phil about next task (Mavenizing AirFileImageApp)
  • After dealing with some checkout issues, got the application and am familiarizing self with code
  • Began reading documentation about Maven (from Apache site); running through examples using Maven

Dong Shin 11.30.2010

  • PPM changes
    • got rid of Horizontal Scroll bars from most of the panels and Financial Data Datagrid to make it look better
    • heights of the Financial Data Viewer and its sub components set to show entire datagrid and its associated data
    • expanded width of the charts in Financial Data Viewer
    • fixed a bug Financial Analyst (NSA) not showing added user on Create Project Panel
    • added ToolTips to filter ComboBoxes on Project Mgmt Panel
    • reduced the widths of the Filter ComboBoxes
    • set default font to Arial 12pt
  • SmartEditor
    • successfully load and map dictionary and stylesheet
    • syntax highlight not behaving right

Phil 11.30.2010

8:00 – 4:30 VISIBILITY

  • Backups are working smoothly, and the size of the backup is growing more slowly. Most of the data must be in the DB by now
  • Testing Dong’s PPM code
    • Narrower clamp on comboboxes in Project Management
    • Tooltips in project management comboboxes
  • Looooooooong discussion with Mike about data architecture for Vis4
  • Meeting with Anne? Yep – showed all of the VISIBILITY suite. Not sure what happens next

FP –

  • Brought in wire for Tom

Dong Shin 11.29.2010

  • fixed App size for PPM and enable Browser scrolling
    • set Application’s width, height, minWidth, minHeight
    • changed html templates to enable browser scrolling
      • body { margin:0; padding:0; overflow:auto; text-align:center; background-color: ${bgcolor}; }
    • disable horizontalScroll on panelsCanvas
    • continue working on SmartEditor
      • load external CSS file
      • load external dictionary in XML

    Phil 11.29.2010

    7:30 – 3:30 VISIBILITY

    • Deployed cpPlusDate and mvPlusDate, which are working just fine
    • Made backups
    • Talked to John W. He’s going to try to set a demo of PPM with Kathy and the new TD for early next week.
    • Chris(tine) has finished Flex in a Week. She sent me a not asking what to look at next. I said to look through AirFilImageApp to get aquainted with a larger project, and start to get familiar with Maven and the flex-mojos. Once she’s done with that, she can start updating MavenAssist to build Air apps correctly.
    • Digging into FlexXB
    • Worked with Dong on getting a new version of PPM to play with the browser window a bit better
    • Since I really don’t want to build a generic serializer (again!). I’m thinking about the components that all our applications seem to need. The thought is that maybe we build some higher-level components that have self-serializing functionality that can be put together in simpler ways than a straight mxml experience. My list of visual components so far is:
      • Login
      • DB Table/column browser
      • Charts
        • The regular, data, bar, column, pie
        • Unusual – maps, status, network
      • Data grids
        • for looking at tables of numbers or…
        • Excel-style spreadsheets
      • Data entry forms
      • Formatted output
      • Special widgets, such as speedometer-style displays
    • To make this work we need a communication framework to the server that either simply (or automatically) sets up tables to talk to these forms.
    • Lastly, there needs to be an authoring/administrative level that creates ids for applications (to aid with data partitioning), and that supports our scripting.

    Mike 11.29.10

    Time to start blogging again…

    What I’ve done since being back:

    • Moved most of my workspace from my old laptop to the shiny new one and finagled admin on it
    • Spoke with Phil and Brian about the new project and broke it down in to several smaller but still huge pieces:
      • Some kind of dynamic swf loader which will manage “apps” and communication between them
      • A data manager responsible for handling all data requests and syncing data changes with the server
      • An interface for writing and executing scripts on the server
    • Worked on a prototype swf loader
      • It’s currently capable of loading a swf which is not actually a stand-alone swf that is simply display in a container but treated more as a bundle of classes.  Each class in the bundle is loaded in to memory and a new instance of whatever is needed can be spawned
      • Classes are registered with a static ModuleManager and when events are thrown requesting a new app by name (full class-path name), a new instance is created and added to the main stage
      • Created several samples “apps” which contains chart / text / datagrids and static data.
      • Created a “Debug” app containing the logger datagrid but having some difficulty with it.  It’s throwing weird errors complaining that the datagrid columns have zero width.  Need to walk through the debugger more.
    • Created a generic transition for switching between apps and added it to the swf loader
    • Spent some time thinking about the data model and how it should work, have a few ideas about both the flex and java side for a very generic data model

    Stuff on the immediate to do list:

    • Get a configuration file read in by the SWF loader containg connection info and swf module URLs
    • Get a data model started
    • Try loading some data from XML files directly in to the flex data model (before trying to connect to a java server for data)

    Dong Shin 11.26.2010

    • working from home
    • working on SmartEditor (?) – need to rename this
      • created xml for SQL reserved words
      • XML data and TextFlow working together, but cursor works weird
      • found AS3SyntaxColoring and TextAreaLineNumbersSkin
      • combined both and works well together
      • added new keywords and styles
      • need to load XML and styles on load

    Phil 11.26.2010

    7:00 – 4:30 – VISIBILITY

    • Deployed my new copy, which works fine, though it has one diagnostic print statement in it. Need to fix that
    • Fixed the bugs, and added move capability. The executable looks at the name it was called when executed and adjusts its behavior. If the file is called cpPlusDate, it will copy. If it’s called mvPlusDate, it will move. Uploaded the files to my ftp site (since we still need CDs!), to deploy on Monday. Also committed to subversion.
    • Looking at ways to have a user build a form online and then use it.

    Tom.DeVito 11.24.2010

    • Changed the windows installer to be able to tell if the localhost is secure or not and change the type of amf it uses.  Posted it on the website.
    • Realized that the visibility documentation wasn’t being properly pointed to in the demo.  Fixed this so it now opens the appropriate page.
    • Added a link to the Visibility Documentation to the website

    Current Status of Projects:

    • Assembly of the new prototype for the Feldman Project is about 70% complete.  Still needs strain gauges and the associated wiring.  Waiting for multi-conductor wire and glue to come in
    • Multi-platform version of the webapp installer is nearly complete.  The benefit of this one over the windows version, is that it will also allow you to set-up the initial database from a script as long as the database doesn’t already exist.  Also I am looking into self-extracting scripts so that the final product, after someone configures it to their application, will be a standard executable that automatically brings up the configuration interface for the user.
    • In order to determine the next step for the Visibility documentation, I really need to have someone who has never used the tool to walk through my current tutorial and give me feedback.  I will try to get my mom(or even better my dad, lol) to walk through it over the holiday.  In the meantime, I will create tutorials for the features that were not covered in the Basic features tutorial.

    Dong Shin 11.23.2010

    • set width of ComboBoxes in Project Mgmt to fixed with maxWidth
    • still trying to get the panels restore behave right……
      • very inconsistent panel restore using fromXml, forceFromXml
      • tried to fix using force, etc….
    • working MySQLBrowser in Flash Builder 4
      • looking at creating a smart editor for SQL

    Phil 11.23.2010

    8:00 – 4:30 VISIBILITY

    • Deployed new version of PPM. The comboboxes are still getting too big on the filter section in the Project Navigator
    • Backed up PPM db – it’s growing about 5k/day
    • Looking into writing a copy utility in C++. Done, all 8k of it.
    • Discussions with Brian and Mike about forecasting and how to tie it in with the Visibility4 baseline
      • The idea is to have a framework that can load SWF ‘apps’ that communicate through a singleton mediator (DataDictionary?).
      • Mike’s going to see how the basics of swf loading and management work

    Dong Shin 11.22.2010

    • swapped Portfolio Manager (NSA) and Finance Analyst (NSA) labels
    • maximize/minimize panels on TitleBar double click
      • modified SaveStatePanel to support it
      • enableTitleBarMaximize=true to set
    • allow cents on Budgets in Create Project Panel
    • fixed a bug on duplicate project find
    • added search for budget amount with >, >=, <, <=, and = in Project Mgmt Panel
    • restore panels not very smooth, need to find a better way