Google announced Picasa Web Albums for Mobile Devices. You can find the announcement at… Put your photos on a map, and Picasa on your phone … and the mobile friendly site itself at…
http://picasaweb.google.com/m/
I tried it on both a Smartphone and Pocket PC (see screencap above) and the site worked fine on both platforms