;

Výsledky ChannelWorld Awards 2015 odhalují ICT distributory a výrobce roku

18. 2. 2016

Sdílet

V devátém ročníku ankety ChannelWorld Awards, která je v ČR oficiálním pokračovatelem nejstaršího ocenění IT Distributor roku, hlasovalo 1037 zástupců ze 745 firem z České a Slovenské republiky v období od 7. 9. 2015 do 31. 1. 2016. Anketu pořádá vydavatelství časopis ChannelWorld pod vydavatelstvím IDG. Metodickým garantem zpracování výsledků je výzkumná společnost IDC.

Pro distributory hlasovali zástupci resellerů, poskytovatelů služeb a v menší míře i zástupci výrobců IT. Výrobcům dávali hlasy prodejci, dodavatelé služeb a zástupci distribučních společností.

V ChannelWorld Awards 2015 jsme zaznamenali rekordní počet hlasujících. Meziročně ohodnotilo spolupráci s distributory a výrobci o 50 % více obchodních partnerů,“ uvedla Jana Pelikánová, výkonná ředitelka IDG Czech Republic, a.s.

Titul Broadline distributor roku 2014 v anketě ChannelWorld Awards suverénně obhájila společnost eD‘ system Czech a.s. (63 % hlasů). Kategorii Distributor s přidanou hodnotou roku 2015 podruhé ovládla společnost DNS a.s. (33 % hlasů) a změna nenastala ani u ocenění Specializovaný distributor roku, které pro rok 2015 náleží společnosti LAMA Plus s.r.o. (33 % hlasů).

Na Slovensku hlasující obchodní partneři zvolili jako Broadline distribútora roka 2015 společnost eD‘ system Slovakia, s.r.o.(52 % hlasů), která navíc potřetí obhájila titul Distribútor s pridanou hodnotou roka (65 % hlasů).

V české části ankety hlasovali reselleři, VAR a poskytovatelé ICT řešení a služeb spolu s distributory také pro Výrobce roku. Vítěze jednotlivých kategorií uvádíme níže:

  • Výrobce počítačů roku: Lynx (eD‘ system Czech a.s.) (58 % hlasů)
  • Výrobce mobilních zařízení roku: Samsung Electronics Czech and Slovak, s.r.o. (34 % hlasů)
  • Výrobce serverů roku: HEWLETT-PACKARD s.r.o. (46 % hlasů)
  • Výrobce storage roku: HEWLETT-PACKARD s.r.o. (29 % hlasů)
  • Výrobce síťových prvků roku: TP-LINK Czech s.r.o. (24 % hlasů)
  • Výrobce softwaru roku: MICROSOFT s.r.o. (66 % hlasů)
  • Výrobce bezpečnostních řešení roku: ESET software spol. s r.o. (37 % hlasů)
  • Výrobce tiskáren roku: HP Inc Czech Republic s.r.o. (37 % hlasů)
  • Výrobce periferií a příslušenství roku: HP Inc Czech Republic s.r.o. (30 % hlasů)
  • Výrobce komponent roku: Intel Czech Tradings, Inc. (20 % hlasů)
  • Partnerský program roku: HP Inc Czech Republic s.r.o. (17 % hlasů)

V devátém ročníku došlo k mírné změně způsobu volby. Hlasující při volbě favoritů z řad nominovaných firem v jednotlivých kategoriích hodnotili nejlepší distributory a výrobce ze tří pohledů na obchodní spolupráci. V každé kategorii tedy mohli udělit až tři hlasy.

Vítězem se staly společnosti, které získaly nejvíce hlasů napříč všemi třemi oblastmi hodnocení. Ocenění Partnerský program roku si zasloužila společnost, která plošně napříč kategoriemi získala nejvíce hlasů za v hodnocení za podmínky obchodní spolupráce/partnerský program.

Stejně jako v prvních letech ankety (2006 a 2007) hlasující v každé kategorii volili favorita ve třech různých oblastech, jako jsou kvalita sortimentu, obchodní komunikace či další podpora,“ uvedl Jan Mazal, manažer projektu ChannelWorld Awards.

Slavnostní předání ocenění se uskutečnilo v Praze 16. 2. 2016 za účasti zástupců oceněných distributorů a výrobců a generálního sponzora, společnosti Bitdefender v distribuci firmy IS4 Technologies.

Každý z hlasujících, který vyslovil v závěru dotazování zájem, obdržel zdarma zvýhodněný balíček celoročního předplatného titulů ChannelWorld a Computerworld s bonusy (CIO Business Word a Security World.) v původní ceně 450 Kč / 19,4 eur.

> Prezentace s kompletními výsledky ChannelWorld Awards 2015
> Fotogalerie

Našli jste v článku chybu?

Autor aktuality

'; 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 »