Logo GISdevelopment.net

GISdevelopment > Proceedings > GITA > 1999


GITA 2002 | GITA 2001 | GITA 2000 | GITA 1999 | GITA 1998 | GITA 1997 |  
Sessions

Business Applications

Data Development and Evolution

Data Distribution and Access

Engineering and Design Applications

Enterprise Integration

Enterprise Resource Planning

Exploiting Field and Mobile Technologies

Invited Track

Operations Support

People Issues

System Architecture

User Perspectives

Work Management


GITA 1999


System Architecture


"Plug and play" Geospatial applications


Plug and play defined
In looking at a definition for Plug and Play it is not possible to use traditional sources such as Webster's Dictionary. This is because Plug and Play, like so many technical words, has taken on a special meaning, and has then evolved over a very recent time. The next best source I have found in my research has been with the developers of the concept, Microsofl Corporation. Microsoft has defined plug and play as:

".. .A combination of hardware and software support that enables a computer system to recognize and adapt to hardware configuration changes with little or no intervention by the user. A user can add devices to, and remove devices from, a computer system without awkward and confising manual configuration and without intricate knowledge of computer hardware. For example, a user can dock a portable computer and use the docking station keyboard, mouse, and monitor without making manual configuration changes."3

While this definition is sufficient for the hardware and operating systems, software applications require a different definition that does not appear to have a generally accepted definition. The addition of the geospatial component adds another level of complexity. I propose the following definition for plug and play software applications: Plug and Plav geospatial software atmlications are intemated comtmter mom-ams that enable atmlications to run in an enterprise environment with minimal customization and intimation work. Plug and Play at.mlications dug independently into enterprise databases and spatial data models with communications supported via standardized, open m-otocols. Expanding on this a little further, some of the words in this definition have special significance. Namely.

Enterprise refers to the fact that the Plug and Play geospatial application is not simply a single user application, but rather a key part of a corporate information system requiring access by multiple, distributed users. This greatly increases the complexity in the same manner that networks of personal computers with attached peripherals increase the complexity of systems over isolated, unconnected desktop PCs.

Integrated refers to the fact that the Plug and Play geospatial applications are not working alone, but working in conjunction with other applications and information systems. For a utility this refers to the integration of a Customer Information System, a Work Management System and so forth.

Customization is work that is required to make the base Plug and Play geospatial applications conform to the business requirements of the application users. Customization is typically not considered to be core application programming modifications to the source programs of the base Plug and Play geospatial application, rather it is setting up the unique requirements of a given system.

Standardized, open protocols are forms of communication between the Plug and Play application and other systems. These commonly include formal standards such as CORBA and the Open GIS as well as commonly accepted vendor de facto standards, such OLE/COM, and vendor database stored procedures.

Page 2 of 4
| Previous | Next |

Applications | Technology | Policy | History | News | Tenders | Events | Interviews | Career | Companies | Country Pages | Books | Publications | Education | Glossary | Tutorials | Downloads | Site Map | Subscribe | GIS@development Magazine | Updates | Guest Book