В конце концов, проблема заключалась в том, что я не инициализировал и не настроил хостинг Firebase, что, по-видимому, и делает доступными html / js / css и другие статические файлы в HTML, возвращенном из облачной функции. Как только я сделал это и настроил общую папку, я смог обратиться к файлу test.js, поместив его в общую папку. Это добавление добавляется в раздел перезаписи файла firebase.json, и все готово. После этого видео очень помогло и содержит все необходимые шаги.
Другой вариант, на который стоит обратить внимание - это Rhodes , представляющий собой среду Ruby.
http://j2mepolish.org может быть хорошим выбором, однако iphone только в дорожной карте. Но android и BB уже поддерживаются, как и все другие телефоны j2me.
При написании многоплатформенных приложений вам необходимо решить, какой объем кода использовать. 2 варианта:
Второй подход имеет тенденцию давать лучшие приложения, но это больше работы (если вы этого не делаете нужно писать кроссплатформенные библиотеки).
Сложно с мобильным миром выбрать язык. Прямо сейчас у вас есть
Вы можете пересечь скомпилировать Java в JavaScript и наоборот. Вы также можете скомпилировать java для C или использовать javascript engine, который вы можете вызывать из C. Я не думаю, что вы можете запустить C на java / javascript телефоне. Это побуждает меня предложить написать ваш код на Java / Javascript. Кросс-компиляции (и смешивание языков в целом) имеют обратную сторону, усложняя отладку.
также, если вы пишете игры, ознакомьтесь с моим кроссплатформенным (iPhone, Android и т.д.) решением под названием Cuttlefish Engine на http://www.cuttlefishengine.com.
Один метод, который подходит для определенных типов приложений, таких как эталонные приложения: Используйте HTML / CSS / JavaScript и пишите компактные клиенты который использует объект просмотра HTML платформы для чтения локально встроенного веб-контента.
Одним из способов написания кроссплатформенного приложения, работающего как на BlackBerry, так и на Windows Mobile, было написание всего этого в HTML. Мне пришлось использовать подмножество HTML и CSS, которые работали как в BlackBerry Browser, так и в Pocket Internet Explorer. Я также использовал небольшое количество JavaScript.
Я написал очень маленькие программы просмотра, которые запускали его на внутреннем хранящемся HTML-коде и изображениях, используя URL-адреса jar: // (BlackBerry) и res: // (Windows Mobile). Мне удалось встроить все файлы HTML и изображений как часть приложения BlackBerry, используя настраиваемую версию поля браузера и.То же самое и с Windows Mobile, я смог использовать Pocket Internet Explorer в качестве встроенного ActiveX в моем приложении для Windows Mobile.
Примечание - для BlackBerry мне приходилось поддерживать устаревшие устройства под управлением OS 4.2. Для этого я переработал множество примеров кода RIM, таких как SecondaryResourceFetchThread.java, чтобы извлекать изображения, встроенные в приложение, и доставлять их через настраиваемый объект подключения, который реализовал HttpConnection, который я разработал для обработки URL-адресов jar: // для внутренних целей. встроенный HTML / изображения в мое приложение BlackBerry. Это было немного сложно понять. Для Windows Mobile это было более интуитивно понятно.
Есть и другие способы сделать то, что мне нужно, но он отлично работал для справочного медицинского приложения, и я смог разработать отдельные файлы CSS для BlackBerry и Windows Mobile, чтобы немного по-разному переформатировать контент для двух мобильных устройств. (Раньше это было похоже на тестирование совместимости Netscape с Internet Explorer.)
Это может не сработать для вашей ситуации, но если ваше приложение является «эталонным» приложением в веб-стиле, и вы знаете, как работать с HTML что ж, этот подход может сработать.
В настоящее время мы также занимаемся этим и обнаружили:
У этих продуктов есть хорошие отзывы. Версия для сообщества Titanium бесплатна.
Также вы можете попробовать Mobile Community Framework (MCF). Это кроссплатформенный фреймворк, работающий на iPhone, Android, WinMobile, Symbian и BlackBerry. MCF обрабатывает операции с сетью, местоположением и близостью для вас, в сети Wi-Fi Ad-Hoc или через выделенный прокси-сервер, если прямое соединение невозможно. У него простой API, и он бесплатен в использовании. Таким образом, вы можете разрабатывать интерфейс и логику приложения отдельно для каждой платформы и использовать MCF для соединения экземпляров вашего приложения так, как вам удобно.
Больше информации на http://uvamobiltec.com