Before you start
This tutorial is for programmers who want to get some experience with cloud computing by creating a Lotus eForm on EC2. Prior forms design experience is desirable, but not necessary. Some familiarity with configuring software on Linux® and with SSH would also be beneficial, but is not required.
The cloud computing revolution began in 2006 when Amazon started providing access to its services through Amazon Web Services (AWS) on a pay-as-you-use basis. The definitions of cloud computing vary, but this technology is often defined as something that involves hosting services over the Internet. There are a few other requirements for cloud computing, which are discussed in the next section. Amazon continues to be one of the major players in cloud computing, and IBM is fast becoming an important player as well. Some of the other leaders are Akamai and Joyent.
Lotus eForms can help customers create surveys, applications, feedback mechanisms, orders, requests for submission, and more. Later in the tutorial, you will learn that building a Lotus eForm is very simple.
This tutorial teaches you to write a simple application for the Car Care Repair Shop that tracks important information about its customers using Lotus Forms and how to run it on Amazon EC2. By completing this tutorial, you will learn about the following:
- The cloud computing revolution
- Getting started with AWS
- Launching an EC2 instance preloaded with Lotus Forms
- Configuring Lotus Forms
- Writing a simple application using Lotus Forms
- Running the application
To follow along with this tutorial, you will need to have the following access and software installed and running on your computer:
- An AWS account. You'll receive detailed instructions on setting up an account in the Getting started with AWS section.
- SSH Client. Several instances are available based on OS/distribution. For Windows®, we will use PuTTY.
- Secure Copy. Several are available. We will use WinSCP.
Find links for all of the tools in Resources.