1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Программирование на Java для сотовых

Тема в разделе "Программирование", создана пользователем firefly, 05.12.04.

  1. firefly

    firefly Активный участник

    1.955
    0
    программирование на java для сотовых

    Чем и на чем вообще делается? Что почитать? С примерами типа "Hello, world!" :)
     
  2. Voyager

    Voyager Активный участник

    3.066
    0
    Я пробовал изменять существующи программы. Декомпилировал их, поменял многое, а обратно скомпилировать что то не получилось, я так и забросил это дело на неопределенный срок. Но как я думаю, для джавы for мобилных телефонов нужны какие то дополнительные библиотеки, помимо стандартных SDK.
     
  3. Beagle 2

    Beagle 2 Активный участник

    886
    0
    А что интересует конкретно? Даю любые справки по subj. :) Обращайся в приват.
     
  4. firefly

    firefly Активный участник

    1.955
    0
    Beagle 2
    Я думаю, что не только меня это уже интересует :)
    Интересует с чего начать. Какой софт (компилятор)? Примеры примитивных программ. И вообще, насколько это отличается от Java для ккомпьютеров. Я так понимаю, что примерно так же, как компилятор С для РС и для микроконтроллеров - синтаксис один и тот же, но много "специфики" :)
    Если конкретно - интересуют простые фунцкии типа нарисовать линию, написать строку и, что удивительно, работа с IrDA :) SonyErricsson K500i. Что вообще почитать на эту тему? Ссылки?
     
  5. pegas

    pegas Участник

    311
    0
    смотри www.yashka.dp.ua/java
    софт используй любой, хоть с командной строки строки компилируй, хоть из JBuildera. Для конкретной модели телефона надо скачать SDK с сайта производителя, для SE это http://developer.sonyericsson.com, весит 42 метра. С IrDa скорее всего ничего не выйдет, для этого телефона нет соответствующего API.
     
  6. Beagle 2

    Beagle 2 Активный участник

    886
    0
    Если вкратце, то Java Platform существует в трех ипостасях - J2SE (Core/Desktop), J2EE (Enterprise/Server) и J2ME (собственно Mobile/Wireless). Для каждой платформы существует комплект разработчика (SDK), при этом J2SE SDK - это собственно среда исполнения, компилятор и библиотеки с утилитами для создания десктопных приложений, а J2ME SDK называется WTK (Wireless ToolKit) и состоит из эмуляторов (абстрактных) телефонов, а также специфических утилит и библиотек. Все это добро живет по адресу http://java.sun.com. Компилятор для "настольных" и "мобильных" приложений один и тот же, а отличаются фактически наборы и составы доступных библиотек (ну, в ME-версии есть еще кой-какие ограничения, типа отсутствия некоторых конструкций языка типа finally). Производители мобильников понапридумали вдобавок еще кучу своих расширений, так что для программирования под телефоны конкретных производителей необходимо качать тулкиты c их сайтов, в комплекте имеются и эмуляторы, но верить им, как показала практика, нельзя :)
    Для разработки приложений на Java существует решение типа "все в одном" - это JBuilder(X), но мне он представляется ущербным как раз из-за своей "всеохватности". Я пользуюсь J2SE 1.4.2 SDK + WTK1.04/2.2 + Eclipse 3.0, http://eclipse.org (c плагином EclipseME, http://eclipseme.sf.net), ну и SDK для Motorola/Siemens/SE/Nokia/Samsung... Вообще, структура мидлетов (приложений J2ME) смахивает на структуру апплетов, но программирование первых хранит много подводных камней, связанных с особенностями (читай - багами) конкретного телефона. Хочу отметить, кстати, что телефоны от SonyEricsson отличаются наиболее корректной реализацией всех заявленных функций... Правда, доступа к IrDA из Java на SE K500i нет, увы.
    В общем, если интерес не пропал еще - могу нарисовать софт и доки на болванку (или даже на две :) ) Стучись в аську - 33683692.