SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Directions on Microsoft Web and Cloud Developmentwith Visual Studio 2010,  ASP.NET, and Windows Azure May 9, 2010
My Last Trip to Japan…
Since Then… MVC
Challenges for Developers ,[object Object]
How do I modernize existing apps?
How do I get apps to market faster?
How do I integrate apps together?
What technologies do I choose?
And, of course, deadlines and budgets!,[object Object]
Differentiated in User Experience
Modern Web User Experiences HTML5 and AJAX RIA – Silverlight, Flash Standards-based Works in any browser (no plugins required) Rich forms and interactivity Same across all supported platforms In and out of browser Rich media and graphics ,[object Object]
No single solution fits all needs
Focus decisions on app capabilities, deployment requirements, integration needs
Easy to use HTML and RIA together,[object Object]
HTML: Internet Explorer 9 ,[object Object]
Same HTML and CSS markup the same way
Run JavaScript the same way
GPU-powered HTML5 Graphics and Media
DirectX-integrated graphics stack
Across-the board high performance HTML5
JavaScript execution
Page layout and display
Platform Preview 2 out now:http://ietestdrive.com,[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

SPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerAppsSPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerAppsNicolas Georgeault
 
Introduction to Angular 2.0
Introduction to Angular 2.0Introduction to Angular 2.0
Introduction to Angular 2.0Debasis Panda
 
Real NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptxReal NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptxLuis Beltran
 
Power Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User GroupPower Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User GroupGreg McMurray
 
AI Builder with Power Platform
AI Builder with Power PlatformAI Builder with Power Platform
AI Builder with Power PlatformCheah Eng Soon
 
ArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client TierArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client TierMicrosoft ArcReady
 
When to use Ajax
When to use AjaxWhen to use Ajax
When to use Ajaxmikepadilla
 
ArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web ApplicationsArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web ApplicationsMicrosoft ArcReady
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & FlowXpand IT
 
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...Sandro Pereira
 
2 Build Apps for Any Devices With Power Apps
2 Build Apps for Any Devices With Power Apps2 Build Apps for Any Devices With Power Apps
2 Build Apps for Any Devices With Power AppsKumton Suttiraksiri
 
bill_zitomer_resume
bill_zitomer_resumebill_zitomer_resume
bill_zitomer_resumeBill Zitomer
 
Microsoft graph api deep dive
Microsoft graph api deep diveMicrosoft graph api deep dive
Microsoft graph api deep diveAlbert-Jan Schot
 
Custom APIs with Powerapps and Microsoft Flow
Custom APIs with Powerapps and Microsoft FlowCustom APIs with Powerapps and Microsoft Flow
Custom APIs with Powerapps and Microsoft FlowMalin De Silva
 
Docker containers en cross platform development
Docker containers en cross platform developmentDocker containers en cross platform development
Docker containers en cross platform developmentDelta-N
 

Was ist angesagt? (20)

SPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerAppsSPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerApps
 
Introduction to Angular 2.0
Introduction to Angular 2.0Introduction to Angular 2.0
Introduction to Angular 2.0
 
Real NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptxReal NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptx
 
Silverlight
SilverlightSilverlight
Silverlight
 
Power Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User GroupPower Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User Group
 
AI Builder with Power Platform
AI Builder with Power PlatformAI Builder with Power Platform
AI Builder with Power Platform
 
ArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client TierArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client Tier
 
When to use Ajax
When to use AjaxWhen to use Ajax
When to use Ajax
 
Power Apps community call_April 2020
Power Apps community call_April 2020Power Apps community call_April 2020
Power Apps community call_April 2020
 
ArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web ApplicationsArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web Applications
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
 
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
 
2 Build Apps for Any Devices With Power Apps
2 Build Apps for Any Devices With Power Apps2 Build Apps for Any Devices With Power Apps
2 Build Apps for Any Devices With Power Apps
 
bill_zitomer_resume
bill_zitomer_resumebill_zitomer_resume
bill_zitomer_resume
 
Microsoft PowerApps Introduction by Usama Wahab Khan MVP
Microsoft PowerApps Introduction by Usama Wahab Khan MVP Microsoft PowerApps Introduction by Usama Wahab Khan MVP
Microsoft PowerApps Introduction by Usama Wahab Khan MVP
 
Microsoft graph api deep dive
Microsoft graph api deep diveMicrosoft graph api deep dive
Microsoft graph api deep dive
 
Custom APIs with Powerapps and Microsoft Flow
Custom APIs with Powerapps and Microsoft FlowCustom APIs with Powerapps and Microsoft Flow
Custom APIs with Powerapps and Microsoft Flow
 
Developing apps for share point 2013
Developing apps for share point 2013Developing apps for share point 2013
Developing apps for share point 2013
 
Docker containers en cross platform development
Docker containers en cross platform developmentDocker containers en cross platform development
Docker containers en cross platform development
 
Public Training Calendar
Public Training CalendarPublic Training Calendar
Public Training Calendar
 

Andere mochten auch

Microsoft loves PHP WebMatrix + Windows Azure
Microsoft loves PHP WebMatrix + Windows AzureMicrosoft loves PHP WebMatrix + Windows Azure
Microsoft loves PHP WebMatrix + Windows AzureTakeshi Shinmura
 
リーダー塾卒業式 LT
リーダー塾卒業式 LTリーダー塾卒業式 LT
リーダー塾卒業式 LTTakeshi Shinmura
 
The 'New-Normal' in Management Education at AIMA, 20th March, 2014
The 'New-Normal' in Management Education at AIMA, 20th March, 2014 The 'New-Normal' in Management Education at AIMA, 20th March, 2014
The 'New-Normal' in Management Education at AIMA, 20th March, 2014 ranjitg
 
MOSA Software Meeting 2014
MOSA Software Meeting 2014MOSA Software Meeting 2014
MOSA Software Meeting 2014Takeshi Shinmura
 
変わる!デジタルインク標準化技術-WILL-で実現するタブレットの活用方法
変わる!デジタルインク標準化技術-WILL-で実現するタブレットの活用方法変わる!デジタルインク標準化技術-WILL-で実現するタブレットの活用方法
変わる!デジタルインク標準化技術-WILL-で実現するタブレットの活用方法Takeshi Shinmura
 
Semester project - INT 120 - Spring 10 - Burrell
Semester project  - INT 120 - Spring 10 - BurrellSemester project  - INT 120 - Spring 10 - Burrell
Semester project - INT 120 - Spring 10 - Burrelleburrell
 

Andere mochten auch (8)

Microsoft loves PHP WebMatrix + Windows Azure
Microsoft loves PHP WebMatrix + Windows AzureMicrosoft loves PHP WebMatrix + Windows Azure
Microsoft loves PHP WebMatrix + Windows Azure
 
Mom
MomMom
Mom
 
リーダー塾卒業式 LT
リーダー塾卒業式 LTリーダー塾卒業式 LT
リーダー塾卒業式 LT
 
The 'New-Normal' in Management Education at AIMA, 20th March, 2014
The 'New-Normal' in Management Education at AIMA, 20th March, 2014 The 'New-Normal' in Management Education at AIMA, 20th March, 2014
The 'New-Normal' in Management Education at AIMA, 20th March, 2014
 
Yahoo! Open Hack Day 3
Yahoo! Open Hack Day 3Yahoo! Open Hack Day 3
Yahoo! Open Hack Day 3
 
MOSA Software Meeting 2014
MOSA Software Meeting 2014MOSA Software Meeting 2014
MOSA Software Meeting 2014
 
変わる!デジタルインク標準化技術-WILL-で実現するタブレットの活用方法
変わる!デジタルインク標準化技術-WILL-で実現するタブレットの活用方法変わる!デジタルインク標準化技術-WILL-で実現するタブレットの活用方法
変わる!デジタルインク標準化技術-WILL-で実現するタブレットの活用方法
 
Semester project - INT 120 - Spring 10 - Burrell
Semester project  - INT 120 - Spring 10 - BurrellSemester project  - INT 120 - Spring 10 - Burrell
Semester project - INT 120 - Spring 10 - Burrell
 

Ähnlich wie Directions on microsoft_web_and_cloud_development

Top 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdfTop 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdfLaura Miller
 
Asp.net Web Development | SEO Expert Bangladesh LTD
Asp.net Web Development | SEO Expert Bangladesh LTDAsp.net Web Development | SEO Expert Bangladesh LTD
Asp.net Web Development | SEO Expert Bangladesh LTDTasnim Jahan
 
Top 12 Front End Technologies to Use In 2023.pdf
Top 12 Front End Technologies to Use In 2023.pdfTop 12 Front End Technologies to Use In 2023.pdf
Top 12 Front End Technologies to Use In 2023.pdfLaura Miller
 
Web 2.0 Tech Talk
Web 2.0 Tech TalkWeb 2.0 Tech Talk
Web 2.0 Tech Talkpooyad
 
Navigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development FrameworksNavigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development FrameworksSeasiaInfotech2
 
How to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology ChoicesHow to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology ChoicesMinds Task Technologies
 
Challenges in a mobile first world
Challenges in a mobile first worldChallenges in a mobile first world
Challenges in a mobile first worldItequia
 
How .NET Framework Supports Cost-Effective Application Development
How .NET Framework Supports Cost-Effective Application DevelopmentHow .NET Framework Supports Cost-Effective Application Development
How .NET Framework Supports Cost-Effective Application DevelopmentSara Suarez
 
HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7Gizmox
 
Top 10 Best Web Development Technologies
Top 10 Best Web Development TechnologiesTop 10 Best Web Development Technologies
Top 10 Best Web Development TechnologiesAjayMishra302670
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformDavid Chou
 
Full Stack Web Development Basics to Know.pdf
Full Stack Web Development Basics to Know.pdfFull Stack Web Development Basics to Know.pdf
Full Stack Web Development Basics to Know.pdfLaura Miller
 
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdfAsp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdfIntegrated IT Solutions
 

Ähnlich wie Directions on microsoft_web_and_cloud_development (20)

Top 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdfTop 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdf
 
Asp.net Web Development | SEO Expert Bangladesh LTD
Asp.net Web Development | SEO Expert Bangladesh LTDAsp.net Web Development | SEO Expert Bangladesh LTD
Asp.net Web Development | SEO Expert Bangladesh LTD
 
Top 12 Front End Technologies to Use In 2023.pdf
Top 12 Front End Technologies to Use In 2023.pdfTop 12 Front End Technologies to Use In 2023.pdf
Top 12 Front End Technologies to Use In 2023.pdf
 
Web 2.0 Tech Talk
Web 2.0 Tech TalkWeb 2.0 Tech Talk
Web 2.0 Tech Talk
 
Navigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development FrameworksNavigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development Frameworks
 
How to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology ChoicesHow to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology Choices
 
Challenges in a mobile first world
Challenges in a mobile first worldChallenges in a mobile first world
Challenges in a mobile first world
 
UI_Engineer
UI_EngineerUI_Engineer
UI_Engineer
 
Sathish-Resume
Sathish-ResumeSathish-Resume
Sathish-Resume
 
How .NET Framework Supports Cost-Effective Application Development
How .NET Framework Supports Cost-Effective Application DevelopmentHow .NET Framework Supports Cost-Effective Application Development
How .NET Framework Supports Cost-Effective Application Development
 
HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7
 
AHSAN_Mosaddek0312
AHSAN_Mosaddek0312AHSAN_Mosaddek0312
AHSAN_Mosaddek0312
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
Resume - Dhanshri Kalgaonkar
Resume - Dhanshri KalgaonkarResume - Dhanshri Kalgaonkar
Resume - Dhanshri Kalgaonkar
 
Top 10 Best Web Development Technologies
Top 10 Best Web Development TechnologiesTop 10 Best Web Development Technologies
Top 10 Best Web Development Technologies
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure Platform
 
Full Stack Web Development Basics to Know.pdf
Full Stack Web Development Basics to Know.pdfFull Stack Web Development Basics to Know.pdf
Full Stack Web Development Basics to Know.pdf
 
Food borne human diseases
Food borne human diseasesFood borne human diseases
Food borne human diseases
 
RGProfile
RGProfileRGProfile
RGProfile
 
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdfAsp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
 

Mehr von Takeshi Shinmura

デジタルインクのススメ
デジタルインクのススメデジタルインクのススメ
デジタルインクのススメTakeshi Shinmura
 
タブレット PC をさらに活用する ペン入力とデジタルインクのススメ
タブレット PC をさらに活用する ペン入力とデジタルインクのススメタブレット PC をさらに活用する ペン入力とデジタルインクのススメ
タブレット PC をさらに活用する ペン入力とデジタルインクのススメTakeshi Shinmura
 
デジタルインク技術のご紹介(Developers Summit 2014)
デジタルインク技術のご紹介(Developers Summit 2014)デジタルインク技術のご紹介(Developers Summit 2014)
デジタルインク技術のご紹介(Developers Summit 2014)Takeshi Shinmura
 
Windowsの手書き文字認識エンジンの利用 | VSUG Day 2013 Winter Lightning Talks
Windowsの手書き文字認識エンジンの利用 | VSUG Day 2013 Winter Lightning TalksWindowsの手書き文字認識エンジンの利用 | VSUG Day 2013 Winter Lightning Talks
Windowsの手書き文字認識エンジンの利用 | VSUG Day 2013 Winter Lightning TalksTakeshi Shinmura
 
デブサミ2008 .NETの仕組み
デブサミ2008 .NETの仕組みデブサミ2008 .NETの仕組み
デブサミ2008 .NETの仕組みTakeshi Shinmura
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~Takeshi Shinmura
 
VSUG Day 2010 Summer Tokyo - keynote
VSUG Day 2010 Summer Tokyo - keynoteVSUG Day 2010 Summer Tokyo - keynote
VSUG Day 2010 Summer Tokyo - keynoteTakeshi Shinmura
 

Mehr von Takeshi Shinmura (8)

Developers Summit 2015
Developers Summit 2015Developers Summit 2015
Developers Summit 2015
 
デジタルインクのススメ
デジタルインクのススメデジタルインクのススメ
デジタルインクのススメ
 
タブレット PC をさらに活用する ペン入力とデジタルインクのススメ
タブレット PC をさらに活用する ペン入力とデジタルインクのススメタブレット PC をさらに活用する ペン入力とデジタルインクのススメ
タブレット PC をさらに活用する ペン入力とデジタルインクのススメ
 
デジタルインク技術のご紹介(Developers Summit 2014)
デジタルインク技術のご紹介(Developers Summit 2014)デジタルインク技術のご紹介(Developers Summit 2014)
デジタルインク技術のご紹介(Developers Summit 2014)
 
Windowsの手書き文字認識エンジンの利用 | VSUG Day 2013 Winter Lightning Talks
Windowsの手書き文字認識エンジンの利用 | VSUG Day 2013 Winter Lightning TalksWindowsの手書き文字認識エンジンの利用 | VSUG Day 2013 Winter Lightning Talks
Windowsの手書き文字認識エンジンの利用 | VSUG Day 2013 Winter Lightning Talks
 
デブサミ2008 .NETの仕組み
デブサミ2008 .NETの仕組みデブサミ2008 .NETの仕組み
デブサミ2008 .NETの仕組み
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~
 
VSUG Day 2010 Summer Tokyo - keynote
VSUG Day 2010 Summer Tokyo - keynoteVSUG Day 2010 Summer Tokyo - keynote
VSUG Day 2010 Summer Tokyo - keynote
 

Kürzlich hochgeladen

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"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...
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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)
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Directions on microsoft_web_and_cloud_development

  • 1. Directions on Microsoft Web and Cloud Developmentwith Visual Studio 2010, ASP.NET, and Windows Azure May 9, 2010
  • 2. My Last Trip to Japan…
  • 4.
  • 5. How do I modernize existing apps?
  • 6. How do I get apps to market faster?
  • 7. How do I integrate apps together?
  • 9.
  • 11.
  • 12. No single solution fits all needs
  • 13. Focus decisions on app capabilities, deployment requirements, integration needs
  • 14.
  • 15.
  • 16. Same HTML and CSS markup the same way
  • 20. Across-the board high performance HTML5
  • 22. Page layout and display
  • 23.
  • 24. Demo
  • 25. Delivered on the Internet Application Model
  • 26. The Web Application Lifecycle Web applications are designed for “unveiling” In Visual Studio 2010 Deployment tools for packaging Web apps, content, data, settings Synchronizing sites across Web farms Automated and manual Web testing tools IntelliTrace for analyzing issues with live sites
  • 27. Integration with the Web Making your site search-friendly ASP.NET: clean URLs, search-engine friendly content, meta tags Silverlight SEO IIS Search Engine Optimization Toolkit Unlocking your data as services OData support in ADO.NET Data Services, WCF RIA Services
  • 29. Some Ways Your Application May Evolve “Growing Fast“ “On and Off “ Inactivity Period Compute Compute Average Usage Usage Average Time Time On and off workloads (e.g. batch job) Over provisioned capacity is wasted Time to market can be cumbersome Successful services needs to grow/scale Keeping up w/growth is big IT challenge Complex lead time for deployment “Unpredictable Bursting“ “Predictable Bursting“ Compute Compute Average Usage Average Usage Time Time Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases Services with micro seasonality trends Peaks due to periodic increased demand IT complexity and wasted capacity
  • 30. How “The Cloud” Can Help Off Premises On Premises Location Homogeneous Heterogeneous Infrastructure Choices Choices CapEx OpEx Business model Own Lease/Rent Ownership Self Third Party Management Application Programming Scale Out Automated ServiceManagement High Availability Multi-Tenancy Fundamentals Fundamentals
  • 31. Developer Experience Use existing skills and tools. The Windows Azure Platform platform Management AppFabric Relational data Compute Storage Management Connectivity Access control
  • 32. Windows Azure Tools for Microsoft Visual Studio 2010 Building, packaging, and deploying cloud projects Developer fabric (build/debug cloud applications without using cloud) Data access tools for SQL Azure Use all the familiar tools for ASP.NET, WCF, SQL, etc.
  • 33. Demo
  • 34. Modernizing Existing AppsMany Opportunities and Patterns Partial site vs. entire site Islands of richness with Silverlight Adding scaffolding with WCF RIA Services Moving parts of your application and data into Azure projects Refactoring business logic into roles Focus on user and business value first Visual Studio makes it much easier to do
  • 35. Summary With Visual Studio 2010 and Microsoft’s Web platform, you can build and modernize Web applications Build differentiated user experiences Build on modern Web application patterns Deliver applications that evolve with your needs

Hinweis der Redaktion

  1. <Introduction>
  2. As technologists, we all love the latest and greatest….but sometimes we’re constrained in our choices by departmental standards and limited resources. In Visual Studio 2010, our primary objective is to make all ASP.NET Web developers more productive…regardless of framework version.If you’re working on an existing ASP.NET application targeting the 2.0, 3.0 or 3.5 framework…you’ll be able to upgrade your solution file to 2010 with just a few clicks. Once upgraded, you’ll be able to take advantage of new IDE features such as support for multiple monitors, refined IntelliSense, and a drastically improved deployment experience.Once you’re ready to upgrade your Web Forms project to ASP.NET 4 you’ll see general improvements such as performance optimizations from new output caching techniques, faster start up times, session state compression, and improved search engine optimization. Additionally, we’ve worked on improving the rendered HTML for key controls…which make referencing rendered HTML from client-side script, easier.<more detail in link below>.Core ASP.NETservices: http://msdn.microsoft.com/en-us/library/s57a598e(VS.100).aspxWeb Forms also provides enhancements to the default template, including more of the things you already use such as membership services and site mater pages. Let’s see what that looks like.