Application programming interface (API)
|
|
- Jaroslav Špringl
- před 9 lety
- Počet zobrazení:
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
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
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í
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
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
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
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
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
ČÁ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
Ú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
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ý
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í
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
Ú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
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
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
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á
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
Ú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
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čů?
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í
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.
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
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
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í
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
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.
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,
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ý
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í
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
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
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é
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í
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ý,
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í
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
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
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
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
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Ý
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
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.
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č
Ú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
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
ú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
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ě
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é
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
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
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í
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)
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
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é
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
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ě
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?
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
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á
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,
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í...
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
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ý
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
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
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í
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
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
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,
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...
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
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í
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
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
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
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,
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).
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,
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á
Ú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
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ý
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
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
Ú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
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
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
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í
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.
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
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
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
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
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í
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
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 č.
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
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
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í
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ý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