Как я могу преобразовать свое приложение gwt, размещенное на движке приложений, в устанавливаемое мобильное приложение?

В настоящее время мое приложение создано в Eclipse с использованием GWT и закодировано на Java. У меня есть приложение, размещенное на движке приложений, и все мои данные сохраняются в браузере с использованием хранилища html5. Я хочу, чтобы это приложение можно было установить на iPhone, поэтому я включил «\‹\meta name="apple-mobile-web-app-capable" content="yes" />\ " в свой html-файл и даже включил пользовательский значок и т. д. для iPhone.

После установки приложения на моем iPhone все работает нормально в Интернете, но в автономном режиме приложение даже не загружается. Я читал о манифестах и ​​yaml, но я не могу получить четкое представление о том, как настроить мое приложение для мобильных устройств и сохранить данные локально на телефоне (кэш приложения).

Пожалуйста помоги!


person user1687213    schedule 20.09.2012    source источник


Ответы (2)


Вам нужно начать читать об автономных HTML-приложениях для iPhone. В сети есть много ресурсов по этому поводу, например это и это.

person Peter Knego    schedule 21.09.2012
comment
Вы видите, что это проблема, с которой я столкнулся. Во всех этих руководствах говорится о java-скрипте в файле манифеста. У меня есть приложение java gwt, размещенное на движке приложений Google. Мне нужен способ поместить манифест в движок приложений Google, который будет использоваться в автономном приложении. Я не могу найти способ сделать это, и с java я помещаю класс java в файл манифеста вместе с css и всеми файлами, которые понадобятся автономному приложению, это правильно, или java не применяется в файле манифеста? - person user1687213; 21.09.2012
comment
‹mime-mapping› ‹extension›appcache‹/extension› ‹mime-type›text/cache-manifest‹/mime-type› ‹/mime-mapping› — добавление этого в мой web.xml служит файлу манифеста как cache- манифест в движок приложения. Также использование manifestR поможет вам создать файл манифеста. - person user1687213; 16.10.2012

mgwt — мобильный GWT имеет компоновщик манифеста HTML5, см.: http://code.google.com/p/mgwt/wiki/HTML5Manifest

Это можно легко использовать для локального хранения вашего приложения.

Также обратите внимание на класс настроек mgwt: http://code.google.com/p/mgwt/source/browse/src/main/java/com/googlecode/mgwt/ui/client/MGWTSettings..java

Там вы можете найти все свойства, описанные в учебниках, описанных Питером Кнего.

person Daniel Kurka    schedule 22.09.2012
comment
Я не уверен, как установить тип mime в gwt для файла манифеста, который будет использоваться как text/cache-manifest, но я думаю, изменение типа сценария в html сработало? Я добавил сервлет для обслуживания файла манифеста, но при компиляции он говорит мне, что не может найти мой класс Java. Я попробовал относительный путь и все такое, поэтому я скопировал и вставил свой класс Java в свою войну, а затем он распознал его. Затем я развернул его в движке приложения и установил приложение на свой iphone. После установки он запустится только один раз. При повторном запуске просто белый экран. - person user1687213; 25.09.2012