Способ, которым я это сделал, - это иметь разные модули GWT (с их собственной точкой входа, модулями Gin, даже разными CssResources), а затем на странице myapp.html вы просто должны проверить, какой браузер запрашивает контент, ина его основе (проверка JavaScript) загружается соответствующий модуль
<script src="myapp/myapp.nocache.js"/>
или
<script src="mymobileapp/mymobileapp.nocache.js"/>
.
Если вы работаете с GIN и инфраструктурой MVP ( gwt-platform - моя предпочтительная платформа), вы можете затем повторно использовать код, который уже был написан для докладчиков, и реализовывать только другие представления..