The 5 Biggest IIoT Adoption Challenges (and How to Address Them)

Published on February 10, 2021

Industrial IoT (IIoT) is gaining traction quickly as the world has had to rapidly adapt…

Read More

What IIoT Can Do For You

Published on January 27, 2021

The Internet of Things (IoT) is expanding into helping smaller businesses improve their efficiency and…

Read More

5 Tips for Developing an IoT Product

Published on November 12, 2020

With myriad possibilities for every industry, the Internet of Things (IoT) is one of the…

Read More

Dogtown Media Is Dubbed a Top IoT App Development Company by TopDevelopers.co!

Published on September 8, 2020

Embracing change and adapting to newer paradigms is essential to surviving and thriving in the…

Read More

5 Crucial IoT Ecosystem Components — Part 2

Published on August 13, 2020

Over the past few years, the Internet of Things (IoT) has rapidly grown in numerous…

Read More

5 Crucial IoT Ecosystem Components — Part 1

Published on August 5, 2020

By now, everyone has heard of the Internet of Things (IoT). Since its rapid rise…

Read More

Internet of Things 101: What’s Cellular IoT?

Published on March 18, 2020

The Internet of Things (IoT) allows us to send, receive, and act upon data in…

Read More

A Look at the Unique Security Issues of Industrial IoT

Published on February 26, 2020

The Internet of Things (IoT) is quickly growing into a massive industry with a limitless…

Read More

What’s the Industrial Internet of Things?
(Part 2)

Published on February 12, 2020

Internet of Things (IoT) applications are so encompassing that they work in the background where…

Read More

What’s the Industrial Internet of Things?
(Part 1)

Published on February 5, 2020

The Internet of Things (IoT) is growing at an unprecedented rate. But it turns out…

Read More
// Add original row class to side image sections $('section.side-image').each(function() {var rowClass = $(this).find('.wpb_row').first().attr('class').split('vc_row-fluid').pop().trim();$(this).addClass(rowClass);}); // Highlight portfolio in navigation on project pages $('body.posttype-portfolio').find('#menu-navigation a[href*="/portfolio/"]').parent().addClass('current-menu-item'); // Highlight services in navigation on services pages $('body.parent-pageid-12').find('#menu-navigation a[href*="/app-development-services/"]').parent().addClass('current-menu-item'); // Copy tab titles into content for responsive view $('.wpb_tabs .ui-tabs-anchor').each(function() {$( '.wpb_tab' + $(this).attr('href') ).prepend('
' + $(this).html() + '
');}); /*if (jQuery('.portfolio-page').length > 0){*/ /*portfolio-template-default*/ if (jQuery('.portfolio-template-default').length == 0){ $.fn.extend({ animationend: function(callback) { return this.one('webkitAnimationEnd mozAnimationEnd oAnimationEnd oanimationend animationend', callback); }, initWaypoint: function() { return this.addClass('waypoint') .removeClass('animated') .waypoint2(function(direction) { //console.log(this.element) $(this.element).addClass('animated'); this.destroy(); }, { offset: '80%' }); } }); } if (jQuery('.portfolio-template-default.single-portfolio').length > 0){ setTimeout(function () { jQuery('.page-header h1.waypoint, .page-header p.waypoint').addClass('animated'); }, 1000); } if ( window.matchMedia('(min-width: 481px)').matches ) { var waypoints = null; var $waypoints = $('.waypoint'); var waypointSelectors = { 'common': [ $('section.vc_row').has('.lead').find('h1, h2, .lead, .btn'), '[class*="vc_col-"]:not([class*="-12"])', 'section.side-image .image-container', 'section.text-intro h2', 'section.howwework-preview .wpb_tabs', 'section.publications .col-sm-4', 'section.featured-projects .rev_slider_wrapper', 'section.landing-location-intro .wpb_text_column' ], 'home': [], 'app-development-services': [ 'section.services-slider', 'section.services-specialities' ], 'portfolio': [ '.portfolio-showcase [class^="col-"]' ], 'about': [ $('.team-member') ], 'landing': [ '.posts-container .col-sm-6' ], 'staging': [ '.section-clients-v2 .col-sm-3' ] } var pageSlug = window.location.href.split('/'); if (pageSlug.length > 4) { pageSlug = pageSlug[pageSlug.length - 2]; } else { pageSlug = 'home'; } _.every(waypointSelectors, function(selectors, page) { _.each(selectors, function(selector) { $waypoints = $waypoints.add(selector); }); if (page === 'common' || page === pageSlug) { _.each(selectors, function(selector) { $waypoints = $waypoints.add(selector); }); if (page === pageSlug) return false; } return true; }); waypoints = $waypoints.initWaypoint(); } });})(jQuery);-->