JECP - Java Engine Cross-Platform. Движок для создания игр и приложений для Java ME, Android и PC (Java SE).
Суть очень проста: вы пишете код, вызывая функции библиотеки JECP-Lib и получаете приложение для всех вышеуказанных платформ.
Плюсы:
- Существенно упрощается разработка приложений и игр.
- Вы получаете готовое решение для Java ME-, Android-устройств и на ПК без дополнительных телодвижений.
- Не нужно возиться с отладкой на медленных эмуляторах, т.к. тестировать можно сразу на компьютере.
Минусы:
- Готовый проект будет немного больше весить.
- Работа приложений будет немного медленнее из-за лишнего уровня абстракции.
В обоих случаях немного, это действительно немного!
Движок распространяется бесплатно, исходный код открыт. При желании вы можете присоединиться к разработке.
https://github.com/aNNiMON/JECP/
Функций пока мало, но чисто поделать демки пока хватит.
И, наконец, самое сладенькое - демки.
Для переключения экранов в демке используем клавишу # или нажимаем на красный квадрат в углу.
1 экран - просто пример отрисовки линий.
2 экран - отрисовка квадратов. Кнопками 4/6 и стрелками можно менять количество квадратов.
3 экран - управление квадратом с помощью клавиатуры и/или мыши и/или пальца.
4 экран - портированная заставка Visual ME. Кнопками 1/3/7/9 (и тапами в каждый из четырёх углов экрана) можно менять режимы визуализации.
К слову, Visual ME портировал минут за 10. Так что, если разобраться в движке, можно быстро делать приложения и игры под все платформы. (привет самоделкину).
Исходный код демок: https://github.com/aNNiMON/JECP/tree/master/demo
__________________