• Бесплатный вебинар по интеграции Nokia Maps в приложения для Nokia Series 40

      Привет, Хабр!

      Приглашаем вас принять участие в бесплатном вебинаре «Intro to Apps with Maps for Series 40», в котором мы поделимся базовыми знаниями по работе и интеграции сервисов Карт Nokia в ваши приложения для телефонов Series 40. Вебинар состоится в 10:00 (по московскому времени) 15 мая на русском языке. Регистрация обязательна.

      Мы решили провести данный вебинар потому, что в последнее время бизнесы, желающие создавать собственные приложения для мобильных телефонов, всё чаще хотят видеть в них поддержку определения местоположения. Геолокация — это не просто очередная тенденция, но в первую очередь удобная функция, поднимающая планку UX и релевантность приложений на новый уровень.

      В этом вебинаре мы покажем, как интегрировать Карты Nokia в приложения для Java ME и использовать Location API для телефонов на Series 40, чтобы сделать приложения более умными и востребованными среди требовательных пользователей. Посмотрев вебинар вы научитесь отображать карты и выполнять базовые операции с ней, например, добавлять и использовать стандартные и собственные маркеры. Также мы представим компоненты карт и расскажем, как использовать картографические сервисы и как обмениваться информацией о выбранном географическом положении между различными устройствами.

      Читать дальше →
    • Spb Transport J2ME

        Загоревшись после недавней статьи я решил реализовать свою мечту, сделав то же самое для своего самого обычного телефона.

        Скачать можно тут
        Сразу кидаю ссылку на GitHub с описанием проекта и фич, а некоторые подробности под катом
        Читать дальше →
      • Модификация игр на примере Arcanoid

          Доброго времени суток!

          Введение


          На протяжении некоторого времени я наблюдал за блогом Assembler на хабре в виду того, что там начали появляться более чем отличные статьи по анализу различных keygen'ов и «reverse engineering». Я давно хотел заняться чем-то подобным и модифицировать какую-нибудь игру на J2ME. Я долго бродил по интернету в поисках хорошей, но в тоже время лёгкой для понимания (в плане анализа) игры. Однажды, я копался на сайте моего друга программиста (кстати, он тоже пишет программы для J2ME. Кто использовал ProPaintMobile — тот знает, о ком я говорю. И я нашёл её — это был простенький Арканоид. Видимо, это было чьё-то домашнее задание, или же он писался просто «just for fun», но тем не менее эта игра оказалась именно тем, чем нужно.
          Поехали!
        • Двойная буферизация или Назад в прошлое. Часть вторая

            Доброго времени суток!

            Введение


            На дворе уже четвёртое января, а моя душа всё не успокаивается. Поэтому я решил продолжить тему написания J2ME приложений. Плюс ко всему, несколько человек проявили нешуточный интерес к данной теме. Причём это были не только рядовые пользователи хабра, но и read-only аккаунты. Ну да ладно, ближе к теме.
            Буквально сразу же после публикации топика, были получены очень дельные комментарии от хабраюзера barker, а именно замечание, по сути являющееся прописной истиной и второй комментарий — поправка, не менее дельная.

            О чём мы поговорим сегодня
          • Screensaver на J2ME или Назад в прошлое. Часть первая

              Доброго времени суток!

              Введение


              На дворе третье января, а душа то и дело требует написать какую-нибудь программку. Недолго думая, я вспомнил, что когда-то предложил поправочку автору топика Splash Screen на J2ME, после чего сомнения по поводу того, что писать, окончательно развеялись. Сегодня я предлагаю вам окунуться в мир «обычных звонилок» и написать для них приложение — это будет обычный скринсейвер.

              Поехали
            • Всё гениальное — просто. Написание геолокационных сервисов для J2ME

              Доброго времени суток!

              Введение


              На сегодняшний день геолокационные сервисы такие, как GPS и Cell ID стали неотъемлимой частью нашей жизни. С помощью них мы можем узнать, где мы находимся, например, если мы потерялись, или же просто поделиться своим местоположением в социальных сетях, например, в Foursquare.
              Множество мобильных телефонов на J2ME поддерживают Location API (JSR-179). Используя его, мы запросто можем написать какое-нибудь полезное и, что самое главное, интересное приложение для данной платформы.
              В данной статье я предлагаю рассмотреть возможности Location API for J2ME и написать маленькое, но весьма интересное приложение. Но обо всём по порядку.
              Читать дальше →
            • Splash Screen на J2ME

              Здравствуй %хабраюзер%!

              Дисклеймер:


              Сразу хочу сказать что эта статья рассчитана на новичков а не на продвинутых гуру.

              J2ME умерла... А вот и нет!

              Информационные технологии стремительно развиваются, с приходом в нашу жизнь смартфонов, КПК и прочих новшеств — люди начали быстро забывать про телефоны, разработка программ на J2ME притихла. С слезами на глазах, до последнего вздоха, хочется верить что это не так. И кажется. уже завтра, ты увидишь новую статистику — статистику где java 2 micro edition не уступает никому, и даже наоборот — превосходит цифрами. Увы, наверное это всего лишь мечты.

              Вспоминается то время, когда слово «j2me» было у всех на устах, а форумы гнулись от вопросов и идей, связных с j2me. Это была и есть воистину мощная технология! Такой она для меня и останется.

              Выше и выше поднимаются статистики продаж device'ов с установленной OS. Статистики — это хорошо, но можно ли им доверять на все 100%? Я например не могу, потому что каждый день вижу много трубок, в людей которые могут запросто позволить себе купить дорогой Android или продукцию от Apple. Но теме не менее пользуются обычными телефонами, Samsung, Sony Ericsson, Nokia.
              А на вопрос:
              — «Почему Вы не купите новинку?»
              Отвечают с гордостью:
              — «Меня и тут все устраивает».

              Однако принцип «Только для звонков» в моем случае не работает. Часто замечаю как знакомые в полную силу используют функционал простого телефона. Когда надо быстренько пополнить счёт мобильного себе или родным — не раз видел что делали это при помощи WM Keeper Mobile. Также записывают встречи, важные даты, органайзер работает как надо. Читают новости в родном RSS Reader'e, Отправляют электронную почту и даже пишут в свой Blogger-блог. И это действительно так!

              После таких слов хочется включить классическую музыку, открыть любимый NetBeans и программировать, программировать и ещё раз программировать. Чем кстати мы сейчас и займемся. А напишем мы Splash Screen, подробней под катом…
              Читать дальше →
            • Что можно ещё выжать из J2ME?

                В последнее время всё внимание разработчиков и журналистов направлено на смартфоны а интерес к обычным телефонам совершенно пропал.
                Теме не менее, доля продаж обычных трубок (где возможно запускать только J2ME-приложения) очень высока. Можно посмотреть статистику из отчёта агентства Gartner за прошлый год — всего продано более 400 миллионов трубок, смартфонов из них только 80 миллионов. Путём нехитрых вычислений получается такая картина:

                image

                Как видим, смартфонов продали в 4 раза меньше чем обычных дешёвых трубок. И только внутри этих 19-ти процентов iOS борется с Android за первое место.
                Читать дальше →
              • Актуальность J2ME проектов

                С появлением и интенсивным развитием новых мобильных платформ (BlackBerry, Android, iOS и т. п.) у многих разработчиков мобильного программного обеспечения возникает вопрос: есть ли будущее у Java ME (платформы MIDP 1.0/2.0), и стоит ли продолжать работать в этом направлении, либо же необходимо полностью переходить на более новые и современные технологии. Попробуем разобраться.
                Читать дальше →
              • Базы данных в MIDP, часть 1: понятие Record Management System

                • Перевод
                Одним из ключевых компонентов MIDP является Record Management System (RMS). Это API, предоставляющий возможность хранить данные локально, в памяти устройства. Для большинства MIDP-совместимых телефонов это единственный способ хранения данных — лишь небольшое число устройств поддерживают доступ к обычной файловой системе. Легко догадаться, что полное понимание механизма RMS необходимо для написания любого приложения, требующего хранения локальных данных.

                Это первая статья цикла, в котором будут рассмотрены наиболее распространенные проблемы, касающиеся использования RMS в приложениях, например, взаимодействие с внешними источниками данных, такими как реляционные БД. Для начала мы узнаем, что может нам предложить RMS, и напишем несколько простых отладчиков.
                Читать дальше →
                • +22
                • 3,4k
                • 3

              Самое читаемое