Работа с списком контактов в Symbian и WindowsMobile в двух словах

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

Он должен работать в Symbian и WinMobile, но это нормально, если у нас есть 2 разных приложения (но если это возможно, я предпочитаю сделать только одно). В первой версии даже не нужно делать GUI. Я просто хочу загрузить, установить и запустить приложение, и оно будет завершено после завершения.

Какие инструменты (какая IDE, какие симуляторы и т. Д.) Мне нужно для разработки этого приложения? Я знаю Java, но я никогда не использовал J2ME, поэтому, если проще использовать что-то на основе.net или что-то на основе cpp, тогда это нормально.

Другой вопрос: работа со списком контактов зависит от платформы или конкретного мобильного телефона?

1 ответ

Решение

К сожалению, на рынке мобильных телефонов все по-настоящему нестандартно.

Symbian и Windows Mobile не имеют никакого отношения друг к другу по API, за исключением того, что оба могут программировать C против него.

Windows Mobile также допускает программы.net, но symbian не добавляет собственную среду выполнения.net из redfivelabs. API для получения ваших контактов на обеих платформах сильно отличается.

Чтобы сделать что-то кроссплатформенное для этого, создайте слой аппаратной абстракции и запрограммируйте его. И на обеих платформах реализуйте свой HAL со спецификой.

Для java они сказали, что программа однажды, запустить много... но, к сожалению, это больше: программа однажды, отладка многих. На каждом телефоне виртуальная машина отличается и имеет свой собственный набор специфических ошибок, которые можно обойти. API для управления контактами хоть и стандартизирован, хотя, опять же, это ничего не говорит о JAVA. Скорее всего, он работает на 15% мобильных телефонов, а остальное нужно выяснить с помощью патчей.

добро пожаловать в мой мир...;^)

Другие вопросы по тегам