2-656: "Project Spartan": Introducing the New Browser and Web App Platform for Windows 10
Created 2 years ago
Duration 1:00:15
"Project Spartan" will be the new browser across all Windows 10 devices, from phones to tablets, PCs and beyond. This session will provide a fast moving tour of the new browser features and peer inside at the new rendering engine and web app platform under the covers.
-
Embed
-
Social
Select the file type you wish to download
Slide Content
-
Slide 1 - Charles Morris, Principal Program Manager Lead
- Sean Lyndersay, Principal Program Manager Lead
- Project SpartanIntroducing the new browser & web app platform for Windows 10
- 2-656
-
Slide 2 - Charles Morris, Principal Program Manager Lead
- Sean Lyndersay, Principal Program Manager Lead
- Project SpartanIntroducing the new browser & web app platform for Windows 10
- 2-656
-
Slide 3 - What we’ll cover
- Microsoft EdgeHTML
- New Windows 10 web platform
- Web apps
- New hosted web apps
- New default Windows 10 browser
-
Slide 4 - Why is now the right time for a new browser from Microsoft?*
- *And why should I care?
-
Slide 6
- 1995
- 3
- 4
- 1
- 2
- 5.5
- 6
- 5
- 7
- 8
- 4.x
- 9
- 2015
- 9
- 10
- 11
- HTML4, ES3, CSS2
- CSS2.1
- HTML4, ES3, CSS2
- Modern Web
- HTML5, SVG, ES5/6, CSS3
- State of the web
-
Slide 7 - A break from the past
-
Slide 8 - An evolving world of computing
- Multiple device families
- PC
- XBox
- Mobile
- Surface Hub
- HoloLens
- Multiple form
- factors
- Changing
- expectations
- “Mobility of
- experience”
- Smarter, more personal
- Always online
- Wearables+ IoT
- Changing
- Environment
- Security,
- Privacy
- Power
- Natural
- user input
-
Slide 9 - Our core design tenets
- First, be an amazing browser
- Be bold and forward-looking
- Ship fast, try new things, learn and always get better
-
Slide 10
- Microsoft Edge
- Only browser with Cortana, to get more done on the web
- Distraction-free, offline reading
- Built-in note-taking & sharing
-
Slide 11 - Microsoft Edge Demo
-
Slide 12 - Built for Windows 10
- Built on the Universal Windows Platform
- Updated frequently, along with Windows 10
- Ready for the future
- Free from legacy IE extensibility points (ActiveX, Toolbars, BHOs, etc.)
- Built on top of modern security protections (64-bit, AppContainer, etc.)
- Able to launch Internet Explorer when needed for backwards compatibility
- Microsoft Edge is…
-
Slide 13
- “Our goal to see Windows 10 on one billion devices within two to three years of Windows 10’s availability”
-
Slide 14 - What we’ll cover
- Microsoft EdgeHTML
- New Windows 10 web platform
- Web apps
- New hosted web apps
- New default Windows 10 browser
-
Slide 15 - “The web should just work for everyone – users, developers and businesses.”
- Internet Explorer Platform Priorities: May 2014
- http://blogs.msdn.com/b/ie/archive/2014/05/27/launching-status-modern-ie-amp-internet-explorer-platform-priorities.aspx
-
Slide 18 - How do we fix these interoperability differences and preserve compatibility?
-
Slide 19 - A fork from the past
-
Slide 20
- Internet Explorer: MSHTML
- Interoperability & compatibility
- Versioned “document modes”
- For modern HTML websites, intranet & Enterprise Mode
-
Slide 21 - To date, we’ve made
- interoperability improvements in Microsoft EdgeHTML.
-
Slide 23 - We’re getting there!
-
Slide 24
- New Features in preview @ https://status.modern.ie
-
Slide 25
- Learn more!
- Session
- Presenter
- Date/Time
- Day 2 keynote: Flight Arcade & performance
- David Treadwell & Kevin Gallo
- Tomorrow
- 8:30am – 11:00am
- Making your site rock with F12
- Andy Sterland
- Earlier today
- Rendering engine deep dive
- David Catuhe & David Rousset
- Fri 5/1
- 9:00am – 10:00am
- Building fast and scalable apps w/ JavaScript
- Brian Terlson
- Fri 5/1
- 12:30pm – 1:30pm
-
Slide 26 - What we’ll cover
- Microsoft EdgeHTML
- New Windows 10 web platform
- Web apps
- New hosted web apps
- New default Windows 10 browser
-
Slide 27
- Web
- Win32 & .NET
- Android
- Java/C++
- iOS
- Objective-C
- Web AppsCodename
- Win32 AppsCodename
- Objective CCodename
- JavaCodename
- Universal Windows Platform
- Windows Store
-
Slide 28 - Hosted web apps
- Your web site is the foundation for your Store app
- Augment the experience using Universal Windows APIs
- No change to your web workflow
- Native APIs
- Native APIs
- if (window.Windows) {
- // Create an appointment Windows.ApplicationModel.Appointments.Appointment();
- }
- Trip to Barcelona
- 3/25/2015 All Day
- Notes: Return to work
- Feature Detect Windows
-
Slide 29 - WebView
- New rendering engine
- AddWebAllowedObject
- New APIs: clear data, new window handling, permissions handling
- Packaged web apps
- New rendering engine
- Easier security using Content Security Policy
- 665: What’s new in Web Apps
- Thu 11/3: 11:30am – 12:30pm
- Jeff Burtoft & Kiril Seksonov
- Improvements to hybrid/packaged web apps
-
Slide 30 - What’s coming next
-
Slide 31 - Microsoft Edge ships with Windows 10 this summer.
- But like Windows 10, we will be updating with new features
- Coming after RTM
- Extension support
- More Cortana scenarios
- Object RTC
- Pointer lock
- Many new app and platform features
-
Slide 32 - Microsoft Edge ships with Windows 10 this summer.
- But like Windows 10, we will be updating with new features
- Coming after RTM
- Extension support
- More Cortana scenarios
- Object RTC
- Pointer lock
- Many new app and platform features
-
Slide 33 - Join in and help us build a browser for you
- uservoice.modern.ie
- status.modern.ieremote.modern.ieinsider.windows.com
-
Slide 34 - http://aka.ms/msedgesummit
-
Slide 35 - http://aka.ms/msedgesummit