На страницах Github вы можете использовать/хост-клиентскую технологию, такую как JavaScript, CSS и HTML. Таким образом, ваше приложение не будет иметь back-end, который может обрабатывать ваши RPC. Но на страницах GitHub можно сделать Ajax-вызовы (http://blog.teamtreehouse.com/code-a-simple-github-api-webapp-using-jquery-ajax), которые также являются базой для GWT-RPC.
Когда работает fron-end, вам нужен сервер для вашего бэкэнд. Afaik есть библиотеки для использования php в качестве внутреннего (я думаю, большинство из них больше не поддерживается), или вы можете использовать JsonpRequestBuilder, чтобы сделать HTTP-вызовы на выбранный вами сервер. JSONP необходимо будет преодолеть кросс-доменные ограничения, наложенные браузерами same-origin policy, потому что ваш сервер будет находиться на другом сервере.
Итак, все это не путь. Как я уже упоминал в комментариях, вы можете попробовать GAE (Google App Engine) разместить свое приложение без повторного создания вашего back-end, потому что другому решению потребуется переписать ваш back-end (например, PHP) и разместить его где-нибудь
Последний совет: перед тем, как перейти на GAE, убедитесь, что у вас есть все необходимое libraries для вас.
Возможно, GAE является для вас вариантом (http://www.gwtproject.org/doc/latest/tutorial/appengine.html) – Akkusativobjekt
Большое спасибо. Я попробую. – Tom