Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Wireless Clients

 
Pradeep bhatt
Ranch Hand
Posts: 8933
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello authors,

There is chapter on wireless clients. Could you please tell something about the chapter. Thanks a lot
 
Cay Horstmann
author
Ranch Hand
Posts: 172
15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The chapter starts with outlining the various technology choices for rendering UIs on cell phones, WAP/WML, J2ME, etc. and concludes that J2ME is where the action is.

Then we give a brief overview of basic J2ME development and explain the challenge that a JSF developer faces (i.e. there isn't a browser on the client).

Then we show how to develop a protocol that JSF can use to communicate with the client, the client software that is needed to render the UI components in J2ME, and the JSF components and renderers that are required to support this.

Even if you don't do J2ME development, it is very interesting to see how the renderers in JSF really work. It might give you other ideas for non-HTML rendering (e.g. XUL).

Cheers,

Cay
 
Pradeep bhatt
Ranch Hand
Posts: 8933
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What are the system requirements for the cell phones so that the examples work. I have no knowledge of J2ME.
 
Cay Horstmann
author
Ranch Hand
Posts: 172
15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The cell phones must be J2ME 1.0 compliant. If you have a recent Java phone, that will be the case.

Core JSF has very a brief tutorial on cell phone programming, using an emulator. We then show you how to implement a distributed "Battleship" game.

For additional information on mobile Java, I recommend Core J2ME or the J2ME book from Apress.

Cay
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic