Show simple item record

dc.contributor.advisorBrady, Alyce
dc.contributor.authorBrodhagen, Kenn
dc.descriptionv, 26 p.en_US
dc.description.abstractWhile studying computer science at Kalamazoo College, I have had many opportunities to write software in the form of programming projects - small programs which focus on displaying specific skills and knowledge. These projects are helpful tutorials on many important algorithms and data structures, but unfortunately fail to provide the student with an accurate idea of what real-world software development entails. This was better approximated by the Software Engineering course, which allowed students to work together on one large piece of software. Still, with other courses and responsibilities, as well as the short ten-week quarter, the project did not have the same feel as one which consumes an entire day for several months. This summer, I had the opportunity to work on a project in the mortgage software industry. This experience provided me with a chance to see what life as a professional software developer is like, as well as work with state-of-the-art development tools. Due to confidentiality contracts, I must use a pseudonym for both the company for which I worked and the project I helped design and implement. I will call the company Hipware, and the project HAPI (Hipware messaging Applications Program Interface ). Hipware is a small company whose main client base is the mortgage industry. Our technology focuses on using digital imaging and electronic transmittal to increase the productivity of our clients. Section 2 provides a more detailed description of how the mortgage industry works and how Hipware fits into the picture. My project this summer involves the design and implementation of an extension for our current applications which would give our clients a universal messaging system. This allows each application to view many different vectors of electronic transmittal, such as modem, Internet mail, or MAPI (see sections 3.3 and 3.4) through a single interface. The focus of my paper will be on the decisions we made both while designing and implementing HAPI, as well as my evaluation of the success of the project.en_US
dc.relation.ispartofSenior Individualized Projects. Computer Science.
dc.relation.ispartofKalamazoo College Computer Science Senior Individualized Projects Collection
dc.rightsU.S. copyright laws protect this material. Commercial use or distribution of this material is not permitted without prior written
dc.titleHAPI: The Design and Implementation of a Universal Software Messaging System for the Mortgage Industryen_US
KCollege.Access.ContactIf you are not a current Kalamazoo College student, faculty, or staff member, email to request access to this thesis.

Files in this item


This item appears in the following Collection(s)

  • Computer Science Senior Individualized Projects [211]
    This collection includes Senior Individualized Projects (SIP's) completed in the Computer Science Department. Abstracts are generally available to the public, but PDF files are available only to current Kalamazoo College students, faculty, and staff.

Show simple item record