3

The LA Fox Developer Newsletter
August 1999
Special Announcement
The company which owns the parking structure (not NCR) has decided that they need to charge us for parking during our LA Fox meetings despite the research done prior to choosing this site for our meetings. This month they will be counting t. .e number of cars which park in the garage as a basis for determining the amount they will charge us each month. So, it would help our group funds if we can car pool and if some of us will park on the street in front of the building to reduce the number of cars they count. They will charge us $3 per car parked this month for future meetings so with membership fees of $4 per month you can see why we need to keep our car count down. We definitely don’t want everyone to park on the street so if you feel you have a high preference for the garage, please park there. The board members will be there early for a meeting (all members are welcome to join us) so perhaps the board members are good candidates for street parking.

For those parking in front of the building, that parking is on Sepulveda, in the pocket close to where you would turn to go down the driveway to the garage.. It is easiest to walk back toward El Segundo Blvd. a bit and go up the ramp. Then go to the 100 building from there. For those parking in the garage, just take a ticket when you enter the garage as you did last month. Don’t have a conversation with the lady in the booth. When you LEAVE, teil the guards you are a member of LA Fox and they will include your car in their tally. We will be paying a flat fee this month to the garage prior to the meeting so nobody should be asking you for any money. Please tell Twila when you sign in for the meeting if you parked in the garage so she knows if the garage tally is accurate.

Thanks for your patience and cooperation.

Out and About (Con't from page 2)
been on the lookout for a similar service. Well, thanks to Mike Feltman, I’ve found, and successfully tested out, another one. Mind-it, produced by NetMind, is actually slightly better and easier to use. NetMind is the leader in Change Detection. Over 5 million people are using it to mind Web pages of interest to them. NetMind lets users track any Web page at any level of detail induding text, numbers, images, forms, links or keywords and be proactively notified via email, pager, cell phone or PDA when the information changes. They have solutions for e-businesses, individuals, webmasters and aspiring webmasters (like yours truly), and inter-/extranets. I’ll be adding this feature to the LA Fox website soon, so, once again, everyone can be notified when “the important stuff’ changes. Check them out at http://www.netmind.com (And for those of you who are aspiring webmasters, get in touch with me for the “two-minute tour’ of how to incorporate it into your website.)

Proud Poppa. Russell “We oughta convert to metric, anyway” Campbell, President of the Atlanta FoxPro Users Group, has a
(Con't, page 8)
Framework (Con't from page 1)
or failure of an application framework is identifying the problem you want to solve. If you set out to solve the wrong problem you will, most assuredly, end up with a solution that is wrong for your needs. Trying to fit an application into a framework that is working against you is not a pleasant task.

Regardless to whether you are building your own framework or evaluating one of the many commercial frameworks available, you need to know your requirements clearly if you want any chance of being successful.

Below is a list of questions you need to answer in order to begin identifying your requirements.
* What kind of applications do you build?
* What kind of data sources do you require?
* How do you prefer to use Visual FoxPro?
* What kind of user interface do you use?

What Kind Of Applications Do You Build? Since the framework supplies the skeleton for your application, the type of application will influence the way the framework should be structured. There are many different types of applications that Visual FoxPro can be used to build including accounting, decision support, line of business, research, marketing, scheduling, and others.

Each of these application types would require a different type of interaction with the user. Each type of application would have its own major requirements on the framework and the desired behavior for one may be a detriment to another. If you are building a decision support application the requirement for managing data saving and editing versus viewing modes for forms may just get in your way. In this case the framework that fits best would be one that was designed for decision support systems and not for accounting or line of business systems.

A framework can be designed to meet the requirements of more than one of these application types, but that needs to be specifically part of the design of the framework as well.

What Kind Of Data Sources Do You Require?
If your framework is going to be helpful in managing the mundane tasks associated with data management then it has to handle the types of data you will be using. You may be using one or more of the following data sources in your applications; local DBFs, local views, remote views, or Internet/I ntranet data sources.

A framework that is “everything including the kitchen sink” will become overly burdensome very quickly if you only use local DBF tables for your data source. However, if you use the Internet and remote views then a framework built to handle only local tables will fall way short of meeting your needs.

How Do You Prefer To Use Visual FoxPro?
(Con't, page 4)
Page 3

3