Sterowanie aplikacjami Windows za pomocą bluetooth

Slides:



Advertisements
Podobne prezentacje
Sterownik swobodnie programowalny ELP10T32-VH
Advertisements

Systemy operacyjne.
Video DR-S Cyfrowy rejestrator wideo
1 Linux jako system wielozadaniowy i wielodostępny.
Stream Control Transmission Protocol
System Operacyjny Zajęcia 4.
Systemy operacyjne Wykład nr 5: Wątki Piotr Bilski.
Wykład nr 1: Wprowadzenie. Pojęcia podstawowe
Wykład nr 2: Struktura systemu komputerowego a system operacyjny
Systemy operacyjne.
Systemy operacyjne Bibliografia:
Systemy operacyjne Bibliografia:
Kamera internetowa CCD z obsługą PoE
Temat nr 10: System przerwań
P I OTR SKOŁYSZ. POCHODZENIE I CELE CZYM JEST.NET ? CO IMPLEMENTUJE MONO ? ŚRODOWISKO PRACY [MONODEVELOP] SYTEMY OPERACYJNE CO PROGRAMOWAĆ ? JĘZYKI PRZYKŁADOWY.
System operacyjny LINUX
Temat : Części komputera
1 Podstawy informatyki H. P. Janecki- 2006_ Systemy Operacyjne W6.
Wieloprocesowy system operacyjny dla komputerów ATARI XL/XE
Budowa Komputera.
Systemy operacyjne. Co to jest system operacyjny? OS (ang. Operating System) to program, który kontroluje pracę uruchomionych przez użytkownika aplikacji,
Heterogeniczne procesory wielordzeniowe w urządzeniach audio
Panel sterowania.
Program Skype  Aleksandra Sikora, kl.III gim..
C# Windows Forms Zastosowania Informatyki Wykład 2
Wstęp do programowania urządzeń z systemem. Windows Phone 7
Komputer a system komputerowy
Podstawy programowania II Wykład 2: Biblioteka stdio.h Zachodniopomorska Szkoła Biznesu.
Zarządzanie użytkownikami i praca w sieci lokalnej
Cyfrowe rejestratory APER serii PDR-XM
Bosch – the strong brand for Security, Safety and Communications
GT-S3500 Metaliczny błysk elegancji. Możliwość tworzenia i edycji tematów pulpitu. Możliwość wykorzystania swoich zdjęć lub obrazków do stworzenia perfekcyjnego.
Architektura Systemu Źródło:
Wielozadaniowowść systemu operacyjnego Linux
Windows Phone 7 XNA Game development
Systemy operacyjne.
Budowa systemu komputerowego
Autor: Justyna Radomska
Android - wprowadzenie
System operacyjny i jego usługi
Z Mobilną Tablicą Interaktywną wkraczamy w nowy wymiar kształcenia Ryzyk Fizyk.
Etapy pracy biosu.
Rozdział 1: Wprowadzenie do systemu Windows 2000 i podstaw sieci
Aplikacje systemu windows XP
Przerwanie ang. interrupt.
Urządzenia oparte na technologii komputerowej
Sieciowe rozwiązania Dedicated Micros
Etapy uruchamiania systemu Pliki konfiguracyjne
System komputerowy sprzętu komputerowego oraz oprogramowania,
Telefony Świata.
Budowa wewnętrzna KOMPUTERA
JĘZYKI ASSEMBLEROWE ..:: PROJEKT ::..
System operacyjny Windows
Programowanie w językach skryptowych
Sposoby zdalnego sterowania pulpitem
Rozwiązania biznesowe RIM. Czym jest RIM? kanadyjska firma Research In Motion założona w 1984 roku w Waterloo. producent znanej linii urządzeń BlackBerry.
Oprogramowaniem (software) nazywa się wszystkie informacje w postaci zestawu instrukcji i programów wykonywanych przez komputer oraz zintegrowanych danych.
Temat 1 Pojęcie systemu operacyjnego Opracował: mgr Marek Kwiatkowski.
System Operacyjny Windows Przedstawia Mateusz Bałdyga kl. 1 „D”
Powtórzenie Zadania systemu operacyjnego… Rodzaje i jednostki pamięci…
Systemy operacyjne W projekcie brali udział Rabiniak Mateusz, Marek Mycek Damian Kostecki, Piotr Dojlido.
Autor: Ola Kołodziejczyk
Technologie informacyjne
System lokalizacji GPS
Instalacja klucza HASP.
SMARTFONY Nadia Stankiewicz
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
MOD1 Podstawy technik informatycznych i komunikacyjnych
System operacyjny LINUX
Zapis prezentacji:

Sterowanie aplikacjami Windows za pomocą bluetooth Michał Łomnicki Paweł Pacana

Symbian Wbudowany system operacyjny Biblioteki Rozwiązania GUI Specyfikacja programów narzędziowych 2/11

Symbian Tylko dla procesorów ARM Wielozadaniowość Ochrona pamięci Oszczędność zasobów CPU wyłączane jeśli aplikacje nie zgłaszają zapotrzebowania Jądro EKA2 Żądania API wykonywane w czasie rzeczywisty Wielowątkowość w jądrze oraz obszarze użytkownika 3/11

Nokia S60 – Dla smartphonów GUI oraz całość oprogramowania zapewniającego podstawowe funkcje telefonu. Pozwala instalować nowe aplikacje napisane w C++, JAVA MIDP, Python oraz Adobe Flash S60 obsługuje m.in. telefony: Nokia N-Gage, Siemens SX1, Nokia 6600, Nokia N70, Nokia E50, Nokia E51, NokiaN91, Samsung SGH-G810, Samsung GT-i8510 4/11

Nokia S80 – Ekran dotykowy Przeznaczenie: Urządzenia z ekranem dotykowym Klawiatura QWERTY Rozdzielczość ekranu 640x200px Możliwości Edycja dokumentów biurowych Wsparcie dla SSL/TLS VPN 5/11

Python For S60 Programowanie: GUI Bluetooth (RFCOMM, OBEX) GSM System plików WiFi Aparat cyfrowy Dźwięk GPS Baza danych 6/11

Funkcjonalność programu Obsługa oprogramowania na PC za pomocą telefonu. Komunikacja bluetooth Obsługiwane programy: Winamp PowerPoint Powłoka (cmd.exe) Wykonanie dowolnej komendy Wyłączenie/restart komputera Uruchomienie dowolnego programu Informacje diagnostyczne (uptime, adres IP, itp.) Możliwość łatwej rozbudowy 7/11

Protokół Wersja (1B) ID Programu (2B) Opcode (2B) Dł. Danych (2B) Suma kontr. (1B) Dane Wersja 0x1 ID Programu - jakiego programu dotyczy Opcode (np. Winamp) Opcode – kod operacji (np. uruchom) Suma kontrola = Suma mod 255 wszystkich bajtów nagłówka i danych Maksymalna długość danych = 64kB Dane mogą zawierać np. komendę do wykonania w powłoce 8/11

Protokół Program Opcode Opis Data Shell 0x01 0x00 Wykonaj komendę Komenda UTF8 Winamp 0x02 Uruchom Winamp Arg. Uruchomienia 0x01 Odtwarzaj - 0x02 Stop 0x03 Pauza 0x04 Następny 0x05 Głośność +1 0x06 Głośność -1 9/11

Protokół Program Opcode Opis Data PowerPoint 0x03 0x00 Następny slajd - 0x01 Poprzedni slajd 0x02 Włącz pokaz slajdów 0x03 Wyłącz pokaz slajdów Odp. Serwera 0xFF Wykonano pomyślnie Komunikat Ostrzeżenie Błąd 10/11

Koniec Dziękujemy 11/11