Here you can find information about how to develop mobile applications. The focus is on using Java technologies, especially Java EE, for mobile browsing, in the context of thin clients. A few new mobile technologies are also covered, enabling enriched user experience. These already are, or will soon be, available for mobile applications.
Today we see an increasing convergence between the traditionally separated industries of IT, telecom (mobile and fixed), media and content, both regarding business aspects and technology. The targeted readers of this introduction are all those working in this converging field – with, for instance, applications, content, media or services. This category covers a wide range of professionals, such as Java software designers, content developers, system designers/architects, operation and maintenance personnel, product managers and business developers. Although our aim is to keep the presentation simple, a prerequisite for understanding it is a basic understanding of IT and telecom.
Note that the Java technology for mobile applications covers both the client side (Java ME and Java SE) and the server side (Java SE and Java EE).
Framework/SDK
Mobile Front Controller
Articles
Mobile browsing for a rich media end-user experience
Concepts and terminology
Business models
Network architecture overview
Browsing architecture - Java EE application - server side
Rendering of content
Enriched end-user experience
dotMobi
Best practices
Mobile browsing and WAP
Presentation from JavaOne 2007
Mobile JSF for mobile rich media and mobile web 2.0