Правила: заголовок темы должен кратко и понятно отражать ее суть, нельзя писать заглавными буквами. Сообщение, ник, аватар не должны выделяться своими размерами или стилем написания от остальных, быть читабельными, написаны литературно и достаточно грамотно.Это не все правила а их часть, в разделе правила предоставлены полный список правил сайта и форума.
Janino На этой программе мне бы хотелось остановится!!! Она полностью меняет взгляд на программирование в среде Java 2 Micro Edition! С помошью етой программы можно создавать игры и программы не отходя от телефона (без компьютера вобще)!! Т.е. компилировать код прямо на экране мобильного телефона! Сколько я помню игры и программы для моб. телефонов писались на компьютере с установленными Java2Me SDK(~70Mb) и WTK (ну или другой прогаммы например NetBeats, JEdit, JBuldier! Это еще 25-50Мб). Короче, чтоб писать мидлеты нужно было качать в нете минимум 100Мб, не считая емуляторы, которые также очень необходимы при написании мидлетов. А теперь забудьте эти 100Мб!!!!!! Теперь все это будет занимать максимум 550кб у вас на телефоне! (Сама среда занимает 386Кб+дополнительные необходимые прогаммы =~550Кб) Создатель этой чудо прогаммы - Mumey! За что ему, как говорится "Распект и УВАЖУХА!!!" Теперь о самой программе. Она была создана на основе одной из утилит однойменной прогаммы. Что же она делает?
Я поспешил говорить, что программа сама умеет компилировать мидеты! Это не так! Она лишь компилирует ява-код в классы, из которых вобщем то и состоит мидлет.
Что нам нужно для создания
полноценного приложения на телефоне?
1)Для начала нужно скачать саму программу Janino , последняя версия которой на момент написания статьи занимала 386Кб. Ею мы будем писать и компилить код для наших будущих программ(ссылка на её скачивание в конце статьи). 2)Потом, когда классы скомпилированны, нам нужно будет их проверить (не каждый даже очень опытный прогаммист напишет прогамму без проверки синтаксиса - правильности написания кода. Один символ решает все! Вы можете просто пропустить символ ";" единый раз и ваша прогамма не запустится!) для этого нам нужен Preverifier(ссылка в конце статьи). 3) Когда вы уже преверефировали свои классы, можно приступать к компиляции собстевенной всей прогаммы. Для этого мы будем использовать JarBuilder(ссылка в конце статьи). После этого вы получите уже готовый мидлет с расширением *.jar. т.е. сразу можем тестить на своей мобиле!
Я не могу скомпилировать вылазит ошибка "Out of memory error", что мне с этим делать?
Все дело в том, что некоторые телефоны имеют мало оперативной памяти моб.телефона(Java Heap)!! Так вот, настоятельно рекомендуется большие проекты компилировать с помошью Online Java Compiler во избежания подобных ошибок!
Я никогда не программировал, но очень хочу научится, что мне делать?
1) Это скачать учебники(можно найти как у нас на сайте, так и здесь http://annimon.wen.ru/java/JavaBooks.html 2) Посещать темы в форумах о прогаммировании на ява например waper.ru 3) Писать простенькие программы пока вы не почувствуете. что можете большего! Иначе охота в программировании у вас отпадёт навсегда!..:(
Я проффисиональный прогаммист и прогаммирую много лет, есть ли версия программы которая имела бы все необходимые библиотеки API для создания сложных проектов?
Есть!!! Это JaninoPro! Созданная Salat-Cx65! В ней присутствуют почти все известные библиотеки, 99% из них(midp1.0, 2.0, 2.1: API Siemens,Nokia, Samsung, SE, motorolla и т.д. все jsr!!)
Ссылку на скачивание ищем в конце статьи
А где можно скачать все это добро? Оно платное? Вовсе нет! Данные прогаммы распростаняются свободно. Их скачать можно прямо здесь: