1 / 13

Course DEV-15A/B

Course DEV-15A/B. VFP in Action Case Study/Demonstration Brian Jones DPRA, Inc. Who Am I. Brian Jones Director, Information Systems DPRA, Inc. Oak Ridge, Tennessee bjones@dpra.com or jonesbk@ornl.gov. Background. DoD creates United States Transportation Command

amelie
Download Presentation

Course DEV-15A/B

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Course DEV-15A/B VFP in Action Case Study/Demonstration Brian Jones DPRA, Inc.

  2. Who Am I • Brian Jones • Director, Information Systems • DPRA, Inc. • Oak Ridge, Tennessee • bjones@dpra.com or jonesbk@ornl.gov

  3. Background • DoD creates United States Transportation Command • manager for all DoD transportation • develop transportation plans for U.S. National Defense Plans • all modes of transportation: air, land, and sea • Wargame • evaluate command & control procedures • test transportation analysis software

  4. Findings • Software systems too complex • Models too aggregate • Run by technicians v. planners • Not responsive to real-time changes

  5. Paradigm Shift • From: • FORTRAN, Ada, LISP • mainframes • UNIX workstations/servers • cumbersome (operated by technicians) • expensive

  6. Paradigm Shift • To: • PC platform • mainstream app. development languages • GUIs • designed for planners (human factors, reduced complexity) • bring transportation analysis into the desktop metaphor

  7. JFASTJoint Flow and Analysis System for Transportation • Began in late 1989 • First prototype in three months • First real-world: Desert Shield (1990) • Development cost cut by approx. ten times

  8. Input • Requirements data--items to move: people, trucks, supplies… 1-2M records • Assets: Aircraft, ships, and ports • Assets characteristics over time • Highway, rail, sea, and air network data

  9. Output • Schedules and delivery dates • Asset utilization profiles • Reports/Graphs • Animations • Briefing slides • Approx. 200M output data per analysis

  10. Tools UsedEvolving Solution • 1989--FoxBase, QuickBASIC, C, FORTRAN (DOS) • FoxPro, C, FORTRAN (DOS) • FPW, C, VB (Windows/WFW) • Present: VFP, C++, C, J++ (WindowsNT)

  11. Why VFP? • Data-centric language/development environment (probably most important) • Local and remote data • Manage large amounts of data • DBCs and free tables allow for extremely flexible designs • Excellent RAD tool

  12. Why VFP? • Performance • Performance • Performance

  13. Demo

More Related