SlideShare a Scribd company logo
1 of 98
Internet Explorer® 8
    Eduardo Castro
    Grupo Asesor en Informatica
    ecastro@grupoasesor.net
2
Window To Public
        Platform for LOB Apps
                                           Facing Website

      Maintain    Compatible
     Secure IT     With LOB
    Environment     Apps                        Build
                                Create User
                                              Customer
                                Connection
                                                Trust
    Manageable     Reliable
                                      Compatible
                                       With My
            Does not                     Site
          become cost
             center


3
Data, User
    settings


    Applications


    OS


    Hardware




4
Server



                       Data, User
                       settings


                       Applications
    Browser Becomes
        The Platform
                       Browser
                       OS


                       Hardware




5
Customer
                       Management


        Reporting                        Travel



    Workflow           PC Based
                    Browser Based                 Research



          E-Mail                        Purchasing



                         Personal Use



6
Customer         • Your company has a website and does
     Connection         business on the web

                      • Your business on the web relies on customer
    Customer Trust      trust that the web is a safe place to do business

                      • You care about the integrity of your business
       Security         data, infrastructure and PCs

    Compatibility &   • Your company uses internal web apps and is
      Standards         building or buying more

                      • Your users probably spend 2 hours or more in
    Supportability      the browser every day

                      • Keeping up to date with browser patches and
    Manageability       updates is hard


7
Enable New
     Business Enterprise
     Scenarios             Reduces
               Ready       Security    Improved    Improved
                            Risks     Productivity Developer
                                                    Platform



9
Accelerators
     Web Slices
     Improved Search




10
New




     Ready Access to Online Services You Use Most
        Email
        Blog
        Shop
        Map
        Share
        Translate
        Find
        Define




11
http://ieaddons.com/en/accelerators/

12
New



     Rich, Real-time Integration of Online Services




                                  zune




13
http://ieaddons.com/en/webslices/


14
New




     Suggestions with Results from History
     Visual Search Returns Provider
     Quickly Specify SearchImages with
     Configure Multiple Search ProvidersResults




15
ttp://ieaddons.com/en/searchproviders/
     http://es.wikipedia.org/

16
Compatible
     Ready to Deploy
     Robust and Flexible Management
     Provides Better User Experience




17
Enterprise




     Standalone Installation
       Standard or custom installation package
     Distributed Deployment
       Active Directory®, WSUS, SCCM
     Slipstream Deployment
       Create Windows® installation image with Internet
       Explorer 8
       Windows and Internet Explorer updates can be
       slipstreamed
       Use Windows Automated Installation Kit
     Custom Installation Packages
18
19
Your Users
      There Are
                      Are         You Need A
        Many
                    Spending     Browser Built
     Dangers on
                  More Time In   For Business
      the Web
                  The Browser




20
Group Policy (over 1300 in IE8)
     Control browser features, ex : Turn on/off Phishing Filter
     Configure browser features, ex : home page, favorites
     Enforce security settings, ex: trusted sites
     New features exposed through group policy

     Support Infrastructure
      Pay per incident support available to everyone
      Support agreements for Windows OS include support for
     Internet Explorer
      Professional support organization provides issue
     resolution

     New in IE8 – Crash Recovery
     Tabs isolated into separate processes – one tab crashing
     does not bring down the browser
     Crash recovery reloads tabs when they crash

21
22
Internet
     Firefox
                 Explorer


                 Scheduled
      13 point
                  monthly
      releases
                  updates
     since Feb
                  on patch
        2007
                  Tuesday




23
Application • Will our apps still work?
     Compatibility


                     • Can I choose when it is
        Timing         delivered in my environment?



        User         • Will it require user interaction?
     Experience      • Will it require a reboot?


24
Application    • See
     Compatibility     http://msdn.microsoft.com/iecompat



                     • Scheduled, notified updates on patch
        Timing         Tuesday
                     • Control distribution through WSUS



        User         • Many updates require a reboot
     Experience        (system level components)



25
Application    • META tag/group policy
                       provides compatibility for
     Compatibility     Internet Explorer 7 apps


                     • Scheduled updates like
        Timing         Internet Explorer 7



        User         • Slipstream
     Experience

26
Enterprise




     Centralized Management of User Settings
       Update settings using IEAK
           Group Policy Enhancements
       Greater control over Internet Explorer behavior
       New Administrative Template
       Many new and enhanced policy settings
                  Usage Scenarios
       Configure Accelerators
       Control InPrivate™ settings
       Disable Developer Tools
27
Enterprise




         Group Policy Enhancements

     Turn off Compatibility View
     Turn off Compatibility View button
     Turn on Internet Explorer 7 Standards Mode
     Turn on Internet Explorer Standards Mode for
     Local Intranet
     Use Policy List of Internet Explorer 7 sites




28
Enterprise




         Group Policy Enhancements
     IE8 plays an important role in helping protect
     users against a range of attacks by offering new
     security features like the SmartScreen Filter,
     Data URI and Encryption support.
     All of these security features are GP enabled so
     the administrator can ensure their users are
     safe and secure in corporate environments.




29
gpedit.msc

30
Enterprise




        Helps Configure Deployment Settings

        Create Customized, Branded Versions

          Improved Customization Workflow

     Three Licensing Modes:
         Independent Content Provider (ICP)
         Independent Service Provider (ISP)
         Corporate
31
32
Volume




                        Sophistication
     Type
             Customer
               Trust
33
Phishing Filter

                                         1M phishing
                                         attempts blocked
                                         per week




      Extended Validation Certificates
                                         5000 issued
                                         to date

34
Updated

       Safety Filter
       Expanding scope
       to incorporate
       new threats

                       New

     Domain Name
     Highlighting
     Helps the user
     identify real
     domain name
35
Secure




     InPrivate™ Technologies
     SmartScreen® Filter
     Improved Process Model
     Cross-Site and Mashup Security
     ActiveX Security Technologies
     Other Security Technologies




36
Targeted Phishing Attack
     Phishing Filter evolves to SmartScreen™ Filter to
     encompass malware threats
     Domain Name Identification highlights the real
     domain you’re browsing on

     Exploit in Common ActiveX Control
     Per-user ActiveX contains risk to single user
     account.
     Per-site ActiveX allows developer restrict control to
     only their site/app

     Compromised Partner Site
     Cross Domain Requests object ensures data is
     only shared after a mutual validation of identity
     Cross-Site Scripting Filter helps protect users
     against a compromised site
37
Secure




     InPrivate™ Browsing
                Blocking
     Privacy Report
     Improved Delete Browsing History
       View restricted data from being saved
       Prevents sites from sharing details
       Keeps information from certain sites in visit
       Delete personalor blocked cookies of yourbrowser
       Review a site’s privacy summary history, etc.
       Cookies, temporary Internet files, and Favorites
       Retain cookies fromtemporary files forcertificate
       Blocks content and third-party sites




38
Peace




     SmartScreen Filter
        Increases anti-phishing and anti-malware protection
        Allows you to report unsafe sites to Microsoft




                                              Malware Blocked
                                                Notification

           Phishing Site Warning


39
Internet Explorer 8 : SmartScreen™ Filter

     http://207.68.169.170/fabrikam/index.html
     http://207.68.169.170/contoso/enroll_auth.html

40
Secure




     Standard users can
     install
     Run on current or
     all sites
     Reduced risk
     Less administration




                           Per-User ActiveX
                           Per-Site ActiveX
41
Secure




     Helps mitigate many memory-related vulnerabilities
     by blocking code execution from protected memory




42
Secure




     Security, compatibility and
     functionality


        Who?             Can it be             Where?                   Exploit
                          used?                                        Controls
      Per User            Opt –in              Per site             ActiveX Killbits
     Doesn’t require                                                Pre Internet Explorer
                         Before it can      Developers can
     elevating admin                                                          8
                       be used (Internet   restrict to their site
        privileges                                                   Can be requested
                          Explorer 7)
                                                                       by site owner




43
Secure




     XSS the new buffer overflow
     Detects Type-1 (reflection) attacks
        Steal cookies            Launch CSRF
        Log keystrokes           Steal browser history
        Deface sites             Abuse vulnerabilities
        Steal credentials        Evade phishing filters
        Port-scan the Intranet   Circumvent HTTPS




44
Secure




     Cross Domain Requests      Cross Document Messaging
             (XDR)                       (XDM)
     Enables web developers      Enables two domains to
     to more securely            establish a trust
     communicate between         relationship to exchange
     domains                     object messages
     Provides a mechanism to     Provides a web
     establish trust between     developer a more secure
     domains through an          mechanism to build cross
     explicit acknowledgement    domain communication
     of sharing cross domain     applications
     Both parties know which
     sites are sharing
     information


45
Secure




        IE8 exposes a new method on the window object named
        toStaticHTML. When a string of HTML is passed to this
        function, any potentially executable script constructs are
        removed before the string is returned information

     document.attachEvent('onmessage',function(e) {
           if (e.domain == 'weather.example.com') {
               spnWeather.innerHTML = window.toStaticHTML(e.data);
           }
         }

     Calling:
                    window.toStaticHTML("This is some <b>HTML</b> with embedded script following...
                    <script>alert('bang!');</script>!");

     will return:

     This is some <b>HTML</b> with embedded script following... !



46
Secure




     Unfortunately, many mashups use JSON insecurely, relying on the
     JavaScript eval method to “revive” JSON strings back into JavaScript
     objects, potentially executing script functions in the process. Security-
     conscious developers instead use a JSON-parser to ensure that the
     JSON object does not contain executable script, but there’s a
     performance penalty for this.

     Internet Explorer 8 implements the ECMAScript 3.1 proposal for
     native JSON-handling functions (which uses Douglas Crockford’s
     json2.js API). The JSON.stringify method accepts a script object and
     returns a JSON string, while the JSON.parse method accepts a string
     and safely revives it into a JavaScript object. IE8 exposes a new
     method on the window object named toStaticHTML. When a string of
     HTML is passed to this function, any potentially executable script
     constructs are removed before the string is returned information



47
Secure




     <html>
     <head><title>XDR+JSON Test Page</title>
     <script>
     if (window.XDomainRequest){
          var xdr1 = new XDomainRequest();
          xdr1.onload = function(){
             var objWeather = JSON.parse(xdr1.responseText);
             var oSpan = window.document.getElementById("spnWeather");
             oSpan.innerHTML = window.toStaticHTML("Tonight it will be <b>"
                        + objWeather.Weather.Forecast.Tonight + "</b> in <u>"
                        + objWeather.Weather.City+ "</u>.");
          };
          xdr1.open("POST", "http://evil.weather.example.com/getweather.aspx");
          xdr1.send("98052");
     }
     </script></head>
     <body><span id="spnWeather"></span></body>
     </html>


48
Secure




     <html>
     <head><title>XDR+JSON Test Page</title>
     <script>
     if (window.XDomainRequest){
          var xdr1 = new XDomainRequest();
          xdr1.onload = function(){
             var objWeather = JSON.parse(xdr1.responseText);
             var oSpan = window.document.getElementById("spnWeather");
             oSpan.innerHTML = window.toStaticHTML("Tonight it will be <b>"
                        + objWeather.Weather.Forecast.Tonight + "</b> in <u>"
                        + objWeather.Weather.City+ "</u>.");
          };
          xdr1.open("POST", "http://evil.weather.example.com/getweather.aspx");
          xdr1.send("98052");
     }
     </script></head>
     <body><span id="spnWeather"></span></body>
     </html>


49
Secure




Internet Explorer 7   Internet Explorer 8
  Process Model         Process Model
Secure




     Like Windows
     Explorer
     Toolbars
     Search
     Providers
     Accelerators
     InPrivate™
     Blocking List
     InPrivate™
     Subscriptions




51
Secure




     Domain Name Highlighting


     Application Protocol Prompt


     File Upload Control



52
Secure




     Improved Support for Accessibility Standards
       Accessible Rich Internet Applications (ARIA)
       User Interface Automation (UIA) Express
     Adaptive Page Zoom
       Intelligently zooms the page
       Text and images fit within original page dimensions




53
User Interface Reduces Clicks
     Improved Search




54
Faster




     Domain NameSuggestions
     Improved Certificate
     Autocomplete TabsValidation
     Tab Grouping Highlighting
     Reopen Closed




55
Faster




     Result Visible on on Page
     ClearlyHighlighting this Page
     Unobtrusive Find Feature
     Integrated FindResult Count in Search Box




56
Improved Interoperability
     Integrated Developer Tools
     Features for Rich Applications




57
Spend more time innovating and less time special-casing
      Compatibility       Most standards-compliant (full CSS2.1 support) version of Internet
                          Explorer
           and            Interoperability with other browsers means “write once, run anywhere”
     Interoperability     Compatibility modes for viewing/debugging content written for Internet
                          Explorer 7 and Internet Explorer 5.5

                        Develop, test and debug without leaving the browser
       Built-in           Built-in developer toolbar enables debugging and performance tuning
                          HTML, CSS, Javascript without leaving the page
      Developer           Code profiler for identifying performance issues quickly and easily
        Tools             Change Internet Explorer layout version on the fly to thoroughly test
                          display scenarios

                         Build the richest experiences on the Web
         Rich,             AJAX support enhancements enable rich, dynamic experiences
                           Web Slices
      Innovative           Best cross-document/domain messaging implementation with XDR/XDM
     Experiences           Improved display and scripting performance makes this the fastest Internet
                           Explorer ever

        All right out of the box – no assembly required

58
Developer




       Developers can specify layout engine
     <meta http-equiv="X-UA-Compatible" content="IE=8" >

     <meta http-equiv="X-UA-Compatible" content="IE=7" >

       Consider using custom response headers in IIS7




59
60
Page Built For Internet                     Page1. IdentifyInternet
                                                           Built For browser
          Explorer 6                                  Explorer 7
                                                          2. Serve right page


                            Page Built To Standards




     I’m IE6                         I’m Safari
                                    I’m Firefox                        I’m IE7
               6                                                                 7
61
1. Identify browser
                                   2. Serve right page


     Page Built To Standards




              I’m Safari
             I’m Firefox
                I’m IE8
                               8
62
Safari, Firefox and IE8 all display the same way
            Decide when your business can afford to stop
           supporting IE6 and IE7 to save your developers
           time
            But be aware IE6, IE7 and IE8 look the same to
     8     most web servers so be sure to send the right page
           to IE8

           IE8 will display pages the same way as IE7
            But you need to tell IE8 to display that way
            See http://msdn.microsoft.com/iecompat to learn
     7&8   how to add the site compatibility META tag to your
           pages/server


           IE6 is IE6
            Get tips on migration from IE6 to IE7 at
     6     http://msdn.microsoft.com/iecompat
63
64
Enterprise




     Compatible with Internet Explorer 7
       Ships with multiple layout engines
     Application Compatibility Tools
           Compatibility Mode Value Render Behavior


           IE=5                    “Quirks” mode
           IE=6                    Internet Explorer 6 Standards mode
           IE=7                    ”Strict” mode
           IE=8                    Internet Explorer 8 Standards mode
           IE=edge                 Uses latest standards that Internet
                                   Explorer 8 and any future versions of the
                                   browser support. Not recommended for
                                   production sites.



65
http://localhost/default.aspx

66
<meta http-equiv="X-UA-Compatible" content="IE=8" >



                          Standard Mode
                             (default)

                Higher                         Web
            Interoperability                Standards

                                Existing
                                Internet
                               Explorer 7
                                 Mode


      <meta http-equiv="X-UA-Compatible" content="IE=7" >




67
Compatibility Mode Value Render Behavior


              IE=5           “Quirks” mode

              IE=7           ”Standards” mode

         IE=EmulateIE7       Display standards DOCTYPEs in
                             Internet Explorer 7 Standards mode;
                             Display quirks DOCTYPEs in Quirks
                             mode
              IE=8           Internet Explorer 8 Standards mode

            IE=edge          Uses latest standards that Internet
                             Explorer 8 and any future versions of the
                             browser support. Not recommended for
                             production sites.



68
CSS 2.1 compliance
          DOM Improvements
CSS 2.1   HTML Improvements
          Acid2 Test compliance

          This means
HTML
             Data URI Support
             Improved
             Namespace
             Support
             And more
ACID 2
Developer




     CSS 2.1 Compliance
       Helps standardize web page development
     DOM Improvements
       Addresses Cross-browser inconsistencies
     HTML Improvements
       Upgraded support for presentational
       elements
       Take full advantage of HTML 4
     Acid2 Test Compliance


70
71
Internet Explorer 8 Developer Features
Compatibility
Developer Tools
Build Rich Experiences
Developer Toolbar
     Eases development and troubleshooting
     Allows real-time testing, editing, debugging:
       CSS and HTML
       Script performance
       DOM
     Enables developers to rapidly prototype, test,
     and deploy web sites
73
Break Point

       Debugging Toolbar




     JavaScript Debugging Window
        JavaScript Debugging Tools




74
75
76
<meta http-equiv="X-UA-Compatible" content="IE=7" >




77
http://localhost/gallery_test.aspx#frame

78
Developer




79
http://www.msn.com/

80
Developer




     Browser components updated
     Better Navigation
     Uses windows.location.hash event
            // Set up a handler for hash changes.
            window.onhashchange = new function()
            {
                if (window.location.hash == "hashdata")
                {
                    // Perform work...
                }
            }
            ...
            // Changing the hash fragment will raise
            onhashchange.
            window.location.hash = "hashdata";


81
Integral to AJAX and Mashups
     Data Shared          // Page A                   posts message to a secure Page B.
                                  document.postMessage
                                      ("Hello world", "https://wingtiptoys.com");
                                 Web page is requesting data from a URL in the following zone:

                                  // Page B on wingtiptoys.com
        // Create an XDR window.attachEvent("onmessage","HandleMessage");
                                  object. Then open a connection and send data




                                                                                                 Trusted (Internet)
                                                                    Trusted (Intranet)
        // using POST.
                                  <script>
        var xdr = new XDomainRequest();




                                                                                                                                                 Restricted
                                                 Intranet




                                                                                                                              Internet
        xdr.open("POST", // The message handler for incoming messages.
                                  "http://www.contoso.com/xdr.ashx");
                                 Local




                                  function HandleMessage(e)
        xdr.send("argument=value");
          Web page is Local
        // the                    {
          in Set up an event handler for when the data is loaded.
                                   Allow        Allow          Allow         Allow          Allow Block
        xdr.onload = new function()
          following
                      Intranet           // Verify the domain and scheme
          zone:                    Block
        {                                // match the ones Allow allow.
                                                Allow          Allow
                                                                              we            Allow Block

                // Grab the response(e.data != "" && e.origin ==
                      Trusted
                      (Intranet)
                                         if text.
                                   Block        Allow          Allow         Allow          Allow Block
                var response = xdr.responseText; ‘http://www.contoso.com’))
        }             Trusted            {
                      (Internet)   Block        Block          Block         Allow          Allow Block
                                                 ...
                    Internet
                                         Block              Block                        Block                        Allow              Allow      Block

                    Restricted
                                         Block              Block                        Block                        Block              Block      Block




82
http://www.ie8demos.com/travelsite/blog.aspx

83
Developer




 <?xml version="1.0" encoding="UTF-8" ?>
 <openServiceDescription
 xmlns="http://www.microsoft.com/schemas/openservicedescription/1.0">
           <homepageUrl>http://ie8.ebay.com</homepageUrl>
           <display>
                      <name>Find product with eBay</name>
                      <icon>http://ie8.ebay.com/resources/images/favicon.ico</icon>
           </display>
           <activity category="Find">
                      <activityAction context="selection">
                                 <preview
 action="http://ie8.ebay.com/activities/preview/index.php?query={selection}" />
                                 <execute method="get"
 action="http://ie8.ebay.com/index.php?query={selection}" />
                      </activityAction>
           </activity>
 </openServiceDescription>



84
View
                                             Web Slice

     <div class=”hslice” id=”1”>
            <p class=”entry-title”>Las Vegas 79°</p>
            <div class=”entry-content”>
                   Discover
                <!-- HTML body content to render. -->
                ...WebSlice
            </div>

     </div>



                Enable Content




85
Developer




     <div class="hslice" id="1">
       <p class="entry-title">Title for WebSlice</p>
       <div class="entry-content">Information to be displayed in Web Slice
       </div>
     </div>

     <div class="hslice" id="2">
       <p class="entry-title">Title for WebSlice2</p>
       <div class="entry-content">Information to be displayed in Web Slice2
       </div>
     </div>




86
Execute Script Faster
Improved Display Performance
88
Customer         • Reach beyond the page with Accelerators, Web
      Connection         Slices and Visual Search


                       • Highlight safe browsing features like Safety Filter,
     Customer Trust      EV certificates and Domain Name Identification


                       • Turn on safer browsing features for your users and
        Security         in your web apps


     Compatibility &   • Use the “META” tag and plan for standards
       Standards
                       • Broad group policy support, crash recovery and
     Supportability      professional support


                       • Regular, scheduled patches, managed distribution,
     Manageability       easier image management


89
What security principles are used during development?
     What evolving threats does it help protect against?

     What is the approach to application compatibility?

     Do I have control over the security and user features I
       expose to my users?

     What options do I have for deployment beyond end-user
       install?

     Who do I call when there is a technical problem I can’t
       solve?

90
Download and evaluate Internet Explorer 8 Beta 2
       http://www.microsoft.com/ie8

           Use http://msdn.microsoft.com/iecompat to
             become Internet Explorer 7 compatibility

                  Add the META tag to ensure compatibility
                    with Internet Explorer 8

                        Plan deployments using the Internet
                           Explorer Deployment Guide

                             E-mail iedeploy@microsoft.com
                               with questions
91
Internet Explorer 8 puts the web at your service through seamlessly integrated services, flexible configuration
     options and low customer support costs that OEMs have come to expect with the world’s most popular web
     browser.


                                      Seamlessly expose online services to your customers and increase
                                      business value in the browser
          Business                    • Rich search experience using Visual Search Suggestions in IE8
                                      • Quick access to the information customer care about – Web Slices e.g. OEM offers,
         Opportunities                  blogs, sport scores, stock ticker, social networking status etc.
                                      • Email, Shop, Map, Blog, Share, Translate, Lookup with Accelerators



                                      Create flexible and reliable browser configurations on their disk
           Flexible                   images, with direct support from Microsoft
                                      • IEAK and OPK enable customization and image creation
         Configuration                • Direct support from MSFT OEM field team




                                      Reduce support costs when your customers use the most reliable and
          Low Support                 secure browser [from Microsoft]
                                      • Reset IE8 to factory settings / no add-ons mode
             Costs                    • [Better] Protect your customers’ information -Anti-malware/phishing
                                      • Know where you are on the web - Domain highlighting



92
[More] Freedom from
            intrusion                               International Domain Names
                                                    Pop-up Blocker in IE7
     Social Engineering & Exploits
                                                    Increased usability
     Reduce unwanted communications


     [Improved] Protection                          Secure Development Lifecycle
          from harm                                 Extended Validation (EV) SSL certs
     Browser & Web Server Exploits                  SmartScreen® Filter
     [Improved] Protection from deceptive websites, Domain Highlighting
     malicious code, online fraud, identity theft   XSS Filter/ DEP/NX
                                                    ActiveX Controls

      Control of information                        User-friendly, discoverable notices
                                                    P3P-enabled cookie controls
     Choice and control                             Delete Browsing History
     Clear notice of information use                InPrivate™ Browsing & Blocking
     Provide only what is needed


93
[More] Freedom from
            intrusion                               International Domain Names
                                                    Pop-up Blocker in IE7
     Social Engineering & Exploits
                                                    Increased usability
     Reduce unwanted communications


     [Improved] Protection                          Secure Development Lifecycle
          from harm                                 Extended Validation (EV) SSL certs
     Browser & Web Server Exploits                  SmartScreen® Filter
     Protection from deceptive websites,            Domain Highlighting
     malicious code, online fraud, identity theft   XSS Filter/ DEP/NX
                                                    ActiveX Controls

      Control of information                        User-friendly, discoverable notices
                                                    P3P-enabled cookie controls
     Choice and control                             Delete Browsing History
     Clear notice of information use                InPrivate™ Browsing & Blocking
     Provide only what is needed


94
Deployment         Custom
      Enterprise Ready                       Packages
                          Management

      Reduces Security    Privacy            Reliability
           Risks          Security           Accessibility

         Improved         Performance        Tab Grouping
        Productivity      Smart Bars         Enhanced Find

        Enable New        Accelerators       Improved
     Business Scenarios   Web Slices         Search

     Improved Developer   Interoperability   Application
          Platform        Developer Tools    Development

95
11 de noviembre 2008, Hotel Barceló San
José Palacio, Costa Rica
Hora                     IT Pros                             Desarrolladores
8:00 AM                                         Registro
9:00 AM                                     Bienvenida

           Windows 2008, SQL Server 2008 y           Desarrollo de Web Parts,
9:30 AM
           MOSS 2007, Héctor Insua                   Gilberto Bermúdez

11:00 AM                                     Refrigerio
           Configuración de colaboración para
                                                     Silverlight y SharePoint, Luis Diego
11:15 AM   Extranets con MOSS 2007, Carlos
                                                     González
           Rojas
12:15 PM                                     Almuerzo
           Disaster Recovery, Luis Du Solier,        Procesos de Negocios con
1:00 PM
           Ricardo Muñoz                             Workflows, Héctor Insua
2:00 PM                                      Refrigerio
           Como llevar a cabo una
                                                     SharePoint Designer para
2:15 PM    implementación exitosa de
                                                     principiantes, Manfred Guendel
           SharePoint, Héctor Insua
           Panel: Valor de negocio de la
                                                     Panel: Arquitectura de Información
3:45 PM    colaboración y productividad
                                                     para MOSS 2007
           empresarial
5:00 PM                                    Fin del evento
Internet Explorer® 8
     Eduardo Castro
     Grupo Asesor en Informatica
     ecastro@grupoasesor.net
98
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be re gistered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
      conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
                                  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

What's hot

Symantec Advances Enterprise Mobility Strategy
Symantec Advances Enterprise Mobility StrategySymantec Advances Enterprise Mobility Strategy
Symantec Advances Enterprise Mobility StrategySymantec
 
Top 10 Security Concerns of Windows Mobile (and how to Overcome them)
Top 10 Security Concerns of Windows Mobile (and how to Overcome them)Top 10 Security Concerns of Windows Mobile (and how to Overcome them)
Top 10 Security Concerns of Windows Mobile (and how to Overcome them)jasonlan
 
Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1chenley
 
Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)
Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)
Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)ITCamp
 
How to deploy Windows Mobile to 40,000 users
How to deploy Windows Mobile to 40,000 usersHow to deploy Windows Mobile to 40,000 users
How to deploy Windows Mobile to 40,000 usersjasonlan
 
Introducing DirectReader
Introducing DirectReaderIntroducing DirectReader
Introducing DirectReaderDirectReader
 
Sql server 2008 r2 security datasheet
Sql server 2008 r2 security   datasheetSql server 2008 r2 security   datasheet
Sql server 2008 r2 security datasheetKlaudiia Jacome
 
benefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Editionbenefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise EditionTobias Koprowski
 
Top 10 Reasons Why F5 Makes Sense
Top 10 Reasons Why F5 Makes SenseTop 10 Reasons Why F5 Makes Sense
Top 10 Reasons Why F5 Makes SenseF5 Networks
 
Bangalore IT Pro Full Day Event on Intune and SCCM
Bangalore IT Pro Full Day Event on Intune and SCCMBangalore IT Pro Full Day Event on Intune and SCCM
Bangalore IT Pro Full Day Event on Intune and SCCMAnoop Nair
 
Windows 10 KKK
Windows 10 KKKWindows 10 KKK
Windows 10 KKKPrimend
 
1 modern desktop - shift to a modern desktop
1   modern desktop - shift to a modern desktop1   modern desktop - shift to a modern desktop
1 modern desktop - shift to a modern desktopAndrew Bettany
 
Windows 7 for IT Professionals
Windows 7 for IT ProfessionalsWindows 7 for IT Professionals
Windows 7 for IT ProfessionalsRishu Mehra
 

What's hot (17)

Symantec Advances Enterprise Mobility Strategy
Symantec Advances Enterprise Mobility StrategySymantec Advances Enterprise Mobility Strategy
Symantec Advances Enterprise Mobility Strategy
 
Top 10 Security Concerns of Windows Mobile (and how to Overcome them)
Top 10 Security Concerns of Windows Mobile (and how to Overcome them)Top 10 Security Concerns of Windows Mobile (and how to Overcome them)
Top 10 Security Concerns of Windows Mobile (and how to Overcome them)
 
Windows 10 og Intune
Windows 10 og IntuneWindows 10 og Intune
Windows 10 og Intune
 
Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1
 
Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)
Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)
Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)
 
How to deploy Windows Mobile to 40,000 users
How to deploy Windows Mobile to 40,000 usersHow to deploy Windows Mobile to 40,000 users
How to deploy Windows Mobile to 40,000 users
 
Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management
 
Introducing DirectReader
Introducing DirectReaderIntroducing DirectReader
Introducing DirectReader
 
Sql server 2008 r2 security datasheet
Sql server 2008 r2 security   datasheetSql server 2008 r2 security   datasheet
Sql server 2008 r2 security datasheet
 
benefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Editionbenefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Edition
 
Top 10 Reasons Why F5 Makes Sense
Top 10 Reasons Why F5 Makes SenseTop 10 Reasons Why F5 Makes Sense
Top 10 Reasons Why F5 Makes Sense
 
Bangalore IT Pro Full Day Event on Intune and SCCM
Bangalore IT Pro Full Day Event on Intune and SCCMBangalore IT Pro Full Day Event on Intune and SCCM
Bangalore IT Pro Full Day Event on Intune and SCCM
 
Modern Devices Management
Modern Devices ManagementModern Devices Management
Modern Devices Management
 
Windows 10 KKK
Windows 10 KKKWindows 10 KKK
Windows 10 KKK
 
1 modern desktop - shift to a modern desktop
1   modern desktop - shift to a modern desktop1   modern desktop - shift to a modern desktop
1 modern desktop - shift to a modern desktop
 
Windows 7
Windows 7Windows 7
Windows 7
 
Windows 7 for IT Professionals
Windows 7 for IT ProfessionalsWindows 7 for IT Professionals
Windows 7 for IT Professionals
 

Viewers also liked

New features of windows 7
New features of windows 7New features of windows 7
New features of windows 7Colleen Kelly
 
Personality Screening
Personality ScreeningPersonality Screening
Personality Screeningrayoan
 
Features Of Windows 7
Features Of Windows 7Features Of Windows 7
Features Of Windows 7Will Jennings
 
Lesson 1 Exploring Windows 7
Lesson 1  Exploring Windows 7Lesson 1  Exploring Windows 7
Lesson 1 Exploring Windows 7guevarra_2000
 
Win8 internet explorer
Win8 internet explorerWin8 internet explorer
Win8 internet explorerflipora2014
 
Internet Explorer PPT
Internet Explorer PPTInternet Explorer PPT
Internet Explorer PPTokmomwalking
 
Basic interview questions for skills tests
Basic interview questions for skills testsBasic interview questions for skills tests
Basic interview questions for skills testsDurga Balaji M
 
Microsoft excel
Microsoft excelMicrosoft excel
Microsoft excelPremnath R
 
Galbraith Presentatie
Galbraith PresentatieGalbraith Presentatie
Galbraith PresentatieThisco
 
blvnfbpvg
blvnfbpvgblvnfbpvg
blvnfbpvgnpavel
 
5 Digital Marketing Mistakes You're Probably Making
5 Digital Marketing Mistakes You're Probably Making5 Digital Marketing Mistakes You're Probably Making
5 Digital Marketing Mistakes You're Probably MakingTrivera Interactive
 
St ivo school geography department photo competition 2010
St ivo school geography department photo competition 2010St ivo school geography department photo competition 2010
St ivo school geography department photo competition 2010Darron Gray
 
Ap 3 d student overview
Ap 3 d student overviewAp 3 d student overview
Ap 3 d student overviewRiverwood HS
 
The transformation of public relations in higher ed brennan - prsa oct 08
The transformation of public relations in higher ed   brennan - prsa oct 08The transformation of public relations in higher ed   brennan - prsa oct 08
The transformation of public relations in higher ed brennan - prsa oct 08Joe Brennan, Ph.D.
 
Design Driven Development #ZIPMasterClass at Zagreb University
Design Driven Development #ZIPMasterClass at Zagreb UniversityDesign Driven Development #ZIPMasterClass at Zagreb University
Design Driven Development #ZIPMasterClass at Zagreb UniversityVitaly Golomb
 
как продать себя подороже!!!
как продать себя подороже!!!как продать себя подороже!!!
как продать себя подороже!!!Wordshop Academy
 
個客とIAとアクセス解析
個客とIAとアクセス解析個客とIAとアクセス解析
個客とIAとアクセス解析Makoto Shimizu
 

Viewers also liked (20)

Animate powerpoint
Animate powerpointAnimate powerpoint
Animate powerpoint
 
New features of windows 7
New features of windows 7New features of windows 7
New features of windows 7
 
Personality Screening
Personality ScreeningPersonality Screening
Personality Screening
 
Features Of Windows 7
Features Of Windows 7Features Of Windows 7
Features Of Windows 7
 
Lesson 1 Exploring Windows 7
Lesson 1  Exploring Windows 7Lesson 1  Exploring Windows 7
Lesson 1 Exploring Windows 7
 
Win8 internet explorer
Win8 internet explorerWin8 internet explorer
Win8 internet explorer
 
Internet Explorer PPT
Internet Explorer PPTInternet Explorer PPT
Internet Explorer PPT
 
Basic interview questions for skills tests
Basic interview questions for skills testsBasic interview questions for skills tests
Basic interview questions for skills tests
 
Microsoft excel
Microsoft excelMicrosoft excel
Microsoft excel
 
Galbraith Presentatie
Galbraith PresentatieGalbraith Presentatie
Galbraith Presentatie
 
Gesture drawing
Gesture drawingGesture drawing
Gesture drawing
 
blvnfbpvg
blvnfbpvgblvnfbpvg
blvnfbpvg
 
5 Digital Marketing Mistakes You're Probably Making
5 Digital Marketing Mistakes You're Probably Making5 Digital Marketing Mistakes You're Probably Making
5 Digital Marketing Mistakes You're Probably Making
 
Web会議 in 青森
Web会議 in 青森Web会議 in 青森
Web会議 in 青森
 
St ivo school geography department photo competition 2010
St ivo school geography department photo competition 2010St ivo school geography department photo competition 2010
St ivo school geography department photo competition 2010
 
Ap 3 d student overview
Ap 3 d student overviewAp 3 d student overview
Ap 3 d student overview
 
The transformation of public relations in higher ed brennan - prsa oct 08
The transformation of public relations in higher ed   brennan - prsa oct 08The transformation of public relations in higher ed   brennan - prsa oct 08
The transformation of public relations in higher ed brennan - prsa oct 08
 
Design Driven Development #ZIPMasterClass at Zagreb University
Design Driven Development #ZIPMasterClass at Zagreb UniversityDesign Driven Development #ZIPMasterClass at Zagreb University
Design Driven Development #ZIPMasterClass at Zagreb University
 
как продать себя подороже!!!
как продать себя подороже!!!как продать себя подороже!!!
как продать себя подороже!!!
 
個客とIAとアクセス解析
個客とIAとアクセス解析個客とIAとアクセス解析
個客とIAとアクセス解析
 

Similar to Internet Explorer 8

Windows 7 Enhanced Security And Control
Windows 7 Enhanced Security And ControlWindows 7 Enhanced Security And Control
Windows 7 Enhanced Security And ControlKeith Combs
 
W7 Enterprise
W7 EnterpriseW7 Enterprise
W7 Enterprisearalves
 
Windows 7 security enhancements
Windows 7 security enhancementsWindows 7 security enhancements
Windows 7 security enhancementsNarenda Wicaksono
 
Internet Explorer 8 Deployment - IE8 Firestarter
Internet Explorer 8 Deployment - IE8 FirestarterInternet Explorer 8 Deployment - IE8 Firestarter
Internet Explorer 8 Deployment - IE8 FirestarterMithun T. Dhar
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
设计开发实效 Web2.0 应用程序
设计开发实效 Web2.0 应用程序设计开发实效 Web2.0 应用程序
设计开发实效 Web2.0 应用程序Shawn Zhu
 
The New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With Ease
The New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With EaseThe New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With Ease
The New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With EaseInductive Automation
 
Windows 7 Security Enhancements
Windows 7 Security EnhancementsWindows 7 Security Enhancements
Windows 7 Security EnhancementsPresentologics
 
Customized Browser Displaying Multiple Sessions in a Carousel View
Customized Browser Displaying Multiple Sessions in a Carousel ViewCustomized Browser Displaying Multiple Sessions in a Carousel View
Customized Browser Displaying Multiple Sessions in a Carousel ViewMike Taylor
 
Windows 7 Feature Overview It Academic Day 2009
Windows 7 Feature Overview   It Academic Day 2009Windows 7 Feature Overview   It Academic Day 2009
Windows 7 Feature Overview It Academic Day 2009Tobias Koprowski
 
UWM Customer Roadmap
UWM Customer RoadmapUWM Customer Roadmap
UWM Customer RoadmapIvanti
 
RES Software Online Seminar 10 mei 2011
RES Software Online Seminar 10 mei 2011RES Software Online Seminar 10 mei 2011
RES Software Online Seminar 10 mei 2011RES Software Nederland
 
Wave 14 - Winodws 7 Security Story Core by MVP Azra Rizal
Wave 14 - Winodws 7 Security Story Core by MVP Azra RizalWave 14 - Winodws 7 Security Story Core by MVP Azra Rizal
Wave 14 - Winodws 7 Security Story Core by MVP Azra RizalQuek Lilian
 
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersLiving in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersRahul A. Garg
 
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008eLiberatica
 
The New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With Ease
The New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With Ease The New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With Ease
The New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With Ease Inductive Automation
 

Similar to Internet Explorer 8 (20)

Windows 7 Enhanced Security And Control
Windows 7 Enhanced Security And ControlWindows 7 Enhanced Security And Control
Windows 7 Enhanced Security And Control
 
W7 Enterprise
W7 EnterpriseW7 Enterprise
W7 Enterprise
 
Windows 7 security enhancements
Windows 7 security enhancementsWindows 7 security enhancements
Windows 7 security enhancements
 
Windows 7 For Itpro
Windows 7 For ItproWindows 7 For Itpro
Windows 7 For Itpro
 
Internet Explorer 8 Deployment - IE8 Firestarter
Internet Explorer 8 Deployment - IE8 FirestarterInternet Explorer 8 Deployment - IE8 Firestarter
Internet Explorer 8 Deployment - IE8 Firestarter
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
设计开发实效 Web2.0 应用程序
设计开发实效 Web2.0 应用程序设计开发实效 Web2.0 应用程序
设计开发实效 Web2.0 应用程序
 
The New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With Ease
The New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With EaseThe New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With Ease
The New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With Ease
 
Windows 7 Security Enhancements
Windows 7 Security EnhancementsWindows 7 Security Enhancements
Windows 7 Security Enhancements
 
Customized Browser Displaying Multiple Sessions in a Carousel View
Customized Browser Displaying Multiple Sessions in a Carousel ViewCustomized Browser Displaying Multiple Sessions in a Carousel View
Customized Browser Displaying Multiple Sessions in a Carousel View
 
Windows 7 Feature Overview It Academic Day 2009
Windows 7 Feature Overview   It Academic Day 2009Windows 7 Feature Overview   It Academic Day 2009
Windows 7 Feature Overview It Academic Day 2009
 
Windows 7 Feature Overview
Windows 7 Feature OverviewWindows 7 Feature Overview
Windows 7 Feature Overview
 
UWM Customer Roadmap
UWM Customer RoadmapUWM Customer Roadmap
UWM Customer Roadmap
 
RES Software Online Seminar 10 mei 2011
RES Software Online Seminar 10 mei 2011RES Software Online Seminar 10 mei 2011
RES Software Online Seminar 10 mei 2011
 
Sudheendra
SudheendraSudheendra
Sudheendra
 
Cube tree
Cube treeCube tree
Cube tree
 
Wave 14 - Winodws 7 Security Story Core by MVP Azra Rizal
Wave 14 - Winodws 7 Security Story Core by MVP Azra RizalWave 14 - Winodws 7 Security Story Core by MVP Azra Rizal
Wave 14 - Winodws 7 Security Story Core by MVP Azra Rizal
 
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersLiving in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
 
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
 
The New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With Ease
The New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With Ease The New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With Ease
The New Ignition v7.9 - See, Maintain, and Manage Your Enterprise With Ease
 

More from Eduardo Castro

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL ServerEduardo Castro
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerEduardo Castro
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL AzureEduardo Castro
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflowEduardo Castro
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022Eduardo Castro
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022Eduardo Castro
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Eduardo Castro
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceEduardo Castro
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022Eduardo Castro
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Eduardo Castro
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricksEduardo Castro
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql serverEduardo Castro
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsEduardo Castro
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Eduardo Castro
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsEduardo Castro
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en AzureEduardo Castro
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL ServerEduardo Castro
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Eduardo Castro
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesEduardo Castro
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesEduardo Castro
 

More from Eduardo Castro (20)

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL Server
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL Server
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL Azure
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflow
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed Instance
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricks
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql server
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analytics
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse Analytics
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en Azure
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL Server
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure Enclaves
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure Enclaves
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Internet Explorer 8

  • 1.
  • 2. Internet Explorer® 8 Eduardo Castro Grupo Asesor en Informatica ecastro@grupoasesor.net 2
  • 3. Window To Public Platform for LOB Apps Facing Website Maintain Compatible Secure IT With LOB Environment Apps Build Create User Customer Connection Trust Manageable Reliable Compatible With My Does not Site become cost center 3
  • 4. Data, User settings Applications OS Hardware 4
  • 5. Server Data, User settings Applications Browser Becomes The Platform Browser OS Hardware 5
  • 6. Customer Management Reporting Travel Workflow PC Based Browser Based Research E-Mail Purchasing Personal Use 6
  • 7. Customer • Your company has a website and does Connection business on the web • Your business on the web relies on customer Customer Trust trust that the web is a safe place to do business • You care about the integrity of your business Security data, infrastructure and PCs Compatibility & • Your company uses internal web apps and is Standards building or buying more • Your users probably spend 2 hours or more in Supportability the browser every day • Keeping up to date with browser patches and Manageability updates is hard 7
  • 8. Enable New Business Enterprise Scenarios Reduces Ready Security Improved Improved Risks Productivity Developer Platform 9
  • 9. Accelerators Web Slices Improved Search 10
  • 10. New Ready Access to Online Services You Use Most Email Blog Shop Map Share Translate Find Define 11
  • 12. New Rich, Real-time Integration of Online Services zune 13
  • 14. New Suggestions with Results from History Visual Search Returns Provider Quickly Specify SearchImages with Configure Multiple Search ProvidersResults 15
  • 15. ttp://ieaddons.com/en/searchproviders/ http://es.wikipedia.org/ 16
  • 16. Compatible Ready to Deploy Robust and Flexible Management Provides Better User Experience 17
  • 17. Enterprise Standalone Installation Standard or custom installation package Distributed Deployment Active Directory®, WSUS, SCCM Slipstream Deployment Create Windows® installation image with Internet Explorer 8 Windows and Internet Explorer updates can be slipstreamed Use Windows Automated Installation Kit Custom Installation Packages 18
  • 18. 19
  • 19. Your Users There Are Are You Need A Many Spending Browser Built Dangers on More Time In For Business the Web The Browser 20
  • 20. Group Policy (over 1300 in IE8) Control browser features, ex : Turn on/off Phishing Filter Configure browser features, ex : home page, favorites Enforce security settings, ex: trusted sites New features exposed through group policy Support Infrastructure Pay per incident support available to everyone Support agreements for Windows OS include support for Internet Explorer Professional support organization provides issue resolution New in IE8 – Crash Recovery Tabs isolated into separate processes – one tab crashing does not bring down the browser Crash recovery reloads tabs when they crash 21
  • 21. 22
  • 22. Internet Firefox Explorer Scheduled 13 point monthly releases updates since Feb on patch 2007 Tuesday 23
  • 23. Application • Will our apps still work? Compatibility • Can I choose when it is Timing delivered in my environment? User • Will it require user interaction? Experience • Will it require a reboot? 24
  • 24. Application • See Compatibility http://msdn.microsoft.com/iecompat • Scheduled, notified updates on patch Timing Tuesday • Control distribution through WSUS User • Many updates require a reboot Experience (system level components) 25
  • 25. Application • META tag/group policy provides compatibility for Compatibility Internet Explorer 7 apps • Scheduled updates like Timing Internet Explorer 7 User • Slipstream Experience 26
  • 26. Enterprise Centralized Management of User Settings Update settings using IEAK Group Policy Enhancements Greater control over Internet Explorer behavior New Administrative Template Many new and enhanced policy settings Usage Scenarios Configure Accelerators Control InPrivate™ settings Disable Developer Tools 27
  • 27. Enterprise Group Policy Enhancements Turn off Compatibility View Turn off Compatibility View button Turn on Internet Explorer 7 Standards Mode Turn on Internet Explorer Standards Mode for Local Intranet Use Policy List of Internet Explorer 7 sites 28
  • 28. Enterprise Group Policy Enhancements IE8 plays an important role in helping protect users against a range of attacks by offering new security features like the SmartScreen Filter, Data URI and Encryption support. All of these security features are GP enabled so the administrator can ensure their users are safe and secure in corporate environments. 29
  • 30. Enterprise Helps Configure Deployment Settings Create Customized, Branded Versions Improved Customization Workflow Three Licensing Modes: Independent Content Provider (ICP) Independent Service Provider (ISP) Corporate 31
  • 31. 32
  • 32. Volume Sophistication Type Customer Trust 33
  • 33. Phishing Filter 1M phishing attempts blocked per week Extended Validation Certificates 5000 issued to date 34
  • 34. Updated Safety Filter Expanding scope to incorporate new threats New Domain Name Highlighting Helps the user identify real domain name 35
  • 35. Secure InPrivate™ Technologies SmartScreen® Filter Improved Process Model Cross-Site and Mashup Security ActiveX Security Technologies Other Security Technologies 36
  • 36. Targeted Phishing Attack Phishing Filter evolves to SmartScreen™ Filter to encompass malware threats Domain Name Identification highlights the real domain you’re browsing on Exploit in Common ActiveX Control Per-user ActiveX contains risk to single user account. Per-site ActiveX allows developer restrict control to only their site/app Compromised Partner Site Cross Domain Requests object ensures data is only shared after a mutual validation of identity Cross-Site Scripting Filter helps protect users against a compromised site 37
  • 37. Secure InPrivate™ Browsing Blocking Privacy Report Improved Delete Browsing History View restricted data from being saved Prevents sites from sharing details Keeps information from certain sites in visit Delete personalor blocked cookies of yourbrowser Review a site’s privacy summary history, etc. Cookies, temporary Internet files, and Favorites Retain cookies fromtemporary files forcertificate Blocks content and third-party sites 38
  • 38. Peace SmartScreen Filter Increases anti-phishing and anti-malware protection Allows you to report unsafe sites to Microsoft Malware Blocked Notification Phishing Site Warning 39
  • 39. Internet Explorer 8 : SmartScreen™ Filter http://207.68.169.170/fabrikam/index.html http://207.68.169.170/contoso/enroll_auth.html 40
  • 40. Secure Standard users can install Run on current or all sites Reduced risk Less administration Per-User ActiveX Per-Site ActiveX 41
  • 41. Secure Helps mitigate many memory-related vulnerabilities by blocking code execution from protected memory 42
  • 42. Secure Security, compatibility and functionality Who? Can it be Where? Exploit used? Controls Per User Opt –in Per site ActiveX Killbits Doesn’t require Pre Internet Explorer Before it can Developers can elevating admin 8 be used (Internet restrict to their site privileges Can be requested Explorer 7) by site owner 43
  • 43. Secure XSS the new buffer overflow Detects Type-1 (reflection) attacks Steal cookies Launch CSRF Log keystrokes Steal browser history Deface sites Abuse vulnerabilities Steal credentials Evade phishing filters Port-scan the Intranet Circumvent HTTPS 44
  • 44. Secure Cross Domain Requests Cross Document Messaging (XDR) (XDM) Enables web developers Enables two domains to to more securely establish a trust communicate between relationship to exchange domains object messages Provides a mechanism to Provides a web establish trust between developer a more secure domains through an mechanism to build cross explicit acknowledgement domain communication of sharing cross domain applications Both parties know which sites are sharing information 45
  • 45. Secure IE8 exposes a new method on the window object named toStaticHTML. When a string of HTML is passed to this function, any potentially executable script constructs are removed before the string is returned information document.attachEvent('onmessage',function(e) { if (e.domain == 'weather.example.com') { spnWeather.innerHTML = window.toStaticHTML(e.data); } } Calling: window.toStaticHTML("This is some <b>HTML</b> with embedded script following... <script>alert('bang!');</script>!"); will return: This is some <b>HTML</b> with embedded script following... ! 46
  • 46. Secure Unfortunately, many mashups use JSON insecurely, relying on the JavaScript eval method to “revive” JSON strings back into JavaScript objects, potentially executing script functions in the process. Security- conscious developers instead use a JSON-parser to ensure that the JSON object does not contain executable script, but there’s a performance penalty for this. Internet Explorer 8 implements the ECMAScript 3.1 proposal for native JSON-handling functions (which uses Douglas Crockford’s json2.js API). The JSON.stringify method accepts a script object and returns a JSON string, while the JSON.parse method accepts a string and safely revives it into a JavaScript object. IE8 exposes a new method on the window object named toStaticHTML. When a string of HTML is passed to this function, any potentially executable script constructs are removed before the string is returned information 47
  • 47. Secure <html> <head><title>XDR+JSON Test Page</title> <script> if (window.XDomainRequest){ var xdr1 = new XDomainRequest(); xdr1.onload = function(){ var objWeather = JSON.parse(xdr1.responseText); var oSpan = window.document.getElementById("spnWeather"); oSpan.innerHTML = window.toStaticHTML("Tonight it will be <b>" + objWeather.Weather.Forecast.Tonight + "</b> in <u>" + objWeather.Weather.City+ "</u>."); }; xdr1.open("POST", "http://evil.weather.example.com/getweather.aspx"); xdr1.send("98052"); } </script></head> <body><span id="spnWeather"></span></body> </html> 48
  • 48. Secure <html> <head><title>XDR+JSON Test Page</title> <script> if (window.XDomainRequest){ var xdr1 = new XDomainRequest(); xdr1.onload = function(){ var objWeather = JSON.parse(xdr1.responseText); var oSpan = window.document.getElementById("spnWeather"); oSpan.innerHTML = window.toStaticHTML("Tonight it will be <b>" + objWeather.Weather.Forecast.Tonight + "</b> in <u>" + objWeather.Weather.City+ "</u>."); }; xdr1.open("POST", "http://evil.weather.example.com/getweather.aspx"); xdr1.send("98052"); } </script></head> <body><span id="spnWeather"></span></body> </html> 49
  • 49. Secure Internet Explorer 7 Internet Explorer 8 Process Model Process Model
  • 50. Secure Like Windows Explorer Toolbars Search Providers Accelerators InPrivate™ Blocking List InPrivate™ Subscriptions 51
  • 51. Secure Domain Name Highlighting Application Protocol Prompt File Upload Control 52
  • 52. Secure Improved Support for Accessibility Standards Accessible Rich Internet Applications (ARIA) User Interface Automation (UIA) Express Adaptive Page Zoom Intelligently zooms the page Text and images fit within original page dimensions 53
  • 53. User Interface Reduces Clicks Improved Search 54
  • 54. Faster Domain NameSuggestions Improved Certificate Autocomplete TabsValidation Tab Grouping Highlighting Reopen Closed 55
  • 55. Faster Result Visible on on Page ClearlyHighlighting this Page Unobtrusive Find Feature Integrated FindResult Count in Search Box 56
  • 56. Improved Interoperability Integrated Developer Tools Features for Rich Applications 57
  • 57. Spend more time innovating and less time special-casing Compatibility Most standards-compliant (full CSS2.1 support) version of Internet Explorer and Interoperability with other browsers means “write once, run anywhere” Interoperability Compatibility modes for viewing/debugging content written for Internet Explorer 7 and Internet Explorer 5.5 Develop, test and debug without leaving the browser Built-in Built-in developer toolbar enables debugging and performance tuning HTML, CSS, Javascript without leaving the page Developer Code profiler for identifying performance issues quickly and easily Tools Change Internet Explorer layout version on the fly to thoroughly test display scenarios Build the richest experiences on the Web Rich, AJAX support enhancements enable rich, dynamic experiences Web Slices Innovative Best cross-document/domain messaging implementation with XDR/XDM Experiences Improved display and scripting performance makes this the fastest Internet Explorer ever All right out of the box – no assembly required 58
  • 58. Developer Developers can specify layout engine <meta http-equiv="X-UA-Compatible" content="IE=8" > <meta http-equiv="X-UA-Compatible" content="IE=7" > Consider using custom response headers in IIS7 59
  • 59. 60
  • 60. Page Built For Internet Page1. IdentifyInternet Built For browser Explorer 6 Explorer 7 2. Serve right page Page Built To Standards I’m IE6 I’m Safari I’m Firefox I’m IE7 6 7 61
  • 61. 1. Identify browser 2. Serve right page Page Built To Standards I’m Safari I’m Firefox I’m IE8 8 62
  • 62. Safari, Firefox and IE8 all display the same way Decide when your business can afford to stop supporting IE6 and IE7 to save your developers time But be aware IE6, IE7 and IE8 look the same to 8 most web servers so be sure to send the right page to IE8 IE8 will display pages the same way as IE7 But you need to tell IE8 to display that way See http://msdn.microsoft.com/iecompat to learn 7&8 how to add the site compatibility META tag to your pages/server IE6 is IE6 Get tips on migration from IE6 to IE7 at 6 http://msdn.microsoft.com/iecompat 63
  • 63. 64
  • 64. Enterprise Compatible with Internet Explorer 7 Ships with multiple layout engines Application Compatibility Tools Compatibility Mode Value Render Behavior IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards that Internet Explorer 8 and any future versions of the browser support. Not recommended for production sites. 65
  • 66. <meta http-equiv="X-UA-Compatible" content="IE=8" > Standard Mode (default) Higher Web Interoperability Standards Existing Internet Explorer 7 Mode <meta http-equiv="X-UA-Compatible" content="IE=7" > 67
  • 67. Compatibility Mode Value Render Behavior IE=5 “Quirks” mode IE=7 ”Standards” mode IE=EmulateIE7 Display standards DOCTYPEs in Internet Explorer 7 Standards mode; Display quirks DOCTYPEs in Quirks mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards that Internet Explorer 8 and any future versions of the browser support. Not recommended for production sites. 68
  • 68. CSS 2.1 compliance DOM Improvements CSS 2.1 HTML Improvements Acid2 Test compliance This means HTML Data URI Support Improved Namespace Support And more ACID 2
  • 69. Developer CSS 2.1 Compliance Helps standardize web page development DOM Improvements Addresses Cross-browser inconsistencies HTML Improvements Upgraded support for presentational elements Take full advantage of HTML 4 Acid2 Test Compliance 70
  • 70. 71
  • 71. Internet Explorer 8 Developer Features Compatibility Developer Tools Build Rich Experiences
  • 72. Developer Toolbar Eases development and troubleshooting Allows real-time testing, editing, debugging: CSS and HTML Script performance DOM Enables developers to rapidly prototype, test, and deploy web sites 73
  • 73. Break Point Debugging Toolbar JavaScript Debugging Window JavaScript Debugging Tools 74
  • 74. 75
  • 75. 76
  • 80. Developer Browser components updated Better Navigation Uses windows.location.hash event // Set up a handler for hash changes. window.onhashchange = new function() { if (window.location.hash == "hashdata") { // Perform work... } } ... // Changing the hash fragment will raise onhashchange. window.location.hash = "hashdata"; 81
  • 81. Integral to AJAX and Mashups Data Shared // Page A posts message to a secure Page B. document.postMessage ("Hello world", "https://wingtiptoys.com"); Web page is requesting data from a URL in the following zone: // Page B on wingtiptoys.com // Create an XDR window.attachEvent("onmessage","HandleMessage"); object. Then open a connection and send data Trusted (Internet) Trusted (Intranet) // using POST. <script> var xdr = new XDomainRequest(); Restricted Intranet Internet xdr.open("POST", // The message handler for incoming messages. "http://www.contoso.com/xdr.ashx"); Local function HandleMessage(e) xdr.send("argument=value"); Web page is Local // the { in Set up an event handler for when the data is loaded. Allow Allow Allow Allow Allow Block xdr.onload = new function() following Intranet // Verify the domain and scheme zone: Block { // match the ones Allow allow. Allow Allow we Allow Block // Grab the response(e.data != "" && e.origin == Trusted (Intranet) if text. Block Allow Allow Allow Allow Block var response = xdr.responseText; ‘http://www.contoso.com’)) } Trusted { (Internet) Block Block Block Allow Allow Block ... Internet Block Block Block Allow Allow Block Restricted Block Block Block Block Block Block 82
  • 83. Developer <?xml version="1.0" encoding="UTF-8" ?> <openServiceDescription xmlns="http://www.microsoft.com/schemas/openservicedescription/1.0"> <homepageUrl>http://ie8.ebay.com</homepageUrl> <display> <name>Find product with eBay</name> <icon>http://ie8.ebay.com/resources/images/favicon.ico</icon> </display> <activity category="Find"> <activityAction context="selection"> <preview action="http://ie8.ebay.com/activities/preview/index.php?query={selection}" /> <execute method="get" action="http://ie8.ebay.com/index.php?query={selection}" /> </activityAction> </activity> </openServiceDescription> 84
  • 84. View Web Slice <div class=”hslice” id=”1”> <p class=”entry-title”>Las Vegas 79°</p> <div class=”entry-content”> Discover <!-- HTML body content to render. --> ...WebSlice </div> </div> Enable Content 85
  • 85. Developer <div class="hslice" id="1"> <p class="entry-title">Title for WebSlice</p> <div class="entry-content">Information to be displayed in Web Slice </div> </div> <div class="hslice" id="2"> <p class="entry-title">Title for WebSlice2</p> <div class="entry-content">Information to be displayed in Web Slice2 </div> </div> 86
  • 86. Execute Script Faster Improved Display Performance
  • 87. 88
  • 88. Customer • Reach beyond the page with Accelerators, Web Connection Slices and Visual Search • Highlight safe browsing features like Safety Filter, Customer Trust EV certificates and Domain Name Identification • Turn on safer browsing features for your users and Security in your web apps Compatibility & • Use the “META” tag and plan for standards Standards • Broad group policy support, crash recovery and Supportability professional support • Regular, scheduled patches, managed distribution, Manageability easier image management 89
  • 89. What security principles are used during development? What evolving threats does it help protect against? What is the approach to application compatibility? Do I have control over the security and user features I expose to my users? What options do I have for deployment beyond end-user install? Who do I call when there is a technical problem I can’t solve? 90
  • 90. Download and evaluate Internet Explorer 8 Beta 2 http://www.microsoft.com/ie8 Use http://msdn.microsoft.com/iecompat to become Internet Explorer 7 compatibility Add the META tag to ensure compatibility with Internet Explorer 8 Plan deployments using the Internet Explorer Deployment Guide E-mail iedeploy@microsoft.com with questions 91
  • 91. Internet Explorer 8 puts the web at your service through seamlessly integrated services, flexible configuration options and low customer support costs that OEMs have come to expect with the world’s most popular web browser. Seamlessly expose online services to your customers and increase business value in the browser Business • Rich search experience using Visual Search Suggestions in IE8 • Quick access to the information customer care about – Web Slices e.g. OEM offers, Opportunities blogs, sport scores, stock ticker, social networking status etc. • Email, Shop, Map, Blog, Share, Translate, Lookup with Accelerators Create flexible and reliable browser configurations on their disk Flexible images, with direct support from Microsoft • IEAK and OPK enable customization and image creation Configuration • Direct support from MSFT OEM field team Reduce support costs when your customers use the most reliable and Low Support secure browser [from Microsoft] • Reset IE8 to factory settings / no add-ons mode Costs • [Better] Protect your customers’ information -Anti-malware/phishing • Know where you are on the web - Domain highlighting 92
  • 92. [More] Freedom from intrusion International Domain Names Pop-up Blocker in IE7 Social Engineering & Exploits Increased usability Reduce unwanted communications [Improved] Protection Secure Development Lifecycle from harm Extended Validation (EV) SSL certs Browser & Web Server Exploits SmartScreen® Filter [Improved] Protection from deceptive websites, Domain Highlighting malicious code, online fraud, identity theft XSS Filter/ DEP/NX ActiveX Controls Control of information User-friendly, discoverable notices P3P-enabled cookie controls Choice and control Delete Browsing History Clear notice of information use InPrivate™ Browsing & Blocking Provide only what is needed 93
  • 93. [More] Freedom from intrusion International Domain Names Pop-up Blocker in IE7 Social Engineering & Exploits Increased usability Reduce unwanted communications [Improved] Protection Secure Development Lifecycle from harm Extended Validation (EV) SSL certs Browser & Web Server Exploits SmartScreen® Filter Protection from deceptive websites, Domain Highlighting malicious code, online fraud, identity theft XSS Filter/ DEP/NX ActiveX Controls Control of information User-friendly, discoverable notices P3P-enabled cookie controls Choice and control Delete Browsing History Clear notice of information use InPrivate™ Browsing & Blocking Provide only what is needed 94
  • 94. Deployment Custom Enterprise Ready Packages Management Reduces Security Privacy Reliability Risks Security Accessibility Improved Performance Tab Grouping Productivity Smart Bars Enhanced Find Enable New Accelerators Improved Business Scenarios Web Slices Search Improved Developer Interoperability Application Platform Developer Tools Development 95
  • 95. 11 de noviembre 2008, Hotel Barceló San José Palacio, Costa Rica
  • 96. Hora IT Pros Desarrolladores 8:00 AM Registro 9:00 AM Bienvenida Windows 2008, SQL Server 2008 y Desarrollo de Web Parts, 9:30 AM MOSS 2007, Héctor Insua Gilberto Bermúdez 11:00 AM Refrigerio Configuración de colaboración para Silverlight y SharePoint, Luis Diego 11:15 AM Extranets con MOSS 2007, Carlos González Rojas 12:15 PM Almuerzo Disaster Recovery, Luis Du Solier, Procesos de Negocios con 1:00 PM Ricardo Muñoz Workflows, Héctor Insua 2:00 PM Refrigerio Como llevar a cabo una SharePoint Designer para 2:15 PM implementación exitosa de principiantes, Manfred Guendel SharePoint, Héctor Insua Panel: Valor de negocio de la Panel: Arquitectura de Información 3:45 PM colaboración y productividad para MOSS 2007 empresarial 5:00 PM Fin del evento
  • 97. Internet Explorer® 8 Eduardo Castro Grupo Asesor en Informatica ecastro@grupoasesor.net 98
  • 98. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be re gistered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.