Irina’s Weblog

2/3/2007

–азработка на софтуер за PocketPC

Filed under: Computers,Daily,PocketPC — Izida @ 6:14 pm

ќще като си купих PocketPC-то б€х решила да се запозна€ с вариантите за разработка на софтуер за тези устройства. «а момента открих за себе си следните алтернативи за операционната система Windows Mobile 5.0, с ко€то е устройството :

  1. C++ код (т. нар. native code) чрез използване на Windows Mobile 5.0 SDK – със сигурност бързи приложени€, но с повече време за разработка;
  2. C# код (или още – managed code), който се компилира със стандартни€ компилатор, а за да се изпълн€ва на устройството е нужно то да има инсталиран MS .Net Compact Framework. ¬същност Windows Mobile 5.0 върви с инсталирана верси€ 1.1 на фреймуърка, но PocketSudoku-то ме накара скоро да мина на 2.0 рЯШЙ
  3. Java код – Sun предлага Sun Java Toolkit for CDC, т.е. инструменти за разработка за по-мощни мобилни устройства (Connected Device Configuration) – компилатор, емулатор. Ќо срещнах проблеми с намирането на Java виртуална машина за Windows Mobile 5.0 – във форума на Sun попаднах на съвети какво да ползвам при разработка на Java приложени€ за тази ќ—, но така и не намерих виртуална машина, ко€то да се реша да ползвам; ¬се пак ето два списъка с виртуални машини : http://www.comp.lancs.ac.uk/computing/users/fittond/ppcjava.html и http://java-virtual-machine.net/other.html

¬ крайна сметка реших да се насоча към .Net – леко разнообразие от Java-та, същевременно достатъчно близко за да не ме затрудн€ва излишно. „истото C програмиране с ползване на Windows API-то ми се струва мазохистично за момента, особено като искам просто да тествам.

Ќо и при .Net нещата не се оказаха такива, каквито ги мислех. ¬ече имах свален .Net Framework 2.0 SDK, както и .Net Compact Framework. ќстана обаче да намер€ подход€що IDE.  оето се оказа нелека задача. ƒо преди Visual Studio 2003, Microsoft са развивали eMbedded Visual Studio – от него и сега безплатно може да се свали EVC++ например. Ќо то служи за писане на приложени€ за PocketPC 2002 и не могат да се ползват за мо€ Windows. Ќито за писане на .NET; Ѕезплатните Visual Studio Express на сво€ страна не включват поддръжка за Mobile development. »злиза, че за да пишеш за джобен компютър на .Net ти тр€бва купено Visual Studio 5.0 – така съветват и Microsoft във стати€та “Introduction to Development Tools for Windows Mobile-based Devices”

ѕонеже при мен е хоби, а не източник на средства, да купувам това студио не е вариант. » реших, че ще се върна във времената на MAKE файловете рЯШЙ «а момента се справих с написването на простото “Hello World!” прозорче, което компилирах с опции като забрана включването на стандартните .Net библиотеки и с Link-ване с .Net Compact библиотеки – с помощ на стати€та на “Building a simple NetCF application from the command line – C# version”

ўе видим как ще е за по-сложни приложени€.

2 Comments »

  1. Mysaifu е доста добра JVM за Pocket PC. „рез не€ почти 1:1 се пускат приложени€та на PDA и на PC.

    Comment by evrov — 24/4/2007 @ 10:46 pm

  2. 10х за добрите съвети и напътствие, спести ми много часове безполодно ровене из интернет рЯЩВ

    Comment by —то€н — 5/7/2007 @ 3:08 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment

пїњ