Asee peer logo

Software Application Design Using Visual C++ And Ole

Download Paper |


1997 Annual Conference


Milwaukee, Wisconsin

Publication Date

June 15, 1997

Start Date

June 15, 1997

End Date

June 18, 1997



Page Count


Page Numbers

2.364.1 - 2.364.7



Permanent URL

Download Count


Request a correction

Paper Authors

author page

Vincent Allen

author page

Bruce E. Segee

author page

Scott C. Dunning

Download Paper |

NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

Session 1559

Session 1559

Software Application Design Using Visual C++ and OLE

Bruce Segee, Scott Dunning, Vincent Allen University of Maine

Abstract Our goal was to develop an OLE container application using Visual C++ that could provide access to multiple OLE servers. Each of the OLE servers is a separate application such as a report for processing data or an application that controls some process. The OLE container is responsible for combining all the servers in a presentable form to the user. The strength in this type of architecture is that new servers can be developed and made available to the user through the container without any modification to the container code or that servers can be mixed and matched in order to provide different functionality within the same container. The development of servers also provides valuable educational experience for students in terms of programming, software engineering, and also energy efficiency in the industrial and business communities. 1. Introduction Since 1978, the U.S. Department of Energy has sponsored the Industrial Assessment Center program (IAC). This program provides “no-cost” industrial assessments to small and medium- sized manufacturers around the United States. The program utilizes 30 Universities which each perform 30 assessments annually at firms within 150 miles of their respective campuses. It has been highly successful in training students in energy efficiency and waste minimization techniques. The program has also been very successful helping the manufacturers that are served by the program. In our desire to provide further assistance to smaller manufacturers, we began investigating ways to share technical expertise with these small manufacturers. At the national level, the U.S. Department of Energy has developed publications in conjunction with Rutgers University that document typical energy conservation opportunities [1]. They also have developed a self- assessment workbook to assist manufacturers in improving energy efficiency [2]. Unfortunately, most facility managers of small manufacturing firms have little time to sort through large manuals educating themselves in energy efficiency. This led us to the conclusion that we needed to develop a software package to assist these manufacturers. Furthermore, this software package needed to be easy to use, easily extensible, customizable for a given industry, and be such that adding or removing recommendations does not “break” any existing recommendations. 2. Generalized Software Our goal was to develop a software application that would encapsulate a wide variety of recommendations that could apply to a wide variety of companies. The software needed to be

Allen, V., & Segee, B. E., & Dunning, S. C. (1997, June), Software Application Design Using Visual C++ And Ole Paper presented at 1997 Annual Conference, Milwaukee, Wisconsin. 10.18260/1-2--6787

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 1997 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015