This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Types of Java clients: applets, midlets or applications.
Please tell me if I'm correct and the follow apply to all of then
To create an user interface allows more flexibility and more interation with users, less bandwidth consume (since presentation logic doesn't need to come from server) and maybe less conections with the server (Ex: to reorder a list a browser need to send a new request to the server, an java client may not do that). But the implementation is more complex.