Как стать автором
Обновить
0

Разработка под Java ME *

Все о J2ME-технологиях

Сначала показывать
Порог рейтинга
Уровень сложности

Java: перспективы, тренды и почему новичкам стоит его знать

Время на прочтение 12 мин
Количество просмотров 20K

Java – один из самых популярных и востребованных языков программирования в мире. Он используется в веб-разработке, разработке мобильных приложений, научных вычислениях и многих других областях. Несмотря на свою долгую историю, Java продолжает развиваться и оставаться актуальным инструментом для разработчиков. В этой статье в блоге ЛАНИТ мы собрали мнения ведущих экспертов в области Java из Artezio, Booking.com, Axiom JDK и др. Они обсуждают актуальные вопросы, связанные с использованием Java в современной разработке, дают советы новичкам и делятся своими мыслями о будущем этого языка программирования. 

Читать далее
Всего голосов 64: ↑63 и ↓1 +62
Комментарии 28

Новости

Neoflex проводит Hiring Week для Java-разработчиков и системных аналитиков

Время на прочтение 2 мин
Количество просмотров 1.5K


С 18 по 24 октября Neoflex приглашает Senior Java-разработчиков и системных аналитиков принять участие в Neoflex Hiring Week. Присоединяйся к нашей команде и получай welcome-бонус в размере одного оклада.

Как принять участие в Neoflex Hiring Week?

  • Заполни заявку на сайте;
  • Получи подтверждение от рекрутера;
  • Пройди техническое собеседование;
  • Прими оффер в течение 48 часов и получи welcome-бонус!
Читать дальше →
Рейтинг 0
Комментарии 0

Ностальгии пост: j2me, Gravity Defied, 64kb

Время на прочтение 17 мин
Количество просмотров 34K

Эта статья не преследует никаких практических целей — просто мне стало интересно, как лет 15 назад разработчикам удавалось делать вполне функциональные приложения и игры для слабых телефонов того времени.



  • Если что, я не имею к этой игре никакого отношения.

Например, игра с картинки выше не использовала floating-point числа, так как не все телефоны их поддерживали. "3д" и физика — полностью самописные на fixed-point вычислениях поверх целых чисел. Но мне кажется, перечисление особенностей одного приложения будет не сильно информативным. Для полноты картины я немного затрону возможности телефонов, j2me платформу и заодно сравню это с современной разработкой под Android.


Кроме того, j2me — это полноценная java старой версии (кажется, 1.3), я дописал некоторые недостающие классы и смог запустить .jar файлик с игрой на своём PC. Скриншот выше — оттуда. Не скажу, что от этого есть какая-то польза — просто API для j2me было очень простым и мне захотелось попробовать.

Читать дальше →
Всего голосов 70: ↑69 и ↓1 +68
Комментарии 47

Пишем на Java для Nintendo DS

Время на прочтение 6 мин
Количество просмотров 6.2K
image

Введение


Все началось с того, что я случайно нашел список homebrew программ (программы, разработанные усилиями пользователей для устройств, не предназначенных для запуска пользовательского ПО) для Nintendo DS и в нем увидел одну очень интересную строчку, а именно: «Pstros NDS — MIDP implementation run on the CLDC java machine compiled for NDS».

Будучи большим поклонником Java и Nintendo DS я решил разобраться, что это за зверь такой, и по возможности попробовать написать под эту JVM свое приложение. Тех, кому это интересно прошу под кат.
Всего голосов 30: ↑29 и ↓1 +28
Комментарии 9

Истории

Алгоритм адаптивного фильтра изображений на базе нейронной сети

Время на прочтение 2 мин
Количество просмотров 4.7K
image Для осуществления преобразования изображений возможно применения нейронных сетей. Главным преимуществом нейронных сетей является их автоматическая способность к обучению. В данном случае предлагается для обучения адаптивного фильтра на базе нейронной сети использовать пару изображений, в которой исходное изображение является образцом, а второе является измененным от образца каким либо существующим фильтром или преобразованием. Адаптивному фильтру необходимо восстановить это преобразование, когда размер фильтра намного меньше размера исходного изображения.
Читать дальше →
Всего голосов 11: ↑3 и ↓8 -5
Комментарии 11

Как мы секвенировали хакатоны или «чем тяжелее работа – тем легче на неё устроиться»

Время на прочтение 6 мин
Количество просмотров 9.2K
Хакатоны бывают разные. И, прежде чем вы назовёте меня Капитаном Очевидность, позвольте разобрать их на части, чтобы объяснить ту мутацию, которую мы сконструировали для мероприятия 18 февраля.


Читать дальше →
Всего голосов 20: ↑18 и ↓2 +16
Комментарии 7

Crossover проводит Hiring challenge конкурс и нанимает сотню разработчиков Java и Ruby on Rails

Время на прочтение 1 мин
Количество просмотров 5.2K
Команда Crossover объявляет конкурс среди ведущих разработчиков Java и Ruby на позицию Chief Software Architect с зарплатой 300.000-470.000 рублей в месяц (после налогообложения), которая позволит работать из любой точки мира. Все желающие могут пройти соревнование 18 февраля в Москве.

image
Читать дальше →
Всего голосов 28: ↑7 и ↓21 -14
Комментарии 12

С Днем Программиста :)

Время на прочтение 1 мин
Количество просмотров 40K
Уважаемые пользователи Хабрасообщества, спешу вас поздравить с этим замечательным 256 днем года!

К всеобщему большому сожалению, день программиста в этом году выпал на понедельник, так что советую не перебарщивать с вечерними празднованиями.

image
Всего голосов 81: ↑62 и ↓19 +43
Комментарии 51

Запускаем Java Runtime на 256KB оперативной памяти

Время на прочтение 3 мин
Количество просмотров 27K
image
Действительно, с выходом Java ME Embedded 8.1, полноценный Java-рантайм теперь доступен на плате Freescale K64F, которая несет на борту 256KB RAM и оснащена процессором на базе архитектуры ARM Cortex M4. Еще одной важной особенностью нового выпуска Java ME SDK стала поддержка Eclipse IDE. Страница нового релиза Java ME Embedded 8.1 здесь: http://www.oracle.com/technetwork/java/embedded/javame/embed-me/overview/index.html

Платформа Java ME Embedded 8.1 специально создана для того, чтобы перенести все полезные функциональные возможности Java на устройства с ограниченными аппаратными возможностями и даже, микроконтроллеры. Появление платформы Java ME Embedded, во многом, обусловлено развитием нового направления в информационных технологиях, Интернета Вещей (Internet of Things, IOT). Развитие IoT связано как с новыми возможностями, так и с новыми проблемами. Часть задач, таких как безопасность, работа с сетевыми подключениями, общение с внешними интерфейсами UART, I2C, SPI, GPIO успешно решает Java ME Embedded 8.1. Использование Java вместо нативных инструментов сокращает время выпуска продукта и открывает доступ к значительным трудовым ресурсам. Кстати, а вы знаете, что команда разработки Java ME Embedded почти полностью находится в Санкт-Петербурге? Что еще интересного приготовили наши разработчики вы узнаете дальше…
Читать дальше →
Всего голосов 35: ↑29 и ↓6 +23
Комментарии 58

Java ME: Структура мидлета

Время на прочтение 4 мин
Количество просмотров 7.2K
В данной статье мы подробно разберём один из вариантов построения структуры мидлета. Данный материал будет полезен для начинающих.

Представим себе следующую ситуацию


У нас есть 3 экрана:

  1. Экран «Сплэш» (который будет отображаться первым);
  2. Экран «Меню»;
  3. Экран «Игра».

Для примера я не буду писать 3D игры и меню с анимацией космических боёв, ибо это будет только отвлекать. Каждый из экранов будет выполнять следующие действия:

  • Экран «Сплэш» — выводит на 10 секунд текст «SPLASH»;
  • Экран «Меню» — выводит на 10 секунд текст «MENU»;
  • Экран «Игра» — выводит текст «GAME».

Итак, имея уже эти сведения, для наших экранов можно подобрать общий абстрактный класс, и имя ему — «Screen».

Что общего между всеми экранами?
Читать дальше →
Всего голосов 25: ↑12 и ↓13 -1
Комментарии 7

Музыкальный программируемый школьный звонок «Школьник-3»

Время на прочтение 4 мин
Количество просмотров 19K


Поскольку я сменил платформу для школьного звонка, то выкладываю исходники предыдущего проекта «Школьник-3». Сразу поясняю, что я не планировал распространение исходников где-то кроме России, поэтому практически весь код написан по-русски. Кому-то это может показаться забавным, не судите строго, мне так было проще писать код.
Читать дальше →
Всего голосов 33: ↑28 и ↓5 +23
Комментарии 39

Java ME Embedded на Raspberry Pi

Время на прочтение 6 мин
Количество просмотров 30K

Насколько я могу судить, на Хабре да и не только, наблюдается всплеск интереса к микроконтроллерам — устройствам на базе ARM процессоров и другим не совсем обычным железкам. Рынок отвечает симметрично. Для удовлетворения возникшего спроса появились Arduino, Biggle Board, Raspberry Pi и множество других полезных штуковин.

С начала этого года прошло всего ничего, а на Хабре появились сразу две статьи о применении Java платформы на Rasprerry Pi «Raspberry Pi и чашечку Java, пожалуйста!» и «Raspberry PI и JAVA: пристальный взгляд». Вполне естественно, что в экспериментах использовалась привычная всем Java SE, порт которой под ARM появился около двух лет назад. Мало кто знает, что Java ME не почила с миром вместе с эрой кнопочных телефонов от Nokia. Она живет полноценной жизнью в новом мире — мире встроенных систем. О применении Java ME на Raspberry Pi я и хочу сегодня рассказать.
Читать дальше →
Всего голосов 28: ↑28 и ↓0 +28
Комментарии 39

В стиле ретро: J2ME на TCL

Время на прочтение 4 мин
Количество просмотров 6.7K

После того, как я не смог ответить на звонок в дочкином телефоне, я решил что что-то надо сделать. Специалисты утверждают, что еще не все потеряно и с помощью специальных технологий можно не отстать от подрастающего поколения. Одним из таких средств является N-Back. Так как с сотовым телефоном с точскрином я не справлюсь (замкнутый круг получается), я попытался найти такое приложение под J2ME. Не нашел и решил написать сам. Но вот проблема — Scala и Clojure не поддерживают J2ME, а выучить Java не потренировавшись на еще не написанной программе мне будет тяжело. После некоторого гугуления решение было найдено — Hecl, слегка переработанный Tcl.
Читать дальше →
Всего голосов 12: ↑8 и ↓4 +4
Комментарии 4

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн

Ciklum Kiev Java Saturday с гостями из Англии и необычные завершением программы презентаций

Время на прочтение 2 мин
Количество просмотров 3.8K
Интереснейшее событие ждет всех джавистов в рамках Ciklum Java Saturday, который состоится 23 ноября в киевском офисе компании Ciklum.

В чем же уникальность этого суботника? Помимо того, что вы сможете послушать опытных Java специалистов Украины и Англии, у вас будет уникальная возможность поучаствовать в необычной активности после презентаций от наших докладчиков.
image
Читать дальше →
Всего голосов 7: ↑3 и ↓4 -1
Комментарии 2

Сборка CLDC HotSpot Implementation для ARM

Время на прочтение 4 мин
Количество просмотров 5.8K
В данной статье рассматривается виртуальная Java-машина CLDC HI с открытым исходным кодом компании Sun для встраиваемых и мобильных платформ, а также её построение для вычислительных машин с архитектурой ARM.
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 9

Приглашаем на Nokia Asha Developer Bootcamp

Время на прочтение 1 мин
Количество просмотров 5.2K
Здравствуйте, уважаемые хабражители!
Приглашаем принять участие в тренинге Nokia Asha Developer Bootcamp, который пройдет в Санкт-Петербурге 23-24 мая 2013 года в гостинице Radisson Sonya.

На нашем мероприятии вы сможете получить расширенное представление о пользовательском интерфейсе Nokia Asha и работе с новым SDK. Мы расскажем о новых возможностях платформы, а также познакомим с возможностями портирования уже существующих приложений.


Читать дальше →
Всего голосов 12: ↑9 и ↓3 +6
Комментарии 10

Конкурс разработчиков для Nokia Asha

Время на прочтение 2 мин
Количество просмотров 11K
Добрый день, Хабр!
Нам нужны ваши мозги! :)

Приглашаем вас принять участие в конкурсе разработчиков под платформу Nokia Asha Touch.

Если вы пишете на Java или создаете веб-приложения, в нашем конкурсе вы сможете получить бесценный опыт, бесплатное продвижение и, конечно, шанс получить достойную награду за вашу работу. Общий призовой фонд конкурса в €230 000 будет разделен между 15 участниками. 12 победителей будут определены в четырех основных категориях («Музыка и развлечения», «Новости и информация», «Игры», «Утилиты и продуктивность»): €25 000 за первое место, €15 000 — за второе и €10 000 — за третье место. Еще трое участников получат специальные призы в размере €10 000 (за лучшее веб-приложение, лучшую новую идею и лучший UX).

Кстати, разработка под платформу Nokia Asha Touch и без этого является очень перспективной с точки зрения заработка: за неполный год было продано более 20,8 млн устройств.


Читать дальше →
Всего голосов 14: ↑8 и ↓6 +2
Комментарии 5

Декомпиляция Java приложений

Время на прочтение 3 мин
Количество просмотров 200K
Декомпиляция — процесс воссоздания исходного кода декомпилятором
Недавно я задался вопросом: Какой декомпилятор лучше?
Начал мучить Google, экспериментировать. В итоге нашел отличное решение. Как декомпильнуть любую программу и получить рабочие «исходники»? Об этом в сабже.
Читать дальше →
Всего голосов 56: ↑51 и ↓5 +46
Комментарии 37

Во Львове просят предоставить Java статус регионального языка *

Время на прочтение 2 мин
Количество просмотров 47K


Мов парость виноградної лози,
Плекайте Java пильно й ненастанно!


Несмотря на то, что эта новость лежит в плоскости юмора (и отчасти даже политической сатиры), нельзя обойти её вниманием. Я взялся собрать воедино и перевести часть из этих весёлых материалов которые сегодня гуляют по UAнету.

Узнать все подробности
Всего голосов 153: ↑125 и ↓28 +97
Комментарии 188

Nokia Developer Days: видеозаписи докладов

Время на прочтение 4 мин
Количество просмотров 4.4K
Чуть более месяца назад мы провели Nokia Developer Days — двухдневное мероприятие для разработчиков, пишущих приложения под платформы Nokia (Windows Phone, Series 40, Symbian^3) и использующих продукты Nokia для написания собственных приложений (например, Карты Nokia). Сегодня мы публикуем видеозаписи всех выступлений с данного мероприятия. Для удобства под каждым видео мы продублировали соответствующие презентации.



Читать дальше →
Всего голосов 18: ↑14 и ↓4 +10
Комментарии 9

Вклад авторов

Работа

Java разработчик
344 вакансии