1
Současnéstandardyprogramovéhovybavenípočítače
2
Obsah
• Software• Vrstvenáarchitekturapočítače• Vlastnictvísoftware• Aplikačnísoftware• Kancelářskébalíky• Aplikačníarchitekturavefirmě
3
Software,počítačovýprogram
• Software(SW)= počítačovýprogram• Počítačovýprogramjeposloupnostinstrukcízadanýchpočítači
• Softwarenenífyzickyhmatatelný• Počítačovéprogramyutvářejíprogramovévybavenípočítače
4
Rozděleníprogramovéhovybavení• Aplikačnísoftware– umožňuječinnostitypupsanídokumentu,výpočtyvtabulkovémprocesoru,správasouboru,aj.
• Systémovýsoftware– umožňujeběhaplikačníhosoftwaruvpočítači,tzn.staráseokomunikacimeziCPU,pamětí,I/Ozařízenímiadalšímikomponentami
5
Rozděleníprogramovéhovybavení
Typovýaplikačnísoftware
Ostatníaplikačnísoftware
Programyprosprávusystému
Programyprovývojsystému
Aplikačnísoftware
Počítačovýsoftware
Systémovýsoftware
6
Uživatelskérozhraní(menu,ikony,…)
Aplikačnísoftware
Proceduryafunkce(API)
Systémovýsoftware
OS,překladačejazyka,komunikačníprogramy,…
Hardware
Interakceuživatele,OSahardware
7
Rozdělenívrstev
• Uvnitřjehardware• Systémovýsoftware – operačnísystém– Komunikujeshardwareaovládáprogramy– Poskytujeuživatelskérozhraní– Řídíkomunikaciuživatelespočítačem
• Vývojovénástroje protvorbuaplikací– Programovacíjazyky– Databázovésystémy
• Aplikačnísoftware – velkáoblast
8
Systémovýsoftware
• Programovévybavení,kteréposkytujerozhranímeziuživatelemapočítačem,vykonávázákladníoperace spamětí,souboryavstupněvýstupnímizařízeními
• Aplikačnísoftwarevyužíváfunkcísystémovéhoprogramovéhovybavení
• Hlavnímzástupcemjeoperačnísystém
9
• Softwarenejbližšíkhardware• Oživujejednotlivékomponenty• Harddisk• Telefon• Pračka• Bankomat• Lzeprovéstupdate– novéfunkce• Komunikujesnadřízeným– operačnísystémzařízení
Firmware
10
Firmware- příklady
smartphone
notebook
tablet
11
Systémovéutility
• Sadapočítačovýchprogramůprosprávuaúdržbuvýpočetníhosystému
• Příklady:– Antivirovýsoftware– Programyprokompresidat– Optimalizacedatnapevnémdisku– Zálohovacíprogramy– ….
12
Ovladačeperiferníchzařízení
• Počítačovéprogramyzajišťujícíkomunikacimezipočítačemaperifernímizařízeními(myš,klávesnice,digitálnífotoaparát,aj.)
• Převádíinstrukceadatazpočítačedopodobysrozumitelnéprodanékonkrétníperifernízařízeníaobráceně
13
Vlastnictvísoftware
• Licencovanýsoftware• Freeware• Shareware• Opensourcesoftware
14
Licencovanýsoftware• Uživatelplatítvůrcisoftwarezapovolenísoftwarepoužívat
• Licenceovšemnedávávlastnictvísoftwaredorukouuživatele,pouzehoopravňujesoftwarepoužívat
• Uživatelnesmípořizovatkopielicencovanéhosoftware,licencejepouzeproosobnípoužití
• Příklady:MSWindowsneboMSOffice,MacOS,Oracle,aj.
Zdroj:Usinng Information Technology,10thed.,McGraw-Hill,2013
15
Typylicencovanéhosoftware• Licencedlepočtuuživatelů (platísezapočetuživatelůsoftware)
• Licencedlekapacity (platísezavýpočetnívýkonpočítačů,nakterýchjesoftwarenainstalován,např.početCPUnebopočetserverů)
• Softwarejakoslužba (Software-as-a-Service,SaaS)jeposkytovánpřesinternetauživatelplatízadobupoužívání(platbazaužití)
• Licencejakopředplatné (uživatel– firmaplatíročnípředplatnédlepočtupočítačů,nakterýchsoftwarevyužívá)
Zdroj:Usinng Information Technology,10thed.,McGraw-Hill,2013
16
Shareware
• Software,kterýjebuďzdarma,nebozamalýpoplatek,
• Uživatelnemápřístupkezdrojovémukódu• Funkcemohoubýtomezenynebopouzepozkušebníobdobí(trialperiod),pakjevyžadovánaplatba
• Sharewareselišíodpublic-domain softwaretím,žesenanějvztahujeautorskýzákon,tzn.nelzehovydávatzavlastnídíloaprodávatjej.
• Takéjakofreemium:základnípoužitíjezdarma,extraslužbyzpoplatněny(platíiproslužbyjakonapř.sociálnísíťLinkedIn,předplatnénovin,hry,atd.)
17
Freeware
• Softwarejechráněnýautorskýmzákonem(copyright),alejehovyužíváníjezdarma
• Uživatelfreewarenesmísoftwarekopírovat,měnitadistribuovatbezsvoleníautora
• Obvyklejemožnotentosoftwarepoužívat,nikolivdáleprodávat
18
Opensourcesoftware
• Softwaresotevřenýmzdrojovýmkódem• „Opensourcesoftwarejepočítačovýsoftware,jehožzdrojovýkódjepřístupnýpodlicencí,kteráumožňujestudovat,měnitadistribuovatsoftwarekomukolivdalšímuaprojakýkolivúčel.“(en.wikipedia.org)
18
19
Opensourcesoftware• Softwaresotevřenýmzdrojovýmkódem(opensource)
• Jedostupnývolněprokaždéhoajehopodobamůžebýtuživatelemzměněna
• VyužívánourozšířenýchsoftwarovýchbalíkůjakojeoperačnísystémLinux,Apache (webovýserver),Sendmail (poštovníprogram),aj.
• Opensourcesoftwarebýváčastovícespolehlivýabezpečnější nežkomerční(placený)software
• Spoužitímopensourcemohoubýtspojenyskryténáklady,zejménachybějícíuživatelskápodporaařešeníproblémůsfunkčnostíprogramu
20
Příkladyopensourcesoftware
20
Obrázek:esdlproject.blogspot.com
21
Aplikačnísoftware• Umožňuječinnostitypupsanídokumentu,výpočtyvtabulkovémprocesoru,správasouboru,aj.
• Protypickéokruhyaplikacíosobníchpočítačůexistujítypovéaplikačníprogramy
• Aplikačnísoftwarejenejčastějiuložennaharddiskupočítače,nebonaCD/DVDčijinýchúložnýchzařízeních
22
Typovéaplikačníprogramovévybavení• Textovéeditory• Tabulkovéprogramy• Databázovésystémy• Graficképrogramy(DTP)• Antiviry• Ekonomickýaúčetnísoftware,podnikovéIS• GIS– geografickéinformačnísystémy• Komprimačnísoftware• Groupware• Kancelářskébalíky• Překladačeprogramovacíchjazyků• Expertnísystémy• CASEsystémy• Vývojovésystémyprotvorbuaplikací
23
Textovéeditory
• Nabízízákladnífunkceproprácistextem• Dělenítextovýcheditorůdlefunkčnosti:
1. Editoryprogramů2. Editorytextů– textovýprocesor3. Editorywebovýchstránek
24
Funkcetextovýcheditorů• Základnífunkce:– tvorbaaeditacedokumentu,– formátovánítextu(znaků,odstavce,stránky,oddílu),– tiskdokumentu,– prácesvícedokumentynajednou,– kopírováníapřesunytextu,...
• Editorywebovýchstránek:– vizuálnítvorbadokumentu(okamžitěviditelnývýsledek,WYSIWYG),
– barevnéodlišenísyntaxe.
25
Speciálnífunkcetextovýcheditorů
• Automatickýtext• Stylydokumentuašablony• Automatickátvorbaobsahu• Tvorbarejstříku• Vkládáníobrázkůaobjektůjinýchaplikací• Hromadnákorespondence• Makra
26
Editorywebovýchstránek
• Textovéeditory(např.Notepad)
• WYSIWYGeditory(vizuální tvorbadokumentu,okamžitěviditelnývýsledek,např.MSFrontPage,AdobeDreamweaver)
27
Ukázka HTMLkódu vNotepad
Zdroj:http://www.w3schools.com/html/html_editors.asp
28
Webová stránka vokně prohlížeče
Zdroj:http://www.w3schools.com/html/html_editors.asp
29
Ukázka WYSIWYGfunkce:Moodle
30
SkenováníaOCR
Zdroj:www.brother.co.uk
31
Skenování aOCRna webu
• Nově:strojovéčteníobrázkůapřevoddotextu
• Zneužitelnénapř.nawebu• Ochrana:CAPTCHA,reCAPTCHA
Obrázky:http://en.wikipedia.org/wiki/CAPTCHAhttps://developers.google.com/recaptcha/docs/troubleshooting
32
Tabulkovéprogramy• Zpracovánídatveformětabulek
• Soubor=spreadsheet (sešit)
• Širokémožnostivyužití
• Nižšícenanežudatabázovýchprogramů
33
Databázovéprogramy
• Zpracovánídatuloženýchvcentrálnídatabázi• Strukturovanádata• Systémřízeníbázedat(SŘBD)=rozhraníafunkceprouživatele
• Dotazovacíjazyk(SQL)• Access,FoxPro,602SQL,Oracle,DB/2,…
34
Graficképrogramy
• Vytvářeníagrafickézpracováníinformací– Kreslícíprogramy– Programyproobchodnígrafiku– Programyproprezentaci– ProgramyproDTP
• Základ:grafickýeditor+funkce• Funkceprowebovougrafiku,editacifotografií,exportdoHTMLaPDF
35
Rastrovágrafika
• Každýobjektjesloženzpevnéhopočtubodů(pixelů)• Ztrátadetailůpřizměně• Nárůstvelikostisouborů• Grafickéformáty
– BMP– bitovámapa– PNG– bezztrátovákomprese– JPEG– ztrátovákomprese,fotografie– TIFF– TagImageFileFormat,bezztrátovéuložení,fotografie– GIF– bezztrátovákomprese,jednoduššígrafika
• Editoryrastrovégrafiky:PhotoPaint(Corel),Photoshop(Adobe),GIMP(GNUGPL)
Obrázek:ukázkaprogramuGIMP,www.wikipedia.org
36
Vektorovágrafika• Každýobjektjepopsánmatematickoufunkcí->neukládásemapa,alepředpisprovykreslováníelementů(body,křivky,plochy)
• Zachovánírozměrůobjektů• Menšívelikostsouborů• Grafickéformáty:– CDR– programCorelDraw– SVG– otevřenýtextovýformát,web– WMF– WindowsMetaFile,kresbyvbalíkuMSOffice
• Editoryvektorovégrafiky:CorelDRAW,AdobeIllustrator(takéPhotoshop),XareXtreme,MacromediaFreeHand,AdobeFireworks,…
Obr:ukázka programuInkscape,www.wikipedia.org
37
Rastrovávs.vektorovágrafika
Zdroj:http://en.wikipedia.org/wiki/File:VectorBitmapExample.svg
38
GIS(geografickýinformačnísystém)
• Rostoucívýznam:– plánovánídopravy,– logistika,– správainženýrskýchsítí,…– územníplányměstaobcí
• Složitádatovástruktura• SpecializovanéfirmyIntergraph,Bentley Systems,Topol(CZ),
ArcData (CZ),…• VeřejnědostupnéaplikacesGISfunkcemi:
– GoogleMaps,Mapy.cz – webové aplikace– GoogleEarth – desktopováaplikace– Náhleddokatastrunemovitostíhttp://nahlizenidokn.cuzk.cz/
39
Archivaceazálohování
• Archivace – snahaouskladněníconejvětšíhomnožstvídatnaconejdelšídobu
• Zálohování – prevenceprotiztrátědat,priorita:časproobnovenísystémudopůvodníhostavupředhavárií
40
Antivirovýsoftware• Proefektivníprácisvýpočetnítechnikou->komplexníochranapočítače
• Antivirovýprogram+aktuálnívirovádatabáze(aktualizace)
• Kombinacerůznýchantivirovýchsystémů• Pravidelnáaktualizaceoperačníhosystému(týkásezejménaMSWindows)
• AVG,Avast!,McAfeeVirusScan,NortonAntivirus,…
41
Audio&videokomprimace• Digitalizovanýzvukaobraz:ztrátovákomprese(algoritmy,formáty– např.MPEG
• Komprimacevideapomocíkodeku(coder-decoder),např.DivX
• Základníformátyprouloženízvuku:– WAV– nekomprimovaný,vše– MP3– komprimovaný,poloviční– WMA– Microsoftformát– Ogg– otevřenýaudiokompresníformát,polovičníoprotiMP3(stejnákvalita)
42
Archivaceakomprimace• Software,kterýumožňujesnížitkapacitusouborů• Kompreseadekompresesouborů• Užití:– Distribucesoftware– Distribuceaudioavideo– Přenosdatposíti
• Doplňkovéfunkce:– Šifrováníarchivu– Rozděleníarchivunavícečástí– Ochranaprotipoškození
43
Kancelářskýbalík(produktivita)• Skupinakancelářskéhosoftware– vzájemnépropojeníaplikací
– zaměřenonaproduktivitupráce• Textovýprocesor,tabulkovýprocesor,programnatvorbu
prezentací,databázovýsystém,grafickéakomunikačnínástroje
• Dominantní MicrosoftOffice– nejrozšířenějšínaosobníchpočítačích ->nutnost kompatibility
• Dalšíbalíky:– OpenOffice.org,– 602Office,– WordPerfectOffice,– LotusSmartSuite,– Koffice– AppleiWork
• Původně proosobní počítače• Nyní promobilní zařízení ataké online
44
MicrosoftOffice
• Odroku1989(původníverzeproMacOS!)
• DnesverzeMicrosoftOffice2016
• Základnísoučástibalíku:–Word– Excel– Outlook– PowerPoint– …
45
MicrosoftOffice
• Verze proWindows• Verze proMac• Office365– propojení na onlineslužby OneDrive,Outlook
46
MicrosoftOffice365
• Balíksoftwareposkytovanýjakoslužba• E-mail,kalendář,aplikace(Word,Excel,PowerPoint,…),sdílenísouborůpomocíodkazu,možnostspolečnéprácenaddokumenty,aj.
• StudentiČZUmajíkontozdarma- studentskýe-mailhttp://mail.studenti.czu.cz
• Proostatní:30denníbezplatnázkušebníverze
47
MicrosoftOffice365
48
Libre Office
• Opensourcesadakancelářskýchprogramů• VycházízOpenOffice(sdíleníkódu)• PravděpodobnýnástupceOpenOffice(propojeníznaček)
• Zdarmakestaženíwww.openoffice.cz
49
Libre Officenahradí MicrosoftOffice- příklad
• Italskéministerstvoobranyaarmáda• Celkem100,000počítačůdoroku2020• ObnovazastaralýchlicencíMicrosoftOffice• PřechodnaotevřenýformátdokumentůODF• Průzkumskutečnéhovyužitíaplikacímeziuživateli• Plánovanéúsporyzalicence26– 29mil.EUR
Zdroj:http://www.zdnet.com/article/from-microsoft-to-libreoffice-how-italys-military-is-starting-its-march-to-open-source/
50
Libre Officeve státní správě
Zdroj:https://www.libreoffice.org/discover/who-uses-libreoffice/
51
Ukázka Libre Office5
Zdroj:www.libreoffice.org
52
AppleiWork• Aplikaceproproduktivituodfi.Apple
– Pages (textovýprocesoraDTP)– Numbers (tabulkovýprocesor)– Keynote (prezentačníprogram)
• Cílováskupina:domácípoužitíamaléfirmy• Jednoduchéovládání,podporadotykovýchdisplejů,propojenínaúložištěiCloud adalšíAppleaplikace
• MéněfunkcínežMicrosoftOffice• PodporaexportudoMicrosoftOfficeformátů(docx,xlsx,pptx)– obráceněnelze
• Freeware(přinákupunovéhoMac)neboplacené
53
AppleiWork• PodporaexportudoMicrosoft
Officeformátů(docx,xlsx,pptx)– obráceněnelze
• Freeware(přinákupunovéhoMac)nebolzedokoupit
• Fungujeonlinenaicloud.com• SdílenídokumentůnaMac,
Iphone,Ipad
54
AppleKeynote
Zdroj:App Store
55
ApplePages– Icloud.com
Zdroj:apple.com
56
GoogleDokumenty
• Pouzejakoonlineaplikace• UživatelmusímítúčetGoogle• Používáníaplikacízdarma(omezenákapacitaúložiště)• GoogleDocs (textovýprocesor)• GoogleSheets (tabulkovýprogram)• GoogleSlides (prezentačníprogram)
Obrázek:en.wikipedia.org
57
GoogleDisk
Zdroj:http://www.google.com
• Všechny známéaplikaceGoogle (Gmail,dokumenty,…)soustředěnypodjedenúčet
• Sdílení souborůsostatnímiuživateli
• Základní kapacita15GBzdarma
58
AppleiCloud• Cloudové úložištěprouživatelevšechApplezařízení
• Synchronizaceobsahu(iWindowsPC)
• PrácesdokumentypomocíiWork(součástúčtu)
Zdroj:apple.com/icloud
59
Souhrnnéotázky1. Uveďtehlavnírozdílmeziaplikačnímasystémovýmsoftware?Vyjmenujte
alespoň3typickéokruhyaplikací.2. Vyjmenujte alespoň 3základnífunkcetextovýcheditorů.3. CojetoWYSIWYG?4. CojeCAPTCHAanajakémprincipufunguje?5. PorovnejtekancelářskébalíkyMicrosoftOffice,OpenOffice,AppleiWork dle
těchtokritérií:cena,funkce,ovládání,cílovýuživatel.6. Včemspočívározdílmezitabulkovýmadatabázovýmprogramem?7. Jakájesouvislostmezikomprimacíaarchivacísouborů?8. Uveďtezákladnírozdílymezirastrovouavektorovougrafikou.Vyjmenujte
alespoňtřizástupceformátůagrafickýcheditorůproobadruhygrafiky.9. Jakéjsouvýhodyon-linekancelářskýchaplikací?10. VčemseodlišujíkancelářskéaplikaceMicrosoftOffice365aGoogleDokumenty
odMicrosoftOffice?Uveďtepříklady.
60
Souhrnnéotázky
11. Cojesoftwareačímseodlišujeodhardware?12. Jakýjerozdílmezisystémovýmsoftwareaaplikačnímsoftware?13. Cojeopensourcesoftware?14. Vysvětleterozdílymezifreeware,sharewareaopensourcesoftware.15. JakévýhodyVámpřinesepoužíváníopensourceprogramů?Jakébudou
nevýhody?
61
Děkujizapozornost