Category Archives: GWT Client

Phil 10.26.12

8:00 – 4:00 ESSO

  • Put in the paperwork for an URN
  • Pinged the Morpheus folks to see how we can integrate
  • Working on tracking down bugs and coloring lines
  • Discussed how to add SQL stored(?) procedures to VSS with Dong.
    • Need an editor to create and name scripts
    • Need some kind of macro substitution
    • Some of this is available in the dbObjects in JavaUtils and FGMUtils, using the classes that I wrote to create databases that map to Flex objects.
  • Fixed the bug that was crashing the column rendering in WidgetBase by adding a try/catch block and resetting the array of visibile columns. Not pretty, but it works.
  • Still trying to figure out how to change the color of a line. This seems to be the way: http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7c52.html

Phil 10:4.12

8:00 – 2:00 ESSO

  • GWT Chapter 2
  • Installing Web development tools in Eclipse. I need an HTML editor!
    • The Juno Web Page Editor is quite nice. WYSIWYG, with linking (highlights) between the source and the rendered page. Design and preview tabs.
  • Progress meeting at 10:00 – nope, cancelled for an impromptu sometime next week.
  • GWT Chapter 3

Phil 10.2.12

8:00 – 2:00 ESSO

  • Back from vacation! Pix are here: http://www.flickr.com/photos/21701734@N04/sets/72157631554682788/
  • Deployed Dong’s new PA, and made a new DB. Need to add that to the bcakups, but no rush. Right now it just has test data in it.
  • Backups
  • General client coordination. No fires. Yay!
  • Installing updates to every Adobe product, so no Flashbuilder for a while
  • Going to start on GWT Alert app
  • Yay! Updates are done
  • Not quite. Needed to update Java and change the environment variables too.
  • Ok, *now* I’m back to GWT. Reviewing up to Chapter 2.

2:00 – 4:00 FP

  • Qualitative methods.

Phil 9.7.12

8:00 – 3:00 ESSO

  • Backups
  • Deployed new versions of PPM and PA. With bonus fixes – go, Dong!
  • Made a new script that produced a table of users for the pre FY13 data for visualization
  • Deployed test GWT code on the integration server. Works with Firefox and IE7 including server access, so we’re good.
  • Helped Jessica with her pursuit of various roles.

Phil 9.6.12

8:30 – 2:30 ESSO

  • Backups
  • Found out the bug with the VSS facade. Some jar files were missing. Not tested yet, but I’ll try tomorrow morning
  • Looks like Alerts are next on the agenda of new code development. I’d like to do this in GWT, but we need to see if that will run on our servers
  • Working on GWT, with an eye towards making the Alert Manager
    • Creates scripts using drag and drop that are then run by the Scripting Engine
    • Created alerts are visible in PPM and PA
    • Hooks for email support. We can at least show that running off of fgmdev, and maybe the PROD machines will let us do that?

2:30 – 4:30 FP

Phil 9.5.12

8:30 – 4:40 ESSO

  • Backups,
  • Meeting about staffing.
  • Adding the test servlet and filter back to VSS. Something’s still not right. I need to check that the filter facade is behaving correctly.
  • Rebuilt the GWT intro app, but with the default code. That works, so the browser plugins are working too.

Dong Shin 04.19.2012

  • got GWTRequestFactory working with hibernate JPA..
  • to create GWT Request Factory with Hibernate…
    1. create a domain model class, e.g., Person.java
    2. create a server service class that contains EntityManagerFactory, e.g., PersonService.java
    3. create a service locator class that extends Locatorr<T, ID>, e.g., PersonLocator.java
    4. create a proxy interface in Client that extends EntityProxy and defines ProxyFor, e.g., PersonProxy
    5. create a request interface that extends RequestContext and defines service, e.g, PersonRequest
    6. create a request factory interface that initialize the request in step 5, e.g., PersonRequestFactory
    7. create a persistence.xml that defines database properties and object relation mappings
    8. create a orm.xml that defines entities used in persistence.xml

Dong Shin 04.06.2012

  • GWTLogger
    • moved logger to separate Maven Module, deployed
    • <dependency>
      <groupId>com.fgm.gwt</groupId>
      <artifactId>gwtLogger</artifactId>
      <version>0.0.1</version>
      </dependency>
    • added timer to Server Log – allows auto retrieval of logs in specified interval
    • re-arranged UI components
    • added filters for the columns
    • writing up how-to – done
      • gwtLogger – also added to Useful GWT Info page
      • sample GWT application located @ trunk/Sandbox_folders/DONG_SANDBOX/GWTLogger
  • Converting ProjectManager to Maven project

Dong Shin 04.05.2012

  • GWT Logger
    • Modified LoggerWindow class to handle both client and server logs based on the parameter passed in
    • migrated FGM javaUtils logging class – Log4Init and VisibilityLogger – to GWT Logger
    • created testing app for server logs
    • everything works!
    • started migrating the project to GWT library

Dong Shin 04.03.2012

  • finished up GWT Logger for client
    • uses same approach as Flex Logger
      • Logger logger = Logger.getLogger()
      • logger.warn (“message”), etc
    • event driven so logger window gets updates in real time.
    • SmartGWT GUI wrapper for Logger classes
      • SmartGWT DataSource wrapper – allows lots of buil-in filtering/sort capabilities
      • Record wrapper  for display
    • color coded levels
    • ComboBox filter for Level
  • started on Server Logger

Phil 3.19.12

8:00 – 10:30 VISIBILITTY/OH

  • Stopped in to talk to Al F. Things are proceeding apace, apparently.

10:30 – 12:00, 3:00 – 5:00 FP

  • Getting started on the final(?) version of the hand
  • Need to talk to Tom about coding up the arduino, but today’s schedule may not allow. Tomorrow?

Phil 3.1.12

8:30 – 10:30 VISIBILITY

  • Set up the root index page to point at working versions of the VISIBILITY system until we get everything working on one server.
  • Asked for the slides to the meeting yesterday. I’m thinking about using it to set up the slideshow for the demo.
  • Pinged Laurie about getting date information so that I can finish submitting my forms.

10:30 – 12:30 FP

  • Back to reading through the screen buffers chapter.

12:30 – 2:30 interview

2:30 – 4:30 FP

  • Some reading, some walking through the circuit board design with Tom