У нас есть приложение для викторин (которое может отображать банк вопросов через традиционные веб-браузеры для таких вопросов, как множественный выбор, множественный ответ, истина или ложь (примечание: это простое приложение j2ee, которое отображает контент - работает на jboss) шов, спящий режим, mysql).
Нас попросили изучить поддержку рендеринга викторины на мобильных платформах, таких как ipad2 и Android в будущем. Я хотел бы понять, что было бы лучшим способом для разработки и поддержки пользовательских интерфейсов через Интернет, а также мобильных платформ. Wkat - это выбор дизайна, который я должен сделать, чтобы обеспечить этот переход, а также использовать наши существующие инвестиции. Цените указатели, и мы еще не совсем знакомы с этими мобильными платформами.
Как мне представить данные банка вопросов, которые уже доступны в базе данных mysql. Должен ли я предоставлять JSON или REST-интерфейсы на стороне сервера, которые могут использоваться приложением на мобильной платформе. Какие виды дизайна / архитектурные шаблоны доступны для включения такой поддержки.