Cisco Expo 2010 míří do druhého dne

15. 4. 2010
Doba čtení: 3 minuty

Sdílet

V Praze včera odstartoval jedenáctý ročník Cisco Expo, dvoudenní konference o informačních a komunikačních technologiích. Na co se přednášející zaměřili a co čeká návštěvníky dnes? Link pro sledování WebExu na konci článku!

Společné řešení Vblock pro datová centra představili (zleva) Michal Fišer z EMC, Ondřej Vlach z Vmware, Alexander Winkler a Martin Diviš ze Cisco. V rámci úvodní přednášky představili zástupci společností Cisco, EMC, VMware a T-Mobile svůj pohled na současné fungování IT oddělení. Ta jsou dnes podle nich zaměřena především na řízení základní IT infrastruktury a jsou zaměstnána otázkami nákupu, podpory procesů a reportováním. Situace na trhu však vyžaduje změnu přístupu: IT oddělení se budou muset stále častěji zaměřovat na oblasti s přímými obchodními dopady, jako jsou řízení znalostí, služby zákazníkům, výkonnostní management, strategie a rozvoj obchodu.

Ať se podíváme na jakékoliv statistiky, obvykle z nich vyplývá, že každá koruna investovaná dnes do IT se na přímých obchodních přínosech podílí jen malou měrou. Až 70 procent investic směruje často do oblastí, které IT pouze udržují v chodu, a jen okolo 30 procent jde na věci, které organizaci odlišují od konkurence a mají pro ni skutečnou přidanou hodnotu,“ řekl v úvodní řeči Alexander Winkler, generální ředitel společnosti Cisco Systems Česká republika.

Řešení vidí Winkler v řadě nových konceptů a technologií, které je možné v podnikové praxi využít, jako virtualizaci, cloudu, software jako služba (SaaS), infrastruktura jako služba (IaaS) a dalších. Právě na tyto hlavní oblasti se letošní program Cisco Expo zaměřuje.

V rámci úvodní přednášky také Alexander Winkler představil řadu inovací výrobce pro jednotlivé typy zákazníků pokrývající různé technologické oblasti. K popisu budoucí role síťových technologií si přitom vypůjčil téma všudypřítomné sítě z filmu Avatar. Spolu s Michalem Fišerem z EMC a Ondřejem Vlachem z VMware společně podrobněji popsali společné řešení Vblock pro oblast datových center. Úvodní přednášku konference zakončil Miroslav Rakowski ze společnosti T-Mobile, který hovořil o moderních službách poskytovaných mobilními operátory.

První den konference, na který se registrovalo 930 lidí, pokračoval 28 přednáškami a prezentacemi. Ty se věnovaly oblastem, jako jsou moderní datová centra, virtualizace, cloud computing, spolupráce v IP sítích, bezpečnost sítí i cloud služeb, video, moderní technologie pro poskytovatele služeb a další. Součástí programu byly i živé ukázky řešení či případové studie.

CIF25

Cisco Expo. Den druhý

Dnes konference pokračuje. Druhý den je zahájen úvodní prezentací, kde zástupci Cisco a společnosti T-Mobile, která je generálním partnerem konference, představí trendy v mobilních technologiích a také řešení Cisco pro komunikaci a spolupráci uživatelů přes IP sítě.  Zbytek dne patří pěti celodenním odborným seminářům, takzvaným techtorialům, z nichž každý se bude podrobně zabývat jednou technologickou oblastí a bude tak vhodný především pro technicky zaměřené návštěvníky.

Zájemci o téma čtvrteční úvodní přednášky, kteří se nemohou zúčastnit osobně, ji mohou obdobně jako včera sledovat on-line pomocí služby Cisco WebEx. Stačí vám k tomu pouze připojení na internet a webový prohlížeč. Účast na úvodní přednášce přes WebEx je bezplatná.

Čtěte dále

Netgear kupuje bezpečnostní společnost Exium
Netgear kupuje bezpečnostní společnost Exium
Od června musejí být weby tisíců firem dostupné pro zdravotně znevýhodněné
Od června musejí být weby tisíců firem dostupné pro zdravotně znevýhodněné
Obrazem: Zebra systems ocenila ty nejlepší z nejlepších za rok 2024
Obrazem: Zebra systems ocenila ty nejlepší z nejlepších za rok 2024
Peter Majdak a Veronika Závodná posilují obchodní tým TP-Linku
Peter Majdak a Veronika Závodná posilují obchodní tým TP-Linku
Za vysoké účty za elektřinu nemohou datacentra, ale kancelářské počítače
Za vysoké účty za elektřinu nemohou datacentra, ale kancelářské počítače
Firmy připravují týmy na digitální kolegy, rekvalifikací kvůli AI projde každý čtvrtý
Firmy připravují týmy na digitální kolegy, rekvalifikací kvůli AI projde každý čtvrtý
'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
OSZAR »