Building a great touchpad experience for the web with Pointer Events

2017-12-08 KENNETH 0

Building a great touchpad experience for the web with Pointer Events Most web pages don’t fit on one screen, so good scrolling behavior is an integral part of a good web browser. It’s so crucial to the user experience that we have spent a lot of time optimizing page scrolling, with great results. Since launching Microsoft Edge, we’ve optimized most scrolling experiences — scrolling via touchscreens, page and content scrollbars. One particular focus in previous releases has been improving touchpads, specifically precision touchpads (PTPs), to provide a smooth, fluid, intuitive experience by default. In this post, we’re introducing a new optimization coming in EdgeHTML 17 to allow developers to customize scrolling behaviors and gestures with Precision Touch Pads, without impacting scrolling performance: PTP Pointer Events. Background Precision touchpads are high-end touchpads that ship in Surface devices (Surface Pro 2 and [ more… ]

This Week on Windows: Microsoft Store’s 12 Days of Deals, Always Connected PCs and more

2017-12-08 KENNETH 0

This Week on Windows: Microsoft Store’s 12 Days of Deals, Always Connected PCs and more We hope you enjoyed this week’s episode of This Week on Windows! Head over here to learn more about Always Connected PCs, check out Microsoft Store’s annual 12 days of deals, catch up on our Windows 10 Tips on getting started with Continue on PC in the Microsoft Edge mobile app and bringing your stories to life with the reimagined Photos app – or, keep reading for more of this week’s news! In case you missed it: <!– !function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c<i.length;c++){if(d=i,!d.getAttribute("data-secret"))f=Math.random().toString(36).substr(2,10),d.src+="#?secret="+f,d.setAttribute("data-secret",f);if(g||h)a=d.cloneNode(!0),a.removeAttribute("security"),d.parentNode.replaceChild(a,d)}}}var d=!1,e=!1;if(b.querySelector)if(a.addEventListener)d=!0;if(a.wp=a.wp||{},!a.wp.receiveEmbedMessage)if(a.wp.receiveEmbedMessage=function(c){var d=c.data;if(d.secret||d.message||d.value)if(!/[^a-zA-Z0-9]/.test(d.secret)){var e,f,g,h,i,j=b.querySelectorAll('iframe[data-secret="'+d.secret+'"]'),k=b.querySelectorAll('blockquote[data-secret="'+d.secret+'"]');for(e=0;e<k.length;e++)k[e].style.display="none";for(e=0;e1e3)g=1e3;else if(~~g<!]]> <!– !function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c<i.length;c++){if(d=i,!d.getAttribute("data-secret"))f=Math.random().toString(36).substr(2,10),d.src+="#?secret="+f,d.setAttribute("data-secret",f);if(g||h)a=d.cloneNode(!0),a.removeAttribute("security"),d.parentNode.replaceChild(a,d)}}}var d=!1,e=!1;if(b.querySelector)if(a.addEventListener)d=!0;if(a.wp=a.wp||{},!a.wp.receiveEmbedMessage)if(a.wp.receiveEmbedMessage=function(c){var d=c.data;if(d.secret||d.message||d.value)if(!/[^a-zA-Z0-9]/.test(d.secret)){var e,f,g,h,i,j=b.querySelectorAll('iframe[data-secret="'+d.secret+'"]'),k=b.querySelectorAll('blockquote[data-secret="'+d.secret+'"]');for(e=0;e<k.length;e++)k[e].style.display="none";for(e=0;e1e3)g=1e3;else if(~~g<!]]> <!– !function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c<i.length;c++){if(d=i,!d.getAttribute("data-secret"))f=Math.random().toString(36).substr(2,10),d.src+="#?secret="+f,d.setAttribute("data-secret",f);if(g||h)a=d.cloneNode(!0),a.removeAttribute("security"),d.parentNode.replaceChild(a,d)}}}var d=!1,e=!1;if(b.querySelector)if(a.addEventListener)d=!0;if(a.wp=a.wp||{},!a.wp.receiveEmbedMessage)if(a.wp.receiveEmbedMessage=function(c){var d=c.data;if(d.secret||d.message||d.value)if(!/[^a-zA-Z0-9]/.test(d.secret)){var e,f,g,h,i,j=b.querySelectorAll('iframe[data-secret="'+d.secret+'"]'),k=b.querySelectorAll('blockquote[data-secret="'+d.secret+'"]');for(e=0;e<k.length;e++)k[e].style.display="none";for(e=0;e1e3)g=1e3;else if(~~g<!]]> Here’s what’s new in Microsoft Store this week: Forza Motorsport 7 – Doritos Car Pack From classic racers to rough-and-tumble [ more… ]

No Image

Behind-the-scenes at Panasonic: factory to field

2017-12-08 KENNETH 0

Behind-the-scenes at Panasonic: factory to field In the world of devices, when you hear the Panasonic name it brings to mind our line of rugged TOUGHBOOKs. For the past 20 plus years, TOUGHBOOKs and TOUGHPADs have been used globally to enable public safety organizations, utility companies and manufacturing businesses to work both efficiently and securely in the field. At Panasonic, we take great pride in the fact that these industries are the backbone of communities and they rely upon our technology to maintain smooth day-to-day operations. Quality Begins at the Factory Panasonic is committed to quality and continual innovation – both in the products we create and how these products are applied to real-world situations. To help communicate the meaning of our commitment, we invite you to watch our behind-the-scenes factory tour filmed in Kobe, Japan and featuring our recently [ more… ]

Microsoft Announces Simplygon Cloud; Optimizes Mixed Reality Development

2017-12-08 KENNETH 0

Microsoft Announces Simplygon Cloud; Optimizes Mixed Reality Development Earlier this year, we announced the acquisition of Simplygon, a leader in 3D model optimization based in southern Sweden. As we continue our journey to bring the benefits of mixed reality to everyone, Simplygon is an important accelerant that makes it easier, faster, and cheaper to develop in 3D. Introducing Simplygon Cloud Today, I am excited to announce the launch of Simplygon Cloud on Azure Marketplace. Simplygon reduces complexity in the creation and extensibility of 3D models through optimization. Simplygon supports GLTF, FBX and OBJ file types for ingestion; rendering engines including Unity 3D and Unreal Engine; and all major mixed reality platforms, including Windows Mixed Reality, iOS and Android.  How it works Historically, 3D asset optimization has taken days or weeks of manual effort and is one of the tasks that [ more… ]

No Image

MySQL 8.0: Query Optimizer Takes Data Buffering into Account

2017-12-07 KENNETH 0

MySQL 8.0: Query Optimizer Takes Data Buffering into Account In earlier versions of MySQL, the query optimizer did not distinguish between data that was cached in the database buffer and data that had to be read from disk. The main reason was that the optimizer had no information about whether a table would have to be (partially) read from disk or already was present in the buffer pool.… Source: MySQL 8.0: Query Optimizer Takes Data Buffering into Account