3.5 SummaryUsing the iFeedBack application as an example, we demonstrated the capabilities and basic programming models of mobile smart clients. Programming topics covered in this section include the UI call model, the threading model, and the custom data exchange protocol. All those techniques serve a central purpose: to improve user experiences. Some topics in this chapter will be further elaborated on in Chapter 5 when we discuss patterns in the Sun Smart Ticket blueprint. |