<!DOCTYPE html>

<html lang="en">

<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!--<meta http-equiv="Cache-control" max-age="43200" content="public">-->
<title>MontaVista Software- Commercial Embedded Linux Solutions</title>
<meta name='keywords' content="embedded, Linux, carrier-grade, 5G, IoT, NFV, real-time, operating system, Linux support, AGL, montavista, software, mvshield, mvedge, mvxpert, mvsecure" />
<meta name="description" content="MontaVista Software - Commercial Embedded Linux Solutions for accelerating secure and high-quality product deployment" />
<link rel='canonical' href='https://www.mvista.com/en' />

<link rel="alternate" hreflang="en" href='https://www.mvista.com/en'  />
<link rel="alternate" hreflang="ja" href='https://www.mvista.com/jp'  />
<link rel="alternate" hreflang="ko" href='https://www.mvista.com/kr'  />


<!-- old UA-33085802-1 -->

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-NY7BX37SDH"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  
  gtag('consent', 'default', {
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'analytics_storage': 'denied'
});

  gtag('config', 'G-NY7BX37SDH');
    
</script>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "url": "https://www.mvista.com/",
  "name": "MontaVista Software.",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+1 (408) 520-1591",
    "contactType": "Corporate Contact"
  },
   "sameAs" : [
   "https://twitter.com/mvista",
   "https://www.facebook.com/MontaVista/",
   "https://linkedin.com/company/montavista-software"
   ],
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1726 Ringwood Avenue",
    "addressRegion": "CA",
    "postalCode": "95131",
    "addressCountry": "US"
  }

}
</script>

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta name="author" content="MontaVista Software">

<!-- Favicons-->
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
<link rel="icon" href="/assets/images/favicon.png" type="image/x-icon" />
<link rel="shortcut icon" href="/assets/images/favicon.png" type="image/x-icon">
<link rel="apple-touch-icon" href="/assets/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="72x72" href="/assets/images/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="114x114" href="/assets/images/apple-touch-icon-114x114.png">
<!-- Web Fonts-->
<link href="https://fonts.googleapis.com/css?family=Hind:400,700%7cLora:400i%7cPoppins:500,600,700" rel="stylesheet">
<!-- Bootstrap core CSS-->
<link href="/assets/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Plugins and Icon Fonts-->
<link href="/assets/css/plugins.min.css" rel="stylesheet">
<!-- Template core CSS-->
<link href="/assets/css/template.min.css" rel="stylesheet">
<!-- Template custom CSS-->
<link href="/assets/css/custom.css" rel="stylesheet">
<!-- Scripts-->
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js"></script>
<script src="/assets/bootstrap/js/bootstrap.min.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyA0rANX07hh6ASNKdBr4mZH0KZSqbHYc3Q"></script>
<script src="/assets/js/plugins.js"></script>
<script src="/assets/js/custom.min.js"></script>
</head>


<body>

<!-- Layout-->
<div class="layout">

<!-- Header-->
<header class="header header-center undefined">


  <div class="container-fluid"> 
  	<div class="simple-search-wrapper">
      	<div class="form-group has-search">
      		<form method="post" action="https://www.mvista.com/en/"  >
<div class='hiddenFields'>
<input type="hidden" name="ACT" value="25" />
<input type="hidden" name="RES" value="" />
<input type="hidden" name="meta" value="JTrnWlXEECgzH1No9ZAtTePwl5RYONfG9jl50SMWk/vFMHJb9fFmAcuV6LWo2FvfNbZik+RyVXIlBV4KEBh5+cmwmp8NVTjukzRImq0ezBuSwR64BdHKkXmsp53ZELYdBHWwn6pDtBptQ6aYZeQTWRvxy8VeQ4q8/5OVkE0BWx5YuYuEgLLe3q4CJTU1oFlhKfq292mTnX/kQ5mmYC8gmEDe+E5Qx++in4Sm9pbRaO9GdmxbtycqCQTmf0gzN1p9lNYw0AW9GiRMDhHlKZOL7DKmbCmmsh1IB5U2ND2D9rh2IdED6nanlE8fZp1T+gaZ+HfAGZN2IK6PPAmvTTkKGxd96SphGj9BxZUhQiCiX0UU49qexf+BZw+kHrnAAvBDlMsUqewtw0D5DRl9WvhzzG6jxvdkCy9eaqRWrchQ7Qa0s2cAC2POJIvpQIZsIhD0L4toJYYCYM/6r3iV0eIb4k/THrEvPF9F8mvblzXxrIcnX5xp+DKAAdptePfS1Pm1sDZCUrL/ILJLvqEaZ9raEqN5Zy7dZcasWBz8mCle5LQjNHNWtaJrAOIwAi+BVtkDfmS1Wp0O8jwCfBXAjzffLQ==" />
<input type="hidden" name="site_id" value="1" />
<input type="hidden" name="csrf_token" value="334c251d02d031f7b314c371a1e0faa4cb8d58c9" />
</div>


        		<span class="fa fa-search form-control-feedback"></span>
        		<input type="text" class="form-control" placeholder="Search" autocomplete="off" name="keywords" id="keywords" value="">
        		<!--<input type="submit" value="submit" class="submit">-->
      		</form> 
  	  	</div>
  	 </div>
     
    <!-- Logos-->
    <div class="inner-header"><a class="inner-brand" href="https://www.mvista.com/en/"><img class="brand-dark" src="/uploads/images/global/logo-light.png" alt="MontaVista Software"><img class="brand-light" src="/uploads/images/global/logo-light.png" alt="MontaVista Software"> 
      <!-- Or simple text--> 
      <!-- Core--></a></div>
    <!-- Navigation-->
    <div class="inner-navigation collapse">
         <div style="position: absolute; top: 26px; right: 140px; z-index: 100">
<style>
.active_lang {
filter: brightness(100%) !important;
/*border:#FF0004 1px solid;*/
}

.simple-search-wrapper {
    	position: absolute; top: 26px; left: 115px !important; width:160px; height:30px; z-index: 100;
}

.has-search .form-control {
    
    text-transform: uppercase; padding: 6px 0px 4px 30px; border: 1px solid #ced4da; border-radius: .25rem; display: block; text-transform: uppercase; 
    letter-spacing: .7px; line-height: 24px; font-weight: 600; font-size: 12px; color: #212529 !important; height: 100%;
}

.has-search .form-control-feedback {
    position: absolute; z-index: 2; display: block; width: 2.375rem; height: 2.375rem; line-height: 2.0rem; text-align: center; pointer-events: none;
}

.responsive-img {
	width: 100%;
	height: auto;
}

.img{
background-color: #e8edee;
}
</style>



            
        <a href="https://www.mvista.com/index.php?ACT=50&amp;lang=en"><img alt="Language-flag-en" style="filter: brightness(50%);" src="/uploads/images/global/icon_en.png" class="active_lang"/></a> 
    
        <a href="https://www.mvista.com/index.php?ACT=50&amp;lang=jp"><img alt="Language-flag-jp" style="filter: brightness(50%);" src="/uploads/images/global/icon_jp.png" /></a> 
    
        <a href="https://www.mvista.com/index.php?ACT=50&amp;lang=kr"><img alt="Language-flag-kr" style="filter: brightness(50%);" src="/uploads/images/global/icon_kr.png" /></a> 
    
    
  </div>
      <div class="inner-navigation-inline">
        <div class="inner-nav">
          <ul>
            <li class="menu-item-has-children"><a href="#">About</a>
              <ul class="sub-menu">
                <li><a href="https://www.mvista.com/en/about_whatwedo">What We Do</a></li>
                <li><a href="https://www.mvista.com/en/about_team">Our Management Team</a></li>
                <li><a href="https://www.mvista.com/en/about_press">Press Releases</a></li>
                <li><a href="https://www.mvista.com/en/about_careers">Careers</a></li>
                <li><a href="https://www.mvista.com/en/about_events">Events</a></li>
                <li><a href="https://www.mvista.com/en/about_partners">Partners</a></li>
                <li><a href="https://www.mvista.com/en/office_locations">Office Locations</a></li>
                <!-- 
                <li><a href="https://www.mvista.com/en/about_consortiums">Consortiums</a></li>
                -->
              </ul>
            </li>
            <li><a href="https://www.mvista.com/en/applications">Applications</a>
              <!--<ul class="sub-menu">
                
                <li><a href="https://www.mvista.com/en/applications/detail/fda-security-requirements-for-medical-devices">FDA Security Requirements for Medical Devices</a></li>
                
                <li><a href="https://www.mvista.com/en/applications/detail/industrial-gateway-for-industrial-pump-controllers">Industrial Gateway for Industrial Pump Controllers</a></li>
                
                <li><a href="https://www.mvista.com/en/applications/detail/robot-os">Robot OS</a></li>
                
                <li><a href="https://www.mvista.com/en/applications/detail/implementing-NIST-zero-trust-architecture-with-montavista-linux-based-resilient-embedded-systems">Implementing NIST’s Zero Trust Architecture with MontaVista Linux-based Resilient Embedded Systems</a></li>
                
                <li><a href="https://www.mvista.com/en/applications/detail/product-security-bad-practices-in-embedded-linux-systems">Product Security Bad Practices in Embedded Linux Systems</a></li>
                
                <li><a href="https://www.mvista.com/en/applications/detail/accelerating-thin-client-innovation-with-montavista-linux">Accelerating Thin Client Innovation with MontaVista Linux</a></li>
                
                <li><a href="https://www.mvista.com/en/applications/detail/enhancing-traffic-management-systems-with-montavista-linux">Enhancing Traffic Management Systems with MontaVista Linux</a></li>
                
                <li><a href="https://www.mvista.com/en/applications/detail/ultra-fast-linux-boot-for-time-critical-industrial-applications">Ultra-Fast Linux Boot for Time-Critical Industrial Applications</a></li>
                
                <li><a href="https://www.mvista.com/en/applications/detail/carrier-grade-linux-for-mission-critical-private-radio-networks">Carrier-Grade Linux for Mission-Critical Private Radio Networks</a></li>
                
                <li><a href="https://www.mvista.com/en/applications/detail/grundfos-chooses-montavista-cgx-for-industrial-multi-pump-controller">Grundfos Chooses MontaVista CGX for Industrial Multi-Pump Controller</a></li>
                
                <li><a href="https://www.mvista.com/en/applications/detail/cve-management-with-carrier-grade-express-cgx-and-mvsecure">CVE Management with Carrier Grade eXPress (CGX) and MVSecure</a></li>
                
                <li><a href="https://www.mvista.com/en/applications/detail/software-bill-of-materials-sbom-how-montavista-is-strengthening-software-supply-chain-security">Software Bill of Materials (SBOM): How MontaVista is Strengthening Software Supply Chain Security</a></li>
                
              </ul>-->
            </li>
            <li class="menu-item-has-children"><a href="#">Markets</a>
              <ul class="sub-menu">
                <li><a href="https://www.mvista.com/en/market_solutions">Overview</a></li>
                
                <li><a href="https://www.mvista.com/en/market_solutions/detail/telecom-networking">Telecom-Networking</a></li>
                
                <li><a href="https://www.mvista.com/en/market_solutions/detail/industrial">Industrial</a></li>
                
                <li><a href="https://www.mvista.com/en/market_solutions/detail/military-aerospace">Military-Aerospace</a></li>
                
                <li><a href="https://www.mvista.com/en/market_solutions/detail/medical">Medical</a></li>
                
                <li><a href="https://www.mvista.com/en/market_solutions/detail/security">Embedded Security</a></li>
                
              </ul>
            </li>
            <li class="menu-item-has-children"><a href="#">Solutions</a>
            	<ul class="sub-menu">
                	
                	<li class="menu-item-has-children"><a href="#">Carrier Grade eXpress&nbsp;&nbsp;&nbsp;</a>
                		<ul class="sub-menu">
	                		<li><a href="https://www.mvista.com/en/carrier_grade_express">Overview</a></li>
                            <li><a href="https://www.mvista.com/en/solutions/detail/opencgx">OpenCGX</a></li>
	                		<li><a href="https://www.mvista.com/en/products_board_support">Board Support</a></li>
						</ul>
                	</li>
                    <li class="menu-item-has-children"><a href="#">MVShield</a>
                    	<ul class="sub-menu">
                    		<!--<li><a href="https://www.mvista.com/en/mvshield/detail/support-programs">Overview</a></li>-->
	                		
	                		<li><a href="https://www.mvista.com/en/mvshield/detail/mvshield-overview">Overview</a></li>
	                		
	                		<li><a href="https://www.mvista.com/en/mvshield/detail/centos-support">MVShield for CentOS</a></li>
	                		
                            <!--<li><a href="https://www.mvista.com/en/end-of-life_support">End-of-life Support</a></li>-->
                            <li><a href="https://www.mvista.com/en/rockylinux-support">MVShield for Rocky Linux</a></li>
	                	</ul>    
                	</li>
                    <li><a href="https://www.mvista.com/en/solutions/detail/mvkube-overview">MVKube</a></li>
                    <!--<li><a href="https://www.mvista.com/en/solutions/detail/mvedge">MVEdge</a></li>-->
                    <li class="menu-item-has-children"><a href="#">MVXPert&nbsp;&nbsp;&nbsp;</a>
                		<ul class="sub-menu">
                		<li><a href="https://www.mvista.com/en/mvxpert">Overview</a></li>
                		
                		<li><a href="https://www.mvista.com/en/mvxpert/detail/training">Training</a></li>
                		
                		<li><a href="https://www.mvista.com/en/mvxpert/detail/custom-hw-enablement">Custom HW Enablement</a></li>
                		
                		<li><a href="https://www.mvista.com/en/mvxpert/detail/rtos-legacy-migration">RTOS Legacy Migration</a></li>
                		
                		<li><a href="https://www.mvista.com/en/mvxpert/detail/system-tuning-security-configuration-rt-fast-boot-bandwidth">System tuning and optimization</a></li>
                		
                		<li><a href="https://www.mvista.com/en/mvxpert/detail/support-programs">Support Programs</a></li>
                		
              			</ul>
                	</li>
                    <li class="menu-item-has-children"><a href="#">MVSecure&nbsp;&nbsp;&nbsp;</a>
                		<ul class="sub-menu">
                		<!-- <li><a href="https://www.mvista.com/en/products">Overview</a></li> -->
                		
                		<li><a href="https://www.mvista.com/en/mvsecure/detail/overview">Overview</a></li>
                		
                		<li><a href="https://www.mvista.com/en/mvsecure/detail/security-assessment">Security Assessment</a></li>
                		
                		<li><a href="https://www.mvista.com/en/mvsecure/detail/system-certification">System Certification</a></li>
                		
                        <li><a href="https://support.mvista.com/Security/CVE/">CVEs</a></li>
                        <!--<li><a href="#">CVEs</a></li>-->
              			</ul>
                        
                	</li>
                    <li><a href="https://www.mvista.com/en/products_lifecycle">Lifecycle</a></li>
              </ul>
            </li>
            <li class="menu-item-has-children"><a href="#">Resources</a>
              <ul class="sub-menu">
                <li><a href="https://www.mvista.com/en/blog">Blogs</a></li>
                
                <li><a href="https://www.mvista.com/en/resources/cat/C1">Datasheets</a></li>
                
                <li><a href="https://www.mvista.com/en/resources/cat/C3">Videos</a></li>
                
                <li><a href="https://www.mvista.com/en/resources/cat/C2">Whitepapers</a></li>
                
                <li><a href="https://www.mvista.com/en/newsletters">Newsletters</a></li>
              </ul>
            </li>
            <li><a href="https://www.mvista.com/en/contactus">Contact Us</a></li>
            <li class="d-lg-none"><a href="https://support.mvista.com/content/" target="_blank">Support Login</a></li>
            
            <!--<li class="menu-item-has-children d-lg-none"><a href="#">Language</a>
            <ul class="sub-menu">
            
        <li><a href="https://www.mvista.com/index.php?ACT=50&amp;lang=en" class="active">English</a></li>
    
        <li><a href="https://www.mvista.com/index.php?ACT=50&amp;lang=jp">Japan</a></li>
    
        <li><a href="https://www.mvista.com/index.php?ACT=50&amp;lang=kr">Korean</a></li>
    
    </ul>
    </li>-->
    
          </ul>
        </div>
      </div>
    </div>
    <!-- Extra menu-->
    <div class="extra-nav">
      <ul>
        <li><a href="https://support.mvista.com/content/" target="_blank"><span>Support Login</span></a></li>
      </ul>
    </div>
    <!-- Mobile menu-->
    <div class="nav-toggle"><a href="#" data-toggle="collapse" data-target=".inner-navigation"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a></div>
  </div>
</header>

<!-- Header end-->
<!-- Wrapper-->
			<div class="wrapper">
<style>
html, body { overflow-x: hidden; }
#NewsSliderMob{display:none;}
#NewsSliderWeb{display:block;}

.flexslider h1.h1, .module-header h1.h1, .module-slides h1.h1 {
    font-size: 60px;
}

.flexslider, .full-height, .module-slides {
    min-height: 55vh;
    height: 50vh;
    padding: 0;
    z-index: 101;
}

@media (max-width: 568px) {

.flexslider h1.h1, .module-header h1.h1, .module-slides h1.h1 {
    font-size: 35px;
}

.flexslider, .full-height, .module-slides {
    min-height: 65vh;
    height: 60vh;
    padding: 0;
}
}

@media (max-width: 992px) {

.flexslider h1.h1, .module-header h1.h1, .module-slides h1.h1 {
    font-size: 42px;
}
.flexslider, .full-height, .module-slides {
    min-height: 65vh;
    height: 60vh;
    padding: 0;
}
}

.bgContainer{
	/*background-image:url("/uploads/images/mindmap_bg.png");*/
	background-repeat: no-repeat;
	text-align:center;
	margin:20px auto 0 auto;
}

.module{background-color:transparent!important;}

.productName{
	padding: 15px;
	color: #313131;
	font-weight:bold;
	font-size:18px;
	text-align:center;
}

.application-title{
	padding: 15px;
	color: #313131;
	font-weight:bold;
	font-size:18px;
	text-align:center;
}

.portfolio-title{
	line-height:1.5;
	font-size:10px;
}

.mv_logo{
padding:220px 0 0 0;
justify-content: center;
margin-top:43px;
width:140px;
height:557px;
}

.col-md-2{padding-left:0!important;}

.mv_logo img {
  margin: auto;
  display: block;
  /*width:180px;
  height:520px;*/
}

.float{
	position:fixed;
	bottom:205px;
	right:10px;
	z-index:100;
	margin-top:16px;
}

.floatNW{
	position:fixed;
	bottom:163px;
	right:10px;
	z-index:100;
	margin-top:20px;
	font-size:10px!important;
}

#floatButtons{
   position:fixed;
   right:10px;
   z-index:100;
   margin-top:15px;
   
}


.float-button{margin-top:16px;}

.scrolling-wrapper {
	overflow-x: scroll;
  	flex-wrap: nowrap;
}

.scrolling-wrapper .post-item {
	flex: 0 0 auto;
}

.special-heading{margin-bottom:25px;}

.post-content > a {padding-top:6px;}

.post-content > a:hover {
  color: #4d4d4d!important;
 }

.solutions:first-child{padding-left:0!important;}

.solutions:last-child{padding-right:0!important;}
.portfolio-wrapper{/*border:1px solid #66c368; border: 2px solid #ddd;*/
    transition: all .2s ease-in-out; border-radius: 5px; margin:auto;}
    
.carousel-indicators {top:260px;}
.carousel-indicators .active{background-color:#6cbe45!important;}
.carousel-indicators li{background-color:#1ba0da; width:30px;}

.twitter_container{margin-top: 25px; margin-bottom: 20px}
    
#solutions .portfolio-wrapper{border: 2px solid #ddd; transition: all .2s ease-in-out; border-radius: 5px;} 
#applications .portfolio-wrapper{border: 2px solid #ddd;}
#markets .portfolio-wrapper{border: 2px solid #ddd;}
#solutions .col-md-4 {padding-left:0!important;}   
#solutions .post-item {padding-left:15px!important;} 

/*#solutions .special-heading{margin-bottom:0!important;}*/
/*.portfolio-wrapper:hover {border: 1px solid transparent;}*/

.market-title{
	padding: 15px;
	color: #313131;
	font-weight:bold;
	font-size:18px;
	text-align:center;
} 

.textalign{text-align:left;}
.footer-note{background-color:#f1f1f2;}
.footer-note-content{text-align: left;line-height:1.4em; font-size:18px; padding-top:20px;} 
.footer-note-btn{text-align: left; padding-top:20px;}
.footer-navigation .menu-m{display:none;}
.footer-text{font-size:11px;color:#fff;text-transform: uppercase;letter-spacing: .5px;}
.footer-navigation-menu-item{font-size:13px;font-family:Roboto-Regular_4b;color:#F1F2F2;}
.footer-navigation-menu-header-item{font-size:18px;font-family:Roboto-Regular_4b;color:#F1F2F2;text-transform: uppercase;letter-spacing:0.18px;}

@media (max-width: 992px) {.mv_logo{display:none;}
  
  .bgContainer{background-image:none;}
}

@media (max-width: 992px) {
.container {
    max-width: 992px;
}

.module > .container-fluid{margin-left:10%;}


.row-portfolio .grid-sizer, .row-portfolio .portfolio-item, .row-portfolio[data-columns="3"] .grid-sizer, .row-portfolio[data-columns="3"] .portfolio-item {
    width: 100%;
}
}

@media (max-width: 767px) {
.row-portfolio .grid-sizer, .row-portfolio .portfolio-item, .row-portfolio[data-columns="3"] .grid-sizer, .row-portfolio[data-columns="3"] .portfolio-item {
    width: 100%!important;
}

@media (max-width: 650px) {
  .text-left{text-align: center!important; padding-left:15px; margin:auto!important;}
  
  .footer-navigation .sub-menu{display:none;}
  .footer-navigation .menu-w{display:none;}
  .footer-navigation .menu-m{display:block;}
  
  .footer-note-content{text-align: left;line-height:1.4em; font-size:18px; padding-top:20px;} 
  .footer-note-btn{text-align: center; padding-top:5px; padding-bottom:10px;}
  .social-m{padding-left:0!important;}
  
}

@media (max-width: 750px) {
  .text-left{text-align: center!important; padding-left:15px;margin:auto!important;}
  
  .footer-navigation .sub-menu{display:none;}
  .footer-navigation .menu-w{display:none;}
  .footer-navigation .menu-m{display:block;}
  
  .footer-note-content{text-align: left;line-height:1.4em; font-size:18px; padding-top:20px;} 
  .footer-note-btn{text-align: center; padding-top:5px; padding-bottom:10px;}
  .social-m{padding-left:0!important;}
  
}

@media (max-width: 568px) {#NewsSliderWeb{display:none;}
   #NewsSliderMob{display:block;}
   #mvedge{display:none;}
   .footer-navigation .menu-m{display:block;}
   #twitternews .special-heading{margin-bottom:5px;}
   #twitternews .post-item {padding-top:20px!important;}
   #twitternews .post{margin: 0 0 30px 10px;}
  
  
  .bgContainer{background-image:none;}
  
  .module > .container-fluid{margin-left:auto;}
  .productName{
	padding: 5px;
	color: #4d4d4d;
	font-weight:bold;
	font-size:14px;
	margin:auto;
	text-align:center;	
  }
  
  .market-title{
	padding: 5px;
	color: #4d4d4d;
	font-weight:bold;
	font-size:14px;
	text-align:center;
} 

.application-title{
	padding: 5px;
	color: #4d4d4d;
	font-weight:bold;
	font-size:14px;
	text-align:left;
} 

  
  
  
  #solutions .portfolio-title{	line-height:1em;	font-size:7px;  letter-spacing:1px; font-weight:200;}
  #markets .portfolio-title{	line-height:1em;	font-size:7px;  letter-spacing:1px; font-weight:200;}
  #applications .portfolio-title{	line-height:1em;	font-size:7px;  letter-spacing:1px; font-weight:200;}
  #solutions .portfolio-wrapper{margin:15px 0 0 0;}
  #applications .portfolio-wrapper{margin:15px 0 0 0;}
  #markets .portfolio-wrapper{margin:15px 0 0 0;}
  #solutions .post-item{padding-top:0!important;}
  #applications .post-item{padding-top:0!important;}
  #markets .post-item{padding-top:0!important;}
  
  .module:first-child{ /*padding-top:40px!important; padding-left:0px!important;*/}
  
  /*#solutions .portfolio-wrapper img{margin:10px 10px 10 10px;}
  #applications .portfolio-wrapper img{margin:10px 10px 10 10px;}
  #markets .portfolio-wrapper img{margin:10px 10px 10 10px;}*/
  #solutions .portfolio-wrapper img{margin:auto;}
  #applications .portfolio-wrapper img{margin:auto;}
  #markets .portfolio-wrapper img{margin:auto;}
  /*#solutions .mvshield img{padding:20px 0;}*/
  
  .text-left{text-align: center!important; margin:auto!important;}
  
  .footer-navigation .sub-menu{display:none;}
  .footer-navigation .menu-w{display:none;} 
  
  .footer-note-content{text-align: left;line-height:1.4em; font-size:18px; padding-top:20px;} 
  .footer-note-btn{text-align: center; padding-top:5px; padding-bottom:10px;}
  .social-m{padding-left:0!important;}
  
  .footer-text{font-size:11px;color:#fff;text-transform: uppercase;letter-spacing: .5px; padding:0 10px;}
  
  .carousel-indicators {top:240px;}
  .carousel-indicators .active{background-color:#6cbe45!important;}
  .carousel-indicators li{background-color:#1ba0da; width:8px;}
  .twitter_container{margin-top: 25px; margin-bottom: 45px}
}

@font-face {
	font-family: MyriadPro-Bold_47;
	src: url("/assets/fonts/Roboto-Regular_4b") format("woff");
}
</style>

<section class="flexslider kenburns full-height">

					<ul class="slides">
					 
						<li class="bg-dark bg-dark-30">
							<div class="slide-background" style="width: 220vh;" data-background="<a href="https://www.mvista.com/en/"><img src="https://mvista.com/uploads/Christmas_slide.png" alt="Happy Holidays 2025" class="ing-responsive"></a></div>
							<div class="container">
								<div class="row">
									<div class="col-md-12">
										<h1 class="h1"><a style="color: #fff; font-size: 45px;" href="https://www.mvista.com/en/">Happy Holidays 2025</a> </h1>
									 
										<p>   <p>May the coming year bring you peace, joy, and continued success. We look forward to achieving great things together in the year ahead!</p></p>
										<p><a class="btn btn-circle btn-lg btn-brand" href="https://www.mvista.com/Newsletter_October_2025">Read More</a></p>
									</div>
								</div>
							</div>
						</li>
						   
						<li class="bg-dark bg-dark-30">
							<div class="slide-background" style="width: 220vh;" data-background="<a href="https://www.mvista.com/en/"><img src="https://mvista.com/uploads/slider1.jpg" alt="MontaVista has joined Linux Foundation Europe" class="ing-responsive"></a></div>
							<div class="container">
								<div class="row">
									<div class="col-md-12">
										<h1 class="h1"><a style="color: #fff; font-size: 45px;" href="https://www.mvista.com/en/">MontaVista has joined Linux Foundation Europe</a> </h1>
									 
										<p>   <p>Together, we strengthen open source collaboration across Europe and beyond, building a sustainable ecosystem for all.</p></p>
										<p><a class="btn btn-circle btn-lg btn-brand" href="https://www.mvista.com/en/about_press/detail/montavista-software-joins-linux-foundation-europe">Read More</a></p>
									</div>
								</div>
							</div>
						</li>
						   
						<li class="bg-dark bg-dark-30">
							<div class="slide-background" style="width: 220vh;" data-background="<a href="https://www.mvista.com/en/"><img src="https://mvista.com/uploads/images/global/slider1.jpg" alt="MVSecure allows hassle-free compliance with EU and US cybersecurity regulations!" class="ing-responsive"></a></div>
							<div class="container">
								<div class="row">
									<div class="col-md-12">
										<h1 class="h1"><a style="color: #fff; font-size: 45px;" href="https://www.mvista.com/en/">MVSecure allows hassle-free compliance with EU and US cybersecurity regulations!</a> </h1>
									 
										<p>   <p>Ensure your ICT products, services, and processes meet EU and US cybersecurity standards with ease. We provide ready-to-use solution templates for your certification journey under the EU Cyber Resilience Act (CRA) and the US Executive Order on Cybersecurity.</p></p>
										<p><a class="btn btn-circle btn-lg btn-brand" href="https://www.mvista.com/en/mvsecure/detail/overview">Read More</a></p>
									</div>
								</div>
							</div>
						</li>
						   
						<li class="bg-dark bg-dark-30">
							<div class="slide-background" style="width: 220vh;" data-background="<a href="https://www.mvista.com/en/"><img src="https://mvista.com/uploads/images/global/slider2.jpg" alt="Facing challenges with Kubernetes on embedded Linux systems?" class="ing-responsive"></a></div>
							<div class="container">
								<div class="row">
									<div class="col-md-12">
										<h1 class="h1"><a style="color: #fff; font-size: 45px;" href="https://www.mvista.com/en/">Facing challenges with Kubernetes on embedded Linux systems?</a> </h1>
									 
										<p>   <p>MontaVista&rsquo;s MVKube simplifies integration and management of Kubernetes in embedded Linux environments with professional support for current deployments and the latest releases.</p></p>
										<p><a class="btn btn-circle btn-lg btn-brand" href="https://www.mvista.com/en/solutions/detail/mvkube-overview/">Read More</a></p>
									</div>
								</div>
							</div>
						</li>
						   
						<li class="bg-dark bg-dark-30">
							<div class="slide-background" style="width: 220vh;" data-background="<a href="https://www.mvista.com/en/"><img src="https://mvista.com/uploads/images/global/slider1.jpg" alt="Looking to upgrade your embedded applications? Get MontaVista Linux CGX 5.0!" class="ing-responsive"></a></div>
							<div class="container">
								<div class="row">
									<div class="col-md-12">
										<h1 class="h1"><a style="color: #fff; font-size: 45px;" href="https://www.mvista.com/en/">Looking to upgrade your embedded applications? Get MontaVista Linux CGX 5.0!</a> </h1>
									 
										<p>   <p>Built on the Yocto Project 5.0 LTS and the Linux kernel 6.6 LTS, MontaVista CGX 5.0 offers AI-ready and Secure-by-Design features in a single platform.</p></p>
										<p><a class="btn btn-circle btn-lg btn-brand" href="https://www.mvista.com/en/carrier_grade_express">Read More</a></p>
									</div>
								</div>
							</div>
						</li>
						   
						<li class="bg-dark bg-dark-30">
							<div class="slide-background" style="width: 220vh;" data-background="<a href="https://www.mvista.com/en/"><img src="https://mvista.com/uploads/images/global/slider2.jpg" alt="We support CentOS 7 beyond June 2024. Contact us today!" class="ing-responsive"></a></div>
							<div class="container">
								<div class="row">
									<div class="col-md-12">
										<h1 class="h1"><a style="color: #fff; font-size: 45px;" href="https://www.mvista.com/en/">We support CentOS 7 beyond June 2024. Contact us today!</a> </h1>
									 
										<p>   <p>MontaVista&#39;s MVShield continues stability and security for your custom CentOS 7, including critical CVE updates, bug fixes and technical support until at least another decade.</p></p>
										<p><a class="btn btn-circle btn-lg btn-brand" href="https://www.mvista.com/en/mvshield/detail/mvshield-overview">Read More</a></p>
									</div>
								</div>
							</div>
						</li>
						   
						<li class="bg-dark bg-dark-30">
							<div class="slide-background" style="width: 220vh;" data-background="<a href="https://www.mvista.com/en/"><img src="https://mvista.com/uploads/slider2.jpg" alt="New to Rocky Linux? Get in touch today!" class="ing-responsive"></a></div>
							<div class="container">
								<div class="row">
									<div class="col-md-12">
										<h1 class="h1"><a style="color: #fff; font-size: 45px;" href="https://www.mvista.com/en/">New to Rocky Linux? Get in touch today!</a> </h1>
									 
										<p>   <p>MVShield provides technical support on Rocky Linux baselines for at least 10 years.</p></p>
										<p><a class="btn btn-circle btn-lg btn-brand" href="https://www.mvista.com/en/mvshield/detail/mvshield-overview">Read More</a></p>
									</div>
								</div>
							</div>
						</li>
						   
					</ul>
				</section>

<div id="floatButtons">
<div style="float: left; margin-bottom:5px;">
<a class="btn btn-circle btn-xs btn-brand" href="https://www.mvista.com/en/contactus">Contact Us</a>
</div>
<div style="float: left; clear:left; margin-bottom:10px;">
<a class="btn btn-circle btn-xs btn-brand" href="https://www.mvista.com/en/newsletters">SignUp Newsletter</a>
</div>
</div>

<section class="twitter_container">
  <div id="twitternews" class="container">

    <div class="row blog-grid">
	<div class="special-heading">
                <h4>Latest News</h4>
     </div>
      <div id="NewsSliderWeb" class="col-md-12"> 
		<div id="NewsSlider" class="carousel slide" data-ride="carousel" style="scroll-behavior: smooth;">

  <!-- Indicators -->
  <ul class="carousel-indicators">
    <li data-target="#NewsSlider" data-slide-to="0" class="active"></li>
    <li data-target="#NewsSlider" data-slide-to="1"></li>
    <li data-target="#NewsSlider" data-slide-to="2"></li>
  </ul>
  
  <!-- The slideshow -->
  <div class="carousel-inner">
    <div class="carousel-item active">
      <div class="row blog-grid" id="twittertimeline">
     		<!--<div id="loading"></div>-->
     	</div>
    </div>
    <div class="carousel-item">
      <div class="row blog-grid" id="twittertimeline1">
     		<!--<div id="loading"></div>-->
     	</div>
    </div>
    <div class="carousel-item">
      <div class="row blog-grid" id="twittertimeline2">
     		<!--<div id="loading"></div>-->
     	</div>
    </div>
  </div>
  <!-- Left and right controls -->
  <a class="carousel-control-prev" href="#NewsSlider" data-slide="prev" style="position: absolute;top: -15%;left: -10%;cursor: pointer;
  color: #888;
  font-weight: bold;
  font-size: 30px;
  border-radius: 0 3px 3px 0;
  user-select: none;">
    ❮
  </a>
  <a class="carousel-control-next" href="#NewsSlider" data-slide="next" style="position: absolute;top: -15%;right: -10%;cursor: pointer;
  color: #888;
  font-weight: bold;
  font-size: 30px;
  border-radius: 0 3px 3px 0;
  user-select: none;">
    ❯
  </a>
  
</div>
</div>
 
 <div id="NewsSliderMob" class="col-md-3"> 

	<div id="NewsSliderM" class="carousel slide" data-ride="carousel" style="scroll-behavior: smooth;">

	  <!-- Indicators -->
	  <ul class="carousel-indicators">
	    <li data-target="#NewsSliderM" data-slide-to="0" class="active"></li>
	    <li data-target="#NewsSliderM" data-slide-to="1"></li>
	    <li data-target="#NewsSliderM" data-slide-to="2"></li>
	    <li data-target="#NewsSliderM" data-slide-to="3"></li>
	    <li data-target="#NewsSliderM" data-slide-to="4"></li>
	    <li data-target="#NewsSliderM" data-slide-to="5"></li>
	    <li data-target="#NewsSliderM" data-slide-to="6"></li>
	    <li data-target="#NewsSliderM" data-slide-to="7"></li>
	    <li data-target="#NewsSliderM" data-slide-to="8"></li>
	    <li data-target="#NewsSliderM" data-slide-to="9"></li>
	    <li data-target="#NewsSliderM" data-slide-to="10"></li>
	    <li data-target="#NewsSliderM" data-slide-to="11"></li>
	  </ul>
  
	  <!-- The slideshow -->
	  <div class="carousel-inner" >
	    <div class="carousel-item active" style="height:225px;">
	      <div class="row blog-grid" id="twittertimelineM1">
	     		<!--<div id="loading"></div>-->
	     	</div>
	    </div>
	    <div class="carousel-item" style="height:225px;">
	      <div id="twittertimelineM2">
	     		<!--<div id="loading"></div>-->
	     	</div>
	    </div>
	    <div class="carousel-item" style="height:225px;">
	      <div id="twittertimelineM3">
	     		<!--<div id="loading"></div>-->
	     	</div>
	    </div>
	    <div class="carousel-item" style="height:225px;">
	      <div id="twittertimelineM4">
	     		<!--<div id="loading"></div>-->
	     	</div>
	    </div>
	    <div class="carousel-item" style="height:225px;">
	      <div id="twittertimelineM5">
	     		<!--<div id="loading"></div>-->
	     	</div>
	    </div>
	    <div class="carousel-item" style="height:225px;">
	      <div id="twittertimelineM6">
	     		<!--<div id="loading"></div>-->
	     	</div>
	    </div>
	    <div class="carousel-item" style="height:225px;">
	      <div id="twittertimelineM7">
	     		<!--<div id="loading"></div>-->
	     	</div>
	    </div>
	    <div class="carousel-item" style="height:225px;">
	      <div id="twittertimelineM8">
	     		<!--<div id="loading"></div>-->
	     	</div>
	    </div>
	    <div class="carousel-item" style="height:225px;">
	      <div id="twittertimelineM9">
	     		<!--<div id="loading"></div>-->
	     	</div>
	    </div>
	    <div class="carousel-item" style="height:225px;">
	      <div id="twittertimelineM10">
	     		<!--<div id="loading"></div>-->
	     	</div>
	    </div>
		 <div class="carousel-item" style="height:225px;">
	      <div id="twittertimelineM11">
	     		<!--<div id="loading"></div>-->
	     	</div>
	    </div>
	    <div class="carousel-item" style="height:225px;">
	      <div id="twittertimelineM12">
	     		<!--<div id="loading"></div>-->
	     	</div>
	    </div>
		
	  </div>
	  <!-- Left and right controls -->
  <a class="carousel-control-prev" href="#NewsSliderM" data-slide="prev" style="position: absolute;top: -15%;left: -8%;cursor: pointer;
  color: #888;
  font-weight: bold;
  font-size: 30px;
  border-radius: 0 3px 3px 0;
  user-select: none;">
    ❮
  </a>
  <a class="carousel-control-next" href="#NewsSliderM" data-slide="next" style="position: absolute;top: -15%;right: -8%;cursor: pointer;
  color: #888;
  font-weight: bold;
  font-size: 30px;
  border-radius: 0 3px 3px 0;
  user-select: none;">
    ❯
  </a>
 	</div>
	
</div>

  </div>
  </div>
</section> 


<section id="applications">
	<div class="container">
		<div class="special-heading">
	    	<h4>APPLICATIONS</h4>
		</div>
		<div class="row blog-grid">
			
			
	           <div class="col-6 col-md-4 post-item">
	           		<div class="portfolio-item web design undefined">
						<div class="portfolio-wrapper">
							<img src="https://mvista.com/uploads/images/applications/SBOM.png" alt="Software Bill of Materials (SBOM): How MontaVista is Strengthening Software Supply Chain Security">
							<div class="portfolio-overlay"></div>
							<div class="portfolio-caption">
								<h5 class="portfolio-title"><p>SBOM generation and management are at the heart of MontaVista&rsquo;s security-first strategy. Backed by over two decades of Linux and cybersecurity expertise, MontaVista strengthens the software supply chain through its integrated ecosystem&mdash;CGX, MVShield, and MVSecure&mdash;built on Secure-by-Design and Zero Trust architectures, and continuous vulnerability management.</p></h5>
							</div><a class="portfolio-link" href="https://www.mvista.com/en/applications/detail/software-bill-of-materials-sbom-how-montavista-is-strengthening-software-supply-chain-security"></a>
							
						</div>
						<div class="application-title">
								Software Bill of Materials (SBOM): How MontaVista is Strengthening Software Supply Chain Security
						</div>
						<!--<div class="post-more"><a href="https://www.mvista.com/en/applications/detail/software-bill-of-materials-sbom-how-montavista-is-strengthening-software-supply-chain-security">Read More →</a></div>-->
					</div>
			  </div>
	           
	           
	           <div class="col-6 col-md-4 post-item">
	           		<div class="portfolio-item web design undefined">
						<div class="portfolio-wrapper">
							<img src="https://mvista.com/uploads/images/applications/CVE-Management-with-CGX-_and-MVSecure.png" alt="CVE Management with Carrier Grade eXPress (CGX) and MVSecure">
							<div class="portfolio-overlay"></div>
							<div class="portfolio-caption">
								<h5 class="portfolio-title"><p>Cybersecurity threats are growing more sophisticated, and newly disclosed vulnerabilities (CVEs) continue to pose serious risks. For organizations using Linux in embedded or mission-critical systems, staying ahead means not just tracking CVEs, but addressing them without compromising stability or performance.</p></h5>
							</div><a class="portfolio-link" href="https://www.mvista.com/en/applications/detail/cve-management-with-carrier-grade-express-cgx-and-mvsecure"></a>
							
						</div>
						<div class="application-title">
								CVE Management with Carrier Grade eXPress (CGX) and MVSecure
						</div>
						<!--<div class="post-more"><a href="https://www.mvista.com/en/applications/detail/cve-management-with-carrier-grade-express-cgx-and-mvsecure">Read More →</a></div>-->
					</div>
			  </div>
	           
	           
	           <div class="col-6 col-md-4 post-item">
	           		<div class="portfolio-item web design undefined">
						<div class="portfolio-wrapper">
							<img src="https://mvista.com/uploads/images/applications/CGX_Mission-Critical-Private-Radio-Networks.png" alt="Carrier-Grade Linux for Mission-Critical Private Radio Networks">
							<div class="portfolio-overlay"></div>
							<div class="portfolio-caption">
								<h5 class="portfolio-title"><p><strong>Teltronic</strong>, a Spanish network equipment provider, has selected <strong>MontaVista Linux</strong> to power its next-generation <strong>base stations</strong> for private radio networks serving <strong>police, military, emergency services</strong>, and <strong>public transport operators</strong>.</p></h5>
							</div><a class="portfolio-link" href="https://www.mvista.com/en/applications/detail/carrier-grade-linux-for-mission-critical-private-radio-networks"></a>
							
						</div>
						<div class="application-title">
								Carrier-Grade Linux for Mission-Critical Private Radio Networks
						</div>
						<!--<div class="post-more"><a href="https://www.mvista.com/en/applications/detail/carrier-grade-linux-for-mission-critical-private-radio-networks">Read More →</a></div>-->
					</div>
			  </div>
	           
	           
		</div>
	</div>
</section>

<div id="solutions" class="container bgContainer">	
    <div class="special-heading" style="text-align: left;">
          					<h4>SOLUTIONS</h4>
						</div>
	<div class="row">	
	
	<div class="col-md-12"> 	
<!-- Mindmap-->
				<section>
					<div class="solutions container">
						
						<div class="row blog-grid">
						
							<div class="col-6 col-md-4 post-item">

								<!-- Post-->
							<div class="portfolio-item web design undefined">
								<div class="portfolio-wrapper">
									<img src="/uploads/images/global/CGX.png" alt="CGX">
									<div class="portfolio-overlay"></div>
									<div class="portfolio-caption">
										<h5 class="portfolio-title">A robust, expert supported, embedded Linux distribution providing real-time latencies, optimizable footprint and performance, advanced security and a certification-ready build process across embedded market verticals.</h5>
									</div><a class="portfolio-link" href="https://www.mvista.com/en/carrier_grade_express"></a>
									
								</div>
								<div class="productName">
										CGX
									</div>
							</div>
							
							</div>
							<div class="col-6 col-md-4 post-item">
							<div class="portfolio-item web design undefined">
								<div class="portfolio-wrapper mvshield">
									<img src="/uploads/images/global/MVShield.png" alt="MVShield">
									<div class="portfolio-overlay"></div>
									<div class="portfolio-caption">
										<h5 class="portfolio-title">Enterprise-class RHEL compliant distribution providing strict SLA-based support and security/ defect maintenance for server-style deployments or designs running on COTS/x86 hardware.</h5>
									</div><a class="portfolio-link" href="https://www.mvista.com/en/mvshield/detail/mvshield-overview"></a>
									
								</div>
								<div class="productName">
										MVShield
									</div>
							</div>
							</div>
							<div id="mvkube" class="col-6 col-md-4 post-item">

								<!-- Post-->
							<div class="portfolio-item web design undefined">	
								<div class="portfolio-wrapper">
									<img src="/uploads/images/global/MVKube.png" alt="MVKube">
									<div class="portfolio-overlay"></div>
									<div class="portfolio-caption">
										<h5 class="portfolio-title">A robust enterprise support solution for Kubernetes and embedded Linux, offering long-term expert-backed maintenance and configuration to new and existing deployments in a stable environment with latest updates through MontaVista's commercial-grade support.</h5>
									</div><a class="portfolio-link" href="https://www.mvista.com/en/solutions/detail/mvkube-overview"></a>
									
								</div>
								<div class="productName">
										MVKube
									</div>
							</div>	
								<!-- Post end-->
							</div>
 						</div>
 						
 						<div class="row blog-grid">
							<div class="col-6 col-md-2 post-item" id="mvedge">

								<!-- Post-->
							<!--<div class="portfolio-item web design undefined">
								<div class="portfolio-wrapper">
									<img src="/uploads/images/global/MVEdge.png" alt="MVEdge">
									<div class="portfolio-overlay"></div>
									<div class="portfolio-caption">
										<h5 class="portfolio-title">A secure Linux platform targeting IoT, Edge Computing and Big Data across market verticals and applications. Ready for AI-powered solutions with network security, observability, and intelligent firewall capabilities.</h5>
									</div><a class="portfolio-link" href="https://www.mvista.com/en/solutions/detail/mvedge"></a>
									
								</div>
								<div class="productName">
										MVEdge
									</div>
							</div>-->
								
							</div>
							<div class="col-6 col-md-4 post-item">

								<!-- Post-->
							<div class="portfolio-item web design undefined">
								<div class="portfolio-wrapper">
									<img src="/uploads/images/global/MVSecure.png" alt="MVSecure">
									<div class="portfolio-overlay"></div>
									<div class="portfolio-caption">
										<h5 class="portfolio-title">Security Configuration and Certification services on any Linux baseline provide customers optimized security programs and end-to-end certification, utilizing the 20+ years of security expertise from MontaVista.</h5>
									</div><a class="portfolio-link" href="https://www.mvista.com/en/mvsecure/detail/overview"></a>
									
								</div>
								<div class="productName">
										MVSecure
									</div>
							</div>
							</div>
							<div id="mvxpert" class="col-6 col-md-4 post-item">

							<!-- Post-->
							<div class="portfolio-item web design undefined">
								<div class="portfolio-wrapper">
									<img src="/uploads/images/global/MVXpert.png" alt="MVXpert">
									<div class="portfolio-overlay"></div>
									<div class="portfolio-caption">
										<h5 class="portfolio-title">Productized support and maintenance services for any Linux distribution Maximize reuse of MontaVista's hardened build and support infrastructure across package/ source-based build systems and different test facilities.</h5>
									</div><a class="portfolio-link" href="https://www.mvista.com/en/mvxpert"></a>
									
								</div>
								<div class="productName">
										MVXpert
									</div>
							</div>
							<!-- Post end-->
							</div>
 						</div>
 						
					</div>

 				</section>
<!-- Mindmap end-->
	</div>
  </div>
</div>
  

<section>
	<div id="markets" class="container" style="margin-top:25px;">
		<div class="special-heading">
      					<h4>MARKETS</h4>
		</div>
		<div class="row blog-grid">
			
			<div class="col-6 col-md-4 post-item">
				<!-- Post-->
				<div class="portfolio-item web design undefined">
					<div class="portfolio-wrapper">
						<img src="https://mvista.com/uploads/images/market/Mil-aero.png" alt="Military-Aerospace">
						<div class="portfolio-overlay"></div>
						<div class="portfolio-caption">
							<h5 class="portfolio-title"><p>Military and aerospace systems have evolved from uni-process/purpose to multi-core/functional, proprietary OS/interfaces to COTS hardware /commercial OSS software.</p></h5>
						</div><a class="portfolio-link" href="https://www.mvista.com/en/market_solutions/detail/military-aerospace"></a>
					</div>
					<div class="market-title">
							Military-Aerospace
					</div>
				</div>
			</div>
			
			<div class="col-6 col-md-4 post-item">
				<!-- Post-->
				<div class="portfolio-item web design undefined">
					<div class="portfolio-wrapper">
						<img src="https://mvista.com/uploads/images/market/Telecom.png" alt="Telecom-Networking">
						<div class="portfolio-overlay"></div>
						<div class="portfolio-caption">
							<h5 class="portfolio-title"><p>MontaVista&#39;s root are in the Telecom and Networking space, the company was founded on the idea of Carrier Grade Linux and bringing real-time responsiveness into the Linux realm. We have a thorough understanding of the needs of networked devices and providing solutions in this space.</p></h5>
						</div><a class="portfolio-link" href="https://www.mvista.com/en/market_solutions/detail/telecom-networking"></a>
					</div>
					<div class="market-title">
							Telecom-Networking
					</div>
				</div>
			</div>
			
			<div class="col-6 col-md-4 post-item">
				<!-- Post-->
				<div class="portfolio-item web design undefined">
					<div class="portfolio-wrapper">
						<img src="https://mvista.com/uploads/images/market/Medical.png" alt="Medical">
						<div class="portfolio-overlay"></div>
						<div class="portfolio-caption">
							<h5 class="portfolio-title"><p>Carrier Grade Linux for the converged Healthcare.&nbsp;MontaVista delivers reliable, secure, and serviceable Linux products and services to interconnected embedded medical devices and high performance IoT for healthcare networks.</p></h5>
						</div><a class="portfolio-link" href="https://www.mvista.com/en/market_solutions/detail/medical"></a>
					</div>
					<div class="market-title">
							Medical
					</div>
				</div>
			</div>
			
			</div>
	</div>
</section> 

 
<!--</section>-->
<style>
				
                #chat-widget-container { bottom: -10px!important; right:10px!important; display:none;}
				div#chatbot{position: fixed; bottom: 7px;right: 15px;z-index: 102;}
				div#chatbot img{outline:none!important;}
				.chatbotcls {
  					background: url("/uploads/images/chatbot.png") no-repeat scroll 0 0 transparent;
  					cursor: pointer;
					height: 60px;
  					width: 60px;
  					border:0px;
					outline:none!important;
				}
</style>
<!-- Clients-->
				<section class="module-sm module-gray">
					<div class="container">
						<div class="row">
							<div class="col-md-12">
								<div class="owl-carousel clients-carousel" data-carousel-options="{&quot;items&quot;:&quot;7&quot;}">
									<div class="client"><img src="/uploads/images/client_logos/nec.png" alt="nec"></div>
									<div class="client"><img src="/uploads/images/client_logos/nokia.png" alt="nokia"></div>
									<div class="client"><img src="/uploads/images/client_logos/ericsson.png" alt="ericsson"></div>
									<div class="client"><img src="/uploads/images/client_logos/samsung.png" alt="samsung"></div>
									<div class="client"><img src="/uploads/images/client_logos/cisco.png" alt="cisco"></div>
									<div class="client"><img src="/uploads/images/client_logos/lg.png" alt="lg"></div>
									<div class="client"><img src="/uploads/images/client_logos/stjude.png" alt="st jude medical"></div>
         <div class="client"><img src="/uploads/images/client_logos/guidant.png" alt="guidant"></div>
         <div class="client"><img src="/uploads/images/client_logos/fujitsu.png" alt="fujitsu"></div>
         <div class="client"><img src="/uploads/images/client_logos/infinera.png" alt="infinera"></div>
         <div class="client"><img src="/uploads/images/client_logos/hp.png" alt="hp"></div>
         <div class="client"><img src="/uploads/images/client_logos/canon.png" alt="canon"></div>
         <div class="client"><img src="/uploads/images/client_logos/siemens.png" alt="siemens"></div>
         <div class="client"><img src="/uploads/images/client_logos/motorola.png" alt="motorola"></div>
         <div class="client"><img src="/uploads/images/client_logos/tellabs.png" alt="tellabs"></div>
								</div>
							</div>
						</div>
					</div>
				</section>
				<!-- Clients end-->
				<section class="footer-note">
				<div class="container">
							<div class="row">
								<div class="col-md-9 footer-note-content">
				<p>MontaVista delivers commercial open source platforms ideal for 5G Carrier Grade Telecom infrastructure
				and embedded devices across automotive, medical, industrial and military-aerospace markets. </p>
								</div>
								<div class="col-md-3 footer-note-btn">
				<a class="btn btn-circle btn-shadow btn-lg btn-brand" href="https://www.mvista.com/en/contactus">Get in touch</a>
								</div>
							</div>
				</div>
				</section>

				<!-- Footer-->
				<footer class="footer" style="z-index:101;">
                <div class="footer-navigation" style="border-bottom: 1px solid rgba(255,255,255,.05); padding: 20px 0 10px 0;">
						<div class="container" style="padding-left:0;">
							<div class="row">
								<div class="col-md-3">
                                
								<aside class="widget widget_text" style="margin:5px 0 0px;">
									<div class="row">
										<div class="text-left" style="margin: 0 41px 10px -5px;" class="textwidget col-md-6 col-lg-12" >
										<p><img src="/uploads/images/global/logo-light.png" alt="MontaVista Software"></p>
										
										<p class="footer-text">
                                        Commercial Embedded Linux Solutions for accelerating 
										 secure and high-quality product deployment</p>
										 
										 <span style="color:#fff;letter-spacing: .5px; font-weight: 600; font-size: 16px;text-transform: none;"><a href="#">Follow our Social Media</a></span>
								
									<div class="text-left social-m">
									
											<!-- <a href="https://www.mvista.com/en/contactus"><img src="/uploads/images/social_media_icons/contactus.png" alt="Contact Us" title="Contact Us" width="39px" height="39px"></a>  | -->
											<a href="https://www.linkedin.com/company/montavista-software/"><img src="/uploads/images/social_media_icons/linkedin.png" alt="Linkedin" width="32px" height="32px"></a>  |  
											<a href="https://youtube.com/@montavistasoftwarellc7330"><img src="/uploads/images/social_media_icons/youtube.png" alt="Youtube" width="32px" height="32px"></a>  |  
											<a href="https://x.com/mvista"><img src="/uploads/images/social_media_icons/twitter.png" alt="Twitter" width="36px" height="36px"></a>  |  
											<a href="https://www.facebook.com/MontaVistaSoftware/"><img src="/uploads/images/social_media_icons/facebook.png" alt="Facebook" width="32px" height="32px"></a> 

										
										
									</div>
										</div>
									</div>
								</aside>
								
								
								
								</div>
								
								<div class="col-md-2 text-left menu-w">
								<div class="footer-navigation-menu-header-item">
									About
								</div>
								<div class="text-left">
									<ul class="sub-menu">
						                <li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/about_whatwedo">What We Do</a>										</li>
						                <li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/about_team">Our Management Team</a></li>
						                <li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/about_press">Press Releases										</a></li>
						                <li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/about_careers">Careers</a>											</li>
						                <li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/about_events">Events</a></li>
						                <li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/about_partners">Partners</a>
                                        </li>
                                        <li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/office_locations">Office Locations</a></li>
                					</ul>
								</div>
								</div>
								<div class="col-md-2 text-left menu-w">
								<div class="footer-navigation-menu-header-item">
									Applications
								</div>
								<div class="text-left">
									<ul class="sub-menu">
										
                							<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/applications/detail/fda-security-requirements-for-medical-devices">FDA Security Requirements for Medical Devices</a></li>
                						
                							<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/applications/detail/industrial-gateway-for-industrial-pump-controllers">Industrial Gateway for Industrial Pump Controllers</a></li>
                						
                							<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/applications/detail/robot-os">Robot OS</a></li>
                						
                							<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/applications/detail/implementing-NIST-zero-trust-architecture-with-montavista-linux-based-resilient-embedded-systems">Implementing NIST’s Zero Trust Architecture with MontaVista Linux-based Resilient Embedded Systems</a></li>
                						
                							<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/applications/detail/product-security-bad-practices-in-embedded-linux-systems">Product Security Bad Practices in Embedded Linux Systems</a></li>
                						
						            </ul>
								</div>
								</div>
								<div class="col-md-2 text-left menu-w">
								<div class="footer-navigation-menu-header-item">
									Markets
								</div>
								<div class="text-left">
									<ul class="sub-menu">
                						<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/market_solutions">Overview</a></li>
                						
                							<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/market_solutions/detail/telecom-networking">Telecom-Networking</a></li>
                						
                							<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/market_solutions/detail/industrial">Industrial</a></li>
                						
                							<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/market_solutions/detail/military-aerospace">Military-Aerospace</a></li>
                						
                							<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/market_solutions/detail/medical">Medical</a></li>
                						
                							<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/market_solutions/detail/security">Embedded Security</a></li>
                						
              						</ul>
								</div>
								</div>
								<div class="col-md-2 text-left menu-w">
	<div class="footer-navigation-menu-header-item">
		Solutions
	</div>
	<div class="text-left">
		<ul class="sub-menu">
    		<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/carrier_grade_express">Carrier Grade eXpress</a>
            </li>
            <li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/mvshield/detail/mvshield-overview">MVShield</a>
            </li>
            <li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/solutions/detail/mvkube-overview">MVKube</a>
            </li>
            <!--<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/solutions/detail/mvedge">MVEdge</a>
            </li>-->
            <li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/mvxpert">MVXPert&nbsp;&nbsp;&nbsp;</a>
            </li>
            <li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/mvsecure/detail/overview">MVSecure&nbsp;&nbsp;&nbsp;</a>
            </li>
            <li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/products_lifecycle">Lifecycle</a>
            </li>
         </ul>
	</div>
</div>
  
								
								<div class="col-md-1 text-left menu-w">
								<div class="footer-navigation-menu-header-item">
									Resources
								</div>
								
									<ul class="sub-menu">
						                <li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/blog">Blogs</a></li>
                						
                							<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/resources/cat/C1">Datasheets</a></li>
                						
                							<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/resources/cat/C3">Videos</a></li>
                						
                							<li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/resources/cat/C2">Whitepapers</a></li>
                						
						                <li class="footer-navigation-menu-item"><a href="https://www.mvista.com/en/newsletters">Newsletters</a></li>
						               
                					</ul>
								
								</div>
															</div>
						</div>
						<br/>
						<div class="col-md-2 menu-m text-left">
						<ul>
						<li class="footer-navigation-menu-header-item"><a href="https://www.mvista.com/en/about_whatwedo">About</a></li>
						<li class="footer-navigation-menu-header-item"><a href="https://www.mvista.com/en/applications">Applications</a></li>
						<li class="footer-navigation-menu-header-item"><a href="https://www.mvista.com/en/market_solutions">Markets</a></li>
						<li class="footer-navigation-menu-header-item"><a href="https://www.mvista.com/en/solutions">Solutions</a></li>
						<li class="footer-navigation-menu-header-item"><a href="https://www.mvista.com/en/resources">Resources</a></li>
                        <li class="footer-navigation-menu-header-item"><a href="https://www.mvista.com/en/office_locations">Office Locations</a></li>
						</ul>
						</div>
					</div>
					
					
					
					<div class="footer-copyright">
						<div class="container">
							<div class="row">
								<div class="col-md-12" style="text-align: center; font-weight: normal; font-size: 7px; margin: 0;">
									<div class="text-center"><span class="copyright">© 2025 MontaVista Software, LLC. All Rights Reserved | <a href="https://www.mvista.com/en/about_privacy">Privacy Policy</a><br>All trademarks, service marks, trade names, trade dress, product names and logos appearing on the site are the property of their respective owners.</span></div>
								</div>
							</div>
						</div>
					</div>

				</footer>
				<!-- Footer end-->
                <div id="chatbot">
<button type="button" class="chatbotcls" data-openwidget-action="maximize" data-openwidget-feature="chat"></button>
</div>
                <!--<div id="chatbot">
<button type="button" class="chatbotcls" data-openwidget-action="maximize" data-openwidget-feature="chat"></button>
</div>-->
                
                
				<!--<a class="scroll-top" href="#top"><i class="fa fa-angle-up"></i></a>-->
			</div>
			<!-- Wrapper end-->

		</div>
		<!-- Layout end-->
<div id="cookieModal" class="modal fade" data-keyboard="false" data-backdrop="static">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title">Cookie Consent</h5>
            </div>
            <div class="modal-body">
            	<p> By continuing to browse or by clicking 'Accept', you agree to the storing of cookies 
            	    on your device to enhance your ste experience and for analytical purposes. 
            	    To learn more about how we use the cookies, please see our Cookie Policy below.</p>
            	    
            <div class="accordion panel-group" id="accordion">
				<div class="card">
					<div class="card-header">
						<a aria-expanded="false" data-parent="#accordion" data-toggle="collapse" href="#collapse14" class="collapsed">
						Cookie Policy</a>
					</div>

				<div class="collapse" id="collapse14" style="">
					<div class="card-body">
						<div id="view1">
							<div class="special-heading">
          						<h4>Do we use cookies?</h4>
      						</div>
								<p>Yes, Cookies are small files that a site or its service provider transfers to your computer’s hard drive through your Web browser (if you allow). These cookies enable the site to recognize your browser and, if you have a registered account, associate it with your registered account. We may use both session Cookies and persistent Cookies to identify that you’ve logged in to the Services and to tell us how and when you interact with our Site. We use cookies to understand and save your preferences for future visits and compile aggregate data about site traffic and site interaction so that we can offer better site experiences and tools in the future. We may also use Cookies to monitor aggregate usage and web traffic routing on our Services and to customize and improve our Services. Unlike persistent Cookies, session Cookies are deleted when you log off from the Services and close your browser. Although most browsers automatically accept Cookies, you can change your browser options to stop automatically accepting Cookies or to prompt you before accepting Cookies. Please note, however, that if you don’t accept Cookies, you may not be able to access all portions or features of the Site or the Services. </p>

								<ul style="list-style: unset;">
									<li>Essential cookies: These cookies help run our site and make your experience better. These include cookies that allow you access to a members only part of the site or help the content of our site load quickly. These cookies are only used to provide you with these services.</li>
									<li>Functionality cookies: These cookies allow the site to remember preferences you have selected such as login details or other selections you may have made. These are designed to make it easier to use our site and not have to set the same preferences every time.</li>
									<li>Social Media cookies: We may use social media tools on our site; these cookies allow the social media network to record when you have liked or engaged with a social media tool on our site. In some situations, the social network may send us data that you have set to share. If you do not want the social media network to share information with us, please check your privacy settings with the social media network.</li>
									<li>Advertising cookies: These cookies allow us to track browsing habits as you visit the site. Based on your browsing history and with your permission, we may use third-party advertising partners who can then display to you a relevant ad when you are on a third-party site such as a social media platform. Within these cookies, we may also know your precise location such as latitude, longitude, GeoIP, and other location-specific information. Please see below for your choices on cookies and the use of advertising.</li>
									</ul>
								<p>We may also collect information via standard server logs or clear GIFs (also known as “Web beacons”). Web beacons and pixel tags are images embedded in a webpage or email for the purpose of measuring and analyzing usage and activity. We, or third-party service providers acting on our behalf, may use web beacons and pixel tags to help us analyze usage and improve our functionality. Social media tools, like widgets and plug-ins, may be offered so you can share information on other sites such Facebook and Twitter. These interactive mini-programs collect your IP address, record the pages you visit on our Site, and set cookies that will enable the widget to function properly. Your interactions with these widgets are governed by the privacy policy of the company providing them, not by this Privacy Policy. If we link or associate any information gathered through passive means with Personal Information, we treat the combined information as Personal Information under this Privacy Policy. Otherwise, we use information collected by passive means in non-personally identifiable form only. </p>

								<p>We use the following third-party advertising cookies to present you with opportunities to access Services on our Site: We use Google Analytics cookies to allow us to see how you use our Services so that we can improve your experience. We encourage you to read the Google Privacy Policy. If you prefer to not have data reported by Google Analytics, you can install the Google Analytics Opt-out Browser Add-on. Google Analytics is a web analysis service provided by Google Inc. (“Google”). Google utilizes the Personal Information collected to track and examine the use of our Services, to prepare reports on its activities and share them with other Google services. Google may use the Personal Information collected to contextualize and personalize the ads of its own advertising network. Personal Information collected: Cookies and Usage Data. Place of processing: United States.</p> 

					</div>
				</div>
			</div>
				</div>
			</div>
            	    
            </div>
                        
            <button class="btn btn-primary mt-1 accept-cookies">Accept All</button>
            <button class="btn btn-primary mt-1 accept-essentail">Accept Essential Cookies</button>
            <button class="btn btn-primary mt-1 decline-cookies">Decline All</button>
        </div>
    </div>
</div>

<div id="unsubscribeModal" class="modal fade" data-keyboard="false" data-backdrop="static">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title">Unsubscribe</h5>
                <!-- <button type="button" class="close" data-dismiss="modal">&times;</button> -->
            </div>
            <div class="modal-body">
            	<p>We are sorry to find out that you have chosen not to receive any future marketing communication from MontaVista.</p>
            </div>
            <button class="btn btn-primary mt-3 unsubscribe-close">Close</button>
        </div>
    </div>
</div>
<script type="text/javascript">
$(document).ready(function(){
   
   let accepted_all_cookies = getConsentCookie('accepted_cookies');
	if(accepted_all_cookies == 'yes') {allConsentGranted();}

    $("#chatbot").on("click", function(){
		$("#chat-widget-container").css("display", "block");
		$("#chatbot").css("display", "none");
	});
	//console.log(encodeURIComponent(document.referrer));
    //console.log(document.referrer);
    let countryCookie = getCookie('userCountry');
    /*if (countryCookie == undefined) {
        let apiKey = 'aaed4b2e74334c9d80e73cab861a2283';
        $.getJSON('https://ipgeolocation.abstractapi.com/v1/?api_key=' + apiKey, function(data) {
          var days=365;
          var date = new Date();
          var countryVal = JSON.stringify(data['country']);
          date.setDate(date.getDate()+days);
          expires = "; expires="+date.toUTCString();
          document.cookie = "userCountry="+countryVal+"; expires="+date.toUTCString()+";path=/";
       });
    }  */ 
    console.log(document.cookie);
	if (window.location.href.indexOf("Unsubscribe") > -1) {
    	$("#unsubscribeModal").modal('show');
    	$('#unsubscribeModal').modal({backdrop: 'static', keyboard: false});
	}else{
        var cookieConsent = getCookie('accepted_cookies');
        var essentialCookiesConsent = getCookie('accepted_essentail_cookies');
        
        if(cookieConsent == undefined && (essentialCookiesConsent !== 'yes')){
		  $("#cookieModal").modal('show');
		  $('#cookieModal').modal({backdrop: 'static', keyboard: false});
	  }
    }
    $(".accept-cookies").on("click", function () {
	    var days=365;
    	var date = new Date();
        date.setDate(date.getDate()+days);
        expires = "; expires="+date.toUTCString();
    	document.cookie = "accepted_cookies=yes; expires="+date.toUTCString()+";path=/";
        
        /*var s = document.createElement('script');
	    s.type = "text/javascript"
	    s.async = "true";
	    s.src = "https://www.googletagmanager.com/gtag/js?id=UA-151325934-1";
	    var x = document.getElementsByTagName('script')[0];
	    x.parentNode.insertBefore(s, x);*/
        
         allConsentGranted();
         checkAndUpdateActivity();
    	$("#cookieModal").modal('hide');
        
 	});
    $(".accept-essentail").on("click", function () {
    	var days=365;
    	var date = new Date();
        date.setDate(date.getDate()+days);
        expires = "; expires="+date.toUTCString();
    	document.cookie = "accepted_essentail_cookies=yes; expires="+date.toUTCString()+";path=/";
       checkAndUpdateActivity();
        $("#cookieModal").modal('hide');
         
 	});
    $(".decline-cookies").on("click", function () {
 		var days=30;
    	var date = new Date();
        date.setDate(date.getDate()+days);
        expires = "; expires="+date.toUTCString();
    	document.cookie = "accepted_cookies=no; expires="+date.toUTCString()+";path=/";
        
    	checkAndUpdateActivity();
        $("#cookieModal").modal('hide');
        
        //open(location, '_self').close();
        //window.open("", "_blank");
    });
	$(".unsubscribe-close").on("click", function () {$("#unsubscribeModal").modal('hide');});	
 
 var cookieConsent = getCookie('accepted_cookies');
 /*if(cookieConsent=='yes'){
 var s = document.createElement('script');
	    s.type = "text/javascript"
	    s.async = "true";
	    s.src = "https://www.googletagmanager.com/gtag/js?id=UA-151325934-1";
	    var x = document.getElementsByTagName('script')[0];
	    x.parentNode.insertBefore(s, x);
}*/    
 checkAndUpdateActivity();
  	
function checkAndUpdateActivity(){  
  let urlParams = new URLSearchParams(window.location.search);
  let userCookie; 
  let uuidCookie;
  let urlParamUuid;
  let urlParamNWL;
  if(urlParams.has('uuid')){ 
    var cookieEssentialConsent = getCookie('accepted_essentail_cookies');
    var cookieAcceptAllConsent = getCookie('accepted_cookies');
    urlParamUuid = urlParams.get('uuid');
    urlParamUuid=urlParamUuid.replace(/\,/g,'');
    console.log(urlParamUuid);
    if(urlParams.has('NWL')){ 
    	urlParamNWL = urlParams.get('NWL');
    }    
    //if(cookieEssentialConsent=='yes' || cookieAcceptAllConsent=='yes'){
      
       setUuidCookie(urlParamUuid);
       setUserCookie();
       addUserActivity(urlParamNWL);
       
     //}
    
    /*$.getJSON('https://www.mvista.com/analytics/contactsList.json', (data) => {
	urlParamUuid=urlParamUuid.replace(/\,/g,'');
    var prop = urlParamUuid;
    if(cookieEssentialConsent=='yes' || cookieAcceptAllConsent=='yes'){
      if (data.hasOwnProperty(prop)) {setUuidCookie(urlParamUuid);}
       setUserCookie();
       addUserActivity();
     }
  });*/
 } else {
 		//var uuidVal = getCookie('uuidCookie');
        let urlParamNWL;
        let urlParams = new URLSearchParams(window.location.search);
        
        var cookieEssentialConsent = getCookie('accepted_essentail_cookies');
        var cookieAcceptAllConsent = getCookie('accepted_cookies');
        //alert(cookieEssentialConsent);
        //console.log(uuidVal);
       
        
        if(urlParams.has('NWL')){ 
    		urlParamNWL = urlParams.get('NWL');
   		}  
        //if(cookieEssentialConsent=='yes' || cookieAcceptAllConsent=='yes'){
          setUserCookie();
          addUserActivity(urlParamNWL);
        //}  
   }  
}

if (window.location.href.indexOf("Unsubscribe") > -1) {
	   let urlParamUnSubscribe = new URLSearchParams(window.location.search);
 	   addUnsubscribedUser(urlParamUnSubscribe.get('recordId'),urlParamUnSubscribe.get('Email'));
 }
	
});
function setUuidCookie(urlParamUuid) {
  let uuidCookie = getCookie('uuidCookie');
  if (uuidCookie == undefined) {
  	uuidCookie = urlParamUuid;
  	var days=30;
  	var date = new Date();
  	date.setDate(date.getDate()+days);
  	document.cookie = "uuidCookie="+uuidCookie+"; expires="+date.toUTCString()+";path=/";
  }
  /*if (uuidCookie != urlParamUuid) {
  	uuidCookie = urlParamUuid;
  	var days=30;
  	var date = new Date();
  	date.setDate(date.getDate()+days);
  	document.cookie = "uuidCookie="+uuidCookie+"; expires="+date.toUTCString()+";path=/";
  }*/
}

function setUserCookie() {
  let userCookie = getCookie('userCookie');
  if (userCookie == undefined) {
  	userCookie = Math.random().toString(36).slice(2);
  	var days=30;
  	var date = new Date();
  	date.setDate(date.getDate()+days);
  	document.cookie = "userCookie="+userCookie+"; expires="+date.toUTCString()+";path=/";
  }  
}

function addUserActivity(urlParamNWL){
	var userInfo = {
        uuidCookie: getCookie('uuidCookie'),
    	userCookie: getCookie('userCookie'),
        urlPath: window.location.pathname,
        userVisitSource: document.referrer,
        userCountry: getCookie('userCountry'),
        NWL: urlParamNWL
    }        
    $.ajax({    
        type: "POST",
        url: "https://www.mvista.com/analytics/trackUserActivity.php", 
        data: JSON.stringify(userInfo),            
        dataType: "json", 
        contentType: 'application/json',                
        success: function(response){},
	    beforeSend: function(){},
        complete: function(){}});	
}

function addUserTimeSpent(timeSpentInSeconds,userSessionId){
	var userTimeInfo = {
        uuidCookie: getCookie('uuidCookie'),
    	userCookie: getCookie('userCookie'),
        urlPath: window.location.pathname,
        timeSpentInSeconds: timeSpentInSeconds,
        userSessionId: userSessionId
    }        
    $.ajax({    
        type: "POST",
        url: "https://www.mvista.com/analytics/logUserTimeSpent.php", 
        data: JSON.stringify(userTimeInfo),
        async:false,
        dataType: "json", 
        contentType: 'application/json',                
        success: function(response){},
	    beforeSend: function(){},
        complete: function(){}});	
}

function addUnsubscribedUser(recordId,Email){
	var userInfo = {
        userRecordId: recordId,
    	userEmailId: Email
    }        
    $.ajax({    
        type: "POST",
        url: "https://www.mvista.com/analytics/unsubscribeUser.php", 
        data: JSON.stringify(userInfo),            
        dataType: "json", 
        contentType: 'application/json',                
        success: function(response){},
	    beforeSend: function(){},
        complete: function(){}});	
}

// returns the cookie with the given name,
// or undefined if not found
function getCookie(name) {
	let matches = document.cookie.match(new RegExp(
        "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
      ));
    return matches ? decodeURIComponent(matches[1]) : undefined;
}

function getConsentCookie(name) {
      let matches = document.cookie.match(new RegExp(
        "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
      ));
      return matches ? decodeURIComponent(matches[1]) : undefined;
    }

function allConsentGranted() {
  gtag('consent', 'update', {
    'ad_user_data': 'granted',
    'ad_personalization': 'granted',
    'ad_storage': 'granted',
    'analytics_storage': 'granted'
  });
}


</script>


<!-- Start of OpenWidget (www.openwidget.com) code -->
     <script>
  window.__ow = window.__ow || {};
  window.__ow.organizationId = "c2c52982-7696-4202-abf1-485467dd4efb";
  window.__ow.integration_name = "manual_settings";
  window.__ow.product_name = "openwidget";   
  ;(function(n,t,c){function i(n){return e._h?e._h.apply(null,n):e._q.push(n)}var e={_q:[],_h:null,_v:"2.0",on:function(){i(["on",c.call(arguments)])},once:function(){i(["once",c.call(arguments)])},off:function(){i(["off",c.call(arguments)])},get:function(){if(!e._h)throw new Error("[OpenWidget] You can't use getters before load.");return i(["get",c.call(arguments)])},call:function(){i(["call",c.call(arguments)])},init:function(){var n=t.createElement("script");n.async=!0,n.type="text/javascript",n.src="https://cdn.openwidget.com/openwidget.js",t.head.appendChild(n)}};!n.__ow.asyncInit&&e.init(),n.OpenWidget=n.OpenWidget||e}(window,document,[].slice))
</script>
<noscript>You need to <a href="https://www.openwidget.com/enable-javascript" rel="noopener nofollow">enable JavaScript</a> to use the communication tool powered by <a href="https://www.openwidget.com/" rel="noopener nofollow" target="_blank">OpenWidget</a></noscript>
<!-- End of OpenWidget code -->


	</body>
</html>
<script type="text/javascript">
$(document).ready(function(){

let screenWidth = checkWidth(); 

var scrollBottom = $(".footer").height();
var slidesHeight = $(".slides").height();
var headerHeight = $(".module-page-title").height();
var point = headerHeight;

if(screenWidth > 568){
$(window).scroll(function(){
    scrolPos = window.scrollY;
    if(scrolPos < point) {
    	$("#floatButtons").css("bottom", 250 );
    	
    } else {
      	$("#floatButtons").css("bottom", scrollBottom);
      	
    }  	
});
}

if(screenWidth > 568)
{
    $('.carousel-control-prev').click(function() {
        let slideNumPrev = $(".carousel-indicators li.active").attr('data-slide-to')
        if(slideNumPrev == 0)
            $(".carousel-control-prev").removeAttr("href").css("cursor","pointer");
        else
            $(".carousel-control-next").attr("href", "#NewsSlider");
    });

    $('.carousel-control-next').click(function() {
        let slideNumNext = $(".carousel-indicators li.active").attr('data-slide-to')
        if(slideNumNext == 2)
            $(".carousel-control-next").removeAttr("href").css("cursor","pointer");
        else
            $(".carousel-control-prev").attr("href", "#NewsSlider");
    });
} else if(screenWidth <= 568) {
	
    $('.carousel-control-prev').click(function() {
	let slideNumPrev = $(".carousel-indicators li.active").attr('data-slide-to')
	if(slideNumPrev == 0)
		$(".carousel-control-prev").removeAttr("href").css("cursor","pointer");
	else
		$(".carousel-control-next").attr("href", "#NewsSliderM");
	});

    $('.carousel-control-next').click(function() {
        let slideNumNext = $(".carousel-indicators li.active").attr('data-slide-to')

        if(slideNumNext == 3)
            $(".carousel-control-next").removeAttr("href").css("cursor","pointer");
        else
            $(".carousel-control-prev").attr("href", "#NewsSliderM");
    });
}

$.ajax({    
        type: "POST",
        url: "https://www.mvista.com/twitterApi/mvista_twitter_timelines.php",
        data: {},            
        dataType: "json",                 
        success: function(response){
        	$("#twittertimeline").html(response[0]);
            $("#twittertimeline1").html(response[1]);
            $("#twittertimeline2").html(response[2]);
        },
		beforeSend: function(){},
    	complete: function(){}});
    
    
	$.ajax({    
        type: "POST",
        url: "https://www.mvista.com/twitterApi/mvista_twitter_timelinesM.php",
        data: {},            
        dataType: "json",                 
        success: function(response){
        	$("#twittertimelineM1").html(response[0]);
        	$("#twittertimelineM2").html(response[1]);
        	$("#twittertimelineM3").html(response[2]);
        	$("#twittertimelineM4").html(response[3]);
			$("#twittertimelineM5").html(response[4]);
        	$("#twittertimelineM6").html(response[5]);
        	$("#twittertimelineM7").html(response[6]);
        	$("#twittertimelineM8").html(response[7]);
			$("#twittertimelineM9").html(response[8]);
        	$("#twittertimelineM10").html(response[9]);
        	$("#twittertimelineM11").html(response[10]);
			$("#twittertimelineM12").html(response[11]);
        	},
		beforeSend: function(){},
    	complete: function(){}});
});
function checkWidth()
{
	return window.innerWidth;
}
</script>
