2010-09-06 3 views
0

Я создал приложение с несколькими касаниями, основанное на базе Java EE и объединенное с BlazeDS с интерфейсом Adobe Flex. Приложение работает на DIY-Multi-Touch, который я создал. Теперь я хочу использовать другое решение. Интерфейс Adobe Flex (с мультитач-библиотекой) и адаптер BlazeDS должен быть заменен решением, которое охватывает iPhone/iPad, Android и коммерческие дисплеи Multi-Touch.Один интерфейс для iPhone/iPad, Android и Multi-Touch дисплеев

Проблема заключается в том, что iPad/iPhone не работает во время выполнения Flash Player (а не в тюрьме), но приложение также должно быть запущено на этих устройствах. Таким образом, Adobe Flex и интерфейс Java (без JVM на iPhone/iPad) больше не возможны. Сначала, начиная разработку приложения, не было необходимости запускать его на мобильных устройствах Apple, но это изменилось :-(

Итак, что я могу сделать, используя HTML5? Поэтому я могу использовать его для Android и iPhone/iPad, но я также хочу использовать его на коммерческом мультитач-дисплее и обычном дисплее с помощью мыши (у меня только жесты для одного пальца, жесты с двумя пальцами не обязательно). любые рамки, которые позволяют это? Потому что я не хочу создавать несколько интерфейсов (приложение для iPhone/iPad на Objective-C и Adobe Flex для всех других устройств), было бы здорово, если я смогу создать интерфейс для всех устройств.

Кто-нибудь знает, как я мог это реализовать?

С наилучшими пожеланиями Тим

+0

вы можете посмотреть на телефонный разговор. www.phonegap.com – bhups

+0

Как и мой ответ на ammoQ: он поддерживает Windows Mobile и BlackBerry и MT дисплеи и обычные дисплеи? – Tim

+0

«коммерческие дисплеи Multi-Touch» - помимо Android и iPhone, как? –

ответ

2

Взгляните на Sencha Touch, это платформа HTML5, предназначенная для устройств iOS и Android, что должно сделать относительно легким создание веб-приложений, которые чувствуют себя родными приложениями на этих устройствах.

+0

Хорошо, большое спасибо, он также поддерживает устройства Windows Mobile и BlackBerry? А как насчет дисплеев Multi-Touch и обычных дисплеев? – Tim

+0

Очевидно, что он может делать только столько, сколько может сделать встроенный браузер указанных устройств. Если у вас есть такое устройство под рукой, попробуйте свои демонстрации, чтобы увидеть, насколько хорошо он работает. Я не думаю, что вам повезет с Windows Mobile, или большинством ежевики, но с самыми новыми, у которых есть браузер, основанный на netkit. –

+0

Хорошо, телефонная заставка, похоже, поддерживает больше устройств ?! – Tim

0

Программа Adobe Flex интерфейс (с мультитач библиотеки) и BlazeDS адаптер должен быть заменен решение, которое охватывает iPhone/IPad, Android и коммерческих Multi-Touch дисплеи.

Android 2.2 и выше поддерживает полный Flash Player и, следовательно, также поддерживает приложения Flex. Однако Adobe заявила об улучшении такой поддержки для следующего выпуска Flex, ожидаемого в начале следующего года.

Apple, в частности, заявила, что хочет предотвратить разработку кросс-платформы типа, которую вы пытаетесь выполнить.

Не зная или не видя своего приложения, трудно сказать, поддержит ли вас HTML5. Но да, многие части HTML5 должны работать в нескольких браузерах.

Возможно, вы захотите исследовать Elips Studio, который приносит приложения ActionScript на несколько устройств, включая устройства Apple.

+0

Да, но он также должен работать на iPhone/iPad, и поэтому я больше не могу использовать Adobe Flex/Flash. У меня есть простое приложение на основе мультитач. Я могу нажать, дважды коснуться, перетащить и увеличить масштаб, но для масштабирования мне понадобятся два пальца, поэтому я думаю, что это будет возможно на мобильных устройствах, но не на обычном дисплее ПК. – Tim

+0

Я не уверен, в какой части моего ответа вы говорите «да». Elips Studio поддерживает iPhone, iPad, Android, Symbian и Windows Mobile. Я бы ожидал, что Blackberry не может быть слишком далеко. Вы можете писать в ActionScript/MXML с помощью Flash Builder и развертывать его в собственном формате устройства. Он не использует Flash Player за отзыв, но использует тот же набор навыков, который у вас есть при разработке Flex. – JeffryHouser

+0

Итак, Elips Studio - кросс-компилятор. Но как я могу запустить это на мультисенсорном дисплее под управлением Windows 7? Там я буду использовать Adobe Flex с сгенерированным SWF? – Tim

Смежные вопросы