SlideShare a Scribd company logo
ASP.NET MVC 4 Overview
23.10.2012
Gunnar Peipman
About me
• Name: Gunnar Peipman
• From: Tallinn, Estonia
• MVP: ASP.NET, 5 years
• Job: developer, architect,
consultant
• Community: speaker, blogger
• Hobbies: new tech, beers,
heavy metal, national cuisines
travelling
Agenda
• New project templates
• Support for DotNetOpenAuth
• Bundling and minification
• Device based filtering
• Mobile enhancements
• Task support for async controllers
• ASP.NET Web API
• What is coming next?
New project templates
Available templates
• Empty
• Basic
• Internet application
• Intranet application
• Mobile application
• Web API
• Single Page Application
Support for DotNetOpenAuth
What is DotNetOpenAuth
• Library that supports different external
authentication systems
• Supported:
– Twitter
– Live ID
– Google Accounts
– Facebook
– All othet OAuth providers
• Now ships with ASP.NET MVC
How it is used in MVC?
• Coming with internet application template
• Switched off by default
• Easy to enable and use
• Users can log in through external systems
• Users can join their different accounts on your
application level
Demo: DotNetOpenAuth
Bundling and minification
Why bundling and minification?
• Bundling: files of same time are concatenated
• More than one group of files is supported
• Saves some requests to web server
• Minificaton: making script and css files smaller
• Whitespace is removed
• For JS it is possible to use short names of vars
• Saves some bandwidth
• For user: page loads faster
Demo: Bundling and minification
Results
Files Size
No optimizations 21 750KB
Bundling and minification 10 337KB
52% 55%
Mobile enhancements
New mobile sites
• Built on jQuery mobile
• Support bundling and minification
• Can use device based views
• Can use CSS media queries
• Support Viewport meta tag
Demo: Mobile site in action
Device based filtering
Era of multiple devices
What are challences?
• Different screen sizes
• Support for touch/multi-touch
• Different technical platforms
Device based filtering
• ASP.NET MVC detects devices automatically
• If there is view for device then it is used
automatically
• Device settings can be overridden in code
Demo: Device based filtering
Task support for async controllers
ASP.NET Web API
What is Web API?
• Simple and lightweight framework extension to
write Web 2.0 API-s
• Uses ASP.NET MVC framework
• Makes use of HTTP standard command
• Supports content negotiation
• Supports self-hosting
Web API and WCF
• Web API:
– is quick and simple service layer
– is scaled with web application
– perfect fit for modern public web apps and their API-s
• WCF:
– is powerful enterprise-class service framework
– scales differently than web application
– supports complex components like workflows
Demo: Web API controllers
What’s coming next
Planned for Fall 2012 Update
• SignalR
• Support for Windows Azure Active Directory
• Web API – OData, tracing, help page generation
• Single Page Application
• Project template for Facebook applications
• Web optimization framework update
• NuGet update
• Providers system update
Thank you for your attention.
Help us choose the best Sinergija lecturer! HTC and Microsoft will award
you – at the conference end, we’ll give one HTC Windows Phone 8X
to someone from the audience – randomly.
Go to www.mssinergija.net, log in and cast your votes!
You can rate only lectures that you were present at, just once. More lectures you rate, more chances you have.
Please use computers at the front of this room, or rate lecture from your phone or home computer, at Sinergija portal.
This prize contest will end at Thursday, October 24th at 21:00. Winner will be announced at the official Sinergija web
portal, www.mssinergija.net
Please rate this lecture
and WIN Windows Phone 8X
by HTC!
Powered by:
Microsoft and
Open Source
gateway for deeper
exploration of
open source
engagements
http://www.microsoft.com
/openness
Port25
blogs from the
platform community
and the OSS Lab teams
http://Port25.technet.com
Codeplex
resources for
developers and
consumers of open
source projects
http://www.codeplex.com
Interoperability
Bridges
technical collaborative
works
http://www.interoperabilit
ybridges.com
Open Up
cross-Industry
Interoperability and
Standards activities
http://www.microsoft.com
/interop/openup
Shared Source
portal for
Programmatically
sharing code
http://www.microsoft.com
/sharedsource
OData
open source starter kit
for Internet publishing
of Government datasets
using the Open Data
http://ogdisdk.cloudapp.ne
t
Open Spec
protocols, file formats,
standards, technical
Specifications
http://www.microsoft.c
om/openspecific
ations
BizSpark
Program for Start-Up
companies from both
commercial and open
source backgrounds
http://www.microsoft.com
/bizspark
Openness and Interoperability @Microsoft
How can I receive up-to-date Openness announcements from Microsoft?
In addition to the websites above, you can receive regular updates to
Microsoft’s openness, interoperability and standards efforts via the following
channels:
• http://blogs.technet.com/b/openness/
• http://blogs.msdn.com/b/interoperability/
• http://twitter.com/OpenAtMicrosoft
• http://port25.technet.com
• http://channel9.msdn.com/Blogs/Interoperability

More Related Content

What's hot (20)

Tomasz Janczuk - Webtaskalifragilistexpialidocious
Tomasz Janczuk - Webtaskalifragilistexpialidocious
ServerlessConf
 
Azure Serverless Conf
Azure Serverless Conf
Jose Javier Columbie
 
A Gentle Introduction to Blazor
A Gentle Introduction to Blazor
Jose Javier Columbie
 
Getting Started with ASP.NET 5
Getting Started with ASP.NET 5
Brij Mishra
 
10 tips to make your ASP.NET Apps Faster
10 tips to make your ASP.NET Apps Faster
Brij Mishra
 
Codegen2021 blazor mobile
Codegen2021 blazor mobile
Jose Javier Columbie
 
ASP.NET Brief History
ASP.NET Brief History
Sudhakar Sharma
 
Introduction to ASP.NET 5
Introduction to ASP.NET 5
mbaric
 
Building solutions with the SharePoint Framework - deep-dive
Building solutions with the SharePoint Framework - deep-dive
Waldek Mastykarz
 
Scaffolding in One Asp.Net
Scaffolding in One Asp.Net
Lohith Goudagere Nagaraj
 
Node ts1
Node ts1
Yaniv Rodenski
 
Express yourself
Express yourself
Yaniv Rodenski
 
Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0
Shiju Varghese
 
Mini-Training Owin Katana
Mini-Training Owin Katana
Betclic Everest Group Tech Team
 
ASP.NET 5 Overview
ASP.NET 5 Overview
Shahed Chowdhuri
 
Building solutions with the SharePoint Framework - introduction
Building solutions with the SharePoint Framework - introduction
Waldek Mastykarz
 
TDD with ASP.NET MVC 1.0
TDD with ASP.NET MVC 1.0
Shiju Varghese
 
Webinar MVC6
Webinar MVC6
Suyati Technologies
 
AppFx.ServiceBus - Simple Messaging with Windows Azure Service Bus
AppFx.ServiceBus - Simple Messaging with Windows Azure Service Bus
Michael Stephenson
 
Entity Framework Core 1.0
Entity Framework Core 1.0
Senthil Kumar
 
Tomasz Janczuk - Webtaskalifragilistexpialidocious
Tomasz Janczuk - Webtaskalifragilistexpialidocious
ServerlessConf
 
Getting Started with ASP.NET 5
Getting Started with ASP.NET 5
Brij Mishra
 
10 tips to make your ASP.NET Apps Faster
10 tips to make your ASP.NET Apps Faster
Brij Mishra
 
Introduction to ASP.NET 5
Introduction to ASP.NET 5
mbaric
 
Building solutions with the SharePoint Framework - deep-dive
Building solutions with the SharePoint Framework - deep-dive
Waldek Mastykarz
 
Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0
Shiju Varghese
 
Building solutions with the SharePoint Framework - introduction
Building solutions with the SharePoint Framework - introduction
Waldek Mastykarz
 
TDD with ASP.NET MVC 1.0
TDD with ASP.NET MVC 1.0
Shiju Varghese
 
AppFx.ServiceBus - Simple Messaging with Windows Azure Service Bus
AppFx.ServiceBus - Simple Messaging with Windows Azure Service Bus
Michael Stephenson
 
Entity Framework Core 1.0
Entity Framework Core 1.0
Senthil Kumar
 

Similar to ASP.NET MVC 4 Overview (20)

Mvc4
Mvc4
Muhammad Younis
 
Mix 2010 twilight
Mix 2010 twilight
Intergen
 
Building SharePoint Online applications using Napa Office 365 Development Tools
Building SharePoint Online applications using Napa Office 365 Development Tools
Gunnar Peipman
 
A .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social media
Roy Lachica
 
ZZ BC#8 Hello ASP.NET MVC 4 (dks)
ZZ BC#8 Hello ASP.NET MVC 4 (dks)
Chalermpon Areepong
 
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Adis Jugo
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the corner
Catalin Gheorghiu
 
The Future of ASP.NET
The Future of ASP.NET
Microsoft Developer Network (MSDN) - Belgium and Luxembourg
 
CNUG ASP.NET MVC 4 – New Features
CNUG ASP.NET MVC 4 – New Features
Mayank Srivastava
 
Building modern web sites with ASP .Net Web API, WebSockets and RSignal
Building modern web sites with ASP .Net Web API, WebSockets and RSignal
Alessandro Pilotti
 
Web 2.0 and LiveQuotes Presentation
Web 2.0 and LiveQuotes Presentation
Jamie Thingelstad
 
IE 8 et les standards du Web - Chris Wilson - Paris Web 2008
IE 8 et les standards du Web - Chris Wilson - Paris Web 2008
Association Paris-Web
 
Software Development Trends 2010-2011
Software Development Trends 2010-2011
Charalampos Arapidis
 
O futuro do .NET : O que eu preciso saber
O futuro do .NET : O que eu preciso saber
Danilo Bordini
 
Extending Your Experience to the Office
Extending Your Experience to the Office
goodfriday
 
SoCal Code Camp 2011 - ASP.NET MVC 4
SoCal Code Camp 2011 - ASP.NET MVC 4
Jon Galloway
 
Highlights from MS build\\2016 Conference
Highlights from MS build\\2016 Conference
EastBanc Tachnologies
 
NET !!! A must have tool under your belt
NET !!! A must have tool under your belt
Hansamali Gamage
 
Web API or WCF - An Architectural Comparison
Web API or WCF - An Architectural Comparison
Adnan Masood
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
Bluegrass Digital
 
Mix 2010 twilight
Mix 2010 twilight
Intergen
 
Building SharePoint Online applications using Napa Office 365 Development Tools
Building SharePoint Online applications using Napa Office 365 Development Tools
Gunnar Peipman
 
A .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social media
Roy Lachica
 
ZZ BC#8 Hello ASP.NET MVC 4 (dks)
ZZ BC#8 Hello ASP.NET MVC 4 (dks)
Chalermpon Areepong
 
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Adis Jugo
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the corner
Catalin Gheorghiu
 
CNUG ASP.NET MVC 4 – New Features
CNUG ASP.NET MVC 4 – New Features
Mayank Srivastava
 
Building modern web sites with ASP .Net Web API, WebSockets and RSignal
Building modern web sites with ASP .Net Web API, WebSockets and RSignal
Alessandro Pilotti
 
Web 2.0 and LiveQuotes Presentation
Web 2.0 and LiveQuotes Presentation
Jamie Thingelstad
 
IE 8 et les standards du Web - Chris Wilson - Paris Web 2008
IE 8 et les standards du Web - Chris Wilson - Paris Web 2008
Association Paris-Web
 
Software Development Trends 2010-2011
Software Development Trends 2010-2011
Charalampos Arapidis
 
O futuro do .NET : O que eu preciso saber
O futuro do .NET : O que eu preciso saber
Danilo Bordini
 
Extending Your Experience to the Office
Extending Your Experience to the Office
goodfriday
 
SoCal Code Camp 2011 - ASP.NET MVC 4
SoCal Code Camp 2011 - ASP.NET MVC 4
Jon Galloway
 
Highlights from MS build\\2016 Conference
Highlights from MS build\\2016 Conference
EastBanc Tachnologies
 
NET !!! A must have tool under your belt
NET !!! A must have tool under your belt
Hansamali Gamage
 
Web API or WCF - An Architectural Comparison
Web API or WCF - An Architectural Comparison
Adnan Masood
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
Bluegrass Digital
 
Ad

More from Gunnar Peipman (9)

Multi-tenant web applications with ASP.NET Core
Multi-tenant web applications with ASP.NET Core
Gunnar Peipman
 
Brewing Eisbock with Raspberry PI and Windows 10 IoT
Brewing Eisbock with Raspberry PI and Windows 10 IoT
Gunnar Peipman
 
Deep-Dive to Azure Search
Deep-Dive to Azure Search
Gunnar Peipman
 
Deep-Dive to Application Insights
Deep-Dive to Application Insights
Gunnar Peipman
 
What's new in ASP.NET vNext
What's new in ASP.NET vNext
Gunnar Peipman
 
Porting ASP.NET applications to Windows Azure
Porting ASP.NET applications to Windows Azure
Gunnar Peipman
 
Working with legacy code
Working with legacy code
Gunnar Peipman
 
Optimizing public facing SharePoint sites
Optimizing public facing SharePoint sites
Gunnar Peipman
 
Architecting ASP.NET MVC Applications
Architecting ASP.NET MVC Applications
Gunnar Peipman
 
Multi-tenant web applications with ASP.NET Core
Multi-tenant web applications with ASP.NET Core
Gunnar Peipman
 
Brewing Eisbock with Raspberry PI and Windows 10 IoT
Brewing Eisbock with Raspberry PI and Windows 10 IoT
Gunnar Peipman
 
Deep-Dive to Azure Search
Deep-Dive to Azure Search
Gunnar Peipman
 
Deep-Dive to Application Insights
Deep-Dive to Application Insights
Gunnar Peipman
 
What's new in ASP.NET vNext
What's new in ASP.NET vNext
Gunnar Peipman
 
Porting ASP.NET applications to Windows Azure
Porting ASP.NET applications to Windows Azure
Gunnar Peipman
 
Working with legacy code
Working with legacy code
Gunnar Peipman
 
Optimizing public facing SharePoint sites
Optimizing public facing SharePoint sites
Gunnar Peipman
 
Architecting ASP.NET MVC Applications
Architecting ASP.NET MVC Applications
Gunnar Peipman
 
Ad

Recently uploaded (20)

FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
 
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
Safe Software
 
Providing an OGC API Processes REST Interface for FME Flow
Providing an OGC API Processes REST Interface for FME Flow
Safe Software
 
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
SOFTTECHHUB
 
Edge-banding-machines-edgeteq-s-200-en-.pdf
Edge-banding-machines-edgeteq-s-200-en-.pdf
AmirStern2
 
FIDO Seminar: Perspectives on Passkeys & Consumer Adoption.pptx
FIDO Seminar: Perspectives on Passkeys & Consumer Adoption.pptx
FIDO Alliance
 
Your startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean account
angelo60207
 
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Alliance
 
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Safe Software
 
Oracle Cloud and AI Specialization Program
Oracle Cloud and AI Specialization Program
VICTOR MAESTRE RAMIREZ
 
cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
AmirStern2
 
Can We Use Rust to Develop Extensions for PostgreSQL? (POSETTE: An Event for ...
Can We Use Rust to Develop Extensions for PostgreSQL? (POSETTE: An Event for ...
NTT DATA Technology & Innovation
 
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc
 
Bridging the divide: A conversation on tariffs today in the book industry - T...
Bridging the divide: A conversation on tariffs today in the book industry - T...
BookNet Canada
 
“Why It’s Critical to Have an Integrated Development Methodology for Edge AI,...
“Why It’s Critical to Have an Integrated Development Methodology for Edge AI,...
Edge AI and Vision Alliance
 
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Safe Software
 
Murdledescargadarkweb.pdfvolumen1 100 elementary
Murdledescargadarkweb.pdfvolumen1 100 elementary
JorgeSemperteguiMont
 
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Puppy jhon
 
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
 
Artificial Intelligence in the Nonprofit Boardroom.pdf
Artificial Intelligence in the Nonprofit Boardroom.pdf
OnBoard
 
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
 
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
Safe Software
 
Providing an OGC API Processes REST Interface for FME Flow
Providing an OGC API Processes REST Interface for FME Flow
Safe Software
 
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
SOFTTECHHUB
 
Edge-banding-machines-edgeteq-s-200-en-.pdf
Edge-banding-machines-edgeteq-s-200-en-.pdf
AmirStern2
 
FIDO Seminar: Perspectives on Passkeys & Consumer Adoption.pptx
FIDO Seminar: Perspectives on Passkeys & Consumer Adoption.pptx
FIDO Alliance
 
Your startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean account
angelo60207
 
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Alliance
 
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Safe Software
 
Oracle Cloud and AI Specialization Program
Oracle Cloud and AI Specialization Program
VICTOR MAESTRE RAMIREZ
 
cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
AmirStern2
 
Can We Use Rust to Develop Extensions for PostgreSQL? (POSETTE: An Event for ...
Can We Use Rust to Develop Extensions for PostgreSQL? (POSETTE: An Event for ...
NTT DATA Technology & Innovation
 
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc
 
Bridging the divide: A conversation on tariffs today in the book industry - T...
Bridging the divide: A conversation on tariffs today in the book industry - T...
BookNet Canada
 
“Why It’s Critical to Have an Integrated Development Methodology for Edge AI,...
“Why It’s Critical to Have an Integrated Development Methodology for Edge AI,...
Edge AI and Vision Alliance
 
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Safe Software
 
Murdledescargadarkweb.pdfvolumen1 100 elementary
Murdledescargadarkweb.pdfvolumen1 100 elementary
JorgeSemperteguiMont
 
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Puppy jhon
 
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
 
Artificial Intelligence in the Nonprofit Boardroom.pdf
Artificial Intelligence in the Nonprofit Boardroom.pdf
OnBoard
 

ASP.NET MVC 4 Overview

  • 1. ASP.NET MVC 4 Overview 23.10.2012 Gunnar Peipman
  • 2. About me • Name: Gunnar Peipman • From: Tallinn, Estonia • MVP: ASP.NET, 5 years • Job: developer, architect, consultant • Community: speaker, blogger • Hobbies: new tech, beers, heavy metal, national cuisines travelling
  • 3. Agenda • New project templates • Support for DotNetOpenAuth • Bundling and minification • Device based filtering • Mobile enhancements • Task support for async controllers • ASP.NET Web API • What is coming next?
  • 5. Available templates • Empty • Basic • Internet application • Intranet application • Mobile application • Web API • Single Page Application
  • 7. What is DotNetOpenAuth • Library that supports different external authentication systems • Supported: – Twitter – Live ID – Google Accounts – Facebook – All othet OAuth providers • Now ships with ASP.NET MVC
  • 8. How it is used in MVC? • Coming with internet application template • Switched off by default • Easy to enable and use • Users can log in through external systems • Users can join their different accounts on your application level
  • 11. Why bundling and minification? • Bundling: files of same time are concatenated • More than one group of files is supported • Saves some requests to web server • Minificaton: making script and css files smaller • Whitespace is removed • For JS it is possible to use short names of vars • Saves some bandwidth • For user: page loads faster
  • 12. Demo: Bundling and minification
  • 13. Results Files Size No optimizations 21 750KB Bundling and minification 10 337KB 52% 55%
  • 15. New mobile sites • Built on jQuery mobile • Support bundling and minification • Can use device based views • Can use CSS media queries • Support Viewport meta tag
  • 16. Demo: Mobile site in action
  • 18. Era of multiple devices
  • 19. What are challences? • Different screen sizes • Support for touch/multi-touch • Different technical platforms
  • 20. Device based filtering • ASP.NET MVC detects devices automatically • If there is view for device then it is used automatically • Device settings can be overridden in code
  • 21. Demo: Device based filtering
  • 22. Task support for async controllers
  • 24. What is Web API? • Simple and lightweight framework extension to write Web 2.0 API-s • Uses ASP.NET MVC framework • Makes use of HTTP standard command • Supports content negotiation • Supports self-hosting
  • 25. Web API and WCF • Web API: – is quick and simple service layer – is scaled with web application – perfect fit for modern public web apps and their API-s • WCF: – is powerful enterprise-class service framework – scales differently than web application – supports complex components like workflows
  • 26. Demo: Web API controllers
  • 28. Planned for Fall 2012 Update • SignalR • Support for Windows Azure Active Directory • Web API – OData, tracing, help page generation • Single Page Application • Project template for Facebook applications • Web optimization framework update • NuGet update • Providers system update
  • 29. Thank you for your attention.
  • 30. Help us choose the best Sinergija lecturer! HTC and Microsoft will award you – at the conference end, we’ll give one HTC Windows Phone 8X to someone from the audience – randomly. Go to www.mssinergija.net, log in and cast your votes! You can rate only lectures that you were present at, just once. More lectures you rate, more chances you have. Please use computers at the front of this room, or rate lecture from your phone or home computer, at Sinergija portal. This prize contest will end at Thursday, October 24th at 21:00. Winner will be announced at the official Sinergija web portal, www.mssinergija.net Please rate this lecture and WIN Windows Phone 8X by HTC! Powered by:
  • 31. Microsoft and Open Source gateway for deeper exploration of open source engagements http://www.microsoft.com /openness Port25 blogs from the platform community and the OSS Lab teams http://Port25.technet.com Codeplex resources for developers and consumers of open source projects http://www.codeplex.com Interoperability Bridges technical collaborative works http://www.interoperabilit ybridges.com Open Up cross-Industry Interoperability and Standards activities http://www.microsoft.com /interop/openup Shared Source portal for Programmatically sharing code http://www.microsoft.com /sharedsource OData open source starter kit for Internet publishing of Government datasets using the Open Data http://ogdisdk.cloudapp.ne t Open Spec protocols, file formats, standards, technical Specifications http://www.microsoft.c om/openspecific ations BizSpark Program for Start-Up companies from both commercial and open source backgrounds http://www.microsoft.com /bizspark Openness and Interoperability @Microsoft How can I receive up-to-date Openness announcements from Microsoft? In addition to the websites above, you can receive regular updates to Microsoft’s openness, interoperability and standards efforts via the following channels: • http://blogs.technet.com/b/openness/ • http://blogs.msdn.com/b/interoperability/ • http://twitter.com/OpenAtMicrosoft • http://port25.technet.com • http://channel9.msdn.com/Blogs/Interoperability