Google has launched a new Java based Gmail client today:
"The new Gmail for mobile client launching today began life as a challenge: What if we could develop a Gmail application for cell phones that was as powerful and as easy to use as the desktop version? What if it ran on hundreds of different mobile devices -- and made it possible to compose, read, and respond to conversations with a bare minimum of clicking and scrolling?
What if it enabled you to do things like search your inbox, view your attachments (including pictures and PDF files), and click to call your Gmail contacts? And what if the app were designed to make the whole experience as fast and as seamless as possible?"
You can download the new application to any of these devices, by pointing your mobile browser to gmail.com/app Google doesn't charge you to access your Gmail account from a mobile phone, but depending on your service plan, you may be charged by your wireless provider.