Chapter 3. The Smart Client Paradigm: iFeedBackCHAPTER OVERVIEWBenefits of Smart ClientsThe iFeedBack ApplicationDistributed AuthenticationThe UI Call ModelThe Thread ModelImplementation Walk Through J2ME represents a new mobile application paradigm: smart clients. Smart clients, especially Java smart clients, have many advantages over competing solutions such as WAP/WML. In this chapter, I use a sample application, iFeedBack, the grand prize winner of 2003 NexTel/Sun/Motorola University Wireless Developer Contest, to illustrate the power of smart clients and the basic end-to-end architecture. We will focus on the overall design and briefly walk through the implementation.Since this book targets advanced Java developers, I assume that you already have knowledge of J2ME application development and deployment. If you need to refresh your memory, a quick start guide is available in Appendix A. A list of entry level J2ME books and tutorials can also be found in the "Resources" section. Although the implementation details of the J2EE serverside components are not the focus of this book, knowledge on servlet, JDBC, JMS, JAX-RPC and EJB will greatly help you understand the sample applications. To run the sample applications, you also need to know how to deploy J2EE applications to your application server. |