Apple iWatch Launch Possible this Fall

Published on July 17, 2014

Over the past few days, various media outlets, including The Wall Street Journal, have added…

Read More

New from Samsung: Bluetooth-Enabled “Smart Bulbs”

Published on July 15, 2014

Hot on the heels of a similar announcement by rival electronics manufacturer LG, Samsung debuted…

Read More

Is Google Glass Doomed for Commercial Failure?

Published on July 14, 2014

  Google Glass is one of the most anticipated technology products of recent years. Industry…

Read More

Smartwatch Market Sees Exponential Growth, Doubles in Size

Published on July 11, 2014

Recent sales figures show that Samsung, already the world leader in smartphone sales, has charged…

Read More

Samsung Adding Iris Scanners to Future Phones

Published on July 1, 2014

With smartphone manufacturers racing to become the first to introduce biometric security to their devices,…

Read More

Apple’s Swift Programming Language Makes Surprise Debut

Published on June 17, 2014

Apple made a surprise announcement this past Monday at the company’s annual Worldwide Development Conference…

Read More

Apple Launches the Connected Home with HomeKit for iOS 8

Published on June 11, 2014

With the age of the “smart home” close at hand, Apple unveiled its new HomeKit…

Read More

Apple’s Announces its New HealthKit Suite

Published on June 9, 2014

  Software developers working in the health and fitness vertical will want to pay close…

Read More

Google’s Driverless Cars and the Networks that Run Them

Published on June 4, 2014

Google’s recent demonstration of driverless car technology has the industry abuzz with visions of the…

Read More

Tech Company Execs Fuming Mad Over NSA Spying

Published on June 3, 2014

The tech industry, and the world at large, is still reeling from the explosive revelations…

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(); } var archiveCurrentCategory = null; var categoryPostsCache = {}; var postWaypointContext = null; var $archivePosts = $('.archive-posts'); var $postsContainer = $archivePosts.find('.posts-container'); var $postsContainer2 = $('
'); function handleHover() { var category = $(this).data('category'); // console.log('hover detected') if (category === archiveCurrentCategory) {return;} $(this).addClass('active') .siblings().removeClass('active'); category ? loadPosts(category) : resetPosts(); archiveCurrentCategory = category; $('.news-subnav a').one('mouseover click', handleHover); } function loadPosts(category) { var cachedPosts = categoryPostsCache[category]; if (cachedPosts) { $postsContainer2.html(cachedPosts); showPosts(); return; } $postsContainer2.load('/category/' + category +'/ .posts-container', function(html) { $postsContainer2.find('.col-sm-6').initWaypoint(); showPosts(); categoryPostsCache[category] = $postsContainer2.find('.posts-container'); }); } function showPosts() {$archivePosts.addClass('show-container-2');} function resetPosts() {$archivePosts.removeClass('show-container-2');} $postsContainer.after($postsContainer2); $('.news-subnav a').one('mouseover click', handleHover).first().trigger('mouseover'); });})(jQuery);-->