Mariusz Fraś. Instytut Informatyki. olitechnika Wrocławska. Systemy Wbudowane. Platforma Java dla systemów wbudowanych. Dr inż. Mariusz Fraś.

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

Download "Mariusz Fraś. Instytut Informatyki. olitechnika Wrocławska. Systemy Wbudowane. Platforma Java dla systemów wbudowanych. Dr inż. Mariusz Fraś."

Transkrypt

1 Systemy Wbudowane Dr inż. Platforma Java dla systemów wbudowanych maf 1

2 Platforma Java 2 dla SW Java VM J2SE Java 2 Standard Edition Podstawowe środowisko rozwojowe i uruchomieniowe aplikacji i apletów dla urządzeń typu PC Linux, Macintosh, Solaris, Windows i inne oraz SW Sparc, IA32, AMD64/EM64T (Solaris, Linux, Windows) Power PC (Linux, XP-embedded) ARM, MIPS (Linux, Windows CE) J2ME Java 2 Micro Edition Środowisko dla aplikacji dla systemów wbudowanych (przemysłowych i powszechnego użytku) Ograniczone zasoby Zmniejszona funkcjonalność Niezawodność oprogramowania Przeznaczenie: urządzenia informacyjne z funkcjami komunikacji Appl. VM API Mobilne urządzenia informacyjne (telefonia mobilna, PDA,...) Stacjonarne urządzenia informacyjne (set-top-boxy, terminale w handlu detalicznym, systemy telematyki pojazdowej,...) VM OS Hardware maf 2

3 Platforma Java 2 dla SW Platformy Java 2 Architektura Model działania aplikacji Komponenty platformy: konfiguracje, profile i pakiety opcjonalne VM + biblioteki klas API Optymalizacja dla klas i kategorii urządzeń m.in. ze względu na: pamięć moc obliczeniowa podzespoły we/wy Java 2 Enterprise Edition Java 2 Standard Edition CDC CLDC Java 2 Micro Editiom Java Card HotSpot JVM KVM Card VM maf 3

4 Platforma Java 2 dla SW Konfiguracja (ang. Configuration) Element platformy Javy dla klasy urządzeń o podobnych zasobach sprzętowych Definiuje język programowania Javy, wymagane własności maszyny wirtualnej i minimalny zbiór bibliotek Javy dla konkretnej klasy urządzeń Określa składowe: Maszyna wirtualna Rdzeniowe biblioteki klas Obecnie 2 konfiguracje standardowe J2ME CDC (Connected Device Configuration) Klasa urządzeń o większych zasobach CLDC (Connected Limited Device Configuration) Klasa urządzeń o mniejszych zasobach bazowe API Optional packages Profile(s) Configuration Libs VM Host Operating System maf 4

5 Profil (ang. Profile) Platforma Java 2 dla SW Element platforma Javy definiujący kompletne środowisko programowe dla urządzeń danej kategorii Uwzględnia specyficzne własności urządzeń np. możliwości interfejsu, specyficzne funkcje (np. sieciowe), itp. Określa model aplikacji cykl życia Definiuje specyfikację API (bibliotekę klas) Tworzony na bazie konkretnej konfiguracji Zawężenie specyfikacji konfiguracji Rozszerzenie funkcjonalności o biblioteki specyficzne dla danej kategorii urządzeń Profile standardowe CDC Foundation Profile Personal Basis Profile Personal Profile Inny przykład: profile MHP Optional packages Profile(s) Configuration Libs VM Host Operating System maf 5

6 Platforma Java 2 dla SW Pakiety opcjonalne Te elementy Java, które mogą, ale nie muszą być dostępne w danym urządzeniu Definiują dodatkowe API specyficzne dla danej technologii Usługi multimedialne, bezprzewodowe, dostępu do danych, webowe, itp. Np.: JDBC (Java Database Connectivity) Opt. Pack. Location API for Java ME Alternatywne GUI - - HAVi (Home A-V Interoperability) - - AGUI (Advanced GUI) Optional packages Profile(s) Configuration Libs VM Host Operating System maf 6

7 Platforma Java 2 dla SW Komponenty platformy Java 2 Przykład środowiska wykonawczego Javy dla SW konfiguracja + profile + pakiety opcjonalne = JRE CDC CLDC Foundation Profile Personal Basis Profile Personal Profile inne profile... Relacja CDC, CLDC J2SE Klasy spoza J2SE Przestrzeń nazw spoza java.* J2SE RMI Opt. Pack. JDBC Opt. Pack. inne pakiety... CDC CLDC JRE poza java.* maf 7

8 Platforma Java 2 dla SW Implementacja Java VM w systemach wbudowanych Warstwa aplikacyjna Oprogramowanie systemowe Sprzętowo Natywne wykonywanie Java bytecode ajile Systems aj-100, aj-200 J2ME/CLDC, J2ME/CDC Foundation Profile Application Layer Java VMMariusz Software Layer Hardware Layer Application Layer Java VM Software Layer Hardware Layer Application Layer Software Layer Fraś Java Dev. Drivers Java Processor Hardware Layer maf 8

9 Konfiguracje J2ME Konfiguracja CLDC Sprzęt (CLDC 1.0) (JSR30) 16/32 bitowe Min. 160 kb RAM 128kB pam. nieulotnej + 32kB pamięci ulotnej Niezbyt wydajny procesor (16MHz/50MHz) CLDC 1.1 (JSR139) Min. 192KB RAM: 160kB pam. nieulotnej + 32kB pamięci ulotnej API Część klas (nie całość): java.lang.*, java.util.*, java.io.* javax.microedition.io Funkcje sieciowe (networking) interfejsy, bez impl. protokołów Lokalizacja Mechanizmy zabezpieczeń (security) Nie ma: Obsługi interfejsu Mechanizmy instalacji i zarządzania cyklem aplikacji Obsługi zdarzeń maf 9

10 Konfiguracje J2ME Konfiguracja CLDC KVM (Kilobyte VM) Usunięte mechanizmy zasobożerne Brak: Loaderów klas definiowanych przez użytkownika Grup wątków i wątków demonów Finalizacji instancji klas Wyjątków asynchronicznych Mniejszy zbiór Error Classes CLDC 1.1 dodano m.in.: Wsparcie dla operacje zmiennoprzecinkowych Rozszerzenia dla klas wątków Część klas zaktualizowano dla większej kompatybilności z J2SE KB CLDC HotSpot Implementation Podstawowe profile MIDP (Mobile Information Device Profile) 1.0, 2.0, 2.1, 3.0 IMP (Information Module Profile) Optional Packages MIDP/IMP CLDC KVM maf 10

11 Konfiguracja CLDC Konfiguracje J2ME CLDC HotSpot Implementation Implementacja Polepszona wydajność Ahead-of-time (AOT) In-place execution (obrazy wykonywalne aplikacji) Redukcja pauz (poprawa kompilacji i garbage collection) Wielozadaniowość Integracja z Java hardware acceleration na procesory ARM (Jazelle) Podstawowe profile MIDP (Mobile Information Device Profile) 1.0, 2.0, 2.1, 3.0 IMP (Information Module Profile) IMP-NG (IMP Next Generation) maf 11

12 Środowisko Technologie Java ME Java Card JTWI (Java Technology for the Wireless Industry)... Java for Mobile Devices MSA (Mobile Service Architecture) Na bazie CLDC Connected Limited Device Configuration) MIDP (Mobile Information Device Profile) WMA (Wireless Messaging API), MMA (Mobile Media API), Wymagania Wyświetlacz: 128x128x16bit Stos dostępny dla aplikacji min. 1MB (powinno 2MB) Funkcje sieciowe (określone przez biblioteki) maf 12

13 Java for Mobile Devices MSA Mobile Service Architecture Moduły Obowiązkowe Warunkowe Podzbiór MSA 8 modułów Stos MSA 8 modułów podzbioru MSA + pozostałe maf 13

14 Java for Mobile Devices MSA moduły podstawowe Specyfikacja JSR 139 Connected Limited Device Configuration JSR 118 Mobile Information Device Profile (MIDP) Konfiguracja architektury Podstawowe API aplikacji Opis JSR 135 Mobile Media API (MMAPI) Obsługa mediów (audio, wideo) JSR 184 Mobile 3D Graphics API for J2ME JSR 226 Scalable 2D Vector Graphics API for J2ME Grafika 3D Grafika wektorowa 2D JSR 205 Wireless Messaging API 2.0 Obsługa SMS i MMS JSR 82 Java APIs for Bluetooth JSR 75 PDA Optional Packages for the J2ME Platform Bluetooth API OBEX API - wymiana różnych obiektów (obrazy, pliki, ) Dostęp do systemu plików Dostęp do Personal Information Management maf 14

15 MSA moduły pozostałe Specyfikacja JSR 238 Mobile Internationalization API JSR 172 J2ME Web Services Specification JSR 177 Security and Trust Services API for J2ME JSR 179 Location API for J2ME JSR 180 SIP API for J2ME JSR 211 Content Handler API JSR 234 Advanced Multimedia Supplements Java for Mobile Devices Lokalizacja aplikacji Opis Parsowanie XML i dostęp do podst. usług Webowych (Web Services JAX RPC) Usługi kryptograficzne, PKI, obsługa Smart Cards Technologia dostępu do informacji o lokalizacji Protokół nawiązywania połączeń multimedialnych opartych o IP JSR 229 Payment API Uruchamianie aplikacji na podstawie typu kontentu Zaawansowana obsługa multimediów Mechanizmy obsługi płatności maf 15

16 Java for Mobile Devices Przykłady urządzeń wspierających MSA Nokia 5310 XpressMusic MSA subset device + JSR172 (WS) + JSR211 CH Nokia 6301 MSA subset device + kilka JSR Sony Ericsson K850 Pełne MSA + kilka JSR (np. JSR256 Mobile Sensor API) maf 16

17 Java Embedded 2 środowiska na bazie CDC (J2 SE Emb.) oraz CLDC (J2 ME Emb.) Dla systemów zamkniętych Specjalizowane JVM Oprogramowanie w pamięci Flash (nie można zmieniać aplikacji) Kod zawiera tylko to co niezbędne maf 17

18 Konfiguracja CDC Urządzenia Konfiguracje J2ME 32 bitowe procesory większej mocy 2-16MB RAM 2,5MB ROM Zastosowania: fixed purpouse Industrial automation Field service automation Office equipment mobile stationary Telematics VoIP Personal mobile devices Set-Top- Boxes general purpouse maf 18

19 Konfiguracje J2ME Konfiguracja CDC API java.lang bez Compiler i UknownException java.util prawie cały java.net UDP (bez socketów i HTTP) java.io prawie cały java.text częściowo java.security częściowo java.microedition.io Nie ma obsługi interfejsu (!) CVM standardowa JVM Przystosowana do mniejszych zasobów urządzeń CDC HotSpot CDC nie implementuje pełnej funkcjonalności J2SE resztę funkcjonalności zapewniają: Foundation Profile Personal Basis Profile Personal Profile Optional Packages Personal Basis Profile Foundation Profile CDC CVM Personal FraśProfile Mariusz maf 19

20 Profile CDC Profile standardowe Foundation Profile - dla aplikacji wymagających pełnej implementacji wirtualnej maszyny (w tym J2SE API) Rdzeniowa biblioteka Javy: java.lang - pełne java.lang.* z J2SE java.util - pełne wsparcie dla reszty narzędzi J2SE (np. zip, timer) java.net - gniazda TCP/IP oraz protokół HTTP java.io - pełne java.io.* z J2SE java.security.text - pełne java.text.* z J2SE java.security - dodaje podpisywanie kodu oraz certyfikaty Nie ma obsługi interfejsu Biblioteka CLDC 1.1 Personal Basis Profile Foundation Profile Wsparcie dla Xlet ów (java.microedition.xlet) Lekkie komponenty GUI maf 20

21 Profile CDC Profile standardowe (c.d.) Personal Profile Foundation Profile Wsparcie dla Applet ów i Xlet ów Prawie pełne wsparcie AWT Pakiety opcjonalne dla profili CDC RMI (Remote Method Invocation) Opt. Pack. JDBC (Java Database Connectivity) Opt. Pack. Security Opt. Pack. JCE (Java Cryptography Extention) JSSE (Java Secure Socket Extention) JAAS (Java Authentication & Authorization Service) AGUI (Advanced GUI) Opt. Pack. Zmodyfikowana implementacja Swing Technologia Java 2D WS (Web Services) Opt. Pack. maf 21

22 DTV (Digital TV) Poprawa jakości emisji Telewizja cyfrowa Zwiększona niezawodność oraz odporność na zakłócenia Lepsze wykorzystanie pasma przesyłowego w danym kanale większa liczba programów Skupienie usług w multipakiety w jednym medium rozsiewczym telewizja cyfrowa, radio, Internet Dodatkowe usługi (w tym z usługi interaktywne), takie jak: automatyczne wyszukiwanie programów; EPG czyli Elektroniczny Przewodnik po Programach dający możliwość sprawdzenia kolejnych pozycji programowych z uwzględnieniem jej stanu zaawansowania; wiele kanałów dźwiękowych z różnymi wersjami językowymi i możliwością wyboru wersji językowej oglądanego programu; kodowanie kanałów w celu ograniczenia kręgu odbiorców (telewizja płatna) programy i usługi interaktywne; kontrola rodzicielska, maf 22

23 Telewizja cyfrowa DVB (Digital Video Broadcasting) DVB-T (ang. Terrestrial) naziemna telewizja cyfrowa DVB-S (ang. Satellite) satelitarna telewizja cyfrowa DVB-C (ang. Cable) kablowa telewizja cyfrowa DVB-H (ang. Handheld) komórkowa telewizja cyfrowa maf 23

24 Akceptacja standardu DVB maf 24

25 Model usług Architektura DVB DTV Interaktywność lokalna bez kanału zwrotnego Interaktywność jednokierunkowa odbiór informacji od użytkownika Interaktywność dwukierunkowa dwukierunkowa komunikacja maf 25

26 Set-Top-Box (STB) Wymagania sprzętowe Urządzenia dla TV cyfrowej Procesor [MHz] RAM [MB] ROM [MB] Podstawowy STB Typowy odb. firmowy (OpenTV) EB Profile IB Profile IA Profile maf 26

27 Oprogramowanie dla urządzeń TV cyfrowej Oprogramowanie pośredniczące (ang. Middleware) Warstwa pomiędzy oprogramowaniem systemowym (RTOS) a warstwą aplikacji Dostarcza API Platformy systemowe Firmowe: OpenTV Core (OpenTV) MediaHighway (Canal+) Microsoft TV (Microsoft) PowerTV NDS Core (NDS) Otwarte MHP (Multimedia Home Platform) OCAP (Open Cable Application Platform) MHEG (Multimedia and Hypermedia Experts Group) Java TV maf 27

28 Standard MHP Akceptacja standardu Europa: naziemna DTV - EU, satelitarna i kablowa - różnie Świat, 2005 rok maf 28

29 Standard MHP MHP Multimedia Home Platform Otwarta platforma wykonawcza dla cyfrowej i interaktywnej TV Standard oprogramowania w telewizji cyfrowej Oparta na Java VM API dla Javy (DVB-J) i HTML (DVB-HTML) Zestaw testów kompatybilności Standardy MHP 1.0.x (1.0.3) pierwotny MHP 1.1.x (1.1.3) rozszerzenia 1.0.x: DVB-HTML, klienckie usługi Internetowe (profil Internetowy, HD Video,... ) MHP 1.2.x (1.2.2) dalsze rozszerzenia: profil IPTV, aplikacje niezwiązane, adaptery funkcji spoza middleware GEM (Globaly Extended MHP) Podzbiór MHP Baza dla standardów platform DTV (np. OCAP, ACAP) PVR for MHP dodaje funkcjonalność PVR dla platformy MHP maf 29

30 Enhanced Broadcast Profile Podstawowy profil MHP Systemy rozsiewcze bez kanału zwrotnego Apl. interaktywne lokalnie Interactive Broadcast Profile Nadzbiór EBP Dwukierunkowy kanał zwrotny do nadawcy Internet Access Profile Nadzbiór IBP Aplikacje rezydentne z funkcjami dostępu do usług Internetowych Profile MHP IAP IBP EBP + Java API i protokoły dla kanału zwrotnego (HTTP 1.0, DNS, HTTPS) opcja: HTTP 1.1, DSMCC-UU DVB Java APIs Podstawowe media: (MPEG, GIF, JPEG, PNG, etc.) Broadcast transport protocols MHP 1.0.x + Java Internet client APIs + Web browser & client + DVB-HTML (opcja) + DVB-HTML (opcja) + pobieranie aplikacji przez HTTP + inne + Trwałe składowanie aplikacji + Smart card APIs MHP 1.1.x maf 30

31 Aplikacje platformy MHP Specyfika środowiska wykonawczego Niezawodność i odporność aplikacji Ograniczone zasoby środowiska pamięć, CPU brak myszki, klawiatury ogranicz. liczba klawiszy funkcyjnych ograniczone pasmo transportowe dla aplikacji (256 Kb/s) Możliwość utraty zasobów Możliwość niezależnego wstrzymania aplikacji Specyficzny interfejs wyjściowy wsp. kształtu pikseli 1:1 różny wsp. kształtu wyświetlacza (4:3, 16:9, 14:9) overscan (5%) przeplot warstwy wyświetlanych elementów zestrajanie ognisko dla jednego komponentu graficznego w danej chwili Wspomaganie dla aplikacji przechowywanych lokalnie oraz ściąganych z kanału transportowego maf 31

32 Typy aplikacji MHP Aplikacje platformy MHP Aplikacje powiązane z serwisem (service-bound app.) Związane z serwisem (kanałem TV), grupą serwisów lub tzw. zdarzeniem serwisu (emitowanym programem) Aplikacje niepowiązane (unbound app.) Usługi ponadserwisowe (np. aplikacje typu EPG) Nie w starym MHP tam: sygnalizowanie aplikacji każdemu serwisowi w sieci Aplikacje osadzane (stored app.) Lokalnie składowane Szybciej uruchamiane Aplikacje wbudowane (built-in app.) Składowane lokalnie w procesie produkcji Można wybrać do uruchomienia Aplikacje systemowe (system app.) Niewidoczne dla użytkownika nie można wybrać do uruchomienia Aplikacje natywne (native app.) maf 32

33 Aplikacje platformy MHP Parametry uruchomieniowe aplikacji MHP Niezbędne informacja dla STB aby uruchomić aplikację Nazwa i identyfikator aplikacji Wersja aplikacji Status aplikacji (sposób startu) Priorytet aplikacji Nazwa klasy głównej aplikacji Lokalizacja plików aplikacji Lokalizacja pewnych zasobów dla aplikacji ID aplikacji = ID organizacji + ID wewnętrzny aplikacji Status aplikacji Status Kod Znaczenie AUTOSTART PRESENT DESTROY KILL PREFETCH REMOTE 0x01 0x02 0x03 0x04 0x05 0x06 Start automatyczny. Po usunięciu można uruchomić ręcznie. Start manualny. Po zamianie z AUTOSTART lub PRESENT warunkowe zakończenie aplikacji. Bezwarunkowe zakończenie aplikacji. DVB-HTML przygotowanie aplikacji do stanu Active Aplikacja niedostępna w danym serwisie. Będzie dostępna po wybraniu odpowiedniego serwisu maf 33

34 Aplikacje platformy MHP DVB-J API Core Java restrykcje i pominięcia podzbiór DVB: JDK 1.1.8, elementy 1.2, elementy pjava 1.2 HAVi Level 2 GUI interfejs graficzny JMF 1.0 API obsługa strumieni medialnych (audio, video,...) Java TV 1.0 API podzbiór DVB pakiety adresujące różne elementy itv (obsł. serwisów, lokalizacja) podstawowy interfejs aplikacji - Xlet JSSE (Java Security Socket Extention) API Rozszerzenia DVB i DAVIC obsługa zdarzeń, system plików, rozszerzenia JMF, obsługa MPEG, informacje serwisowe, dostęp warunkowy,... Specyfikacja ETSI TS V1.3.1: Digital Video Broadcasting (DVB); Multimedia Home Platform (MHP) Specification ETSI TS V1.3.1: Digital Video Broadcasting (DVB); Multimedia Home Platform (MHP) Specification ETSI TS V1.1.1: Digital Video Broadcasting (DVB); Multimedia Home Platform (MHP) Specification maf 34

35 Aplikacje platformy MHP Przykłady Przewodnik programowy Interaktywna gra. ARD, Niemcy. maf 35

36 Przykłady Aplikacje platformy MHP Interaktywna gra karciana. ORF, Austria. Apl. FIFA 2006 World Cup. RAI UNO, Italia. maf 36

Autor : Mateusz Kupczyk

Autor : Mateusz Kupczyk Technologie biznesu elektronicznego Java 2 Micro Edition J2ME Autor : Mateusz Kupczyk Plan prezentacji Wstęp J2ME - omówienie Szczegółowe omówienie profilu MIDP KVM MIDLet oraz MIDSuite Interfejs użytkownika,

Bardziej szczegółowo

Piotr Orzechowski. Technologie Biznesu Elektronicznego

Piotr Orzechowski. Technologie Biznesu Elektronicznego Wydział Informatyki i Zarządzania Politechnika Wrocławska Cele prezentacji Urządzenia mobilne Rynek aplikacji dla urządzeń mobilnych Cele prezentacji 1. Zapoznanie się z charakterystyką rynku aplikacji

Bardziej szczegółowo

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa 1 Java Wprowadzenie 2 Czym jest Java? Język programowania prosty zorientowany obiektowo rozproszony interpretowany wydajny Platforma bezpieczny wielowątkowy przenaszalny dynamiczny Rozumiana jako środowisko

Bardziej szczegółowo

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

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans. GRZEGORZ FURDYNA Krótka Historia Co to jest NetBeans? Historia Wersje NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły NetBeans Profiler Narzędzie do projektowania GUI Edytor NetBeans

Bardziej szczegółowo

Elektroniczna Legitymacja Studencka jako narzędzie wielofunkcyjne. 2008 Oberthur Technologies

Elektroniczna Legitymacja Studencka jako narzędzie wielofunkcyjne. 2008 Oberthur Technologies Elektroniczna Legitymacja Studencka jako narzędzie wielofunkcyjne I Krajowa Konferencja Użytkowników Systemów Elektronicznej Legitymacji Studenckiej Poznań 12.06.2008 2008 Oberthur Technologies Plan prezentacji

Bardziej szczegółowo

Podstawowe zagadnienia

Podstawowe zagadnienia SWB - Systemy operacyjne w systemach wbudowanych - wykład 14 asz 1 Podstawowe zagadnienia System operacyjny System czasu rzeczywistego Systemy wbudowane a system operacyjny Przykłady systemów operacyjnych

Bardziej szczegółowo

M-biznes: Mobile Business. Realizacja aplikacji mobilnych w języku Java. Typy urządzeń przenośnych. Przykłady zastosowań

M-biznes: Mobile Business. Realizacja aplikacji mobilnych w języku Java. Typy urządzeń przenośnych. Przykłady zastosowań M-biznes: Mobile Business Realizacja aplikacji mobilnych w języku Java E-business (Electronic Business): dostęp do komputerowych systemów sprzedaży towarów, usług i informacji za pomocą komputerów osobistych

Bardziej szczegółowo

Programowanie obiektowe zastosowanie języka Java SE

Programowanie obiektowe zastosowanie języka Java SE Programowanie obiektowe zastosowanie języka Java SE Wstęp do programowania obiektowego w Javie Autor: dr inŝ. 1 Java? Java język programowania obiektowo zorientowany wysokiego poziomu platforma Javy z

Bardziej szczegółowo

ZAPOZNANIE SIĘ Z TWORZENIEM

ZAPOZNANIE SIĘ Z TWORZENIEM LABORATORIUM SYSTEMÓW MOBILNYCH ZAPOZNANIE SIĘ Z TWORZENIEM APLIKACJI MOBILNEJ W J2ME I. Temat ćwiczenia II. Wymagania Podstawowe wiadomości z zakresu języka Java Podstawowa znajomość środowiska Eclipse

Bardziej szczegółowo

Tomasz Grześ. Systemy zarządzania treścią

Tomasz Grześ. Systemy zarządzania treścią Tomasz Grześ Systemy zarządzania treścią Co to jest CMS? CMS (ang. Content Management System System Zarządzania Treścią) CMS definicje TREŚĆ Dowolny rodzaj informacji cyfrowej. Może to być np. tekst, obraz,

Bardziej szczegółowo

Java technologia prawdziwie mobilna

Java technologia prawdziwie mobilna Java technologia prawdziwie mobilna Abstract The Java 2 Platform, Micro Edition is the Java platform for consumer and embedded devices such as mobile phones, PDAs, in-vehicle telematics systems, and a

Bardziej szczegółowo

serwisy W*S ERDAS APOLLO 2009

serwisy W*S ERDAS APOLLO 2009 serwisy W*S ERDAS APOLLO 2009 1 OGC (Open Geospatial Consortium, Inc) OGC jest międzynarodowym konsorcjum 382 firm prywatnych, agencji rządowych oraz uniwersytetów, które nawiązały współpracę w celu rozwijania

Bardziej szczegółowo

Java Enterprise Edition spotkanie nr 1. Sprawy organizacyjne, wprowadzenie

Java Enterprise Edition spotkanie nr 1. Sprawy organizacyjne, wprowadzenie Java Enterprise Edition spotkanie nr 1 Sprawy organizacyjne, wprowadzenie 1 Informacje organizacyjne Program: Co będzie na tym wykładzie, a czego nie będzie? apteka rolnictwo Java Enterprise Edition vs

Bardziej szczegółowo

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

Politechnika Poznańska, Instytut Informatyki, TWO/GE. Programowanie dla ios Politechnika Poznańska, Instytut Informatyki, TWO/GE Programowanie dla ios 13 stycznia 2012 Urządzenia ios Urządzenie Data prezentacji iphone 9.01.2007/06.2007 ipod touch 5.09.2007 iphone 3G 9.06.2008

Bardziej szczegółowo

Naziemna telewizja cyfrowa w Europie i Polsce

Naziemna telewizja cyfrowa w Europie i Polsce Naziemna telewizja cyfrowa w Europie i Polsce Konferencja PIIT Warszawa, 13 grudnia 2007 Agenda TP EmiTel informacje o firmie Cyfrowy świat na ekranie - jakie korzyści niesie ze sobą telewizja cyfrowa

Bardziej szczegółowo

Programowanie obiektowe. Wprowadzenie

Programowanie obiektowe. Wprowadzenie 1 Programowanie obiektowe Wprowadzenie 2 Programowanie obiektowe Object-oriented programming Najpopularniejszy obecnie styl (paradygmat) programowania Rozwinięcie koncepcji programowania strukturalnego

Bardziej szczegółowo

HomeNetMedia - aplikacja spersonalizowanego dostępu do treści multimedialnych z sieci domowej

HomeNetMedia - aplikacja spersonalizowanego dostępu do treści multimedialnych z sieci domowej - aplikacja spersonalizowanego dostępu do treści multimedialnych z sieci domowej E. Kuśmierek, B. Lewandowski, C. Mazurek Poznańskie Centrum Superkomputerowo-Sieciowe 1 Plan prezentacji Umiejscowienie

Bardziej szczegółowo

Android - wprowadzenie. Łukasz Przywarty 171018

Android - wprowadzenie. Łukasz Przywarty 171018 Android - wprowadzenie Łukasz Przywarty 171018 Ramowy plan prezentacji Czym jest Android: definicja, krótka historia. Architektura systemu. Architektura aplikacji. Właściwości systemu. Środowisko deweloperskie.

Bardziej szczegółowo

1. Wstęp. 2. Metodyki tworzenia aplikacji mobilnych

1. Wstęp. 2. Metodyki tworzenia aplikacji mobilnych Praca inżynierska Serwis www lokalizujący swoich użytkowników przy użyciu aplikacji mobilnej - Wstępna analiza tematu Autor: Wiktor Sierociński, Opiekun pracy: mgr. inż. Paweł Radziszewski 1. Wstęp Dokument

Bardziej szczegółowo

INTERNET - Wrocław 2005. Usługi bezpieczeństwa w rozproszonych strukturach obliczeniowych typu grid

INTERNET - Wrocław 2005. Usługi bezpieczeństwa w rozproszonych strukturach obliczeniowych typu grid Usługi bezpieczeństwa w rozproszonych strukturach obliczeniowych typu grid Bartłomiej Balcerek Wrocławskie Centrum Sieciowo-Superkomputerowe Plan prezentacji Podstawowe pojęcia z dziedziny gridów Definicja

Bardziej szczegółowo

USB HYBRID TV STICK. Instrukcja obsługi. Watch & record Digital TV & Analog TV programs on Your PC! MT4153

USB HYBRID TV STICK. Instrukcja obsługi. Watch & record Digital TV & Analog TV programs on Your PC! MT4153 USB HYBRID TV STICK Watch & record Digital TV & Analog TV programs on Your PC! MT4153 Instrukcja obsługi PL 2 Wprowadzenie Presto! PVR jest rejestratorem wideo w Twoim komputerze. Możesz nagrywać programy

Bardziej szczegółowo

WPROWADZENIE DO JĘZYKA JAVA

WPROWADZENIE DO JĘZYKA JAVA WPROWADZENIE DO JĘZYKA JAVA programowanie obiektowe KRÓTKA HISTORIA JĘZYKA JAVA KRÓTKA HISTORIA JĘZYKA JAVA 1991 - narodziny języka java. Pierwsza nazwa Oak (dąb). KRÓTKA HISTORIA JĘZYKA JAVA 1991 - narodziny

Bardziej szczegółowo

Wprowadzenie do sieciowych systemów operacyjnych. Moduł 1

Wprowadzenie do sieciowych systemów operacyjnych. Moduł 1 Wprowadzenie do sieciowych systemów operacyjnych Moduł 1 Sieciowy system operacyjny Sieciowy system operacyjny (ang. Network Operating System) jest to rodzaj systemu operacyjnego pozwalającego na pracę

Bardziej szczegółowo

SPECYFIKACJA TECHNICZNA OPROGRAMOWANIA

SPECYFIKACJA TECHNICZNA OPROGRAMOWANIA Synergia Tech Sp. z o.o. ul. Szachowa 1 04-894 Warszawa tel.: +48 (22) 512 83 99 fax: +48 (22) 872 08 26 e-mail: biuro@intelidom.pl http: www.intelidom.pl Szanowny Pan, Janusz Jabłonowski Instytut Informatyki

Bardziej szczegółowo

Komunikacja i wymiana danych

Komunikacja i wymiana danych Budowa i oprogramowanie komputerowych systemów sterowania Wykład 10 Komunikacja i wymiana danych Metody wymiany danych Lokalne Pliki txt, csv, xls, xml Biblioteki LIB / DLL DDE, FastDDE OLE, COM, ActiveX

Bardziej szczegółowo

Dla klientów biznesowych Microsoft przygotował dwie wersje systemu Windows Vista, w zależności od wielkości i skali działalności organizacji:

Dla klientów biznesowych Microsoft przygotował dwie wersje systemu Windows Vista, w zależności od wielkości i skali działalności organizacji: Windows Vista - Edycje i wymagania Wstęp W porównaniu do 4 edycji systemu Windows XP (Starter, Home, Professional, Media Center), Microsoft oferuje aż 6 edycji systemu Windows Vista: 2 wersje biznesowe

Bardziej szczegółowo

Agata Gałecka, Martyna Sikorska, Tomasz Cebula. 28 kwietnia 2009

Agata Gałecka, Martyna Sikorska, Tomasz Cebula. 28 kwietnia 2009 Politechnika Wrocławska Informatyka 28 kwietnia 2009 Agenda 1 do J2ME 2 J2ME 3 4 5 6 Profil 7 Klasa 8 Narzędzia 9 Agenda 1 do J2ME 2 J2ME 3 4 5 6 Profil 7 Klasa 8 Narzędzia 9 Agenda 1 do J2ME 2 J2ME 3

Bardziej szczegółowo

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS (c) 2008 Grupa SPOT SJ Grupa SPOT Krzysztof Cieślak, Maciej Gdula Spółka Jawna Podstawowe dane: firma założona w roku 2004 w wyniku połączenia

Bardziej szczegółowo

interaktywny odbiór, tj. włączenie napisów w różnych językach oraz przełączenia języka ścieżki audio;

interaktywny odbiór, tj. włączenie napisów w różnych językach oraz przełączenia języka ścieżki audio; DVB (ang. Digital Video Broadcast) to standard cyfrowej telewizji, który charakteryzuje się jakością: obrazu i dźwięku (podobną do DVD 500i), pozwalając na interaktywny odbiór, tj. włączenie napisów w

Bardziej szczegółowo

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

2011-11-04. Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL Instalacja, konfiguracja Dr inŝ. Dziwiński Piotr Katedra InŜynierii Komputerowej Kontakt: piotr.dziwinski@kik.pcz.pl 2 Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management

Bardziej szczegółowo

OSGi Agata Hejmej 4.05.2009

OSGi Agata Hejmej 4.05.2009 OSGi Agata Hejmej 4.05.2009 Plan prezentacji Co to jest OSGi Jakie problemy rozwiązuje Opis standardu Przykładowa aplikacja Podsumowanie korzyści Co to jest OSGi? Standard, który pozwala na tworzenie wysoce

Bardziej szczegółowo

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

Windows XP. Procesor Pentium II/AMD 233 MHz lub szybszy Windows XP Minimalne Zalecane Procesor Pentium II/AMD 233 MHz lub szybszy Procesor Pentium II /AMD 300 MHz lub szybszy 64 MB Pamięci RAM 128 MB Pamięci RAM lub więcej 1,5 GB wolnego miejsca na dysku 2

Bardziej szczegółowo

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

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI Asix Konfiguracja serwera MS SQL dla potrzeb systemu Asix Pomoc techniczna Dok. Nr PLP0024 Wersja:2015-03-04 ASKOM i Asix to zastrzeżony znak firmy ASKOM Sp.

Bardziej szczegółowo

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0. Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2 Instrukcja tworzenia bazy danych dla programu AUTOSAT 3 wersja 0.0.4 2z12 1. Wymagania systemowe. Przed rozpoczęciem instalacji

Bardziej szczegółowo

TECHNIKI SATELITARNE A RADIOFONIA I TELEWIZJA Foresight sektora kosmicznego w Polsce. Dr Karol Jakubowicz

TECHNIKI SATELITARNE A RADIOFONIA I TELEWIZJA Foresight sektora kosmicznego w Polsce. Dr Karol Jakubowicz TECHNIKI SATELITARNE A RADIOFONIA I TELEWIZJA Foresight sektora kosmicznego w Polsce Dr Karol Jakubowicz Wprowadzenie Technika satelitarna ma trwałe miejsce w radiofonii i telewizji. Aplikacje, zastosowania

Bardziej szczegółowo

JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska

JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska JavaFX - wprowadzenie JavaFX Wydział Informatyki i Zarządzania Politechnika Wrocławska Definicja JavaFX - wprowadzenie Definicja Historia JavaFX Script Rich Internet Application JavaFX - rodzina technologii

Bardziej szczegółowo

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone Typy przetwarzania Przetwarzanie zcentralizowane Systemy typu mainfame Przetwarzanie rozproszone Architektura klient serwer Architektura jednowarstwowa Architektura dwuwarstwowa Architektura trójwarstwowa

Bardziej szczegółowo

1 Wprowadzenie do J2EE

1 Wprowadzenie do J2EE Wprowadzenie do J2EE 1 Plan prezentacji 2 Wprowadzenie do Java 2 Enterprise Edition Aplikacje J2EE Serwer aplikacji J2EE Główne cele V Szkoły PLOUG - nowe podejścia do konstrukcji aplikacji J2EE Java 2

Bardziej szczegółowo

System dystrybucji treści w interaktywnej telewizji publicznej itvp. Cezary Mazurek Poznańskie Centrum Superkomputerowo-Sieciowe

System dystrybucji treści w interaktywnej telewizji publicznej itvp. Cezary Mazurek Poznańskie Centrum Superkomputerowo-Sieciowe System dystrybucji treści w interaktywnej telewizji publicznej itvp Cezary Mazurek Poznańskie Centrum Superkomputerowo-Sieciowe Telewizja interaktywna Czym jest telewizja interaktywna? Oglądasz co chcesz......i

Bardziej szczegółowo

Android, wprowadzenie do SDK

Android, wprowadzenie do SDK Android, wprowadzenie do SDK Wprowadzenie, konfguracja środowiska, narzędzia, pierwsze aplikacje. prowadzący: Piotr Szymański, student 3 roku informatyki Paweł Rejkowicz, student 1 roku Informatyki 1 Android

Bardziej szczegółowo

Przegląd dostępnych hypervisorów. Jakub Wojtasz IT Solutions Architect jwojtasz@atom-tech.pl

Przegląd dostępnych hypervisorów. Jakub Wojtasz IT Solutions Architect jwojtasz@atom-tech.pl Przegląd dostępnych hypervisorów Jakub Wojtasz IT Solutions Architect jwojtasz@atom-tech.pl Agenda Podział hypervisorów Architektura wybranych rozwiązań Najwięksi gracze na rynku Podział hypervisorów Hypervisor

Bardziej szczegółowo

Android ios Windows Mobile J2ME czyli Java 2 Micro Edition,

Android ios Windows Mobile J2ME czyli Java 2 Micro Edition, 06.10.2013 1 Platformy mobilne Android System operacyjny dla telefonów komórkowych, który swoją dynamiką wzrostu i udziału w rynku przyćmił już niejeden produkt. ios System operacyjny używany w urządzeniach

Bardziej szczegółowo

ERDAS ADE Suite edytor baz danych Oracle Spatial

ERDAS ADE Suite edytor baz danych Oracle Spatial ERDAS ADE Suite edytor baz danych Oracle Spatial III Konferencja naukowo-techniczna WAT i GEOSYSTEMS Polska, Serock, 12 czerwca, 2008 ERDAS, Inc. A Hexagon Company. All Rights Reserved Czym jest ERDAS

Bardziej szczegółowo

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

Windows Mobile. Andy Wigley, Daniel Moth, Peter Foot, Microsoft Mobile Development Handbook, Microsoft Press 2007 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

Bardziej szczegółowo

Cloud Customers Relationships Wymagania wersja systemu: 4.1.10

Cloud Customers Relationships Wymagania wersja systemu: 4.1.10 Cloud Customers Relationships Wymagania wersja systemu: 4.1.10 Marzec, 2012 2012 EMK Wszystkie prawa zastrzeżone. Ten dokument zawiera informacje, które są wyłączną własnością firmy EMK. Adresat dokumentu

Bardziej szczegółowo

Systemy operacyjne na platformach mobilnych 3 Wstęp do systemu Android

Systemy operacyjne na platformach mobilnych 3 Wstęp do systemu Android Systemy operacyjne na platformach mobilnych 3 Wstęp do systemu Android Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka

Bardziej szczegółowo

ADB-2840. Hybrydowy odbiornik HD P P P P P. Panel przedni. Panel tylny. Widok z góry. Pilot RC258. Akcesoria. Zasilacz.

ADB-2840. Hybrydowy odbiornik HD P P P P P. Panel przedni. Panel tylny. Widok z góry. Pilot RC258. Akcesoria. Zasilacz. ADB-2840 Hybrydowy odbiornik HD anel przedni anel tylny ilot RC258 Widok z góry Akcesoria Standardowe Zasilacz ilot RC258 (bez baterii) rzewód SCART Opcjonalne rzewód HDMI rzewód RF 1 Odbiornik ADB-2840,

Bardziej szczegółowo

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia Budowa komputera Schemat funkcjonalny i podstawowe parametry Podstawowe pojęcia Pojęcia podstawowe PC personal computer (komputer osobisty) Kompatybilność to cecha systemów komputerowych, która umoŝliwia

Bardziej szczegółowo

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA PROFESJONALNE USŁUGI BEZPIECZEŃSTWA Przewodnik instalacji i konfiguracji systemu zabezpieczeń Check Point VPN-1/FireWall-1 SmallOffice NG SmallOffice jest uproszczoną w zakresie zarządzania wersją systemu

Bardziej szczegółowo

Inteligentny czujnik w strukturze sieci rozległej

Inteligentny czujnik w strukturze sieci rozległej Inteligentny czujnik w strukturze sieci rozległej Tadeusz Pietraszek Zakopane, 13 czerwca 2002 Plan prezentacji Problematyka pomiarów stężenia gazów w obiektach Koncepcja realizacji rozproszonego systemu

Bardziej szczegółowo

Rozwiązania internetowe iplanet

Rozwiązania internetowe iplanet Rozwiązania internetowe iplanet Grzegorz Blinowski "CC" - Otwarte Systemy Komputerowe Grzegorz.Blinowski@cc.com.pl http://www.cc.com.pl/ tel (22) 646-6873; faks (22) 606-3780 Prezentacja przygotowana przez

Bardziej szczegółowo

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Dr inż. Zofia Kruczkiewicz Dwa sposoby tworzenia apletów Dwa sposoby

Bardziej szczegółowo

Android tworzenie aplikacji mobilnych

Android tworzenie aplikacji mobilnych Android tworzenie aplikacji mobilnych Charakterystyka Szkolenie ma na celu zaznajomienie słuchaczy z tworzeniem aplikacji działających na systemie operacyjnym Android z naciskiem na przedstawienie zaawansowanych

Bardziej szczegółowo

Seria i7-n9500. Uwagi: 1.Urządzenia NVR są dostarczane bez dysków HDD 2.Należy używać dysków HDD zalecanych przez producenta.

Seria i7-n9500. Uwagi: 1.Urządzenia NVR są dostarczane bez dysków HDD 2.Należy używać dysków HDD zalecanych przez producenta. Informacje ogólne Seria rejestratorów sieciowych NVR bazująca na ostatnich osiągnięciach technologicznych. i7-n9500 łączą w sobie szereg patentów w dziedzinach kodowania dźwięku i obrazu, systemów wbudowanych

Bardziej szczegółowo

Technologia ProStreamer

Technologia ProStreamer Technologia ProStreamer Programowalny streamer IP Quad, sygnałów DVB- S(S2), DVB-T, A/V Technologia ProStreamer jest nową, interaktywną metodą dystrybucji i zarządzania ofertą telewizji satelitarnej, naziemnej

Bardziej szczegółowo

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instalacja SQL Server Express. Logowanie na stronie Microsoftu Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy

Bardziej szczegółowo

Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja

Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja 7 Windows Serwer 2003 Instalacja Łódź, styczeń 2012r. SPIS TREŚCI Strona Wstęp... 3 INSTALOWANIE SYSTEMU WINDOWS SERWER 2003 Przygotowanie instalacji serwera..4 1.1. Minimalne wymagania sprzętowe......4

Bardziej szczegółowo

Wirtualizacja. Piotr Sikora Tomasz Ziółkowski

Wirtualizacja. Piotr Sikora Tomasz Ziółkowski Wirtualizacja Wirtualizacja Piotr Sikora Tomasz Ziółkowski 1 Plan wykładu Pojęcie wirtualizacji Historia zagadnienia Kryterium realizowalności VM Dlaczego stosować wirtualizację? Rodzaje wirtualizacji

Bardziej szczegółowo

DOS COMMAND.COM. Rys. 2. Główne moduły programowe systemu operacyjnego DOS. Interpreter poleceń. Rys. 3. Warstwowa struktura systemu DOS

DOS COMMAND.COM. Rys. 2. Główne moduły programowe systemu operacyjnego DOS. Interpreter poleceń. Rys. 3. Warstwowa struktura systemu DOS System Operacyjny DOS DOS (ang. Disc Operating System) jest to 16-bitowy jednozadaniowy system operacyjny. Głównym zadaniem systemu jest obsługa plików w systemie FAT (ang. File Allocation Table) i wsparcie

Bardziej szczegółowo

Programowanie Urządzeń Mobilnych. Część II: Android. Wykład 2

Programowanie Urządzeń Mobilnych. Część II: Android. Wykład 2 Programowanie Urządzeń Mobilnych Część II: Android Wykład 2 1 Aplikacje w systemie Android Aplikacje tworzone są w języku Java: Skompilowane pliki programów ( dex ) wraz z plikami danych umieszczane w

Bardziej szczegółowo

Instrukcja obsługi programu. BlazeVideo HDTV Player v6

Instrukcja obsługi programu. BlazeVideo HDTV Player v6 Instrukcja obsługi programu BlazeVideo HDTV Player v6 Spis treści 1. Opis programu...3 1.1 Wprowadzenie...3 1.2 Funkcje programu...3 1.3 Wymagania sprzętowe...4 2. Wygląd interfejsu...4 3. Obsługa programu...6

Bardziej szczegółowo

Podstawowa terminologia w dziedzinie telewizji cyfrowej

Podstawowa terminologia w dziedzinie telewizji cyfrowej Technologie rozsiewcze telewizji cyfrowej Podstawowa terminologia w dziedzinie telewizji cyfrowej Radosław Tyniów DTV Digital Television ogólna nazwa emisji sygnału telewizyjnego za pomocą techniki cyfrowej

Bardziej szczegółowo

IPTV z chmury, czyli do czego służy KORSEC2.0

IPTV z chmury, czyli do czego służy KORSEC2.0 PLNOG9 IPTV z chmury, czyli do czego służy KORSEC2.0 Tymoteusz.Bilyk@Korbank.pl www.avios.pl www.korbank.pl Telewizja z chmury: źródła sygnału telewizyjnego kiedyś i obecnie aktywna chęć użytkownika udostępniania

Bardziej szczegółowo

Bibliografia: pl.wikipedia.org www.intel.com. Historia i rodzaje procesorów w firmy Intel

Bibliografia: pl.wikipedia.org www.intel.com. Historia i rodzaje procesorów w firmy Intel Bibliografia: pl.wikipedia.org www.intel.com Historia i rodzaje procesorów w firmy Intel Specyfikacja Lista mikroprocesorów produkowanych przez firmę Intel 4-bitowe 4004 4040 8-bitowe x86 IA-64 8008 8080

Bardziej szczegółowo

Mariusz Fraś. Instytut Informatyki. olitechnika Wrocławska. Systemy wbudowane. Systemy Wbudowane. Dr inż. Mariusz Fraś. Konsultacje C-3, 301

Mariusz Fraś. Instytut Informatyki. olitechnika Wrocławska. Systemy wbudowane. Systemy Wbudowane. Dr inż. Mariusz Fraś. Konsultacje C-3, 301 Konsultacje C-3, 301 Informacje Systemy wbudowane Systemy Wbudowane Dr inż. http://eportal2.pwr.wroc.pl Kurs: Systemy wbudowane Konto: poczta elektroniczna PWr Hasło zapisu: indywidualnie dla grup http://www.ii.pwr.wroc.pl/~fras

Bardziej szczegółowo

Certyfikaty firmy Sun. Ścieżka certyfikacyjna dla Javy Egzamin SCJP

Certyfikaty firmy Sun. Ścieżka certyfikacyjna dla Javy Egzamin SCJP Certyfikaty firmy Sun Ścieżka certyfikacyjna dla Javy Egzamin SCJP Ścieżka certyfikacyjna Java Podstawa J2EE J2ME J2SE Sun Certified Programmer Sun Certified Developer Sun Certified Web Component Developer

Bardziej szczegółowo

Transmisja danych multimedialnych. mgr inż. Piotr Bratoszewski

Transmisja danych multimedialnych. mgr inż. Piotr Bratoszewski Transmisja danych multimedialnych mgr inż. Piotr Bratoszewski Wprowadzenie Czym są multimedia? Informacje przekazywane przez sieć mogą się składać z danych różnego typu: Tekst ciągi znaków sformatowane

Bardziej szczegółowo

Tworzenie aplikacji na platformie Android

Tworzenie aplikacji na platformie Android Kod szkolenia: Tytuł szkolenia: ANDROID/APL Tworzenie aplikacji na platformie Android Dni: 5 Opis: Adresaci Szkolenia Szkolenie adresowane jest do programistów znających już Javę i jej kluczowe koncepcje,

Bardziej szczegółowo

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

Surveillance Client. Program kliencki CMS z IP Search/Finder Toolem. Silas Mariusz MERX Nawojowska 88B, 33 300 Nowy Sącz Surveillance Client Program kliencki CMS z IP Search/Finder Toolem Silas Mariusz MERX Nawojowska 88B, 33 300 Nowy Sącz CMS: MERX Surveillance Client Program kliencki do obsługi rejestratorów MERX DVRMX

Bardziej szczegółowo

Fundusze Europejskie dla rozwoju innowacyjnej gospodarki Dotacje na innowacje Inwestujemy w Waszą przyszłość Bydgoszcz, 24.04.2014 r.

Fundusze Europejskie dla rozwoju innowacyjnej gospodarki Dotacje na innowacje Inwestujemy w Waszą przyszłość Bydgoszcz, 24.04.2014 r. Bydgoszcz, 24.04.2014 r. ZAPYTANIE OFERTOWE NR SWIM 2 ZAMAWIAJĄCY Vivid Games S.A. ul. Gdańska 160 85-674 Bydgoszcz Poszukuje dostawcy sprzętu oraz oprogramowania i licencji w ramach realizacji projektu

Bardziej szczegółowo

Usługi mobilne ipko biznes

Usługi mobilne ipko biznes Usługi mobilne ipko biznes Spis treści TOKEN MOBILNY... 3 Korzystanie z aplikacji Token ipko biznes... 4 LISTA OBSŁUGIWANYCH TELEFONÓW... 5 IPKO BIZNES NA BLACKBERRY... 5 Wymagania i pobranie aplikacji...

Bardziej szczegółowo

Wirtualizacja. Metody, zastosowania, przykłady

Wirtualizacja. Metody, zastosowania, przykłady Wirtualizacja Metody, zastosowania, przykłady Wirtualizacja - Definicja Użycie oprogramowania w celu stworzenia abstrakcji (iluzji) posiadanych zasobów. Historia Pierwsze szerzej znane zastosowanie: komputer

Bardziej szczegółowo

Messenger. Novell 1.0 WYSZUKIWANIE DOKUMENTACJI PRODUKTU NOVELL MESSENGER. www.novell.com SZYBKI START

Messenger. Novell 1.0 WYSZUKIWANIE DOKUMENTACJI PRODUKTU NOVELL MESSENGER. www.novell.com SZYBKI START Novell Messenger 1.0 SZYBKI START www.novell.com Program Novell Messenger służy do obsługi wiadomości błyskawicznych w wieloplatformowym środowisku przedsiębiorstwa i jest oparty na technologii Novell

Bardziej szczegółowo

Worry-Free Business Security Standard Edition i Advanced Edition Service Pack 1 Wymagania systemowe

Worry-Free Business Security Standard Edition i Advanced Edition Service Pack 1 Wymagania systemowe Worry-Free Business Security Standard Edition i Advanced Edition Service Pack 1 Wymagania systemowe Securing Your Journey to the Cloud p c Chmura chroniona ws Bezpieczeństwo Web Firma Trend Micro Incorporated

Bardziej szczegółowo

Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący

Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący Przedmiotowy system oceniania Zawód: Technik Informatyk Nr programu: 312[ 01] /T,SP/MENiS/ 2004.06.14 Przedmiot: Systemy Operacyjne i Sieci Komputerowe Klasa: pierwsza Dział Dopuszczający Dostateczny Dobry

Bardziej szczegółowo

Tworzenie plików w formacie DjVu z wykorzystaniem oprogramowania DocumentExpress Enterprise Edition

Tworzenie plików w formacie DjVu z wykorzystaniem oprogramowania DocumentExpress Enterprise Edition Tworzenie plików w formacie DjVu z wykorzystaniem oprogramowania DocumentExpress Enterprise Edition Jakub Bajer Biblioteka Główna Politechniki Poznańskiej POZNAŃSKA FUNDACJA Krzysztof Ober Poznańska Fundacja

Bardziej szczegółowo

Dysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3.

Dysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3. Systemy do kompleksowej administracji środowiskiem IT : Symantec Management Platform Solutions - rozwiązanie ułatwiające zarządzanie zasobami informatycznym Głównym zadaniem podlegającym kompetencji działu

Bardziej szczegółowo

Wirtualizacja zasobów IPv6 w projekcie IIP

Wirtualizacja zasobów IPv6 w projekcie IIP Wirtualizacja zasobów IPv6 w projekcie IIP Artur Binczewski, Bartosz Gajda, Wiktor Procyk, Robert Szuman Poznańskie Centrum Superkomputerowo Sieciowe Adam Grzech, Jan Kwiatkowski, Krzysztof Chudzik Politechnika

Bardziej szczegółowo

Współczesna problematyka klasyfikacji Informatyki

Współczesna problematyka klasyfikacji Informatyki Współczesna problematyka klasyfikacji Informatyki Nazwa pojawiła się na przełomie lat 50-60-tych i przyjęła się na dobre w Europie Jedna z definicji (z Wikipedii): Informatyka dziedzina nauki i techniki

Bardziej szczegółowo

poziom: Core wersja: 2.6 moduł: C : Eksploatacja SYLLABUS

poziom: Core wersja: 2.6 moduł: C : Eksploatacja SYLLABUS poziom: Core wersja: 2.6 moduł: C : Eksploatacja SYLLABUS Niniejszy dokument jest syllabusem obowiązującym dla certyfikatu EUCIP ver. 2.6. Prezentuje obszary wiedzy, których znajomość jest niezbędna do

Bardziej szczegółowo

Worry-FreeTM. Business Security Standard Edition i Advanced Edition. Wymagania systemowe. Administrator s Guide. Securing Your Journey to the Cloud

Worry-FreeTM. Business Security Standard Edition i Advanced Edition. Wymagania systemowe. Administrator s Guide. Securing Your Journey to the Cloud Worry-FreeTM Business Security Standard Edition i Advanced Edition Securing Your Journey to the Cloud Administrator s Guide Wymagania systemowe Firma Trend Micro Incorporated zastrzega sobie prawo do wprowadzania,

Bardziej szczegółowo

Fundusze Europejskie dla rozwoju innowacyjnej gospodarki Dotacje na innowacje Inwestujemy w Waszą przyszłość Bydgoszcz, 30.04.2014 r.

Fundusze Europejskie dla rozwoju innowacyjnej gospodarki Dotacje na innowacje Inwestujemy w Waszą przyszłość Bydgoszcz, 30.04.2014 r. Bydgoszcz, 30.04.2014 r. KOREKTA ZAPYTANIA OFERTOWEGO NR SWIM 2 Korekta dotyczy zmiany w punktach: II TERMIN I MIEJSCE DOSTAWY ZAMÓWIENIA Wybór oferty nastąpi do dnia 13 maja 2014 r. Planowany termin dostawy:

Bardziej szczegółowo

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Dotacje na innowacje. Inwestujemy w waszą przyszłość. PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia

Bardziej szczegółowo

Virtual Grid Resource Management System with Virtualization Technology

Virtual Grid Resource Management System with Virtualization Technology Virtual Grid Resource Management System with Virtualization Technology System zarządzania zasobami wirtualnego Gridu z wykorzystaniem technik wirtualizacji Joanna Kosińska Jacek Kosiński Krzysztof Zieliński

Bardziej szczegółowo

Serwery. Autorzy: Karol Czosnowski Mateusz Kaźmierczak

Serwery. Autorzy: Karol Czosnowski Mateusz Kaźmierczak Serwery Autorzy: Karol Czosnowski Mateusz Kaźmierczak Czym jest XMPP? XMPP (Extensible Messaging and Presence Protocol), zbiór otwartych technologii do komunikacji, czatu wieloosobowego, rozmów wideo i

Bardziej szczegółowo

Budowa komputera KROK PO KROKU! Opis wszystkich części komputera w sposób zrozumiały dla nowatorów

Budowa komputera KROK PO KROKU! Opis wszystkich części komputera w sposób zrozumiały dla nowatorów Budowa komputera KROK PO KROKU! Opis wszystkich części komputera w sposób zrozumiały dla nowatorów Poszczególne podzespoły komputera 1. Monitor 2. Płyta główna 3. Procesor 4. Gniazda kontrolerów dysków

Bardziej szczegółowo

SOP System Obsługi Parkingów

SOP System Obsługi Parkingów SOP System Obsługi Parkingów JEE i Android Marcin Tatjewski Tomasz Traczyk Grzegorz Zieliński Paweł Borycki 5 listopada 2009 www.sopark.pl Plan prezentacji Java Platform, Enterprise Edition (JEE) Wstęp

Bardziej szczegółowo

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy Systemy operacyjne Systemy operacyjne Dr inż. Ignacy Pardyka Literatura Siberschatz A. i inn. Podstawy systemów operacyjnych, WNT, Warszawa Skorupski A. Podstawy budowy i działania komputerów, WKiŁ, Warszawa

Bardziej szczegółowo

Dokumentacja aplikacji Szachy online

Dokumentacja aplikacji Szachy online Projekt z przedmiotu Technologie Internetowe Autorzy: Jakub Białas i Jarosław Tyma grupa II, Automatyka i Robotyka sem. V, Politechnika Śląska Przedmiot projektu: Aplikacja internetowa w języku Java Dokumentacja

Bardziej szczegółowo

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

4 Web Forms i ASP.NET...149 Web Forms...150 Programowanie Web Forms...150 Możliwości Web Forms...151 Przetwarzanie Web Forms...152 Wstęp...xv 1 Rozpoczynamy...1 Co to jest ASP.NET?...3 W jaki sposób ASP.NET pasuje do.net Framework...4 Co to jest.net Framework?...4 Czym są Active Server Pages (ASP)?...5 Ustawienia dla ASP.NET...7 Systemy

Bardziej szczegółowo

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000 Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CX1000 Sterownik CX1000 należy do grupy urządzeń określanych jako komputery wbudowane (Embedded-PC).

Bardziej szczegółowo

Red Hat Network Satellite Server

Red Hat Network Satellite Server Red Hat Network Satellite Server Bogumił Stoiński RHC{E,I,X} B2B Sp. z o.o. 600 017 006 bs@bel.pl Usługa Red Hat Network 2 Usługa Red Hat Network Zintegrowane platforma stworzona do zarządzania systemami

Bardziej szczegółowo

Tematy dyplomów inżynierskich 2009 Katedra Inżynierii Oprogramowania

Tematy dyplomów inżynierskich 2009 Katedra Inżynierii Oprogramowania Tematy dyplomów inżynierskich 2009 Katedra Inżynierii Oprogramowania Literatura Projekt i implementacja biblioteki tłumaczącej zapytania w języku SQL oraz OQL na zapytania w języku regułowym. dr hab. inż.

Bardziej szczegółowo

SOA Web Services in Java

SOA Web Services in Java Wydział Informatyki i Zarządzania Wrocław,16 marca 2009 Plan prezentacji SOA 1 SOA 2 Usługi Przykłady Jak zacząć SOA Wycinek rzeczywistości Problemy zintegrowanych serwisów : Wycinek Rzeczywistości Zacznijmy

Bardziej szczegółowo

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript Kod szkolenia: Tytuł szkolenia: HTML5/ANG Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript Dni: 5 Opis: Adresaci szkolenia: Kurs przeznaczony jest dla programistów

Bardziej szczegółowo

Monitorowanie Sieci nonblocking content packet filtering

Monitorowanie Sieci nonblocking content packet filtering Monitorowanie Sieci nonblocking content packet filtering praca inŝynierska prowadzący: prof. dr hab. inŝ. Zbigniew Kotulski Michał Zarychta 1 Plan prezentacji ZałoŜenia projektu Sniffer Technologie WinPcap

Bardziej szczegółowo

INFORMATYKA Pytania ogólne na egzamin dyplomowy

INFORMATYKA Pytania ogólne na egzamin dyplomowy INFORMATYKA Pytania ogólne na egzamin dyplomowy 1. Wyjaśnić pojęcia problem, algorytm. 2. Podać definicję złożoności czasowej. 3. Podać definicję złożoności pamięciowej. 4. Typy danych w języku C. 5. Instrukcja

Bardziej szczegółowo

MX-One propozycja modernizacji istniejących systemów (MD110, MX-One TSW)

MX-One propozycja modernizacji istniejących systemów (MD110, MX-One TSW) MX-One propozycja modernizacji istniejących systemów (MD110, MX-One TSW) Piotr Wrona Solution Consultant 17/06/2009 MD110 MX-ONE Telephony Switch MX-One TSW i TSE MX-One Telephony Switch (TSW) - BC13 Rozwiązanie

Bardziej szczegółowo

1. Wprowadzenie...9. 2. Środowisko multimedialnych sieci IP... 11. 3. Schemat H.323... 19

1. Wprowadzenie...9. 2. Środowisko multimedialnych sieci IP... 11. 3. Schemat H.323... 19 Spis treści 3 1. Wprowadzenie...9 2. Środowisko multimedialnych sieci IP... 11 2.1. Model odniesienia... 11 2.2. Ewolucja technologii sieciowych...12 2.3. Specyfika ruchowa systemów medialnych...13 2.4.

Bardziej szczegółowo

OpenLaszlo. OpenLaszlo

OpenLaszlo. OpenLaszlo OpenLaszlo Spis Treści 1 OpenLaszlo Co to jest? Historia Idea Architektura Jako Flash lub DHTML Jako servlet lub SOLO Jak to działa? Język LZX Struktura programu Skrypty Obiekty i klasy Atrybuty i metody

Bardziej szczegółowo