- Adjusted DynamicPanel to allow the saving / loading of minimized / maximized states
- Implemented the saving of DynamicPanel states in the vis 2 views
- Created simplified basic query builder
- Walked through some of the procedure required to use PKI and integrate in to a central authentication server
- Changed the spawning of new QueryWidgets from clicking in a chart to first making a selection then clicking a button
- Commented a number of classes
Monthly Archives: August 2009
Tuesday, 8.11.2009
8:00 – 4:30
- Had a long discussion with Mike about form input and building a more customized query.
- Thinking about making the query like what Lance and I were pondering on TUMMS – a Google-style interface(http://code.google.com/apis/base/docs/2.0/query-lang-spec.html)
- a blank line would return all values in a table
- the full or partial name of a column would return the values for the column (i.e. “bar” would return all the values of column “bar”, while “ba*” would return all the values for “bar” and “baz”.
- the default search term (and the default) is “columns:”, which means return onlyt the values specified. The other option is “row”, which means to return all columns where the specified constraints are met. (“rows: foo[10]” would return all entries where the value for the columns “foo” is 10)
- Brackets would constrain searches ( ba* [1..10] would return all entries of bar and baz that lie between 1 and 10 inclusive, while animals[kittens, puppies, ponies] would constrain the search to only those animals listed)
- Searches could be combined so that ba*[1..10], date[1/1/1990..1/1/2000] would return all the values for bar and baz that are between 1 and 10 and were collected within the specified dates
- The NOT operator “!” can be used to keep something from being returned (“rows: !ba*” will return the contents of the table without “bar” or “baz”, while “columns: !foo[10]” will return all vaues of foo that are not 10)
- Looks like there is a java API that supports this: (http://code.google.com/apis/visualization/documentation/dev/dsl_intro.html). Also, there is a nice video overview here: http://code.google.com/apis/visualization. It’s not quite what’s specified above, but it’s close, and it’s got MySQL support. Going to look more deeply tomorrow.
- Another useful link on same: http://ouseful.wordpress.com/2009/05/18/using-google-spreadsheets-as-a-databace-with-the-google-visualisation-api-query-language/
Mike – Week of 8/10/09
- Helped Inez Mitchell upload an excel spreadsheet to the currently deployed Vis2 instance and play around with it
- Modified Dynamic Panels to save off minimized/maximized state and load in correctly with or without layout managers
Mike – Week of 8/03/09
- Deployed a new version inside to help diagnose pop-up / export issues: it is definitely a size limit imposed by the proxy
- Implemented a tip of the day welcome panel to prototype shared object functionality which may later be used in default dashboard saving
- Provided a status update to John Williams
- Added an ‘Advanced’ menu to QueryWidgets allowing users direct control over the columns on the widget and the queries being run against those columns. Advanced users can now add / remove columns on the fly as well as create more robust queries.
- Gave a demo to a number of S2F members and added some more beta user accounts
