Apache 2.4.62
tcp/443 tcp/80
Apache 2.4.57
tcp/80
Open service 65.8.131.13:443 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 3e7af1ef389db8ab4a319bd943f95544.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: P5uF4k_GxvBqLadxQf8-ThSrliXlVOKnsf7Vuw7kcI68YLdUpw98fg==
Age: 60655
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 2600:9000:208a:2e00:10:174d:2700:93a1:80 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.57 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
Date: Sun, 21 Dec 2025 11:06:24 GMT
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 bad86c53165d48d66c80e183f57163d4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: no5VECKbhEFtS2bWSU4MCvkl2-CIslMLu-71bsq4Si1hTWmumFcVLA==
Age: 60655
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 2600:9000:208a:c00:10:174d:2700:93a1:443 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 421eaac04af7b6f186e858683cf405c4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: 1Ydahdusoc1Bx0tzRvNf2Qlf945UxsiOs-228NH80EbM3siSkhjAZg==
Age: 60655
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 2600:9000:208a:ce00:10:174d:2700:93a1:80 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 2ae88352064bd2ee8746477a8b6fb1da.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: ld3LInCT2vJFv2I_Qg4eJadaflMp2HpMudw-Pxyykj9UyYLR2pj8Mg==
Age: 60655
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 2600:9000:208a:800:10:174d:2700:93a1:443 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 e82859bd3e5e584a3698e67f22415dae.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: W6fU8JITbFjz_cbyGJqapWt0SWQD5QvVc2su-8pLsUNDgXxbaM7Keg==
Age: 60655
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 2600:9000:208a:3200:10:174d:2700:93a1:80 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 387be0cf162c8cb6592090f9496a1e92.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: c5dH60v8wPB9SnbEV1ZlFUeuImGEh9AUNyydHGfv-qCRhxsa-dieHA==
Age: 60654
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 2600:9000:208a:ce00:10:174d:2700:93a1:443 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 62adf6efa9de9ec639541ac293f53aa0.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: KK1Yhd6uHF1AeQyy8ky1F3qpth3Pp6TGW8T-iLUsl37dYez2SWOe9Q==
Age: 60654
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 2600:9000:208a:ee00:10:174d:2700:93a1:443 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 e5deb8f5a34e6d43e0d7e5631bd731dc.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: ImIJah1XrLHZH0qyHQNteacKlJIgBwQr6LsULffag8RL6dn8aYU2mA==
Age: 60654
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 65.8.131.74:443 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 13cf0cb36194e875c127f27844256ba4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: JbLY5Yr88t5kug-UpH8hi3I98Pq7bbOHsdd_zkfIcfXS2kaHCrpYNQ==
Age: 60655
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 65.8.131.121:80 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 e5deb8f5a34e6d43e0d7e5631bd731dc.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: zD-h3TEB_L-oakxUyTcxPbiEo3zs4LTY0lfcLARJJuFzXz4v4x_igA==
Age: 60655
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 65.8.131.76:443 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 60b9ab6b887af73f2f2a5d326bb59780.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: nKMKJeCqBF0BD9A6YOtpYPZAnl4skkq6-R7XsCfKW3rq68T43GhEmw==
Age: 60655
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 65.8.131.121:443 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 e5deb8f5a34e6d43e0d7e5631bd731dc.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: 7p2iRxEaSkavv3Es_VkIF9AovUiUExqu560aiy3wdODsnTV5CBgTSw==
Age: 60655
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 2600:9000:208a:2e00:10:174d:2700:93a1:443 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 2455ef8edb3925202de453ceda9f2c14.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: qBqeg2vXXlKoZu-TSKDHnQgYSbBCGwAJeu6IcgENvc3ceNpCcIklmQ==
Age: 60654
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 2600:9000:208a:ee00:10:174d:2700:93a1:80 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 ce45454d08e51c5b10e3462307ca3652.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: hOWQ1cKjUXBNB5cEc7e5wfrUMJ8fXJqTblbn3R1PZ1dqdDW4yeDN3g==
Age: 60654
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 2600:9000:208a:c400:10:174d:2700:93a1:443 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 421eaac04af7b6f186e858683cf405c4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: k2yDVG9CgzEWuVDgaz6eStmX89Q9NqFnDXIl7q7syQvYjsben9jegQ==
Age: 60654
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 2600:9000:208a:3400:10:174d:2700:93a1:443 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 62adf6efa9de9ec639541ac293f53aa0.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: LDTsBMPZ0c10T9DdUVGEuEoMKYW_wglbyRAQiS0Ftoj7yn6dkbFx-Q==
Age: 60654
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 65.8.131.74:80 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.57 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
Date: Sun, 21 Dec 2025 11:06:24 GMT
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 bad86c53165d48d66c80e183f57163d4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: U9Wmg1TeXp_xWdNAsYdTKVk4dPLjInM2J8e3OXm1rHynZg18FY4XDQ==
Age: 60655
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 2600:9000:208a:c400:10:174d:2700:93a1:80 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 387be0cf162c8cb6592090f9496a1e92.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: eyg6-otbPOOY8Z7hQGLpTJs2xgb7I0WCjf2m6uhwHfAonjlVYeNDgg==
Age: 60654
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 2600:9000:208a:3400:10:174d:2700:93a1:80 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 387be0cf162c8cb6592090f9496a1e92.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: e_GbpmTRskQcxuPGGzNswkP956qK7fznRsw2rcPo4-ijHvb--mIQ8A==
Age: 60654
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 65.8.131.13:80 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 3e7af1ef389db8ab4a319bd943f95544.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: hB9w6ZQopvv2Kpn0i8i7VrSjvCOZ21CkdmvtzulpmOgk30YQNgF04A==
Age: 60654
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 2600:9000:208a:800:10:174d:2700:93a1:80 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 387be0cf162c8cb6592090f9496a1e92.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: F-CjrhwPARwp3KWDxGsUmmgG2sqBf3L0YZ31cFEKq7Oro_ymlYQmeg==
Age: 60654
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 65.8.131.76:80 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 3e7af1ef389db8ab4a319bd943f95544.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: ng3rzbvR9JN-zx-ogHNxyYMucCSD3NK-H6zC1dYGF_ZZsxvGAqm0JQ==
Age: 60654
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
Open service 2600:9000:208a:3200:10:174d:2700:93a1:443 · canalys.dev
2025-12-22 03:57
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12126
Connection: close
Date: Sun, 21 Dec 2025 11:06:24 GMT
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
Server: Apache/2.4.62 (Red Hat Enterprise Linux)
Last-Modified: Thu, 26 Jun 2025 10:46:32 GMT
Accept-Ranges: bytes
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: origin, x-requested-with, content-type
ETag: "2f5e-638774653ed13"
X-Cache: Hit from cloudfront
Via: 1.1 2ae88352064bd2ee8746477a8b6fb1da.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: BqGgN6HjGB38M3nVYWcAuDPgo3BH3UnEKlBgYTR_sMG-WGwadC64ww==
Age: 60654
Page title: .: Canalys: expert analysis for the high-tech industry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 12.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>.: Canalys: expert analysis for the high-tech industry</title>
<link rel="stylesheet" type="text/css" href="canalys.css">
<script type="text/javascript">
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('fp_candefero.gif', 'fp_spmt2010.gif', 'fp_voice.jpg', 'npa_promo.jpg', 'box_banner_cmt.jpg', 'fp_datamodules.jpg', 'fp_consulting.jpg'); //List of images to use
var ImageURLs = new Array('http://www.candefero.com/', 'services/reports/spmt/', 'contact/index.html', 'services/continuous/npa.html', 'services/trackers/index.html', 'services/datamodules/index.html', 'consulting/index.html'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.candefero.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;
</script>
<script src="js/rotator.js" type="text/javascript"></script>
<style type="text/css">
.style1 {
border-width: 0px;
}
</style>
<meta name="google-site-verification" content="oWjleHIIQWyeQlRZAe96gTvGwOoF4WSqbKF76jaWQQc" />
</head>
<body onLoad="InitialiseBannerAdRotator()" bgcolor="#a5c6ef" text="#000000" marginheight="0" topmargin="0"
link="#2D3573" alink="#2D3573" vlink="#2D3573">
<center>
<!--webbot bot="Include" u-include="_private/header.htm" tag="BODY" startspan -->
<table width="780" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
<tr>
<td colspan="4">
<div class="login">
<img src="images/top_pt1.gif" width="680" height="20" border="0" align="absmiddle"><a
href="https://client.canalys.com/">• CLIENT LOG-IN</a><br>
<img src="images/top_pt2.gif" width="780" height="144" border="0"
alt="Canalys - expert analysis for the high-tech industry">
</div>
</td>
</tr>
<form id="menu1" method="post" name="form" action="">
<tr height="30px">
<td>
<font face="Verdana"><img src="images/whitedot.gif" width="2" height="30"></font>
</td>
<td bgcolor="#a5c6ef" width="610">
<font face="Verdana"><b> <a href="index.html">Home</a> <font color="#ffffff">|
</font> <a href="services/index.html">Services</a> <font color="#ffffff">|</font>
<a href="consulting/index.html">Consulting</a> <font color="#ffffff">|
<a href="events/index.html">Events</a>
</font> <font color="#ffffff">| </font>
<a href="pr/index.html">Press releases</a>
<font color="#ffffff"> |</font> <a href="about/index.html">About</a> <font
color="#ffffff">|</font> <a href="search.html">Search</a> <font color="#ffffff">
|</font> <a href="contact/index.html">Contact</a>
</b></font>
</td>
<td bgcolor="#a5c6ef" width="166" align="right">
<font face="Verdana">
<select class="dropdn" name="dropdown"
onChange="location.href=(form.dropdown.options[form.dropdown.selectedIndex].value)" size="1"
style="width:150px">
<option value="#">Go to...</option>
<option value="#"></option>
<option
65.8.131.13 1 2600:9000:208a:2e00:10:174d:2700:93a1 1 2600:9000:208a:c00:10:174d:2700:93a1 1 2600:9000:208a:ce00:10:174d:2700:93a1 1 2600:9000:208a:800:10:174d:2700:93a1 1 2600:9000:208a:3200:10:174d:2700:93a1 1 2600:9000:208a:ee00:10:174d:2700:93a1 1 65.8.131.74 1 65.8.131.121 1 65.8.131.76 1 2600:9000:208a:c400:10:174d:2700:93a1 1 2600:9000:208a:3400:10:174d:2700:93a1 1