- Making some progress on the MavenAssist / environment issue. Earlier, rather than running the archetype command through MavenAssist, I set up the project then ran the command via terminal. Project created successfully and I was then able to use MA to view the POM and use some of its other features.
- Question: is there a problem with http://www.fgmdev.com:8081/ ? Couldn’t set the POM of the project. Received “Unable to set repository. Path = [http://www.fgmdev.com:8081/nexus/content/groups], name = [pulbic/] error = Connection refused”. Tried to access URL in browser and same thing.
Mike 12.23.2010
- Came up with a decent restore animation for panels: create a small bitmap copy of the panel at the dock’s location and then quickly transition it to the panels restore location while increasing the image to the panels original size, add the panel back in to the container under the bitmap, finally remove the bitmap
- Moved the animation and physics engine stuff in to the flex desktop framework and got them working
- Met with Allen and looked at a sample report for the QuadChart application. We will need for a starter demo:
- Datagrids with grouped columns and rows
- Ability to color columns and rows either by name or by the data they contain
- Rich text with layout controls
- A piechart or something that displays selected data from the datagrids would be nice
- Started experimenting with AdvancedDataGrids and checking out their capabilities
- Grouped columns is definitely possible
- Grouped rows can be done by rolling up the data in to a kind of Tree/Datagrid hybrid, can then sum up leaf values in to branch
- Coloring rows / columns / cells is not a problem
- Rich Text should not be an issue
- Anything beyond is a very static demo is going to require a data backend
Phil 12.23.2010
8:00 – 4:30 VISIBILITY
- Spent some more time looking at firefox plugin development.After a long talk with Mike, tentatively decided that it was better to go with the DJ Project approach and build a Java wrapper. Spent the rest of the day finding the CVS repo, reading documentation and pondering.
Dong Shin 12.23.2010
- upgraded Nexus Repo to 1.8.0.1, enabled security so that anonymous doesn’t have full auth anymore. It was also unstable going down without warning, will keep monitoring…
- working on MySQLDataObject to extend DefaultDataObject
Christine 12.22.2010
- Apparently I was missing Flex SDK 4 plugin (had hero 4.5 and flex 3.5). Downloaded and added to Eclipse. Now FGMUtils works.
- Still looking into flexbuilder goal error with MavenAssist create project.
Dong shin 12.22.2010
- display DB meta info in Tree format
- created dynamic form based on table meta data
- creating TableDataObject and TableColumnDataObject
<Row NAME=”test” SCHEMA_NAME=”test” TYPE=”DATABASE”>
<Row DATABASE_NAME=”test” NAME=”doubletable” TYPE=”TABLE”>
<Row COLUMN_DEFAULT=”” COLUMN_KEY=”” COLUMN_NAME=”value”
COLUMN_TYPE=”double” DATABASE_NAME=”test” EXTRA=””
NAME=”value” TYPE=”COLUMN”/>
</Row>
Phil 12.22.2010
7:30 – 4:30 VISIBILITY
- Tentatively scheduled my Spider training for Jan 5 at 11:30
- Looks like you use the NET command to add users, etc using the command line. There are lots of options:
- USER – see http://www.windows-commandline.com/2009/05/add-user-from-command-line.html, http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_use.mspx?mfr=true
- net user myUserLogin myUserPassword /add
- LOCALGROUP – adds, displays, or modifies global groups on servers. Used
without parameters, it displays the groupnames on the server. see http://www.windows-commandline.com/2009/05/add-user-to-group-from-command-line.html- net localgroup myLocalGroup myUserLogin /add – add the user ‘myUserLogin’ to the group ‘myLocalGroup’
- net localgroup Users myUserLogin /delete
- USER – see http://www.windows-commandline.com/2009/05/add-user-from-command-line.html, http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_use.mspx?mfr=true
- Once the user is created, then mkGroup -l > /etc/group and mkPasswd -l > /etc/passwd have to be run to make cygwin aware of the new users. Also, new home directories need to be made. Then the new user can telnet in and everything works fine.
- Spent a good deal of time looking at making sure that whatever framework we used could support debugging client code. I think the the choice is reall between two options. Either the debugger (and some/all of the dev environment) browser, or the browser runs in the dev environement
- Running inside the browser means something like Firebug. They have the flashbug plugin, and my guess is that it wouldn’t be too hard to put in additional pieces if we needed too.
- The other option is to run the browser in the IDE. The DJ Project seems to ba a framework that would support this
Dong Shin 12.21.2010
- added routine to dump complete schema in Solr XML format
- added routine to dump complete schema in XML format
- set up rest service to view the schema in XML
- working on displaying schema in Flex
Mike 12.21.2010
- Colored the tooltips to match the default theme
- Starting work on a smart layout that will suggest window position when asked but not lock windows in place. It will also, hopefully, be able to save and load window positions from a configuration
- Got distracted by minimize animations and make a cool physics based one
Phil 12.21.2010
7:00 – 4:00 VISIBILITY
- Now that the basics of the process-based interaction work, I’m going to make it a useful member of the program family instead of the unstable CPU hog it currently is.
- Added sleep(10) to the processing loops and made everything work with buffered inputs and outputs. CPU usage is unnoticeable, and responsiveness feels the same.
- Added watchers for the three threads so they all shut down when the user types “exit”
- Can navigate around through the OS, run maven and other cool things 🙂
- Cleaned up the user input so that it is split from the thread that watches the keyboard and the method that sends the command to the process.
On a side note, went out for a lunchtime ride and averaged 18.2, including the parking lot. A nice, summery pace on a day with a 37 degree high.
Christine 12.20.2010
- Debugging flexbuilder mojos error I continue to receive when using MavenAssist.
- Checked out FGMUtils and received Flex 4 SDK error. Working on figuring out why Flex plugin isn’t working properly in my environment
Dong Shin 12.20.2010
- refactored DataObject project to DataManager project
- imported Phil’s DataManager code to new DataManager project
- added basic information interface to the DataManagerServer
- getInfo – list of databases
- getDbInfo – list of tables
- getTableInfo – table structure
- added support for Solr XML format
Mike 12.20.2010
- Added a gradient angle to the application background functionality
- Stylized the StyleManagerPanel
- Now have apps loading in to the new desktop looking framework and the dock bar working at the bottom to hold minimized panels
- Looked around for some better icons for the dock bar / Sample apps:
- The Dockbar looks much nicer with pretty new icons
Phil 12.20.2010
8:00 – 5:30 VISIBILITY
- Ingested some new customer data that has trending! Now I can demonstrate that feature 🙂
- Working on the ExecShell class. It looks like I should be using ProcessBuilder instead. It was introduced in Jva5 and is a bit more sophisticated. Ideally, I need to be able to use the spawned process (shell?) to run multiple commands, while keeping track of the current directory. Going to try to run the “cmd /k” option, then interact through the processes input, output and error streams.
- Moderate flailing on the above. Made some progress. Found the following to try tomorrow:
- http://snippets.dzone.com/posts/show/6335
- Got it. I was using (char)13 and I should have been using “n” (CR+LF). Whee!
Mike 12.17.2010
- Backgrounds
- Backgrounds
- Backgrounds
- Adding a background image to a Flex 4 app is a bit more complicated, you have to created a skin for you app, make an image component and set it on a layer below you application’s content
- Worked awhile on making the style config panel and binding the options to a background configuration dataobject
- Worked on the skin to actually draw the background with the selected position: fit, center, stretch, tile
- Still a few binding issues to work out but almost done

You must be logged in to post a comment.