6. Przykłady urządzeń – telefony komórkowe (SmartPhone) Audiovox SMT5600 – Październik 2004, Windows CE, aparat cyfrowy rozdzielczość VGA, pierwszy telefon z Windows Media Player 10, USA Gotive H41 mobile communicator – May 2003, Windows CE .NET, GPS, czytnik kodów kreskowych, pełna (wirtualna) klawiatura QWERTY, USA
7. Przykłady urządzeń – telefony VoIP Inter-tel Model 8690 – Marzec 2004, Windows CE.NET, ekran dotykowy LCD, funkcje telefonu stacjonarnego, USB, 3xEthernet, PCMCIA, gniazdo CompactFlash, USA RV Tec dwa modele Wi-Fi VoIP – Grudzień 2004, Windows CE 5.0, proc. Intel PXA, ekran TFT LCD, aparat, sieć 802.11b, wsparcie dla kodu zarządzanego i niezarządzanego.
8. Przykłady – urządzenia typu „Smart Display” ViewSonic A irpanel V110 , V150 (Listopad 2002): Windows CE for Smart Display (host Windows XP), proc. Intel XScale 400 MHz, SDRAM 128 MB, ROM 64 MB ekran TFT LCD (10” lub 15”), sieć 802.11b,
9. Przykłady – komputery specjalnego przeznaczenia PSC Int. Falcon 4620 (Maj 2004): Windows XP Embedded, Proc. VIA C3 800 MHz, RAM 128MB, HDD 20 GB, Sieć 802.11b , Montowany w pojazdach, Praca w zakresie temp. -20C do +50C MICROFLEX CE8640 (Wrzesień 2002): Windows CE.NET, Proc. SA-1110, Czytnik kodów kreskowych, Sieć Ethernet, Wzmocniona obudowa, pełna klawiatura.
10. Przykłady – komputery „bardzo” specjalne Microsoft (Czerwiec 2002): Windows XP Embedded, Proc. AMD Duron 800 MB, RAM 128MB, HDD 20 GB, Sieć 802.11b , Oparty na systemie do gier. Pozwala na monitorowanie stanu zdrowia oraz postępów w treningu. Wersja jedynie testowa.
11. Przykłady - roboty University of Freiburg (Niemcy) (Wrzesień 2004): Windows CE .NET, Pocket PC Toshiba e755 został użyty jako mózg robota (komercyjnie produkowany przez RoboSapien), zastępując dotychczasowy mózg „firmowy”. Cornell University (USA) (Sierpień 2004): Windows CE .NET, Robot potrafi jedynie grać w piłkę nożną – do tego został stworzony.
12. Przykłady – zegarek? (SPOT - Smart Personal Object Technology ) Microsoft (Styczeń 2004): Wsparcie dla .NET – zawiera: CLR – Common Language Runtime (132KB), HAL – Hardware Abstraction Layer (40 KB), Możliwość tworzenia aplikacji z wykorzystaniem C# i VS.NET. Wsparcie dla wątkowości, typy: string, liczbowe, datetime, fonty, bitmapy itp. Obecnie odbiór informacji z MSN.
13. Systemy operacyjne i narzędzia Visual Studio 6.0 eMbedded Visual Tools Windows CE 3.0 Windows NT Embedded Windows XP Professional
14. Platforma uruchomieniowa a funkcjonalność aplikacji „ Gruby klient” „ Cienki klient” Zdalne strony sieciowe Mobilna przeglądarka internetowa Kod lokalny .NET Compact Framework Kod lokalny .NET Framework
22. Podstawowe biblioteki klas dostępne z .NET Compact Framework Klasy SQL Server CE i IrDA Dostępne jedynie w .NET Compact Framework SqlServerCe Text Drawing2D System.Drawing SqlClient ADO.NET System.Data Readers/Writers XmlDocument System.Xml ComponentModel Design System.Windows.Forms Protocols Security System.Web.Services System.Web Discovery Services Description UI Diagnostics Security Threading Resources System Reflection IO Globalization Text Net (IrDA classes) Collections
23. Główne różnice pomiędzy .NET Framework a .NET CF Windows CE nie wspiera mechanizmu drag-and-drop Drag-and-drop Brak wsparcia dla drukowania w Windows CE lub .NET Compact Framework Drukowanie Ograniczenia .NET Compact Framework Cecha Windows CE nie wspiera GDI+ GDI+ Windows CE nie wspiera MDI ( Multiple Document Interface ) Formularze MDI Możliwość tworzenia wyłącznie klientów za pomocą .NET Compact Framework Web services
53. Architektura serwera SQL Server CE .NET Compact Framework -stos zarządzany OLE DB for Windows CE Data Provider SQL Server CE QP/Cursor Engine/ES Visual Studio .NET (Visual Basic .NET, C#) ADO.NET SQL Server CE Data Provider .NET Compact Framework runtime Storage Engine/ Replication tracking Serwer SQL Server 2000 Klient Client Agent: Replication and RDA HTTP Server Agent: Replication and RDA IIS
54. Ważniejsze cechy serwera SQL Server CE 2.0 Możliwość tworzenia kluczy dla jednej lub wielu kolumn. Domyślne wartości dla kolumn. Indeksy, powiązania Transakcje zagnieżdżone. Kursory wielokierunkowe i jednokierunkowe. Transakcje, kursory Ograniczenia .NET Compact Framework Cecha Wsparcie dla Data Manipulation Language – SELECT, DELETE, UPDATEfunkcje agregujące (INNER JOIN, OUTER JOIN, podzapytania) DML Wsparcie dla Data Definition Language – CREATE DATABASE, CREATE TABLE, ALTER TABLE, tworzenie kluczy głównych DDL Bazy chronione hasłem i kodowane kluczem 128-bitowym na poziomie pliku Kodowanie i zabezpieczenia
55. Typy danych w SQL Server CE 2.0 bit, binary, varbinary, image Binarne nchar, nvarchar, ntext Unicode Typ danych Rodzina real, numeric, float Inne numeryczne tinyint, smallint, integer, bigint Liczby całkowite money, datetime, uniqueidentifier Inne
56.
57.
58.
59.
60.
61.
62. Architektura mechanizmu RDA Aplikacja SQL Server CE Client Agent SQL Server CE Database Engine Plik bazy danych (.sdf) IIS SQL Server CE Server Agent OLE DB Centralny Serwer SQL HTTP