scispace - formally typeset
Search or ask a question

Showing papers on "Rapid application development published in 1998"


Book
01 Dec 1998
TL;DR: The approach taken in this book incorporates the OPEN rapid application development process and complies with the principles of DSDM.
Abstract: The message of this book is simple. Software development should be done quickly and effectively. Systems that take years to develop can often end up out of synch. with their users' evolving requirements and business objectives by the time they are delivered. Requirements Engineering and Rapid Development shows how to solve the problem by using a systematic approach to requirements gathering and business modelling. This book is packed full of practical advice and tried and tested techniques for object modelling, illustrating how these techniques may be applied not only to models of computer systems, but to models of the world in which they have to operate. Ian Graham provides advice on how to run requirements workshops and presents a standard structure for requirements gathering, modelling and analysis, founded on an understanding of the project's mission and business objectives. Using a sequence of traceable, linked object models the final implementation may be continually checked against the specifications to ensure developers do not lose sight of the original goals. Anyone involved in the specification of modern computer systems should read this book. The approach taken in this book incorporates the OPEN rapid application development process and complies with the principles of DSDM.

49 citations


Proceedings Article
01 Jan 1998
TL;DR: An in‐depth case study of a rapid application development (RAD) project and a model of the core features of RAD are developed from literature such as that published on the dynamic systems development method (DSDM).

39 citations


Proceedings ArticleDOI
01 Nov 1998
TL;DR: A co-ection of very high-levd software components, fit using the JavaBeans component standard, that enables domain experts and application signers to rapi~y bfid entire co-aborative apphcatiorts via Visual progr arnming drag-and-op, customization and wiring.
Abstract: Msting GUI btider technology supports btiding user interfaces for interactive applications via direct manip ulation. However, it is notoriously ~ctit to btid the underlying data sharing and application logic for rmdti-user synchronous co~aborative applications. This paper describes a co~ection of very high-levd software components, bfit using the JavaBeans component standard, that enables domain experts and application dsigners to rapi~y bfid entire co~aborative apphcatiorts via Visual progr arnming drag-and~op, customization and wiring. Our component suite supports conference setup, awareness, data sharing, media streaming, acc~s synchronization, and tempordy coordinated media and event streams. TVe ~nstrate that the task of btiding non-trivia mdti-user applications using this approach is si@-tly s“np~ed.

28 citations


Journal ArticleDOI
01 Aug 1998
TL;DR: Both the RAD and PD traditions are reviewed and areas of possible cross-fertilisation are indicated, particularly in relation to the utility of the concepts of scenarios and design breakdowns to RAD work.
Abstract: Rapid application development (RAD) is a contingent information systems development method that has arisen in response to business and development uncertainty in the commercial information systems engineering domain. Participatory design (PD) is a style of software development that has achieved some significance within a number of academic research areas and can be seen as a response to dissatisfaction with the underlying philosophy of dominant software development approaches. At the macro level, the two development styles appear divergent. However, at the micro level, there are many potential points of synergy. In the paper, both the RAD and PD traditions are reviewed and areas of possible cross-fertilisation are indicated. The efficacy of some of these points of synergy are illustrated in relation to aspects of empirical research on RAD approaches, particularly in relation to the utility of the concepts of scenarios and design breakdowns to RAD work.

22 citations


Book
01 Aug 1998
TL;DR: The Jasmine Object Database describes the key technologies that Jasmine integrates, including object-oriented databases, multimedia, internet/intranets, and visual rapid application development environments.
Abstract: From the Publisher: The Jasmine Object Database describes the key technologies that Jasmine integrates, including object-oriented databases, multimedia, internet/intranets, and visual rapid application development environments. The book's conceptual grounding makes it essential reading for object-oriented application developers and database administrators who want to include a powerful multimedia object database in their construction of the next generation of Web-centric applications. The book also benefits IT managers, software engineering professionals, and information and library scientists who need to keep abreast of new technologies.

16 citations


Journal ArticleDOI
TL;DR: RAD implementation at two large UK organizations has failed to institutionalise RAD, the other has succeeded and the key lessons are that even basic RAD tools and techniques can deliver benefits.
Abstract: Rapid application development (RAD) promises to deliver high quality applications quickly. But the approach relies on close partnerships between IT staff and business users which may not be easy to achieve in the current climate of rapidly fragmenting organizations and, like all major innovations, RAD implementation must be managed carefully over an extended time period in order to become fully instutionalised. In this paper RAD implementation at two large UK organizations is described. One has failed to institutionalise RAD, the other has succeeded. The key lessons from this work are that even basic RAD tools and techniques can deliver benefits; that RAD implementors need to be given time to learn through experience of use; that a permanent methods group can help to stimulate RAD learning and act as a linking mechanism between successive information system (IS) development projects; that a RAD framework should be prescriptive and that an education programme which explains both the role of the information technology (IT) specialist and the business user should be pursued vigorously.

10 citations


Journal ArticleDOI
TL;DR: The application of the National Instrument LabVEIW© environment provides the basis for a highly flexible control system, typical activities of which include: low-level interface formats; icon-based systems design; and support for good human–computer interfacing.

8 citations


Proceedings ArticleDOI
03 Jun 1998
TL;DR: The author presents the novel software design environment APICES, specifically tailored to support rapid application development based on network like data structures which are typical for CAD tools, system level design tools or DSP applications.
Abstract: The author present the novel software design environment APICES. It is specifically tailored to support rapid application development based on network like data structures which are typical for CAD tools, system level design tools or DSP applications. APICES is based on graph patterns. These graph patterns offer high-level functionality for beyond manipulation of simple graphs consisting of nodes and edges. By making graph patterns re-usable within an object-oriented framework architecture and by offering multi-target code generators the author is able to provide a powerful environment for prototyping and rapid development of graph-based applications. The author demonstrates the productivity gains and the benefits of APICES by rapid application development of a multi-rate digital signal processing tool.

7 citations


Book
05 Aug 1998
TL;DR: This manual offers everything needed to create Windows applications with the rapid application development tool, Delphi 3.0, and contains advice on programming with visual components, forms, properties and events.
Abstract: This manual offers everything needed to create Windows applications with the rapid application development tool, Delphi 3. It contains advice on programming with visual components, forms, properties and events. With guidelines for creating sleek user interfaces with Delphi's Visual Component Library of menus, buttons, toolbars, status panels, multi-page dialogue boxes and text controls, it presents coverage of application development for relational database systems, graphics, communications and a variety of other uses. By studying the applications on the book's CD-ROM, programmers can observe how Delphi is used to create commercial quality Windows' applications.

5 citations


Journal ArticleDOI
TL;DR: Specific examples of 'intelligent' access network planning tools, produced using rapid application development techniques within BT, are described to illustrate their potential.
Abstract: Improvements in system technologies continue apace — with new developments in software methods arguably outstripping even the breakneck progress in hardware power described by ‘Moore‘s Law‘. The software developments are timely, since they offer solutions to the urgent problems of increasing customer demands, complexity of network technologies, and more competitive markets. The increasing availability of cheap computing power, with developments in object orientation and artificial intelligence, offer the possibility of a more holistic approach to network performance planning and management. The most fundamental aspects of network performance (functionality, reliability, and cost) can now feasibly be considered simultaneously and interactively. Common, comprehensive network models are within sight, which could be utilised by network planners, installers, repair staff, marketeers and at point-of-sale. The resulting improvements in productivity and service quality could be immense. Specific examples of ‘intelligent‘ access network planning tools, produced using rapid application development techniques within BT, are described to illustrate their potential.

4 citations


Proceedings Article
01 Jan 1998
TL;DR: The project employed an enterprise engineering life cycle developed by the Health Informatics Infrastructure consortium team to define the reengineering scope within a target domain and to assure consistency and establish version control.
Abstract: System. The project employed an enterprise engineering life cycle developed by the Health Informatics Infrastructure consortium team. A strategic assessment defines the reengineering scope within a target domain. Process and data models are developed according to the IDEF modeling standard and are stored in an integrated repository to assure consistency and establish version control. Designer/2000 rapid application development tools generate prototype application screens. The user interface is refined by addition of graphics and page layout in HTML.

Book ChapterDOI
01 Jan 1998
TL;DR: The role of architecture is examined, and a component-based approach that facilitates re-use of services is described that facilitates high quality and generality of components that are trusted by multiple consumers.
Abstract: Rapid Application Development (RAD) is commonly applied to delivery of point software solutions in isolation from enterprise-wide requirements. This is problematic in the context of large organisations seeking practical business-oriented software re-use, especially in a way which capitalises on legacy software. This article examines the role of architecture, and describes a component-based approach that facilitates re-use of services. The need for high quality and generality of components that are trusted by multiple consumers is increased by an order of magnitude and is set in vivid contrast to the need for fast solutions to pressing business needs.

Journal Article
TL;DR: A new method for rapid application development based on tools developed by the author is proposed, which gives developers the chance to create their own management applications without having to be network management experts or highly skilled developers.
Abstract: Whereas the recent hardware innovations brought increasingly powerful computers to the market at constantly lower prices, the development cost and time of software applications has not decreased at all. In the field of network management, applications and tools are usually large, expensive and difficult to build and maintain, preventing their diffusion. This paper proposes a new method for rapid application development based on tools developed by the author. Reducing development time, complexity and cost gives developers the chance to create their own management applications without having to be network management experts or highly skilled developers.