Modernization Hub

Modernization and Improvement
Holistic view to Microsoft Desktop app modernization story how everything fits – BRK1048

Holistic view to Microsoft Desktop app modernization story how everything fits – BRK1048


>> HELLO, EVERYBODY. WELCOME. TODAY WE’RE GOING TO ACTUALLY TALK ABOUT DESKTOP APPLICATION. IF YOU ARE DESKTOP DEVELOPER YOU HAVE AN APP IN YOUR ENVIRONMENT THAT IS TARGETING DESKTOP YOU DO APP PACKAGING DISTRIBUTION, WHATEVER YOU DO IF IT IS RELATED TO DESKTOP YOU ARE IN THE RIGHT SESSION. AND WELCOME. I KNOW THIS IS HARD ROOM TO FIND I HAD A HARD TIME FINDING THAT ROOM, HAVING TO WALK ALL THE WAY FROM THE CONCOURSE IF YOU’RE ONE OF THE FOLKS WHO MADE IT HERE THAT’S GREAT. HOPE. LY FEW MORE FOLKS THAT GOT MULTIPLE THINGS TO FIND THIS ROOM TO COME HERE. BEFORE I ACTUALLY START TALKING ABOUT TWO THINGS IN THIS TALK. ONE I WANT TO ACTUALLY GIVE YOU HOE LESS PARTICULAR VIEW OF — HOLISTIC OF MICROSOFT VIEW POINT OF DESKTOP MEANS. WHAT IT ACTUALLY MEANS YOU HAVE AN APP TODAY, YOU WANT TO TAKE IT FORWARD, WHAT’S MICROSOFT DOING TARGETING DESKTOP. THERE ARE LOT OF TALKS FOR THE REST OF THE EVENT AND WE PUT THE LIST OF TALKS AND LIST OF DETAIL INFORMATION THAT WOULD BE HELP FUL FOR YOU TO DECIDE IF YOU WANT TO GO DRILL DOWN INTO SOME OF THE SESSION, I UNDERSTAND MORE TECHNOLOGY, WHICH ONES GET MORE DETAILS. HOPEFULLY YOU GET BOTH OF THOSE THINGS BEFORE WE END THIS SESSION. LET ME ACTUALLY GIVE YOU QUICK INTRO. MY NAME IS JAYAPRAKASAM THIRUNAVUKKARASU YOU SEE THAT REALLY LONG NAME THAT’S ME CALL ME J.P. WE’RE BOTH FROM THE WINDOWS DEVELOPER PLATFORM TEAM. WE FOCUS ON DEVELOPER APIs, DEVELOPER SCENARIOS TARGETING WINDOWS AND ACTUALLY LIKE WHAT SHOULD WE DO FOR THE DESKTOP SCENARIOS. I’VE BEEN WITH MICROSOFT FOR ABOUT 19 YEARS NOW. COUPLE OF THINGS THAT IN MY CARRIER. ONE TALKING WITH PARTNERS, CUSTOMERS LIKE YOU. I REALLY LOVE GOING OUT AND UNDERSTANDING WHAT THE REQUIREMENTS ARE THEN BRINGING IT BACK TO ENGINEERING SEE HOW WE SOLVE THE PROBLEM. TWO DESKTOP FOR ALMOST 20 YEARS I’VE BEEN WORKING ON DESKTOP TECHNOLOGIES, GOING AND TAKING DIFFERENT TECHNOLOGY SOLUTIONS, TARGETING THE DESKTOP SCENARIOS AND THIS TALK ALLOWS ME TO COMBINE BOTH THESE AREAS AND TALK ABOUT WHAT’S THE FORWARD DIRECTION FOR ANY OF THE APPS THAT ARE TARGETING DESKTOPS. THANK YOU. ACTUALLY INTRODUCE JESUS WHO WILL BE COPRESENTING WITH ME.>>HI, EVERYONE, MY SOME NAME IS JESUS BARRANCO I AM A SENIOR DEVELOPER. I STARTED MY CAREER TWO YEARS AGO AS APPLICATION DEVELOPER CONSULTANT. I ALWAYS LOVE TWO THINGS, ONE WAS TO TALK TO CUSTOMERS, TO ENTERPRISES, TO UNDERSTAND THE CHALLENGES AND UNDERSTAND THE BUSINESS PROCESSES AND SECOND, WAS TO SEE HOW WE CAN SOLVE THE ISSUES HOW WE CAN IMPROVE THE PROCESSES WITH MICROSOFT TECHNOLOGY. SO I REALLY LOVE DOING THAT MUCH THEN I HAD AN OPPORTUNITY TO JOIN THIS TEAM, THE WINDOWS DEVELOPER PLATFORM. I DIDN’T WANT TO LOSE THE COP MEMBERS WITH PARTNERS. AS PART OF THE TEAM I RELY AND TALK TO CUSTOMERS TO LEARN FROM THEM, OTHER FEEDBACK, BRING TO THE FUTURE TEAM TO SEE HOW WE CAN BUILD AND DEVELOP FOR YOU.>>A LOT OF THE THINGS THAT WE’LL BE TALKING TODAY WILL BE RELATED TO WHAT THE CUSTOMER EXPERIENCES ARE. TAKE A STEP BACK LIKE FOR ME WHEN I COME TO THIS EVENT, ACTUALLY EVEN OUTSIDE WHEN I SEE THE WORLD I SEE THERE’S A LOT OF THINGS THAT ARE CHANGING AROUND US. YOU SEE THERE IS A SENSE OF URGENCY THAT’S BEEN FORCED UPON ANY ONE OF US, THE WAY BUSINESS IS CONNECTED. THE WAY — WHAT USERS EXPECT FROM COMPANIES. EVERYTHING IS CHANGING. THE COMPANIES WANT TO BE MORE MODERN, MORE DIGITAL THAN WHAT THEY WERE YESTERDAY. WE USE A LOT OF BUSINESS JARGON. WE TALK ABOUT MODERN, DIGITAL TRANSFORMATION, WHATEVER IT IS WE KNOW THAT THINGS ARE EVOLVE EVOLVING AND CHANGING. INFORMATION TECHNOLOGY IS THE CORE OF EVERYTHING WE TALK ABOUT , AS WE MOVE THROUGH THIS CHANGE, THE I.T. LEADERS ARE THE COMPANY LEADERS WILL LOOK AT INFORMATION TECHNOLOGY AS WAY TO GO MAKE THIS CHANGE. LET’S EMBRACE THIS CHANGE. LOT OF IT, WHAT WE’LL TALK ABOUT WE’LL TALK HOW THESE CHANGES IMPACT DESKTOP AND LIKE JESUS AND I TALKED ABOUT EARLIER, HOW DOES WHETHER THE DIFFERENT COMPANY’S VIEWPOINT OF MICROSOFT CAN HELP WITH THIS CHANGE. I’LL START WITH THIS. WE WENT TALKED FOR LAST ALMOST TWO YEARS, WENT TALKED TO A LOT OF COMPANIES ACROSS THE WORLD FROM MAJOR FORTUNE 500 COMPANIES TO SMALL COMPANIES, TO SYSTEM INTEGRATEORS TO PARTNERS WHO WRITE SOFTWARE . WANT TO GET THEIR POINT OF VIEW ON WHAT TO SEE THE CHANGES HAPPENING. THERE ARE SOME CONSIPS THAN THEMES THAT EMERGE OUT OF THAT. ON TOP OF IT, EVERYONE STARTS THINKING ABOUT WINDOWS 10 AND 36 5. HOW TO GET THERE, BUT ON TOP OF IT, THEY STARTED TALKING ABOUT SOME VERY GENERIC TEAMS. TO THE EXTREME THERE ARE FEW COMPANIES WHO ASK ME, I HAVE A LOT OF APPS THAT ARE CREATED IN THE LAST 10, 15 YEARS. IF I MOVE OVER TO WINDOWS 10, SHOULD I — FIRST HEARD THE QUESTION I WAS TAKEN ABACK, WHAT DO YOU MEAN BY REWRITING IT. ONCE HE STARTED INTERRELATING THE DATA, IT’S NOT A WEIRD QUESTION. VERY VALID QUESTION FOR FOLKS TO UNDERSTAND. UNLESS MICROSOFT COMES OUT AND PROMISES WHAT WILL AND WHAT WILL NOT RUN IS INHERENT QUESTION MARKER ON WHAT SHOULD THE COMPANIES DO. AND TO THE OTHER EXTREME WHERE THERE ARE COMPANIES WHO ARE MODERNIZE THEIR INFRASTRUCTURE, THEIR HARDWARE IS ALREADY, THEY WANT TO SEE I HAVE AN APP THAT HAS BEEN FEW YEARS OLD, WHAT SHOULD MY NEXT STEP BE? HOW DO I ACTUALLY TAKE MY CURRENT APPS AND MAKE USE OF THIS MODERN CONTEXT THAT HAVE BEEN AVAILABLE. TO THING IN BETWEEN WHERE I.T. ORGANIZATION ALWAYS WORRIES ABOUT. WHEN I’M PACKAGING WHAT SHOULD I BE, CAN NOVEL HELP ME WITH THAT HOW DO I TAKE CARE OF PRIVACY SECURITY RELATED AREAS. LOT OF COMMON THEMES. HOPEFULLY THIS PREPARE TAKES IS THE ONE THAT ANSWERS IF YOU HAVE QUESTIONS IN MIND AROUND ANY OF THIS TOPIC OR EVEN THINGS THAT WHAT WE THINK HAS BROUGHT US TO THE STEP THAT WE’RE WORKING ON.>>WHEN WE START PUTTING THE CONTENT, WE WERE SHOWING YOU THE FEATURES THAT WE HAVE AVAILABLE IN THE DEVELOPER PLATFORM. WE WANTED TO PUT ALL OF THAT TOGETHER. BUT THEN WE THOUGHT IT WAS WORTH IT TO TAKE ONE OR TWO STEPS BACK AND FIRST CLARIFY OR ANSWER SOME FOPPED MENTAL QUESTIONS. WHY WINDOWS 10 IS IDEA FOR ENTERPRISES AND WHAT SHOULD I DO WITH MY EXISTING ASSETS. BASICALLY JP WILL BE GOING THE MODERNIZATION THAT ARE AVAILABLE FOR TO YOU TAKE. AND THEN I WILL BE COVERING WHAT ARE THE NEW INVESTMENTS WE HAVE AVAILABLE FOR YOU IN THE DEVELOPER PLATFORM. HAVING SAID THAT LET’S.>>I KNOW A LOT OF YOU ARE ACTUALLY WORKING ON WINDOWS, THAT’S THE REASON WHY YOU’RE ACTUALLY HERE. BUT I WANT TO TAKE A FEW MINUTES TO ANSWER SOME VERY FUNDAMENTAL QUESTIONS SO THAT WE’RE ACTUALLY ON THE SAME PAGE BEFORE WE START TALKING ABOUT MORE TECHNICAL QUESTIONS. THE TOP OF YOUR MIND YOU HAVE A QUESTION, WHY IS WINDOWS THE RIGHT TARGET FOR ENTERPRISES? WANTED TO MAKE SURE IT’S ANSWERED. HISTORICALLY AS WITH US NOW GOING FORWARD, IF YOU LOOK AT IT , THIS IS ONE OF THE IDEAL PLATFORMS FOR ANY COMMERCIAL OR BUSINESS USER. COULD BE FOR DIFFERENT REASONS. IT COULD BE YOU HAVE THE DESKTOP AND MOUSE COMBINATION, KEYBOARD AND MOUSE COMBINATION THAT YOU USE FOR YOUR DAY-TO-DAY OPERATIONS. NATIVE APP THAT ACTUALLY GIVES YOU ALL THE CAPABILITIES THAT YOU NEED TO GO RUN YOUR APP. WE START MODERNIZING THE SCENARIOS, THE MODERN CAPABILITIES OF CLOUD AND DESKTOP COMBINATIONS. WANT TO GO REALLY IN TERMS OF UTILIZING PC’S FUNCTIONALITY . ALL THIS FUNCTIONALITY PLUS WE WANT TO ACTUALLY LEVERAGE YOUR EXISTING ASSETS. WHAT ARE INVESTMENTS. AS MODERNIZE AND MOVE FORWARD ON WE ASK THE SAME QUESTION TO LOT OF ENTERPRISES TO UNDERSTAND WHAT’S ON TOP OF THEIR MIND WHEN THEY START THINKING ABOUT DESKTOP. AND MODERNIZATION THE THEME WAS REALLY CLEAR, THEY ARE WANT MICROSOFT TO HELP LEVERAGING EXISTING ASSETS, CREATED MULTIPLE YEARS. HELP IT MOVE FORWARD. FROM MICROSOFT IN PRACTICE IT’S ACTUALLY THE WORK IS CUT VERY CLEAN. WE NEED TO MAKE SURE FROM A WINDOWS STANDPOINT THAT DEPLOYMENT NEEDS TO BE LANDING VERY CLEARLY AND APP COMPATIBILITY SHOULD BE THE TOP NOTION. WHICH IS SOMETHING I’LL TALK ABOUT MORE OF THESE THINGS IN DETAIL AS WE GO THROUGH SUBSEQUENT SLIDES THEN THE APP NEEDS TO WORK. THEN THE APP NEEDS TO PERFORM TO THE THINGS THAT YOU WANT TO DO AND AS YOU MODERNIZE YOUR OBLIGATION FRAMEWORK THE APP NEEDS TO — YOU DON’T HAVE REAL IDEA. MAKE SURE WE GIVE YOU CAPABILITY WHERE YOUR APPLICATION CAN BE EXPANDED AND MODERNIZEED. WITHOUT IMPACTING THE CHOIR FUNCTIONALITIES. LET’S TALK ABOUT WINDOWS 10 FOR A SECOND BEFORE WE GO INTO THE DETAILS. YOU ARE TALKING ABOUT IF YOU HAVE A QUESTION, WHY ARE WE TALK ING ABOUT WINDOWS 10 NOW? WE TALK ABOUT WINDOWS 10 DURING BUILD EARLIER THIS YEAR. WE ANNOUNCED THAT WINDOWS 10 IS THE MOST USED WINDOWS OPERATING SYSTEM IN THE WORLD. WE ARE ACTUALLY OVER 700 MILLION USERS THAT ARE USING WINDOWS 10 TODAY. THIS IS ELEMENTARY THAT WE CAN RUN WITH THE USERS THAT WE HAVE VISIBILITY INTO. A LOT OF ENTERPRISES THAT ARE BEHIND THE FIREWALL THAT WE DON’T HAVE NUMBERS FOR US. THE NUMBER IS MUCH GREATER THAN THAT, ENTERPRISES PICK WINDOWS 10 FOR DIFFERENT REASONS, WHETHER IT’S FOR SECURITY OF THE PERIOD THAT THEY HAVE BUT THEY ARE MOVING, EITHER FROM ALL THE STUDIES THAT WE HAVE WITH ENTERPRISE. WE’RE ALREADY SEEING THE ENTERPRISES ACTUALLY EITHER TAKING THE FIRST STEP TO MOVE TOWARDS WINDOWS 10 AND NOT PILOT ING OR IN SOME CASES THEY ARE MOVING FORWARD NOW THEY’RE GATHERING, LOOKING WHAT SHOULD THEY DO WITH APPLICATION FRAMEWORK. WE WANTED TO HAVE THIS CONVERSATION GETTING READY FOR WINDOWS 10. WANT TO GIVE YOU THE RIGHT TOOLS NEEDED FOR TO YOU BE GETTING RED HE EYE FOR YOUR WINDOWS 10 ADOPTION AS WELL. ONE OF THE FEW THAT HAVEN’T THOUGHT ABOUT WINDOWS 10 ALSO WANT TO TALK ABOUT ONE OF THE DATES THAT ARE ACTUALLY COMING UP VERY FAST. WHICH IS JANUARY 2020. WHICH IS THE END OF LIFE OF SUPPORT FOR WINDOWS 7. IF YOU HAVEN’T THOUGHT ABOUT WIN 10 MIGRATION THAT IS A GREAT TIME TO START THINKING BECAUSE 2020 IS NOT TOO FAR AWAY. NOW THIS WE TALKED ABOUT WINDOWS AND WINDOWS 10 I WANT TO TAKE A STEP BACK. TALK ABOUT WINDOWS DEVELOPER PLATFORM HISTORY, MIGHT BE HISTORY LESSON FOR A FEW OF YOU BUT WANT TO GIVE YOU A QUICK OVERVIEW BECAUSE LOT OF THE DISCUSSIONS WE’LL HAVE SUBSEQUENTLY WILL BE BASED ON WHY WE GO FORWARD FROM STARTING POINT. MICROSOFT LAUNCHED ABOUT 20 YEARS BACK, I WAS NOT AT MICROSOFT AT THAT POINT. I REMEMBER IT WAS ACTUALLY VERY EASY TO USE, I WROTE A LOT OF APPS AT THAT TIME FOR MY FRIENDS AND ENTERPRISE. ONE OF GROUND BREAKING AT THAT POINT TO HAVE A APP THAT COULD BE DEVELOPED VERY FAST. WE LAUNCHED A FEW YEARS LATER HAD LOT MORE POWERFUL UI AND LOT MORE API SUPPORT WHICH ALLOWS TO YOU GET LOT MORE SKILL. FROM THERE IF YOU REALLY LOOK AT TODAY THERE ARE STILL A LOT OF APPS THAT ARE USING WIN FORMS THAT ARE ACTUALLY CREATED AND I WANT TO BECAUSE LOT OF THE TALKS BASED ON THAT. WANT TO GET IDEA FROM YOU. HOW MANY OF YOU TODAY HAVE APPS THAT ARE WPF WIN FORM OR THAT ARE STILL IN PRODUCTION THAT’S STILL RUNNING TODAY? THAT’S WHAT I EXPECTED. WHEN YOU O GO TALK TO COMPANIES, THESE APPS ARE STILL HIGHLY CREATED WINDOWS 10 PLATFORM A FEW YEARS BACK PRIMARILY TARGET ING THE ECOSYSTEM OF PARTNERS THAT ARE ACTUALLY NEW FORM FACTOR OF TABLETS AS WELL AS INTEROPERABILITY. OUR TARGET WAS SLIGHTLY DIFFERENT AREA. NOT TO GO IMPACT ANYTHING ON THE ENTERPRISE SIDE WITH WIN FORM OR WPF THEN TRIED TO HELP THESE BRIDGE THESE GAP WE CAME UP WITH A COUPLE OF TECHNOLOGY IN THE LAST FEW YEARS. WE CAME OUT WITH DESKTOP APP CONVERTER WHICH HELPS TO TAKE EXISTING WINDOWS APPS AND COULD CONVERT AND MOVE OVER TO THE STORE. THEN PWS HELPED WITH TAKING ANY OF YOUR WEB ASSETS THAT YOU HAVE TODAY THEN CAN BRING THOSE OVER TO MAKE USE OF ANY OF THE NATIVE CAPABILITIES IN THE PLATFORM. THESE ARE JUST SOME OF THE BIG INVESTMENTS, NOT A COMPREHENSIVE LIST, THIS COULD BE GOOD START ING POINT OF WHERE THE DISTRIBUTION OF FROM DEVELOPER PLATFORM. SO, TALKING ABOUT LIKE, OKAY, HOW MY EXISTING INVESTMENTS. WHAT DO I DO GOING FORWARD. THAT WOULD BE PRIMARY QUESTION WE WANT TO GET ANSWERED BEFORE I GO FURTHER WITH ACTUALLY TALKING ABOUT WHAT WE NEED TO HAPPEN, I WANT TO MAKE SOME FUNDAMENTAL PROMISE FROM A MICROSOFT STANDPOINT, WHAT TECHNOLOGY THAT YOU HAVE TODAY? WHETHER IT’S WPF, WIN FORM, SOME NATIVE APPLICATION OR WEB APPLICATION, WE WILL HAVE A PART FORWARD FOR YOU. THERE ARE THINGS THAT WE’LL DO, WE WANT TO MAKE SURE WE UNDERSTAND THE TECHNOLOGY AND HOW YOU YOU ARE USING TECHNOLOGY TODAY IN YOUR ENVIRONMENT SO WE CAN GIVE YOU THE RIGHT PROCESS, RIGHT PART FORWARD IN TERMS OF WHAT THE SOLUTION ARE. WE’LL TALK ABOUT THINGS THAT BASED ON THE CONVERSATIONS WE HAD SO FAR, WHAT ARE SOME OF THE SOLUTIONS WE ALREADY HAVE. THERE ARE THINGS THAT YOU DON’T HEAR FROM THIS, DO REACH OUT TO US WE’LL TALK ABOUT HOW TO ACTUALLY HANDLE AS WE GO FORWARD LET’S START WITH GOING BACK TO WHERE WE ARE. CURRENT INVESTMENTS, HISTORICALLY ACTUALLY CREATE APPLICATIONS WITH WIN FORM, WPF, WEB ASSET, WHAT IT MIGHT BE. YOU CREATED FOR SPECIFIC REASON, MAYBE BECAUSE OF PLATFORM OF CHOICE, OR THE TECHNOLOGY AVAILABILITY THAT WAS WHAT COMPETENCY WAS. YOU CAN PICK ANY OF THESE THINGS AND WHEN YOU LOOK AT THE SNAPSHOT, YOU LOOK WHERE YOU WANT TO GO FROM HERE, THERE ARE MULTIPLE PARTS THAT YOU COULD TAKE. WE LOOK AT — CHARTEDDERRED OUT THE FOUR JOURNEYS AS THINGS WERE ACTUALLY — DEPENDING WHERE YOU WANT TO BE. VARIOUS FACTORS. IT COULD BE WHERE YOUR COMPANY WANTS TO INVEST IN TECHNOLOGY CHOICES, CROSS PLATFORM INVESTMENTS, OR HOW MUCH OF UI BACK INVESTMENTS YOU WANT TO MAKE. YOU COULD TALK ABOUT DIFFERENT JOURNEYS. LIKE FIRST STEP TALK ABOUT YOUR APP JUST NEEDS TO RUN, THAT’S ONE OF THE JOURNEYS. LEVERAGE SOME OF THE MODERN INVESTMENTS THAT ARE AVAILABLE IN DESKTOP, FOR EXAMPLE, WE INVESTED A LOT IN IMPROVING THE PACKAGING MECHANISM IN THE MODERN CAPABILITIES. IF YOU WANT TO LEVERAGE THAT NOT RELAY YOUR APP THAT BECOMES A DIFFERENT JOURNEY, IF YOU WANT TO ENHANCE YOUR APP. TAKE YOUR CURRENT APP AND RATHER THAN COMPLETE RELAY YOU WANT TO START ADDING FUNCTIONALITY TO THE APP, USING SOME OF THE MODERN SCENARIOS THAT WE’VE INVESTED IN YOU COULD EASILY DO THAT USING SOME OF THE ENHANCE MENT FEATURES. THE FOUR JOURNEYS IS COMPLETE RELAY, IF YOU DECIDE YOU WANT TO TARGET SOME NEW HARDWARE, FOR EXAMPLE, NEW CROSS PLATFORM EXPERIENCE AT THAT TIME YOU ARE GOING TO CREATE NEW EXPERIENCE AND NEW APP. WE CAN TALK ABOUT FROM HOW DO YOU GO FROM NOW TO TAKE ANY OF THESE FOUR JOURNEYS. SPEND NEXT 10, 15 MINUTES TALK ING ABOUT THE JOURNEYS THEN TALK ABOUT LIKE THE NEW INVESTMENTS OR NEW PLATFORM INVESTMENTS WE’RE MAKING FROM MICROSOFT. THE FIRST JOURNEY IS ABOUT APP CAN JUST RUN. THAT IS VERY FUNDAMENTAL QUESTION. IF YOU WANT, WE MAKE LIKE FOUR PROMISES ON THIS ONE. THE FIRST ONE IS IF WE HAVE ANY APIs THAT ARE PUBLISHED IN MICROSOFT, WE WILL MAKE SURE THAT WE THEY SUPPORTED WE DON’T MAKE ANY CHANGES TO BREAK IT. IF THERE IS ANY REASON WHY WE NEED TO GO MAKE CHANGES TO THE A PS WE WILL COMMUNICATE THESE CHANGES WELL AHEAD OF TIME THROUGH THE COMPATIBILITY COOKBOOK, YOU CAN PLAN FOR IT. WAY IN ADVANCE. WE TYPICALLY DON’T MAKE THESE CHANGES IN CASE THERE IS A NEED FOR CHANGE, IF FOR ANY REASON WE ACTUALLY THINK LIKE YOUR APP IS ACTUALLY BROKEN OR ACTUALLY HAS ISSUES, BECAUSE OF ANY OTHER CHANGES MICROSOFT DID, WE WILL TAKE CARE OF IT, CONTACT US THROUGH SUPPORT WE’LL ACTUALLY GIVE YOU FREE SUPPORT AND WE’LL MAKE SURE THE APP REMEDIATION IS TAKEN CARE OF. WE ALSO LOOK AT A LOT OF THE APP , TELEMETRY IN OUR BACK END, IF YOU THINK IT WILL HELP YOU, IF YOU’RE ONE OF THE ONES THAT HAS ACCESS TO YOUR WIN32 APP TELEMETRY. WE CAN CHAIR THE APP TELEMETRY. WE CAN SHARE THIS WHICH WILL HELP YOU — OR SOME THINGS THAT YOU NEED TO DO TO MAKE IT BETTER FOURTH ONE WE’RE ALSO PRO-ACTIVE LY MONITORING THE TOP APPS THAT ARE BEING USED AS REALISTIC COMPANIES. WE WORK WITH THE TOP ENTERPRISES , CONSUMER COMPANIES TO START MONITORING THEIR TOP APP FOR HELP. IF YOU DO NOTICE ANYTHING THAT’S BROKEN, WE GO BACK AND COMMUNICATE AND WE WORK WITH ISP s TO REMEDY THE SITUATIONS. THESE ARE FOUR PROMISES I COULD MAKE LIKE AROUND THAT. WHAT IT MEANS IS, OUR PRIMARY TARGET BEING WINDOWS 10 BEING MOST COMPATIBLE OPERATING SYSTEM EVER. BEHIND THE SCENES WE TAKE CARE OF A LOT OF THINGS. WE GO AND TEST THE TOP APPS AS WELL AS ALL THE APPS THAT NORMALLY USED BY ENTERPRISES, CONSUMERS AND TESTED AGAINST MULTIPLE DIFFERENT HARDWARE. ON DAY-TO-DAY BASIS TO MAKE SURE WE CAN KEEP UP WITH THE COMPATIBILITY HIGH BAR. AND ACROSS RELEASES, IF YOU DON’T NEED IT, WE DON’T MOVE FROM ONE BUILD TO THE OTHER. ON TOP OF THE DAILY TESTING THAT WE’RE RUNNING WE ARE ON MILLIONS OF INSIDERS USING THE BUILD TO MAKE SURE THAT THEY’RE TESTING YOUR SCENARIOS, THEIR APP PORTFOLIO AND GIVE US THE FEEDBACK. YOU CAN SEE LIKE THERE’S MORE THAN FEEDBACK THAT’S BEEN SUBMITTED. WE TAKE EVERY SINGLE ONE OF THEM SERIOUSLY. THOSE ARE HIGH PRIORITY ISSUES THAT TO TEAM THAT WORKS ON THE FEATURE TAKE CARE OF IT. THAT’S THE WAY WE KEEP THE PROMISE. BASICALLY WHAT IT TRANSLATES TO YOU IS, IF YOU HAVE AN APP AND IF THERE’S ABOUT CHANCE OF TELEMETRY OF COMPATIBILITY THAT MICROSOFT IS GUARANTEEING AND TESTING IT OUT THE CHANCES OF YOU HOW TO TEST IT OUT AND CONSISTENTLY KEEP A PULSE ON IT GOES DOWN. YOU CAN ACTUALLY, IT’S A MUCH EASIER PATH FOR YOU. IF YOU WANT YOUR APP TO JUST RUN THAT’S STEP ONE. THAT YOU CAN TALK ABOUT, IF YOU WANT TO GET MORE DETAILS ON COMPATIBILITY STORY WE HAVE FEW TALKS LINED UP FOR YOU THROUGHOUT THE IGNITE EVENT. THERE’S A BUILD THAT GOES INTO THE DETAILS ABOUT THE FASTTRACK PROCESS THAT I TALKED ABOUT. THIS IS A SESSION THAT WILL GO INTO DETAILS ON IS3 AND WINDOWS APPLICATION. WANT THE ACTUALLY GET MICROSOFT HAND HOLDING OUR SUPPORT IN TERMS OF HOW YOU CAN ACTUALLY MOVE YOUR APP TO GET TO THE COMPATIBILITY. THIS IS A GREAT TALK TO ATTEND. I DON’T WANT TO STEAL THEIR THUNDER THERE’S A LOT OF GOOD NEWS IN TERMS OF HOW THEY CAN ACTUALLY HELP SUPPORT APP DEVELOPERS. THERE IS A TALK FROM THAT TALKS ABOUT APP. IF YOU WANT TO START USING APP TELEMETRY WITHIN YOUR DATA GREAT TALKING TO INTO DETAILS ABOUT WHY YOU WANT TO ACTUALLY GO FEED INTO THE APP TELEMETRY. ANOTHER TALK, WHOSE TALK IS HAPPENING RIGHT NOW SO MOST LIKELY YOU WILL ACTUALLY MISS THIS SESSION. BUT IT’S ACTUALLY RECORDED SO IT’S A SESSION THAT TALKS ABOUT WIN 3 ANALYSIS SO YOU CAN GO BACK ONCE YOU GET BACK TO YOUR HOTEL AREOLATEDDER YOU CAN GO BACK LISTEN TO THE SESSION. NOW THAT WE TALKED ABOUT THE FIRST STEP WHICH IS YOUR APP NEEDS TO JUST RUN AS A JOURNEY, LET’S TALK ABOUT THE NEXT ONE. THERE’S A LOT OF THINGS WE CAN TALK ABOUT IN HERE ABOUT APP ISOLATION OR APP EXPERIENCES, YOUR PACKAGING AND DEPLOYMENT. LET’S TAKE ONE. I WANT TO TALK ABOUT MORE IN DETAIL ABOUT YOUR APP DISTRIBUTION, APP PACKAGING AND DISTRIBUTION, NEXT STEP FORWARD. NOW THAT YOU KNOW YOUR APP JUST RUNS COULD YOU HAVE BEEN USING ANY OF THIS MECHANISM FOR YOUR DISTRIBUTION WHETHER IT’S SET OF EXE OR MSI OR SOME OF YOU CUSTOMS CLIP TO DO PACKAGING. ONE THING THAT MICROSOFT DIDN’T DO OVER THE YEARS FOR PACKAGING AND DISTRIBUTION WE DIDN’T DAN STARTED DIES THE CONSTRUCTS. WE DIDN’T DAN CARD EYES HOW IT SHOULD — STANDARDIZE. EACH ONE DID THINGS IN A DIFFERENT WAY DEPENDING WHERE YOU NEED TO BE. WHICH CERTAINLY A LOT OF ISSUES, WHETHER IT’S HOW THE SYSTEM WORKS OR IN TERMS OF COST INVOLVED WITH THE UPKEEP OF THIS PACKAGING. BECOMES HARDER TO UPKEEP. WE ARE STANDARDIZEINGS IT FINALLY. COMING OUT WITH MSI ACCESS TO SEC NOTHING THAT WILL BE A SUPER SET OF ALL THE DISTRIBUTION MECHANISMS THAT YOU SAW SO FAR AND BRING IT TOGETHER AND THERE ARE MULTIPLE ADVANTAGES OF GETTING ACROSS TO MSI. I’LL MENTION A FEW OF THOSE THINGS AND THE FIRST ONE IF YOU ARE ACTUALLY I.T. PRO OR COMPANY THAT ACTUALLY OWNS BUNCH OF THESE APPS THE MAIN FACTOR FOR YOU WHEN YOU TALK ABOUT PACKAGING AND DISTRIBUTION IS COST. YOU HAVE AN APP THAT YOU PURCHASE OR GET FROM ONE OF YOUR DEVELOPERS. YOU START TALKING ABOUT RE PACKAGING. YOU GET TO AN IS IS 3 OR SI THIS REPACKAGE YOUR APPLICATION. YOU DEPLOY IT, THERE SOME CHANGES HAPPENING IN THE OPERATING SYSTEM, YOU HAVE TO DO A LOT OF REPACKAGING. OR CHANGES THAT ARE HAPPENING IN I.T. ENVIRONMENT OR APP CHANGES YOU KEEP CONTINUOUSLY RE PACKAGING YOUR APPLICATION, EVERY TIME THERE IS A RE PACKAGING THERE IS A HEAVY COST INVOLVED IN THOSE PACKAGING AND REPACKAGING EFFORT. WITH MSI YOU CUT THE COST FACTOR ASSOCIATED WITH IT SO WE ARE ACTUALLY BREAKING APART THE OS APP AND UPDATES. THAT WAY YOU DON’T HAVE TO WORRY ABOUT EVERY SINGLE CHANGES. EACH ONE CAN CAN HANDLED IN INDEPENDENT WAY. THE SECOND BULLET IS AROUND THE USER. IF I. A USER I GO BY DEVICE, AFTER I START INSTALLING A BUNCH OF APPLICATIONS, THESE APPS START INSTALLING THE REGISTRY STARTS UPDATING REGISTRY, STARTS WRITING TO THE FILE SYSTEM OBJECT THAT SAME SORT OF INSTALL THEN I START UNINSTALLING SOME OF THE APPS. IT DOESN’T ALWAYS UNINSTALL CLEANLY. YOU REALIZE YOUR DEVICE STARTS BEHAVING SLOWLY. WE WANT TO MAKE SURE THAT IS AN END USER IF YOU INSTALL AN APP YOU HAVE TO BE CONFIDENT WHEN YOU INSTALL THE APP IT UNIN STALLS CLEANLY. MSX WILL TAKE CARE OF ALL THOSE THINGS FOR YOU. AND THAT FROM A USER STANDPOINT ONE OF THE HIGH BULLET POINTS. ON TOP OF IT, AS A PACKAGING, RE PACKINGING WE ALSO MADE THE PACKAGING INSTRUCTIONS AND DEPLOYMENT STEPS MUCH SIMPLEER AND ALSO OPTIMIZEED FOR BOTH FOR F ROM A DISK SPACE SIDE OF THINGS AS WELLING AS NETWORKING SIDE OF THINGS. LET ME PLAY REALLY QUICK VIDEO TO TALK ABOUT MSI TECHNOLOGY.>>YOUR ENTERPRISE IS BUILT TO BE A WELL OILED MACHINE. FUELED BY APPS AND GEARED FOR MODERNIZATION. BUT THE CONSTANT FLOW OF APP UPDATES HAS YOU STUCK IN CYCLE OF PACKAGING THAT DEVOURS YOUR TIME AND RESOURCES. FACING A BACKLOG OF UPDATES — THAT SMOOTHS YOUR PACKAGING TO INSTALLATION PROCESS. MSIX DECOUPLE ELSE OS UPDATES, APP UPDATES AND CUSTOMIZATION TO KEEP CODE FLOWING. YOU’LL NEVER REGRET INSTALLING AN APP WITH PREDICTABLE, TRUSTED AND STREAMLINED DEPLOYMENT. MSIX IN STALLS ONLY WHAT YOU NEED, OPTIMIZING DISK SPACE AND NETWORK BANDWIDTH. THE MSIX CONTAINER ISOLATES APPLICATIONS, ENABLING SAFE AND RELIABLE PERFORMANCE ACROSS THE LIFE CYCLE. AND SAY GOODBYE TO MACHINE ROT THANKS TO CLEAN UNIN STALLS. TAKE BACK GET THE MOST OUTS OF YOUR ENTERPRISE WITH MSIX.>>WE’RE WORKING WITH A LOT OF COMPANIES TO MAKE SURE WE ARE ACTUALLY TARGETING THE RIGHT CHALLENGES WITH PACKAGING AND DISTRIBUTION. JUST WANT TO CALL OUT SOME OF THE PARTNERS WHO ARE ACTUALLY CO ENGINEERING WITH US TODAY. AS3, SOME OF THE ENPER PRICES. THESE ARE THE IS3s IF YOU USING ANY OF THESE TOOLING PARTNERS FOR FOR YOUR PACKAGING NEEDS WE’RE ALREADY WORKING WITH ALL OF THEM TO MAKE SURE THAT MS IM IS ONE OF THE SUPPORTED TECHNOLOGIES. IF YOU DON’T SEE A PACKAGING PARTNER THAT YOU ARE USING IN THIS LIST, DO TALK TO US AFTER THE SESSION WE WANT TO MAKE SURE THAT WE HAVE THEM COVERED AS WELL. SOME OF IS3s ALL DATA TO SUPPORT FOR MSIX. THESE ONES ARE VIRTUALLY AS OF TODAY HOW MSIX SUPPORT WITHIN THEIR TOOLING YOU CAN, IF YOU’RE USING ANY ONE OF THEM YOU SHOULD BE ABLE TO DOWNLOAD THEIR TOOL ING AND CAN START USING MSIX IF YOU ARE USING SYSTEM INTEGRATEORS FOR YOUR PACKAGING NEEDS, WE’RE WORKING WITH ALL THE GLOBAL SIs AS WELL AS SOME OF THE REGIONAL SIs TO MAKE SURE THEY ARE AWARE OF THE MXIS ECONOMIC NOTHING AS WELL AS TAKE CARE OF PACKAGING NEEDS. AND THESE ARE SOME OF THE ONES WHO ARE DOING ACTIVE WORK TO TAKING PACKAGING WORKLOAD SEE HOW MSIX CAN SOLVE THOSE CHALLENGES. WE ARE ALSO RUNNING THROUGH AP PROGRAMS FOR MSIX TECHNOLOGY SO YOUR ENTERPRISE WANTS TO BE PART OF PILOTING SOME OF THE MSIX TECHNOLOGY YOU CAN ALWAYS JOIN M SIX COMMUNITY AND DOWNLOAD DOCUMENTATION THAT ARE AVAILABLE RIGHT NOW. THERE ARE COUPLE OF PARTNERS THAT I WANT TO CALL OUT LIKE T MOBILE ARE TAKING THEIR COMPLETE APP PORTFOLIO AND GOING THROUGH MSIX WAS CONVERTING EVERYTHING OVER TO MSIX. IF YOU WANT TO PARTICIPATE FEEL FREE TO TEACH OUT TO US, WE CAN GIVE YOU MORE DETAILS ON WHAT YOU CAN DO. IF YOU WANT TO GET MORE DETAILS ABOUT MSIX, THERE ARE ABOUT THREE TALKS THAT WE HAVE MORE REST OF THE SESSION, JOHN TALKS ABOUT WHAT ARE THE FUTURE INVESTMENTS WE — THERE’S GOOD SESSION FOR YOU TO ATTEND IF YOU WANT TO TALK ABOUT SOME OF THE COMPLEX THINGS WE’RE DOING. AND JOHN, ANDY AND DEANNA ARE DOING A SESSION SPECIFICALLY TALKING ABOUT M ZIP X FROM — FROM AN IT PRO PERSPECTIVE. IF YOU WANT TO TALK ABOUT MANAGE MENT AND WANT TO GET MORE DETAILS ABOUT MSIX ON TOOLING CAN ACTUALLY HELP ESPECIALLY ON THE DEPLOYMENT SIDE OF THINGS, THEY WILL TALK ABOUT THE DETAILS DON’T WORRY IF YOU DIDN’T ACTUALLY, SOME OF YOU ARE ACTUALLY CAPTUREING THE INFORMATION, IF YOU HAVEN’T CAPTURED IT HERE, WE HAVE A SESSION SLIDE AT THE END WHICH GIVES YOU THE COMPLETE OVERVIEW OF ALL THE SESSIONS THAT MIGHT BE INTERESTING FOR YOU AND WILL SHARE IT WITH YOU. RELATED TO THE MODERN APIs, TAKE A STEP BACK BEFORE I GO INTO THE DETAILS. WE CREATED THIS PARADIGM, WHETHER IT’S KNOWINGLY CREATED — I SHOULDN’T SAY KNOW INGLY. WE CREATED THIS PARADIGM WHERE HAD DESKTOP APPLICATION, TARGET ING THE DESKTOP USERS THEN IN THE LAST TWO OR THREE YEARS CREATED MODERN APPLICATION FRAMEWORK ON UWP TARGETING MORE OF CONSUMER SCENARIO. THERE IS A REASON WHY WE CREATED THESE TWO SEPARATE PLATFORMS, YOU CAN THINK ABOUT IT THAT WAY. THERE ARE ATTRIBUTES OF FUNCTIONALITY. LET’S TAKE A LOOK AT THE DESKTOP APPLICATIONS FIRST, IT WAS TARGETED FOR YOUR DESKTOP PCs THE DATA WAS SITTING INSIDE YOUR PC AND YOU DIDN’T CARE ABOUT HOW IT WAS DISTRIBUTED, YOU TOOK IT DOWN AND GAVE IT TO SOMEONE OR DOWNLOADED IT FROM A WEBSITE. PRIMARILY USING WIN FORMS, WPF, WASN’T A BIG FORM FACTOR, YOU WANTED TO GO USE LOT OF NATIVE FUNCTIONALITIES THAT PC IS OFFER ING. IF YOU GO TO THE OTHER EXTREME WHEN WE CAME OUT WITH THE MODERN APPLICATION FRAMEWORK, THE TARGET WAS COMPLETELY THE OTHER SIDE. IT WAS DESIGNED FOR REUSE, IT WAS DESIGNED WITH SECURITY, PRIVACY IN MIND THE TARGET OF DISTRIBUTION WAS ALWAYS THROUGH A STORE. AND UI WAS A KEY CONSTRAINT YOU CAN LOOK AT THE BENEFITS ON BOTH SIDES. THERE ARE ACTUALLY THINGS PEOPLE LIKED ON BOTH SIDES SO WE WANTED TO SEE LIKE WAY TO BRING THESE TWO THINGS TOGETHER. THAT’S WHERE A LOT OF THE EFFORT HAS BEEN GOING ON FOR THE LAST FEW MONTHS. WE ARE TAKING THE BEST OF BOTH SIDES. TAKING ALL THE SCENARIOS AND THINGS THAT WORK VERY WELL ON DESKTOP, FOR EXAMPLE, WINDOWING AND WE ARE ACTUALLY BRINGING THAT IN TO THE MODERN APPLICATION FRAMEWORK. AT THE SAME TIME, WE ARE TAKING THINGS THAT WORKED REALLY GOOD ON MODERN APPLICATION FRAMEWORK, FOR EXAMPLE, CAPABILITY MODEL WHICH TAKES CARE OF PRIVACY OR SOME OF THE UI FRAMEWORK, THE FLUID SCENARIOS THAT ARE GETTING REALLY GOOD USE FROM THE DEVELOPERS ON THE MODERN APPLICATION FRAMEWORK. WE WANT TO MAKE SURE THAT BRING THAT INTO THE DESKTOP. AS DESKTOP DEVELOPER YOU LEVERAGE THE THINGS THAT WE DID IN THE LAST FEW YEARS, SO IN THEORY WE’RE TRYING TO BRING THE TWO ECOSYSTEMS TOGETHER, TWO DIFFERENT PLATFORMS, IT LOOKS AND FEELS LIKE THE SAME. FROM A DESKTOP DEVELOPER POINT OF VIEW, THINK ABOUT IT THIS WAY YOUR DESKTOP APP REMAINS IN THE MIDDLE. AND WE WANT TO BREAK THE BARRIER OF ALL THE MODERN UI, UWP WORK AND ALA CARTE THAT YOU CAN PICK AND CHOOSE WHAT YOU WANT TO DO. FROM YOUR DESKTOP APP IF YOU WANT TO USE ANY OF THE UWP APII s WE INVESTED, WE SHOULD BE ABLE TO DIRECTLY CALL THOSE APIs. YOU DON’T HAVE TO BE CONSTRAINED NOW YOU WANT TO USE ANY OF THE X AMEL CONTROLS OF THE UI INFRASTRUCTURE THAT WE ARE INVESTED IN, BE ABLE TO CALL THEM FROM YOUR DESK TAP APPLICATION. USE MORE OF OTHER CAPABILITIES OR RECOMPILE YOUR APP, ALL YOU WANT TO MAKE USE OF THE CONTAINER CONSTRUCTS OR ANY OF THE INVESTMENTS WE MADE WE WANT TO PIECEMEAL EACH ONE OF THEM SO FROM YOUR DESKTOP APP YOU CAN CONSUME ALL OR WHICHEVER ONES THAT YOU WANT TO UTILIZE. LET’S TALK ABOUT A FEW OF THEM TO GIVE YOU SENSE OF WHERE WE ARE HEADING. .NET SCORE IS ANSWER FOR CROSS PLATFORM PERMUTATION OF .NET. IT’S SO FAR OUR TARGET HAS BEEN WEB AND CLOUD THAT’S HOW WE’VE BEEN TARGETING .NET. .NET CODE SPECIFICALLY, WE ARE BRINGING DESKTOP IOT AS WELL AS EI SCENARIO TO THE MIX. WHAT IT MEANS FOR DESKTOP APP DEVELOPER THAT IT BRINGS ALL THE BENEFITS AND ADVANTAGES OF .NET CORE FOR YOUR DESKTOP SCENARIOS. YOU CAN USE XAMEL CONTROLS. YOU ALSO GET ADDITIONAL BENEFITS, EXAMPLE, SIDE BY SIDE INSTALLATION OF .NET FRAMEWORK AS ONE OF THE HEAVY — WITH UTILIZING .NET CORE NOW YOU BE ABLE TO DO ALL OF THOSE FUNCTIONALITIES. YOU GET OTHER THINGS LIKE GLOBAL AND LOCAL CACHE, ONE FRAMEWORK NOT GOING TO READ THROUGH EACH ONE BECAUSE IT WILL TAKE A LOT OF TIME JUST TO TALK ABOUT ONE FEATURE. I’LL SHARE THE SLIDE YOU CAN LOOK MORE OF THE DETAILS BUT LEGAL ME TALK ABOUT THE HIGH LEVEL POINTS, FIRST. NOW YOU CAN TAKE ALL THE XAMEL INVESTMENTS. BRING WIN FORM APPS. IF YOU WANT, IN A PLACE WHERE YOU WANT MODERNIZE THE UI WANT TO KEEP ALL THE BACK AND INFRASTRUCTURE THE SAME NOW WITH ALL THE XAMEL WORK YOU CAN GO DO THAT. THAT ARE BETTER THAN DESKTOP COMPANION OR SOME CASES THESE ARE NEW APIs THAT WE’VE INVESTED IN, MIXED REALITY OR ZA MIL APIs FROM WITHIN YOUR DESKTOP SCENARIOS OR DESKTOP APP YOU WILL BE ABLE TO CALL ALL THESE APIs THE WORK THAT WE’RE DOING RIGHT NOW GO MAKE ALL THE APIs CALLING IT THE EXACT SAME WAY YOU CAN LEVERAGE ALL THE API s. JUST CALL OUT COUPLE OF PARTNERS WHO ARE DOING COENGINEERING WORK WITH US FOR TECHNOLOGIES THEY JUST TALKED ABOUT IN THE LAST FEW SLIDES. WIN 3 BASED APPLICATION TYPE COMPANY. THEY USE DESKTOP BRIDGE TO MOVE THEIR EXISTING APPLICATION, WIN 3 TO THE STORE. NOW TARGET AS WELL AS SOME OF THE CUSTOMERS THAT THEY WEREN’T ABLE TO TARGET BEFORE. THEY ARE ONE OF THE ENTERPRISES THAT HAVE HEAVILY FOCUSED ON THE UI SIDE OF THINGS. THEY ARE KEEPING WIN 3 ASSETS USING SAMPLE ISLAND TO MODERNIZE UI. COUPLE OF PARTNERS WE ARE ALREADY DOING THINGS THAT I JUST TALKED ABOUT AND BEFORE WE ACTUALLY STARTED PUBLISHING IT WIDELY. WANT TO GET MORE DETAIL SPECIFICALLY AROUND THE WORK FROM UTILIZING THE MODERN FRAMEWORK FROM WITHIN YOUR DESKTOP. ADAM HAS A GOOD TALK, ENCOURAGE YOU TO GO TO THIS ONE TOMORROW TO TALK ABOUT DETAILS HOW YOU CAN ACCESS ALL THE APIs AS AS WELL AS UI FRAMEWORK FROM WITHIN YOUR WIN 3 APPLICATION. NOW COME TO THE LAST STEP, IF YOU WANT TO TAKE YOUR EXISTING APP AND WANT TO NOW NOT USE — GO FORWARD WITH THAT BUT REDO YOUR APP, YOU ALWAYS HAVE WINDOWS 10, EMPHASIZE THAT WINDOWS 10 STILL GREAT PLATFORM TO TARGET NOT JUST FROM DEVELOPMENT PLATFORM BUT ALSO NATIVE CAPABILITIES IT BRINGS FROM A PLATFORM STRAND POINT. IF YOU THINK WINDOWS 10 TO TARGET, YOU HAVE DEVELOPERS THAT YOU ALREADY GOT FROM EXISTING PLATFORM, YOU GET THE SECURITY BENEFITS, AVAILABILITY BENEFITS. ON TOP OF IT YOU ARE ACTUALLY FUTURE PROOFING YOUR APPLICATION ALL OUR INVESTMENTS ARE ON THE WINDOWS PLATFORM. FROM A DEVELOPMENT A PI STANDPOINT WHETHER YOU ARE ACTUALLY GOING TO TARGET EI SCENARIOS OR CLOUD SCENARIOS, THEN YOUR APPLICATION IS FUTURE PROOFED. IF YOU THINK ABOUT ENTERPRISE PLAYERS WE STARTED TALKING WITH HEALTH CARE A FEW MONTHS BACK THEY STARTED TAKING THEIR WIN 3 APPLICATION, STARTED MOVING OVER TO UWP AND WINDOWS 10 PLATFORM, BEEN SUPER HAPPY WITH ALL THE AP I SUPPORT. USING LOT OF THESE PARTNERS AS COENGINEERING EFFORT TO START THINKING ABOUT WHAT ARE THE DESKTOP API SCENARIOS THAT YOU NORMALLY USE AND BRING THEM IN THE MODERN PLATFORM SO YOU CAN ACTUALLY START TAKING STEPS TO MOVE WIN 3 INTO THE MODERN WORLD AS WELL. THAT ACTUALLY TALKS ABOUT FOUR STEPS THAT WE HAVE SO FAR. AND IF YOU WANT TO GET LIKE MORE OVERVIEW OR MORE DETAIL INFORMATION ESPECIALLY ON THE SECOND PART OF IT, ADAM’S TALK WILL ON SECOND HALF OF THE SESSION WILL TALK ABOUT SOME OF THE UI INVESTMENTS AS WELL AS SOME OF THE FRAMEWORK INVESTMENTS WE’RE MAKING TO MAKE SURE THAT WINDOWS PLATFORM OR UW P IS RIGHT INVESTMENT TO MAKE FOR ENTERPRISE STANDPOINT. NOW THAT WE TALKED ABOUT THE FOUR STEPS I WANT TO HAND IT OVER TO JESUS TO TALK ABOUT SOME OF THE NEW INVESTMENTS WE ARE ACTUALLY MAKING.>>THANK YOU, JP. NOW WE WANT TO TALK ABOUT EXCITING THE NEW FEATURES THAT WE’RE BRINGING TO THE WINDOWS DEVELOPMENT PLATFORM. TALK ABOUT SEVEN FEATURES THAT WE ARE BRINGING IN TODAY. AND IF YOU ARE LIKE ME TO LOVE SEEING WRITING IN THE SECTIONS, I APOLOGIZE WE DON’T HAVE ANY OF THIS, WE DON’T HAVE TIME TO DO THAT HOWEVER I WILL BE POINTING YOU TO THE SESSIONS THAT HAVE GREAT DEMOS AND SOURCE CODE AVAILABLE TO LEARN ABOUT FUTURES THE FIRST FEATURE I WANT TO HIGHLIGHTED IS ONE OF THE COOL EST FEATURES, THE WINDOWS PLATFORM. WE MADE THROUGHOUT LATEST MONTHS DEVELOPMENTS IN THE PLATFORM AND UI LIBRARY. MADE A LOT OF INVESTMENT IN THE PLATFORM ITSELF, IN THE CONTROLS , THE TOOLING, THE SUPPORTABILITY, THE SAMPLE SUPPORT AVAILABLE AND WE DEEP INVESTING IN TO THIS FUTURE, ONE OF THE FUTURES HIGHLIGHT THAT WE’RE INVESTING HEAVILY ON IS MODERN WINDOW IN APIs WE HAVE HEARD FROM DEVELOPERS THAT CRITICAL FEATURE THEY WANT TO BE SEEN PART OF THE MODERN UI PLATFORM WE ARE WORKING HEAVILY INTO BRINGING THIS TO LIFE. I WANT TO TOUCH ABOUT IN TWO OTHER FEATURES THAT WE’RE CURRENTLY RELEASING TODAY. WHICH IS UI DENSITY AND WIN UI LIBRARY. DENSITY MEANS THAT FIRST WE RELEASE MODERN UI, MODERN UI IN WINDOWS 8 WE THOUGHT THAT TARGET TOUCH DEVICES. MAKE SURE THAT THE MODERN UI WAS WORKING FOR TOUCH. HOWEVER, WHAT WE DON’T REALIZE IS STILL APPLICATIONS ARE BEING BUILD FOR DEBOARD AND MOUSE. WE DECIDED TO HAVE A NEW STANDARD WHICH IS WHAT YOU SEE IN THE MIDDLE WE HAVE FOR DENSITY WHICH IS STILL WORK FOR TOUCH DEVICES, STILL WORK WITH TOUCH AND WITH YOUR FINGER. AND ALSO IT WORKS GREAT WITH KEYBOARD AND MOUSE. YOU DON’T FEEL LIKE APPLICATION IS WASTING SPACE. AND IT’S ALSO WORKING GREAT WITH PEN. BUT IF YOU HAVE APPLICATION THAT REALLY NEEDS TO TAKE CARE OF THE SPACE, NEEDS TO HAVE LOT OF CONTROLS, FOR EXAMPLE, MANUFACTURING APPLICATION OR HEALTH CARE. NOW WE HAVE MORE COMPACT SIZE THAT YOU CAN USE IN MODERN UI PLATFORM IF YOU WANT TO. AS YOU REMEMBER THIS IS ONE OF THE SCENARIOS THAT JP WAS TALK ING ABOUT WHICH IS SOMETHING THAT WE HAVE, WE ARE BRINGING IN TO THE MODERN PLATFORM NOW. NEXT FEATURE TO HIGHLIGHT IS NGUYEN UI LIBRARY. WE HAVE CHALLENGE AS THAT WE WANT DEVELOPERS TO USE. I WANT TO USE THIS NEW CONTROL, I NEED TO MAKE SURE THAT THIS CONTROL WILL BE ABLE TO TARGET MY USERS. SO BASICALLY IF MY USERS HAVE NOT IN THE LATEST BUILD, THEY WON’T BE ABLE TO SEE MY APPLICATION. SO EITHER I HAVE TO CREATE TWO APPLICATIONS OR I HAVE TO JUST STAY USE CONTROLS THAT THEY ARE AVAILABLE TO MY USERS. WITH THIS NOW I CAN SOLVE THIS AS DEVELOPER I JUST UNLOAD NEW PACKAGE, USE THE CONTROLS IN THE NEW PACKAGE THEN I CAN JUST TARGET THAT — THOSE CONTROLS WHEN MY USER RUN IN PREVIOUS BUILD OF WINDOWS, IF THE CONTROL IS NOT AVAILABLE, THEY WILL BE DOWN LEVELED AUTOMATICALLY. IF YOU WANT ABOUT THE SYSTEM, WE HAVE IN THE UI PLATFORM KNEW SOME OF THE CONTROLS AND, AN AMAZING TALK ON TUESDAY WITH AMAZING DEMOS. THE NEXT FEATURE THAT I WANT TO HIGHLIGHT IS INKING. BASICALLY, I LOVE THIS FEATURE, BECAUSE I LOVE WRITING WITH REAL PHYSICAL PEN AND DRAWING AS WELL SO THIS IS A FEATURE THAT I LOVE BECAUSE IT ALLOWS ME TO EXPRESS MYSELF AND FEELS SO PERSONAL. AND WITH DIGITAL INKING IS PRETTY MUCH THE SAME THING. WE ARE MAKING A LOT OF INVESTMENTS TO MAKE PEN HAVE MORE PRECISION, MAKE IT MORE ACCURATE AND FEEL MORE LIKE REAL PEN LIKE PHYSICAL PEN. AND NOW WE ALSO WORKING TO MAKE THE INKING. WE RELEASED ANALYSIS AWHILE BACK , FEW MONTHS BACK WE KEEP IMPROVING THE INKING. WITH INC — WE CAN ONLY RECOGNIZE WHATEVER THE USE ON THE SCREEN NOW WE ARE ABLE TO RECOGNIZE WHAT HE IS PUTTING INTO THE SCREEN, IF IT IS PART OF BIGGER PARAGRAPH OR BIGGER SENTENCE, AND THEN WE CAN UNDERSTAND THE CONTEXT WITHIN THESE SENTENCES OF HIS WRITING. NOT ONLY THAT WE CAN ALSO DO THINGS SUCH AS SHAPE COMMUNICATIONS OR BUILD THE SHAPES THAT THEY ARE WRITING. HERE IS EXAMPLE OF THE SHAPES THAT WE CAN RECOGNIZE. SO BASICALLY THE DRAWING SOME OF THE SHAPES WHERE WE CAN RECOGNIZE THEM AND ALSO BE ABLE TO MAKE THEM LOOK BEAUTIFUL. IMAGINE THE POWER OF PUTTING THESE CAPABILITIES INSIDE YOUR APPLICATION, FOR EXAMPLE, THINK OF THE HEALTH CARE APPLICATION THAT HAS X-RAYS, ANALYZE, SOME OTHER TYPES OF IMAGES THE USERS WILL WRITE WHAT THEIR FINDINGS ABOUT THESE IMAGES THEN YOU CAN STORE THIS INFORMATION ON TOP OF THE IMAGES AND SAVE THIS INFORMATION AND MAKE SOME ANALYSIS AND MAKING SEARCHABLE AND STORAGE, INTO THE RIGHT DEVICES JUST BY HAVING THE DOCTORS WRITING IN THE APPLICATION. CONCEPTS IS AN APPLICATION FOR CREATIVE DESIGNERS THEY HAVE REALLY AN AMAZING EXPERIENCE FOR THE USERS. THEY HAVE SOME BRUSHES THAT YOU CAN TAKE YOUR PEN WITH AND FEEL LIKE A REAL PENCIL, IT IS AMAZING HOW THE APPLICATION WORKS. I ENCOURAGE YOU TO DOWNLOAD FROM THE STORE AND SEE POTENTIAL OF INKING. AND THEY HAVE APPLICATION THAT IS USED TO WRITE SOME NOTES INTO YOUR AGENDA. ALSO CREATE YOUR AGENDA AND DRAW SOME SKETCHES WITHIN IT. IF YOU WANT TO LEARN MORE HOW TO USE INKING CAPABILITIES, HOW TO START USING OTHER CAPABILITIES AND CREATE SOME INTEL INTELLIGENT THINGS, DON’T MISS THE TALK ON THURSDAY. THEY HAVE SOME SOME AMAZING, BY THE WAY THEY WILL SHOW YOU HOW TO USE INK ANALYSIS WITHOUT A PENNSYLVANIA DEVICE. YOU CAN USE IT WITH A TOUCH DEVICE OR KEYBOARD AND MOUSE IF YOU WANT TO DO STROKES WITH A MOUSE, THIS CAPABILITY IS AVAILABLE FOR NEW APPLICATIONS. NEXT FEATURE THAT I WANT TO HIGHLIGHT TODAY IS ABOUT ARTIFICIAL INTELLIGENCE. WE ALL KNOW HOW IMPORTANT IT IS TODAY TO START THINKING ABOUT ARTIFICIAL INTELLIGENCE AND AI, SOME OF THE HAS BEEN TALKING A LOT ABOUT AI IN THE CLOUD IN THE PAST MONTHS. AND NOW WE ALSO BRINGING AI FUNCTIONALITY AND CAPABILITY INTO THE EDGE. THE EDGE OF THE INTELLIGENCE. FAR THE INTELLIGENT EDGE BASICALLY ANY DEVICE. IT CAN BE A TABLET, IT CAN BE A PC, IT CAN ISOLATED NETWORK ALL THAT HAVE IS IN EDGE, NOW WE’RE BRINGING THESE TO DEVELOPERS BY WIN ML. SO LET ME GIVE ONE STEP BACK, ABOUT WHY AS DEVELOPER SHOULD I CARE ABOUT AI. THINK ABOUT THIS. I AM A DEVELOPER, I AM ASKED TO CREATE APPLICATION TO RECOGNIZE BETWEEN 2,000 DOCUMENTS TO RECOGNIZE OR TO CATEGORIZE THESE DOCUMENTS BECAUSE THEY DON’T HAVE — WE NEED TO ANALYZE THE DOCUMENTS SEE IF THEY SELL FINANCIAL DOCUMENTS, POLITICAL, A CONTRACT OR SO ON. DOING THAT FOR A DEVELOPER WOULD BE HARD BY USING JUST TRADITIONAL TERMS. AI THAT IS POWER OF AI BECAUSE IT HELPS US SOLVE PROBLEMS THAT ARE REALLY USEFUL TO SOLVE OR HAD TO SOLVE WITH TRADITIONAL ITEMS. THE BENEFITS OF IMPLEMENTING AI RIGHT NOW BY USING WIN ML IS THAT FIRST OF ALL IT’S AVAILABLE TO ALL DEVELOPERS. WE WANTED TO DEMOCRATIZE THAT’S WHY WE CREATED PLATFORM AND SOME TOOLS AVAILABLE TO ALL THE DEVELOPERS. THE SECOND THING THAT WE HAVE IN MIND WHEN WE BRING AI TO THE EDGE, WAS THAT WE WANT TO MAKE SURE THAT THE SAME TOOLS AND SAME PLATFORM AS WE PROVIDE TO OUR USERS AND OUR DEVELOPERS. THE THIRD THING WAS THAT WE HAVE COMPLETE SET OF WORKFLOW BETWEEN AI IN THE CLOUD AND REST OF THE AI PRODUCTS FROM MICROSOFT. THERE HAS BEEN BENEFIT FROM USING WIN ML THAT AS DEVELOPER I DON’T MEAN TO CARE ABOUT BEING SCIENTIST OR IMPLEMENTING THE INFRASTRUCTURE FOR IMPLEMENTING MACHINE LEARNING ENGINE. I CAN JUST USE THE TRAINING TOOLS THAT MICROSOFT THAT ARE AVAILABLE IN THE CLOUD I CAN START JUST WORKING AROUND MY SCENARIOS OR WORRYING ABOUT MY SCENARIOS AND WHAT I WANT TO SEE HIGHLIGHTED. ALSO ALLOWS IF I HAVE SOME MODEL , IS THAT I ALREADY TRAIN IN DIFFERENT FRAMEWORK, AS LONG AS THEY CAN EXPORT THESE MODELS AS A FILE I SHOULD BE ABLE TO USE THOSE MODELS IN MY MODEL IN MY WIN ML APPLICATION. AND THIS IS AVAILABLE FOR WIN32, UWP AND APPLICATIONS AS WELL. IF YOU WANT TO LEARN MORE AND SEE SOME REALLY COOL DEMOS IN AI IN REAL LIFE, DON’T MISS THE TALK TUESDAY HE HAS SOME REALLY GOOD DEMO HOW CREATING A MODEL AND TRAINING IT AND THEN JUST USING IT IN THE SESSION, YOU WILL BE ABLE TO SEE HOW HE TRAINED THE MODEL, HOW HE IMPLEMENTED IN HIS CAMPBELL TO RECOGNIZE THE COMBINATIONS DURING THE SESSION. IF YOU ARE — IF YOU WANT TO LEARN MORE AND GO HANDS ON DON’T MISS THE SEMINAR, TWO HANDS ON ON WEDNESDAY AND THURSDAY YOU WILL LEARN HOW TO CREATE MODELS, HOW TO EXPORT YOUR MODELS AS FILES AND IMPORT INTO YOUR WIN M L APPLICATION AND HOW TO USE OUR TOOLS AVAILABLE FOR TRAINING YOUR MODELS LIKE CRYING THEM. ONE PART, WIN ML WITH APPLICATIONS FROM HOLLOW GRAPHICS THEY HAVE DEMO ON FRIDAY SEE HOW THEY APPLIED WIN ML BY USING DON’T MISS THEIR SESSION, VERY INTERESTING. THE SET OF FEATURES I WANT TO HIGHLIGHT ARE MICROSOFT GRAPH. th IS FOR CREATING SOME CROSS DEVICES, CROSS PLATFORM EXPERIENCES. TODAY MOST OF THE USERS WE HANDLE A LOT OF PERSONAL DEVICES , PERSONAL DEVICES THAT RUN ON DIFFERENT PLATFORMS AND DIFFERENT TYPES. FOR MICROSOFT THIS ISSUE WE HAVE THE GRAPH. LET ME TALK TO YOU VERY BRIEFLY ABOUT WHAT IS MICROSOFT GRAPH. MICROSOFT GRAPH IS ABOUT YOU AS A USER, YOUR DATA. YOUR DATA IS STORED IN THE CLOUD , YOUR FILES, YOUR INTER ACTIONS USING MICROSOFT SERVICES, YOUR ORGANIZATIONAL DATA SUCH AS WHAT IS STRUCTURE OF YOUR ORGANIZATION. ALL THAT HAVE IS STORED IN THE MICROSOFT GRAPH. IF YOU OR USERS HAVE MICROSOFT ACCOUNT OR DIRECTORY ACCOUNT YOU SHOULD BE ABLE TO HAVE ACCESS TO THE MICROSOFT GRAPH AND YOUR DATA SHOULD BE THERE. IF YOU ARE DEVELOPER LIKE I WAS BACK THEN BEFORE THE GRAPH, YOU HAVE — IF YOU WANTED TO INTER ACT WITH MICROSOFT SERVICES , SEVERAL MICROSOFT SERVICES YOU HAVE TO LEARN ONE OR TWO OR THREE DIFFERENT TYPES OF TECHNOLOGIES OF INTERACTING WITH THE SERVICES. FOR EXAMPLE, IF YOU HAVE TO INTERACT WITH SHAREPOINT, THEN YOU HAVE TO LEARN ONE SET OF CAPABILITIES, API IS THE CASE. YOU HAVE TO INTERACT WITH THE DIRECTORY THEN YOU HAVE TO LEARN NEW WAY TO DO THOSE THINGS. WITH A — YOU ONLY HAVE TO LEARN ONE WAY OF COMMUNICATING WITH THE SERVICES AND YOU WILL GET ACCESS TO A BUNCH OF SERVICES THAT ARE PART OF THE GRAPH. AND ALSO, AS A COMPANY I DON’T HAVE TO WORRY MY INFORMATION IS SECURED OR NOT BECAUSE MICROSOFT GRAPH IS INCLINES, IT USES SAME INFRASTRUCTURE THAT OFFICE 365. I MENTIONED MICROSOFT GRAPH HAS LOT OF SERVICES, A PIs AVAILABLE FOR IT. I WANT TO HIGHLIGHT THREE OF THE APIs THAT ARE AVAILABLE RIGHT NOW FOR DEVELOPERS AND DEVELOPERS WORKING IN CLOSE PLATFORM APPLICATIONS. THE FIRST ONE THAT I WANT TO JAI ALAI IS ACTIVITY FEED, SECOND IS NOTIFICATION. THIRD ONE IS DEVISE. FOR THAT I’M GOING TO TELL A STORY. WHEN I FOUND OUT I WAS USING THREE APIs AND THE POWER OF USING THEM. SO BASICALLY, YOU HEARD MY ACCENT, I AM MEXICAN. AS A MEXICAN, I LOVE SOCCER. SOCCER OR FOOTBALL AS WE CALL IT THERE IN MEXICO. I LOVE SOCCER AND I HAVE A SONG WHICH — SON WHICH IS 5 YEAR OLD HE HAD HIS FIRST MATCH OF SOCCER ON FRIDAY, I WAS READY TO GO, BECAUSE THERE’S NO WAY. I HAVE TO BE THERE. I AM PREPARING TO LEAVE WORK, I’M JUST USING MY LAPTOP, HE CALLS ME, HAVE YOU FILLED OUT THE PURCHASE ORDER. WHAT, WHAT PURCHASE ORDER? YES, SURE, I ALREADY COMPLETE THAT PURCHASE ORDER. DON’T FORGET I DO NEED TO GO TODAY BECAUSE OTHERWISE WE LOSE CONTRACT AND POSTPONE IT FOR A MONTH. I JUST CLICK, THAT’S IT. I HANDLED THE CALL, I OPENED MY DESKTOP APPLICATION, I START WORKING ON THE PURCHASE ORDER. I GOT REMINDER THAT IS LAST MINUTE THAT I NEED TO LEAVE IN ORDER TO GET TO MY SON’S MATCH. BUT NO WAY THAT I WOULD MAKE IT ON TIME IF I NEED TO FINISH THIS PURCHASE ORDER. I JUST SAY, OKAY, CONTINUE, I WILL TAKE MY LAPTOP WITH ME JUST FINISH THE WORK THERE. I GET TO THE GAME, I AM IN THE GAME, I TRY TO GET MY LAPTOP, MY LAPTOP IS NOT THERE. I FORGOT MY LAPTOP. I SAID, OKAY, WHAT DO I DO? I GRAB MY ANDROID PHONE AND I GO TO THE STORE, I REALIZE APPLICATION IS AVAILABLE ON THE STORE. SAME APPLICATION FOR PURCHASE ORDERS IS AVAILABLE THERE SO INSTALLED THE APPLICATION, I LOG IN WITH MY WORK ACCOUNT SUDDENLY I SEE ACTIVITY THERE WHICH IS MY OLD PURCHASE ORDER. I SEE, THIS IS PURCHASE ORDER, I JUST TAPPED THE ACTIVITY, I SEE ALL THE INFORMATION THAT I HAVE ALREADY PUT IN MY LAPTOP IN THIS APPLICATION. I CAN FINISH THE PURCHASE ORDER, I SUBMIT IT THE FAY IS SAFE. I SUBMITTED THE PURCHASE ORDER. SO, IN THESE SPECIFIC CASE, WHAT I USE AND WHAT APPLICATION WAS DOING WAS WHILE I WAS WRITING THE PURCHASE ORDER, IT WAS USING ACTIVITY APIs IN ORDER TO TRACK WHAT I WAS DOING. SO IT WAS TRACKING ALL MY ACTIVITY IN ORDER TO ALLOW ME TO ASSUME ACTIVITY LATER ON IN A DIFFERENT DEVICE. AND AS SOON AS I JOINED THE OTHER DEVOICE, ANDROID DEVICE WITH MY DIRECTORY ACCOUNT, USING ACTIVITY FOR API I WAS ABLE TO ASSUME THE DATA. IF I HAD LAUNCH WINDOWS TIMELINE , I WOULD HAVE SEEN ACTIVITY AND BY TAPPING ACTIVITY I COULD HAVE BEEN ABLE TO INSTALL THE APPLICATION FROM THERE AND CONTINUE MY ACTIVITY THERE. SO THAT IS ACTIVITY API. GOING BACK TO MY STORY, I JUST — GAME JUST FINISHED, MY SON WON THE GAME. WE WERE VERY HAPPY BECAUSE HIS TEAM WON. WE RODE HOME, HAVING DINNER, CERTAINLY I GET NOTIFICATION IN MY PHONE AND AT THE SAME TIME MY HOME PC IS RINGING WITH NOTIFICATION AND RATTED THE SAME MY TABLET IS RINGING WITH NOTIFICATION. OKAY, THIS IS IMPORTANT. TWO DEVICES, THAT’S WEIRD. I OPENED THE PHONE, I SEE CERTIFICATION FROM THE APPROVAL OF THE PURCHASE ORDER THAT THEY PURCHASE ORDER HAS BEEN, BECAUSE IT’S MISS ARC LOT OF INFORMATION I NEED TO COMPLETE THAT WITHIN AN HOUR OR THE — I JUST SAY, IN THAT ACTION NOTIFICATION I CAN EITHER FIX IT OR DENY IT OR JUST DISMISS IT. I CLICK FIX IT THEN APPLICATION POP UP I CAN COMPLETE PURCHASE ORDER AND STOP PUTTING DETAILS THAT WERE MISSING. IN THAT CASE WHAT HAPPENED BEHIND THE SCENES THAT THE APPROVAL JUST SEND ONE NOTIFICATION TO THE GRAPH AND THESE NOTIFICATION WAS AUTOMATICALLY SENT TO EVERYBODY, TO ALL MY DEVICES WITH MY SAME ACCOUNT. BASICALLY, THE GRAPH TAKES CARE OF SENDING ALL THE NOTIFICATIONS TO THE SAME USER TO MULTIPLE DEVICES. THE APPROVAL WAS ABLE TO SEE IF I HAD WORKING ON NOTIFICATION OR I HAD THIS NOTIFICATION. THAT GIVES YOU THE POWER TO KNOW NOTIFICATION FOR ENGAGING TO YOUR USERS AND CUSTOMERS. ALSO SOMETHING THAT WAS VERY INTERESTING IS THAT WHEN YOU CLICK DISMISS OR TAKE ACTION IN ONE DEVICE SAME ACTION WILL APPLY AM I CAN — AUTOMATIC LIE. YOU DISMISS THE APPLICATION ONCE YOU DON’T WANT TO BE REMINDED IN THE OTHER DEVICES OF THE SAME ACCOUNTED. NOTIFICATION GRAPH, API DOES WHAT IT DID IT WAS SURPRISING TO SEE IT WORKING. BACK TO MY STORY. I START PUTTING ALL THE INFORMATION THAT WAS MISSING TOGETHER AND CERTAINLY APPLICATION HEY, YOU ARE WRITING A LOT OF TEXT. I ALSO SEE THAT YOU HAVE A MACHINE WITH YOUR SAME ACCOUNT CLOSE BY THAT YOU CAN USE FOR THIS BECAUSE YOU HAVE — DO YOU WANT TO CONTINUE THIS ACTIVITY IN THAT DEVICE? SURE, WHY NOT. IN THE PC I GET NOTIFICATION THAT ASKED ME TO LAUNCH THE APPLICATION, I CONTINUE TO WRITE USING MY KEYBOARD AND MOUSE. WHAT HAPPENED THERE BY USING THE DEVICE RELATED APIs THE GRAPH WAS ABLE TO DISCOVER NEW DEVICE NEARBY WITH MY SAME ACCOUNT AND ALSO TO MESSAGE THAT COMPUTER AND TO ALLOW THEM TO LAUNCH THE APPLICATION AND CONTINUE ACTIVITY THERE. BY USING THE THREE APIs AVAILABLE, YOU ARE ABLE TO BUILD SOME AMAZING CLOSE PLATFORM EXPERIENCES. ONE OF OUR FAMILIES IS — THEY HAVE APPLICATION THAT CONNECTS TO THE BACK END OF MICROSOFT TEAMS, AND SO ON. THEY CREATE ACTION CERTIFICATIONS FOR BUSINESS PROCESSES. SOME OF THE COMPANIES HAVE ALREADY REDUCED TIME THEY SPENT FOR EXPENSE REPORT FROM COUPLE OF DAYS TO ONLY A FEW HOURS. THAT IS THE POWER OF HAVING ACTION CERTIFICATIONS IN PLACE. YOU WILL LEARN MORE ABOUT BUILD ING CLOSE PLATFORM APPLICATIONS, THEY HAVE SOME REALLY COOL DEMOS, THE STORY THAT I TOLD YOU ABOUT, ALL THAT SCENARIO THEY HAVE IT THAT YOU WILL BE ABLE TO SEE THE CODE BEHIND THAT SCENARIO AND EN COURAGE YOU TO SEE THAT PRESENTATION. IF YOU WANT TO LEARN ABOUT NOTIFICATIONS IN THE GRAPH, IN THEIR TALK ON THURSDAY SEE HOW GRAPH WORKS AND NOTIFICATIONS, HOW NOTIFICATIONS WORK AND CAPABILITIES AROUND NOTIFICATIONS. NEXT FEATURE THAT I WANT TO SHARE WITH YOU IS — I’M GOING TO TELL A STORY ABOUT THIS FEATURE. I HAVE A FRIEND THAT WORKS IN ADVERTISEMENT COMPANY, THIS FRIEND ALWAYS COMPLAINING WITH ME THAT HE DOESN’T KNOW WHAT TO DO WITH SOME OF HIS CUSTOMERS BECAUSE SOME OF THEM ARE COMPLAINING ABOUT THE WAY HE’S CREATING THE CARTS IN ORDER TO TARGET A LOT OF THE APPLICATIONS BASICALLY HE NEEDS TO PUT — CREATE A CART FOR EVERY SINGLE EXPERIENCE THAT THEY ARE TARGET ING. WHETHER IT’S APPLICATION OR FROM A DIFFERENT MICROSOFT EXPERIENCE I ASK HIM, OKAY, WHAT IS THE PROBLEM. WHAT PROBLEM YOU’RE FACING WITH YOUR CUSTOMERS OR WHAT YOU DON’T LIKE — WHEN WORKING IN THESE CARTS. HE SAID, SOMETIMES THEY HAVE SOME TEMPLATES AND THEY TELL ME WHAT TO DO, WHAT TO PUT IN THERE , THERE IS NO FLEXIBILITY FOR ME AS I CREATE IT I CANNOT CHANGE ALMOST ANYTHING. I CAN BARELY CHANGE THE LOGO AND INFORMATION AND THAT’S IT. THE CART WILL ALWAYS BE DISPLAYED THE SAME WAY. ON SIMILAR TIMES THEY ALSO UPDATE OR MAKE SOME CHANGES TO THEIR TEMPLATE THEY DON’T LET ME KNOW, I CONTINUE DEVELOPING SAME CARD, SAME CONTENT WHEN I PUSH TO THAT TEMPLATE IT BREAKS BECAUSE MY TEMPLATE WAS NOT THE SAME VERSION. I HAVE THESE TYPE OF ISSUES. OKAY, SOUNDS GOOD. WHAT WOULD YOU LIKE TO DO. WELL, SOME CUSTOMERS RELAXED, THEY LET ME DO MY OWN CARD JUST PUT IT IN HTML, THAT SEEMS LIKE A GOOD SOLUTION, RIGHT? NOW THEY ARE COMPLAINING AS WELL OKAY, THEY’RE COMPLAINING, WHY ARE THEY COMPLAINING. WELL, THEY’RE COMPLAINING THAT SOMETIMES THE CARD THAT I CREATE IS NOT CONSISTENT WITH APPLICATION EXPERIENCE THAT WE ARE TARGETING OR THEY COMPLAIN THAT SOMETIMES THERE ARE SOME PERFORMANCE ISSUES AND THEY ARE BLAMING MY CARD IS CREATING THESE PERFORMANCE ISSUES WITHIN THEIR APPLICATION OR THERE IS SOME SECURITY RISK. SO FOR THAT, I PROMOS TO HIM ADAPTIVE CARDS. HE LIKED THE IDEA, HE IMPLEMENTED IT, PROPOSING THIS IDEA TO THEIR CUSTOMERS. BASICALLY ADAPTIVE CARDS IS TAKING THE BEST OF BOTH WORLDS. LIKE TRYING TO HAVE MIDDLE GROUND. FIRST, ONLY HAS TO CREATE ONE FILE, ASK HIM TO CREATE THE CONTENT AND HAVE CONTENT IN A CERTAIN WAY. THEN WILL RENDER THE CARD AND WITH AN EXPERIENCE WHERE THEY ARE BEING DISPLAYED. SO, HE DOESN’T HAVE TO WORRY ABOUT CREATING MUM TIM CARDS, HE CREATED THE CARD ONCE GOES TO ALL THE EXPERIENCES. AS AN APPLICATION OWNER THEY CAN SURE THAT THEY EXPERIENCE WILL BE CONSISTENT WITH THEIR APPLICATION SO HE WON’T BREAK THE APPLICATION EXPERIENCE. THERE IS NO SECURITY RISK AND THERE IS NATIVE PERFORMANCE AS WELL. ADAPTIVE CARDS IS AVAILABLE FOR WINDOWS WITH ANDROID AND AOS. SOMETHING GOOD ALSO INTERACTIVE VISUALIZER NOW HE CAN CREATE USING OUR TOOLS WHICH IS A TOOL THAT IS AVAILABLE FOR EVERYBODY. HE CREATES THE CARD, HE SHARES THE FILES WITH THE CUSTOMER THEN IN THE CUSTOMER GO TO THE INITIALIZER THEY CAN SEE WHAT THE CARD WILL LOOK LIKE BEFORE THEY ACTUALLY DEPLOY IT. AND DO YOU SUPPORT VIDEOS IN YOUR CARDS? BEFORE IN THE FIRST RELEASE WE DIDN’T SUPPORT IT, NOW WE ARE SUPPORTING VIDEO FILES IN THE CARDS AND SOME OTHER AMAZING FEATURES. IF YOU WANT TO LEARN MORE ABOUT WHICH OF THESE NEW FEATURES, I DON’T WANT TO STEAL MARTIN’S THUNDER, THE SESSION IS ON WEDNESDAY, YOU WILL BE ABLE TO SEE HOW TO CREATE THE ADAPTIVE CARDS AND VISUALIZER HOW TO REEL DECREE CREATE AMAZING EXPERIENCE S WITH YOUR CARDS. THERE ARE ADAPTIVE CARDS FOR OUTLOOK, AND THESE HAVE IMPLEMENTED SURVEY OR SOME OTHER FLOWS. AND THEY ARE ALREADY SEEING BENEFITS OR HAVING ADAPTIVE CARDS IMPLEMENTED INTO THE PROCESS. THE NEXT FUTURE THAT I WANT TO TALK ABOUT IS WEB ASSETS. THIS IS NOT STRICTLY WINDOWS DEVELOPMENT APPLICATION, HOWEVER WE KNOW THAT MANY COMPANIES HAVE WEB APPLICATIONS. ALSO FOR CONSUMER FACING APPLICATIONS. HERE IS A STORY AS WELL FOR ONE OF MY FRIENDS. HE HAS A SMALL COMPANY THAT WORKS IN CONSTRUCTION AND THEY RELY, COMPANY RELIES MOSTLY IN ONE APPLICATION, BASIC LIE THEY HAVE A WORK APPLICATION WHERE THEY TRACK THE PROJECT, IMPLEMENT ALL THE — THEY GO TO CONSTRUCTION BUILDINGS THEY DO SECURITY ASSESSMENTS THEY DECIDED THERE IS A RISK WITH THE CONSTRUCTION OR NOT THEY TAKE REQUIREMENTS AND SO ON. SO THIS IS EVERYTHING IN A WEBSITE. MY FRIEND COME TO ME AND TOLD ME THAT THEY HAVE ONE PROBLEM OR ONE ISSUE WHICH IS NEW CONSTRUCTION THAT THIS CONSTRUCTION DOES NOT HAVE ANY MOBILE CONNECTIVITY OR ANY W i-Fi CONNECTIVITY AT ALL. THE ARCHITECTS AND ENGINEERS ARE GOING TO THE SITE DON’T HAVE WAY TO REALLY SEE THE QUESTIONS PUT IN THE INFORMATION IN THE WEBSITE. SHOULD I CREATE A NEW APPLICATION FOR THAT ISSUE? I ANSWER, YES, SURE, YOU CAN CREATE A NEW APPLICATION, WHY NOT. BUT YOU CAN ALSO STILL USE WHAT YOU HAVE, YOUR WEBSITE, JUST BY REPACKAGING YOUR WEBSITE, YOU WILL BE ABLE TO HAVE IT INSTALLED AS APPLICATION, AND YOUR USERS WILL BE ABLE TO SEE THE QUESTIONS AT LEAST THAT THEY NEED TO ASK WHEN THEY GO INSIDE. YOU MIGHT NOT BE ABLE TO SYNCHRONIZE BUT AT LEAST THEY WILL BE ABLE TO NOT MISS THE QUESTIONS THAT — THEY WILL BE ABLE TO SEE WHAT IS THE RIGHT THINGS THAT THEY NEED TO ASK WITH INSIGHT BECAUSE HE HAD ISSUE THAT WHEN DIDN’T HAVE CONNECTIVITY THEY FORGOT THE QUESTIONS. BASICALLY HAD TO MAKE TWO OR THREE TRIPS TO HAVE THE QUESTIONNAIRE COMPLETE. HE LIKED TO IMPLEMENT, THAT SOLVED THEIR FIRST ISSUE. THEN HE HAS, I SEE THAT YOU HAVE WIN ML CAPABILITIES, ALSO THIS INKING CAPABILITIES I WANT TO START CREATING SOME SKETCHES WITH MY APPLICATION, A THAT ALLOWS ENGINEERS AND ARCHITECTS JUST TO CREATE SOME SKETCHES ABOUT THE RISKS AND THEN I CAN SAVE THAT AS A NEW APPLICATION OR I CAN WORK WITHIN OFFICE. CAN I DO THAT WITHIN MY EXISTING WEBSITE OR CREATE NEW APPLICATION. I SAY, YEAH, SURE, YOU CAN CREATED NEW APPLICATION. BUT YOU CAN ALSO REUSE YOUR WEBSITE. BASICALLY WITH — YOU HAVE CREATED YOUR APPLICATION YOU CAN NOW STOP USING ALL THESE NATIVE CAPABILITIES THAT WE HAVE AVAILABLE IN WINDOWS 10 YOU CAN START GOING WITH WIN ML CAPABILITIES. YOU CAN GET CAPABILITIES AND SO ON ALMOST EVERYTHING THAT IS PART OF THE WINDOWS TEMPLATE YOU WILL BE ABLE TO CALL IT AS A — NOW THAT YOU HAVE STARTED IMPLEMENTING THESE HYBRID APPLICATION YOU CAN REALLY BUILD A HYBRID APPLICATION BY USING THE WORKERS, YOU WILL BE ABLE TO HAVE OFF LINE FUNCTIONALITY, SYNCHRONIZED WITH ONLINE FUNCTIONALITY WHEN YOUR USERS GET CONNECTED. HE LOVED THE IDEA, HE STARTED IMPLEMENTING THAT. THESE CAPABILITIES THAT OFFER FOR THE USERS AS YOU CAN SEE MOST OF THE NATIVE APPLICATIONS WITHIN WINDOWS 10 ARE AVAILABLE WITHIN A PWA. STARBUCKS AND TRIVAGO THEY HAVE SEEN AMAZING RESULTS JUST BY TO GO PWBA THEY INCREASE ENGAGEMENT AND LOT MORE CLICKS IN THE WEBSITES. IF YOU WANT TO LEARN MORE ABOUT HOW TO CREATE PWBAs OR STUDY YOUR WEBSITES WITH MODERN BEST PRACTICES WITH BEST DESIGN RECOGNITION IN ORDER TO REALLY MOVE FROM WEBSITE TO — HE WILL SHARE ALL THESE BEST PRACTICES, MOVED FROM WEBSITE TO PWA ALSO TO SOME UA APPLICATIONS, HE HAS INTERESTING SESSIONS WITH COOL DEMOS. IF YOU WANT TO LEARN MORE ABOUT SERVICE WORKERS HELP SYNCHRONIZE BETWEEN ONLINE CONTENT AND OFF LINE, ALL THE CAPABILITIES BEHIND THAT DON’T MISS THE TALK ON FRIDAY HE HAS REALLY INTERESTING SESSION. AGAIN IF YOU WANT TO SEE ONE OF OUR PARTNERS THAT CREATED PROGRESSIVE APPLICATION AND IMPLEMENTED INTO THE WEBSITE WIN ML CAPABILITIES. THERE’S A SESSION, THIS IS GREAT DEMO THAT THEY HAVE IMPLEMENTED. THE LAST FEATURE THAT I WANT TO TALK ABOUT IS ABOUT CROSS PLATFORM DEVELOPMENT. IF YOU WANT TO TAKE ADVANTAGE OF MULTIPLE DEVICES, MULTIPLE PLATFORMS WITH NATIVE RESPONSIVE NESS AND NATIVE FUNCTIONALITY, WITHIN YOUR APPLICATION YOU CAN LEVERAGE THAT. YOU CAN HAVE JUST ONE SOURCE CODE RUNNING IN .NET THESE SOURCE CODE WILL COMPILE TO ALL THE DEVICES YOU WILL BE ABLE TO START CALLING NATIVE CAPABILITIES AND NATIVE APIs FROM MUCH OF THESE EXPERIENCES. OUR PARTNERS. IN PARTICULAR I LIKE TRAINABLE BECAUSE I LOVE CYCLING, IN SEATTLE IN WINTER IT’S HARD TO TRAIN OUTSIDE SO WITH TRAIN THE ROAD YOU CAN MIMIC ALL THE TRAIN ING EFFORTS THAT YOU ARE DOING OUTSIDE INSIDE. IF YOU HAVEN’T TRIED THAT, JUST TRY THIS APPLICATION. SOME OF THE SESSIONS RELATED TO THESE. I KNOW THAT I SAID THAT I WILL BE EXPLAINING SEVEN FEATURES, BUT DEVELOPER FOR DESKTOP YOU MIGHT BE ASKING, AT SOME POINT TO DEVELOP A WEBSITE OR MAINTAIN A WEBSITE THAT IS DEVELOPING OPEN SOURCE. AS OF TODAY YOU WILL BE ABLE TO — SHOULD CREATE NEW DEVELOPMENT ENVIRONMENT, FOR EXAMPLE, FOR MACHINE OR JUST CREATING NEW MACHINE WITH LINUX SO YOU CAN CODE AND START USING THE LINUX COMMANDS. IF YOU ARE DOING THAT, WE HAVE WINDOWS 10 FOR LINUX AVAILABLE FOR YOU. AND BASICALLY WHAT YOU CAN DO IS YOU CAN GO ON SAME SYSTEMS WITHIN LINUX DEVICE AND YOUR WINDOWS MACHINE YOU CAN ESTABLISH — MAKE COMMAND FROM LINUX FROM YOUR WINDOWS APPLICATION TO LINUX. SO BASICALLY YOU CAN START YOUR DEVELOPMENT ENVIRONMENTS. IF YOU WANT TO LEARN MORE HOW TO DEPLOY THEM, WITHIN YOUR ENTERPRISE IN YOUR COMPANY THEN ON FRIDAY THEY WILL SHOW HOW TO CREATE DISTRIBUTTE IN THE ENTERPRISE AND WHAT ARE MOST USED COMMENTS ENORDER TO INTER ACTION BETWEEN THE SAME SYSTEMS WITH BOTH OF THE PLATFORMS. WITH LINUX AND MICROSOFT. HAVING SAID THAT, JUST A GLIMPSE OF THE FEW FEATURES WE’RE SHIPPING IN THE NEW DEVELOPMENT PLATFORM. JUST TO REMIND YOU THAT WE ARE COMMITTED, COMMITTED TO IMPLEMENTING NEW FEATURES THAT ARE WORKING FOR YOU, THAT ARE USEFUL TO YOU AND HEAR FROM WHAT YOU WHAT IS PORT. WHAT SHOULD WE PRIORITIZE FOR THE NEXT PLATFORM BUILD.>>SET THE STAGE TO GIVE YOU THE ABILITY THE ACTUALLY GIVE YOU THE FULL SPECTRUM OF THINGS. WE ALSO HAVE LAST TALK IN THIS ROOM WE’LL ACTUALLY BE HERE AFTER THIS TALK IF YOU HAVE ANY Q&A. JUST TO WRAP UP GIVE ME TWO MORE MINUTES. THIS IS THE SNAPSHOT OF WHAT WE TALKED ABOUT. I WANT TO GIVE IT AS TAKE AWAY, THE LEFT SIDE TALKS ABOUT FOUR JOURNEYS THAT WE TALKED ABOUT. A FIFTH ONE AS CHEAT TO TALK ABOUT OTHER ASSETS ESPECIALLY DOING CONTRACT PLATFORM. EACH OF THE SQUARES REPRESENT TECHNOLOGY ARE INVESTMENTS WE’RE MAKING TO MAKE EACH OF THE STEPS ACTUALLY POSSIBLE FOR YOU. WE WALKED THROUGH EACH ONE OF THEM SO WE HAVE SESSIONS THAT TARGET EACH ONE OF THOSE SUBSEQUENTLY THROUGH ALL THE IGNITE SESSIONS. WHAT DO YOU WANT TO DO NEXT? I LOOK AT THE SAME FOUR STEPS THAT WE TALKED ABOUT. IF YOU HAVEN’T RUN COMPATIBILITY CHECKER, I WOULD ACTUALLY HIGHLY ENCOURAGE TO YOU START THINKING ABOUT COMPATIBILITY AS A FIRST STEP FOR WINDOWS 10. GO RUN THE WITHIN TELEMETRY, THE ANALYTICS ENGINE, IN THE FASTTRACK SESSION, GREAT TO KICK START ALL THOSE CONVERSATIONS. AND MAKE SURE APP ACTUALLY WORKS IN WINDOWS 10. ONCE THAT IS DONE THEN YOU CAN START THINKING ABOUT DEPLOYMENT, MSX IS A GREAT INVESTMENT TO ACTUALLY HELP WITH YOUR PACKAGING AND DISTRIBUTION NEEDS SO START TAKING A LOOK AT THAT THEN YOU CAN START DOING SOME OF THE MODERNIZATION. KEEP YOUR DESKTOP ASSETS THEN START BRINGING UP ALL THE EWP AND MODERN APIs FUNDAMENTAL UI INFRASTRUCTURE SO YOU CAN START BRINGING ALL OF THESE THINGS IN. IF YOU WANT TO GO ALL THE WAY INTO CROSS PLATFORM, NOW YOU CAN ACTUALLY START LEVERAGING. A LOT OF US IN THE BOTTOM IF YOU NEED MORE RESOURCES THERE’S FEW MORE THAT I CAN SHARE WITH YOU. FEW MORE THAT WE HAVE, TAKE A LOOK AT THEM AND THANKS AGAIN FOR ACTUALLY ATTENDING THIS SESSION. I CAN MENTION BOTH OF US WILL BE HERE TO ANSWER ANY OTHER QUESTIONS. AND WE’LL BE IN SOME OTHER SESSIONS AS WELL. IF YOU WANT TO GO INTO DETAILS ABOUT SOME OF THE AREAS WE’LL BE HAPPY TO TALK ABOUT IT AND IF YOUR COMPANY WANTS TO PARTICIPATE IN ANY OF THE COORDINATING ACTIVITIES ESPECIALLY IF YOU WANT TO GET MORE DEEP DIVE ON SOME OF THE THINGS THAT WE TALKED ABOUT AND COULDN’T GO TO ANY OTHER SESSIONS OR CATCH US, DO E-MAIL US. WE ACTUALLY ALSO RUN THE PROGRAM FOR SOME OF THE DEVELOPERS SCENARIOS BE HAPPY TO HELP WITH SOME OF THE CHALLENGES IF YOU HAVE SOME VERY COMPLEX CHALLENGES AND THINGS THAT WE DIDN’T TALK ABOUT HERE. BECAUSE WE HOPE TO ADDRESS THE SCENARIOS, IN LOB CASES ALWAYS SOME VERY UNIQUE CASES THAT YOU CREATE OVER THE YEARS. SO IF YOU ARE IN ONE OF THOSE CASES WHERE YOU WANT TO GET LIKE LOT MORE HAND HOLDING, DO REACH OUT TO US AND WE’LL BE HAPPY TO TALK WITH YOU. THANK YOU AGAIN. AND LIKE PROMISED HERE IS THE COMPLETE SNAPSHOT OF ORGANIZATIONS WE THOUGHT WOULD BE HELPFUL SO IF YOU HAVEN’T CAPTURED IT SO FAR I WANTED TO MAKE SURE I LEAVE IT WITH THIS ONE. SO YOU CAN GO AND ATTEND SOME OTHER SESSIONS. OBLIGATED TO FORCED TO SAY THIS AS WELL, PLEASE GO TAKE THE — GIVE SOME FEEDBACK ON THIS SESSION. THANK YOU AGAIN. WE’RE HERE IF YOU HAVE ANY

Leave a Reply

Your email address will not be published. Required fields are marked *