скачайте smartgwt (кстати, отличный фреймворк) и посмотрите на этот пример:
Файл: //localhost/Users/massimodipierro/Desktop/smartgwt-1.0b1/samples/Showcase/www/com.smartgwt.sample.showcase.Showcase/index.html#tiling_load_on_deamnd
, который отображает изображения в сетке. Изображения получены от Yahoo через http-запрос. Ответ в формате JSON. Посмотрите в исходный код. Чтобы увидеть ответ json от Yahoo, попробуйте следующий URL:
http://api.search.yahoo.com/ImageSearchService/V1/imageSearch?appid=YahooDemo&output=json&query=snowboard
Чтобы это работало с web2py, вам необходимо заменить этот URL-адрес URL-адресом действия web2py, которое возвращает аналогичный ответ JSON.
Я не знаю много о smartgwt, но я уверен, что в группах web2py google есть люди, желающие помочь.