Design

We choose a well-known application domain that fits nicely with the features provided by JNLP. Our application—that we will call (with great imagination) Textuale—is easily organized into a set of software modules, using a functional decomposition of the provided features.

For simplicity, we will supply just one of those “add-on” features, a graphical editor for embedding simple draws in our text. A screenshot of a document processed with our text editor is proposed in Figure 13.1.

Figure 13.1. Our application at work.

Before we illustrate the implementation of our application, we take the remainder of this section to review the mechanisms ...

Get Java™ Deployment with JNLP™ and Webstart™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.