We will now begin working with the WaveyWeb sample project. WaveyWeb demonstrates a number of techniques from localizing and adding custom events to loading custom JavaScript libraries for use from page code. WaveyWeb is part of the example project workspace we set up earlier, but can be found on GitHub by visiting https://github.com/edwardcallahan/Easy-Web-Samples/tree/master/projects/WaveyWeb.
Often, the first step when undertaking a project is among the hardest. Fortunately, WaveMaker makes getting started rather simple. Choosing New Project from the welcome dialog brings up the New Project dialog. Other than project name, we only have to make two decisions to get started, and neither choice is undoable. Theme refers to the CSS theme, and WaveMaker includes eight built-in themes out of the box. My favorite in WaveMaker 6.5 is cool blue. As you will see later, you can create your own custom themes using the theme designer. Like most cross-project artifacts, themes are saved...