Component-Based Visual Programming Environment for Cooperative Software Development

Kiyoshi Kozuka, Software Development Center, Hitachi, Ltd.
Tetsuya Masuishi, Information Systems R & D Division, Hitachi, Ltd.
Kenji Hatsuda, Information Systems Division, Hitachi, Ltd.


An inherent problem in current approaches to system development is that developers cannot build necessary software until they understand what is required, while end-users generally do not have the skills necessary to build what they need. To facilitate the development process, Hitachi is proposing a new system development concept, End-User Customizable Application Program (EUCAP), and has developed a component-based visual programming environment for building EUCAPs.

This programming environment provides two interfaces: a visual programming interface for end-users, and a textual programming interface for developers. Developers build components to extend the visual programming interface, while end-users visually assemble these components to build EUCAPs. The environment supports Microsoft's OLE (Object Linking and Embedding) standard, resulting in an open environment in which off-the-shelf applications and componentware can be imported and used as built-in components.

© Hitachi, Ltd. All rights reserved.