Работа с списком контактов в 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% мобильных телефонов, а остальное нужно выяснить с помощью патчей.
добро пожаловать в мой мир...;^)