Android w akcji. Wydanie II

Wielkość: px
Rozpocząć pokaz od strony:

Download "Android w akcji. Wydanie II"

Transkrypt

1

2 Idź do Spis treści Przykładowy rozdział Skorowidz Katalog książek Katalog online Zamów drukowany katalog Twój koszyk Dodaj do koszyka Cennik i informacje Zamów informacje o nowościach Zamów cennik Czytelnia Fragmenty książek online Kontakt Helion SA ul. Kościuszki 1c Gliwice tel helion@helion.pl Helion Android w akcji. Wydanie II Autorzy: W. Frank Ableson, Robi Sen, Chris King Tłumaczenie: Paweł Gonera ISBN: Tytuł oryginału: Android in Action Format: , stron: 624 Rozbudowany podręcznik tworzenia niesamowitych aplikacji dla systemu Android! Android SDK i programowanie aplikacji WWW Komunikacja Bluetooth i przetwarzanie danych z czujników Grafika, animacja i multimedia w Androidzie Techniki pisania natywnych aplikacji w języku C Skoro zwróciłeś uwagę właśnie na tę książkę, zapewne dobrze wiesz, czym jest Android i co potrafi teraz przyszła pora, abyś sprawdził go także w akcji! Oto doskonała książka dla wszystkich programistów, którym marzy się tworzenie własnych aplikacji dla robiącego oszałamiającą karierę systemu. Choć ta książka nie jest przeznaczona dla początkujących, zawiera wszystkie informacje potrzebne osobom, dla których Android jest całkowicie nowym środowiskiem. Można w niej znaleźć instrukcje niezbędne do szybkiego zorientowania się w architekturze tej platformy oraz sposobie jej działania, co pozwoli sprawnie rozpocząć pracę w tym środowisku. Pozostałe rozdziały to już czysta frajda programowania! Od czego zaczniesz zabawę z Androidem? Dowiesz się, jak budować aplikacje dla tego systemu od najmniejszych cegiełek aż po ekrany, dodawać funkcje telefoniczne i wykorzystywać bibliotekę OpenGL ES do tworzenia złożonej grafiki 2D oraz 3D. Następnie poznasz zasady tworzenia większych aplikacji oraz techniki pisania aplikacji w języku C, także z użyciem Android Native Development Kit. Opanujesz potężne narzędzie Android SDK oraz budowanie aplikacji dla WebKit z użyciem HTML 5, a nawet nauczysz się rozszerzać lub zastępować wbudowane funkcje Androida na podstawie użytecznych i intrygujących przykładów. Wprowadzenie do systemu Android Środowisko programowania Komponenty interfejsu użytkownika, w tym View i Layout Metody przechowywania i odczytywania lokalnych danych Sieci oraz usługi sieciowe, Bluetooth, sensory i widżety aplikacji Przegląd podstawowych zagadnień związanych z telefonią Powiadomienia i alarmy Grafika i animacja w Androidzie Korzystanie z funkcji multimedialnych Androida Usługi oparte na lokalizacji Integracja kontaktów z platformy społecznościowej Aplikacja wspomagająca serwisantów Budowanie aplikacji Android w języku C Tworzenie stron WWW dla systemu Android Strategie lokalizowania aplikacji Android Native Development Kit oraz korzystanie z SDK oraz AVD Manager Wkrocz wreszcie do akcji i zacznij tworzyć własne aplikacje dla Androida!

3 Spis tre ci Wprowadzenie 13 Wprowadzenie do pierwszego wydania 15 Podzi kowania 17 O ksi ce 19 O ilustracji na ok adce 25 Cz I. Czym jest Android? Zarys ogólny Wprowadzenie do systemu Android Platforma Android Omówienie rynku Androida Operatorzy telefonii komórkowej Android kontra zaawansowane telefony Android kontra smartfony Android kontra Android Licencjonowanie Androida Warstwy systemu Android Budowanie na bazie j dra Linux Praca w maszynie wirtualnej Dalvik Intencje w programowaniu dla Androida Wykorzystywanie intuicyjnego interfejsu u ytkownika Sposób dzia ania intencji... 40

4 4 Spis tre ci 1.5. Cztery rodzaje komponentów Androida Klasa Activity Klasa Service Klasa BroadcastReceiver Klasa ContentProvider Budowa pliku AndroidManifest.xml Odwzorowanie aplikacji na procesy Tworzenie aplikacji dla systemu Android Podsumowanie rodowisko programowania dla systemu Android Wprowadzenie do Android SDK Podstawowe pakiety systemu Android Pakiety opcjonalne Przegl d rodowiska programowania Perspektywa Java Perspektywa DDMS Narz dzia wiersza polece Budowanie aplikacji dla systemu Android w Eclipse Kreator projektu aplikacji Android Kod ród owy przyk adowej aplikacji Android Pakowanie aplikacji U ycie emulatora systemu Android Konfiguracja rodowiska emulowanego Testowanie aplikacji w emulatorze Debugowanie aplikacji Podsumowanie Cz II. wiczenia z Android SDK Interfejs u ytkownika Tworzenie aktywno ci Tworzenie klasy Activity Przedstawiamy cykl ycia aktywno ci Praca z widokami Przegl d wspólnych widoków Korzystanie z ListView Wielow tkowo z u yciem klas Handler i Message Tworzenie w asnych widoków Przedstawiamy uk ady Obs uga fokusu Przechwytywanie zdarze U ycie zasobów Obs ugiwane typy zasobów Odwo ywanie si do zasobów w kodzie Java Definiowanie widoków i uk adów w zasobach XML Warto ci zewn trzne Tworzenie animacji Przedstawiamy plik AndroidManifest.xml Podsumowanie

5 Spis tre ci 5 4. Intencje i us ugi Obs uga aplikacji Wyszukiwarka restauracji z u yciem intencji Definiowanie intencji Wywo ania jawne i niejawne Dodawanie czy zewn trznych do aplikacji Wyszukiwarka restauracji Wyszukiwanie celu dla intencji Wykorzystanie aktywno ci dost pnych w Androidzie Sprawdzanie pogody z u yciem w asnych URI Oferowanie w asnych URI U ycie niestandardowego URI Sprawdzanie pogody za pomoc obiektu BroadcastReceiver Rozg aszanie intencji Tworzenie odbiornika Budowanie us ugi prognozy pogody Komunikacja WeatherAlertService z innymi aplikacjami J zyk definicji interfejsu Binder oraz Parcelable Udost pnianie zdalnego interfejsu czenie z us ug Uruchamianie i do czanie us ugi Cykl ycia us ugi Podsumowanie Zapisywanie i odczytywanie danych U ycie w a ciwo ci Wykorzystanie obiektu SharedPreferences Uprawnienia dost pu do w a ciwo ci U ycie systemu plików Tworzenie plików Odczyt z plików Pliki jako surowe zasoby Zasoby plików XML Zapis na karcie SD Zapisywanie danych w bazie danych Budowanie i wykorzystanie bazy danych Wykorzystanie programu sqlite U ycie klas ContentProvider U ycie istniej cej klasy ContentProvider Tworzenie dostawcy tre ci Podsumowanie Sieci oraz us ugi sieciowe Przegl d zagadnie sieciowych Podstawy sieci Serwery i klienty Sprawdzanie stanu sieci Komunikacja poprzez gniazdo serwera Wykorzystanie HTTP Proste dania HTTP i java.net Zaawansowana obs uga HTTP za pomoc HttpClient Tworzenie klasy pomocniczej dla wywo a HTTP i HTTPS

6 6 Spis tre ci 6.5. Us ugi sieciowe POX po czenie HTTP i XML REST SOAP czy nie SOAP oto jest pytanie Podsumowanie Telefonia Przegl d podstawowych zagadnie zwi zanych z telefoni Poznajemy GSM Poznajemy CDMA Dost p do danych telefonii Odczyt w a ciwo ci telefonu Pozyskiwanie informacji o stanie telefonu Interakcja z telefonem U ycie intencji do nawi zywania po cze U ycie narz dzi zwi zanych z numerami telefonicznymi Przechwytywanie po cze wychodz cych Obs uga wiadomo ci SMS Wysy anie wiadomo ci SMS Odbieranie wiadomo ci SMS Podsumowanie Powiadomienia i alarmy Korzystanie z Toast Tworzenie aplikacji SMS korzystaj cej z klasy Toast Odbieranie wiadomo ci SMS Wprowadzenie do powiadomie Klasa Notification Powiadamianie u ytkownika o wiadomo ci SMS Wprowadzenie do alarmów Przyk ad u ycia alarmu U ycie powiadomie z alarmami Podsumowanie Grafika i animacja Rysowanie grafiki w systemie Android Rysowanie przy u yciu XML Przegl d figur rysowanych za pomoc XML Tworzenie animacji za pomoc API graficznego Animacja poklatkowa w Androidzie Programowe tworzenie animacji Wprowadzenie do OpenGL dla systemów wbudowanych Tworzenie kontekstu OpenGL Rysowanie prostok ta za pomoc OpenGL ES Tworzenie trójwymiarowych kszta tów i powierzchni za pomoc OpenGL ES Podsumowanie Multimedia Wprowadzenie do multimediów oraz OpenCORE Odtwarzanie d wi ków Odtwarzanie wideo

7 Spis tre ci Przechwytywanie mediów Obs uga kamery Zapisywanie d wi ku Zapisywanie wideo Podsumowanie Lokalizacja Symulowanie po o enia w emulatorze Wysy anie wspó rz dnych z perspektywy DDMS Format GPS Exchange Keyhole Markup Language z Google Earth U ycie klas LocationManager i LocationProvider Dost p do danych lokalizacji za pomoc LocationManager U ycie klasy LocationProvider Odbieranie informacji o lokalizacji za pomoc klasy LocationListener Korzystanie z map Dziedziczenie po MapActivity U ycie MapView Umieszczanie danych na mapie za pomoc Overlay Zamiana miejsc na adresy za pomoc klasy Geocoder Podsumowanie Cz III. Aplikacje dla systemu Android Aplikacja wspomagaj ca serwisantów Projektowanie rzeczywistej aplikacji Android Podstawowe wymagania aplikacji Zarz dzanie danymi Architektura aplikacji i integracji Okre lanie przebiegów w aplikacji Okre lanie procesów w aplikacji Lista plików ród owych Plik AndroidManifest.xml aplikacji serwisanta mobilnego Kod ród owy aplikacji Aktywno Splash W a ciwo ci u ywane przez aktywno FieldService Implementacja aktywno ci FieldService Ustawienia Zarz dzanie danymi zlece Kod ród owy dla zarz dzania zleceniami Aktywno RefreshJobs Zarz dzanie zleceniami aktywno ManageJobs Obs uga zlecenia w aktywno ci ShowJob Przechwytywanie podpisu w aktywno ci CloseJob Kod serwera Interfejs u ytkownika dyspozytora Baza danych Kod PHP aplikacji dyspozytora Kod PHP do integracji z aplikacj mobiln Podsumowanie

8 8 Spis tre ci 13. Budowanie aplikacji Android w j zyku C Budowanie aplikacji Android bez SDK Kompilator i linker j zyka C Budowanie aplikacji Witaj, wiecie Instalowanie i uruchamianie aplikacji Skrypt buduj cy aplikacj w j zyku C Rozwi zywanie problemu z czeniem dynamicznym Biblioteki systemu Android Budowanie aplikacji czonej dynamicznie exit() oraz return() Kod uruchamiaj cy Która godzina? Serwer DayTime Aplikacja serwera DayTime Plik daytime.c Baza danych SQLite Budowanie i uruchamianie serwera DayTime Klient DayTime Aktywno Klient DayTime Testowanie klienta DayTime Podsumowanie Cz IV. Dojrzewaj ca platforma Bluetooth i sensory Przegl d mo liwo ci Bluetooth w systemie Android Zast powanie kabli Rola podstawowa i podrz dna oraz gniazda Urz dzenia zaufane Pod czanie si do zdalnego urz dzenia Przechwytywanie zdarze Bluetooth Uprawnienia Bluetooth Interakcja z obiektem SensorManager Typy czujników Odczyt warto ci czujnika W czanie i wy czanie czujników Budowanie aplikacji SenseBot Interfejs u ytkownika Interpretowanie warto ci czujnika Jazda robotem Komunikacja z robotem Podsumowanie Integracja Poznajemy model kontaktów Androida Wybór otwartych rekordów Obs uga wielu kont Unifikowanie widoku lokalnego z ró nych zdalnych magazynów Wspólny plac zabaw Zaczynamy korzysta z LinkedIn

9 Spis tre ci Zarz dzanie kontaktami Wykorzystanie wbudowanej aplikacji kontaktów danie wykonania operacji z naszej aplikacji Bezpo redni odczyt i modyfikowanie bazy danych kontaktów Dodawanie kontaktów czenie wszystkiego Marzenia o synchronizacji Definiowanie kont Us uga AccountManager Tworzenie konta LinkedIn Brak obs ugi urz dze mobilnych Uwierzytelnianie w LinkedIn Synchronizacja w tle z u yciem SyncAdapter Cykl ycia synchronizacji Synchronizowanie danych LinkedIn Ko czymy LinkedIn w akcji Ko czenie projektu LinkedIn Rozwi zywanie problemów Kontynuacja Podsumowanie Tworzenie stron WWW dla systemu Android Czym jest programowanie WWW dla Androida Wprowadzenie do WebKit Analiza opcji architektury Optymalizacja aplikacji WWW dla Androida Projektowanie z zachowaniem mobilno ci stron Dodawanie znacznika viewport Selektywne adowanie tre ci Analiza parametru user agent Zapytanie media Aplikacja tylko dla urz dze mobilnych Przechowywanie danych w przegl darce Konfiguracja Analiza kodu Interfejs u ytkownika Otwieranie bazy danych Analiza funkcji transaction() Wstawianie i usuwanie wierszy Testowanie aplikacji za pomoc narz dzi WebKit Budowanie aplikacji hybrydowej Poznajemy kontrolk przegl darki Konfigurowanie kontrolki Implementowanie obiektu obs ugi JavaScript U ycie kodu z JavaScript Spotkanie z JavaScript Przede wszystkim bezpiecze stwo Implementacja WebViewClient Rozszerzanie przegl darki Wykrywanie zdarze nawigacyjnych Implementacja klasy WebChromeClient Podsumowanie

10 10 Spis tre ci 17. Wid ety aplikacji Wprowadzenie do wid etów aplikacji Co to jest wid et aplikacji? Strategie instalowania wid etów Wprowadzenie do aplikacji SiteMonitor Korzy ci z aplikacji SiteMonitor Interfejs u ytkownika Architektura aplikacji SiteMonitor Schemat projektu aplikacji Plik po pliku Obs uga danych w wid etach Implementacja klasy AppWidgetProvider Katalog metod klasy AppWidgetProvider Implementowanie klasy SiteMonitorWidgetImpl Obs uga wid etów zombie Wy wietlanie wid etów za pomoc RemoteViews Korzystanie z RemoteViews Metoda UpdateOneWidget() Konfigurowanie instancji wid etu Metadane wid etu Operacje na danych intencji Potwierdzenie utworzenia wid etu Aktualizacja wid etu Porównanie us ugi z alarmem Uruchamianie aktualizacji Aktualizowanie wid etów czenie wszystkich elementów w pliku AndroidManifest.xml Podsumowanie Lokalizowanie aplikacji Potrzeba lokalizowania Ustawienia regionalne Strategie lokalizowania aplikacji Identyfikowanie docelowych j zyków i danych Identyfikowanie tekstów i zarz dzanie nimi Rysunki i uk ady Data, czas, liczby i waluty Praca z zespo em t umaczy Wykorzystanie mo liwo ci zasobów Androida Wi cej ni ustawienia regionalne Przypisywanie tekstów z zasobów Lokalizowanie kodu Java Formatowanie lokalizowanych napisów Problemy z lokalizowaniem Podsumowanie Android Native Development Kit Wprowadzenie do NDK Zastosowania NDK Przegl d NDK

11 Spis tre ci Budowanie aplikacji za pomoc NDK Demonstracja gotowej aplikacji Struktura projektu Budowanie biblioteki JNI Poznajemy JNI Implementacja biblioteki Kompilowanie biblioteki JNI Budowanie interfejsu u ytkownika Uk ad interfejsu u ytkownika Wykonanie zdj cia Wyszukiwanie kraw dzi Integracja NDK w Eclipse Podsumowanie Cz V. Dodatki 581 A. Instalowanie Android SDK 583 A.1. Wymagania rodowiska programistycznego A.2. Pobieranie i instalowanie Eclipse A.3. Pobieranie i instalowanie Android SDK A.4. Korzystanie z SDK oraz AVD Manager A.5. Pobieranie i instalowanie wtyczki Eclipse A.6. Konfigurowanie wtyczki Eclipse B. Publikowanie aplikacji 595 B.1. Przygotowanie aplikacji do dystrybucji B.1.1. Rejestrowanie B.1.2. Powiadomienia debugowania B.1.3. Przyk adowe dane B.1.4. Plik AndroidManifest.xml B.1.5. Licencja u ytkownika B.1.6. Testowanie B.1.7. Operacje ko cowe B.2. Podpisywanie cyfrowe aplikacji B.2.1. Magazyny kluczy B.2.2. keytool B.2.3. jarsigner B.3. Publikowanie w Android Market B.3.1. Zasady Android Market B.3.2. Umieszczanie aplikacji w Android Market B.3.3. Android Market w a ciwe rozwi zanie B.4. Inne sposoby dystrybucji B.5. Podsumowanie Android Debug Bridge Skorowidz 609

12 Bluetooth i sensory W tym rozdziale: Do czanie Bluetooth do urz dzenia Interakcja z obiektem SensorManager Budowanie i uruchamianie aplikacji SenseBot

13 408 ROZDZIA 14 Bluetooth i sensory Wi kszo materia u przedstawionego w tej ksi ce dotyczy wykorzystania ró nych mo liwo ci Android SDK. Teraz jednak poka emy, jak skorzysta z mo liwo ci sprz towych urz dze Android. Zapoznamy si tu z pod czaniem urz dzenia Android do zdalnych urz dze za pomoc po czenia bezprzewodowego Bluetooth oraz odczytem i interpretacj warto ci ze sprz towego czujnika orientacji urz dzenia. W rozdziale tym te dwa tematy zwi zane ze sprz tem po czyli my w jednym przyk adowym programie, który pozwala sterowa robotem zbudowanym przy u yciu popularnego zestawu LEGO Mindstorms NXT. Robot Mindstorm NXT obs uguje protokó komunikacyjny znany pod nazw Direct Commands 1, co pozwala na sterowanie nim z u yciem urz dzenia zdalnego. Jest to rozdzia, w którym konieczne jest u ycie fizycznego urz dzenia z zainstalowanym systemem Android w wersji 2 lub nowszej sam symulator nie jest wystarczaj cy do sprawdzania dzia ania Bluetooth oraz sensorów. Kod do czony do tego rozdzia u tworzy aplikacj o nazwie SenseBot. Jest to rednio skomplikowany przyk ad u ycia systemu Android do manipulowania zewn trznymi obiektami. Czujniki orientacji urz dzenia Android pozwalaj u ytkownikowi jecha robotem, przechylaj c telefon w okre lonym kierunku, w sposób podobny do u ywania Nintendo Wii lub innego zaawansowanego systemu gier. Przechylamy telefon do przodu, a robot jedzie do przodu. Przechylamy telefon do ty u, a robot zmienia kierunek. Przechylanie w lewo lub w prawo powoduje skr t robota w odpowiednim kierunku. Po zinterpretowaniu warto ci ka dego czujnika ruchu aplikacja SenseBot wysy a polecenia do robota poprzez Bluetooth, powoduj c odpowiednie fizyczne dzia anie. LEGO NXT ma wbudowany zestaw polece pozwalaj cych na operacje niskiego poziomu, takie jak bezpo rednie sterowanie silnikami. Ruchy urz dzenia Android s interpretowane, konwertowane na polecenia i przesy ane za pomoc Bluetooth do robota. Oprócz podstaw komunikacji Bluetooth oraz zarz dzania sensorami kod demonstruje u ycie dynamicznie tworzonych obiektów BroadcastReceiver, które obs uguj zdarzenia zwi zane z po czeniem Bluetooth. Temat komunikacji Bluetooth jest znacznie szerszy i nie mamy mo liwo ci opisa go w ca o ci w jednym rozdziale. Na platformie Android dost pnych jest co najmniej sze ró nych sensorów, a w tym rozdziale demonstrujemy u ycie tylko jednego. Je eli szukasz dok adnego opisu tych dwóch tematów, zach camy do odszukania dokumentacji w sieci lub by mo e innej ksi ki na ten temat. Celem tego rozdzia u jest przedstawienie funkcji Bluetooth oraz sensorów na platformie Android w kontek cie dzia- aj cej (i zabawnej) aplikacji. Je eli masz dost p do robota LEGO Mindstorms NXT i zbudujesz t aplikacj, obiecujemy, e na d ugi czas nie b dziesz si móg oderwa od je d enia robotem za pomoc telefonu. Jedna z wersji tej aplikacji jest dost pna do pobrania z Android Market. 1 Wi cej informacji na temat Direct Commands dla Lego Mindstorm mo na znale pod adresem

14 14.1. Przegl d mo liwo ci Bluetooth w systemie Android Przegl d mo liwo ci Bluetooth w systemie Android Pierwszym urz dzeniem, jakie przychodzi na my l, gdy wspomina si Bluetooth, jest bezprzewodowy zestaw s uchawkowy. W wielu krajach te cude ka technologii bezprzewodowej s wymagane przez prawo w przypadku korzystania z telefonu w czasie prowadzenia samochodu. W rzeczywisto ci zestawy s uchawkowe to tylko jedno z wielu zastosowa technologii Bluetooth. Bluetooth to technologia komunikacji bezprzewodowej podobna do Wi-Fi, ale ograniczona do komunikacji o niewielkim zasi gu, oko o 10 metrów. Oprócz zastosowania w bezprzewodowych s uchawkach i mikrofonie telefonu komórkowego Bluetooth pozwala równie na realizacj po cze sieciowych mi dzy urz dzeniami, wymian obiektów, zast powanie kabli oraz realizacj zaawansowanych funkcji audiowizualnych. Podobnie jak ka dy inny standardowy protokó, tak i Bluetooth posiada w asny stos protoko ów, z których ka dy implementuje osobne mo liwo ci i funkcje protoko u. W rozdziale tym nie b dziemy traci czasu na prezentowanie tych warstw, poniewa stos Bluetooth jest opisany w innych miejscach. Zamiast tego w rozdziale tym poka emy mo liwo ci nawi zania po czenia danych pomi dzy dwoma urz dzeniami. B dziemy tu korzysta z profilu Bluetooth o nazwie RFCOMM 2, b d cego profilem zast powania kabla. W tym podrozdziale poka emy, jak nawi za po czenie pomi dzy Androidem a zdalnym urz dzeniem, korzystaj c z pakietu android.bluetooth. Poniewa platforma Android pozwala tylko na po czenia szyfrowane, dwa urz dzenia komunikacyjne musz by wcze niej sparowane, a pó niej mog czy si ze sob bez konieczno ci podawania has a. Aby wiedzie, czy aplikacja jest po czona z urz dzeniem Bluetooth, nale y nast pnie zarejestrowa dwa zdarzenia: ACTION_ACL_CONNECTED oraz ACTION_ACL_ DISCONNECTED. Dodatkowo aplikacja Android musi posiada uprawnienie BLUE- TOOTH zdefiniowane w pliku AndroidManifest.xml. Zaczynamy! Zast powanie kabli Obecnie pod czanie si do internetu w celu sprawdzenia poczty lub przegl dania sieci WWW jest codzienn czynno ci wielu u ytkowników systemu Android. Przy u yciu naszego telefonu mo emy po czy si z komputerami znajduj cymi si po drugiej stronie planety, ale jak komunikowa si z czym, co znajduje si w tym samym pokoju? W niezbyt odleg ej przesz o ci programowali my interfejsy pomi dzy komputerami po czonymi szeregowo kablem korzystaj cym z interfejsu RS232. Po kilku krótkich latach kable szeregowe RS232, zast pione przez bardziej zaawansowane kable USB oraz przez profil Bluetooth Serial Port, sta y si eksponatem muzealnym. Tak jak USB mo e by u ywane przez wiele ró nych aplikacji, tak i protokó bezprzewodowy Bluetooth mo e by wykorzystywany na wiele sposobów. W tym momencie interesuje nas mo liwo u ycia Bluetooth do zast pienia kabla szeregowego za pomoc profilu Serial Port Profile (SPP), nazywanego czasami RFCOMM. RF pochodzi 2 Wi cej informacji na temat RFCOMM mo na znale na stronie

15 410 ROZDZIA 14 Bluetooth i sensory od s ów radio frequency, czyli cz stotliwo ci radiowych. COMM pochodzi od portu komunikacyjnego, czyli antycznego ju po czenia punkt-punkt, wykorzystuj cego protokó strumieniowy Rola podstawowa i podrz dna oraz gniazda Protokó Bluetooth dzia a w sposób podobny do innych rodowisk komunikacyjnych, w których urz dzenie podstawowe inicjuje komunikacj z jednym lub wi ksz liczb urz dze podrz dnych. Android jest na tyle rozbudowany, e mo e by zarówno urz dzeniem podstawowym, jak i podrz dnym w po czeniu Bluetooth. Niezale nie od sposobu nawi zania po czenia jako podstawowe lub drugorz dne urz dzenie Bluetooth aplikacja Android wymienia dane poprzez interfejs gniazd. To prawda znany ju mechanizm sieciowy korzystaj cy z gniazd oraz skojarzonych z nimi strumieni wej ciowych i wyj ciowych jest równie stosowany przy po czeniach Bluetooth. Je eli wi c przejdziemy przez etap czenia ze sob dwóch urz dze Bluetooth w celu utworzenia sesji komunikacyjnej, mo emy mniej przejmowa si szczegó ami komunikacji i po prostu traktowa urz dzenie jako aplikacj po drugiej stronie gniazda. Jest to podobne do relacji pomi dzy przegl dark WWW i zdalnym serwerem, który wymienia dane poprzez gniazda TCP. Aby u y rodowiska Bluetooth w urz dzeniu Android, musimy skorzysta z pakietu android.bluetooth, który zosta dodany w wersji 2.0. Cho wi kszo urz dze Android w wersji ni szej ni 2.0 mog a korzysta z zestawów s uchawkowych Bluetooth, to dopiero od wersji 2.0 aplikacje Android mog y wykorzystywa komunikacj Bluetooth w sposób przedstawiony w tym rozdziale. W tabeli 14.1 pokazane s g ówne klasy Java u ywane w aplikacjach Android korzystaj cych z komunikacji Bluetooth. Tabela Klasy Bluetooth Klasa BluetoothAdapter BluetoothClass BluetoothDevice BluetoothSocket BluetoothServerSocket Komentarz Klasa ta reprezentuje sprz t lokalnego urz dzenia Bluetooth w systemie Android i pozwala na tworzenie interfejsu. Wszystko zaczyna si od BluetoothAdapter. Klasa BluetoothClass zapewnia wygodne metody dost pu do sta ych warto ci zwi zanych z komunikacj i dzia aniem Bluetooth. Ka de urz dzenie zdalne jest reprezentowane jako BluetoothDevice. Klasa BluetoothSocket jest u ywana przy wymianie danych. Urz dzenie podstawowe inicjuje po czenie z gniazdem w urz dzeniu podrz dnym, tworz c wcze niej BluetoothSocket. W rozdziale tym przedstawione s przyk ady kodu demonstruj ce t technik. Urz dzenie podrz dne Bluetooth oczekuje po cze z urz dzeniem nadrz dnym za pomoc BluetoothServerSocket w taki sam sposób, jak serwer WWW oczekuje na po czenie przez gniazdo TCP z przegl darki. Po zestawieniu po czenia tworzony jest obiekt BluetoothSocket zapewniaj cy dalsz komunikacj. W rozdziale tym przedstawimy u ycie klas BluetoothAdapter, BluetoothDevice oraz BluetoothSocket. W nast pnym punkcie poka emy, w jaki sposób urz dzenie Android pod cza si do innego urz dzenia Bluetooth.

16 14.1. Przegl d mo liwo ci Bluetooth w systemie Android 411 Uwaga W przedstawionych tu przyk adach urz dzenie Android jest podstawowym, a kontroler LEGO Mindstorm NXT podrz dnym urz dzeniem Bluetooth Urz dzenia zaufane Cho specyfikacja Bluetooth pozwala na korzystanie zarówno z po cze szyfrowanych, jak i nieszyfrowanych, to jednak platforma Android pozwala wy cznie na po czenia szyfrowane. W zasadzie oznacza to tylko, e dwa komunikuj ce si z sob urz dzenia musz by wcze niej sparowane lub zwi zane. Jest to nieco irytuj cy krok polegaj cy na poinformowaniu ka dego z urz dze, e drugie jest urz dzeniem zaufanym. Pomimo k opotliwo ci tego procesu oraz faktu, e niemal wszystkie urz dzenia Bluetooth na tej planecie korzystaj z kodu zabezpiecze 0000 lub 1234, jedynym zabezpieczeniem protoko u Bluetooth jest ten w a nie kod. Urz dzenia mog by sparowane poprzez ich ekrany ustawie lub podczas nawi zywania pierwszego po czenia. W tym punkcie przedstawimy sposób parowania urz dzenia Android 3 z modu em kontrolera robota LEGO. Na rysunku 14.1 pokazana jest cz ekranu ustawie Bluetooth z mojego telefonu Nexus One z systemem Android 2.2. Rysunek Ekran ustawie Bluetooth Z tego ekranu mo emy uzyska nast puj ce informacje: Bluetooth jest w czony. Urz dzenie ma nazw Nexus One. Urz dzenie to nie jest obecnie wykrywalne. Oznacza to, e inne urz dzenia Bluetooth nie widz tego telefonu w czasie skanowania. Praktycznie rzecz bior c, oznacza to, e telefon ignoruje pakiety wykrywania. Znajduje si tu równie 3 Aby dowiedzie si wi cej na temat typów u ywanych uk adów w sprz cie Android, warto skorzysta z forum Talk Android, dost pnego pod adresem

17 412 ROZDZIA 14 Bluetooth i sensory przycisk pozwalaj cy na zainicjowanie wykrywania znajduj cych si w pobli u urz dze. Aby rozpocz skanowanie znajduj cych si w zasi gu urz dze Bluetooth, nale y klikn przycisk Wyszukaj urz dzenia. W telefonie by y równie wcze niej sparowane inne urz dzenia, które nie s obecnie po czone: NXT robot LEGO. Dwa urz dzenia bezprzewodowe Samsung. To nie pomy ka mamy tu dwa osobne urz dzenia sparowane z telefonem. (Autor w ten sposób rozwi za problem cz stego gubienia zestawów s uchawkowych przez kupienie kilku sztuk poprzez ebay, st d kilka sparowanych urz dze ). D ugie klikni cie jednego z tych urz dze Bluetooth na li cie pozwala otworzy ekran opcji z dodatkowymi operacjami, zale nymi od urz dzenia. Na przyk ad wybranie jednego z urz dze Samsung powoduje otwarcie okna pokazanego na rysunku Rysunek Opcje sparowanego urz dzenia Aby sparowa urz dzenie, nale y najpierw przeprowadzi skanowanie. Po dodaniu urz dzenia do listy mo emy je wybra i zainicjowa parowanie. Na rysunku 14.3 pokazany jest kontroler robota LEGO, na którym pokazane jest danie PIN w czasie parowania. Rysunek Kontroler LEGO daj cy podania kodu PIN Podany PIN jest porównywany z kodem wprowadzonym w telefonie, co jest pokazane na rysunku 14.4.

18 14.1. Przegl d mo liwo ci Bluetooth w systemie Android 413 Rysunek Parowanie z robotem LEGO W tym momencie nasz telefon i kontroler robota LEGO s sparowane. Od tego momentu b dziemy w stanie pod cza si do tego urz dzenia bez dania podania kodu PIN Pod czanie si do zdalnego urz dzenia Pod czanie si do sparowanego urz dzenia wymaga wykonania dwóch kroków: Pobrania listy sparowanych urz dze za pomoc stosu sprz towo-programowego Bluetooth. Zainicjowania po czenia RFCOMM z urz dzeniem docelowym. Na poni szym listingu pokazany jest sposób nawi zywania po czenia RFCOMM lub Serial Port Profile pomi dzy dwoma sparowanymi urz dzeniami. Listing Inicjowanie po czenia z urz dzeniem Bluetooth public void findrobot(view v) { try { btinterface = BluetoothAdapter.getDefaultAdapter(); paireddevices = btinterface.getbondeddevices(); Iterator<BluetoothDevice> it = paireddevices.iterator(); while (it.hasnext()) { BluetoothDevice bd = it.next(); if (bd.getname().equalsignorecase(robotname)) { connecttorobot(bd); return; catch (Exception e) { Log.e(tag,"B d w findrobot() " + e.getmessage());

19 414 ROZDZIA 14 Bluetooth i sensory private void connecttorobot(bluetoothdevice bd) { try { socket = bd.createrfcommsockettoservicerecord (UUID.fromString(" F9B34FB")); socket.connect(); catch (Exception e) { Log.e(tag,"B d komunikacji ze zdalnym urz dzeniem [" + e.getmessage() + "]"); Wszystkie operacje zwi zane z Bluetooth 4 zaczynaj si od BluetoothAdapter. Przy u yciu referencji do adaptera mo na uzyska list sparowanych urz dze. Nast pnie przegl damy list, szukaj c nazwy urz dzenia odpowiadaj cej nazwie robota. Nazwa ta mo e by wpisana na sta e, jak jest to zrealizowane w przyk adowej aplikacji, wprowadzana przez u ytkownika w czasie uruchamiania lub nawet wybierana z bardziej zaawansowanej listy urz dze. Niezale nie od metody naszym celem jest zidentyfikowanie obiektu BluetoothDevice, a nast pnie zainicjowanie po czenia, jak jest to pokazane w wywo aniu funkcji o nazwie connecttorobot(). Dobr praktyk jest przechwytywanie wyj tków, szczególnie je eli korzystamy ze zdalnego urz dzenia fizycznego, które mo e wyj z zasi gu lub mo e mie problemy z zasilaniem. Aby pod czy si do zdalnego urz dzenia za pomoc profilu Serial Port Profile, nale y u y metody createrfcomsockettoservicerecord() z klasy BluetoothDevice. Ci g UUID pokazany w kodzie jest identyfikatorem profilu Serial Port Profile. Gdy mamy dost pny obiekt BluetoothSocket, mo na wywo a metod connect(). W tym momencie mamy odnalezione interesuj ce nas urz dzenie i próbujemy wys a danie po czenia. Czy to si uda o? Jak mo emy to sprawdzi? Mo na poczyni za o- enie na temat stanu urz dzenia i ewentualnie czeka na b d. Nie jest to jednak najlepsze podej cie. Musi istnie inna metoda faktycznie jest taka metoda, ale wymaga wykorzystania obiektów Intent Przechwytywanie zdarze Bluetooth Aby sprawdzi, czy aplikacja jest prawid owo pod czona do BluetoothDevice, nale y zarejestrowa dwa zdarzenia zwi zane z Bluetooth: ACTION_ACL_CONNECTED oraz ACTION_ ACL_DISCONNECTED. Gdy wyst pi te dwa zdarzenia, mo emy by pewni, e mamy prawid owe po czenie lub je utracili my. W jaki sposób mo na u y tych zdarze w po czeniu z utworzonym wcze niej gniazdem? Na poni szym listingu pokazana jest technika polegaj ca na tworzeniu obiektów BroadcastReceiver bezpo rednio w aktywno ci i rejestrowaniu w nich interesuj cych nas zdarze. 4 Wi cej informacji mo na znale w dokumentacji Google na temat Bluetooth oraz Android dost pnej pod adresem

20 14.1. Przegl d mo liwo ci Bluetooth w systemie Android 415 Listing Monitorowanie po czenia Bluetooth private BroadcastReceiver btmonitor = null; private void setupbtmonitor() { btmonitor = new BroadcastReceiver() public void onreceive(context context,intent intent) { if (intent.getaction().equals( "android.bluetooth.device.action.acl_connected")) { handleconnected(); if (intent.getaction().equals( "android.bluetooth.device.action.acl_disconnected")) { handledisconnected(); ; Aby monitorowa specyficzne rozg aszane zdarzenia, nale y u y obiektu Broadcast Receiver. Zwykle realizuje si to przy u yciu osobnej klasy, ale aplikacja ta wymaga bli szej integracji z interfejsem u ytkownika, wi c zastosowali my alternatywne podej- cie. Zwykle obiekty BroadcastReceiver s definiowane w pliku AndroidManifest.xml, ale w tym przypadku chcemy otrzymywa powiadomienia w okre lonych przypadkach. W kodzie tym zdefiniowany jest obiekt BroadcastReceiver o nazwie btmonitor. W metodzie oncreate() wywo ywana jest metoda setupbtmonitor(), w której tworzony jest obiekt BroadcastReceiver zawieraj cy implementacj metody onreceive(). Za ka dym razem, gdy dla tego obiektu BroadcastReceiver dost pny jest rozg aszany obiekt Intent, wywo ywana jest metoda onreceive(). W implementacji tej obs ugujemy akcje pod czenia i roz czenia urz dzenia Bluetooth. Gdy urz dzenie jest pod czone, wywo- ywana jest metoda handleconnected(). Podobnie gdy zdalne urz dzenie zostanie roz czone, wywo ywana jest metoda handledisconnected(), której zadaniem jest wykonanie operacji porz dkowych. Gdy urz dzenie jest pod czone, musimy wykona kilka operacji przygotowawczych, takich jak skonfigurowanie strumienia wej ciowego oraz wyj ciowego dla gniazda. Na nast pnym listingu przedstawiona jest skrócona wersja metody handleconnected() zawieraj ca kod pozwalaj cy obs ugiwa Bluetooth. Listing Metoda handleconnected private void handleconnected() { try { is = socket.getinputstream(); os = socket.getoutputstream(); bconnected = true; btnconnect.setvisibility(view.gone); btndisconnect.setvisibility(view.visible); catch (Exception e) { is = null; os = null; disconnectfromrobot(null);

Instrukcja programu PControl Powiadowmienia.

Instrukcja programu PControl Powiadowmienia. 1. Podłączenie zestawu GSM. Instrukcja programu PControl Powiadowmienia. Pierwszym krokiem w celu uruchomienia i poprawnej pracy aplikacji jest podłączenie zestawu GSM. Zestaw należy podłączyć zgodnie

Bardziej szczegółowo

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy Instrukcja obsługi programu 2.11. Przygotowanie programu do pracy - ECP Architektura inter/intranetowa System Informatyczny CELAB Przygotowanie programu do pracy - Ewidencja Czasu Pracy Spis treści 1.

Bardziej szczegółowo

Poniżej instrukcja użytkowania platformy

Poniżej instrukcja użytkowania platformy Adres dostępowy: http://online.inter-edukacja.wsns.pl/ Poniżej instrukcja użytkowania platformy WYŻSZA SZKOŁA NAUK SPOŁECZNYCH z siedzibą w Lublinie SZKOLENIA PRZEZ INTERNET Instrukcja użytkowania platformy

Bardziej szczegółowo

Seria P-662HW-Dx. Bezprzewodowy modem ADSL2+ z routerem. Skrócona instrukcja obsługi

Seria P-662HW-Dx. Bezprzewodowy modem ADSL2+ z routerem. Skrócona instrukcja obsługi Bezprzewodowy modem ADSL2+ z routerem Skrócona instrukcja obsługi Wersja 3.40 Edycja 1 3/2006 Informacje ogólne Posługując się dołączoną płytą CD lub postępując zgodnie ze wskazówkami w tej Skróconej instrukcji

Bardziej szczegółowo

SINAMICS G120C STARTER. Tworzenie nowego projektu w trybie online.

SINAMICS G120C STARTER. Tworzenie nowego projektu w trybie online. SINAMICS G120C STARTER Tworzenie nowego projektu w trybie online. 1 Uruchomienie asystenta tworzenia projektu 1 2 3 page 2 W celu uruchomienia asystenta tworzenia nowego projektu nale y z menu (1) programu

Bardziej szczegółowo

Android w akcji. Wydanie II

Android w akcji. Wydanie II Idź do Spis treści Przykładowy rozdział Skorowidz Katalog książek Katalog online Zamów drukowany katalog Twój koszyk Dodaj do koszyka Cennik i informacje Zamów informacje o nowościach Zamów cennik Czytelnia

Bardziej szczegółowo

OmniTouch 8400 Instant Communications Suite 4980 Softphone

OmniTouch 8400 Instant Communications Suite 4980 Softphone OmniTouch 8400 Instant Communications Suite 4980 Softphone Przewodnik informacyjny R6.0 Czym jest aplikacja 4980 Softphone? Działająca w systemie Windows aplikacja kliencka Alcatel-Lucent 4980 Softphone

Bardziej szczegółowo

Zainstalowana po raz pierwszy aplikacja wymaga aktualizacji bazy danych obsługiwanych sterowników.

Zainstalowana po raz pierwszy aplikacja wymaga aktualizacji bazy danych obsługiwanych sterowników. FRISKO-MOBILE Aplikacja FRISKO-MOBILE przeznaczona jest do zdalnej obsługi sterowników FRISKO podłączonych do sieci LAN o stałym adresie IP za pośrednictwem wbudowanych lub zewnętrznych modułów komunikacyjnych.

Bardziej szczegółowo

Stacjonarne Wszystkie Katedra Inżynierii Produkcji dr Sławomir Luściński. Kierunkowy Nieobowiązkowy Polski Semestr trzeci. Semestr zimowy Brak Tak

Stacjonarne Wszystkie Katedra Inżynierii Produkcji dr Sławomir Luściński. Kierunkowy Nieobowiązkowy Polski Semestr trzeci. Semestr zimowy Brak Tak KARTA MODUŁU / KARTA PRZEDMIOTU Kod Nazwa Nazwa w języku angielskim Obowiązuje od roku akademickiego 2012/2013 Informatyka programowanie (Android) Informatics programming (Android) A. USYTUOWANIE MODUŁU

Bardziej szczegółowo

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, 00-662 Warszawa

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, 00-662 Warszawa Zamawiający: Wydział Matematyki i Nauk Informacyjnych Politechniki Warszawskiej 00-662 Warszawa, ul. Koszykowa 75 Przedmiot zamówienia: Produkcja Interaktywnej gry matematycznej Nr postępowania: WMiNI-39/44/AM/13

Bardziej szczegółowo

Przewodnik AirPrint. Ten dokument obowiązuje dla modeli atramentowych. Wersja A POL

Przewodnik AirPrint. Ten dokument obowiązuje dla modeli atramentowych. Wersja A POL Przewodnik AirPrint Ten dokument obowiązuje dla modeli atramentowych. Wersja A POL Modele urządzenia Niniejszy podręcznik użytkownika obowiązuje dla następujących modeli. DCP-J40DW, MFC-J440DW/J450DW/J460DW

Bardziej szczegółowo

PROCEDURA ROZWIĄZYWANIA PROBLEMÓW Z SYSTEMEM SD-NAVI (wersja 1.00)

PROCEDURA ROZWIĄZYWANIA PROBLEMÓW Z SYSTEMEM SD-NAVI (wersja 1.00) 1 Spis treści ZaŜalenie klienta Diagnostyka Omówienie i opis wyprowadzeń Rozdział 2 Ogólny problem funkcjonalny Rozdział 3 Urządzenie nie działa lub nie uruchamia się (czarny ekran): Rozdział 3-1 Przycisk

Bardziej szczegółowo

Pracownia internetowa w ka dej szkole (edycja 2004/2005)

Pracownia internetowa w ka dej szkole (edycja 2004/2005) Instrukcja numer SPD3/15_04/Z3 Pracownia internetowa w ka dej szkole (edycja 2004/2005) Opiekun pracowni internetowej cz. 3 Komunikatory internetowe - MS Messenger (PD3) Do czego s u y MSN Messenger? Wi

Bardziej szczegółowo

Elementy i funkcjonalno

Elementy i funkcjonalno Konsola operatora Konsola operatora zapewnia dost p do najwa niejszych informacji o po czeniu i aktualnym statusie abonentów, dzi ki czemu u atwia przekazywanie po cze. Konsola przewy sza swoimi mo liwo

Bardziej szczegółowo

InsERT GT Własne COM 1.0

InsERT GT Własne COM 1.0 InsERT GT Własne COM 1.0 Autor: Jarosław Kolasa, InsERT Wstęp... 2 Dołączanie zestawień własnych do systemu InsERT GT... 2 Sposób współpracy rozszerzeń z systemem InsERT GT... 2 Rozszerzenia standardowe

Bardziej szczegółowo

SINAMICS G120C STARTER. Tworzenie nowego projektu w trybie offline.

SINAMICS G120C STARTER. Tworzenie nowego projektu w trybie offline. SINAMICS G120C STARTER Tworzenie nowego projektu w trybie offline. 1 Uruchomienie asystenta tworzenia projektu 1 2 3 page 2 W celu uruchomienia asystenta tworzenia nowego projektu nale y z menu (1) programu

Bardziej szczegółowo

O autorze 11 O recenzentach 13 Przedmowa 15

O autorze 11 O recenzentach 13 Przedmowa 15 O autorze 11 O recenzentach 13 Przedmowa 15 Rozdzia 1. Wprowadzenie 19 Dla kogo przeznaczona jest ta ksi ka? 20 Plan tworzenia witryny nauczania 20 Krok po kroku korzystanie z ka dego z rozdzia ów 21 Krok

Bardziej szczegółowo

Spis treści. Rozdział 1 ewyniki. mmedica - INSTR UKC JA UŻYTKO W NIKA

Spis treści. Rozdział 1 ewyniki. mmedica - INSTR UKC JA UŻYTKO W NIKA Wersja 5.1.9 Spis treści Rozdział 1 1.1 1.1.1 1.1.2 1.2 1.3 1.4 1.5 I Konfiguracja... 1-1 OID świadczeniodawcy... 1-2 Dodanie... instytucji zewnętrznej 1-4 Dodanie... zlecenia 1-11 Pobranie... materiału

Bardziej szczegółowo

Sieci komputerowe cel

Sieci komputerowe cel Sieci komputerowe cel współuŝytkowanie programów i plików; współuŝytkowanie innych zasobów: drukarek, ploterów, pamięci masowych, itd. współuŝytkowanie baz danych; ograniczenie wydatków na zakup stacji

Bardziej szczegółowo

PODRĘCZNIK UŻYTKOWNIKA

PODRĘCZNIK UŻYTKOWNIKA PODRĘCZNIK UŻYTKOWNIKA ENGLISH NEDERLANDS DEUTSCH FRANÇAIS ESPAÑOL ITALIANO PORTUGUÊS POLSKI ČESKY MAGYAR SLOVENSKÝ SAFESCAN MC-Software OPROGRAMOWANIE DO LICZENIA PIENIĘDZY SPIS TREŚCI WPROWADZENIE I

Bardziej szczegółowo

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI AEK Zakład Projektowy Os. Wł. Jagiełły 7/25 60-694 POZNAŃ tel/fax (061) 4256534, kom. 601 593650 www.aek.com.pl biuro@aek.com.pl REJESTRATOR RES800 INSTRUKCJA OBSŁUGI Wersja 1 Poznań 2011 REJESTRATOR RES800

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI MC-2810 CYFROWY SYSTEM GŁOŚNIKOWY 5.1 KANAŁÓW DO KINA DOMOWEGO

INSTRUKCJA OBSŁUGI MC-2810 CYFROWY SYSTEM GŁOŚNIKOWY 5.1 KANAŁÓW DO KINA DOMOWEGO MC-2810 CYFROWY SYSTEM GŁOŚNIKOWY 5.1 KANAŁÓW DO KINA DOMOWEGO GRATULUJEMY UDANEGO ZAKUPU ZESTAWU GŁOŚNIKOWEGO MC-2810 Z AKTYWNYM SUBWOOFEREM I GŁOŚNIKAMI SATELITARNYMI. ZESTAW ZOSTAŁ STARANNIE ZAPROJEKTOWANY

Bardziej szczegółowo

API transakcyjne BitMarket.pl

API transakcyjne BitMarket.pl API transakcyjne BitMarket.pl Wersja 20140314 1. Sposób łączenia się z API... 2 1.1. Klucze API... 2 1.2. Podpisywanie wiadomości... 2 1.3. Parametr tonce... 2 1.4. Odpowiedzi serwera... 3 1.5. Przykładowy

Bardziej szczegółowo

Elementy podłączeniowe.

Elementy podłączeniowe. Dziękujemy za wybór Sterboxa. Elementy podłączeniowe. Widoczne gniazdko do podłączenia kabla sieci komputerowej. Na górnej krawędzi gniazdko 12 stykowe, na dolnej 16 stykowe. Do tych gniazd podłącza się

Bardziej szczegółowo

Zdalne odnawianie certyfikatów do SWI

Zdalne odnawianie certyfikatów do SWI Zdalne odnawianie certyfikatów do SWI Instrukcja użytkownika Wersja 1.0 Strona 1 Spis treści Wstęp... 3 Dostęp do systemu... 4 Wymagania systemowe... 5 Instalacja certyfikatu użytkownika... 8 Sprawdzenie

Bardziej szczegółowo

Przewodnik Google Cloud Print

Przewodnik Google Cloud Print Przewodnik Google Cloud Print Wersja 0 POL Definicje oznaczeń W tym podręczniku użytkownika zastosowano następującą ikonę: Uwagi informują o tym, jak należy reagować w danej sytuacji, lub zawierają porady

Bardziej szczegółowo

Budowa systemów komputerowych

Budowa systemów komputerowych Budowa systemów komputerowych dr hab. inż. Krzysztof Patan, prof. PWSZ Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa w Głogowie k.patan@issi.uz.zgora.pl Współczesny system komputerowy System

Bardziej szczegółowo

MUltimedia internet Instrukcja Instalacji

MUltimedia internet Instrukcja Instalacji MUltimedia internet Instrukcja Instalacji MUltimedia internet Instrukcja Instalacji 1 2 MULTIMEDIA Internet 1. Zestaw instalacyjny 4 2. Budowa modemu ADSL 5 3. Podłączenie modemu ADSL 7 4. Konfiguracja

Bardziej szczegółowo

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET PoniŜszy dokument zawiera opis konfiguracji programu STEP7 dla sterowników SIMATIC S7 300/S7 400, w celu stworzenia komunikacji między dwoma stacjami S7 300 za pomocą sieci Industrial Ethernet, protokołu

Bardziej szczegółowo

Kancelaris - Zmiany w wersji 2.50

Kancelaris - Zmiany w wersji 2.50 1. Listy Kancelaris - Zmiany w wersji 2.50 Zmieniono funkcję Dostosuj listę umożliwiając: o Zapamiętanie wielu widoków dla danej listy o Współdzielenie widoków między pracownikami Przykład: Kancelaria

Bardziej szczegółowo

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007 GEO-SYSTEM Sp. z o.o. 02-732 Warszawa, ul. Podbipięty 34 m. 7, tel./fax 847-35-80, 853-31-15 http:\\www.geo-system.com.pl e-mail:geo-system@geo-system.com.pl GEO-RCiWN Rejestr Cen i Wartości Nieruchomości

Bardziej szczegółowo

Microsoft Management Console

Microsoft Management Console Microsoft Management Console Konsola zarządzania jest narzędziem pozwalającym w prosty sposób konfigurować i kontrolować pracę praktycznie wszystkich mechanizmów i usług dostępnych w sieci Microsoft. Co

Bardziej szczegółowo

Oprogramowanie FonTel służy do prezentacji nagranych rozmów oraz zarządzania rejestratorami ( zapoznaj się z rodziną rejestratorów FonTel ).

Oprogramowanie FonTel służy do prezentacji nagranych rozmów oraz zarządzania rejestratorami ( zapoznaj się z rodziną rejestratorów FonTel ). {tab=opis} Oprogramowanie FonTel służy do prezentacji nagranych rozmów oraz zarządzania rejestratorami ( zapoznaj się z rodziną rejestratorów FonTel ). Aplikacja umożliwia wygodne przeglądanie, wyszukiwanie

Bardziej szczegółowo

Implant ślimakowy wszczepiany jest w ślimak ucha wewnętrznego (przeczytaj artykuł Budowa ucha

Implant ślimakowy wszczepiany jest w ślimak ucha wewnętrznego (przeczytaj artykuł Budowa ucha Co to jest implant ślimakowy Implant ślimakowy to bardzo nowoczesne, uznane, bezpieczne i szeroko stosowane urządzenie, które pozwala dzieciom z bardzo głębokimi ubytkami słuchu odbierać (słyszeć) dźwięki.

Bardziej szczegółowo

Instrukcja wprowadzania ocen do systemu USOSweb

Instrukcja wprowadzania ocen do systemu USOSweb Instrukcja wprowadzania ocen do systemu USOSweb Uwaga! Niniejsza instrukcja nie stanowi pe nego opisu wszystkich funkcji systemu USOSweb. Zawiera ona jedynie informacje niezb dne do pomy lnego wprowadzania

Bardziej szczegółowo

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce) emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to dedykowane jest sklepom internetowych zbudowanym w oparciu

Bardziej szczegółowo

Audyt SEO. Elementy oraz proces przygotowania audytu. strona

Audyt SEO. Elementy oraz proces przygotowania audytu. strona Audyt SEO Elementy oraz proces przygotowania audytu 1 Spis treści Kim jesteśmy? 3 Czym jest audyt SEO 4 Główne elementy audytu 5 Kwestie techniczne 6 Słowa kluczowe 7 Optymalizacja kodu strony 8 Optymalizacja

Bardziej szczegółowo

Podstawa programowa kształcenia ogólnego informatyki w gimnazjum

Podstawa programowa kształcenia ogólnego informatyki w gimnazjum 1 Podstawa programowa kształcenia ogólnego informatyki w gimnazjum Obowiązująca podstawa programowa nauczania informatyki w gimnazjum, w odniesieniu do propozycji realizacji tych zagadnień w podręcznikach

Bardziej szczegółowo

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x Wersja 02 Styczeń 2016 Centrum Elektronicznych Usług Płatniczych eservice Sp. z o.o. Spis treści 1. Wstęp... 3 1.1. Przeznaczenie dokumentu...

Bardziej szczegółowo

BCS Manager Instrukcja Obsługi

BCS Manager Instrukcja Obsługi BCS Manager Instrukcja Obsługi Witaj! Dziękujemy, ze wybrałeś oprogramowanie BCS Manager! Niniejsza instrukcja obsługi jest narzędziem odniesienia dla działania systemu. W tej instrukcji znajdziesz opis

Bardziej szczegółowo

Sieci komputerowe. Definicja. Elementy 2012-05-24

Sieci komputerowe. Definicja. Elementy 2012-05-24 Sieci komputerowe Wprowadzenie dr inż. Maciej Piechowiak Definicja grupa komputerów lub innych urządzeń połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów Elementy Cztery elementy

Bardziej szczegółowo

PERSON Kraków 2002.11.27

PERSON Kraków 2002.11.27 PERSON Kraków 2002.11.27 SPIS TREŚCI 1 INSTALACJA...2 2 PRACA Z PROGRAMEM...3 3. ZAKOŃCZENIE PRACY...4 1 1 Instalacja Aplikacja Person pracuje w połączeniu z czytnikiem personalizacyjnym Mifare firmy ASEC

Bardziej szczegółowo

Spring MVC Andrzej Klusiewicz 1/18

Spring MVC Andrzej Klusiewicz 1/18 Spring MVC pierwsza aplikacja Kod źródłowy aplikacji którą tworzę w niniejszym kursie jest do pobrania z adresu: http://www.jsystems.pl/storage/spring/springmvc1.zip Aplikacja jest tworzona w NetBeans,

Bardziej szczegółowo

System nagłośnieniowy i dźwiękowy system ostrzegawczy Bosch Praesideo

System nagłośnieniowy i dźwiękowy system ostrzegawczy Bosch Praesideo System nagłośnieniowy i dźwiękowy system ostrzegawczy Bosch Praesideo 2 Systemy nagłośnieniowe i dźwiękowe systemy ostrzegawcze Bosch Praesideo Bosch Praesideo przekaże Twoją wiadomość zawsze i wszędzie

Bardziej szczegółowo

Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego

Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego Wstęp. Dodanie funkcjonalności wysyłania wniosków bez podpisów

Bardziej szczegółowo

I. Zakładanie nowego konta użytkownika.

I. Zakładanie nowego konta użytkownika. I. Zakładanie nowego konta użytkownika. 1. Należy wybrać przycisk załóż konto na stronie głównej. 2. Następnie wypełnić wszystkie pola formularza rejestracyjnego oraz zaznaczyć akceptację regulaminu w

Bardziej szczegółowo

Systemy mikroprocesorowe - projekt

Systemy mikroprocesorowe - projekt Politechnika Wrocławska Systemy mikroprocesorowe - projekt Modbus master (Linux, Qt) Prowadzący: dr inż. Marek Wnuk Opracował: Artur Papuda Elektronika, ARR IV rok 1. Wstępne założenia projektu Moje zadanie

Bardziej szczegółowo

raceboard-s Szybki start

raceboard-s Szybki start raceboard-s Szybki start Więcej na : http://raceboard.simracing.pl Kontakt: raceboard@simracing.pl Data aktualizacji: 2011-11-15 Wstęp Dziękujemy za wybór naszego produktu z serii raceboard, przykładamy

Bardziej szczegółowo

8. Konfiguracji translacji adresów (NAT)

8. Konfiguracji translacji adresów (NAT) 8. Konfiguracji translacji adresów (NAT) Translacja adresów nazywana również maskaradą IP jest mechanizmem tłumaczenia adresów prywatnych sieci lokalnej na adresy publiczne otrzymane od operatora. Rozróżnia

Bardziej szczegółowo

Harmonogramowanie projektów Zarządzanie czasem

Harmonogramowanie projektów Zarządzanie czasem Harmonogramowanie projektów Zarządzanie czasem Zarządzanie czasem TOMASZ ŁUKASZEWSKI INSTYTUT INFORMATYKI W ZARZĄDZANIU Zarządzanie czasem w projekcie /49 Czas w zarządzaniu projektami 1. Pojęcie zarządzania

Bardziej szczegółowo

Program Google AdSense w Smaker.pl

Program Google AdSense w Smaker.pl Smaker.pl Program Google AdSense w Smaker.pl Pytania i odpowiedzi dotyczące programu Google AdSense Spis treści Czym jest AdSense... 2 Zasady działania AdSense?... 2 Jak AdSense działa w Smakerze?... 3

Bardziej szczegółowo

Instrukcja pod czenia komputera z systemem Microsoft Windows Vista/7 do sieci PWSZ-FREE-WIFI

Instrukcja pod czenia komputera z systemem Microsoft Windows Vista/7 do sieci PWSZ-FREE-WIFI Instrukcja pod czenia komputera z systemem Microsoft Windows Vista/7 do sieci PWSZ-FREE-WIFI I. REJESTRACJA 1. W pierwszej kolejno ci nale y sprawdzi, czy punkt dost powy PWSZ-FREE-WIFI-REJESTRACJA jest

Bardziej szczegółowo

Pracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING

Pracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING Instrukcja numer PING Pracownia internetowa w każdej szkole Opiekun pracowni internetowej SBS 2003 PING Poniższe rozwiązanie opisuje, jak zapisywać i odtwarzać obrazy całych dysków lub poszczególne partycje

Bardziej szczegółowo

epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji

epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

Bardziej szczegółowo

Aktualizacja CSP do wersji v7.2. Sierpień 2014

Aktualizacja CSP do wersji v7.2. Sierpień 2014 Aktualizacja CSP do wersji v7.2 Sierpień 2014 Co się stanie? Portal CSP będzie wyłączony od 28 sierpnia do poniedziałku 1 września na czas aktualizacji do nowej wersji Co to znaczy? Wygląd portalu ulegnie

Bardziej szczegółowo

Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące.

Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące. Programowanie II prowadzący: Adam Dudek Lista nr 8 Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące. Jest to najważniejsza cecha świadcząca o sile programowania

Bardziej szczegółowo

emszmal 3: Automatyczne księgowanie przelewów w menedżerze sprzedaży BaseLinker (plugin dostępny w wersji ecommerce)

emszmal 3: Automatyczne księgowanie przelewów w menedżerze sprzedaży BaseLinker (plugin dostępny w wersji ecommerce) emszmal 3: Automatyczne księgowanie przelewów w menedżerze sprzedaży BaseLinker (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to dedykowane jest internetowemu menedżerowi sprzedaży BaseLinker.

Bardziej szczegółowo

OPIS PRZEDMIOTU ZAMÓWIENIA:

OPIS PRZEDMIOTU ZAMÓWIENIA: Szkolenia są realizowane w ramach projektów współfinansowanych ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. Program Operacyjny Kapitał Ludzki 2007-2013 Załącznik nr 1 Do SIWZ

Bardziej szczegółowo

INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI

INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI Spis treści Budowa okna aplikacji i narzędzia podstawowe... 4 Okno aplikacji... 5 Legenda... 5 Główne okno mapy... 5 Mapa przeglądowa...

Bardziej szczegółowo

Użytkowanie elektronicznego dziennika UONET PLUS.

Użytkowanie elektronicznego dziennika UONET PLUS. Użytkowanie elektronicznego dziennika UONET PLUS. Po wejściu na stronę https://uonetplus.vulcan.net.pl/bialystok i zalogowaniu się na swoje konto (przy użyciu adresu e-mail podanego wcześniej wychowawcy

Bardziej szczegółowo

Warszawa, 08.01.2016 r.

Warszawa, 08.01.2016 r. Warszawa, 08.01.2016 r. INSTRUKCJA KORZYSTANIA Z USŁUGI POWIADOMIENIA SMS W SYSTEMIE E25 BANKU BPS S.A. KRS 0000069229, NIP 896-00-01-959, kapitał zakładowy w wysokości 354 096 542,00 złotych, który został

Bardziej szczegółowo

Konfigurator opisuje proces instalacji i konfiguracji karty sieciowej bezprzewodowej D-Link DWL-520+ w systemach /2000/XP /

Konfigurator opisuje proces instalacji i konfiguracji karty sieciowej bezprzewodowej D-Link DWL-520+ w systemach /2000/XP / KONFIGURATOR Konfigurator opisuje proces instalacji i konfiguracji karty sieciowej bezprzewodowej D-Link DWL-520+ w systemach /2000/XP / 1. Instalowanie sterowników karty sieciowej. Podczas pierwszej instalacji

Bardziej szczegółowo

Siemens IO-Link. Smart TIA integration of sensors and actuators

Siemens IO-Link. Smart TIA integration of sensors and actuators Siemens IO-Link Smart TIA integration of sensors and actuators IO-Link Integracja z TIA (SIMATIC) Siemens IO-Link Dost pne produkty Modu Master IO-Link Modu y IO Modu y obiektowe Oprogramowanie STEP 7

Bardziej szczegółowo

CHEVROLET MYLINK. Krótki przewodnik

CHEVROLET MYLINK. Krótki przewodnik CHEVROLET MYLINK Krótki przewodnik Chevrolet MyLink to system informacyjno-multimedialny, który poprawia komfort jazdy dzięki prostym złączom, możliwości zintegrowania smartfona oraz 7-calowemu ekranowi

Bardziej szczegółowo

POLITYKA PRYWATNOŚCI SKLEPU INTERNETOWEGO

POLITYKA PRYWATNOŚCI SKLEPU INTERNETOWEGO POLITYKA PRYWATNOŚCI SKLEPU INTERNETOWEGO www.tokyotey.pl 1. Zagadnienia wstępne. 1. Pod pojęciem Serwisu rozumie się stronę internetową znajdującą się pod adresem www.tokyotey.pl wraz z wszelkimi podstronami

Bardziej szczegółowo

Chmura obliczeniowa. do przechowywania plików online. Anna Walkowiak CEN Koszalin 2015-10-16

Chmura obliczeniowa. do przechowywania plików online. Anna Walkowiak CEN Koszalin 2015-10-16 Chmura obliczeniowa do przechowywania plików online Anna Walkowiak CEN Koszalin 2015-10-16 1 Chmura, czyli co? Chmura obliczeniowa (cloud computing) to usługa przechowywania i wykorzystywania danych, do

Bardziej szczegółowo

Zarządzanie Zasobami by CTI. Instrukcja

Zarządzanie Zasobami by CTI. Instrukcja Zarządzanie Zasobami by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Konfiguracja... 4 3. Okno główne programu... 5 3.1. Narzędzia do zarządzania zasobami... 5 3.2. Oś czasu... 7 3.3. Wykres Gantta...

Bardziej szczegółowo

Karta adaptacyjna GSM

Karta adaptacyjna GSM Proste zamontowanie karty adaptacyjnej GSM Karta adaptacyjna GSM Zainstalowanie karty SIM w karcie adaptacyjnej mini SIM Skrócona instrukcja obsługi Zainstalowanie karty SIM w karcie adaptacyjnej mini

Bardziej szczegółowo

I. INSTALACJA BAZY DANYCH ORACLE10g EXPRESS EDITION

I. INSTALACJA BAZY DANYCH ORACLE10g EXPRESS EDITION I. INSTALACJA BAZY DANYCH ORACLE10g EXPRESS EDITION Plik instalacyjny mo na uzyska ze stron firmy Oracle http://otn.oracle.com, wybieraj c w rozwijanym menu DOWNLOADS Database. Aby pobra interesuj c nas

Bardziej szczegółowo

Konfiguracja programu Outlook 2007 do pracy z nowym serwerem poczty (Exchange)

Konfiguracja programu Outlook 2007 do pracy z nowym serwerem poczty (Exchange) IBIB PAN, 2014-07-21 Konfiguracja programu Outlook 2007 do pracy z nowym serwerem poczty (Exchange) 1. Otwieramy Panel Sterowania, przełączamy Widok na Duże ikony (przełączanie widoków znajduje się w prawym

Bardziej szczegółowo

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc PRAWA ZACHOWANIA Podstawowe terminy Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc a) si wewn trznych - si dzia aj cych na dane cia o ze strony innych

Bardziej szczegółowo

UWAGA! PRZECZYTAJ NAJPIERW:

UWAGA! PRZECZYTAJ NAJPIERW: UWAGA! PRZECZYTAJ NAJPIERW: Aby korzystać z Wydziałowego VPNa należy, w skrócie, na komputerze zdalnym z którego chcemy się łączyć mieć zainstalowane 3 certyfikaty (ROOT-CA, SUB-CA-01 i certyfikat osobisty)

Bardziej szczegółowo

SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI

SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI 1. CO TO JEST ELEKTRONICZNE BIURO OBSŁUGI UCZESTNIKA (EBOU) Elektroniczne Biuro Obsługi Uczestnika to platforma umożliwiająca

Bardziej szczegółowo

VLAN Ethernet. być konfigurowane w dowolnym systemie operacyjnym do ćwiczenia nr 6. Od ćwiczenia 7 należy pracować ć w systemie Linux.

VLAN Ethernet. być konfigurowane w dowolnym systemie operacyjnym do ćwiczenia nr 6. Od ćwiczenia 7 należy pracować ć w systemie Linux. VLAN Ethernet Wstęp Ćwiczenie ilustruje w kolejnych krokach coraz bardziej złożone one struktury realizowane z użyciem wirtualnych sieci lokalnych. Urządzeniami, które będą realizowały wirtualne sieci

Bardziej szczegółowo

Wtedy wystarczy wybrać właściwego Taga z listy.

Wtedy wystarczy wybrać właściwego Taga z listy. Po wejściu na stronę pucharino.slask.pl musisz się zalogować (Nazwa użytkownika to Twój redakcyjny pseudonim, hasło sam sobie ustalisz podczas procedury rejestracji). Po zalogowaniu pojawi się kilka istotnych

Bardziej szczegółowo

Skrócony opis instalacji Sympodium DT770 Interaktywny ekran z cyfrowym piórem

Skrócony opis instalacji Sympodium DT770 Interaktywny ekran z cyfrowym piórem Skrócony opis instalacji Sympodium DT770 Interaktywny ekran z cyfrowym piórem Spis treści Wprowadzenie... 2 Interaktywny ekran... 2 Cyfrowe pióro... 2 Przyciski ustawień pióra, przyciski funkcyjne i przyciski

Bardziej szczegółowo

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM PROGRAM INWENTARYZACJI Poznań 2011 Spis treści 1. WSTĘP...4 2. SPIS INWENTARZA (EWIDENCJA)...5 3. STAŁE UBYTKI...7 4. INTERPRETACJA ZAŁĄCZNIKÓW

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH

WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH Klasa: 3TIR - Technik informatyk Program: 351203 Wymiar: 4 h tygodniowo Podręcznik: Kwalifikacja E.14 Programowanie

Bardziej szczegółowo

Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj.

Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj. Sprawozdanie 2 Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj. Ilustracja 1: Przy próbie zapisu pliku odmówiono dostępu mimo że administratorzy mają jawnie zezwalaj Zad. 2 Pokazać pierwszeństwo

Bardziej szczegółowo

Instalacja. Zawartość. Wyszukiwarka. Instalacja... 1. Konfiguracja... 2. Uruchomienie i praca z raportem... 4. Metody wyszukiwania...

Instalacja. Zawartość. Wyszukiwarka. Instalacja... 1. Konfiguracja... 2. Uruchomienie i praca z raportem... 4. Metody wyszukiwania... Zawartość Instalacja... 1 Konfiguracja... 2 Uruchomienie i praca z raportem... 4 Metody wyszukiwania... 6 Prezentacja wyników... 7 Wycenianie... 9 Wstęp Narzędzie ściśle współpracujące z raportem: Moduł

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI URZĄDZENIA: 0101872HC8201

INSTRUKCJA OBSŁUGI URZĄDZENIA: 0101872HC8201 INSTRUKCJA OBSŁUGI URZĄDZENIA: PZ-41SLB-E PL 0101872HC8201 2 Dziękujemy za zakup urządzeń Lossnay. Aby uŝytkowanie systemu Lossnay było prawidłowe i bezpieczne, przed pierwszym uŝyciem przeczytaj niniejszą

Bardziej szczegółowo

Instrukcja obsługi. Oprogramowanie SAS 31

Instrukcja obsługi. Oprogramowanie SAS 31 Instrukcja obsługi Oprogramowanie SS 31 Oprogramowanie SS 31 Spis treści 1. MINIMLNE WYMGNI SPRZĘTOWE I PROGRMOWE KOMPUTER PC... 3 2. INSTLCJ PROGRMU SYLCOM DL WINDOWS... 3 3. IMPORTOWNIE PLIKÓW URZĄDZEŃ...

Bardziej szczegółowo

Instrukcja instalacji oraz wykorzystania podpisu cyfrowego

Instrukcja instalacji oraz wykorzystania podpisu cyfrowego Instrukcja instalacji oraz wykorzystania podpisu cyfrowego Poniższy dokument został stworzony w celu zaznajomienia użytkowników komputerów osobistych pracujących w systemie Windows XP z możliwościami wykorzystania

Bardziej szczegółowo

linkprog programator USB www.rcconcept.pl info@rcconcept.pl

linkprog programator USB www.rcconcept.pl info@rcconcept.pl linkprog programator USB www.rcconcept.pl info@rcconcept.pl 1 linkprog wersja 2.0 Przeznaczenie linkprog to urządzenie umoŝliwiające podłączenie programowalnych urządzeń marki RCConcept do komptera PC

Bardziej szczegółowo

Linux LAMP, czyli Apache, Php i MySQL

Linux LAMP, czyli Apache, Php i MySQL Linux LAMP, czyli Apache, Php i MySQL LAMP jest to po prostu serwer stron www, pracujący na Linux-ie z zainstalowanym apache, językiem php oraz bazą danych MySQL. System ten stosuje ogromna większość hostingów

Bardziej szczegółowo

System kontroli wersji SVN

System kontroli wersji SVN System kontroli wersji SVN Co to jest system kontroli wersji Wszędzie tam, gdzie nad jednym projektem pracuje wiele osób, zastosowanie znajduje system kontroli wersji. System, zainstalowany na serwerze,

Bardziej szczegółowo

Specyfikacja usługi CCIE R&S

Specyfikacja usługi CCIE R&S Schemat laba CCIE R&S Specyfikacja usługi CCIE R&S Connections between router and switches Ethernet S1 R1 Local Local Fa0/1 R1 Ga0/0 Ga0/0 S1 Fa0/1 Fa0/2 R2 Ga0/0 Ga0/1 S2 Fa0/1 Fa0/3 R4 Fa0/0 Ga0/2 S4

Bardziej szczegółowo

2.1 INFORMACJE OGÓLNE O SERII NX

2.1 INFORMACJE OGÓLNE O SERII NX ASTOR KATALOG SYSTEMÓW STEROWANIA HORNER APG 2.1 INFORMACJE OGÓLNE O SERII NX Wyświetlacz graficzny, monochromatyczny o rozmiarach 240 x 128 lub 128 x 64 piksele. 256 kb pamięci programu. 2 porty szeregowe.

Bardziej szczegółowo

SKRÓCONA INSTRUKCJA OBSŁUGI CR-500- HD

SKRÓCONA INSTRUKCJA OBSŁUGI CR-500- HD SKRÓCONA INSTRUKCJA OBSŁUGI CR-500- HD 1. BUDOWA REJESTRATORA 2. ZAWARTOŚĆ ZESTAWU 3. MONTAś 4. TRYBY PRACY I ICH SYGNALIZACJA 5. ODTWARZANIE 6. USTAWIENIA 7. MAPA PAMIĘCI 8. SPECYFIKACJA 1. BUDOWA REJESTRATORA

Bardziej szczegółowo

ROZDZIAŁ 1 Instrukcja obsługi GRAND HAND VIEW III

ROZDZIAŁ 1 Instrukcja obsługi GRAND HAND VIEW III ROZDZIAŁ 1 Instrukcja obsługi GRAND HAND VIEW III 1.1 Wstęp Grand Hand View III to uniwersalny konwerter obrazu z sygnału VGA na sygnał analogowy (TV). Urządzenie może być wykorzystane do gier komputerowych,

Bardziej szczegółowo

VinCent Office. Moduł Drukarki Fiskalnej

VinCent Office. Moduł Drukarki Fiskalnej VinCent Office Moduł Drukarki Fiskalnej Wystawienie paragonu. Dla paragonów definiujemy nowy dokument sprzedaży. Ustawiamy dla niego parametry jak podano na poniższym rysunku. W opcjach mamy możliwość

Bardziej szczegółowo

Instrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX

Instrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX Instrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX 1. Pierwsze uruchomienie... 3 2. Ekran podstawowy widok diagramu... 4 3. Menu... 5 - Historia... 5 - Ustawienia... 6 - Ustawienia / Nastawa czasów...

Bardziej szczegółowo

db powernet Instalacja czytnika kart mikroprocesorowych (instrukcja)

db powernet Instalacja czytnika kart mikroprocesorowych (instrukcja) db powernet Instalacja czytnika kart mikroprocesorowych (instrukcja) Ostatnia aktualizacja: 17.02.2014tr. 4 1 Spis tre ci 1. Wst p... 3 2. Pobieranie plików instalacyjnych... 4 3. Instalacja... 5 3.1 Instalacja

Bardziej szczegółowo

Instrukcja logowania do aplikacji ING Agent

Instrukcja logowania do aplikacji ING Agent Instrukcja logowania do aplikacji ING Agent od 7 marca 2011 roku SPIS TREŚCI 1. Wstęp... 2 2. Parametry hasła... 2 3. Pierwsze logowanie... 2 3.1. Pierwsze logowanie dla dotychczasowych uŝytkowników...

Bardziej szczegółowo

SAMOCHODOWA KAMERA HD

SAMOCHODOWA KAMERA HD SAMOCHODOWA KAMERA HD Instrukcja obsługi 87231 Aby w pełni wykorzystać wszystkie funkcje samochodowego rejestratora cyfrowego, przed uruchomieniem urządzenia należy dokładnie zapoznać się z instrukcją

Bardziej szczegółowo

Dokumentacja użytkownika aplikacji mobilna Aplikacja Uczestnika Gry Miejskiej

Dokumentacja użytkownika aplikacji mobilna Aplikacja Uczestnika Gry Miejskiej Dokumentacja użytkownika aplikacji mobilna Aplikacja Uczestnika Gry Miejskiej Zamawiający: Wykonawca: Dokumentacja powstała w ramach projektów Dokumentacja powstała w ramach projektów: e-usługi e-organizacj

Bardziej szczegółowo

Platforma do obsługi zdalnej edukacji

Platforma do obsługi zdalnej edukacji Andrzej Krzyżak. Platforma do obsługi zdalnej edukacji Projekt platformy e-learningowej wykonanej w ramach pracy magisterskiej obejmował stworzenie w pełni funkcjonalnego, a zarazem prostego i intuicyjnego

Bardziej szczegółowo

Jabra Link 850. Podręcznik użytkownika. www.jabra.com

Jabra Link 850. Podręcznik użytkownika. www.jabra.com Jabra Link 850 Podręcznik użytkownika www.jabra.com SPIS treści 1. Prezentacja produktu...3 1.1 Jabra LINK 850...3 1.2 Akcesoria dodatkowe...4 2. PODŁĄCZENIE URZĄDZENIA Jabra LINK 850...5 2.1 PODŁĄCZENIE

Bardziej szczegółowo