Share PowerPoint. Anywhere!

Building Solutions for the Next Platform Wave

Uploaded from authorPOINT Lite
Download as Download Not Available PPT
Presentation Description

No description available

Like authorSTREAM?


You can vote once a day till December
10th, Vote Now!
Views: 83
Like it  ( Likes) Dislike it  ( Dislikes)
Added: February 21, 2008 This presentation is Public
Presentation Category :Entertainment
Tags Add Tags
Presentation StatisticsNew!
Views on authorSTREAM: 77 | Views from Embeds: 6
Others - 6 views
Presentation Transcript

Building Solutions for the Next Platform Wave : Building Solutions for the Next Platform Wave Adam Gallant Developer Solutions Technology Specialist Microsoft Canada adam.gallant@microsoft.com http://blogs.msdn.com/adamga http://adamga.canitpro.ca


Agenda : Agenda


What is the .NET Framework 3.5? : What is the .NET Framework 3.5? .NET Framework 2.0 + SP1 Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation Windows CardSpace .NET Framework 3.0 + SP1 .NET Framework 3.5 LINQ ASP.NET 3.5 CLR Add-in Framework Additional Enhancements


Windows Server 2008 : Windows Server 2008 Next major release of Windows Server scheduled for release in Q1 2008 What’s included with Windows Server 2008?


Microsoft Windows Server 2008 : Core Integrated Hypervisor The Fundamentals App Platform Management .NET 3.0 IIS 7 Monitoring WS-Management Transactions Recovery Networking Storage Server Roles Microsoft Windows Server 2008


Windows Server Core : Windows Server Core Server Roles Server Core Security, TCP/IP, File Systems, RPC, plus other Core Server Sub-Systems DNS DHCP File AD Shell, CLR, IE, Media, OE, etc. Minimal installation option Command line interface Low surface area Limitations: No support for managed code Minimal support for server roles Impacts of no GUI


Application Server Role : Application Server Role


Application Server Role : Application Server Role


Application Server Role : Application Server Role


Application Server Role : Application Server Role Compared to Windows Server 2003 2k8 is better because…. Windows Activation Service (WAS) Manages app pool configuration and worker processes (instead of WWW service managing them) Enables use of same configuration and process model for HTTP and non-HTTP sites IIS 7.0 Designed for modularity Provides an extensibility architecture for hosting content New administration APIs and Management application


Web Server Role (IIS 7.0) : Web Server Role (IIS 7.0) More than a Web server, Internet Information Services 7.0 provides an accessible, extensible platform for developing and reliably hosting Web applications and services. IIS 7.0 Enhancements Fast Diagnostics


Web Server Role (IIS 7.0) : Modular Pipeline Features are provided in discrete modules Remove or replace modules as you see fit Reduce security exposure Reduce memory footprint Increase performance Add Custom Modules in native or manage code Leverage the power of .NET for all content Integrate with specialized infrastructure Easily incorporate new technologies Modular UI Add custom pages to UI (Winforms) Integrate Application configuration with IIS Web Server Role (IIS 7.0)


Slide13 : Send Response Log Compress NTLM Basic Determine Handler CGI Static File Authentication Anon Monolithic implementation Install all or nothing… Extend server functionality only through ISAPI… ASP.NET PHP ISAPI … …


Slide14 : UpdateCache SendResponse Send Response Log Compress NTLM Basic Determine Handler CGI Static File ISAPI Authentication Anon Authentication Authorization ResolveCache ExecuteHandler … … Server functionality is split into ~ 40 modules... Modules plug into a generic request pipeline… Modules extend server functionality through a public module API. … …


Web Server Role (IIS 7.0) : More info: http://www.iis.net Web Server Role (IIS 7.0)


Transactional Platform : Transactional Platform Transactional NTFS (TxF) Transactional Registry (TxR) Kernel Transaction Manager (KTM) Makes transactions available as kernel objects Provides transaction management services to system components such as TxF


Recovery & Restart : Recovery & Restart Windows Error Reporting Enables users to notify Microsoft of application faults, kernel faults, and unresponsive applications Developers can use the new API to create reports for many types of events Application Recovery & Restart Give applications the opportunity to control what actions are taken on their behalf by the system when the application fails If App registered, the system can automatically restart the app. Restart Manager Can eliminate or reduce the number of system restarts that are required to complete an installation or update. Enables all but the critical system services to be shut down and restarted


Service Hardening : Service Hardening Reduce size of high risk layers Segment the services Increase # of layers Service 1 Service 2 Service 3 Service … Service … Service A Service B


Slide19 : Windows Server 2008 Services Account Services Account Windows Server 2003 LocalSystem Wireless Configuration System Event Notification Network Connections (netman) COM+ Event System NLA Rasauto Shell Hardware Detection Themes Telephony Windows Audio Error Reporting Workstation ICS RemoteAccess DHCP Client W32time Rasman browser 6to4 Help and support Task scheduler TrkWks Cryptographic Services Removable Storage WMI Perf Adapter Automatic updates WMI App Management Secondary Logon BITS LocalSystem Firewall Restricted WMI Perf Adapter Automatic updates Secondary Logon App Management Wireless Configuration LocalSystem BITS Themes Rasman TrkWks Error Reporting 6to4 Task scheduler RemoteAccess Rasauto WMI Network Service Fully Restricted DNS Client ICS DHCP Client browser Server W32time Network Service Network Restricted Cryptographic Services Telephony PolicyAgent Nlasvc Network Service DNS Client Local Service No Network Access System Event Notification Network Connections Shell Hardware Detection COM+ Event System Local Service SSDP WebClient TCP/IP NetBIOS helper Remote registry Local Service Fully Restricted Windows Audio TCP/IP NetBIOS helper WebClient SSDP Event Log Workstation Remote registry


But wait, there’s more… : But wait, there’s more…


Windows Presentation Foundation : Windows Presentation Foundation Unified framework for building next gen user experiences with UI, media and documents


Windows Presentation Foundation : Windows Presentation Foundation XAML eXtensible Application Markup Language


Windows Presentation Foundation : Windows Presentation Foundation With XAML designers & developers can streamline their collaboration


Windows Communication Foundation : Interop with other platforms ASMX WSE WS-* protocols Location transparency Remoting Unified framework supersets existing technologies Windows Communication Foundation


Windows Communication Foundation : Standards-based interoperability with WS-* Web services Windows Communication Foundation


Windows Workflow Foundation : Programming model, engine and tools for building workflow-enabled applications Windows Workflow Foundation


What Is A Workflow? : What Is A Workflow? A Set Of Activities That Coordinates People And / Or Software... Like a flowchart…. Or a state diagram….


Windows Workflow Foundation : Windows Workflow Foundation


Windows CardSpace : Windows CardSpace Technology that simplifies and improves the safety of online login and authentication


Windows CardSpace : Windows CardSpace Private desktop Separate user context Protects against hacking Self-issued cards Non-corroborated Stored locally Managed cards Corroborated Stored at STS


Windows CardSpace : WS-* Web Services Windows CardSpace


Language INtegrated Query (LINQ) : Language INtegrated Query (LINQ) New programming model for data access that integrates query support directly within the .NET languages


LINQ Architecture & Components : LINQ Architecture & Components Objects <author/> <year/> <price/> </book> XML .NET Language Integrated Query C# 3.0 VB 9.0 Others… Relational LINQ to Objects LINQ to SQL LINQ to XML LINQ to DataSets<br /><br /><br /><b>Guidance for LINQ to Relational Data </b> : Guidance for LINQ to Relational Data LINQ to SQL Emphasis on rapid application development Direct mapping to Microsoft SQL Server family of databases Available in Orcas LINQ to Entities Focus on enterprise-grade data scenarios Flexible mapping to relational data Access to Microsoft SQL Server family and other databases through ADO.NET provider model<br /><br /><br /><b>LINQ to SQL Architecture</b> : LINQ to SQL Architecture Enumerate SQL Query or SProc Rows Objects SubmitChanges() DML or SProcs<br /><br /><br /><b>ASP.NET AJAX</b> : ASP.NET AJAX<br /><br /><br /><b>ASP.NET AJAX Control Toolkit</b> : ASP.NET AJAX Control Toolkit<br /><br /><br /><b>Visual Studio 2008 AJAX Support</b> : Visual Studio 2008 AJAX Support<br /><br /><br /><b>IIS 7.0</b> : IIS 7.0<br /><br /><br /><b>ASP.NET on IIS 6.0</b> : ASP.NET on IIS 6.0<br /><br /><br /><b>ASP.NET on IIS 7.0</b> : ASP.NET on IIS 7.0<br /><br /><br /><b>Built-in Web Farm Support</b> : Built-in Web Farm Support Stateless Front End Servers Shared Configuration, App Code, Content Web Farm<br /><br /><br /></span> </p> </div> </div> <div id="DivProgressBar" class="modalWindow_old" style="width: 170px; float: left;"> <div style="float: left; background-color: #F6F6F6; padding: 10px; clear: both; width: 150px;"> <img src="http://www.authorstream.com/Images/loader.gif" alt="Loading" style="vertical-align: middle" id="gif_image" /> <span class="verdana11r858585">Updating ....</span> </div> </div> <!-- Footer Section Starts --> <script type="text/javascript"> function openWindow() { window.open('http://www.authorstream.com/' + "ImportContacts.aspx",'',"left=0,top=0,width=700,height=600,status=1"); } </script> <div class="main"> <div class="footer"> <div style="float:right;padding-top:5px;padding-right:20px;width:960px;text-align:right;"><a href='http://www.authorstream.com/PowerPointForPeace/' target="_blank"><strong>Contribute to World Peace</strong></a></div> <ul id="footerLeft"> <li id="Footer1_spanloggedOut"><span><strong>Account</strong><br /><br /></span></li> <li><strong>RSS</strong><br /><br /></li> <li><strong>Browse</strong><br /><br /></li> <li><strong>Help & Info</strong><br /><br /></li> <li><strong>Why authorSTREAM</strong></li> </ul> <ul id="footerRight"> <div id="Footer1_spanloggedOutJoinFree" style="width:100%;float:left;height:28px;"> <span style="float:left;"><li><a href='http://www.authorstream.com/Register/Presentation/Bernardo-51830-Building-Solutions-Next-Platform-Wave-Agenda-NET-Framework-3-5-Windows-Server-2008-soluti-Entertainment-ppt-powerpoint/' title="Register">Join for Free</a></li> <li>|</li><li><a href='http://www.authorstream.com/SignIn/Presentation/Bernardo-51830-Building-Solutions-Next-Platform-Wave-Agenda-NET-Framework-3-5-Windows-Server-2008-soluti-Entertainment-ppt-powerpoint/' title="Sign In" >Sign In</a></li> </span> <span id="Footer1_pnlMyUploadedPPTGuest" style="float:left;display:none;"><li>|</li><li><a href='http://www.authorstream.com/MyUploaded-Presentations' title="Register">Your Uploaded Presentations</a></li></span> </div> <li><a target="_blank" title="Featured" href='http://www.authorstream.com/RSS/Type/Featured' >Featured</a></li><li>|</li><li><a title="Featured Audio" target="_blank" href='http://www.authorstream.com/RSS/Type/FeaturedAudio'>Featured Audio</a></li><li>|</li><li><a target="_blank" href='http://www.authorstream.com/RSS/Type/FeaturedAnimated' title="Featured Animated">Featured Animated</a></li><li>|</li><li><a target="_blank" href='http://www.authorstream.com/RSS/Type/LatestUploads' title="Latest Uploads">Latest Uploads</a></li><li>|</li><li><a target="_blank" href='http://www.authorstream.com/RSS/Type/MostLiked' title="Most Liked">Most Liked</a></li><li>|</li><li><a target="_blank" href='http://www.authorstream.com/RSS/Type/MostViewed' title="Most Viewed">Most Viewed</a><br /><br /></li> <li><a href='http://www.authorstream.com/Presentation-Browse-All/Podcasts' >Podcast</a></li><li>|</li><li><a href='http://www.authorstream.com/Presentation-Browse-All/Featured' title="Featured">Featured</a></li><li>|</li><li><a href='http://www.authorstream.com/Presentation-Browse-All/Audio' title="Featured Audio">Featured Audio</a></li><li>|</li><li><a href='http://www.authorstream.com/Presentation-Browse-All/Animated' title="Featured Animated">Featured Animated</a></li><li>|</li><li><a href='http://www.authorstream.com/Presentation-Browse-All/Latest' title="Latest Uploads">Latest Uploads</a></li><li>|</li><li><a href='http://www.authorstream.com/Presentation-Browse-All/Liked' title="Most Liked">Most Liked</a></li><li>|</li><li><a href='http://www.authorstream.com/Presentation-Browse-All/Viewed' title="Most Viewed">Most Viewed</a></li><li>|</li><li><a href='http://www.authorstream.com/Category-presentations' title="Categories">Categories</a></li><li>|</li><li><a href='http://apps.facebook.com/authorstream/' target="_blank">Facebook App</a><br /><br /></li> <li><a target="_blank" href='http://www.authorstream.com/About_us.aspx' title="About Us">About Us</a></li><li>|</li><li><a href='http://www.authorstream.com/Help' title="Help">Help</a></li><li>|</li><li> <a href='http://www.authorstream.com/Faq' title="FAQ">FAQ</a></li><li>|</li><li><a href='http://www.authorstream.com/Contactus' title="Contact Us">Contact Us</a></li><li>|</li><li><a href='http://www.authorstream.com/Termsandconditions' title="Terms and Conditions">Terms and Conditions</a></li><li>|</li><li><a href='http://www.authorstream.com/Privacypolicy' title="Privacy Policy">Privacy Policy</a></li><li> |</li><li><a href='http://blog.authorstream.com/' title="Blog" target="_blank">Blog</a></li><li>|</li><li><a href='http://www.authorstream.com/Forum' target="_blank" title="Forum">Forum</a><br /><br /></li> <li><a href="http://www.authorstream.com/how-it-works/">How it works</a></li><li>|</li><li><a href="http://www.authorstream.com/powerpoint-to-video/">PowerPoint to video, YouTube, iPod</a></li><li>|</li><li><a href="http://www.authorstream.com/powerpoint-to-blogs/">PowerPoint on blogs, websites</a></li><li>|</li><li><a href="http://www.authorstream.com/powerpoint-to-flash/">PowerPoint to Flash</a></li><li>|</li><li><a href="http://www.authorstream.com/present-live/">PresentLive</a></li> </ul> </div> <div class="catchBuzz">Catch the <a href='http://www.authorstream.com/buzz/'>buzz</a> on authorSTREAM</div> <div class="copyrighttxt">Copyright © 2002-2008 authorSTREAM. All rights reserved.</div> </div> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-211915-4"); pageTracker._initData(); pageTracker._trackPageview(); </script> <!-- Footer Section Ends --> <!-- Mark As Inappropriate Pop Up Div --> <span id="upnlInAppr"> <div id="divFlag2" class="PopUpDvAll modalWindow" style="width: 430px; display: none;"> <span class="closeIcon"><a href="javascript:void(0);" onclick="PopupClose();"> <img src="http://www.authorstream.com/images/icon_cross.gif" alt="Close" title="Close" /></a></span><br /> <div class="PopUpDvAllInner" style="width: 400px;"> <span class="headingwithLine"><span class="Orange_headingAll">Mark As Inappropriate</span></span> <p> Please select the category that most closely reflects your concern about the Presentation, so that we can review it and determine whether it violates our Community Guidelines or isn't appropriate for all viewers. Abusing this feature is also a violation of the authorSTREAM Community Guidelines, so don't do it.<br /> <span id="lblFlagCmt2" class="stream_verdana11_r_signin_red"></span> <br /> Mark as:<br /> <select name="ddlFlagIt2" id="ddlFlagIt2" onchange="SetInnappValue(this);" style="width:270px;"> <option value="">-Select-</option> <option value="13">Mature (over 18 only) content</option> <option value="14">Other Terms of Use violation</option> </select> <br /> <br /> Comments:<br /> <textarea name="txtFlag2Comments" rows="5" cols="50" id="txtFlag2Comments" style="width: 370px;"></textarea><br /> <span style="padding-top: 15px; float: left;"> <input type="submit" name="btnFlagIt2" value="Submit" onclick="return ValidateFlagComments('ddlFlagIt2', 'lblFlagCmt2', 'txtFlag2Comments');" id="btnFlagIt2" title="Submit" class="btn_all" style="width: 65px; color: #fff; cursor: pointer;" /> </span><span class="lnkbtnAll"><a href="javascript:void(0);" onclick="PopupClose();"> Close</a></span> </p> </div> </div> </span> <!-- Mark As Inappropriate Pop Up Div Ends --> <div id="MainProfileDiv" style="position: absolute; z-index: 100; left: 25; top: 56; display: none;"> </div> <!-- Progress Bar Pop Up Div Starts --> <div id="divUpdate" class="modalWindow_old" style="width: 170px; float: left; z-index: 1000"> <div style="float: left; background-color: #F6F6F6; padding: 10px; clear: both; width: 150px;"> <img src="http://www.authorstream.com/Images/loader.gif" alt="Loading" style="vertical-align: middle" id="Img1" /> <span class="verdana11r858585">Updating ....</span> </div> </div> <!-- Progress Bar Pop Up Div Ends --> <!-- Featured Pop Up Div --> <span id="UpdatePanel1"> <div id="divMarkIt" class="PopUpDvAll modalWindow" style="width: 430px; display: none;"> <span class="closeIcon"><a href="javascript:void(0);" onclick="PopupClose();"> <img src="http://www.authorstream.com/images/icon_cross.gif" alt="Close" title="Close" /></a></span><br /> <div class="PopUpDvAllInner" style="width: 400px;"> <span class="headingwithLine"><span class="Orange_headingAll">Featured</span></span> <p> If you like this presentation, flag it in the best fit category. (select from the drop down below). Express your opinion in the Comments field. Your comments will appear with the presentation on this page.<br /> <br /> <span id="lblFlagCmt1" class="stream_verdana11_r_signin_red"></span> <br /> <span style="color: Red">*</span>Vote as:<br /> <select name="ddlFeatured" id="ddlFeatured" onchange="SetFeaturedValue(this);" style="width:270px;"> <option value="">-Select-</option> <option value="10">Featured</option> <option value="12">Featured Animated</option> </select><br /> <br /> <span style="color: Red">*</span>Comments:<br /> <textarea name="txtFlagComments" rows="5" cols="50" id="txtFlagComments" style="width:370px;"></textarea><br /> <span style="padding-top: 15px; float: left;"> <input type="submit" name="btnMarkFeatured" value="Submit" onclick="return ValidateFlagComments('ddlFeatured', 'lblFlagCmt1', 'txtFlagComments');" id="btnMarkFeatured" title="Submit" class="btn_all" style="cursor: pointer; width: 65px; color: #fff;" /> </span><span class="lnkbtnAll"><a href="javascript:void(0);" onclick="PopupClose();"> Close</a></span> </p> </div> </div> </span> <!-- Featured Pop Up Div Ends --> <!-- RSS Feed Pop Up Div --> <div class="PopUpDvAll" style="width: 430px; display: none;"> <span class="closeIcon"><a href="#"> <img src="http://www.authorstream.com/images/icon_cross.gif" alt="Close" title="Close" /></a></span><br /> <div class="PopUpDvAllInner" style="width: 390px;"> <span class="headingwithLine"><span class="Orange_headingAll">Subscription of Rss Feed  </span><span><img src="http://www.authorstream.com/images/bullet.gif" width="5" height="7" alt="" style="margin-top: 5px;" /></span><span id="spnRSSHeader" class="smallHeading">Building Solutions for the Next Platform Wave </span></span> <p> Feed URL:<br /> <span> <input type="text" value="http://www.authorstream.com/Presentations/DaveGrewal-6213" style="width: 340px;" class="txtBox" /></span><span><a href="#" class="lnkbtnAll" style="margin-top: 5px;">Copy</a><br /> <br /> <br /> </span><span class="defaultBrowser">Open in Default Browser</span> <span style="margin-top: 6px;"> OR</span> <span class="selecttBrowser">Open in <select style="width: 105px; margin-top: 0px!important; margin-top: 3px; padding: 1px; margin-left: 10px; border: solid 1px #808080;"> <option>-Select-</option> </select> </span><a href="#" class="lnkbtnAll" style="margin-top: 15px; padding: 0px;">Close</a> </p> <span class="txtDvwithLine"><strong>You are viewing a feed that contains frequently updated content.</strong> When you subscribe to a feed, it is added to the Common Feed List. Updated information from the feed is automatically downloaded to your computer and can be viewed in Internet Explorer and other programs. <a href="#" class="wordpress"> Learn more about feeds.</a></span> </div> </div> <!-- RSS Feed Pop Up Div Ends --> <!-- Podcast Feed Pop Up Div --> <div class="PopUpDvAll" style="width: 430px; display: none;"> <span class="closeIcon"><a href="#"> <img src="http://www.authorstream.com/images/icon_cross.gif" alt="Close" title="Close" /></a></span><br /> <div class="PopUpDvAllInner" style="width: 390px;"> <span class="headingwithLine"><span class="Orange_headingAll">Subscription of Podcast Feed  </span><span><img src="http://www.authorstream.com/images/bullet.gif" width="5" height="7" alt="" style="margin-top: 5px;" /></span><span id="spnPodCastHeader" class="smallHeading">Building Solutions for the Next Platform Wave </span></span> <p> Feed URL:<br /> <span> <input type="text" value="http://www.authorstream.com/Presentations/DaveGrewal-6213" style="width: 340px;" class="txtBox" /></span><span><a href="#" class="lnkbtnAll" style="margin-top: 5px;">Copy</a><br /> <br /> <br /> </span><span class="defaultBrowser">Open in Default Browser</span> <span style="margin-top: 6px;"> OR</span> <span class="ituneBrowser">Open in iTunes</span> </p> <a href="#" class="lnkbtnAll" style="margin-top: 15px; padding: 0px;">Close</a> </div> </div> <!-- Podcast Feed Pop Up Div Ends --> <!-- WordPress Embed Pop Up Div --> <div class="PopUpDvAll modalWindow" style="width: 430px; display: none;" id="ShowWordPress"> <span class="closeIcon"><a href="javascript:void(0);" onclick="PopupClose();"> <img src="http://www.authorstream.com/images/icon_cross.gif" alt="Close" title="Close" /></a></span><br /> <div class="PopUpDvAllInner" style="width: 390px;"> <span class="headingwithLine"><span class="Orange_headingAll">WordPress embed  </span><span><img src="http://www.authorstream.com/images/bullet.gif" width="5" height="7" alt="" style="margin-top: 5px;" /></span><span id="spnEmbedHeader" class="smallHeading">Building Solutions for the Next Platform Wave </span></span> <p> Feed URL:<br /> <span> <input name="txtWordPress" type="text" value="[authorSTREAM id= Bernardo-51830-Building-Solutions-Next-Platform-Wave-Agenda-NET-Framework-3-5-Windows-Server-2008-soluti-Entertainment-ppt-powerpoint pl= player by= Bernardo]" readonly="readonly" id="txtWordPress" class="txtBox" ondblclick="SelectData(this);" onclick="SelectData(this);" style="width: 340px" /></span> <span><a href="javascript:void(0);" class="lnkbtnAll" style="margin-top: 5px;" onclick="copy_Text();"> Copy</a></span> </p> <a href="javascript:void(0);" onclick="PopupClose();" class="lnkbtnAll" style="padding: 0px; margin-top: 15px;">Close</a> </div> </div> <!-- WordPress Embed Pop Up Div Ends --> <div id="div1" class="modalWindow_old" style="height: 250px; width: 418px; display: none;"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td style="width: 80%; height: 40px; padding-left: 10px;"> <span class="Orange_headingAll">Send to Blogs and Networks</span></td> <td align="right" style="padding-right: 10px;"> <img src="http://www.authorstream.com/Images/cross_small.gif" title="Close" style="cursor: pointer;" onclick="PopupClose();" /></td> </tr> </table> <div style="float: left; padding-left: 8px;"> <div id="divWildfirePost"> </div> </div> </div> <!-- Customize Embed Pop Up Div --> <div class="PopUpDvAll modalWindow" style="width: 680px; display: none;" id="ShowCustomizeEmbed"> <span class="closeIcon"><a href="javascript:void(0);" onclick="PopupClose();"> <img src="http://www.authorstream.com/images/icon_cross.gif" alt="Close" title="Close" /></a></span><br /> <div class="PopUpDvAllInner" style="width: 640px;"> <span class="headingwithLine"><span class="Orange_headingAll">Customize Embed  </span><span><img src="http://www.authorstream.com/images/bullet.gif" width="5" height="7" alt="" style="margin-top: 5px;" /></span><span id="spnCustomizeHeader" class="smallHeading">Building Solutions for the Next Platform Wave </span></span> <div class="CustomizeLeft"> <p class="bdrbottom" style="padding-top: 0px;"> <span class="lblleft">Color Theme</span> <span class="colorTheme"><span><a href="#" class="colorGreen"></a></span><span><a href="#" class="colorGray"></a></span><span><a href="#" class="colorOrange"></a></span><span><a href="#" class="colorBlue"></a></span> <span><a href="#" class="colorBlack"></a></span></span> </p> <p class="bdrbottom"> <span class="lblleft">Selected embed Size:</span> <span class="lblright"><span> <select style="width: 130px; margin-right: 10px;"> <option>481 x 480</option> </select> </span><span>H x W</span> </span> </p> <p class="bdrbottom"> <span class="lblleft">Navigation Settings:</span> <span class="lblright"><span class="radiobtn_CustomizeEmbed"> <input type="radio" checked="checked" name="NavigationSettings" /></span><span>Default</span><br /> <span class="radiobtn_CustomizeEmbed"> <input type="radio" name="NavigationSettings" /></span><span>On click</span><br /> <span class="radiobtn_CustomizeEmbed"> <input type="radio" name="NavigationSettings" /></span><span>Automatic</span><br /> </span> </p> <p class="bdrbottom" style="padding-bottom: 0px; border: 0px;"> <span class="lblleft">Show Border:</span> <span class="lblright" style="margin-bottom: 8px;"> <select> <option>none</option> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> </select> </span> <br /> <span class="radiobtn_CustomizeEmbed"> <input type="radio" checked="checked" name="Include" /></span><span>Include related Presentation</span><span class="radiobtn_CustomizeEmbed"><input type="radio" style="margin-left: 5px;" name="Include" /></span><span>Ddon't include related Presentation</span> </p> </div> <div class="CustomizeRight"> <strong>   Preview:</strong><br /> <img src="http://www.authorstream.com/images/player_preview.gif" alt="Player Preview" width="200" height="171" /><br /> <a href="#">Click here to Preview in Original size</a></div> <div class="yelloblock"> <strong>Copy Embed Code</strong> <em>(Code Changes as per options selected)</em><br /> <span> <input type="text" style="width: 560px; padding: 5px;" class="txtBox" /></span><span><a href="#" class="lnkbtnAll" style="margin-top: 5px;">Copy</a></span> </div> <p class="bdrbottom"> <span class="radiobtn_CustomizeEmbed"> <input type="checkbox" /></span><span>Save Settings for future embeds</span></p> <a href="javascript:void(0);" onclick="PopupClose();" class="lnkbtnAll" style="padding: 0px; margin-top: 15px;">Close</a> </div> </div> <!-- Customize Embed Pop Up Div Ends --> <input name="hdnStatus" type="hidden" id="hdnStatus" value="0" /> <input name="hdnTagsStatus" type="hidden" id="hdnTagsStatus" value="0" /> <input name="featuredIndex" type="hidden" id="featuredIndex" /> <input name="featuredValue" type="hidden" id="featuredValue" /> <input name="inappIndex" type="hidden" id="inappIndex" /> <input name="inappVal" type="hidden" id="inappVal" /> </div> <script type="text/javascript"> <!-- Sys.Application.initialize(); Sys.Application.add_init(function() { $create(Custom.UI.AutoCompleteBehavior, {"cssHoverItem":"autoCompleteHoverItem","cssItem":"autoCompleteItem","cssList":"autoCompleteList","id":"CustomExtender1","minimumPrefixLength":1,"separatorChar":", ","serviceMethod":"GetTags","serviceURL":"http://www.authorstream.com/Services/Test.asmx"}, null, null, $get("txtTags")); }); // --> </script> </form> </body> </html>