Портирование под КПК
Передо мной поставлена задача портировать мое приложение на КПК.
Соответственно, мне нужно предложить несколько моделей, на одну из
которых портировать.
Приложение на C++, эмулятор вычислительного устройства, ни к каким
особенностям ОС и процессора не привязана, работает только с памятью
(работа с файлами, портами, сокетами и прочей не требуется, пока :-).
Не хотелось бы (да и по времени есть ограничения) переписывать основные
классы для двоично-десятичных вычислений, а ограничиться написанием
интерфейса, подключив уже готовые классы :-)
Подскажите, пожалуйста, на что обратить внимание в первую очередь (под КПК я еще не писал софт)?
Какую ОС выбрать: W2003Mobile, W2005Mobile, Win CE 5.0?
Для разработки требуются специальные SDK, или достаточно того, что есть
в MS Visual Studio 2005 ?
Если придется полностью переписывать программу,
будет ли проще переписать на C# ?
Можешь писать на Embeeded C++, в MSVS 2005 есть инструментарий для создания приложений под КПК с операционками от мелкомягких. Можно как на C++ написать, так и на C#. В последнем варианте с переносом вообще париться не придётся. Пиши лучше под Windows CE, там возможностей побольше чем в других ОС от мелкомягких.
Спасибо.
Профи пишут на embedded. я под свой рег кода никак не найду.
А при чём здесь среда разработки MSVS2005 или 2003??? Ты же не на КПК программируешь. А код создаваемый для Compact Framework очень оптимизирован да и сама CLR очень оптимизирована, и хапает примерно столько же сколько и Java приложения.