Application programming interface (API)

Rozměr: px
Začít zobrazení ze stránky:

Download "Application programming interface (API)"

Transkript

1 API A ZABEZPEČENÍ

2 Application programming interface (API) Rozhraní pro programování aplikací sbírka procedur, funkcí či tříd nějaké knihovny, programu nebo jádra OS programátor používá namísto toho, aby je sám naprogramoval definuje interface mezi zdrojovým kódem a knihovnami jak se funkce knihovny mají volat ze zdrojového kódu programu ABI (Application binary interface) využívá se po přeložení programu do binární podoby a během jeho běhu umožňuje již zkompilovanému souboru fungovat beze změn na systémech s kompatibilním ABI API závislá na programovacím jazyku respektují zvyklosti jazyka API nezávislá na programovacím jazyku nezávisí na jazyku, dostupné přes RPC mechanismus, jak z jednoho programu volat funkci umístěnou na vzdáleném systému Obvykle multiplatformní rozhraní

3 API příklady Grafická API OpenGL, DirectX standardizována, programátor je může v programu využít způsob vykonání záleží na počítači, na grafické kartě, případně může být vykreslování kompletně softwarově emulováno nějakou programovou knihovnou (např. Mesa) API operačních systémů Další POSIX Windows API (.NET Framework API) Advanced SCSI Programming Interface (ASPI) BIOS call interface Java Platform APIs IE API, Google Maps API YouTube API PlayStation 2 API

4 API operačních systémů API operačních systémů v současné době jsou nejrozšířenější dva standardy aplikačního programátorského rozhraní (API) OS POSIX (IEEE) Portable Operating System Interface, vychází ze systémů UNIX přenositelné rozhraní pro operační systémy standardizované jako IEEE 1003 a ISO/IEC 9945 určuje, jak mají POSIX-konformní systémy vypadat, co mají umět, co se jak dělá apod. Windows API (pův. Win32) Microsoft, pro komunikaci programů se systémem, pro definici vláken a plánování komunikují všechny programy Windows nezávisle na použitém programovacím jazyce

5 Komponenty Windows API Základní služby přístup k nezbytným zdrojům poskytnutým systémem Windows Pokročilé služby práce s registrem, vypnutí/restart, správa služeb a uživatelských účtů Grafické uživatelské rozhraní (GUI) funkce pro výstup grafického obsahu Uživatelské Rozhraní Knihovna běžných dialogových oken poskytuje aplikacím standardní dialogová okna Knihovna běžných prvků (Common Control Library) pokročilejší prvky stavové řádky, toolbary a záložky Windows Shell přístup k funkcím poskytovaných shellem Síťové služby přístup k sítím

6 Komponenty Windows API Základní služby poskytuje přístup k nezbytným zdrojům poskytnutým systémem souborový systém, periferie, procesy a vlákna, přístup do registrů a ošetření chyb 16b Windows: kernel.exe, krnl286.exe, krnl386.exe 32b Windows: kernel32.dll, advapi32.dll Pokročilé služby API pro práci s registrem, vypnutí/restart systému (nebo zrušení), spuštění/zastavení/vytvoření služeb systému Windows a správu uživatelských účtů advapi32.dll Grafické uživatelské rozhraní (GUI) funkce pro výstup grafického obsahu na monitory, tiskárny a jiná výstupní zařízení 16b Windows: gdi.exe 32b Windows: gdi32.dll

7 Komponenty Windows API GUI Uživatelské Rozhraní funkce pro tvorbu a řízení počítačových oken a dalších základních prvků (tlačítka a posuvníky), zpracovává vstup z klávesnice a myši apod. 16b Windows: user.exe 32b Windows: user32.dll Windows XP+: comctl32.dll (společně s Common Control Library) Knihovna běžných dialogových oken poskytuje aplikacím standardní dialogová okna pro otevření a ukládání souborů, volbu barvy a fontů, apod. 16b Windows: commdlg.dll 32b Windows: comdlg32.dll Knihovna běžných prvků (Common Control Library) poskytuje aplikaci přístup k pokročilejším prvkům operačního systému jako stavový řádek, zobrazení průběhu výpočtu, toolbary a záložky 16b Windows: commctrl.dll 32b Windows: comctl32.dll

8 Komponenty Windows API Windows Shell umožňuje aplikacím přístup k funkcím poskytovaných shellem Windows 16b Windows: shell.dll Windows 95: shell32.dll 32b Windows: shlwapi.dll patří do kategorie Uživatelské Rozhraní Síťové služby poskytuje přístup k počítačovým sítím zahrnuje také NetBIOS, Winsock, NetDDE, RPC a mnoho dalších funkcí

9 Nadstavbové knihovny Windows API umožňují aplikacím pracovat abstraktnějším způsobem Microsoft Foundation Class Library (MFC) nadstavba Windows API pro třídy v C++ usnadňuje objektově orientované programování zabaluje části API do ucelených C++ tříd Active Template Library (ATL) šablonově orientovaná nadstavba pro COM Windows Template Library (WTL) rozšíření pro ATL, zamýšlena jako odlehčená alternativa k MFC Další nadstavby vyvinuté jinými firmami (např. Borland) Object Windows Library (OWL), později Visual Component Library (VCL) konkurence k MFC a poskytuje podobnou objektově orientovanou nadstavbu. Většina aplikačních frameworků pro Windows je (alespoň částečně) nadstavbou nad Windows API.NET Framework, Java, ostatní programovací jazyky pod Windows obsahují nadstavbové knihovny (nebo jimi jsou)

10 DirectX Sada knihoven pro umožnění přímého ovládání moderního hardwaru nástroje pro tvorbu počítačových her, multimediálních aplikací, GUI (Aero) součást systému od Windows 95 OSR2 skládá se z několika částí (rozdělených podle účelu): DirectX Graphics DirectDraw 2D rastrová grafika Direct3D 3D vykreslování DirectInput podpora vstupních zařízení (myši, joysticky, gamepady ) DirectPlay podpora hry více hráčů po síti od verze 8

11 DirectX DirectSound (dříve též spolu s DirectMusic označováno souhrnným názvem DirectX Audio) podpora přehrávání a záznamu zvuků DirectMusic podpora přehrávání a zpracování hudby DirectX Media Objects podpora pro tvorbu multimediálních efektů, kodeků apod. DirectSetup jednoduchý nástroj umožňující instalaci knihovny DirectX na počítač DirectX Media DirectAnimation DirectShow podpora multimediálních aplikací, přehrávání a zpracování videa a zvuku (streaming)

12 DirectShow Součást DirectX Media Multimediální framework a API pro operace s multimediálními soubory a streamy nástupce Video for Windows (Win 95) Media Player, VidCap, VidEdit, BitEdit, PalEdit, WaveEdit obsaženo ve Windows Media Playeru přesunuto z DirectX do Microsoft Platform SDK; dnes nahrazováno Media Foundation (Vista) Přehrávání videa filtry Video Renderer obraz vykreslen s pomocí DirectDraw VMR Video Mixing Renderer 7 (Win XP) směšování streamů a grafiky (možnost vykreslovat grafiku a text přes video), podpora "windowless mode VMR-9 místo DirectDraw Direct3D součást DirectX 9

13 Media Foundation Multimediální framework pro Windows Vista náhrada DirectShow i VfW, podpora DRM kvalita přehrávání videa a audia, HDTV, ochrana obsahu a DRM integruje DirectX Video Acceleration (DXVA) idct, kompenzace pohybu, deinterlacing, korekce barev na GPU EVR Enhanced Video Renderer směšování až 16 simultánních streamů informace o průhlednosti každého pixelu v referenčním streamu specifikované z-order Podpora formátů standardní WMA, WMV, MP3; rozšiřitelné, nepodporováno MIDI Podpora aplikací Windows Protected Media Path (PMP) Windows Media Player ve Windows Vista a Windows 7 může být použito i DirectShow nebo Windows Media Format SDK DirectX Video Acceleration (DXVA) 2.0 ve Windows Vista

14 OpenGL Open Graphics Library průmyslový standard specifikující API pro tvorbu aplikací počítačové grafiky používá se při tvorbě počítačových her, CAD programů, aplikací virtuální reality, vědeckotechnické vizualizace apod. konsorcium ARB (Architecture Review Board) SGI, Microsoft, nvidia, ATI, Použití prakticky všechny počítačové platformy na kterých je možno vykreslovat grafiku Implementace vestavění v grafickém hardwaru akcelerované grafické karty nebo celé grafické subsystémy softwarové implementace umožňují používat OpenGL i na hardwaru, který ho nepodporuje např. open source knihovna Mesa 3D z lic. důvodů není implementace OpenGL, ale implementace API blízké OpenGL

15 OpenGL struktura vykreslování do obrazového rámce (framebufferu) základních primitiv v několika různých režimech body, úsečky, mnohoúhelníky a obdélníky veškerá činnost OpenGL se řídí vydáváním příkazů pomocí volání funkcí a procedur OpenGL definuje cca 250 nepoužívá se objektově orientované programování jednotlivá primitiva jsou definována pomocí vrcholů každý z nich definuje bod, koncový bod hrany nebo vrchol mnohoúhelníku každý vrchol má přiřazena data (souřadnice, barva, normála a texturovací souřadnice) Architektura klient-server program (klient) vydává příkazy, které grafický adaptér (server) vykonává je možné, aby program fyzicky běžel na jiném počítači a příkazy se předávaly prostřednictvím sítě

16 OpenGL Nezávislost na operačním systému, grafických ovladačích a správcích oken neobsahuje funkce pro práci s okny (otevírání, zrušení, změnu velikosti), pro vytváření GUI ani pro zpracování událostí lze zajistit voláním funkcí příslušného správce oken nebo použít některou z nadstaveb GLUT OpenGL Utility Toolkit vlastní primitivní datové typy např. GLbyte, GLint, GLdouble Podpora programovacích jazyků hlavičkový soubor pro C a C++ deklarovány datové typy, konstanty a funkce tvořící vlastní rozhraní podobné soubory s deklaracemi pro další programovací jazyky Fortran, Object Pascal, Java většinou automaticky vytvářeny z hlavičkových souborů C

17 OpenGL Stavový automat během zadávání příkazů lze měnit vlastnosti jednotlivých primitiv nebo celé scény barva, průhlednost; volba způsobu vykreslování, transformace nastavení zůstane zachováno, dokud ho nezměníme menší počet parametrů, jedním příkazem lze globálně změnit způsob vykreslení celé scény například volbu drátového zobrazení nebo pomocí vyplněných polygonů Vykreslování scény provádí se procedurálně voláním funkcí OpenGL je rastrový obrázek uložen je ve framebufferu každému pixelu přiřazena barva, hloubka, alfa složka příp. další z framebufferu lze získat barevnou informaci a tu možné zobrazit

18 OpenGL

19 OpenGL grafická primitiva Základní geometrické prvky bod, úsečka, trojúhelník, čtyřúhelník, plošný konvexní polygon, bitmapa (jednobarevný rastrový obraz) a pixmapa (barevný rastrový obraz) Funkce pro proudové vykreslování některých primitiv lze vykreslit např. polyčáru (line loop), pruh trojúhelníků (triangle strip), pruh čtyřúhelníků (quad strip) nebo trs trojúhelníků (triangle fan) Transformace vrcholů primitiv otočení, změna měřítka, posun, perspektivní projekce lze jednoduše vytvořit animace Osvětlení nebo pokrytí texturou vykreslovaná primitiva mohou být osvětlena nebo pokryta texturou možnost přidání dalších efektů (mlha )

20 GLUT OpenGL Utility Toolkit slouží k vytváření přenositelných grafických aplikací používajících pro vykreslování grafickou knihovnu OpenGL Definuje a implementuje aplikační rozhraní pro tvorbu oken a jednoduchého grafického uživatelského rozhraní přičemž je systémově nezávislá, tj. pro práci s okny se na všech systémech používají vždy stejné funkce se stejnými parametry přidány funkce pro vykreslování bitmapového a vektorového písma v několika základních řezech Nezávislost na OS i jazyku používají se pouze základní datové typy jazyka C

21 Příklad kódu #include <GL/glut.h> // hlavickovy soubor funkci GLUT int main(int argc, char **argv) { glutinit(&argc, argv); // inicializace knihovny GLUT glutcreatewindow("priklad na OpenGL cislo 1"); // vytvoreni okna pro kresleni glutreshapewindow(400, 400); // zmena velikosti okna glutpositionwindow(100, 100); // pozice leveho horniho rohu okna } // registrace funkci glutdisplayfunc(ondisplay); // pri prekreslovani okna glutreshapefunc(onresize); // pri zmene velikosti okna glutkeyboardfunc(onkeyboard); // pri stlaceni klavesy glutmainloop(); // nekonecna smycka, kde se volaji zaregistrovane funkce return 0; // navratova hodnota

22 Příklad kódu // // Nastaveni souradneho systemu v zavislosti na velikosti okna // void onresize(int w, int h) // w a h nova velikost okna { glviewport(0, 0, w, h); // viditelna oblast pres cele okno glmatrixmode(gl_projection); // zacatek modifikace projekcni matice } glloadidentity(); glortho(0, w, 0, h, -1, 1); // vymazani projekcni matice (identita) // mapovani abstraktnich souradnic do souradnic okna // // Tato funkce je volana pri stlaceni ASCII klavesy // void onkeyboard(unsigned char key, int x, int y) { if (key==27) exit(0); // pokud ESC, konec programu }

23 Příklad kódu // // Tato funkce je volana pri kazdem prekresleni okna // void ondisplay(void) { glclearcolor(0., 0., 0., 0.); // nastaveni mazaci barvy na cernou glclear(gl_color_buffer_bit); // vymazani bitovych rovin barvoveho bufferu glcolor3f(0.0f, 1.0f, 0.0f); // nastaveni zelene barvy pro kresleni glbegin(gl_triangles); // zacnou se vykreslovat trojuhelniky glvertex2i(200, 50); // souradnice prvniho vrcholu glvertex2i( 50, 250); // souradnice druheho vrcholu glvertex2i(350, 250); // souradnice tretiho vrcholu glend(); // konec vykreslovani trojuhelniku glflush(); // provedeni a vykresleni zmen }

24 GLUT

25 ZABEZPEČENÍ AUDIOVIZUÁLNÍCH DAT

26 Zabezpečení audiovizuálních dat Vývojová řešení pro distribuci a zabezpečení Microsoft (Windows media SDK, Direct show SDK) Real.com (RealSystem iq) Apple Mac (Quick time streaming server) Řešení Microsoft od Windows Media (Player) 7.1 účinná ochrana autorských práv vztahující se na nabízené audiovizuální snímky umožňuje vést registr všech autorizovaných uživatelů umožňuje zpoplatnění poskytnutí audiovizuálních digitálních dat jako služby Správce práv (Windows Media Rights Manager WMRM) umožňuje autorovi nebo vlastníku práv doručovat klientům hudbu, video a jiná média v komprimované a kryptované podobě Windows Media Packager WMP komprimační nástroj Windows Media License Manager licenční správce

27 DRM (Digital Right Managment) DRM (Digital Right Managment) metody, jejichž účelem je kontrolovat či omezovat používání obsahu digitálních médií DRM aplikace umožňuje komprimovat a kryptovat mediální soubory pomocí klíče uživatel pro přehrání pomocí standardního Windows Media Playeru potřebuje licenci, jejíž obsahem je klíč uložen separátně DRM kódování soubor je uložen v kódovaném formátu klíč jedinečný na každém PC zaslán zašifrovaně pro konkrétní počítač zjištění klíče by vyžadovalo několik dní pracující superpočítač možnost měnit klíč každý den

28 Kódovaný obsah Přehrávání obsahu chráněného DRM přehrání na starší verzi přehrávače přehrávač se automaticky snaží připojit a stáhnout upgrade přehrávač vždy kontroluje, zda má uživatel licenci k přehrání když nemá platnou licenci, je přesměrován na stránku s registrací poskytovatel může zprostředkování licence zpoplatnit po registraci (případně zaplacení) může uživatel přehrávat pokud je u licence specifikována doba platnosti po uplynutí této doby již není možné znovu přehrát uživatel může audiovizuální soubor volně šířit ale každý další se musí zaregistrovat a získat novou licenci

29 Potenciální narušitelé zabezpečení Naivní narušitel nesnaží se aktivně prolomit kopíruje soubory a instaluje přehrávače, které DRM obcházejí zabezpečení musí znemožnit Zkušený narušitel má znalosti, ale nemá komerční motivaci prolomit DRM systém zabezpečení musí zvýšit složitost a nákladnost prolomení Profesionální narušitel komerčně motivován k prolomení DRM systému může najímat další narušitele může používat metody a aplikace zpětného inženýrství zabezpečení musí snížit počet narušitelných míst na minimum a snížit možnosti komerčního zneužití přehrávače založené na Windows Media Format SDK musí být certifikovány firmou Microsoft

30 Způsoby zabezpečení Metody Windows Media Right Manager stornování, individualizace, Secure Audio Path schéma ochrany a distribuce

31 Způsoby zabezpečení Stornování proces, během kterého se identifikuje certifikát přehrávače v případě narušené aplikace správce práv neposkytne soubor přehrávači stornovací seznam na serveru zavedeny všechny narušené aplikace

32 Způsoby zabezpečení Individualizace proces, který vytváří jedinečnou instanci softwaru řízení práv ten je pak vždy odlišný na různých počítačích narušení zabezpečení DRM je pouze pro jednu instanci a ne globální unikátní soubor DLL, který je strukturálně zmatený, aby nebyl běžným způsobem čitelný

33 Způsoby zabezpečení Zabezpečená zvuková cesta zajišťuje, aby nešlo kopírovat data již přenesená na klienta, ale dosud nereprodukovaná pomocí zvukové karty zabezpečený kanál mezi přehrávačem a jádrem OS k signálu je během přenosu uvnitř PC přidán šum certifikované výstupní zařízení odstraní licence může zablokovat digitální výstup zvukové karty

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura IBM PC 5150 MS DOS 1981 (7 verzí) DR DOS, APPLE DOS, PC DOS 1. 3. Windows grafická nástavba na DOS Windows 95 1. operační systém jako takový, Windows XP 2001, podporovány do 2014, x86 a Windows 2000 Professional

Více

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek = Velmi malé jádro = implementuje jen vybrané základní mechanismy: = virtuální paměť; = plánování vláken; = obsluha výjimek; = zasílání

Více

Základní informace. Operační systém (OS)

Základní informace. Operační systém (OS) Základní informace Operační systém (OS) OS je základní program, který oživuje technické díly počítače (hardware) a poskytuje prostředí pro práci všech ostatních programů. Operační systém musí být naistalován

Více

Co je grafický akcelerátor

Co je grafický akcelerátor Co je grafický akcelerátor jednotka v osobním počítači či herní konzoli přebírá funkce hlavního procesoru pro grafické operace graphics renderer odlehčuje hlavnímu procesoru paralelní zpracování vybaven

Více

Připravil: David Procházka. Základy OpenGL

Připravil: David Procházka. Základy OpenGL 24. září 2013, Brno Připravil: David Procházka Základy OpenGL Počítačová grafika 2 Grafické knihovny Strana 2 / 25 Obsah přednášky 1 Grafické knihovny 2 Vykreslování rastrového obrazu 3 OpenGL aplikace

Více

Vzdálený přístup k počítačům

Vzdálený přístup k počítačům Vzdálený přístup k počítačům jedna z nejstarších služeb vzdálený přístup k sálovým počítačům nejprve vzdálené terminály později terminálová emulace jako jedna ze služeb počítačové sítě současnost využíváno

Více

Základní typy struktur výpočetních systémů

Základní typy struktur výpočetních systémů Základní typy struktur výpočetních systémů Struktury výpočetních systémů Monolitická struktura Vrstvená (hierarchická) struktura Virtuální počítače (virtuální stroje) Abstraktní počítače Modulární struktura

Více

ČÁST 1. Základy 32bitového programování ve Windows

ČÁST 1. Základy 32bitového programování ve Windows Obsah Úvod 13 ČÁST 1 Základy 32bitového programování ve Windows Kapitola 1 Nástroje pro programování ve Windows 19 První program v Assembleru a jeho kompilace 19 Objektové soubory 23 Direktiva INVOKE 25

Více

Úvod do problematiky. Význam počítačové grafiky. Trochu z historie. Využití počítačové grafiky

Úvod do problematiky. Význam počítačové grafiky. Trochu z historie. Využití počítačové grafiky Přednáška 1 Úvod do problematiky Význam počítačové grafiky Obrovský přínos masovému rozšíření počítačů ovládání počítače vizualizace výsledků rozšíření možnosti využívání počítačů Bouřlivý rozvoj v oblasti

Více

Vektorové grafické formáty

Vektorové grafické formáty Vektorové grafické formáty Semestrální práce na předmět KAPR Fakulta stavební ČVUT 28.5.2009 Vypracovali: Petr Vejvoda, Ivan Pleskač Obsah Co je to vektorová grafika Typy vektorových formátů Souborový

Více

Práce s obrazovým materiálem CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ. Akreditované středisko dalšího vzdělávání pedagogických pracovníků

Práce s obrazovým materiálem CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ. Akreditované středisko dalšího vzdělávání pedagogických pracovníků Práce s obrazovým materiálem CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ Akreditované středisko dalšího vzdělávání pedagogických pracovníků Obrazový materiál příjemná součást prezentace lépe zapamatovatelný často nahrazení

Více

Operační systémy: funkce

Operační systémy: funkce Operační systémy Software, který zabezpečuje základní chod počítače, je prostředníkem mezi hardwarem a aplikačním softwarem. Nutný základní software v počítači. Vykonává řadu rutinních operací, které by

Více

Úvod do problematiky. Význam počítačové grafiky. Trochu z historie. Využití počítačové grafiky

Úvod do problematiky. Význam počítačové grafiky. Trochu z historie. Využití počítačové grafiky Přednáška 1 Úvod do problematiky Význam počítačové grafiky Obrovský přínos masovému rozšíření počítačů ovládání počítače vizualizace výsledků rozšíření možnosti využívání počítačů Bouřlivý rozvoj v oblasti

Více

2 Grafický výstup s využitím knihovny

2 Grafický výstup s využitím knihovny 2 Grafický výstup s využitím knihovny Studijní cíl Tento blok je věnován základním principům při vytváření grafického výstupu pomocí standardních metod, které poskytuje grafické rozhraní. V textu budou

Více

Návod k použití softwaru Solar Viewer 3D

Návod k použití softwaru Solar Viewer 3D Návod k použití softwaru Solar Viewer 3D Software byl vyvinut v rámci grantového projektu Technologie a systém určující fyzikální a prostorové charakteristiky pro ochranu a tvorbu životního prostředí a

Více

Embedded vývoj v Clutteru a Mx

Embedded vývoj v Clutteru a Mx Pavel Šimerda pavlix@pavlix.net OpenMobility 2011 Creative Commons Uved te autora 3.0 Česko Embedded Oblíbený buzzword Vestavěná zařízení (v automobilech, budovách, venkovních terminálech) Jednoúčelová

Více

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server ADMINISTRACE POČÍTAČOVÝCH SÍTÍ OPC Server Funkce a využití v průmyslové automatizaci Jiří NOSEK 2011 Co je OPC Server? OPC = Open Process Control (původně OLE for Process Control) sada specifikací průmyslového

Více

Úvod 13 O čem je tato kniha? Pro koho je tato kniha? Jak studovat tuto knihu? Poděkování 16 Zpětná vazba od čtenářů Zdrojové kódy ke knize Errata 17

Úvod 13 O čem je tato kniha? Pro koho je tato kniha? Jak studovat tuto knihu? Poděkování 16 Zpětná vazba od čtenářů Zdrojové kódy ke knize Errata 17 Úvod 13 O čem je tato kniha? 13 Pro koho je tato kniha? 15 Jak studovat tuto knihu? 16 Poděkování 16 Zpětná vazba od čtenářů 17 Zdrojové kódy ke knize 17 Errata 17 KAPITOLA 1 Trocha teorie na úvod 19 Něco

Více

OPERAČNÍ SYSTÉM. základní ovládání. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel

OPERAČNÍ SYSTÉM. základní ovládání. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel OPERAČNÍ SYSTÉM základní ovládání Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel Pár otázek na začátek popište k čemu se používá počítač v jakých oborech lidské činnosti se využívá počítačů?

Více

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KLÍČOVÉ POJMY technické vybavení počítače uchování dat vstupní a výstupní zařízení, paměti, data v počítači počítačové sítě sociální

Více

Hospodářská informatika

Hospodářská informatika Hospodářská informatika HINFL, HINFK Vytvořeno s podporou projektu Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu reg.

Více

Obsah. Kapitola 1. Předmluva 11 O této knize 13 Konvence...13

Obsah. Kapitola 1. Předmluva 11 O této knize 13 Konvence...13 Obsah Předmluva 11 O této knize 13 Konvence........................................................13 Inovace prostřednictvím otevřenosti 15 Ekosystém Symbianu.............................................16

Více

KAPITOLA 13. Grafika a zvuk. Linux a grafika

KAPITOLA 13. Grafika a zvuk. Linux a grafika KAPITOLA 13 Grafika a zvuk Mnoho aspektů profesionálního programování vyžaduje pokročilou podporu grafiky a zvuku. Vše od vytváření matematických modelů až po psaní nejnovějších akčních her vyžaduje schopnost

Více

SOFTWARE - programové vybavení počítače (nemůžeme si na něj sáhnout) Bez SW nemůže PC fungovat. Schéma počítače:

SOFTWARE - programové vybavení počítače (nemůžeme si na něj sáhnout) Bez SW nemůže PC fungovat. Schéma počítače: SOFTWARE - programové vybavení počítače (nemůžeme si na něj sáhnout) Bez SW nemůže PC fungovat. Schéma počítače: Druhy programů: 1. Systémové programy řídí, umožňují a usnadňují chod a správu PC - Operační

Více

Software pro grafické terminály TERM10 a TERM03

Software pro grafické terminály TERM10 a TERM03 Software pro grafické terminály TERM10 a TERM03 STAVEBNICE OBJEKTŮ Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz

Více

Technické vybavení počítače. (všechny části z nichž je počítač složen)

Technické vybavení počítače. (všechny části z nichž je počítač složen) HARDWARE SOFTWARE Technické vybavení počítače. (všechny části z nichž je počítač složen) Programové vybavení počítače. (všechny programy, které používáte při práci na pc) HARDWARE Technické vybavení počítače.

Více

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian 02 konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian Kernighan v r. 1973 přepsán do jazyka C Psát programy,

Více

Obsah. 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody

Obsah. 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody Obsah 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody 3) 4) Mantichora Mantichora je moderní aplikace, který

Více

Stručný obsah. Úvod 15. KAPITOLA 1 První kroky v systému Windows 8 19. KAPITOLA 2 Hlavní panel a jeho možnosti 41. KAPITOLA 3 Soubory a složky 51

Stručný obsah. Úvod 15. KAPITOLA 1 První kroky v systému Windows 8 19. KAPITOLA 2 Hlavní panel a jeho možnosti 41. KAPITOLA 3 Soubory a složky 51 Stručný obsah Úvod 15 KAPITOLA 1 První kroky v systému Windows 8 19 KAPITOLA 2 Hlavní panel a jeho možnosti 41 KAPITOLA 3 Soubory a složky 51 KAPITOLA 4 Práce se schránkou 85 KAPITOLA 5 Osobní přizpůsobení

Více

Fakulta informačních technologíı. IZG cvičení 6. - Zobrazování 3D scény a základy OpenGL 1 / 38

Fakulta informačních technologíı. IZG cvičení 6. - Zobrazování 3D scény a základy OpenGL 1 / 38 IZG cvičení 6. - Zobrazování 3D scény a základy OpenGL Tomáš Milet Ústav počítačové grafiky a multimédíı Fakulta informačních technologíı Vysoké učení technické Brno IZG cvičení 6. - Zobrazování 3D scény

Více

VY_32_INOVACE_INF.19. Inkscape, GIMP, Blender

VY_32_INOVACE_INF.19. Inkscape, GIMP, Blender VY_32_INOVACE_INF.19 Inkscape, GIMP, Blender Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Jiří Kalous Základní a mateřská škola Bělá nad Radbuzou, 2011 INKSCAPE Inkscape je open source

Více

4 Microsoft Windows XP Jednoduše

4 Microsoft Windows XP Jednoduše Obsah ÚVOD Nové zkušenosti s novými Windows XP 11 Vaším cílem je: 11 A. Hraní her, využívání encyklopedií a výukových programů, účetnictví 11 B. Procházení WWW stránek Internetu, využívání elektronické

Více

IT ESS II. 1. Operating Systém Fundamentals

IT ESS II. 1. Operating Systém Fundamentals IT ESS II. 1. Operating Systém Fundamentals Srovnání desktopových OS a NOSs workstation síťové OS (NOSs) jednouživatelské jednoúlohové bez vzdáleného přístupu místní přístup k souborům poskytují a zpřístupňují

Více

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění MS WINDOWS I řada operačních systémů firmy Microsoft *1985 -? Historie Práce ve Windows XP Architektura Instalace Spouštění HISTORIE I MS-DOS 1981, první OS firmy Microsoft, pro IBM PC 16b, textový, jednouživatelský,

Více

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U P R O G R A M O V É V Y B A V E N Í Studijní obor: 18-20-M/01 Informační technologie Školní

Více

Metody připojování periferií

Metody připojování periferií Metody připojování periferií BI-MPP Přednáška 13 Ing. Miroslav Skrbek, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Miroslav Skrbek 2010,2011

Více

Software programové vybavení. 1. část

Software programové vybavení. 1. část Software programové vybavení 1. část Software Vše co není HW je SW = pojem se někdy vztahuje jak na programy, tak na data Oživuje hardware (zdaleka ne jen počítače) Je-li přítomen procesor, musí být i

Více

Ukázka knihy z internetového knihkupectví www.kosmas.cz

Ukázka knihy z internetového knihkupectví www.kosmas.cz Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 0 7 1 3 U k á z k a k n i h

Více

TÉMATICKÝ OKRUH Softwarové inženýrství

TÉMATICKÝ OKRUH Softwarové inženýrství TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 25. Otázka : Komponentní technologie - základní pojmy a principy, metody specifikace komponent. Obsah : 1. Základní pojmy 1.1 Komponenta Komponenta

Více

G R A F I C K É K A R T Y

G R A F I C K É K A R T Y G R A F I C K É K A R T Y Grafická karta nebo také videoadaptér je součást počítače, která se stará o grafický výstup na monitor, TV obrazovku či jinou zobrazovací jednotku. Režimy grafických karet TEXTOVÝ

Více

Profilová část maturitní zkoušky 2017/2018

Profilová část maturitní zkoušky 2017/2018 Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2017/2018 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA

Více

4x standardní vstupy

4x standardní vstupy Uvedení do provozu Toto DVR je speciálně vyrobeno pro USB rozhraní, USB3104 převádí videosignál pomocí USB do počítače. Má vkusný černý design a malou velikost, umožňuje jednoduché připojení k počítači.

Více

Kapitola 1: Úvod. 1.1 Obsah balení. 1.2 Požadavky na systém. Česky

Kapitola 1: Úvod. 1.1 Obsah balení. 1.2 Požadavky na systém. Česky Kapitola 1: Úvod 1.1 Obsah balení Po obdržení televizního adaptéru TVGo A03 zkontrolujte, zda balení USB TV Super Mini obsahuje následující položky. Adaptér TVGo A03 Disk CD s ovladači Dálkový ovladač

Více

Úloha 1. Text úlohy. Vyberte jednu z nabízených možností: NEPRAVDA. PRAVDA Úloha 2. Text úlohy

Úloha 1. Text úlohy. Vyberte jednu z nabízených možností: NEPRAVDA. PRAVDA Úloha 2. Text úlohy Úloha 1 Úloha 2 Otázka se týká předchozího kódu. Určete pravdivost následujícího tvrzení: "Pro každý bod vytvoří úsečku mezi ním a středem panelu." Úloha 3 Otázka se týká předchozího kódu. Určete pravdivost

Více

Informační Systém pro Psychiatrii HIPPO

Informační Systém pro Psychiatrii HIPPO Informační Systém pro Psychiatrii HIPPO Informace, doporučení a nutná nastavení pro zajištění správné funkce Pinel Plus v OS Windows a Linux Ochranné známky HIPPO je registrovaná ochranná známka společnosti

Více

úvod Historie operačních systémů

úvod Historie operačních systémů Historie operačních systémů úvod Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav

Více

Bridge. Známý jako. Účel. Použitelnost. Handle/Body

Bridge. Známý jako. Účel. Použitelnost. Handle/Body Bridge Bridge Známý jako Handle/Body Účel odděluje abstrakci (rozhraní a jeho sémantiku) od její konkrétní implementace předchází zbytečnému nárůstu počtu tříd při přidávání implementací používá se v době

Více

1.2 Operační systémy, aplikace

1.2 Operační systémy, aplikace Informační a komunikační technologie 1.2 Operační systémy, aplikace Studijní obor: Sociální činnost Ročník: 1 Programy (Software - SW) V informatice se takto označují všechny samospustitelné soubory které

Více

Obsah. Úvod 9 Komu je kniha určena 11 Konvence použité v knize 11

Obsah. Úvod 9 Komu je kniha určena 11 Konvence použité v knize 11 Úvod 9 Komu je kniha určena 11 Konvence použité v knize 11 KAPITOLA 1 Instalace a úvod do Windows Vista 13 Instalace z disku DVD 14 Volba uživatelského účtu 16 První kroky v grafickém rozhraní 18 Práce

Více

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13 Obsah Úvod 11 Platforma.NET 11.NET Framework 11 Visual Basic.NET 12 1 Základní principy a syntaxe 13 Typový systém 13 Hodnotové typy 13 Struktury 15 Výčtové typy 15 Referenční typy 15 Konstanty 16 Deklarace

Více

XNA Game Studio 3.1. Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner http://www.vbnet.cz

XNA Game Studio 3.1. Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner http://www.vbnet.cz XNA Game Studio 3.1 Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner http://www.vbnet.cz Agenda Úvod, motivace Struktura XNA Content pipeline Součásti XNA Paleta funkcí Herní

Více

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí, 9. Sítě MS Windows MS Windows existoval ve 2 vývojových větvích 9x a NT, tyto později byly sloučeny. V současnosti existují aktuální verze Windows XP a Windows 2003 Server. (Očekává se vydání Windows Vista)

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence

Více

Windows a real-time. Windows Embedded

Windows a real-time. Windows Embedded Windows a real-time Windows Embedded Windows pro Embedded zařízení Současnost (2008): Windows Embedded WINDOWS EMBEDDED Windows Embedded CE Windows XP Embedded Windows Embedded for Point of Service Minulé

Více

Telekomunikační koncová zařízení

Telekomunikační koncová zařízení Telekomunikační koncová zařízení Projekt č.: 1 Datum: 6. 11. 2013 Název: Vypracoval: Bc. Lukáš Rygol login: ryg0007 1. Úvod Vnitřní struktura systému ios ios je mobilní operační systém vyvinutý firmou

Více

Přídavné karty. Zvuková karta. Síťová karta

Přídavné karty. Zvuková karta. Síťová karta Přídavné karty - jsou samostatná hardwarová zařízení umožňující rozšířit možnosti počítače o nové funkce, které základní hardwarová sestava neumožňuje. - díky přídavným kartám se z počítače stává skutečně

Více

Matematika v programovacích

Matematika v programovacích Matematika v programovacích jazycích Pavla Kabelíková am.vsb.cz/kabelikova pavla.kabelikova@vsb.cz Úvodní diskuze Otázky: Jaké programovací jazyky znáte? S jakými programovacími jazyky jste již pracovali?

Více

VirtualBox desktopová virtualizace. Zdeněk Merta

VirtualBox desktopová virtualizace. Zdeněk Merta VirtualBox desktopová virtualizace Zdeněk Merta 15.3.2009 VirtualBox dektopová virtualizace Stránka 2 ze 14 VirtualBox Multiplatformní virtualizační nástroj. Částečně založen na virtualizačním nástroji

Více

Principy operačních systémů. Lekce 1: Úvod

Principy operačních systémů. Lekce 1: Úvod Principy operačních systémů Lekce 1: Úvod Sylabus Lekce 1: Úvod 2 Literatura Lekce 1: Úvod 3 Operační systém Základní programové vybavení počítače, které se zavádí do počítače při jeho startu a zůstává

Více

PINEL plus. Informace, doporučení a nutná nastavení pro zajištění správné funkce v operačních systémech MS Windows a Linux

PINEL plus. Informace, doporučení a nutná nastavení pro zajištění správné funkce v operačních systémech MS Windows a Linux Informace, doporučení a nutná nastavení pro zajištění správné funkce v operačních systémech MS Windows a Linux Ochranné známky HIPPO je registrovaná ochranná známka společnosti HIPPO, spol. s r.o. MS,

Více

Satori. Uživatelský manuál

Satori. Uživatelský manuál Satori Uživatelský manuál Obsah Satori...1 1. Program... 3 1.1 Cíle hry... 3 1.2 Požadavky...3 1.3 Instalace... 4 1.4 Ovládání... 4 1.5 Grafika...4 1.6 Zvuky...4 1.7 Soubory...4 1.8 Menu...5 1.9 Nastavení...

Více

Na různých druzích počítačů se používají různé operační systémy. V průběhu času

Na různých druzích počítačů se používají různé operační systémy. V průběhu času 9. Další operační systémy 9.1. Operační systémy Na různých druzích počítačů se používají různé operační systémy. V průběhu času samozřejmě vznikají jejich nové verze, takže v současností používané počítače

Více

Zásady prezentace CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ. Akreditované středisko dalšího vzdělávání pedagogických pracovníků

Zásady prezentace CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ. Akreditované středisko dalšího vzdělávání pedagogických pracovníků Zásady prezentace CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ Akreditované středisko dalšího vzdělávání pedagogických pracovníků Prezentace Prezentace: přednášený text + elektronický materiál Přednášený text: poutavý

Více

Karel Bittner bittner@humusoft.com. HUMUSOFT s.r.o. HUMUSOFT s.r.o.

Karel Bittner bittner@humusoft.com. HUMUSOFT s.r.o. HUMUSOFT s.r.o. Karel Bittner bittner@humusoft.com COMSOL Multiphysics Co je COMSOL Multiphysics? - sw určený k simulaci fyzikálních modelů, na něž působí jeden nebo několik fyzikálních vlivů - sw úlohy řeší metodou konečných

Více

Zobrazovací jednotky a monitory

Zobrazovací jednotky a monitory Zobrazovací jednotky a monitory Zobrazovací jednotka - karta, která se zasunuje do jednoho z konektorů na sběrnici uvnitř počítače. Dva režimy činnosti: Textový režim - zobrazuje znaky uvedené v tabulce

Více

Real Time programování v LabView. Ing. Martin Bušek, Ph.D.

Real Time programování v LabView. Ing. Martin Bušek, Ph.D. Real Time programování v LabView Ing. Martin Bušek, Ph.D. Úvod - související komponenty LabVIEW development Konkrétní RT hardware - cíl Použití LabVIEW RT module - Pharlap ETS, RTX, VxWorks Možnost užití

Více

1. Blok 1 Úvod do Systémů CAD

1. Blok 1 Úvod do Systémů CAD 1. Blok 1 Úvod do Systémů CAD Studijní cíl Tento blok kurzu je věnován problematice tvorby technické dokumentace pomocí počítačové podpory. Doba nutná k nastudování 2 3 hodiny Průvodce studiem Pro studium

Více

Implementace systémů HIPS: historie a současnost. Martin Dráb

Implementace systémů HIPS: historie a současnost. Martin Dráb Implementace systémů HIPS: historie a současnost Martin Dráb martin.drab@secit.sk HIPS: základní definice Majoritně používané operační systémy disponují bezpečnostními modely, které dovolují jednotlivým

Více

TC-502L. Tenký klient

TC-502L. Tenký klient TC-502L Tenký klient Popis přístroje Tenký klient s kompletní podporou pro připojení do systémů Windows 7, Vista, Windows 2008, Windows 2003, Windows XP Pro, Linux servery. Disponuje 1x rozhraním LAN 10/100,

Více

CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA

CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA Obsah Cyclope Print Management Software- uživatelská příručka... 1 1. Přehled produktu... 2 2. Stručný popis produtku CPMS... 2 2.1. Stažení CPMS...

Více

Obsah. Úvod do studia 11 Co byste měli předem znát 13. Úvod do obsluhy AutoCADu 23. Kapitola 1 11. Kapitola 1 23

Obsah. Úvod do studia 11 Co byste měli předem znát 13. Úvod do obsluhy AutoCADu 23. Kapitola 1 11. Kapitola 1 23 Předmluva 9 Komu je tato kniha určena 11 Kapitola 1 11 Úvod do studia 11 Co byste měli předem znát 13 CAD technologie 13 Product Lifecycle Management 14 AutoCAD není jenom CAD, je to vývojová platforma

Více

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U P R O G R A M O V É V Y B A V E N Í Studijní obor: 18-20-M/01 Informační technologie Školní

Více

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ VIDEO PŘEHRÁVAČE VLC

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ VIDEO PŘEHRÁVAČE VLC TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ VIDEO PŘEHRÁVAČE VLC Semestrální práce předmětu Tvorba uživatelského rozhraní Y39TUR Vypracoval: Kontakt: Obsah Popis aplikace... 3 Cílová skupina... 3 Testované případy

Více

Návod k obsluze. GeoVision ViewLog SW verze 8.12. Návod k obsluze GV-ViewLog Stránka 1

Návod k obsluze. GeoVision ViewLog SW verze 8.12. Návod k obsluze GV-ViewLog Stránka 1 Návod k obsluze GeoVision ViewLog SW verze 8.12 Návod k obsluze GV-ViewLog Stránka 1 Obsah : Přehrávání videosouborů úvod strana 3 Přehrávání v hlavním systému (ViewLog) strana 4 1. Základní obrazovka

Více

Procesory nvidia Tegra

Procesory nvidia Tegra VŠB-TU Ostrava Fakulta elektrotechniky a informatiky Procesory nvidia Tegra Petr Dostalík, DOS140 Pokročilé architektury počítačů Představení nvidia Tegra V únoru roku 2008 představila společnost nvidia

Více

Semináˇr Java X J2EE Semináˇr Java X p.1/23

Semináˇr Java X J2EE Semináˇr Java X p.1/23 Seminář Java X J2EE Seminář Java X p.1/23 J2EE Složitost obchodních aplikací robusní, distribuované, spolehlivé aplikace s transakcemi na straně serveru, klientské aplikace co nejjednodušší Snaha : Návrh,

Více

Pokročilé architektury počítačů

Pokročilé architektury počítačů Pokročilé architektury počítačů Cvičení 4 Stručný úvod do problematiky virtualizace VirtualBox Martin Milata Multiplatformní virtualizační nástroj určený pro enterprice i domácí nasazení (GNU varianta).

Více

GRAFICKÉ ADAPTÉRY. Pracovní režimy grafické karty

GRAFICKÉ ADAPTÉRY. Pracovní režimy grafické karty GRAFICKÉ ADAPTÉRY Grafický adaptér (též videokarta, grafická karta, grafický akcelerátor) je rozhraní, které zabezpečuje výstup obrazových dat z počítače na zobrazovací jednotku (monitor, displej, dataprojektor,

Více

Programové vybavení počítačů operační systémy

Programové vybavení počítačů operační systémy Programové vybavení počítačů operační systémy Operační systém Základní program, který oživuje hardware a poskytuje prostředí pro ostatní programy Řídí využití procesoru, síťovou komunikaci, tisk, ovládá

Více

Úvod 13. Seznámení s PowerPointem 15. K čemu slouží PowerPoint a prezentace 16 Obvyklé využití prezentací 17 Možnosti publikování prezentací.

Úvod 13. Seznámení s PowerPointem 15. K čemu slouží PowerPoint a prezentace 16 Obvyklé využití prezentací 17 Možnosti publikování prezentací. Obsah Úvod 13 1 Seznámení s PowerPointem 15 K čemu slouží PowerPoint a prezentace 16 Obvyklé využití prezentací 17 Možnosti publikování prezentací. 19 Spuštění a ukončení programu 20 Spuštění PowerPointu

Více

1. Úvod do obsluhy AutoCADu

1. Úvod do obsluhy AutoCADu 1. Úvod do obsluhy AutoCADu Studijní cíl V této lekci se naučíme: Seznámíme se s potřebným zařízením. Způsoby ovládání. Nastavení AutoCADu. Doba nutná k procvičení 1,5 hodiny 1.1 AutoCAD AutoCAD je plnohodnotný

Více

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. 2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. GEOVAP, spol. s r. o. Čechovo nábřeží 1790 530 03 Pardubice Česká republika +420 466 024 618 http://www.geovap.cz V dokumentu použité názvy programových

Více

Pokročilé programování v jazyce C pro chemiky (C3220) 3D grafika v knihovně Qt

Pokročilé programování v jazyce C pro chemiky (C3220) 3D grafika v knihovně Qt Pokročilé programování v jazyce C pro chemiky (C3220) 3D grafika v knihovně Qt Rozhraní pro 3D grafiku Běžné grafické knihovny zpravidla podporují pouze 2D grafický výstup Pro 3D grafický výstup jsou využívány

Více

Úvod Seznámení s předmětem Co je.net Vlastnosti.NET Konec. Programování v C# Úvodní slovo 1 / 25

Úvod Seznámení s předmětem Co je.net Vlastnosti.NET Konec. Programování v C# Úvodní slovo 1 / 25 Programování v C# Úvodní slovo 1 / 25 Obsah přednášky Seznámení s předmětem Co je.net Vlastnosti.NET 2 / 25 Kdo je kdo Petr Vaněček vanecek@pf.jcu.cz J 502 Václav Novák vacnovak@pf.jcu.cz?? Při komunikaci

Více

SOFTWARE. Programové vybavení počítače

SOFTWARE. Programové vybavení počítače SOFTWARE Programové vybavení počítače Obsah Software Operační systém (OS) Aplikační software Licence Software Softwarem rozumíme veškeré programové vybavení počítače Program Obsahuje instrukce, podle kterých

Více

Obsah ZÁKLADNÍ DESKA. O autorech 11 Úvod 13

Obsah ZÁKLADNÍ DESKA. O autorech 11 Úvod 13 O autorech 11 Úvod 13 Programování je zábavné! 13 Trocha historie 15 K čemu je tedy počítač Raspberry Pi dobrý? 19 Zpětná vazba od čtenářů 21 Zdrojové kódy ke knize 21 Errata 21 ČÁST I ZÁKLADNÍ DESKA KAPITOLA

Více

Vytváříme dobré aplikace vykreslovače grafiky v programovém prostředí Control Web

Vytváříme dobré aplikace vykreslovače grafiky v programovém prostředí Control Web Vytváříme dobré aplikace vykreslovače grafiky v programovém prostředí Control Web Vykreslovače grafiky nám umožňují vybrat si, jaké grafické programové rozhraní operačního systému bude použito pro zobrazování

Více

Maturitní témata pro 1.KŠPA Kladno, s.r.o. Výpočetní technika

Maturitní témata pro 1.KŠPA Kladno, s.r.o. Výpočetní technika Maturitní témata pro 1.KŠPA Kladno, s.r.o. Předmět Typ zkoušky Obor Forma Zkoušející Období Výpočetní technika Profilová ústní Ekonomika a podnikání zaměření Podnikání Denní / Distanční Ing. Horová / K.

Více

Controlweb. Úvod. Specifikace systému

Controlweb. Úvod. Specifikace systému Controlweb Úvod ControlWeb je aplikace pro řízení a indikaci v průmyslu v reálném čase. Mezi jeho základní funkce patří ovládání různých veličin spojitých, binárních nebo textových a zobrazování stavu

Více

Grafická karta nebo také videoadaptér je součást počítače, která se stará o grafický výstup na monitor, TV obrazovku či jinou zobrazovací jednotku.

Grafická karta nebo také videoadaptér je součást počítače, která se stará o grafický výstup na monitor, TV obrazovku či jinou zobrazovací jednotku. Grafická karta nebo také videoadaptér je součást počítače, která se stará o grafický výstup na monitor, TV obrazovku či jinou zobrazovací jednotku. Grafická karta je zařízení, které převádí signál z počítače,nuly

Více

Obsah. SEZNÁMENÍ S HRAMI V HTML5...19 Nové funkce HTML5... 20. Nové funkce CSS3... 23

Obsah. SEZNÁMENÍ S HRAMI V HTML5...19 Nové funkce HTML5... 20. Nové funkce CSS3... 23 ÚVOD.................................................13 Co v této knize najdete................................... 13 Co budete v této knize potřebovat.......................... 14 Pro koho je tato kniha

Více

Multiplatformní GUI toolkity

Multiplatformní GUI toolkity Multiplatformní GUI toolkity GTK+ a Qt Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI GUI toolkit (widget toolkit) (1) = programová knihovna (nebo kolekce knihoven) implementující prvky

Více

TECHNOLOGIE ELASTICKÉ KONFORMNÍ TRANSFORMACE RASTROVÝCH OBRAZŮ

TECHNOLOGIE ELASTICKÉ KONFORMNÍ TRANSFORMACE RASTROVÝCH OBRAZŮ TECHNOLOGIE ELASTICKÉ KONFORMNÍ TRANSFORMACE RASTROVÝCH OBRAZŮ ÚVOD Technologie elastické konformní transformace rastrových obrazů je realizována v rámci webové aplikace NKT. Tato webová aplikace provádí

Více

Vzdělávací obsah vyučovacího předmětu

Vzdělávací obsah vyučovacího předmětu V.9.3. Vzdělávací obsah vyučovacího předmětu Vzdělávací oblast: Inormatika a informační a komunikační technologie Vyučovací předmět: Informatika Ročník: 1. ročník + kvinta chápe a používá základní termíny

Více

Testovací protokol USB Token Cryptomate

Testovací protokol USB Token Cryptomate Testovací protokol USB Token Cryptomate 1 Úvod 1.1 Testovaný produkt Hardware: ACS CryptoMate Software: ACS Admin Tool 2.4 Datum testování: 24. 12. 2009 1.2 Konfigurace testovacího počítače Příloha č.

Více

PŘEDMĚT: INFORMATIKA A VÝPOČETNÍ TECHNIKA

PŘEDMĚT: INFORMATIKA A VÝPOČETNÍ TECHNIKA PŘEDMĚT: INFORMATIKA A VÝPOČETNÍ TECHNIKA ROČNÍK: PRIMA Ţák: využívá základní standardní funkce počítače a jeho nejběžnější periferie respektuje pravidla bezpečné práce s hardware i software a postupuje

Více

4.6 Zpracování videa na počítači

4.6 Zpracování videa na počítači 3. 4.6 Zpracování videa na počítači V řetězci bude na vstupu zapojeno zařízení, které nám poslouží jako zdroj signálu. Nemusí se nutně jednat jen o digitální kameru, web kameru či mobilní telefon. Můžeme

Více

File Transfer Protocol (FTP)

File Transfer Protocol (FTP) File Transfer Protocol (FTP) protokol pro přenos souborů, jeden z klasických RFC 959 přehled specifikací na http://www.wu-ftpd.org/rfc/ opět architektura klient-server navržen s ohledem na efektivní využívání

Více

1. Webový server, instalace PHP a MySQL 13

1. Webový server, instalace PHP a MySQL 13 Úvod 11 1. Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského

Více

Vývoj OS Windows Mobile. Ing. Jiří Šilhán

Vývoj OS Windows Mobile. Ing. Jiří Šilhán Vývoj OS Windows Mobile Ing. Jiří Šilhán Počátky vývoje Windows Mobile (též označovaný jako Windows CE) začíná roku 1992. Hlavním cílem bylo vyvinout mobilní zařízení s operačním systémem Windows. Myšlenkou

Více