Category Archives: Dong Shin

Mike 11.27.09

  • TrendWidgets now auto update on a configurable interval
  • PieCharts display percentages of a single time slice (which can be selected from the data grid view)
  • BarCharts still display the entire range like the line chart to make spotting threshold violators easier, I may add another bar chart that shows the same time slice as the pie chart

Phil 11.25.2009

7:30 – 3:30

  • Swung by the fort on the way in – everything is working fine
  • Working on color picker – the pick part is pretty much done, but needs some fine tuning. Need to be able to read in xml to configure, and update the UserInfoObject next.
  • Fixed a bug in mvnAssist. The method that calculates the <classifier> tag bails if it sees SNAPSHOT in the name, since that seems to not conform to the mvn naming conditions
  • Traffic court – no cop == not guilty!

Mike 11.23.09

  • Came up with a better way to send trend information to column renderers
  • Added threshold lines for every series to the charts and decided it was too much info at one time
  • Figured out how to draw directly on the charts and added threshold lines which appear when mousing over the data

MvnAssist

  • Make it so “clear text” clears the console for the selected tab
  • Add “Step 1 of 3, 2 of, 3… to Create Project”
  • Keep from importing yourself in the pom navigator? Or at least post an alert with a warning
  • Do not inset multiple identical dependencies with pom navigator
  • Look for the [ERROR] string in the output. There are two cases. The first is where there is an error that does not cause a build failure. These should be stored in a list and sent to the “Problems” plugin. The other is an “[ERROR] BUILD FAILURE”. This should store the lines that follow the error and present them in a dialog.

Mike 11.15.09

  • Started working on thresholds for trend widgets
  • Created a smart column renderer which changes color based on current value and thresholds, right now it’s a kind of ugly red, green, yellow thing but once I get everything working I’ll go back and make it take the default color and red shift it or something
  • Added some code to look for reserved column names and pull out thresholds

Mike 11.1.09

  • Added pie chart to trend widget which displays selected columns info
  • Added a sort by date to the end of DateUtils.toDateBasedCollection so columns appear in the correct order
  • Created a date label function to prevent charts from displaying extremely long date string as axis labels
  • Checked in changes before starting on making trend widgets standalone like the query widgets, this will allow saving, loading, auto-refresh

Mike 10.29.09

  • Finished the initial pass at a trend widget
    • Users can selected rows from a query widget to plot versus time such as expenses by month divided by category
    • Query data is parsed looking for usable date information, any column that corresponds to a date is given a spot int he timeline
    • Finally a line chart is displayed with time along the x-axis and each row as a line series
  • Spoke with Phil about some planned improvements on the trend widget

MvnAssist

  • After all, trying newly relased (11/2) flexmojos, 3.4.2
    • still missing the controls
  • flexmojos:flexbuilder not creating complete Flex Project
    • missing the core swc’s causing controls now showing up in Design Mode
    • bug in flexmojos – not fixed yet….
    • manually add Flex SDK swc’s folder using Project Properties->Flex Build Path
      • C:Program Files (x86)AdobeFlex Builder 3sdks3.2.0frameworkslibs
  • create Java Projects (jar and war) – done
  • create Flex Projects (application and library) – done
  • add repositories (Flex and Edge) – done
  • deploy Java War projects – done
    • User Configurable – tomcat:deploy and tomcat:redeploy
  • deploy libraries to Edge Repo – done
    • User Configurable – deploy
  • Bugs
    • Set Pom doesn’t load after new pom generation
    • swc should be added to the type in dependency

Mike 10.18.09

  • Spent several hours fighting with svn to get IngestManager to build, eventually just deleted and redownloaded
  • Started work on new TrendWidget for graphing numeric data versus time
  • Created a new super class called WidgetBase to be the parent class of both Trend and Query widgets.  This will contain some of the remote object code, exporting images and excel, and possibly more in the future.  For now TrendWidgets don’t query the database but they probably will eventually.
  • Fixed a bug in DynamicPanel caused by going from minimized to maximized: some buttons wouldn’t show up

Mike 10.10.09

Continuing to work on world map prototype based this demo: http://www.degrafa.org/source/DegrafaMapSample/DegrafaMapDemo.html.  I have a widget reading in SVG based xml and creating a degrafa based map but there are some kinks like weird transforms going on in the SVG that are hard to reproduce so some countries are showing up skewed or misplaced.

I really wish we weren’t so limited and could use some kind of map server to quickly produce maps like this: http://resources.esri.com/help/9.3/arcgisserver/apis/flex/samples/index.html.

Buglist 10.7.2009

  • Need to be able to delete uploaded file
  • Need to set the role uid in setup xml to specify who can log into Administration tools
  • Ingest data is still different from dropdown date
  • “temp” file still exists on server. Needs to be deleted or changed to something less likely to entered by a user
  • Need to change the table dropdown to a tree with exclusionary checking – i.e. radio buttons

Dong Shin Visibility Status – Oct, '09

Week o f 10/18

  • mvn plug in
    • fixed file path error – it work different on Windows 7 and 64 bit Vista?
    • added Flex Project pom file generation
    • cannot get the plugin to install on Flex Builder – Phil is looking into it

Week of 10/11

Week of 10/04

  • Role Management
    • added findNodeByID to RoleTree.ava
  • Working off the 10/2 bugs list
    • Upload control no longer launches html, fixed
    • UserID on AutoIngest needs to be a name, not a number
    • Auto-ingested files appear to be private (They can’t be seen by others)
    • Unable to set PUBLISH or PRIVATE in AutoIngest, fixed
    • “Duration” should be set to “Frequency”, or How Often” – fixed
    • Time popup for Duration disappears after each ingestion
    • “temp” appears after remote ingest. Remote file disappears (Figure 1)
    • File seem to be ingesting earlier than specified.
    • Update time does not appear in table select dropdown (Figure 2)
  • Fixed file types not filtering correctly in IngestManager
  • table selection control added to control by Role and User

Visiblity – to do

  • configurable html/flash based upload file control
  • return distinct table names for vis2
  • vis2 returning columns when tables are requested and the user doesn’t have any tables??????
  • Make sure parent Role can see the data set for children
  • User who has no tables causes vis2 to generate list of all columns in the database tables(?) when Get Tables button is clicked
  • Set others’ autoIngest data uneditable

Visibility Bug List 10/2/2009

  1. Upload control no longer launches html, fixed
  2. UserID on AutoIngest needs to be a name, not a number
  3. Auto-ingested files appear to be private (They can’t be seen by others)
  4. Unable to set PUBLISH or PRIVATE in AutoIngest, fixed
  5. “Duration” should be set to “Frequency”, or How Often” – fixed
  6. Time popup for Duration disappears after each ingestion
  7. Password disappears for first user?
  8. “temp” appears after remote ingest. Remote file disappears (Figure 1)
  9. Verify that “Add” and “Add as child” check to see that thereis a Question Name. May be also disable the ability to edit the Query text and only have that set by the widget (tooltip to explain)
  10. Mouseup in chart sometimes causes an “object.toString” tootip, which is weird
  11. File seem to be ingesting earlier than specified.
  12. Update time does not appear in table select dropdown (Figure 2)