- finished Flex in a Week training
- uploading Flex in a Week training videos to fgmdev SVN (1.5GB) – still uploading…
- started MySQLBrowser in Flash Builder 4
Author Archives: pgfeldman
Phil 9.2.2010
I’m off today getting coached by lawyers about what to say during the Nintendo deposition. You can reach me on my cell – 410.300.7293
Mike 9.1.2010
This blog is much more active than the old viz-n blog…
Moved on to new svn and got everything building.
Continuing work on the python introspection stuff. Making tangible progress now:
- Using the info script defined here: http://diveintopython.org/power_of_introspection/getattr.html to get introspection information for python objects and classes
- Parsing the result of a hard-coded example and displaying it in the AutoCompleteTextArea component.
- The hard-coded example is working very well and behaves a lot like the eclipse autocomplete save that it can only be initiated by pressing ctrl+space.
- It is also very fast however i am running everything locally so who knows how responsive a remote server will be.
- Now working on splicing the user script up to run info on dynamic parts of it…
Phil 9.1.2010
8:00 am – 9:00 pm
- Checked on customer stuff. All is going smoothly.
- Had an epiphany about visibility and contracting in general.
- There are two types of software projects that succeed with the Government. The first is pure COTS. Think Microsoft Excel. The government buys copies and distributes them. It gets used because it’s widely available, and the user base is already familiar with it.
- The second type is the full custom application. Someone who’s needs are not met by what’s currently available and has access to funds for the development process can have a team put together and have something built. Often this turns out not to be what they need, and the program dies, but enough programs succeed that the pattern persists.
- VISIBILITY represents a third way. It works right out of the box like a COTS item, but without the large installed user base to support it like Excel has. Rather, it requires that the team that made it continue to work on it. Otherwise, the team disbands and the project dies. In this third way, the team adds capabilities to VISIBILITY to get it to provide what most customers need, but because it has to be more general, it can’t be exactly the way that that the customer wants.
- This means that VISIBILITY, although it still costs a significant amount (let’s say 60% of a full development effort), it’s not as emotionally satisfying for the customer as a full custom application. This implies that unless we find a customer that wants VISIBILITY with very minor changes, we’ll never be able to sell the concept.
- That being said, VISIBILITY can serve two very useful roles. First, it can demo what we can do for a customer. Second, and more importantly, it can serve as a backstop to prevent FGM from being “low-balled” into providing a custom application for less that it can actually be done for
- The strategy would essentially be as follows. We are contacted by a customer that wants a custom application. We bid 6 engineers for two years. They counter with 3 engineers for a year. We say that we can’t build a custom app like what they want for that kind of contract, but we can take VISIBILITY and extend it so that it can provide the same capabilities as the custom app, albeit in a less emotionally satisfying way.
- This gives us a good bargaining position. The floor cost of a full development effort can be maintained because we have VISIBILITY providing the roll of the “low-ball” price point. If the customer is truly strapped for cash, then they can accept the VISIBILITY option. If not, then they can get the application that they want.
- Spent about 2 hours working on the space. Got material and paint for the molding
- Went to the Washington Flex User’s Group (http://www.dc-flex.or) meeting with Dong. Very interesting, Andrew Trice was the speaker. The subject was touch interfaces. About 17 people showed up. Most are developing smaller apps, though a few had dabbled with Maven, no one had been driven to it yet.
- Check out gesture works, particularly their open source licenced version
- Flash apparantly has a physics engine
- These guys – http://www.openplug.com/ – have a compiler that turns flex into native code for a variety of devices
- And most importantly, it looks like Spark is going to be the basis of Flex moving forward. Spark is a way of defining objects (appearance and behavior) independently of business logic, so that the “skin” of an object can be swapped in and out at runtime. This could be a very nice way of organizing our widgets such as the Advanced query widget Skins can be loaded based on the type of data that they see, instead of examining the data and deciding what component to load. Might even be possible to have some kind of dependency injection, since a skin can be specified using a style.
- Spark is incomplete though. It will have DataGrid and AdvancedDataGrid as of Flex 4.2. Still, we need to get on this bus, I think.
Dong Shin 09.01.2010
- Flex in a week training
- Day 3 – finished
- Day 4 – finished
- Day 5
- attended Capital Area Flex Users’ Group meeting 6-9PM with Phil
- lots of interesting stuff, Phil’s blog entry covers them all!
Dong Shin 08.31.2010
- continue on Flex in a week training
- video keeps starting over and over again from beginning and would not let me skip to the point I was at! ughhh!
- downloaded from iTunes and watching it on a external player – lot better
- day 2 completed
- day 3
- trouble shoot Flash Builder problem with Phil
- EdgeUtils would not build on Phil’s laptop
- built fine on mine (both Flash Builder and Eclipse plugin)
Phil 8.31.2010
8:00 – 4:00
- Chasing problems with MavenAssist so that I can get to problem with EdgeUtils not knowing about ManagedCan. Never really fixed this, but it works with maven compiling the SWCs and Flashbuilder compiling the SWF. Dong’s version on the Mac seems fine with both. WTF?
- Downloaded and built all of Vis2
- Talked to Mike about the FB4 issues. He has gone back to FB3 for his development. I think that’s OK, as long as we decide when we’re going to use FB4 for a new project. Introspection appears to be coming along as well, which is cool.
- Helped Tom get MvnAssist working for him. There were lots of new changes from the version he was using, so now that it’s working for him, he’s going to add info to the documentation
Dong Shin 08.30.2010
- getting mvn to work with Flash Builder
- signed up for Capital Area Flex Users Group and meeting
- prepare for moving…
- Flex in a week training
- http://www.adobe.com/devnet/flex/videotraining/
- day 1 completed
Keil 8.30.10
- Users to forecast site can now dynamically submit comments
- Articles and images are now fully database-driven
- Now looking into ways to create printer-friendly (doc, pdf) versions dynamically from database using PHP. Hoping to find a css-friendly solution so margin highlights will show up as expected.
Phil 8.30.2010
7:30 – 3:30
- Checked up on things at the client. No problems, no meetings scheduled as of this morning. Will probably swing by on the way home too.
- Paint! Nope. Too busy.
- Working on Flex3/Flex4 issues. Need to get the <classifier> tag working in MvnAssist. Right now I’m producing
- “Philm2repositorycomadobeflexsdkdatavisualization_rb3.2.0datavisualization_rb-3.2.0.swc”
- instead of
- “Philm2repositorycomadobeflexsdkdatavisualization_rb3.2.0datavisualization_rb-3.2.0-en_US.swc”
- Went over servlets with Tom
- More moving
Dong Shin 08.27.2010
- continue to add commas to fields
- change related methods and properties so that save work properly
- Funding Request Panels
- Funding Amount
- Reimbursable Amount
- Funding Total
- Direct Cites
Phil 8.27.2010
8:00 – 4:00
- Deployed new PPM and started the process of setting up a meeting with Trish and Chris
- Tried to get Murph to do something about logging into the server. He’s convinced that Brian can somehow do this
- Sent a note to John DeMio asking him about his VISIBILITY experience
- Lots of office stuff
- Did send off the provisional patent though
Dong Shin 08.26.2010
- added detailed messages for locked project
- added null check for Summary Data Panel to prevent exception
- added refresh on Unlock Project
- Edit warning shows on a locked project
Phil 8.26.2010
8:00 – 12:00 VISIBILITY
- Saw that John DiMeo had been making quite a few queries against the data we ingested for him
- Working on debugging PPM with Dong
- Burned a new PPM disk
12:00 – 4:00
- Provisional patent
Phil 8.25.2010
8:00 – 11:00 VISIBILITY
- Fixed some aspects of Joe Noble’s account. Ingested some more data
- Had a talk with John W.
- John Gresh is leaving in a few weeks
- Mike Cowan is probably leaving near Jan 1.
- The current site will probably switch over to SharePoint, with an export of some kind going to SiteWorks. John wants to hand of the SharePoint work to us. I told him that we could probably automate a lot of it, including the SiteWorks export.
- Walked through PPM with Dong
11:00 – 3:00 FP
- Provisional patent. At page 8, in the Preferred Embodiment section
3:00 – 6:00 Savage Mill
- Chairs, desk, fans, build out contacts, etc.

You must be logged in to post a comment.