Windows Mobile. Andy Wigley, Daniel Moth, Peter Foot, Microsoft Mobile Development Handbook, Microsoft Press 2007



Podobne dokumenty
Studia podyplomowe. Programowanie na platformie Microsoft Visual Studio.NET

ZAPOZNANIE SIĘ ZE ŚRODOWISKIEM MICROSOFT VISUAL STUDIO 2005 WYKORZYSTYWANYM W

Deployment w Visual Studio 2010

Podstawy programowania. Wprowadzenie

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

Tematem pracy jest aplikacja, która ma za zadanie wspomagać proces tworzenia planów studiów, oraz umożliwiać przeglądanie już utworzonych planów.

ActiveXperts SMS Messaging Server

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

SKRÓCONY PODRĘCZNIK UŻYTKOWNIKA PROGRAMU. NOKIA PC SUITE 4.51a for Nokia Copyright 2002 Nokia Corporation. Wszelkie prawa zastrzeżone.

R o g e r A c c e s s C o n t r o l S y s t e m 5

Przywracanie systemu

KARTA PRZEDMIOTU. Programowanie aplikacji bazodanowych w języku C# D1_2

Instrukcja instalacji oprogramowania dla środowiska Windows

Instrukcja instalacji aplikacji i konfiguracji wersji sieciowej. KomKOD

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI

SystimPlus. Dokumentacja (FAQ) dla wersji: v

Programowanie obiektowe

Firebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres

Załącznik nr 1 do zapytania ofertowego nr 1/POKL/2015

Katarzyna Pękala MSDN AA Program Manager Microsoft

Co to jest GASTRONOMIA?

Programowanie w C. dr inż. Stanisław Wszelak

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

Kerio MailServer 6.4 Mobile groupware. In the office. On the road. At home.

POLITECHNIKA LUBELSKA

WebAii Automation Framework

PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA

Projekt współfinansowany przez Unię Europejską z Programu Operacyjnego Innowacyjna Gospodarka na lata ZAMAWIAJĄCY:

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Windows.

Środowiska i platformy programistyczne

Site Installer v2.4.xx

Projekt: Mikro zaprogramowane na sukces!

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012

Problemy techniczne SQL Server

ZAPOZNANIE SIĘ ZE SPOSOBEM PRZECHOWYWANIA

Problemy techniczne SQL Server

Politechnika Poznańska, Instytut Informatyki, TWO/GE. Programowanie dla ios

INSTALACJA I KONFIGURACJA Instalacja systemu WF-Mag Mobile 2

Opis efektów kształcenia dla modułu zajęć

Biuletyn techniczny. System CDN OPT!MA i współpraca z SQL Server 2005 Express Edition CDN OPT!MA Copyright 2007 COMARCH SA

7 Business Ship Control dla Wf-Mag Prestiż i Prestiż Plus

SKRÓCONY PODRĘCZNIK UŻYTKOWNIKA PROGRAMU. NOKIA PC SUITE 4.81 for Nokia 6310i. Copyright 2001 Nokia Corporation. Wszelkie prawa zastrzeżone.

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Poznanie komputera MyPal

WorkingDoc CostControl: Precyzyjna kontrola kosztów wydruku na urządzeniach Grupy Ricoh

Windows XP. Procesor Pentium II/AMD 233 MHz lub szybszy

Instrukcja instalacji i obsługi programu Szpieg 3

Plan zajęć studium podyplomowego PSPiZK-NET na rok

Instrukcja instalacji

Portal

Windows Phone 7. Zacznij, Twórz, Zarabiaj. Paweł Żochowski. Action Centrum Edukacji

Szkolenie autoryzowane. MS Administracja i obsługa Windows 7. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Wymagane parametry techniczne laptopa

Integral over IP. Integral over IP. SCHRACK SECONET POLSKA K.Kunecki FIRE ALARM

Dokumentacja instalatora środowiska obsługi kart mikroprocesorowych w wersji Spis treści

Office Synchronizer. Informacje o wersji. Wersja 1.66

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java

Storware KODO. Zaawansowana platforma do zarządzania i zabezpieczenia danych na urządzeniach mobilnych STORWARE.EU

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

INSTRUKCJA OBSŁUGI OPROGRAMOWANIA MOBILNY WERYFIKATOR ETYKIET 1.0

IBM SPSS Statistics Wersja 22. Windows - Instrukcja instalacji (licencja autoryzowanego użytkownika)

Przełomowe techniki tworzenia oprogramowania z wykorzystaniem Microsoft Visual Studio 2008

Elastyczność i mobilność w jednym, kompletnym pakiecie Panasonic UC Pro. Doskonała łączność gdziekolwiek się znajdujesz

IBM SPSS Statistics - Essentials for Python: Instrukcje instalacji dla Windows

Wymagania techniczne dla programów antywirusowych. Oprogramowanie dla serwerów i stacji roboczych będących w sieci - ilość 450 sztuk:

Podstawy Windows Phone 7.5

Transmisja danych pomiędzy E-MEA i E-CADENCIER z wykorzystaniem trybu PENDRIVE

Ulotka skrócona Moduł Analizy BI. Wersja:

Generator Wniosków o Dofinansowanie dla Regionalnego Programu Operacyjnego Województwa Podlaskiego na lata Instrukcja instalacji

Surveillance Client. Program kliencki CMS z IP Search/Finder Toolem. Silas Mariusz MERX Nawojowska 88B, Nowy Sącz

HiPath 3000 V9 Op O ensca S pe Of O f f i f ce H X X V 3 V

Instrukcja obsługi urządzenia DS150E z systemem operacyjnym Windows 7. Dangerfield luty 2010 V1.0 Delphi PSS

Zapytanie ofertowe nr 2/IAP/2013 ( dotyczy modułu nr 2/IAP )

Instrukcja instalacji PS Bonus Pack do IBM SPSS Statistics 20 w systemie operacyjnym Windows

1 POLSKI INSTALACJA OPROGRAMOWANIA IDC3 FIRMY TEXA INSTALACJA W SYSTEMIE WINDOWS VISTA...21

Szpieg 2.0 Instrukcja użytkownika

Języki i paradygmaty programowania doc. dr inż. Tadeusz Jeleniewski

Piotr Orzechowski. Technologie Biznesu Elektronicznego

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Instalacja i podstawowa konfiguracja aplikacji ImageManager

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

Zacznij Tu! Poznaj Microsoft Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska

WPROWADZENIE DO. Instalowania sterowników Nokia Connectivity Cable Drivers

Platformy programistyczne:.net i Java WYKŁ AD 3: WPROWADZENIE DO PL ATFORMY.NET / JĘZYK C#

Dokument zawiera instrukcję samodzielnej Instalacji Microsoft SQL Server 2005 Express Edition Service Pack 3 na potrzeby systemu Sz@rk.

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika)

Dokument zawiera instrukcję samodzielnej Instalacji Microsoft SQL Server 2008 R2 RTM - Express na potrzeby systemu Sz@rk.

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

Automatyzacja Testowania w WEB 2.0

SPECYFIKACJA TECHNICZNA OPROGRAMOWANIA

Instrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014

Acronis Backup & Recovery 10 Server for Windows, Acronis Backup & Recovery 10 Workstation. Instrukcja szybkiego rozpoczęcia pracy

Acronis Backup & Recovery 10 Server for Windows Acronis Backup & Recovery 10 Workstation. Instrukcja szybkiego rozpoczęcia pracy

To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski, okna, menu) i

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji

Web Services w połączeniu z aplikacjami uruchamianymi na urządzeniach mobilnych

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

Transkrypt:

Windows Mobile Andy Wigley, Daniel Moth, Peter Foot, Microsoft Mobile Development Handbook, Microsoft Press 2007

Wykład 14-2 Windows CE Modułowy system operacyjny Platform Builder pozwala na wybranie tych spośród dostępnych modułów Windows CE, które powinny być wbudowane w tworzony system operacyjny od wersji Windows Embedded CE 6.0 Platform Builder jest pluginem dla Visual Studio 2005 Umożliwia stworzenie dostosowanych do własnych potrzeb obrazów systemów operacyjnych dla różnych urządzeń

Wykład 14-3 Windows Mobile System operacyjny oparty na Win32 API wraz z kompletem podstawowych aplikacji przeznaczony dla urządzeń przenośnych Windows Mobile jest zbudowane w oparciu o Windows CE dla Windows Mobile 2003 wykorzystano Windows CE 4.2 dla Windows Mobile 5.0 i Windows Mobile 6.0 wykorzystano Windows CE 5.0 Trzy wersje: Windows Mobile Classic (poprzednio: Pocket PC) Windows Mobile Standard (poprzednio : SmartPhone) Windows Mobile Professional (poprzednio : Pocket PC Phone Edition)

Historia Windows Mobile Wykład 14-4 Pocket PC 2000 Pocket PC 2002 Windows Mobile 2003 Windows Mobile 5.0 Windows Mobile 6

Wykład 14-5 Windows Mobile Classic (Pocket PC) Sprzętowa specyfikacja dla urządzeń PDA (Personal Digital Assistant) wykorzystujących system Windows Mobile Wymagane cechy: dotykowy ekran directional pad lub touchpad zbiór sprzętowych przycisków uruchamiających aplikacje Opcjonalne cechy: telefon

Wykład 14-6 Windows Mobile Standard (Smartphone) Przenośny telefon z dodatkową funkcjonalnością komputera PC Nie ma standardu definiującego określenie smartphone telefon oparty na kompletnym systemie operacyjnym udostępniającym standardowy interfejs dla tworzenie aplikacji telefon z zaawansowanymi możliwościami

Wykład 14-7 Narzędzia programistyczne Visual Studio dodatkowo konieczne dla Windows Vista: SDK: Visual Studio 2005 SP1 i Visual Studio 2005 SP1 Update for Windows Vista Microsoft Device Emulator 2.0 lub nowsza Windows Mobile 5.0 SDK for Pocket PC Windows Mobile 5.0 SDK for Smartphone Windows Mobile 6: Standard dla urządzeń typu smartphone Classic dla urządzeń typu Pocket PC Professional dla: Pocket PC Phone Editions

Wykład 14-8 Visual Studio Visual Studio.NET 2003.NET CF 1.0: Pocket PC 2002, Windows Mobile 2003 Windows CE 4.1, 4.2.NET CF 1.0 SP1 Windows Mobile 2003 for Smartphones Visual Studio 2005.NET CF 1.0 i 2.0: Windows Mobile 2003, 5.0, 6.0 Windows CE 5.0, 6.0 Visual Studio 2008.NET CF 3.5: Windows Mobile 5.0 i nowsze Windows CE 5.0 i nowsze

Wykład 14-9 ActiveSync Darmowy program stworzony przez Microsoft umożliwiający synchronizację danych z PDA Pozwala na synchronizację danych z urządzenia przenośnego z: komputerem PC serwerami: Microsoft Exchange Server, PostPath Email icollaboration Server, Kerio MailServer lub Z-push Obsługiwane urządzeni: Pocket PC lub Smartphones z systemem Windows Mobile urządzenia bez systemu Windows, np. wykorzystujące Symbian Dla Windows Vista zamiast ActiveSync wykorzystywane jest wbudowane w system Windows Mobile Device Center

Wykład 14-10 Możliwości ActiveSync Synchronizacja z Microsoft Outlook, internetowe ustawienia ulubionych, pliki, zadania, inne typy danych Ręczny transfer plików Ograniczona możliwość tworzenia i odtwarzania kopii zapasowych Instalacja i odinstalowanie aplikacji na urządzeniu

Wykład 14-11.NET Compact Framework Kompatybilny podzbiór pełnej.net Framework zawiera ok. 30% klas i metod pełnego.net Framework Przyjmuje się, że urządzenia przenośne dysponują od 32 do 128 MB przestrzeni.net Framework zajmuje ok. 40 MB.NET CF 1.0-1.5 MB.NET CF 2.0-4 MB Wersje.NET Compact Framework: 1.0 Visual Studio.NET 2003 2.0 Visual Studio 2005 3.5 Visual Studio 2008

Wykład 14-12 Rozszerzenia.NET CF 2.0 Windows Forms: nowe kontrolki: Month Calendar, DateTimePicker, DataGrid, DocumentList, LinkLabel, Notification, Splitter, WebBrowser docking i anchoring właściwość AutoScroll automatyczne przeskalowanie do rozmiaru ekranu rozszerzona obsługa klawiatury Obsługa portu szeregowego Obsługa Microsoft Message Queuing Dostępność COM interop Rozszerzona możliwości kryptograficzne Obsługa Microsoft Mobile DirectX i Direct3D Mobile APIs

Wykład 14-13 Rozszerzenia.NET CF 3.5 Compact Windows Communication Foundation (WCF) programy klienckie napisane z wykorzystaniem.net Compact Framework mogą łączyć się z serwisami WCF Compact Language Integrated Query (LINQ) możliwość używania zapytań do różnych źródeł danych, np. relacyjnych baz danych, danych w plikach XML, obiektów trzymanych w pamięci itp. CLR Profiler Obługa algorytmów kompresji danych Ulepszenia obsługi Global Assembly Cache

Wykład 14-14 Microsoft.WindowsCE.Forms DocumentList kontrolka zajmująca cały ekran, udostępniające te same możliwości, co eksplorer plików Notification balloon popup lub toast popup InputPanel soft input panel (SIP) klawiatura w okienku

Wykład 14-15 Microsoft.WindowsCE.Forms c.d. HardwareButton pozwala na programistyczne wykorzystanie przycisków sprzętowych LogFont rysowanie tekstów pod kątem MessageWindow pozwala na wysyłanie i odbieranie komunikatów Windows SystemSettings dostęp do ustawień systemowych interfejsu użytkownika obecnie tylko ScreenOrientation

Wykład 14-16 SQL Server 2005 Compact Edition Relacyjna baza danych kompatybilna z SQL Server 2005 ograniczone możliwości i bardzo znacznie ograniczony rozmiar Obsługiwany na wszystkich systemach Windows dla PC i PDA w pierwszej wersji był tylko dla PDA i Tablet PC Nie potrzebuje oddzielnego procesu, jest uruchamiany w obrębie procesu aplikacji Może być wykorzystywany zarówno przez natywne aplikacje, jak i aplikacje napisane z wykorzystaniem.net CF

Wykład 14-17 SQL Server Compact 3.5 Darmowy (zarówno w użyciu jak i w dystrybucji) Działa na urządzeniach przenośnych i stacjonarnych Mały rozmiar dla ułatwienia instalacji Bez potrzeby administracji Pojedyncze pliki danych Wsparcie dla instalatorów ClickOnce, XCopy, MSI, CAB Wsparcie dla wszystkich wersji systemów Windows Obługa większości elementów składni języka Transact-SQL i struktur danych wykorzystywanych w SQL Server Integracja z Microsoft Visual Studio 2008 Wsparcie dla ADO.NET, LINQ to SQL, LINQ to Entities i ADO.NET Entity Framework Obsługa wielu równoległych połączeń

Wykład 14-18 Emulator Pocket PC Wirtualny komputer uruchamiany w systemie Windows dla PC Emuluje rzeczywiste urządzenie gwarantuje wysoki poziom zgodności Obsługuje systemy zbudowane w oparciu o Windows CE, w szczególności Pocket PC