Download presentation
Presentation is loading. Please wait.
Published byScarlett Garrison Modified over 5 years ago
1
Building Reliable IoT Solutions in the Cloud, Fast
Microsoft Ignite 2016 12/4/ :07 AM (BRK2200) Building Reliable IoT Solutions in the Cloud, Fast Cory Newton-Smith Principal Program Manager Lead, Azure IoT © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Microsoft is simplifying IoT
12/4/2018 Microsoft is simplifying IoT © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
Microsoft is simplifying IoT
Azure IoT Suite Preconfigured solutions for common IoT scenarios Remote Monitoring | Predictive Maintence | Connected Factory Microsoft IoT Central Fully managed IoT SaaS No cloud solution expertise required Easier to build secure, scalable solutions from device to cloud Easier to provision and manage devices at scale Easier to find insights from your IoT devices Easier to infuse devices with intelligence Azure IoT Hub Device Provisioning Service Fully managed service for securely provisioning devices at scale Azure IoT Hub IoT cloud gateway, secure, bi-directional communication with billions of devices sending trillions of messages Azure Time Series Insights Explore and analyze time series data fast, and at scale with a fully managed offering Azure IoT Edge Securely distribute cloud intelligence locally, and at scale
4
Microsoft is simplifying IoT
Azure IoT Suite Preconfigured solutions for common IoT scenarios Remote Monitoring | Predictive Maintence | Connected Factory Microsoft IoT Central Fully managed IoT SaaS No cloud solution expertise required Azure IoT Hub Device Provisioning Service Fully managed service for securely provisioning devices at scale Azure IoT Hub IoT cloud gateway, secure, bi-directional communication with billions of devices sending trillions of messages Azure Time Series Insights Explore and analyze time series data fast, and at scale with a fully managed offering Azure IoT Edge Securely distribute cloud intelligence locally, and at scale
5
Microsoft Offers Two Approaches to IoT Solutions
Microsoft Ignite 2016 12/4/ :07 AM Microsoft Offers Two Approaches to IoT Solutions PaaS – Azure IoT Suite Ideal for solutions that require ultimate control Preconfigured solutions Open source – customizable \ extensible Deploy in minutes Accelerate time to value SaaS – Microsoft IoT Central Ideal for straightforward IoT needs No cloud solution development expertise required Configurable to your needs Fully managed by Microsoft PaaS SaaS © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
Azure IoT Suite PaaS Microsoft Ignite 2016 12/4/2018 12:07 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
Azure IoT Suite Today Open source code Three independent solutions
12/4/ :07 AM Azure IoT Suite Today Open source code Three independent solutions © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
3 Goals when we started Azure IoT Suite
12/4/ :07 AM 3 Goals when we started Azure IoT Suite PaaS Minutes to ‘WOW’ Easily build a POC Customize, Extend, & Scale Azure IoT Suite © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
We’ve accomplished some of our goals….
12/4/ :07 AM We’ve accomplished some of our goals…. Building from scratch -> leveraging a springboard “Fast and easy to deploy, I have a working demo in less than 10min!” “I love that Microsoft is releasing open source I can leverage” “Great for proof of concept. I can do in a few weeks what used to take me months!” Goal 2: Easily build a POC Goal 1: Minutes to ‘WOW’ T-2yrs © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Other goals… need some improvement
12/4/ :07 AM Other goals… need some improvement …POCs started to move to next steps… “The code base is too complex and too hard to extend” Goal 3: Customize, Extend, & Scale “I start with Azure IoT Suite, but I end up building my final solution from scratch” Update to Azure IoT Suite Remote Monitoring Goal 2: Easily build a POC “I’d like to leverage my expertise and I need to build to customer tech requirements. There just isn’t enough flexibility” Goal 1: Minutes to ‘WOW’ T-2yrs © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
Azure IoT Suite Remote Monitoring V2
Microsoft Ignite 2016 12/4/ :07 AM Beautiful & Functional Agile & Scalable Customizable GOALS Azure IoT Suite Remote Monitoring V2 Preview coming in October 2017 © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
Showcasing IoT GOALS “Make it beautiful and functional”
12/4/2018 Beautiful & Functional GOALS New User Interface Operator Target Persona Scenario Focused “Make it beautiful and functional” Showcasing IoT Beautiful & Functional | Agile & Scalable | Customizable GOALS © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
Provisioning a Solution
12/4/2018 Provisioning a Solution Beautiful & Functional | Agile & Scalable | Customizable GOALS © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
Provisioning a Solution
12/4/2018 Provisioning a Solution Preview coming October 2017 Beautiful & Functional | Agile & Scalable | Customizable GOALS © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
Azure IoT Suite Remote Monitoring – Basic Deployment
Microsoft Ignite 2016 12/4/ :07 AM Azure IoT Suite Remote Monitoring – Basic Deployment Devices Back end systems and processes Web App Active Directory Cosmos DB Microservices VM C# simulator Logic Apps IoT Hub © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
16
Click-through demo Microsoft Ignite 2016 12/4/2018 12:07 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
54
Microservices + Containers
12/4/2018 GOALS Agile & Scalable Microservices Architecture Scalable Deployment Option “Make it agile and scalable” Microservices + Containers Beautiful & Functional | Agile & Scalable | Customizable GOALS © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
55
Building Scalable \ Reliable Cloud Solutions
12/4/ :07 AM Building Scalable \ Reliable Cloud Solutions “While there are simple and limited scale applications for which a monolithic architecture still makes sense, microservices are a different approach to application development and deployment, one that is perfectly suited to the agility, scale, and reliability requirements of many modern cloud applications.” – Mark Russinovich CTO, Microsoft Azure Agility and Operational Efficiency Cloud – Fast, agile, inexpensive, massively scalable infrastructure Containers – Fast startup, standardized application packaging, isolation model Application Expectations Highly Available Scalable Agile Beautiful & Functional | Agile & Scalable | Customizable GOALS © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
56
Application Models Monolithic Microservices
12/4/ :07 AM Application Models Data Web Business Logic 3-Tier Monolithic Application Monolithic HW Influenced – scale, performance (caching) Static – little incentive to decompose Microservices Agility, Scale, Reliability Deliver Isolated Value Well defined contracts (RESTful interfaces) Versioned Independently Loose Coupling –> Rapid Evolution Data Web Business Logic HTTP Listener Page Content Authentication Usage Order Management Reporting Analytics Product Inventory Customer Database Breaking the Monolith into Microservices Beautiful & Functional | Agile & Scalable | Customizable GOALS © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
57
Azure IoT Suite Remote Monitoring – Basic Deployment
Microsoft Ignite 2016 12/4/ :07 AM Azure IoT Suite Remote Monitoring – Standard Deployment Azure IoT Suite Remote Monitoring – Basic Deployment Devices Back end systems and processes Web App Active Directory Cosmos DB Microservices VM Microservices VM C# simulator IoT Hub Logic Apps Orchestrator Beautiful & Functional | Agile & Scalable | Customizable GOALS © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
58
Remote Monitoring Microservices Architecture
12/4/ :07 AM Beautiful & Functional | Agile & Scalable | Customizable GOALS © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
59
Developer Enablement GOALS “Make it customizable” Customizable
12/4/2018 GOALS Customizable Flexible UX (React) Microservices in .NET and Java Azure and\or OSS Services “Make it customizable” Developer Enablement Beautiful & Functional | Agile & Scalable | Customizable GOALS © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
60
Customization at Three Layers
Microsoft Ignite 2016 12/4/ :07 AM Customization at Three Layers Application Layer Microservices Layer Cloud Services Layer Beautiful & Functional | Agile & Scalable | Customizable GOALS © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
61
Azure IoT Suite Learning Map
Microsoft Ignite 2016 Azure IoT Suite Learning Map 12/4/ :07 AM Key target persona Architect Developer Overview Getting Started How Tos Customizations IoT Solution Offering Overview Operator IT Pro Learn to deploy Docs Basic scenarios learning Basic Operator Scenarios Deployment More scenario learning Device Connectivity Scenarios Advanced Operator Scenarios Infrastructure customization Start thinking of functional customization Basic Customization Tutorials Deep into functional customization GitHub Docs Deployment & Infrastructure Customizations Advanced Customization Tutorials © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
62
Azure IoT Suite Remote Monitoring
12/4/ :07 AM Azure IoT Suite Remote Monitoring Beautiful & Functional Agile & Scalable Customizable GOALS New UI | Open source | Microservices Architecture | .NET & Java | Flexible UX framework (React) | Operator Maintenance Dashboard | Enhanced Documentation | Scenario walkthroughs | Customization tutorials © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
63
Call to action Today October 2017 azureiotsuite.com azureiotsuite.com
Microsoft Ignite 2016 12/4/ :07 AM Call to action Today October 2017 Docs docs.microsoft.com/azure/iot-suite/ azureiotsuite.com Interactive Demo /demos/remotemonitoring Technical Blog post azureiotsuite.com Deploy into your subscription remote-monitoring-dotnet remote-monitoring-java Sync our git repositories Start customizing Give feedback © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
64
IoT Sessions @ Ignite Introduction to Windows IoT
12/4/ :07 AM Day Session Speaker Time Location Mon 25th Introduction to Windows IoT Adi Hariharan 2:15 – 3:30 PM Hyatt Windermere Y Overview of how Azure can help with your IoT solution Sam George 4 - 5:15 PM Hyatt Windermere X Tues 26th Microsoft IoT: When you connect your business with IoT, the opportunities are endless 9:- 10:15 AM OCCC Chapin Theater W320 Cool Devices in Windows IoT 10: :10 AM OCCC S – Expo Theater #10 Zero touch device registration with Azure IoT Nicole Berdy Olivier Bloch 11:30- 12:15 PM Hyatt Windermere W Building Reliable IoT Solutions in the Cloud, Fast Cory Newton-Smith 12:30 - 1:45 PM The future of IoT analytics: The Edge complementing the cloud Santosh Balasubramanian Hyatt Plaza International I-K Weds 27th Enable Edge Computing with Azure IoT Edge Olivier Bloch 9- 10:15 AM Towards a trustworthy internet of things Arjmand Samuel Put your time series data to work for your business OP Ravi Jason Killeleagh 3:15 - 4:00 PM Thurs 28th Enable IoT Scenarios with Edge Computing OCCC South – Expo Theater #10 Get started developing with Azure IoT Tips and tricks to help your IoT solution scale 2 - 2:45 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
65
Please evaluate this session
Tech Ready 15 12/4/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite Phone: download and use the Microsoft Ignite mobile app Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
66
12/4/ :07 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
67
Azure IoT Suite Microsoft IoT Central
12/4/ :07 AM Azure IoT Suite Microsoft IoT Central Primary usage To accelerate development of a custom IoT solution that needs maximum flexibility To accelerate time to market for straightforward IoT solutions that don’t require deep service customization Access to underlying PaaS Services Access to the underlying Azure services to manage them, or replace them as needed. SaaS. Fully managed solution, underlying services aren't exposed. Flexibility High. The code for the microservices is open source to be modified. Medium. leverage built-in browser based user experience to customize the solution model and aspects of the UI. Skill level Medium-High Java or .NET skills are required to customize the solution back end. JavaScript are required to customize the visualization. Low Modeling skills are required to customize the solution. No coding skills are required. Get started experience Preconfigured solutions implement common IoT scenarios. Can be deployed in minutes. Templates provide pre-built models. Can be deployed in minutes. Pricing You can fine-tune the services to control the cost. Simple, predictable pricing structure. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
68
Translating Customer Feedback into Goals
Microsoft Inspire 12/4/ :07 AM Translating Customer Feedback into Goals Topic Remote Monitoring v2 User Interface Device group focus Advanced visualization New rules engine Maintenance dashboard Make it beautiful & functional Architecture Microservices Make it agile, Make it scalable Deployment Web App (front), Containers (back) Languages .NET and Java Make it customizable Services Azure and OSS services Web UI Bootstrap-React © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
69
Translating Customer Feedback into Action
Microsoft Inspire 12/4/ :07 AM Translating Customer Feedback into Action Topic Current vNext Architecture Monolithic, MVC Microservices Make it agile, Make it scalable Deployment Web Role, Worker Role, Cloud App Web App (front), Containers (back) Languages .NET .NET and Java Make it customizable Services Azure services only Azure and OSS services Web UI Bootstrap/JS Bootstrap-React User Interface Single device focus Basic visualization and rules Device group focus Advanced visualization New rules engine Maintenance dashboard Make it beautiful & functional © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
70
Azure IoT Suite journey map
Microsoft Ignite 2016 12/4/ :07 AM Azure IoT Suite journey map Key target persona Architect Microsoft and IoT Developer Overview (docs.msft) IoT Offerings Operator IT Pro PCS Overview Learn to deploy Get Started (docs.msft) Basic scenarios learning Operate RMv2 Deploy RMv2 More scenario learning Infrastructure customization How To (docs.msft) Advanced monitoring Manage and configure devices Use Rules to detect issues Troubleshoot and remediate Connect Devices (W + L) Start thinking of functional customization Repos Overview Initial Customization (docs.msft + GitHub) Architecture Add Custom Device to Simulation Top 10 customization options Deep into functional customization Advanced Customization (docs.msft + GitHub) UI Mods Microservice Changes – Akka, etc Rules Processing Customization Device Behavior Customization Connectivity Management (ex. SIM) TSI Integration Customize deployments Customize infrastructure © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
71
Azure IoT Suite Remote Monitoring V2
Microsoft Ignite 2016 12/4/ :07 AM Beautiful & Functional Agile & Scalable Customizable GOALS Azure IoT Suite Remote Monitoring V2 © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
72
Microservices + Containers
12/4/2018 GOALS Agile & Scalable Microservices Architecture Scalable Deployment Option “Make it agile and scalable” Microservices + Containers Beautiful & Functional GOALS Agile & Scalable | Customizable | © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
73
Developer Enablement GOALS “Make it customizable” Customizable
12/4/2018 GOALS Customizable Flexible UX (React) Microservices in .NET and Java Azure and\or OSS Services “Make it customizable” Developer Enablement Beautiful & Functional GOALS Agile & Scalable | Customizable | © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
74
Showcasing IoT GOALS “Make it beautiful and functional”
12/4/2018 Beautiful & Functional GOALS New User Interface Scenario Focused Operator Target Persona “Make it beautiful and functional” Showcasing IoT Beautiful & Functional Agile & Scalable | Customizable | GOALS © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.