- Normal backup / connectivity testing in the morning
- Deployed an update to fix mismatching POCs when creating a funding request
- Spoke to Tangie about the update
- Meeting with Mike H. and others about the Vis Tool Status. Results of the meeting:
- Next week we need to do ‘internal’ testing of outside connections
- The following week we need to provide a demo of the capability of PPM, PA, and Visibility
- The next week we will do tests with individuals from site, before that we will test their connectivity and PKI support
Category Archives: Mike
Mike 2.17.2012
- Still trying to get a hold of Denise Price regarding the SSP requests she mentioned to Brian
- Regarding the issues Tangela was having:
- A fix for the auto-fill is deployed
- I was able to create a funding request, Tangela was also able to as well, Christina is still having trouble
- Trying to get Kristi and Dong VRs
- Studying the basics of the Spring framework
Mike 2.15.2012
Post delayed due to switching servers.
- Documenting workspace set up guide for Eclipse, GWT, Maven, and Spring
- Contacted Denise Price regarding SSP changes
- Spoke with Tangela Hall regarding several issues with the Vis Tool:
- Auto-fill is no longer functioning in PPM
- Some confusions regarding project and line item status, this may turn in to a feature request
- Create Funding Request seems to be broken at site but functioning fine here, I will investigate more tomorrow
Mike 2.7.2012
So it turns out I am neither crazy nor as inept as I thought and what I’ve been trying to do can’t be done. I’ve been trying to combine Eclipse Indigo (3.7) + m2Eclipse + the Google Eclipse Plugin and a few other things to make the best development environment possible. But there’s currently an issue with GWT 2.4.0 and the Google Eclipse Plugin + m2Eclipse.
- Google says it supports this integration and even has a tutorial on how to do it: http://code.google.com/webtoolkit/doc/latest/tutorial/roo-sts.html
- The tutorial doesn’t work, google posted a fix that also does not work: http://code.google.com/p/google-web-toolkit/wiki/RequestFactoryInterfaceValidation
- There are lots of proposed fixes and workarounds, but none seem to work: http://forum.springsource.org/showthread.php?116544-Can-t-compile-with-GWT-2-4
- There are probably 6 completely different ‘fixes’ in that thread that don’t fix anything
- This is another thread on the topic: https://jira.springsource.org/browse/ROO-2799
- The final entry is a debugging work-around which allows maven to build / run the gwt app and debug in remotely in Eclipse
- NOTE: It appears that once you successfully build with maven, m2Eclipse is smart enough to not rebuild the project if no changes have been made and thus allows you to run / debug directly from Eclipse. So I think I’ve got it:
- I have auto code generation, entity management, and database management from Spring Roo
- I have building and dependency management from Maven
- The maven build runs anywhere including Hudson (not tested, but a fair assumption)
- The Eclipse IDE works (save the build then run from Eclipse, must build from maven)
Mike 2.6.2012
Some useful sites for GWT, GAE, Maven + Eclipse:
Mike 2.2.2012
- Continuing to go to site and backup the database / check that everything is up on a daily basis
- Working to combine the following in to one project:
- GWT
- Google App Engine
- Hibernate
- JPA Entities
- Maven
- Spring Roo
- Eclipse Indigo
- There’s several examples online but they are all a little out of date and have build problems:
Mike 1.30.2012
- Deployed a new version of Project Assistant with documentation
- Sent a note to Tangie, she tested and approved the help buttons / documentation
- Tangie also informed me that she “hoped” we would be testing at a TST site by “the end of February”
Mike 1.25.2011
- Still waiting on the customer to suggest a beta test site, she said she would get back to me this week
- Still backing up the database / checking on the server every day
- Working with Kristi on the Documentation for Project Assistant, hopefully we can get it up on SVN and deploy a first draft at site this week
- Refreshed my memory on proper domain model diagrams and looked at a few free tools that do it, MySQLWorkbench seems to be the best, you can create your model/diagram then the program will create a database schema for you
- Spent the rest of the day looking at PDF generation libraries as it would be a handy for lots of different tasks: generating reports for visibility, generating reports for PPM, etc. There are several options:
- iText seems to be the most widely adopted. It has lots of documentation, examples and is pretty straightforward to use. It has a very complicated licensing / pricing structure though.
- PDFJet is a fairly established option with documentation, examples, and almost as many features as iText. It also has a simple flat commercial licensing fee of $295.
- PDF Clown is the last reasonable option I saw. It is the least developed of the three lacking even an automatic layout however it is completely open source.
Mike 1.13.2012
- Worked a little more on demo screens for Todd
- Working with Kristi on Project Assistant documentation and tutorial
- Creating a word doc that will then be converted to html
- Spending my spare time investigating java enterprise architecture and development tools (learning all sorts of acronyms):
- JPA 2
- Hibernate
- Spring, SpringRoo
- Java EE 6
- JAX-WS, RMI, and other tiered architecture communication schemes
- http://docs.oracle.com/javaee/6/firstcup/doc/docinfo.html
- http://static.springsource.org/spring-roo/reference/html/index.html
Mike 1.10.2012
- Finished the GeoEncoder, it’s available in our SVN at /trunk/Java_folders/Projects/GeoEncoder
- It works pretty well but will likely need tweaks and will become more developed as it sees use
- It should work on any MySQL table that contains addresses, it expects 3 columns: street address, city, and state but should work fine if all three are lumped in to one column
- the minimum requirement for an address is the state, geoencoding ‘MD’ would just give a lat/lng of the center of Maryland
- Each lookup takes about 1/3 a second on my wireless connection here
- Working on making a few more charts in AppBoard
- One chart which displays donations by state over time, grouping states the following way: RI, NY+NJ+MA, Rest
- A query that returns donations by year for ‘Rest’: SELECT substr(GFDate, length(GFDate)-3, 4) as year, sum(GFAmt) FROM `test`.`donors` WHERE AddrState <> ‘MA’ AND AddrState <> ‘NJ’ AND AddrState <> ‘NY’ AND AddrState <> ‘RI’ GROUP BY year;
- Another chart that breaks down the donors by Top 3 givers, Top 100, Rest each year.
- A query that gives the top 3 donors of 2011 SELECT substr(GFDate, length(GFDate)-3, 4) as year, sum(GFAmt) as sumGift, ImportID, FullName, AddrStreet FROM `test`.`donors`
WHERE GFDate LIKE ‘%2011’ GROUP BY ImportID ORDER BY sumGift DESC LIMIT 3;
Mike 1.5.2012
- More sitting around at site being a system admin
- Deployed Appboard to fgmdev
- crunched some data in excel and came up with a second appboard demo
- working on a geoencoding utitlity that makes call to http://developer.yahoo.com/geo/placefinder/
- The service allows 50,000 calls a day for free which should serve any of our purposes
- Done with the class that makes call to yahoo, now working on connecting to an arbitrary MySQL table, pulling out address record and inserting lats / lngs, should be done tomorrow
Mike 12.29.2011
- Spent the beginning of last week working on a Demo of Appboard and Visibility
- Then spent the rest of the week learning GWT stuff
- Mon / Tuesday off for Christmas
- Spent yesterday getting JebGL working with some sample WebGL stuff.
- Took those samples in this morning to the customer site to test them, they did not work so WebGL will have to be tabled for now
- Back to GWT stuff
Mike 12.15.2011
- Meeting with Tange this morning, went well. Potentially more work for Dong
- Finished the maven + gwt documentation, a Word doc and several sample applications are available in our svn at trunk/GWT_folder/samples/
- The word doc in in the sample-maven-app project
- At a minimum you will want to download the projects and copy / paste from their poms to set up your own projects
- The Word documentation gives a step-by-step on how to build the projects from scracth
Mike 12.14.2011
- I have server access at the customer site and have been doing daily backups of the database and meeting regularly with Tangela to make sure there are no issues
- In the afternoons I have been learning GWT
- I went through most of the ‘GWT in Action’ book, skipping chapters about raw javascript and internationalization
- Then started looking in to extending the logging capabilities
- It struck me that we would want the logging stuff in a separate library project so I started investigating how that might work, and why not mavenize the whole thing while we’re at it
- I figured out how to build a maven and eclipse compatible GWT project and library
- I am now in the process of writing up a tutorial and making several sample projects, should be done tomorrow
Mike 12.05.2011
- Created a new component, com.fgm.FGMUtils.ui.LabelContainer, which is a simple bordered container with a label along the top to help with laying out and organizing multiple components.
- It has the following properties / styles (defaults):
- label (): text to be displayed along the top
- labelPlacement (“left”): left, right, or center
- labelColor (black): color of the label text
- labelFontSize (whatever application default is): size of the label text, 12 is usually the default of Flex applications
- labelPadding (5): number of pixels on either side of the label
- borderAlpha (1.0): alpha of the border lines
- borderColor (black): color of the border lines
- borderWeight (1): width, in pixels, of the border lines. May not exceed the value of borderPadding
- borderPadding (3): padding between the outside of the component and the border lines
- A layout may be applied to the container just like another other spark container
- The component is in the FGMFlexUtils45 Library

You must be logged in to post a comment.