Java ME 3.0 SDK

    Вот, наконец, и вышла версия SDK которую, я так долго ждал.
    Почитать подробно и скачать можно на сайте производителя(Sun).
    Из новых особенностей хотелось бы отметить базу данных по телефонам и профайлинг. С этими нововведениями стало намного легче подгонять свой код под определённый телефон из базы, в зависимости от его особенностей. Т.е вы пишете обычный код, используя профайлинг, а при компиляции компилятор выдаст отдельные оптимизированные бины для отдельных телефонов, т.е вам больше не нужно думать поддерживает ли телефон тот или иной API (JSR).
    Отдельно радует наличие отдельного NetBeans based JDE и интеграция с windows mobile устройствами.

    Комментарии 10

      +1
      Хм ;) Отличная новость, надо будет скачать посмотреть что интересного там внутрях. А профайлинг действительно удобная штука :)
        0
        Что самое интересное, сейчас работаю с компанией, которая только и живёт своей базой телефонов и надстройкой над j2me для профайлинга. Не то, чтобы мне нравились те люди с которыми сейчас работаю, но компанию жалко, они, по-моему, обречены.
        А по существу, если вы привыкли к wireless toolkit, то попробывать стоит. Это NetBeans интегрированный в тот самый тулкит, всегда хотелось пристроить IDE к тулкиту.
          0
          IDE к тулкитам J2ME пристраивается через Ant и указанием использованных при разработке библиотек (последнее нужно для code complete в редакторе кода).

          Один скрипт build.xml всё решает и для Eclipse и для NetBeans.
            0
            это понятно, я любил тулкит за его простоту и лёгкость, единственное, что мне не хватало это встроенного блокнота. Дополнительная надстройка для j2me была и есть как в netbeans, так и в eclipse. А работать с build.xml и копировать его вручную для каждого отдельного проекта считаю извращением.
              0
              izen.dev.juga.ru/image/Eclipse-3.4.1_Sun-WTK-2.2.png

              Учите Ant. Он для многого пригождается. Это фактическая замена условно переносимого make и нетранспортабельных .bat-файлов.

              В Блокноте многого не напишешь. Среды помогают быстро обозревать (суб)проекты, подсвечивают ошибки кодирования на этапе набора кода, помогают вести проект нескольким программистам.
              Ant обрабатывает проект, производит артефакты (строит приложения и библиотеки, формирует автоматические тесты, создаёт дистрибутив и т. д.), может выполнять и другие полезные задачи в определённой последовательности.
                0
                Ещё раз повторюсь, я не люблю по часу настраивать отдельные проекты. И ант мне не нужен, если есть готовый оптимизированный вариант. Насколько мне известно тот же нетбинс с мобайл модулём работает намного быстрее, чем нетбинс с антом. Дело вкусов, но если вы любите усложнять себе жизнь, не нужно это навязывать другим. Я не спорю ант полезная вещь, но только для определённых задач.
                  0
                  Удивитесь, если я скажу, что внутри механизма сборки NetBeans всё тот же Ant, а скрипт сборки проекта гораздо навороченнее, чем если быписать его руками? :)
                    0
                    не удивлюсь, но и в ручную оптимальность не поверю.
          0
          т. е вам больше не нужно думать поддерживает ли телефон тот или иной API (JSR)

          Эту часть совсем не понял:(
          Во-первых, не для всех API телефонов есть соответствующие JSR (например, у старых самсунгов свои классы), во-вторых, как при компиляции под конкретный телефон компилятор поймёт какую часть кода оставлять, а какую вырезать (если на этом телефоне нет соответствующего апи)? Или там, наконец-то, добавили нормальной препроцессор (по типу полиша)?

          Но, в любом случае, спасибо за новость.
          Под ME уже не пишу, но вечером обязательно поставлю — посмотрю, до чего дошёл прогресс :)
            0
            Не работал с полишем, но догадываюсь, что он как раз профайлингом и занимается. Если, мои догадки верны, то именно, так и есть.

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

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