.NET Compact Framework

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

.NET Compact Framework – platforma programistyczna umożliwiająca tworzenie i uruchamianie aplikacji oraz usług napisanych dla technologii .NET w urządzeniach mobilnych wyposażonych w system operacyjny oparty na Windows CE (na przykład komputery kieszonkowe Pocket PC, smartfony bądź handheldy). Podobnie jak w przypadku odpowiednika przeznaczonego na komputery PC – .NET Framework nie jest związana z żadnym konkretnym językiem programowania. Od wersji PC różni ją ograniczona funkcjonalność oraz obecność specyficznych klas odpowiadających za dostęp do specyficznych funkcji platformy Windows CE.

Urządzenie mobilne – (przenośne) urządzenie elektroniczne pozwalające na przetwarzanie, odbieranie oraz wysyłanie danych bez konieczności utrzymywania przewodowego połączenia z siecią. Urządzenie mobilne może być przenoszone przez użytkownika bez konieczności angażowania dodatkowych środków (definicja zaproponowana przez M. Macutkiewicza w pracy Wykorzystanie rozwiązań mobilnych w systemach klasy e-commerce)..NET Framework, w skrócie .NET (wym. dot net) – platforma programistyczna opracowana przez Microsoft, obejmująca środowisko uruchomieniowe (Common Language Runtime – CLR) oraz biblioteki klas dostarczające standardowej funkcjonalności dla aplikacji. Technologia ta nie jest związana z żadnym konkretnym językiem programowania, a programy mogą być pisane w jednym z wielu języków – na przykład C++/CLI, C#, F#, J#, Delphi 8 dla .NET, Visual Basic .NET. Zadaniem platformy .NET Framework jest zarządzanie różnymi elementami systemu: kodem aplikacji, pamięcią i zabezpieczeniami. W środowisku tym można tworzyć oprogramowanie działające po stronie serwera internetowego (IIS) oraz pracujące na systemach, na które istnieje działająca implementacja tej platformy. Z racji jej pochodzenia najpełniej obsługiwane są systemy z rodziny Microsoft Windows, jednak ponieważ zasadnicza część platformy została zgłoszona jako standard ECMA, powstają także jego niezależne wdrożenia, np. Mono i dotGNU.

Wersje[ | edytuj kod]

Ponieważ platforma jest stale rozwijana, istnieją kolejne wersje platformy:

  • .NET Compact Framework 1.0 (kompatybilna z systemami Pocket PC 2000 i nowszymi, Smartphone 2002 wzwyż)
  • .NET Compact Framework 2.0 (kompatybilna z systemami Windows Mobile 2003 SE dla Pocket PC i nowszymi, Windows Mobile 5.0 dla platformy Smartphone)
  • .NET Compact Framework 3.5 (kompatybilna wstecz z wersjami do 2.0, Microsoft zapowiada, że będzie dostępny również na system Symbian)




  • Reklama