Смартфон для использования с NXT - PullRequest
1 голос
/ 17 мая 2009

Привет.

Я получу новый смартфон для работы. Он должен работать с Telus , поэтому iPhone и телефоны на базе Android отсутствуют. В число доступных телефонов входят телефоны BlackBerries, HTC, телефоны Motorola, а также телефоны LG, Samsung и ZTE.

У меня есть робот LEGO Mindstorms NXT, и мне нужен телефон, для которого я мог бы потенциально написать программу, которая будет взаимодействовать с ним через Bluetooth. ( LEGO предоставляет мобильное приложение , но оно работает только с некоторыми телефонами Nokia, Sony Ericson и BenQ-Siemens).

Из моих исследований покажется, что многие телефоны поддерживают J2ME и что я мог бы установить NetBeans для его разработки. (Я не программировал на Java много лет.) К сожалению, похоже, что даже если у телефона есть возможности Bluetooth, они не обязательно доступны из J2ME.

Наконец, я бы предпочел развиваться с моего Mac. (Я мог бы загрузиться в другую ОС или запустить виртуальную машину, но я бы предпочел этого не делать.) На странице загрузки IDE NetBean говорится: «Java ME доступна только для Windows и Linux». Кажется, есть обходные пути - это приятная среда для работы?

Итак, мой вопрос: кто-нибудь знает, нравится ли какой-либо из этих телефонов разрабатывать простое приложение для Bluetooth, предпочтительно для Mac?

- Правка -

Оказывается, мой контракт не истек, и я заменил свой частично функциональный телефон на Treo 700, который у нас был. Я ценю все ответы. Я начал настраивать среду J2ME (пока не узнал, что могу также настроить среду Palm и начать с этого.) Однако, когда я получаю новый телефон, я наверняка смотрю на телефоны S60 - черт возьми, он может даже превзойти iPhone или Android, по крайней мере, для простоты создания хобби-приложений.

Ответы [ 3 ]

1 голос
/ 17 мая 2009

Вы можете попробовать следующую комбинацию для разработки J2ME на Mac OS X

  1. Затмение - http://www.eclipse.org/
  2. EclipseME - http://eclipseme.org/
  3. MPowerPlayer - http://mpowerplayer.com/sdk
1 голос
/ 07 июня 2009

Вас может заинтересовать это приложение NXT Director . Автор утверждает, что он был протестирован на следующих моделях устройств на базе Palm, Treo 650, LifeDrive, Zire72, SONY TH55 / E и Tungsten. Он также может работать с вашими 700.

1 голос
/ 17 мая 2009

Nokia портировал python на платформу смартфона S60. Это означает, что вы можете просто написать сценарии Python в своем любимом текстовом редакторе, а затем запустить их на на любом из этих телефонов . Порт Python включает в себя API для камеры, Bluetooth, SMS, набор номера, звуки, синтез текста в речь, услуги определения местоположения ...

Я обнаружил, что очень легко установить интерпретатор и консоль python на свой телефон и сразу запустить запуск сценариев, никаких других инструментов не требуется. Если у вас сильный палец и вы любите соревноваться, вы можете написать сценарии прямо на своем телефоне: -)

Если вы хотите запустить эмуляцию телефона S60 на своем ПК, тогда вам потребуются окна, и даже тогда их сложно настроить. Для небольших хобби-проектов вы можете жить без эмулятора.

...