Strona główna O mnie

Windows Mobile - narzędzia programistyczne

Poniżej znajduje się wykaz znanych mi narzędzi umożliwiających tworzenie oprogramowania na platformę Windows Mobile (do wersji 6.5 włącznie).

Oprogramowanie dla PC (Windows)

Microsoft Visual Studio 2008

Komercyjne zintegrowane środowisko programistyczne, umożliwiające tworzenie aplikacji natywnych (C/C++) oraz zarządzanych (C#, Visual Basic .NET; wsparcie .NET Compact Framework 2.0, 3.5). Posiada narzędzia do graficznego tworzenia interfejsów użytkownika, testowania aplikacji na emulatorze oraz śledzenia wykonywania kodu. Zdecydowanie najlepsze rozwiązanie, lecz płatne.

Uwaga: wersja Express nie wspiera tworzenia aplikacji dla Windows Mobile. VS2010 zupełnie nie wspiera Windows Mobile 6, natomiast umożliwia pisanie aplikacji dla Windows Phone.

SharpDevelop 3.2

Najlepsza darmowa alternatywa dla Visual Studio przy tworzeniu aplikacji zarządzanych, jednak nie pozbawiona błędów. Edytor okienek nie jest przystosowany do generowania kodu dla Compact Framework i zdarza się mu generować nadmiarowy kod, który trzeba usuwać ręcznie. Brak także wsparcia dla bezpośredniego uruchamiania aplikacji na emulatorze czy fizycznym urządzeniu, a także śledzenia wykonywania kodu.

Więcej informacji o wymaganych narzędziach i znanych błędach na Wiki SharpDevelop.

Uwaga: SharpDevelop 4 i późniejsze nie wspierają tworzenia aplikacji dla Windows Mobile.

Pelles C

Zintegrowane, lekkie środowisko programistyczne umożliwiające tworzenie natywnych aplikacji w języku C, brak jednak wsparcia dla C++. Strona domowa Pelles C

CeGCC

Zestaw narzędzi do tworzenia aplikacji natywnych, bazujący na GCC. Dostępny dla najpopularniejszych systemów operacyjnych (Windows, Linux, MacOS-X). Strona domowa CeGCC

FreePascal/Lazarus

Darmowy kompilator umożliwiający tworzenie aplikacji natywnych w języku Object Pascal. Powiązany z nim projekt Lazarus to IDE wzorowane na Borland Delphi, pozwalające na graficzne tworzenie interfejsów użytkownika za pomocą wbudowanego edytora, z wykorzystaniem biblioteki KOL-CE. Strona domowa portu FreePascal dla WinCE

Microsoft eMbedded Visual C++ 4.0

Zintegrowane środowisko do tworzenia natywnych aplikacji dla Pocket PC (do Windows CE 5.0 włącznie) - obecnie już dość przestarzałe. Umożliwia wykorzystanie bibliotek MFC, ATL lub pisanie w czystym WinAPI.

Pobierz eMbedded Visual C++ za darmo oraz Service Pack 4 usuwający problemy ze stabilnością.

Oprogramowanie dla Windows Mobile

Python CE

Interpreter języka Python w wersji 2.5 (projekt porzucony). Strona domowa Python CE

Ruby

Interpreter języka Ruby w wersji 1.8 (projekt porzucony). Strona domowa Ruby dla WinCE
Dunet Grzegorz Witek Jacek Rosik Michał Wróbel Radzio Yaras