SlideShare a Scribd company logo
1 of 52
Highlights MIX10 Chris Klug Senior .NET developer Intergen Wellington
Swedish Developer for 11 years Senior .NET developer @ Intergen Wellington Worked with a lot of different industries Gambling, charity, professional sail racing etc Focus mainly on Silverlight  ...and leading edge Microsoft tech when possible... Works to fund expensive addiction No...not dope...kitesurfing! Hi! I’m Chris Klug
What is MIX?
“A 3 day conference for web designers and developers building the world's most innovative web sites.” Webcentric Both design and development Both current and future tech This years main focus Windows Phone 7 Internet Explorer 9 VS2010 / .NET 4 Silverlight 4 What is MIX?
Windows Phone 7 Series
It is not  a Windows Mobile 7 or v.Next Consumer product, not mobile business user Simple and easy to use Good looking OOB functionality Work and private life Very different Datacentric, not appcentric Aims to fix a lot of WinMo problems Windows Phone 7
“Life maximizers” Average 38 year old 76% employed 73% in a partnered relationship Care about  Exchange server integration Games for the kids Work and private life Can afford a more expensive device Target group
“Life maximizers” from Evanstone Anna Mom and PR professional Recently gone to part time to have time for the kids Works in Chicago and commutes on the train Miles Works as an architect with his own small company Meet the WP7 couple Miles and Anna
Codename “Metro” Very simplistic Typography considered very important Non-intrusive, “informational” animations Integrated experiences The UI
Real-time updated tiles Easy to re-arrange to suit the user Very quick overview of current status ...and yes...the blue colour can be changed The home screen
Hubs Music and video Marketplace People Xbox Live etc
Installs through marketplace Apps come in two forms Silverlight XNA Games can have Xbox live integration Apps integrate smoothly with metro look ...or stand out... Dev tools for the phone are free and available now App development
Limit hardware platforms Limit manufacturer Limit customisability Limit, limit, limit... Limitations that makes the phone More responsive and faster Less likely to experience problems Unified experience from different brands Fixing WinMo problems
800x480 or 480x320 capacitive 4+ point touch screen A-GPS, Accelerometer, Compass, Light, Proximity sensor Min 5MP cam with flash and hardware button Detailed multimedia spec with codec acceleration Min 256MB RAM and 8GB flash GPU with DirectX 9 acceleration ARMv7 Cortex/Scorpion or better 3 front facing hardware buttons home, search and back Keyboard optional Windows Phone 7 Hardware part 1
ASUS, LG and Samsung are currently building hardware 3 form factors iPhone type with big screen and no keyboard Blackberry/Palm Treo with front facing keyboard Third not confirmed AFAIK Windows Phone 7 Hardware part 2
Internet Explorer 9 “Same Markup, Better Performance”
...butfirst a quite minute for the late IE6...
IE9 aims to implement defined and emerging standards as well as possible to ensure good cross-browser experience XHTML, HTML5, CSS3, EcmaScript etc Microsoft contribute standards compliance tests to W3C Deviating from expected behaviour is considered a bug Expected behaviour can be other browsers or specs Try to prioritize and focus on real world problems Scanned 7000 websites to get stats Internet Explorer 9 and standards
IE9 will support HTML/XHTML, XML and HTML5 HTML5 includes SVG IE8 markup will run well in IE9 as well HTML5 A lot more detailed spec Still very different implementation across browsers Markup
Offers multimedia support as well as SVG Driven with markup and JavaScript/EcmaScript IE9 media MPEG-4, H.264 MP3, AAC IE9 does HTML5 rendering with GPU Minimizes CPU usage Better performance and more power left for other processes HTML5
DEMO – Rotating logos, dropping balls and YouTube
Adds a lot of new functionality Main focus are often requested features Borders, transparency etc Limits the amount of JavaScript needed Supports selectors Supports namespaces CSS3
DEMO – Transparency, borders etc
Completely new script engine Compiles script for faster execution Does compilation in parallel using multi-cores Codename “Chakra”
Subpixel font rendering engine Very crisp fonts all the time ICC v4 colour management for images Improved developer tools SVG support Network traffic monitor And lots more Other bits and pieces
DEMO – Subpixel font rendering, developer tools
Available at http://ietestdrive.com Not complete, only preview Lacks a lot of things include complete navigation, phishing filter etc “Report an issue” menu alternative Requires Vista SP2 or later New updates approximately every 8 weeks IE9 Technical Preview
Silverlight 4
Print support A set of new controls RichTextBox, MaskedTextBox etc Localization improvements Bi-directional text etc Enhanced binding support MEF – Managed Extensibility Framework Same code for desktops as Silverlight Access to webcam and mic What’s new in Silverlight 4?
Right-click context menu Mouse wheel scrolling support Performance optimizations Up to 200% faster than v.3 Multicast networking DRM support “Multiple screen support”	 Fullscreen while not focused What’s new in Silverlight 4?
Browser to show HTML “Toast” notifications Offline DRM Control over UI Window settings Start position Size Chrome Offline apps
Read/Write to My* folders COM integration Group policy objects ...what applications have elevated trust... Keyboard support in fullscreen mode Cross-domain calls without policy file Custom window chrome Trusted offline apps
Read/Write to My* folders COM integration Group policy objects ...what applications have elevated trust... Keyboard support in fullscreen mode Cross-domain calls without policy file Custom window chrome Trusted offline apps
“Automated” assertion of analytics information Logging to console for debug Supports both in and out of browser Visual state for A/B testing Support for “service oriented analytics” REST based interface Prebuilt for several providers Google, Comscore, Quantcast etc More to come inclwebtrends Built in to controls Analytics framework – msaf.codeplex.com
Called smurf Prebuilt media player with lots of functionality Supports smooth streaming and download Events for “monitoring” Built in support for MSAF Fully templatable Ad engine Close captioning support Silverlight Media Framework– smf.codeplex.com
Silverlight version of Pivot Available this summer Show video instead of talking Silverlight Pivot
Visual Studio 2010 & .NET 4
Improved and faster IntelliSense Pascal casing recognition HCP > HttpCachePolicy “Contains search” Cache > HttpCachePolicy “Navigate To” Better than “Find” Box select support UI Zoom with Ctrl + mouse scroll Better code navigation Better code editing experience
Semantic HTML with CSS styling Minimized ViewState Semantic URLs – URL Routing Get MVC type URLs OOB New controls Charting controls Data controls ASP.NET Controls with clean HTML
OOB with VS2010 Available as extension to VS2008 Improved tooling support in VS2010 Better client/server validation based on model UI and scaffolding helpers for faster development More modular and reusable projects Ability to break application into Areas Store, Accounting, Users etc... MVC 2.0
Better and faster IntelliSense with JavaScript jQuery plug-in for templating with logic Simplifies DOM generation from AJAX <script type="text/x-jquery-template" id=“myTemplate"> Data binding expressions { myExpression } $("#myTemplate").render(data).appendTo("#myUI"); JavaScript and jQuery
Support for multiple configurations MSDeploy Code, content, DB etc Multiple deployment settings Better profiling and debugging support Better code visualization Class diagrams with usage and relationships Auto generated sequence diagrams Multi monitor support Other bits and pieces
Open Data Protocol – OData “There is a feed for that”
Expose data as a service, not an application The service offers more applications and platforms Phone, desktop, web etc API needs to use open standards HTTP, REST & AtomPub Data needs to be defined and documented Meta data API must support querying "Services powering experiences"
Only a set of conventions ...but with ready to use clients for .NET, iPhone, JavaScript, Java etc REST based API exposing data as an AtomPub feed Return XML or JSON Feeds > Collections > Entries http://services.odata.org/OData/OData.svc/Products Service meta data document and inline typing http://services.odata.org/OData/OData.svc/$metadata Supports service operations – query & CRUD What is the Open Data Protocol?
Microsoft applications expose or consume it Azure / SQL Azure Server 2008 Windows Phone 7 Dynamics Office Excel SharePoint SQL Server etc OData is already in use
Commercial way to expose data from SQL Azure as OData Checkbox deployment Extremely scalable and available Catalog for finding available feeds Good exposure for good data Description and information about the data Simple subscription and transaction models Already in use NASA, NAVTEQ, National Geographic, Weather Central, AP, Bing etc Codename “Dallas”
Was that it? More or less...but wait...
Windows Identity Framework – Codename “Geneva” Bing Translator Microsoft Sync Framework RIA Services Entity Framework 4 WebSpark & BizSpark IronPython & IronRuby Other things in brief
Questions
Thank You
Highlights of MIX10 Conference for Web and .NET Developers

More Related Content

What's hot

Moving to Microsoft Visual Basic .NET
Moving to Microsoft Visual Basic .NETMoving to Microsoft Visual Basic .NET
Moving to Microsoft Visual Basic .NETV Sanchez
 
Windows store app development V1
Windows store app development V1Windows store app development V1
Windows store app development V1Foyzul Karim
 
Silverlight Briefing Deck
Silverlight  Briefing  DeckSilverlight  Briefing  Deck
Silverlight Briefing Deckllangit
 
Adobe Flex builder by elmagnif
Adobe Flex builder  by elmagnifAdobe Flex builder  by elmagnif
Adobe Flex builder by elmagnifmbaye camara
 
Usability In Mobile Applications
Usability In Mobile ApplicationsUsability In Mobile Applications
Usability In Mobile ApplicationsBruno Figueiredo
 
It's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalIt's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalRaj Lal
 
Cloud Apache OpenOffice based on HTML5
Cloud Apache OpenOffice based on HTML5Cloud Apache OpenOffice based on HTML5
Cloud Apache OpenOffice based on HTML5pescetti
 
201500912 Hello Windows 10
201500912 Hello Windows 10201500912 Hello Windows 10
201500912 Hello Windows 10영욱 김
 
Windows 10 pentru dezvoltatori - InfoEducație 2015
Windows 10 pentru dezvoltatori - InfoEducație 2015Windows 10 pentru dezvoltatori - InfoEducație 2015
Windows 10 pentru dezvoltatori - InfoEducație 2015Julian Atanasoae
 
22 universal apps for windows
22   universal apps for windows22   universal apps for windows
22 universal apps for windowsWindowsPhoneRocks
 
Silverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use ItSilverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use ItVenketash (Pat) Ramadass
 
Osvrt Na Adobe Max 2009
Osvrt Na Adobe Max 2009Osvrt Na Adobe Max 2009
Osvrt Na Adobe Max 2009Ivan Ilijasic
 
Web II - 01 - Introduction to server-side development
Web II - 01 - Introduction to server-side developmentWeb II - 01 - Introduction to server-side development
Web II - 01 - Introduction to server-side developmentRandy Connolly
 
Getting Started with Flex and PHP
Getting Started with Flex and PHPGetting Started with Flex and PHP
Getting Started with Flex and PHPRyan Stewart
 
Tip from ConnectED 2015: Using Bootstrap and Ratchet frameworks in Domino mob...
Tip from ConnectED 2015: Using Bootstrap and Ratchet frameworks in Domino mob...Tip from ConnectED 2015: Using Bootstrap and Ratchet frameworks in Domino mob...
Tip from ConnectED 2015: Using Bootstrap and Ratchet frameworks in Domino mob...SocialBiz UserGroup
 
AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And TomorrowAD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrowpjanzen11
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesWes Yanaga
 

What's hot (20)

Moving to Microsoft Visual Basic .NET
Moving to Microsoft Visual Basic .NETMoving to Microsoft Visual Basic .NET
Moving to Microsoft Visual Basic .NET
 
Windows store app development V1
Windows store app development V1Windows store app development V1
Windows store app development V1
 
Silverlight Briefing Deck
Silverlight  Briefing  DeckSilverlight  Briefing  Deck
Silverlight Briefing Deck
 
Adobe Flex builder by elmagnif
Adobe Flex builder  by elmagnifAdobe Flex builder  by elmagnif
Adobe Flex builder by elmagnif
 
Usability In Mobile Applications
Usability In Mobile ApplicationsUsability In Mobile Applications
Usability In Mobile Applications
 
Architecting RIAs
Architecting RIAsArchitecting RIAs
Architecting RIAs
 
It's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalIt's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLal
 
Cloud Apache OpenOffice based on HTML5
Cloud Apache OpenOffice based on HTML5Cloud Apache OpenOffice based on HTML5
Cloud Apache OpenOffice based on HTML5
 
201500912 Hello Windows 10
201500912 Hello Windows 10201500912 Hello Windows 10
201500912 Hello Windows 10
 
Windows 10 pentru dezvoltatori - InfoEducație 2015
Windows 10 pentru dezvoltatori - InfoEducație 2015Windows 10 pentru dezvoltatori - InfoEducație 2015
Windows 10 pentru dezvoltatori - InfoEducație 2015
 
Edge of the Web
Edge of the WebEdge of the Web
Edge of the Web
 
22 universal apps for windows
22   universal apps for windows22   universal apps for windows
22 universal apps for windows
 
Silverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use ItSilverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use It
 
Flex3
Flex3Flex3
Flex3
 
Osvrt Na Adobe Max 2009
Osvrt Na Adobe Max 2009Osvrt Na Adobe Max 2009
Osvrt Na Adobe Max 2009
 
Web II - 01 - Introduction to server-side development
Web II - 01 - Introduction to server-side developmentWeb II - 01 - Introduction to server-side development
Web II - 01 - Introduction to server-side development
 
Getting Started with Flex and PHP
Getting Started with Flex and PHPGetting Started with Flex and PHP
Getting Started with Flex and PHP
 
Tip from ConnectED 2015: Using Bootstrap and Ratchet frameworks in Domino mob...
Tip from ConnectED 2015: Using Bootstrap and Ratchet frameworks in Domino mob...Tip from ConnectED 2015: Using Bootstrap and Ratchet frameworks in Domino mob...
Tip from ConnectED 2015: Using Bootstrap and Ratchet frameworks in Domino mob...
 
AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And TomorrowAD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrow
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic Languages
 

Viewers also liked

Keynote, Intergen Dynamics Day '10
Keynote, Intergen Dynamics Day '10Keynote, Intergen Dynamics Day '10
Keynote, Intergen Dynamics Day '10Intergen
 
Intergen's Engaged Web Twilight Seminar
Intergen's Engaged Web Twilight SeminarIntergen's Engaged Web Twilight Seminar
Intergen's Engaged Web Twilight SeminarIntergen
 
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)Intergen
 
Dynamics Day 2012 The Data driven business
Dynamics Day 2012 The Data driven businessDynamics Day 2012 The Data driven business
Dynamics Day 2012 The Data driven businessIntergen
 
The Business of Cloud Computing
The Business of Cloud ComputingThe Business of Cloud Computing
The Business of Cloud ComputingIntergen
 
Capturing intelligence while managing relationships
Capturing intelligence while managing relationshipsCapturing intelligence while managing relationships
Capturing intelligence while managing relationshipsIntergen
 
Pushing the Technology Envelope to Deliver Business Innovation an IDC Perspec...
Pushing the Technology Envelope to Deliver Business Innovation an IDC Perspec...Pushing the Technology Envelope to Deliver Business Innovation an IDC Perspec...
Pushing the Technology Envelope to Deliver Business Innovation an IDC Perspec...Intergen
 
Microsoft Roadmap Overview
Microsoft Roadmap OverviewMicrosoft Roadmap Overview
Microsoft Roadmap OverviewIntergen
 
Dynamics Day 2012: Dynamics NAV Vertical Solutions
Dynamics Day 2012: Dynamics NAV Vertical SolutionsDynamics Day 2012: Dynamics NAV Vertical Solutions
Dynamics Day 2012: Dynamics NAV Vertical SolutionsIntergen
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingIntergen
 
Intergen Twilight - Corralling the Document Chaos
Intergen Twilight - Corralling the Document ChaosIntergen Twilight - Corralling the Document Chaos
Intergen Twilight - Corralling the Document ChaosIntergen
 
Dynamics Day 2014: Keynote Introduction
Dynamics Day 2014: Keynote IntroductionDynamics Day 2014: Keynote Introduction
Dynamics Day 2014: Keynote IntroductionIntergen
 
System Center 2012: Delivering a Private Cloud Environment
System Center 2012: Delivering a Private Cloud EnvironmentSystem Center 2012: Delivering a Private Cloud Environment
System Center 2012: Delivering a Private Cloud EnvironmentIntergen
 
xRM Twilight Presentation
xRM Twilight PresentationxRM Twilight Presentation
xRM Twilight PresentationIntergen
 
GST Changes and Impact Assessment
GST Changes and Impact AssessmentGST Changes and Impact Assessment
GST Changes and Impact AssessmentIntergen
 
Developing a business case for intranet investment and measuring ROI
Developing a business case for intranet investment and measuring ROIDeveloping a business case for intranet investment and measuring ROI
Developing a business case for intranet investment and measuring ROIIntergen
 
Dynamics Day 2013 Welcome and Opening Keynote
Dynamics Day 2013 Welcome and Opening KeynoteDynamics Day 2013 Welcome and Opening Keynote
Dynamics Day 2013 Welcome and Opening KeynoteIntergen
 
Dynamics Day 2013 AX 2012 Customer Experience: NZ Bloodstock
Dynamics Day 2013 AX 2012 Customer Experience: NZ BloodstockDynamics Day 2013 AX 2012 Customer Experience: NZ Bloodstock
Dynamics Day 2013 AX 2012 Customer Experience: NZ BloodstockIntergen
 

Viewers also liked (18)

Keynote, Intergen Dynamics Day '10
Keynote, Intergen Dynamics Day '10Keynote, Intergen Dynamics Day '10
Keynote, Intergen Dynamics Day '10
 
Intergen's Engaged Web Twilight Seminar
Intergen's Engaged Web Twilight SeminarIntergen's Engaged Web Twilight Seminar
Intergen's Engaged Web Twilight Seminar
 
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
 
Dynamics Day 2012 The Data driven business
Dynamics Day 2012 The Data driven businessDynamics Day 2012 The Data driven business
Dynamics Day 2012 The Data driven business
 
The Business of Cloud Computing
The Business of Cloud ComputingThe Business of Cloud Computing
The Business of Cloud Computing
 
Capturing intelligence while managing relationships
Capturing intelligence while managing relationshipsCapturing intelligence while managing relationships
Capturing intelligence while managing relationships
 
Pushing the Technology Envelope to Deliver Business Innovation an IDC Perspec...
Pushing the Technology Envelope to Deliver Business Innovation an IDC Perspec...Pushing the Technology Envelope to Deliver Business Innovation an IDC Perspec...
Pushing the Technology Envelope to Deliver Business Innovation an IDC Perspec...
 
Microsoft Roadmap Overview
Microsoft Roadmap OverviewMicrosoft Roadmap Overview
Microsoft Roadmap Overview
 
Dynamics Day 2012: Dynamics NAV Vertical Solutions
Dynamics Day 2012: Dynamics NAV Vertical SolutionsDynamics Day 2012: Dynamics NAV Vertical Solutions
Dynamics Day 2012: Dynamics NAV Vertical Solutions
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Intergen Twilight - Corralling the Document Chaos
Intergen Twilight - Corralling the Document ChaosIntergen Twilight - Corralling the Document Chaos
Intergen Twilight - Corralling the Document Chaos
 
Dynamics Day 2014: Keynote Introduction
Dynamics Day 2014: Keynote IntroductionDynamics Day 2014: Keynote Introduction
Dynamics Day 2014: Keynote Introduction
 
System Center 2012: Delivering a Private Cloud Environment
System Center 2012: Delivering a Private Cloud EnvironmentSystem Center 2012: Delivering a Private Cloud Environment
System Center 2012: Delivering a Private Cloud Environment
 
xRM Twilight Presentation
xRM Twilight PresentationxRM Twilight Presentation
xRM Twilight Presentation
 
GST Changes and Impact Assessment
GST Changes and Impact AssessmentGST Changes and Impact Assessment
GST Changes and Impact Assessment
 
Developing a business case for intranet investment and measuring ROI
Developing a business case for intranet investment and measuring ROIDeveloping a business case for intranet investment and measuring ROI
Developing a business case for intranet investment and measuring ROI
 
Dynamics Day 2013 Welcome and Opening Keynote
Dynamics Day 2013 Welcome and Opening KeynoteDynamics Day 2013 Welcome and Opening Keynote
Dynamics Day 2013 Welcome and Opening Keynote
 
Dynamics Day 2013 AX 2012 Customer Experience: NZ Bloodstock
Dynamics Day 2013 AX 2012 Customer Experience: NZ BloodstockDynamics Day 2013 AX 2012 Customer Experience: NZ Bloodstock
Dynamics Day 2013 AX 2012 Customer Experience: NZ Bloodstock
 

Similar to Highlights of MIX10 Conference for Web and .NET Developers

Introduction to Microsoft Silverlight
Introduction to Microsoft SilverlightIntroduction to Microsoft Silverlight
Introduction to Microsoft SilverlightGlen Gordon
 
Mix Tech Ed Update No Video
Mix Tech Ed Update No VideoMix Tech Ed Update No Video
Mix Tech Ed Update No VideoAllyWick
 
Windows Phone 7.5 Mango - What's New
Windows Phone 7.5 Mango - What's NewWindows Phone 7.5 Mango - What's New
Windows Phone 7.5 Mango - What's NewSascha Corti
 
Developing Applications for Windows Phone 7 - Chris Ismael
Developing Applications for Windows Phone 7 - Chris IsmaelDeveloping Applications for Windows Phone 7 - Chris Ismael
Developing Applications for Windows Phone 7 - Chris IsmaelSpiffy
 
SLUGUK BUILD Round-up
SLUGUK BUILD Round-upSLUGUK BUILD Round-up
SLUGUK BUILD Round-upDerek Lakin
 
Building appsinsilverlight4 part_1
Building appsinsilverlight4 part_1Building appsinsilverlight4 part_1
Building appsinsilverlight4 part_1Dennis Perlot
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexMatthias Zeller
 
FewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixFewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixTom Crombez
 
A Microsoft primer for PHP devs
A Microsoft primer for PHP devsA Microsoft primer for PHP devs
A Microsoft primer for PHP devsguest0a62e8
 
Building the next generation of browser apps today
Building the next generation of browser apps todayBuilding the next generation of browser apps today
Building the next generation of browser apps todayRandy Williams
 
Titanium presentation
Titanium presentationTitanium presentation
Titanium presentationaaltavas
 
HTML5 Technical Executive Summary
HTML5 Technical Executive SummaryHTML5 Technical Executive Summary
HTML5 Technical Executive SummaryGilad Khen
 
Re-use Your Skills and Code to Expand the Reach of Your Apps with Silverlight
Re-use Your Skills and Code to Expand the Reach of Your Apps with SilverlightRe-use Your Skills and Code to Expand the Reach of Your Apps with Silverlight
Re-use Your Skills and Code to Expand the Reach of Your Apps with SilverlightFrank La Vigne
 
Html5 workshop part 1
Html5 workshop part 1Html5 workshop part 1
Html5 workshop part 1NAILBITER
 
HTML5 Intoduction for Web Developers
HTML5 Intoduction for Web DevelopersHTML5 Intoduction for Web Developers
HTML5 Intoduction for Web DevelopersSascha Corti
 

Similar to Highlights of MIX10 Conference for Web and .NET Developers (20)

Introduction to Microsoft Silverlight
Introduction to Microsoft SilverlightIntroduction to Microsoft Silverlight
Introduction to Microsoft Silverlight
 
Mix Tech Ed Update No Video
Mix Tech Ed Update No VideoMix Tech Ed Update No Video
Mix Tech Ed Update No Video
 
Silverlight Training
Silverlight TrainingSilverlight Training
Silverlight Training
 
Windows Phone 7.5 Mango - What's New
Windows Phone 7.5 Mango - What's NewWindows Phone 7.5 Mango - What's New
Windows Phone 7.5 Mango - What's New
 
Developing Applications for Windows Phone 7 - Chris Ismael
Developing Applications for Windows Phone 7 - Chris IsmaelDeveloping Applications for Windows Phone 7 - Chris Ismael
Developing Applications for Windows Phone 7 - Chris Ismael
 
SLUGUK BUILD Round-up
SLUGUK BUILD Round-upSLUGUK BUILD Round-up
SLUGUK BUILD Round-up
 
Building appsinsilverlight4 part_1
Building appsinsilverlight4 part_1Building appsinsilverlight4 part_1
Building appsinsilverlight4 part_1
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe Flex
 
FewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixFewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mix
 
php
phpphp
php
 
A Microsoft primer for PHP devs
A Microsoft primer for PHP devsA Microsoft primer for PHP devs
A Microsoft primer for PHP devs
 
.NET Drop 4
.NET Drop 4.NET Drop 4
.NET Drop 4
 
Windows Phone Introduction
Windows Phone IntroductionWindows Phone Introduction
Windows Phone Introduction
 
Building the next generation of browser apps today
Building the next generation of browser apps todayBuilding the next generation of browser apps today
Building the next generation of browser apps today
 
Titanium presentation
Titanium presentationTitanium presentation
Titanium presentation
 
Silverlight 3.0
Silverlight 3.0Silverlight 3.0
Silverlight 3.0
 
HTML5 Technical Executive Summary
HTML5 Technical Executive SummaryHTML5 Technical Executive Summary
HTML5 Technical Executive Summary
 
Re-use Your Skills and Code to Expand the Reach of Your Apps with Silverlight
Re-use Your Skills and Code to Expand the Reach of Your Apps with SilverlightRe-use Your Skills and Code to Expand the Reach of Your Apps with Silverlight
Re-use Your Skills and Code to Expand the Reach of Your Apps with Silverlight
 
Html5 workshop part 1
Html5 workshop part 1Html5 workshop part 1
Html5 workshop part 1
 
HTML5 Intoduction for Web Developers
HTML5 Intoduction for Web DevelopersHTML5 Intoduction for Web Developers
HTML5 Intoduction for Web Developers
 

More from Intergen

Creating intelligent content: How to automate personalised, one-to-one market...
Creating intelligent content: How to automate personalised, one-to-one market...Creating intelligent content: How to automate personalised, one-to-one market...
Creating intelligent content: How to automate personalised, one-to-one market...Intergen
 
Taming the feral Teams
Taming the feral TeamsTaming the feral Teams
Taming the feral TeamsIntergen
 
Customer Insights: It's time to get personal
Customer Insights: It's time to get personalCustomer Insights: It's time to get personal
Customer Insights: It's time to get personalIntergen
 
Working Remotely with Microsoft Technologies
Working Remotely with Microsoft TechnologiesWorking Remotely with Microsoft Technologies
Working Remotely with Microsoft TechnologiesIntergen
 
Intergen Convergence 2017 - Digital workplace
Intergen Convergence 2017 - Digital workplaceIntergen Convergence 2017 - Digital workplace
Intergen Convergence 2017 - Digital workplaceIntergen
 
Intergen Convergence 2017 - Customer engagement (Toyota)
Intergen Convergence 2017 - Customer engagement (Toyota)Intergen Convergence 2017 - Customer engagement (Toyota)
Intergen Convergence 2017 - Customer engagement (Toyota)Intergen
 
Intergen Convergence 2017 - Customer engagement (Green Cross Health)
Intergen Convergence 2017 - Customer engagement (Green Cross Health)Intergen Convergence 2017 - Customer engagement (Green Cross Health)
Intergen Convergence 2017 - Customer engagement (Green Cross Health)Intergen
 
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)Intergen Convergence 2017 - Customer engagement (Dynamic Controls)
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)Intergen
 
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...Intergen Convergence 2017 - Business transformation across the enterprise (NZ...
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...Intergen
 
Intergen Convergence 2017 - Bringing your people on the change journey
Intergen Convergence 2017 - Bringing your people on the change journeyIntergen Convergence 2017 - Bringing your people on the change journey
Intergen Convergence 2017 - Bringing your people on the change journeyIntergen
 
Intergen Convergence 2017 - Why digital transformation
Intergen Convergence 2017 - Why digital transformationIntergen Convergence 2017 - Why digital transformation
Intergen Convergence 2017 - Why digital transformationIntergen
 
Intergen Convergence 2017 - Unleash your digital enterprise
Intergen Convergence 2017 - Unleash your digital enterpriseIntergen Convergence 2017 - Unleash your digital enterprise
Intergen Convergence 2017 - Unleash your digital enterpriseIntergen
 
Intergen Convergence 2017 - The future is here
Intergen Convergence 2017 - The future is hereIntergen Convergence 2017 - The future is here
Intergen Convergence 2017 - The future is hereIntergen
 
Intergen Convergence 2017 - Keeping safe, staying safe
Intergen Convergence 2017 - Keeping safe, staying safeIntergen Convergence 2017 - Keeping safe, staying safe
Intergen Convergence 2017 - Keeping safe, staying safeIntergen
 
Intergen Convergence 2017 - Customer Engagement
Intergen Convergence 2017 - Customer EngagementIntergen Convergence 2017 - Customer Engagement
Intergen Convergence 2017 - Customer EngagementIntergen
 
Intergen Convergence 2017 - Data as your most important asset
Intergen Convergence 2017 - Data as your most important assetIntergen Convergence 2017 - Data as your most important asset
Intergen Convergence 2017 - Data as your most important assetIntergen
 
Intergen Interconnect
Intergen InterconnectIntergen Interconnect
Intergen InterconnectIntergen
 
Your cyber security webinar
Your cyber security webinarYour cyber security webinar
Your cyber security webinarIntergen
 
Dynamics Day 2016: Microsoft Dynamics 365 first look
Dynamics Day 2016: Microsoft Dynamics 365 first lookDynamics Day 2016: Microsoft Dynamics 365 first look
Dynamics Day 2016: Microsoft Dynamics 365 first lookIntergen
 
Dynamics Day 2016: CRM Field Service and Project Service
Dynamics Day 2016: CRM Field Service and Project ServiceDynamics Day 2016: CRM Field Service and Project Service
Dynamics Day 2016: CRM Field Service and Project ServiceIntergen
 

More from Intergen (20)

Creating intelligent content: How to automate personalised, one-to-one market...
Creating intelligent content: How to automate personalised, one-to-one market...Creating intelligent content: How to automate personalised, one-to-one market...
Creating intelligent content: How to automate personalised, one-to-one market...
 
Taming the feral Teams
Taming the feral TeamsTaming the feral Teams
Taming the feral Teams
 
Customer Insights: It's time to get personal
Customer Insights: It's time to get personalCustomer Insights: It's time to get personal
Customer Insights: It's time to get personal
 
Working Remotely with Microsoft Technologies
Working Remotely with Microsoft TechnologiesWorking Remotely with Microsoft Technologies
Working Remotely with Microsoft Technologies
 
Intergen Convergence 2017 - Digital workplace
Intergen Convergence 2017 - Digital workplaceIntergen Convergence 2017 - Digital workplace
Intergen Convergence 2017 - Digital workplace
 
Intergen Convergence 2017 - Customer engagement (Toyota)
Intergen Convergence 2017 - Customer engagement (Toyota)Intergen Convergence 2017 - Customer engagement (Toyota)
Intergen Convergence 2017 - Customer engagement (Toyota)
 
Intergen Convergence 2017 - Customer engagement (Green Cross Health)
Intergen Convergence 2017 - Customer engagement (Green Cross Health)Intergen Convergence 2017 - Customer engagement (Green Cross Health)
Intergen Convergence 2017 - Customer engagement (Green Cross Health)
 
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)Intergen Convergence 2017 - Customer engagement (Dynamic Controls)
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)
 
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...Intergen Convergence 2017 - Business transformation across the enterprise (NZ...
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...
 
Intergen Convergence 2017 - Bringing your people on the change journey
Intergen Convergence 2017 - Bringing your people on the change journeyIntergen Convergence 2017 - Bringing your people on the change journey
Intergen Convergence 2017 - Bringing your people on the change journey
 
Intergen Convergence 2017 - Why digital transformation
Intergen Convergence 2017 - Why digital transformationIntergen Convergence 2017 - Why digital transformation
Intergen Convergence 2017 - Why digital transformation
 
Intergen Convergence 2017 - Unleash your digital enterprise
Intergen Convergence 2017 - Unleash your digital enterpriseIntergen Convergence 2017 - Unleash your digital enterprise
Intergen Convergence 2017 - Unleash your digital enterprise
 
Intergen Convergence 2017 - The future is here
Intergen Convergence 2017 - The future is hereIntergen Convergence 2017 - The future is here
Intergen Convergence 2017 - The future is here
 
Intergen Convergence 2017 - Keeping safe, staying safe
Intergen Convergence 2017 - Keeping safe, staying safeIntergen Convergence 2017 - Keeping safe, staying safe
Intergen Convergence 2017 - Keeping safe, staying safe
 
Intergen Convergence 2017 - Customer Engagement
Intergen Convergence 2017 - Customer EngagementIntergen Convergence 2017 - Customer Engagement
Intergen Convergence 2017 - Customer Engagement
 
Intergen Convergence 2017 - Data as your most important asset
Intergen Convergence 2017 - Data as your most important assetIntergen Convergence 2017 - Data as your most important asset
Intergen Convergence 2017 - Data as your most important asset
 
Intergen Interconnect
Intergen InterconnectIntergen Interconnect
Intergen Interconnect
 
Your cyber security webinar
Your cyber security webinarYour cyber security webinar
Your cyber security webinar
 
Dynamics Day 2016: Microsoft Dynamics 365 first look
Dynamics Day 2016: Microsoft Dynamics 365 first lookDynamics Day 2016: Microsoft Dynamics 365 first look
Dynamics Day 2016: Microsoft Dynamics 365 first look
 
Dynamics Day 2016: CRM Field Service and Project Service
Dynamics Day 2016: CRM Field Service and Project ServiceDynamics Day 2016: CRM Field Service and Project Service
Dynamics Day 2016: CRM Field Service and Project Service
 

Recently uploaded

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

Highlights of MIX10 Conference for Web and .NET Developers

  • 1. Highlights MIX10 Chris Klug Senior .NET developer Intergen Wellington
  • 2. Swedish Developer for 11 years Senior .NET developer @ Intergen Wellington Worked with a lot of different industries Gambling, charity, professional sail racing etc Focus mainly on Silverlight ...and leading edge Microsoft tech when possible... Works to fund expensive addiction No...not dope...kitesurfing! Hi! I’m Chris Klug
  • 4. “A 3 day conference for web designers and developers building the world's most innovative web sites.” Webcentric Both design and development Both current and future tech This years main focus Windows Phone 7 Internet Explorer 9 VS2010 / .NET 4 Silverlight 4 What is MIX?
  • 6. It is not a Windows Mobile 7 or v.Next Consumer product, not mobile business user Simple and easy to use Good looking OOB functionality Work and private life Very different Datacentric, not appcentric Aims to fix a lot of WinMo problems Windows Phone 7
  • 7. “Life maximizers” Average 38 year old 76% employed 73% in a partnered relationship Care about Exchange server integration Games for the kids Work and private life Can afford a more expensive device Target group
  • 8. “Life maximizers” from Evanstone Anna Mom and PR professional Recently gone to part time to have time for the kids Works in Chicago and commutes on the train Miles Works as an architect with his own small company Meet the WP7 couple Miles and Anna
  • 9. Codename “Metro” Very simplistic Typography considered very important Non-intrusive, “informational” animations Integrated experiences The UI
  • 10. Real-time updated tiles Easy to re-arrange to suit the user Very quick overview of current status ...and yes...the blue colour can be changed The home screen
  • 11. Hubs Music and video Marketplace People Xbox Live etc
  • 12. Installs through marketplace Apps come in two forms Silverlight XNA Games can have Xbox live integration Apps integrate smoothly with metro look ...or stand out... Dev tools for the phone are free and available now App development
  • 13. Limit hardware platforms Limit manufacturer Limit customisability Limit, limit, limit... Limitations that makes the phone More responsive and faster Less likely to experience problems Unified experience from different brands Fixing WinMo problems
  • 14. 800x480 or 480x320 capacitive 4+ point touch screen A-GPS, Accelerometer, Compass, Light, Proximity sensor Min 5MP cam with flash and hardware button Detailed multimedia spec with codec acceleration Min 256MB RAM and 8GB flash GPU with DirectX 9 acceleration ARMv7 Cortex/Scorpion or better 3 front facing hardware buttons home, search and back Keyboard optional Windows Phone 7 Hardware part 1
  • 15. ASUS, LG and Samsung are currently building hardware 3 form factors iPhone type with big screen and no keyboard Blackberry/Palm Treo with front facing keyboard Third not confirmed AFAIK Windows Phone 7 Hardware part 2
  • 16. Internet Explorer 9 “Same Markup, Better Performance”
  • 17. ...butfirst a quite minute for the late IE6...
  • 18. IE9 aims to implement defined and emerging standards as well as possible to ensure good cross-browser experience XHTML, HTML5, CSS3, EcmaScript etc Microsoft contribute standards compliance tests to W3C Deviating from expected behaviour is considered a bug Expected behaviour can be other browsers or specs Try to prioritize and focus on real world problems Scanned 7000 websites to get stats Internet Explorer 9 and standards
  • 19. IE9 will support HTML/XHTML, XML and HTML5 HTML5 includes SVG IE8 markup will run well in IE9 as well HTML5 A lot more detailed spec Still very different implementation across browsers Markup
  • 20. Offers multimedia support as well as SVG Driven with markup and JavaScript/EcmaScript IE9 media MPEG-4, H.264 MP3, AAC IE9 does HTML5 rendering with GPU Minimizes CPU usage Better performance and more power left for other processes HTML5
  • 21. DEMO – Rotating logos, dropping balls and YouTube
  • 22. Adds a lot of new functionality Main focus are often requested features Borders, transparency etc Limits the amount of JavaScript needed Supports selectors Supports namespaces CSS3
  • 23. DEMO – Transparency, borders etc
  • 24. Completely new script engine Compiles script for faster execution Does compilation in parallel using multi-cores Codename “Chakra”
  • 25. Subpixel font rendering engine Very crisp fonts all the time ICC v4 colour management for images Improved developer tools SVG support Network traffic monitor And lots more Other bits and pieces
  • 26. DEMO – Subpixel font rendering, developer tools
  • 27. Available at http://ietestdrive.com Not complete, only preview Lacks a lot of things include complete navigation, phishing filter etc “Report an issue” menu alternative Requires Vista SP2 or later New updates approximately every 8 weeks IE9 Technical Preview
  • 29. Print support A set of new controls RichTextBox, MaskedTextBox etc Localization improvements Bi-directional text etc Enhanced binding support MEF – Managed Extensibility Framework Same code for desktops as Silverlight Access to webcam and mic What’s new in Silverlight 4?
  • 30. Right-click context menu Mouse wheel scrolling support Performance optimizations Up to 200% faster than v.3 Multicast networking DRM support “Multiple screen support” Fullscreen while not focused What’s new in Silverlight 4?
  • 31. Browser to show HTML “Toast” notifications Offline DRM Control over UI Window settings Start position Size Chrome Offline apps
  • 32. Read/Write to My* folders COM integration Group policy objects ...what applications have elevated trust... Keyboard support in fullscreen mode Cross-domain calls without policy file Custom window chrome Trusted offline apps
  • 33. Read/Write to My* folders COM integration Group policy objects ...what applications have elevated trust... Keyboard support in fullscreen mode Cross-domain calls without policy file Custom window chrome Trusted offline apps
  • 34. “Automated” assertion of analytics information Logging to console for debug Supports both in and out of browser Visual state for A/B testing Support for “service oriented analytics” REST based interface Prebuilt for several providers Google, Comscore, Quantcast etc More to come inclwebtrends Built in to controls Analytics framework – msaf.codeplex.com
  • 35. Called smurf Prebuilt media player with lots of functionality Supports smooth streaming and download Events for “monitoring” Built in support for MSAF Fully templatable Ad engine Close captioning support Silverlight Media Framework– smf.codeplex.com
  • 36. Silverlight version of Pivot Available this summer Show video instead of talking Silverlight Pivot
  • 37. Visual Studio 2010 & .NET 4
  • 38. Improved and faster IntelliSense Pascal casing recognition HCP > HttpCachePolicy “Contains search” Cache > HttpCachePolicy “Navigate To” Better than “Find” Box select support UI Zoom with Ctrl + mouse scroll Better code navigation Better code editing experience
  • 39. Semantic HTML with CSS styling Minimized ViewState Semantic URLs – URL Routing Get MVC type URLs OOB New controls Charting controls Data controls ASP.NET Controls with clean HTML
  • 40. OOB with VS2010 Available as extension to VS2008 Improved tooling support in VS2010 Better client/server validation based on model UI and scaffolding helpers for faster development More modular and reusable projects Ability to break application into Areas Store, Accounting, Users etc... MVC 2.0
  • 41. Better and faster IntelliSense with JavaScript jQuery plug-in for templating with logic Simplifies DOM generation from AJAX <script type="text/x-jquery-template" id=“myTemplate"> Data binding expressions { myExpression } $("#myTemplate").render(data).appendTo("#myUI"); JavaScript and jQuery
  • 42. Support for multiple configurations MSDeploy Code, content, DB etc Multiple deployment settings Better profiling and debugging support Better code visualization Class diagrams with usage and relationships Auto generated sequence diagrams Multi monitor support Other bits and pieces
  • 43. Open Data Protocol – OData “There is a feed for that”
  • 44. Expose data as a service, not an application The service offers more applications and platforms Phone, desktop, web etc API needs to use open standards HTTP, REST & AtomPub Data needs to be defined and documented Meta data API must support querying "Services powering experiences"
  • 45. Only a set of conventions ...but with ready to use clients for .NET, iPhone, JavaScript, Java etc REST based API exposing data as an AtomPub feed Return XML or JSON Feeds > Collections > Entries http://services.odata.org/OData/OData.svc/Products Service meta data document and inline typing http://services.odata.org/OData/OData.svc/$metadata Supports service operations – query & CRUD What is the Open Data Protocol?
  • 46. Microsoft applications expose or consume it Azure / SQL Azure Server 2008 Windows Phone 7 Dynamics Office Excel SharePoint SQL Server etc OData is already in use
  • 47. Commercial way to expose data from SQL Azure as OData Checkbox deployment Extremely scalable and available Catalog for finding available feeds Good exposure for good data Description and information about the data Simple subscription and transaction models Already in use NASA, NAVTEQ, National Geographic, Weather Central, AP, Bing etc Codename “Dallas”
  • 48. Was that it? More or less...but wait...
  • 49. Windows Identity Framework – Codename “Geneva” Bing Translator Microsoft Sync Framework RIA Services Entity Framework 4 WebSpark & BizSpark IronPython & IronRuby Other things in brief