úvod vjj 1

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

Download "úvod vjj 1"

Transkript

1 úvod vjj 1

2 vjj 2 programování algoritmus program -> operační systém API funkce služby OS GUI UI/UX : program -> uživatel

3 vjj 3 programování program -> operační systém API funkce služby OS GUI UI/UX : program -> uživatel

4 vjj 4 dva důvody pro GUI appearance fashion design Aero visual navigation convenience undemanding on user's memory skeuomorphic vs. flat

5 vjj 6 GUI komunikace s uživatelem ale komu je vaše aplikace vlastně určena?

6 vjj 7 Programování pro Windows nové vs. staré konzument vs. profesionál

7 vjj 8 Windows programming contemporary vs hereditary simple user vs demanding user

8 vjj 9 Windows programming phone/tablet vs desktop

9 vjj 10 Windows programming Tiles vs Windows the question of taste, fashion, vogue, usability

10 UI vjj 11

11 vjj 12 Windows programming 2012 vs 2000 vs 1990

12 vjj 13 Windows programming Metro vs.net vs Win32 API

13 vjj 14 Windows programming Metro vs.net + Win32 API.NET WPF XAML

14 vjj 15 Windows programming simplified vs unlimited Silverlight LightSwitch Windows Phone Windows 8.x/10 UWP WPF + Win32

15 vjj 16 Windows programming simplified vs unlimited restricted strengthen Microsoft GUI security privacy full vulnarable administrator

16 Windows 10 vs Windows vjj 17

17 vjj 18 hodnocení OS funkčnost, implementace vs UI / UX

18 vjj 19 hodnocení OS funkčnost, implementace + UI / UX

19 vjj 24 programming Windows 8 ke kořenům UWP

20 vjj 25 Windows 8 Steven Sinofsky - former President of the Windows and Windows Live Division HTML 5 JavaScript WinRT Runtime (new Windows native runtime)

21 vjj 26 Windows 8 Steven Sinofsky - former President of the Windows and Windows Live Division HTML 5 JavaScript C# XAML WinRT Runtime (new Windows native runtime)

22 vjj 27 Windows 8 Steven Sinofsky - former President of the Windows and Windows Live Division HTML 5 JavaScript C# XAML C++ COM DirectX WinRT Runtime (new Windows native runtime)

23 vjj 28 Windows 8 C# XAML HTML 5 JavaScript C++ WinRT Runtime COM DirectX Win32 API

24 vjj 29 Windows runtimes C, C++, ASM Visual Basic MFC Borland Pascal for Windows -> Delphi C# Visual Basic.NET F# VS visual editor Metro DLLs: VB runtime MFC (AFX) runtime Pascal/ Delphi runtime CLR = Common Language Runtime LightSwitch runtime "WinRT" "Core" "OneCore" UWP runtime Win32 API aplikace Win32 API funkce (in DLLs, stubs to Kernel functions) Kernel (Native) funkce

25 vjj 30 Windows runtimes Windows 8.x/10 - a simplistic view Metro UWP "Core" runtime

26 vjj 31 Metro apps.net program dll: "OneCore" runtime hub Win32 API application w/fibres dll: CLR, WPF hub Win32 API application w/threads Subsystem DLLs: Kernel32.dll, User32.dll, GDI32.dll, Advapi32.dll, OLE32.dll SysCall Ntdll.dll Ntoskrnl.exe System service dispatcher lib. implementation Win32k.sys Windowing and graphics Win32, User32, GDI32 Executive Kernel lib. implementation Drivers Hal.dll Hardware Abstraction Layer (HAL) Graphic device drivers

27 .NET vjj 32

28 vjj 34 tailored.net name origin: Microsoft's initiative to take over the Internet NGWS Next Generation Windows Services full.net 4.7 (4.6.2, 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0) WPF, XAML tailored Silverlight (.NET tailored for web) Scott Barnes (former.net Product Manager, disliked by Sinofsky): disaster that gave birth to the Windows 8?!?! Windows Phone (.NET tailored for smartphone) - smartphone market 30% -> 2% WinRT (.NET tailored for tablet) -> "Core, UWP WinRT developers: that's not a.net at all (another runtime - apps are not "managed", they are Win32 API / COM) WinRT developers out of record: modified/rewritten Silverlight Scott Barnes: WPF and Silverlight unification?!?! purpose: HTML 5 a IE inconsistent changes in architecture throughout the entire process of development smaller currently than the Windows Phone one the enterprise level stuff is not covered

29 .NET vjj 35

30 vjj 37 desktop vs mobile Windows 3.1 Windows 95 Windows XP Vista / Windows 7 Windows Mobile Windows Phone Windows 8 Windows 10

31 vjj 73 Windows 8 designed for tablets only depricated Retro UI

32 vjj 74 Windows 8.1 designed for tablets only depricated Retro UI

33 vjj 75 Windows 9 skipped

34 vjj 76 Windows 10 designed for WinPhones - depricated? Retro UI

35 vjj 77 big leap or hollow promises Windows 10 "our greatest enterprise platform ever" "it was such a substantial leap, that the company decided it would be best to skip over Windows 9" Terry Myerson, Microsoft's head of operating systems - on a press event in San Francisco, September 30, 2014 deteriorated retro 2D flat appearance - reduction in visual navigation poor mouse+keyboard support "Core" (taylored) runtime with reduced multitasking

36 vjj 81 dilemma SW developer

37 vjj 82 platform Android 40 % Windows 36 % ios 13 % OS X 5 % Linux 0.75 % desktop: Windows 91%

38 vjj 84 Win32 API system.net runtime OneCore runtime

39 vjj 85 Windows OneCore Windows OneCore is a platform for any device phone, tablet, desktop, or IoT. Windows 10 provides a set of API and DDI interfaces that are common to multiple editions of Windows 10. This set of interfaces is called OneCore. With OneCore, you can also be assured that drivers and apps that are created using OneCore interfaces will run on multiple devices.

40 vjj 86.NET P/Invoke P/Invoke = Platform Invocation Services using System.Runtime.InteropServices; [DllImport("dwmapi.dll", PreserveSig = false)] public static extern void DwmEnableBlurBehindWindow ( IntPtr hwnd, DWM_BLURBEHIND pblurbehind );

41 vjj 87 pro konkrétní okno většina zpráv pro konkrétní vlákno PostThreadMessage (... PostMessage (NULL,... Win32 API - zprávy pro konkrétní proces WM_QUIT, PostQuitMessage (... GetMessage vrátí FALSE obecné HWND_BROADCAST všem top-level oknům

42 Uživatel (mouse, keyboard) vjj 88

43 vjj 89 Uživatel (mouse, keyboard) hardware interrupt DRIVER

44 vjj 90 Uživatel (mouse, keyboard) hardware interrupt DRIVER System message queue

45 vjj 91 Uživatel (mouse, keyboard) Fronta zpráv hardware interrupt DRIVER System message queue RIT Raw Input Thread Fronta zpráv

46 vjj 92 fronta zpráv každé forgroundové vlákno (alespoň jednou vytvořilo nové okno) funkce tohoto vlákna musí (!) umět vybírat zprávy z fronty (nikdo jiný to za ní neudělá) a zajistit jejich zpracování (?)

47 vjj 93 fronta zpráv fronta zpráv poslaných pomocí SendMessage z jiných vláken (GetMessage takové zprávy nevrací, ale rovnou, tj. ještě před návratem, sama volá příslušné Windows procedury) fronta zpráv poslaných pomocí PostMessage příznak WM_QUIT fronta HW zpráv (od uživatele) WM_MOUSEMOVE, WM_LBUTTONDOWN,... max 1 kumulativní zpráva WM_PAINT WM_TIMER

48 vjj 94 stav fronty zpráv GetQueueStatus (QS_flag) ; QS_SENDMESSAGE QS_POSTMESSAGE QS_QUIT QS_INPUT ( = QS_MOUSE QS_KEY ) QS_PAINT QS_TIMER

49 vjj 95 zprávy ve frontě typedef struct { HWND hwnd ; // identifikace cílového okna UINT message ; // vlastní zpráva - celočíselná konstanta WPARAM wparam ; // význam parametru závisí na typu zprávy LPARAM lparam ; // dtto DWORD time ; // čas (milisek.) zařazení zprávy do fronty POINT pt ; // poloha (souřadnice) kursoru } MSG ;

50 vjj 96 Uživatel (mouse, keyboard) Fronta zpráv GetMessage hardware interrupt DRIVER System message queue RIT Raw Input Thread Fronta zpráv

51 vjj 97 main (... ) { klasická struktura programu // inicializace // načtení vstupních dat // výpočet // výstup }

52 vjj 98 struktura Win32 API programu WinMain (... ) {... while (GetMessage ( &Msg,... ) ) DispatchMessage (&Msg,... ) ; } mywindowproc ( msg,... ) { switch (msg) { case WM_CREATE:... ; case WM_PAINT:... ; case WM_COMMAND:... ; case WM_CLOSE:... ; case WM_DESTROY:... ; } }

53 vjj 99 Výběr zpráv z fronty 1/2 while (GetMessage (&Msg, NULL, 0, 0)) { TranslateMessage (&Msg) ; DispatchMessage (&Msg) ; } GetMessage( &Msg, hwnd, MsgFilterMin, MsgFilterMax) ;

54 vjj 100 Výběr zpráv z fronty 2/2 PeekMessage (&Msg, hwnd, MsgFilterMin, MsgFilterMax, PM_...) ; PM_REMOVE PM_NOREMOVE (implementace GetMessage) PM_NOYIELD jen kvůli kompatibilitě

55 vjj 101 Uživatel (mouse, keyboard) Fronta zpráv GetMessage hardware interrupt DRIVER DispatchMessage System message queue RIT Raw Input Thread Fronta zpráv

56 vjj 102 Uživatel (mouse, keyboard) Fronta zpráv GetMessage hardware interrupt DRIVER DispatchMessage System message queue RIT Raw Input Thread WindowProc Fronta zpráv

57 vjj 103 Uživatel (mouse, keyboard) Fronta zpráv GetMessage hardware interrupt DRIVER DispatchMessage System message queue RIT Raw Input Thread WindowProc WindowProc Fronta zpráv

58 vjj 104 Uživatel (mouse, keyboard) Fronta zpráv GetMessage hardware interrupt DRIVER DispatchMessage System message queue RIT Raw Input Thread WindowProc WindowProc Fronta zpráv

59 vjj 105 Uživatel (mouse, keyboard) Fronta zpráv GetMessage hardware interrupt DRIVER DispatchMessage System message queue RIT Raw Input Thread WindowProc WindowProc Fronta zpráv

60 vjj 106 Uživatel (mouse, keyboard) Fronta zpráv GetMessage hardware interrupt DRIVER DispatchMessage System message queue RIT Raw Input Thread WindowProc WindowProc Fronta zpráv

61 vjj 107 posílání zpráv 1/2 asynchronní zpracování - zařazení zprávy do fronty bool PostMessage (HWND hwindow, UINT Message, WPARAM wparam, LPARAM lparam) ; hwindow = HWND_BROADCAST to all top-level windows (včetně invisible, disabled, pop-up) hwindow = 0 PostThreadMessage (vlastnímu) vláknu bool PostThreadMessage (DWORD idthread, UINT Message, WPARAM wparam, LPARAM lparam) ;

62 vjj 108 Uživatel (mouse, keyboard) Fronta zpráv GetMessage hardware interrupt DRIVER PostMessage DispatchMessage System message queue RIT Raw Input Thread WindowProc WindowProc Fronta zpráv

63 vjj 109 Uživatel (mouse, keyboard) Fronta zpráv GetMessage hardware interrupt DRIVER PostMessage DispatchMessage System message queue RIT Raw Input Thread WindowProc WindowProc Fronta zpráv

64 vjj 110 posílání zpráv 2/2 požadavek na synchronní zpracování zprávy - volání podprogramu LRESULT SendMessage (HWND hwindow, MSG Message, WPARAM wparam, LPARAM lparam) ; vlastní okno: cizí okno: přímé volání příslušné Windows procedury wait přidání zprávy na "začátek" fronty

65 vjj 111 Uživatel (mouse, keyboard) Fronta zpráv GetMessage hardware interrupt DRIVER PostMessage DispatchMessage System message queue RIT Raw Input Thread WindowProc WindowProc Fronta zpráv SendMessage

66 vjj 112 Uživatel (mouse, keyboard) Fronta zpráv GetMessage hardware interrupt DRIVER PostMessage DispatchMessage System message queue RIT Raw Input Thread WindowProc WindowProc WindowProc Fronta zpráv SendMessage

67 vjj 113 Uživatel (mouse, keyboard) Fronta zpráv GetMessage hardware interrupt DRIVER PostMessage DispatchMessage System message queue RIT Raw Input Thread WindowProc WindowProc WindowProc Fronta zpráv SendMessage

68 vjj 115 Windows messages Uživatel (mouse, keyboard) Fronta zpráv GetMessage hardware interrupt DRIVER PostMessage DispatchMessage System message queue RIT Raw Input Thread WindowProc WindowProc Fronta zpráv SendMessage

69 vjj 116 struktura programu WinMain (... ) {... while (GetMessage ( &Msg,... ) ) DispatchMessage (&Msg,... ) ; } mywindowproc1 ( msg,... ) { zpracování zpráv pro první typ mých oken } mywindowproc2 ( msg,... ) { zpracování zpráv pro druhý typ mých oken }

70 vjj 117 Zpracování zpráv switch (msg) { case WM_CREATE : inicializace instance okna; return 0 ; case WM_PAINT : BeginPaint (...) ;... EndPaint (...) ; return 0 ; case WM_CLOSE : case WM_DESTROY : ověření úmyslu zavřít okno (skončit aplikaci) (programátor nevěří, že uživatel chce to, co si vybral, viz výtah fy Sirius cybernetics) úklid; DestroyWindow (...) ; return 0 ; destrukce instance okna; pokud má skončit celá aplikace, tak i PostQuitMessage (0) ; return 0 ; default : return DefWindowProc (hwin, msg, wparam, lparam); }

71 vjj 118 DefWindowProc standardní zpracování většiny zpráv mnoho běžných událostí je zpracováváno postupně pomocí celé posloupnosti nových zpráv zaslaných většinou stejnému oknu při programování vlastní reakce na zprávu je tudíž nutné znát její kontext a dodržovat určitá pravidla (protokol)

72 vjj 119 cheating vhodná místa: Systém - v kterékoliv implementaci volané API funkce, např. PostMessage, SendMessage,... při výběru zprávy z fronty, za GetMessage, PeekMessage tj. před distribucí zprávy (DispatchMessage) před a po zavolání DefWindowProc po návratu z WinProc, tj. za DispatchMessage systém s možností provádět svoje vlastní "zásahy" někdy počítá a pokud mu tuto možnost vezmete (např. díky neznalosti příslušného protokolu), může se to projevit např. nepředvídatelným chováním aplikace

úvod 22.10.2015 vjj 1

úvod 22.10.2015 vjj 1 úvod 22.10.2015 vjj 1 22.10.2015 vjj 2 programování algoritmus interakce programu a operačního systému UI - interakce programu a uživatele 22.10.2015 vjj 3 programování pro Windows interakce programu a

Více

operační systém vjj 1

operační systém vjj 1 operační systém 24.12.2013 vjj 1 24.12.2013 vjj 2 co chce uživatel od OS NIC chce jen spočítat trajektorii modulu přistávajícího na Marsu vypracovat měsíční bilanci podniku přečíst/napsat e-mail brouzdat

Více

PV239/WP. Vývoj univerzálních Windows Store aplikací. Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP gesvindr@mail.muni.

PV239/WP. Vývoj univerzálních Windows Store aplikací. Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP gesvindr@mail.muni. PV239/WP Vývoj univerzálních Windows Store aplikací Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP gesvindr@mail.muni.cz Cíle kurzu Osnova kurzu 1. Seznámení s platformou a nástroji

Více

Programy pro OS Windows

Programy pro OS Windows Programy pro OS Windows Základní pojmy Operační systém o = program, rozhraní mezi člověkem a PC o Poskytuje programům přístup k HW (uživatelský vstup, úložiště, RAM, CPU atd.) Aplikace (application) =

Více

GUI grafických aplikací GUI pro Othello

GUI grafických aplikací GUI pro Othello GUI grafických aplikací GUI pro Othello Aleš Keprt Ústav informatiky MVŠO duben 2006,březen 2007, duben2008, březen 2009, březen 2010, listopad 2010 Windows Událostmi řízené aplikace Každá aplikace má

Více

vjj 1. Windows programming. krátká nahlédnutí za oponu

vjj 1. Windows programming. krátká nahlédnutí za oponu 13.06.2018 vjj 1 Windows programming krátká nahlédnutí za oponu 13.06.2018 vjj 3 prekondice programátor by měl být velice zkušeným uživatelem té platformy pro kterou chce/musí programovat jinak nebude

Více

Windows System Internals

Windows System Internals 13.4.2016 vjj 1 Windows System Internals struktura OS (Windows 7) 13.4.2016 vjj 2 kernel The kernel is contained in the files below (as specified in the book Windows Internals): Ntoskrnl.exe - Executive

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

a co je operační systém?

a co je operační systém? a co je operační systém? Funkce vylepšení HW sjednocení různosti zařízení ulehčení programování (např. časové závislosti) přiblížení k potřebám aplikací o soubory namísto diskových bloků o více procesorů

Více

POPIS TUN TAP. Vysvetlivky: Modre - překlad Cervene - nejasnosti Zelene -poznamky. (Chci si ujasnit o kterem bloku z toho schematu se mluvi.

POPIS TUN TAP. Vysvetlivky: Modre - překlad Cervene - nejasnosti Zelene -poznamky. (Chci si ujasnit o kterem bloku z toho schematu se mluvi. Vysvetlivky: Modre - překlad Cervene - nejasnosti Zelene -poznamky POPIS TUN TAP (Chci si ujasnit o kterem bloku z toho schematu se mluvi.) VAS MODEL OpenVPN MUJ MODEL funkce virtuálního sítového rozhrani

Více

Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework

Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework úvod, historie, základy.net framework, programovací jazyky, vývojové prostředky Úvod strana 2 Cíl předmětu Seznámit se s vývojem aplikací

Více

Vývoj univerzálních aplikací pro Windows 10. Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP david@wug.

Vývoj univerzálních aplikací pro Windows 10. Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP david@wug. Vývoj univerzálních aplikací pro Windows 10 Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP david@wug.cz @gesvindr Osnova 1. Seznámení s Universal Windows Platform 2. Tvorba adaptivního

Více

11 Návrh programového vybavení

11 Návrh programového vybavení 11 Návrh programového vybavení - technické jádro procesu vývoje programového systému, existuje u všech modelů životního cyklu - Jackson: Začínající moudrost programátora (softwarového inženýra) spočívá

Více

SAP a SUSE - dokonalá symbióza s open source. Martin Zikmund Technical Account Manager

SAP a SUSE - dokonalá symbióza s open source. Martin Zikmund Technical Account Manager SAP a SUSE - dokonalá symbióza s open source Martin Zikmund Technical Account Manager martin.zikmund@suse.com O mně 5 let na pozici Presale v SAP Zodpovědný za různá řešení: Mobilní platformy UX (SAP Fiori,

Více

Operační systémy. Tomáš Vojnar IOS 2009/2010. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno

Operační systémy. Tomáš Vojnar IOS 2009/2010. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno Operační systémy IOS 2009/2010 Tomáš Vojnar Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno ÚÓ Ò Ö ØºÚÙØ ÖºÞ Úvod do UNIXu p.1/11 Unix úvod Úvod do UNIXu p.2/11

Více

1 - Úvod do platformy.net. IW5 - Programování v.net a C#

1 - Úvod do platformy.net. IW5 - Programování v.net a C# 1 - Úvod do platformy.net IW5 - Programování v.net a C# Strana 1 Obsah přednášky Objektově orientované paradigma.net Framework Základní rysy jazyka C# Strana 2 Objektová orientace C# implementuje základní

Více

Efektivní provoz koncových stanic

Efektivní provoz koncových stanic Efektivní provoz koncových stanic Jan Vávra SSP Datacenter Trendy a výzvy Trend a situace Více starostí Co chtějí uživatelé Překvapivě více pracovat. IT. Co udělá? Musí reagovat. Různorodá zařízení, mobilita,

Více

Technologie, vlastnosti, uplatnění. Martin Suchan

Technologie, vlastnosti, uplatnění. Martin Suchan Technologie, vlastnosti, uplatnění Martin Suchan Silverlight je nová webová technologie z dílen Microsoftu Určena pro zobrazování bohatého multimediálního obsahu grafiky, videa Je navržená pro podporu:

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

Office 2007 Styles Autor: Jakub Oppelt Vedoucí práce: Ing. Václav Novák, CSc. Školní rok: 2009 10

Office 2007 Styles Autor: Jakub Oppelt Vedoucí práce: Ing. Václav Novák, CSc. Školní rok: 2009 10 Office 2007 Styles Autor: Jakub Oppelt Vedoucí práce: Ing. Václav Novák, CSc. Školní rok: 2009 10 Abstrakt Tato práce se zabývá novým grafickým uživatelským rozhraním, který se objevil s nástupem Microsoft

Více

Firemní strategie pro správu mobilních zařízení, bezpečný přístup a ochranu informací. Praha 15. dubna 2015

Firemní strategie pro správu mobilních zařízení, bezpečný přístup a ochranu informací. Praha 15. dubna 2015 Firemní strategie pro správu mobilních zařízení, bezpečný přístup a ochranu informací Praha 15. dubna 2015 Agenda 08:30 09:00 Registrace a snídaně 09:00 09:15 Ukázka nových zařízení 09:15 10:00 Úvod do

Více

vjj 1. Priority. Dispatcher

vjj 1. Priority. Dispatcher 13.06.18 vjj 1 Priority Dispatcher 13.06.18 vjj 2 round-robin cyklická fronta připravených vláken 13.06.18 vjj 3 round-robin cyklická fronta připravených vláken čekající vlákna 13.06.18 vjj 4 Priority

Více

Efektivní vývoj mobilních aplikací na více platforem současně. Mgr. David Gešvindr MCT MSP MCPD MCITP gesvindr@mail.muni.cz

Efektivní vývoj mobilních aplikací na více platforem současně. Mgr. David Gešvindr MCT MSP MCPD MCITP gesvindr@mail.muni.cz Efektivní vývoj mobilních aplikací na více platforem současně Mgr. David Gešvindr MCT MSP MCPD MCITP gesvindr@mail.muni.cz Osnova 1. Kam míří platforma Windows Phone 2. Seznámení s univerzálními Windows

Více

Základy jazyka C# Obsah přednášky. Architektura.NET Historie Vlastnosti jazyka C# Datové typy Příkazy Prostory jmen Třídy, rozhraní

Základy jazyka C# Obsah přednášky. Architektura.NET Historie Vlastnosti jazyka C# Datové typy Příkazy Prostory jmen Třídy, rozhraní Základy jazyka C# doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah přednášky Architektura.NET Historie Vlastnosti

Více

Windows na co se soustředit

Windows na co se soustředit Windows na co se soustředit Lukáš Křovák Manažer divize Windows 1 Agenda Čemu se obchodně věnovat před uvedením Windows 8 Jak se mění trh počítačů Správa počítačů s Windows Intune Internet Explorer 9 Doplňkové

Více

Von Neumannovo schéma

Von Neumannovo schéma Multitasking Von Neumannovo schéma RAM 3 ADD SUB ZA input 20 28 010 100 registr dat 2 registr instrukcí op. code adr 7 LOAD 28 mikroprogramy 30 32 LOAD 28 ADD 20 registr adres 1 4 6 R W 30 čítač instrukcí

Více

ArcGIS for Server. V oblasti správy, vizualizace a zpracování prostorových dat nabízí ArcGIS for Server tyto možnosti:

ArcGIS for Server. V oblasti správy, vizualizace a zpracování prostorových dat nabízí ArcGIS for Server tyto možnosti: ArcGIS for Server ArcGIS for Server ArcGIS for Server je komplexní nástroj, který představuje platformu pro poskytování GIS služeb umožňujících pořizování, správu a analýzu prostorových dat a jejich vizualizaci.

Více

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA What is an FTP client and how to use it? FTP (File transport protocol) - A protocol used to transfer your printing data files to the MAFRAPRINT

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

Ovladače pro Windows. Ovladače Windows A4M38KRP. Str. 1

Ovladače pro Windows. Ovladače Windows A4M38KRP. Str. 1 Ovladače Windows A4M38KRP Str. 1 Struktura OS Windows Str. 2 Typy ovladačů Str. 3 Typy ovladačů Virtual Device Driver User mode ovladač Virtualizace HW pro DOS aplikace Legacy Driver Pro zařízení nepodporující

Více

O jedné metodě migrace velkých objemů dat aneb cesta ke snižování nákladů

O jedné metodě migrace velkých objemů dat aneb cesta ke snižování nákladů Ladislav Müller IBM GTS 9.2.2010 O jedné metodě migrace velkých objemů dat aneb cesta ke snižování nákladů Proč takové téma Objemy zpracovávaných dat rychle rostou Úkoly, které jsou při menším objemu dat

Více

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií VY_32_INOVACE_31_15 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední

Více

MKZ III. Windows CE architektura. Procesy, vlákna, plánování Správa paměti GWES Souborový systém

MKZ III. Windows CE architektura. Procesy, vlákna, plánování Správa paměti GWES Souborový systém MKZ III. Windows CE architektura Procesy, vlákna, plánování Správa paměti GWES Souborový systém Platformy CE AutoPC Car computer, navigační systém HandheldPC PocketPC Pocket PC 2002 Pocket PC 2003 SE Smartphone

Více

Microsoft Lync WEB meeting

Microsoft Lync WEB meeting User - documentation ENU and CZ version Microsoft Lync WEB meeting - Připojení k WEB meetingu prostřednictvím Microsoft Lync Date: 10. 5. 2013 Version: 0.2 ENU, CZ www.axiomprovis.cz Version description:

Více

2. Entity, Architecture, Process

2. Entity, Architecture, Process Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Praktika návrhu číslicových obvodů Dr.-Ing. Martin Novotný Katedra číslicového návrhu Fakulta informačních technologií ČVUT v Praze Miloš

Více

Lukáš Kubis. lukas.kubis@student-partners.com MSP pro VŠB-TU Ostrava

Lukáš Kubis. lukas.kubis@student-partners.com MSP pro VŠB-TU Ostrava Lukáš Kubis lukas.kubis@student-partners.com MSP pro VŠB-TU Ostrava Agenda Simplified Configuration Discovery Routing Service Other Features WCF Service Communication Service 1 Service 2 Caller Message

Více

Jakub Čermák <jakub@jcermak.cz> http://www.jcermak.cz. Microsoft Student Partner

Jakub Čermák <jakub@jcermak.cz> http://www.jcermak.cz. Microsoft Student Partner Jakub Čermák http://www.jcermak.cz Microsoft Student Partner Úvod, příklady použití, trocha teorie Struktura aplikace Typy obecně, primitivní typy, speciální typy Podmínky, cykly, namespaces

Více

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/34.0205 Šablona: III/2 Anglický jazyk

Více

Metody připojování periferií

Metody připojování periferií Metody připojování periferií BI-MPP Přednáška 10 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

Programování ve Windows Dynamické knihovny. Andrea Číková Martin Osovský

Programování ve Windows Dynamické knihovny. Andrea Číková Martin Osovský Programování ve Windows Dynamické knihovny Andrea Číková Martin Osovský Agenda K čemu jsou dobré? Jaký mají vztah ke spustitelným souborům a procesům? Jak se sestavují? Jak se načítají? Jak se hledají?

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF TELECOMMUNICATIONS

Více

Klíčové pojmy: Události, handlery, třída Graphics, pera, stětce, kreslení vyplněných a nevyplněných objektů.

Klíčové pojmy: Události, handlery, třída Graphics, pera, stětce, kreslení vyplněných a nevyplněných objektů. Kreslení v C Obsah Kreslení reakce na zprávu WM_PAINT... 5 Seznámení s rozhraním grafického zařízení (GDI)... 6 Kontext zařízení... 7 Nastavení fontu písma... 9 Struktura GDI (rozhraní grafického zařízení)...

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

Vladimír Mach. @vladimirmach 2. 1. 2013

Vladimír Mach. @vladimirmach 2. 1. 2013 Vladimír Mach @vladimirmach 2. 1. 2013 SQL Server Compact Edition Jednoduchá relační databáze Použití i v malých zařízeních s omezenými zdroji Dříve pod názvem SQL Server Mobile Časté využití při programování

Více

Přednáška 11. Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna.

Přednáška 11. Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna. Přednáška 11 Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna. 1 Historie MS Windows I 1980 1981 1983 1990 1995 1998 2000 8-bitový procesor Intel 8080

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

Procesy a vlákna (Processes and Threads)

Procesy a vlákna (Processes and Threads) ÚVOD DO OPERAČNÍCH SYSTÉMŮ Ver.1.00 Procesy a vlákna (Processes and Threads) Správa procesů a vláken České vysoké učení technické Fakulta elektrotechnická 2012 Použitá literatura [1] Stallings, W.: Operating

Více

Ope p r e a r čn č í s ys y té t m é y y Windo d w o s Stručný přehled

Ope p r e a r čn č í s ys y té t m é y y Windo d w o s Stručný přehled Windows 2008 R2 - úvod Jan Žák Operační systémy Windows Stručný přehled Klientské OS Windows 95, 98, ME Windows NT Windows 2000 Windows XP Windows Vista Windows 7 Windows CE, Windows Mobile Windows Phone

Více

GUI ve Win32API a MFC I KIV / WIN

GUI ve Win32API a MFC I KIV / WIN GUI ve a MFC I II Obsah okenní třída okno styly okna okenní funkce důležité zprávy základní ovládací prvky okno z pohledu MFC 2 Vytvoření okna registrace obsluhy zpráv nepovinné pro standardní ovládací

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

Hodnocení bezpečnosti firewallů pro systém Windows 7. Garion, Warlock

Hodnocení bezpečnosti firewallů pro systém Windows 7. Garion, Warlock Vysoká škola CENSORED Fakulta CENSORED Katedra CENSORED Rešeršní práce Hodnocení bezpečnosti firewallů pro systém Windows 7 Garion, Warlock Studijní program: CENSORED Obor: CENSORED 22. března 2010 Obsah

Více

historie vjj 1

historie vjj 1 historie 08.11.2018 vjj 1 08.11.2018 vjj 2 pravěk INPUT PROGRAM OUTPUT 08.11.2018 vjj 3 dávkové zpracování evoluce interaktivní práce prompt GUI 08.11.2018 vjj 4 evoluce INPUT PROGRAM OUTPUT 08.11.2018

Více

Zabezpečení infrastruktury

Zabezpečení infrastruktury Zabezpečení infrastruktury Hybridní management Michal Horáček michal.horacek@microsoft.com 1 Any cloud Hybridní správa infrastruktury Any platform Hybridní IT management Zjednodušený management, který

Více

Proč, kde a jak se mobilní IT může podepsat na úspěchu Vašeho podnikání?

Proč, kde a jak se mobilní IT může podepsat na úspěchu Vašeho podnikání? Petr Ritz Windows Device Solutions Specialist, Microsoft Petr Ulvr Business Development Manager, Intel Corp Požadavky a potřeby uživatelů se mění... EXPERIENCE DEVICE IT REQUIREMENTS Access data from any

Více

Úvod do GPGPU J. Sloup, I. Šimeček

Úvod do GPGPU J. Sloup, I. Šimeček Úvod do GPGPU J. Sloup, I. Šimeček xsimecek@fit.cvut.cz Katedra počítačových systémů FIT České vysoké učení technické v Praze Ivan Šimeček, 2011 MI-PRC, LS2010/11, Predn.3 Příprava studijního programu

Více

ADC Young Creative. Brief MOBIL.CZ

ADC Young Creative. Brief MOBIL.CZ ADC Young Creative O ZNAČCE: MOBIL.CZ je virtuální mobilní operátor, který nabízí SIM karty, tarify, telefony a zdarma LTE internet. Každý zákazník si může vybrat ideální řešení pomocí webových stránek,

Více

OS řady Microsoft Windows

OS řady Microsoft Windows Přednáška 11 OS řady Microsoft Windows Historie a verze OS Microsoft Windows.Architektura OS. Instalace Start OS. Aktualizace. Nastavení systému, sítě a uživatelských účtů. Troubleshooting. Windows shell

Více

Operační systémy. Tomáš Hudec. Tomas.Hudec@upce.cz. http://asuei01.upceucebny.cz/usr/hudec/vyuka/os/

Operační systémy. Tomáš Hudec. Tomas.Hudec@upce.cz. http://asuei01.upceucebny.cz/usr/hudec/vyuka/os/ Operační systémy Tomáš Hudec Tomas.Hudec@upce.cz http://asuei01.upceucebny.cz/usr/hudec/vyuka/os/ Osnova definice OS historie rozdělení dle určení koncepce systémová volání rozdělení dle struktury 2 Literatura

Více

ArcGIS Server 10. Řešení pro sdílení geodat

ArcGIS Server 10. Řešení pro sdílení geodat ArcGIS Server 10 Řešení pro sdílení geodat ArcGIS Server 10 ArcGIS Server je komplexní nástroj, který představuje platformu pro poskytování služeb GIS umožňujících pořizování, správu a analýzu prostorových

Více

Windows 2008 R2 - úvod. Lumír Návrat

Windows 2008 R2 - úvod. Lumír Návrat Windows 2008 R2 - úvod Lumír Návrat Operační systémy Windows Stručný přehled Klientské OS Windows 95, 98, ME Windows NT Windows 2000 Windows XP Windows Vista Windows 7 Windows 8 Windows 8.1 Windows 10

Více

Ukazky... 16 Zdroje:... 17

Ukazky... 16 Zdroje:... 17 1 Contents BIOS... 3 Co je BIOS... 3 Funkce BIOSu... 3 Nastavení konfigurace z CMOS... 3 Autonomní test systému (POST)... 3 Následující kroky... 4 Konfigurace Biosu... 4 Standard CMOS Setup (Standard CMOS

Více

Jak připravit IBM System x server pro zákazníka

Jak připravit IBM System x server pro zákazníka Martin Chalupnik Advisory Product Specialist 10 May 2011 Jak připravit IBM System x server pro zákazníka IBM Presentation Template Full Version Agenda: IBM Support Portal IBM Bootable Media Creator IBM

Více

III/ 2- Inovace a zkvalitnění výuky prostřednictvím ICT

III/ 2- Inovace a zkvalitnění výuky prostřednictvím ICT Název školy: Číslo a název projektu: Číslo a název šablony klíčové aktivity: Označení materiálu: Typ materiálu: Předmět, ročník, obor: STŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28.

Více

ÚVOD DO OPERAČNÍCH SYSTÉMŮ

ÚVOD DO OPERAČNÍCH SYSTÉMŮ ÚVOD DO OPERAČNÍCH SYSTÉMŮ Ver.1.00 Procesy a vlákna Plánování procesů (Process Scheduling) České vysoké učení technické Fakulta elektrotechnická 2010 Studijní materiály a informace o předmětu http://measure.feld.cvut.cz/vyuka/predmety/bakalarske/navody

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 CZ.1.07/1.5.00/34.0410 II/2 Parts of a computer IT English Ročník: Identifikace materiálu: Jméno

Více

Produktové portfolio

Produktové portfolio Produktové portfolio Technický workshop Novell ZENworks, Brno, 3. dubna 2013 Bc. Jana Dvořáková Direct Account Manager JDvorakova@novell.com Novell-Praha, s.r.o. představení firmy - Attachmate group, Inc.

Více

Nové vývojové nástroje i5/os Rational Developer for System i V7.1

Nové vývojové nástroje i5/os Rational Developer for System i V7.1 Nové vývojové nástroje i5/os Rational Developer for System i V7.1 Aleš Petr, IBM ČR Konference COMMON 18. 20. května 2008 ales_petr@cz.ibm.com Agenda Rational Application Developer for System i V7.1 Novinky

Více

Programové vybavení počítače

Programové vybavení počítače Programové vybavení počítače Číslo projektu Název školy Předmět CZ.1.07/1.5.00/34.0425 INTEGROVANÁ STŘEDNÍ ŠKOLA TECHNICKÁ BENEŠOV Černoleská 1997, 256 01 Benešov IKT Tematický okruh Téma Počítač Programové

Více

CZ.1.07/1.5.00/

CZ.1.07/1.5.00/ Projekt: Příjemce: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova 3, 371 60 České Budějovice

Více

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

Enterprise Java (BI-EJA) Technologie programování v jazyku Java (X36TJV)

Enterprise Java (BI-EJA) Technologie programování v jazyku Java (X36TJV) Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního města Prahy. Praha & EU: Investujeme do vaší budoucnosti Enterprise Java

Více

Administrace OS Windows

Administrace OS Windows Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Administrace OS Windows 7. Implementace síťových a bezpečnostních služeb v prostředí Windows 1 Implementace síťových a bezpečnostních

Více

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST. OPERAČNÍ SYSTÉMY SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST. OPERAČNÍ SYSTÉMY PŮVODNĚ VYVINUTY K ŘÍZENÍ SLOŽITÝCH VSTUPNÍCH A VÝSTUPNÍCH

Více

ROLZ-2. Portable AV/Conference Center. Assembly Instructions

ROLZ-2. Portable AV/Conference Center. Assembly Instructions 1 ROLZ-2 Portable AV/Conference Center Assembly Instructions Rolz-2 Portable AV/Conference Center Part Drawing Description Qty Part Drawing Description Qty Hardware List A 1 ½ Flat Head Screw 2 EA P-1

Více

Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales 2. 2. 2011

Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales 2. 2. 2011 Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales 2. 2. 2011 Klíčovéatributy Enterprise Information Infrastructure Spolehlivost Obchodní data jsou stále kritičtější,

Více

Virtualizace desktopu virtuální realita, nebo skutečnost?

Virtualizace desktopu virtuální realita, nebo skutečnost? Virtualizace desktopu virtuální realita, nebo skutečnost? Tomáš Horák, CCIE # 11783 Systems Engineer Email/XMPP: tohorak@cisco.com 2010 Cisco and/or its affiliates. All rights reserved. 1 Post-PC World

Více

BRNO UNIVERSITY OF TECHNOLOGY FAKULTA PODNIKATELSKÁ ÚSTAV INFORMATIKY FACULTY OF BUSINESS AND MANAGEMENT INSTITUTE OF INFORMATICS

BRNO UNIVERSITY OF TECHNOLOGY FAKULTA PODNIKATELSKÁ ÚSTAV INFORMATIKY FACULTY OF BUSINESS AND MANAGEMENT INSTITUTE OF INFORMATICS VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA PODNIKATELSKÁ ÚSTAV INFORMATIKY FACULTY OF BUSINESS AND MANAGEMENT INSTITUTE OF INFORMATICS NÁVRH A IMPLEMENTACE MOBILNÍ APLIKACE PRO

Více

Komponenty v.net. Obsah přednášky

Komponenty v.net. Obsah přednášky doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah přednášky Rozdíl mezi COM a.net Distribuce komponent Programování

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

Notes and Domino Social Edition 9. David Marko, TCL DigiTrade 6.6.2013

Notes and Domino Social Edition 9. David Marko, TCL DigiTrade 6.6.2013 Notes and Domino Social Edition 9 David Marko, TCL DigiTrade 6.6.2013 Nová verze R9 Notes and Domino 8.5.3 Notes and Domino Social Edition 9 (8.5.4) (Q1 2013) Důležité změny pro nás 1. Vzhled 2. Social

Více

IBM Connections pro firmy s Lotus Notes/Domino. Petr Kunc

IBM Connections pro firmy s Lotus Notes/Domino. Petr Kunc IBM Connections pro firmy s Lotus Notes/Domino Petr Kunc 42 % MANAŽERŮ SE ROZHODNE ŠPATNĚ ALESPOŇ JEDNOU TÝDNĚ 19 HODIN TÝDNĚ STRÁVÍME HLEDÁNÍM SPRÁVNÝCH INFORMACÍ 59 % ZAMĚSTNANCŮ NEMÁ VŠECHNA POTŘEBNÁ

Více

Příklad aplikace Klient/Server s Boss/Worker modelem (informativní)

Příklad aplikace Klient/Server s Boss/Worker modelem (informativní) Příklad aplikace Klient/Server s Boss/Worker modelem (informativní) Jan Faigl Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze A0B36PR2 Programování 2 Jan Faigl, 2015 A0B36PR2

Více

Úvod do jazyka C. Ing. Jan Fikejz (KST, FEI) Fakulta elektrotechniky a informatiky Katedra softwarových technologií

Úvod do jazyka C. Ing. Jan Fikejz (KST, FEI) Fakulta elektrotechniky a informatiky Katedra softwarových technologií 1 Fakulta elektrotechniky a informatiky Katedra softwarových technologií 12. října 2009 Organizace výuky Přednášky Teoretické základy dle normy jazyka C Cvičení Praktické úlohy odpřednášené látky Prostřední

Více

Komentáře CISO týkající se ochrany dat

Komentáře CISO týkající se ochrany dat Komentáře CISO týkající se ochrany dat 2 ! 300 mld. autentizací přes Azure AD měsíčně 1 mld. updatů a kontrol zařízení s Windows 200 mld. emailů testovaných proti malwaru 18 mld. scanovaných webových

Více

funkční na dual-sim telefonech možnost přesměrovat příchozí hovory možnost nastavení více telefonních čísel pro případ, že je jedno nedostupné

funkční na dual-sim telefonech možnost přesměrovat příchozí hovory možnost nastavení více telefonních čísel pro případ, že je jedno nedostupné Analyzujte, navrhněte a implementujte aplikaci pro sledování spánku dětí Chůvička pro telefony na platformě Android. Od existujících aplikací se bude aplikace odlišovat tímto: funkční na dual-sim telefonech

Více

Ako hybridný cloud pomáha v praxi poskytovať spoľahlivé a bezpečné služby

Ako hybridný cloud pomáha v praxi poskytovať spoľahlivé a bezpečné služby Ako hybridný cloud pomáha v praxi poskytovať spoľahlivé a bezpečné služby Mgr. Jana Venclíková SPCSS Ing. Václav Koudele - Microsoft Název prezentace str. 1 Název prezentace str. 2 Poskytovatel garantovaných

Více

Microsoft Office 365. SharePoint Online novinky a administrace

Microsoft Office 365. SharePoint Online novinky a administrace Microsoft Office 365 SharePoint Online novinky a administrace Co lze dělat se SharePoint(em) Online? KOLEGOVÉ SHARE Projekty Produkty Procesy Služby Reporty Kontakty PARTNEŘI ZÁKAZNÍCI SharePoint a cloud

Více

Identifikátor materiálu: ICT-1-17

Identifikátor materiálu: ICT-1-17 Identifikátor materiálu: ICT-1-17 Předmět Informační a komunikační technologie Téma materiálu Operační systémy Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí operační systémy. Druh učebního

Více

David Bednárek Jakub Yaghob Filip Zavoral. http://data.ksi.ms.mff.cuni.cz/svn/nprg051pub/html/nprg051.html

David Bednárek Jakub Yaghob Filip Zavoral. http://data.ksi.ms.mff.cuni.cz/svn/nprg051pub/html/nprg051.html David Bednárek Jakub Yaghob Filip Zavoral http://data.ksi.ms.mff.cuni.cz/svn/nprg051pub/html/nprg051.html Interoperabilita C++ a C, dll, C++ a.net, C++/CLI Nové normy a knihovny C++11/14/17, lambda výrazy,

Více

SenseLab. z / from CeMaS. Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři

SenseLab. z / from CeMaS. Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři CeMaS, Marek Ištvánek, 22.2.2015 SenseLab z / from CeMaS Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři Open Sensor Monitoring, Device Control, Recording and Playback

Více

CASE nástroje. Jaroslav Žáček

CASE nástroje. Jaroslav Žáček CASE nástroje Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Co znamená CASE? A CASE tool is a computer-based product aimed at supporting one or more software engineering activities within

Více

Ostrava. 16. dubna 2014

Ostrava. 16. dubna 2014 Ostrava 16. dubna 2014 1 SoftLayer Managed Services Roman Hlaváč 2 Co je a není SoftLayer 1-stránkový přehled Globální poskytovatel cloud služeb Poskytuje následující služby IaaS PaaS Virtuální Privátní

Více

Virtualizace na Linuxu

Virtualizace na Linuxu Virtualizace na Linuxu Silicon Hill 13.4.2010 zdroj:xkcd.com Outline 1 2 3 Co to je virtualizace obecně = abstrakce počítačových zdrojů konkrétně pro nás = technika, který na jednom fyzickém počítači umožní

Více

OTRS Free Open Source nástroj pro Service Management

OTRS Free Open Source nástroj pro Service Management OTRS Free Open Source nástroj pro Service Management www.scanservice.cz Aleš Stiburek Service Desk Manager 24. 5. 2016 scanservice a.s. Náchodská 2397/23 193 00 Praha 9 Česká republika E-mail: info@scanservice.cz

Více

Servery s Xeon E3-1200v2 Nové servery s procesory IvyBridge Inte Xeon E3-1200v2

Servery s Xeon E3-1200v2 Nové servery s procesory IvyBridge Inte Xeon E3-1200v2 Stránka č. 1 z 13 Shopping cart Search Home Software Hardware Benchmarks Services Store Support Forums About Us Home» CPU Benchmarks» Laptop & Portable CPU Performance CPU Benchmarks Video Card Benchmarks

Více

kupi.cz Michal Mikuš

kupi.cz Michal Mikuš kupi.cz Michal Mikuš redisgn website kupi.cz, reduce the visual noise. ADVERT ADVERT The first impression from the website was that i dint knew where to start. It was such a mess, adverts, eyes, products,

Více

Domino 10 nové komponenty a související témata (node.js, ES )

Domino 10 nové komponenty a související témata (node.js, ES ) Domino 10 nové komponenty a související témata (node.js, ES ) David Marko TCL DigiTrade - 19.4.2018 Domino 10 Use of OpenSource components ( Java Script, ) Great focus on integration of Mobiles and Chat

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

produktů. produkty: AutoCAD Mechanical Showcase Autodesk Autodesk Designer SketchBook Autodesk Mudbox Vault Autodesk Ultimate Intel Xeon Intel Core

produktů. produkty: AutoCAD Mechanical Showcase Autodesk Autodesk Designer SketchBook Autodesk Mudbox Vault Autodesk Ultimate Intel Xeon Intel Core Autodesk Product Design Suite Standard 20122 Systémové požadavky Typičtí uživatelé a pracovní postup Konstruktérům a inženýrům, kteří vyvíjejí pozoruhodné produkty, nabízí sada Autodesk Product Design

Více

Mobilní platforma. Windows Phone 8

Mobilní platforma. Windows Phone 8 VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE Fakulta informatiky a statistiky Katedra informačních technologií Studijní program: Aplikovaná informatika Obor: Informatika Mobilní platforma Windows Phone 8 BAKALÁŘSKÁ

Více