HyperActive Software Home

HyperCard Stories

Cool things our readers do with HyperCard


Joseph F. Buchanan

Managing a dental practice, importing to a Palm Pilot

I have three stories.

1. I wrote a system for a dental practice consultant. It was origially
written in Fortran. I saw the value of Hypercard in providing a lot of
services that I would have needed to write myself. I did need to do some
customization as external commands to speed things up a bit (this was
written for an SE back in 1988). Well, the same system has been carried
forward with very little adjustment, now running on a G3 machine and speed 
is no problem. It just surprises me how little I have had to work to keep
this system going. The consultant goes years without asking me for any
help. The last problem was fixed simply by moving from Hypercard 2.1 to
version 2.2. Since I am not in this for making a lot of money, but just
for helping this guy out, I haven't missed a great financial opportunity
that this could have been if I had written it using some Microsoft product 
on a WinTel machine.

2. When I need to craft some data for any purpose, Hypercard is my first
choice. I needed to convert data from a network accessible UNIX based
database (usually accessed by a Windows program), I wrote a HyperCard
program to take and extract the data and send out email messages to
patrons surveying them about our service. I was able to get HyperCard to
keep track of everything and make it easy to send email messages via
AppleScript to Eudora and then analyze the responses from the patrons,
entering the data into another Hypercard-based database. It also produces
a report summarizing those responses. This was written in less than a day
with adjustments made very easily when necessary.

I also use Hypercard via AppleScript as my CGI processor for my web server 
(try http://laanjak.cc.utah.edu/doCalendar.html).

3. When I got my Palm Pilot, I needed a good way to keep track of my
different address databases, one of which comes from an archaiac DOS
system at my church (I would love to convert them to the Mac and
Hypercard). I export the data in text form of a printout and process it in 
Hypercard and create a file that I can then import into my Palm Pilot
database. It was quick to write and is slick to use.

Comments to: Joseph F. Buchanan

 

Dexter Chan

Conflict management software

Create a commercial interactive educational software title designed to
teach children about conflict mediation techniques and how to reduce
violent behavior. The software program, Conflict Smarts, used QuickTime
video and contains exercises, such as facial recognition, that use photos. 
We even used 3 second Quicktime clips to "animate" topic buttons with
video.

Taking only 6 months to develop, Hypercard was the key to keeping costs
and production time down. We're eagerly awaiting Hypercard 3.0 so we can
share this marvelous and important software program with Windows users.

Drop by http://www.mindspring.com/~dschan/ConflictSmarts.html and take a
peek at what the program has to offer.

Comments to: Dexter Chan

 

Brent Goss

Online banking application

Several years ago on-line banking became available in our area. It uses an 
automated touch-tone phone mechanism to prompt the caller for actions such 
as getting account balances and paying bills. I initially used it only
with the phone and got tired of the repeated entry of numbers. Having
played with HyperCard scripting previously I figured I could program all
the sequences and build a push-button interface that my wife could use
also.

So, after a couple of evenings of HyperTalk programming, we were paying
our bills on-line. My wife uses it all the time and just loves it -- no
more trips to the bank to pay bills or check the account balances. The
program allows us to: pay any of our 14 bills immediately or post-date
them (we use this feature all the time to avoid missing payment dates);
get account balances; transfer money between accounts; and, scan our
payment history.

The program connects to the bank and using the modem speaker we can hear
all the transactions as they occur. At any point in the process we can
cancel the transaction. It is very easy to use and logs all actions when
finished.

We still use this program even though our bank recently added on-line
computer banking. The new service is only for PC users via a custom PC
application. Intuit has a form of on-line banking with Quicken, but only
for certain banks and not in Canada where I live. They also have extra
charges for their use. Using my HyperCard version does not incur
additional charges.

Comments to: Brent Goss

 

Sidney A Powers

Calculating jet aircraft drag

I have generated a Hypercard stack containing a set of methods for
generating the data needed to estimate the drag of modern jet aircraft.
The user selects the various components of the aircraft and a Hypercard
card is presented on which the user enters the geometric parameters (
length, width, height, sweep angle, etc) in appropriate slots on the data
sheet. The Hypercard stack calculates the needed areas for most
components. For few types, the user must enter the area himself. The
result is a text file that is read by the drag evaluation program which is 
written in C. This works like a charm and needs almost no manual since it
is so intuitive.

Comments to: Sidney A Powers

 

Jeff Reynolds

Commerical multimedia applications

I am a multimedia developer that specializes in natural history education
exhibits, CD-ROMs, and web sites. One of the main reasons I got into being 
a multimedia professional is due to Hypercard. In 1988 I began using
HyperCard to develop a data base and training system for Humpback whale
cooperative feeding behaviors in Southeast Alaska. Hypercard allowed me to 
rapidly develop both an interactive data base to hold all our research
data and also an interactive training course that was integrated into the
database to provide training to new research volunteers. The combination
of Hypercard and my little old fireplug SE allowed me to easily take my
Mac out into the field, shipboard, before the days of laptops!

Since then I have used HyperCard to develop interactive kiosks at places
like the Saint Louis Zoo where we developed a series of interactive
exhibits on Missouri Streams. These exhibits utilize full screen digital
video and dual laser disc players, all of which is controlled from
HyperCard. I have also used Hypercard to rapidly prototype many exhibits
for clients that are strictly PC based. After the prototypes are done, the 
PC version is built and many times (especially in the early days) the PC
version could not deliver the same functionality, speed, and presentation
that the HyperCard prototype could!

I have also had wonderful experiences using Hypercard for producing
CD-ROMs. The first major title I used Hypercard for was the Earth Explorer 
Environmental Encyclopedia. This $2.7 million National Science Foundation
project required a multimedia interface system that could also handle a
half a million words of text and over 30,000 data points of data. We used
HyperCard to program the Macintosh version and Visual Basic for the PC
version. The Mac required only one programmer, while the PC version
required 2 programmers for an equivalent length of time. The Mac version
also provided and reformatted many of the assets for use in the PC
version. Additionally, the Hypercard version required about one half the
testing (since the HyperCard program was ahead in the schedule, itŐs
testing also included most of the content testing) of the PC version and
little or no tech support calls.

I have also recently used Hypercard to produce the Macintosh version of a
CD-ROM we produced with Jean Michel Cousteau. Cities Under the Sea: Coral
Reefs is a fully interactive multimedia CD-ROM with 50 minutes of
QuickTime movies, over 700 color pictures, and 70,000 words of text. The
Macintosh version was produced for a similar programming budget of the PC, 
Visual Basic version, but incorporated many extra features into the system 
and required less testing. Again, Hypercard allowed us to develop much
more for the money.

Finally, I continue to use Hypercard as my internal project data base
engine. For every project I create a data base in Hypercard that contains
all the text content, media file references and other detail information
for the project. The data base is then used to manage this content during
production, then the data is exported in whatever format is required of
the final multimedia system for use. This system using Hypercard to manage 
the content of large projects has saved time and money and allowed us to
run projects distributed over consultants living all over the place!

Hypercard has really been both my introduction to doing multimedia as a
profession and my mainstay as a multimedia production tool. Its
flexibility, stability, value, and ease of use are unparalleled!

Comments to: Jeff Reynolds

 


Previous Stories | Story Index | More Stories

Up to top


Developer ResourcesHome

 

HorizontalBar

Contact us 5226 West Nokomis Pky, Minneapolis MN 55417


 

 

 

 

All contents copyright (C) 1996, HyperActive Software. All rights reserved.
Revised: November 6, 1998
URL: http://www.hyperactivesw.com/HCStories/stories.html