У меня есть мобильное веб-приложение, работающее как клиентский JavaScript с использованием Opera Mobile 10 на Windows Mobile 6.5 Professional (на Motorola MC9500).(Я пробовал IE Mobile 6, но он не поддерживает элемент canvas и недостаточно JavaScript, чтобы быть полезным для моих целей.) Мне нужно это приложение для обмена сообщениями с нативным приложением на том же устройстве.Поскольку JavaScript находится в «песочнице» и у меня нет доступа к ActiveX, кажется, что один из способов сделать это - отправлять / получать сообщения через AJAX через промежуточный сервер на том же устройстве.У кого-нибудь есть рекомендации для HTTP-сервера, который будет работать на Windows Mobile 6.5 Professional?Этот сервер должен иметь возможность кэшировать сообщения с постоянным хранилищем, например, SQLite.
В настоящее время я смотрю на PocketHPH , сервер PHP.Я также нашел Padarn , веб-сервер ASP.NET.Я приветствую любые предложения на небольших веб-серверах, которые лучше подходят для этой задачи.
Спасибо.
Вот некоторые пояснения к моему первоначальному вопросу.Оригинальное веб-приложение работает на iPhone с использованием Safari.Это довольно сложное приложение JavaScript, которое я не писал.Поэтому я пытаюсь переместить его на Windows Mobile, не переписывая его как нативное приложение.Причина, по которой я двигаюсь, заключается в том, что мы сотрудничаем с другой компанией, у которой есть собственное приложение, которое должно работать на MC9500, работающем под управлением Windows Mobile 6.5 Pro.Так что я не имею никакого контроля или доступа к коду нативного приложения.Однако наше веб-приложение должно обмениваться сообщениями с приложением другой компании.Следовательно, многие из ограничений, например, я не могу использовать IWebBrowser2 из собственного приложения.Разработчик другой компании мог бы попробовать, но не похоже, что он пойдет на это, потому что есть вещи гораздо меньшего размера, которые он не сделает.Насколько я понимаю, я могу использовать ActiveX только из IE Mobile, а не из Opera Mobile.Однако есть несколько функций JavaScript, которые IE Mobile 6 не поддерживает.Так что я мог бы переписать все приложение JavaScript, чтобы сделать IE счастливым (я уже довольно много переписал, прежде чем переключиться на Opera Mobile, которая имеет гораздо лучший движок JavaScript), но, вероятно, было бы проще просто переписать его какродное приложение.Может быть возможно разработать элемент canvas, но, опять же, если я собираюсь это сделать, я с таким же успехом могу прикусить пулю и переписать все это как нативное приложение.Так много для того, чтобы попробовать «легкий» путь портирования на другой веб-браузер.