Michael J. Grodowitz US Army Engineer Research and Development Center Vicksburg, MS.

Slides:



Advertisements
Similar presentations
Schedule of Releases (since Tromso meeting) and New Access Interfaces.
Advertisements

Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Chapter 3 Application Software p. 6.
Software and System Development ™ Operating System Application Program Graphical User Interface (GUI) Systems Development.
Microsoft Office Illustrated Fundamentals Unit M: Creating a Presentation.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Chapter Concepts Review Markup Languages
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
Integrating Access with the Web and with Other Programs.
Automating Tasks With Macros. 2 Design a switchboard and dialog box for a graphical user interface Database developers interact directly with Access.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
Introduction to Information Technology v Session : 07 v Source : Shelly, Gary B. Discovering Computers (2004/2005/2006). Thomson Course Technology. Chapter.
Access Tutorial 4 Creating Forms and Reports
SiS Technical Training Development Track Technical Training(s) Day 1 – Day 2.
Access Tutorial 4 Creating Forms and Reports
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Application Software Chapter 3.
Lecture-8/ T. Nouf Almujally
Discovering Computers 2008 Fundamentals Fourth Edition Chapter 3 Application Software.
CGS 1000 Introduction to Computers and Technology.
Professor Michael J. Losacco CIS 1110 – Using Computers Application Software Chapter 3.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Punit Shah Technical Lead | Microsoft
Web Design Basic Concepts.
Client/Server Architectures
 Explain the role of an operating system and list the main operating systems used on today’s computers  Define and describe a user interface and a graphical.
1 Chapter 6 Understanding Computers, 11 th Edition Software Ownership Rights Software license: agreement, either included in a software package or displayed.
Chapter 3 Application Software.
1 Outlook Lesson 1 Outlook Basics and Microsoft Office 2010 Introductory Pasewark & Pasewark.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
Software All parts of the computer people can NOT touch, such as programs, files, documents and any other data.
Classroom User Training June 29, 2005 Presented by:
Server-side Scripting Powering the webs favourite services.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
Innovative Tools for the Transfer of Invasive Species Management Technology Michael J. Grodowitz U.S. Army Engineer Research and Development Center Vicksburg,
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
 The ability to develop step by step procedures for solving problems  She uses algorithmic thinking by setting up her charts.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Business Software What is database software? p. 145 Allows you to create, access, and manage data Add, change, delete, sort, and retrieve data Next.
 Saundra Speed  Mariela Esparza  Kevin Escalante.
Software and Hardware Interaction
ONLINE POLYCLAVE KEY FOR THE PLANTS FROM THE KIRBY PARK NATURAL AREA, WILKES-BARRE, PA. Breanne Dibble a, Matthew Johnston a, Theodore Orelien a, Jeffrey.
FIRST COURSE Access Tutorial 4 Creating Forms and Reports.
Teachers Discovering Computers Integrating Technology and Digital Media in the Classroom 5 th Edition Let’s Review Lesson 2! Who Wants to Be a Computer.
Visualizing Technology© 2012 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation To Accompany Chapter 6 System Software.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
Group 3: Art Gallery Monica Almendarez Content/Project Manager Willliam Egle Technology Manager Christina Pié Usability/ADA Compliance Manager Mirjana.
RSC Publishing Platform Amanda Sun
XP New Perspectives on Microsoft Office Access 2003 Tutorial 10 1 Microsoft Office Access 2003 Tutorial 10 – Automating Tasks With Macros.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Summer 2007.
COMPUTER SOFTWARE FORM 1. Learning Area Introduction to computer software Operating System (OS) Application Software Word Processing Software Presentation.
D. Heynderickx DH Consultancy, Leuven, Belgium 22 April 2010EuroPlanet, London, UK.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
1 / 44 Chapter 3 Application Software. 2/ 44 Chapter 3 Objectives Identify the categories of application software Explain ways software is distributed.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
CIS 250 Advanced Computer Applications Database Management Systems.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
- How to draw a clear distinction between a client and a server(there is often no clear distinction) - A server may continuously act as a client - Distinction.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. DATABASE.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 6 1 Microsoft Office Access 2003 Tutorial 6 – Creating Custom Forms.
XP Creating Web Pages with Microsoft Office
Speed Cash System. Purpose of the Project  online Banking Transaction Information.  keeping in view of the distributed client server computing technology,
Information Retrieval in Practice
An introduction to JDM Pro Release 2.0
6 Benefits of Using Microsoft Access Database. Microsoft Access is an efficient program that helps companies to carry out complex business processes in.
Access Tutorial 4 Creating Forms and Reports
Tutorial 7 – Integrating Access With the Web and With Other Programs
Presentation transcript:

Michael J. Grodowitz US Army Engineer Research and Development Center Vicksburg, MS

Programming/design Programming/design – Sherry Whitaker – Jeffery Stokes Graphics Graphics – Lavon Jeffers Funding Funding – ERDC APCRP Linda Nelson Linda Nelson Bob Gunkel Bob Gunkel Al Cofrancesco Al Cofrancesco – DOD Legacy – Others Programming/design Programming/design – Sherry Whitaker – Jeffery Stokes Graphics Graphics – Lavon Jeffers Funding Funding – ERDC APCRP Linda Nelson Linda Nelson Bob Gunkel Bob Gunkel Al Cofrancesco Al Cofrancesco – DOD Legacy – Others

Biology Biology Ecology Ecology Distribution Distribution Problems Problems Laws and regulations Laws and regulations Management options Management options – Biological – Chemical – Mechanical Sampling methodologies Sampling methodologies And on, and on and on……………….. And on, and on and on……………….. Biology Biology Ecology Ecology Distribution Distribution Problems Problems Laws and regulations Laws and regulations Management options Management options – Biological – Chemical – Mechanical Sampling methodologies Sampling methodologies And on, and on and on……………….. And on, and on and on………………..

Technical publications Technical publications Journal articles Journal articles Reports Reports Orally Orally – Meetings – Personal communications Posters Posters Books Books Internet Internet And on, and on, and on………………. And on, and on, and on………………. Technical publications Technical publications Journal articles Journal articles Reports Reports Orally Orally – Meetings – Personal communications Posters Posters Books Books Internet Internet And on, and on, and on………………. And on, and on, and on……………….

PC/Web-based PC/Web-based CD version operates under Windows ® CD version operates under Windows ® Allows for efficient and rapid access Allows for efficient and rapid access Highly interactive Highly interactive Use a variety of different formats Use a variety of different formats – Text – Photo’s – Hyper-linked text – Identification programming – Video All in one location… All in one location… PC/Web-based PC/Web-based CD version operates under Windows ® CD version operates under Windows ® Allows for efficient and rapid access Allows for efficient and rapid access Highly interactive Highly interactive Use a variety of different formats Use a variety of different formats – Text – Photo’s – Hyper-linked text – Identification programming – Video All in one location… All in one location…

Where we’ve been? Where we’re at? Where we’re going?

Early 1990’s Early 1990’s Recognized need for better access Recognized need for better access DOS-based DOS-based Distributed on floppy disks Distributed on floppy disks Huge technical difficulties Huge technical difficulties – Displaying 256 colors – Photographs limited – Mainly line drawings – Limited interactivity Early 1990’s Early 1990’s Recognized need for better access Recognized need for better access DOS-based DOS-based Distributed on floppy disks Distributed on floppy disks Huge technical difficulties Huge technical difficulties – Displaying 256 colors – Photographs limited – Mainly line drawings – Limited interactivity

Advances in computer capabilities Advances in computer capabilities – Graphics – Power – Speed – Increased memory/storage – Programming languages Windows ® Windows ® Visual basic Visual basic Allowed for: Allowed for: – Full color images – More standardization across computer hardware – Identification algorithms – More efficient access – More interactive GUI – Increased information content Advances in computer capabilities Advances in computer capabilities – Graphics – Power – Speed – Increased memory/storage – Programming languages Windows ® Windows ® Visual basic Visual basic Allowed for: Allowed for: – Full color images – More standardization across computer hardware – Identification algorithms – More efficient access – More interactive GUI – Increased information content

APIS™ APIS™ – Version 3.2 – CD/Web ( – Windows Vista – Hand-held version – Microsoft-based PDA’s PMIS ™ PMIS ™ – Version 6.0 – CD/Web ( – Windows XP Plant Dispersal Information System Plant Dispersal Information System – Version 1.0 – CD only – Windows XP – Incorporation into PMIS APIS™ APIS™ – Version 3.2 – CD/Web ( – Windows Vista – Hand-held version – Microsoft-based PDA’s PMIS ™ PMIS ™ – Version 6.0 – CD/Web ( – Windows XP Plant Dispersal Information System Plant Dispersal Information System – Version 1.0 – CD only – Windows XP – Incorporation into PMIS

Mainly increased content Mainly increased content – Added more plant species – Updated mainly chemical info – General revisions Technological/programming updates Technological/programming updates – Revised with new operating systems – Hand-held application Favored information over technology Favored information over technology Mainly increased content Mainly increased content – Added more plant species – Updated mainly chemical info – General revisions Technological/programming updates Technological/programming updates – Revised with new operating systems – Hand-held application Favored information over technology Favored information over technology

APIS™ APIS™ – Started with nine species – Today > 70 species – Added computer models Amur Stocking rate Amur Stocking rate Harvesting Harvesting PMIS ™ PMIS ™ – Started with 20 species – Today >150 species – Added registration regs and laws APIS™ APIS™ – Started with nine species – Today > 70 species – Added computer models Amur Stocking rate Amur Stocking rate Harvesting Harvesting PMIS ™ PMIS ™ – Started with 20 species – Today >150 species – Added registration regs and laws

But we felt it was time for a change But we felt it was time for a change Information was increasing Information was increasing Harder to keep up Harder to keep up Organization a problem Organization a problem Difficult, at best, to effectively update systems Difficult, at best, to effectively update systems More flexibility in accessing information More flexibility in accessing information But we felt it was time for a change But we felt it was time for a change Information was increasing Information was increasing Harder to keep up Harder to keep up Organization a problem Organization a problem Difficult, at best, to effectively update systems Difficult, at best, to effectively update systems More flexibility in accessing information More flexibility in accessing information

Change core technology Change core technology Programming Programming Relational database Relational database – Sales records – Bank transactions – Addresses/names/telephone numbers Use pieces of information as the data Use pieces of information as the data But… But… Change core technology Change core technology Programming Programming Relational database Relational database – Sales records – Bank transactions – Addresses/names/telephone numbers Use pieces of information as the data Use pieces of information as the data But… But…

What is a relational database? What is a relational database? Simply put: Simply put: – Set of highly organized data – Related by common information Contains series of tables Contains series of tables – Contain records – Basically descriptions of types of data – Actual information content By using a common identifier between tables By using a common identifier between tables – “Relate" one table to another What is a relational database? What is a relational database? Simply put: Simply put: – Set of highly organized data – Related by common information Contains series of tables Contains series of tables – Contain records – Basically descriptions of types of data – Actual information content By using a common identifier between tables By using a common identifier between tables – “Relate" one table to another

A simple example… A simple example… Species profiles Species profiles – Common/scientific name – Synonyms – Home range/introduction – Distribution – Description – Problems These are the records! These are the records! A simple example… A simple example… Species profiles Species profiles – Common/scientific name – Synonyms – Home range/introduction – Distribution – Description – Problems These are the records! These are the records!

Species information Distribution Descriptions Problems Images Identification Descriptions Characteristics Images Control options Chemical Biological Mechanical

So with a relational database structure… So with a relational database structure… Better organization of information Better organization of information – Know where every information piece is located – It’s relationship to other pieces Limited use of static web pages Limited use of static web pages Add new specific info Add new specific info – Modify a single table – Instead of the whole static page Easier, faster, and more economical to update Easier, faster, and more economical to update Overall more flexibility in displaying info Overall more flexibility in displaying info So with a relational database structure… So with a relational database structure… Better organization of information Better organization of information – Know where every information piece is located – It’s relationship to other pieces Limited use of static web pages Limited use of static web pages Add new specific info Add new specific info – Modify a single table – Instead of the whole static page Easier, faster, and more economical to update Easier, faster, and more economical to update Overall more flexibility in displaying info Overall more flexibility in displaying info

More importantly… More importantly… Allows web-based identification programming Allows web-based identification programming – Classical form – New free access More importantly… More importantly… Allows web-based identification programming Allows web-based identification programming – Classical form – New free access

Fruits of our labors: Fruits of our labors: – Fruits of our labors: Fruits of our labors: –

Developing CD version using database structure Developing CD version using database structure – Allow more interaction – Between web and CD versions – Using the same database Allow easier updating Allow easier updating – Change the database – Distribute database – Across web and CD versions Dynamic queries? Dynamic queries? Developing CD version using database structure Developing CD version using database structure – Allow more interaction – Between web and CD versions – Using the same database Allow easier updating Allow easier updating – Change the database – Distribute database – Across web and CD versions Dynamic queries? Dynamic queries?

Currently information display static Currently information display static – Based on programming But with dynamic queries... But with dynamic queries... User can specify User can specify – Type of information – Format of information Management plan Management plan – Species name – Description Only those with yellow flowers Only those with yellow flowers Currently information display static Currently information display static – Based on programming But with dynamic queries... But with dynamic queries... User can specify User can specify – Type of information – Format of information Management plan Management plan – Species name – Description Only those with yellow flowers Only those with yellow flowers – Distribution Only in southeast Only in southeast – Chemicals Only contact Only contact – Biologicals Only operational Only operational Only weevils Only weevils – Mechanicals Only harvesters Only harvesters Customized Customized Filtered information Filtered information – Distribution Only in southeast Only in southeast – Chemicals Only contact Only contact – Biologicals Only operational Only operational Only weevils Only weevils – Mechanicals Only harvesters Only harvesters Customized Customized Filtered information Filtered information

More mobile versions More mobile versions PDA version PDA version – APIS ™ – Microsoft Mobile-based PDA’s Limited use Limited use Variety of different operating systems Variety of different operating systems – Blackberry – I-Phone – Others ‘Mobile internet version’ ‘Mobile internet version’ More mobile versions More mobile versions PDA version PDA version – APIS ™ – Microsoft Mobile-based PDA’s Limited use Limited use Variety of different operating systems Variety of different operating systems – Blackberry – I-Phone – Others ‘Mobile internet version’ ‘Mobile internet version’

Change in core technology Change in core technology Costly to implement Costly to implement Well worth the effort Well worth the effort More interactivity More interactivity User defined information content User defined information content More economical to update More economical to update Can be applied to other areas Can be applied to other areas – Arthropod diseases – Mosquito ID/control Change in core technology Change in core technology Costly to implement Costly to implement Well worth the effort Well worth the effort More interactivity More interactivity User defined information content User defined information content More economical to update More economical to update Can be applied to other areas Can be applied to other areas – Arthropod diseases – Mosquito ID/control