Today I have found a very interesting link: JavaOne Online Technical Sessions. After to do an overview on it I have found a technical session very interesting for me:
This technical session is a complete road map throw the different consideration you have to take into account when you develop a Mobile Application.
Another interesting aspect is how the analysis of each component is based in design pattern and combinations of it.
It also mention some issues related to the status of the mobile development, growth of the mobile tool kits.