introduction | examples | solutions | tools | q&a visit the active content developer center: 1...

15
Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activeconte nt 1 Introduction | Examples | Solutions | Tools | Q&A The Changes to Microsoft Internet Explorer

Upload: emma-jordan

Post on 03-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center:  1 The Changes

Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activecontent 1

Introduction | Examples | Solutions | Tools | Q&A

The Changes to Microsoft Internet Explorer

Page 2: Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center:  1 The Changes

Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activecontent 2

What’s Happening?An overview of the change to Internet Explorer

How it impacts experienceA brief demo of the new browser

What resources are availableA review of the technical solutions offered and other resources available

Questions and Answers

Agenda

Page 3: Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center:  1 The Changes

Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activecontent 3

• Microsoft announced changes to Internet Explorer.

•IE 5.5 on Win 2k IE 6 on XP

•IE 6 in Win 2003 Server

•All future versions of Win IE 6

•PocketPC and Windows CE updated later

•Mac browser will not be updated

• The <OBJECT> and <EMBED> tags in Internet Explorer will be handled differently depending on how they are used.

• The change impacts display of “Active Content”

What’s happening?

Page 4: Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center:  1 The Changes

Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activecontent 4

Introduction: Active Content

ActiveX controls intended for use in the browser

•Flash, Shockwave, Authorware Players

•Windows Media Player

•Apple QuickTime

•RealAudio, RealVideo

•Java applets

•Custom ActiveX controls

•More…

What is Active Content?

Page 5: Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center:  1 The Changes

Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activecontent 5

How it impacts experience

• Today there is a seamless experience

• The future IE prompt users to accept the invocation of each active content instance on a web page

• Updated sites will have a seamless experience

• Experience with other browsers unaffected

How will the user experience change?

Page 6: Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center:  1 The Changes

Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activecontent 6

How it impacts experience: Example

A screenshot of the new experience taken with a version of the new Internet Explorer for developers to test code.

Page 7: Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center:  1 The Changes

Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activecontent 7

How it impacts experience: Timing

• “Test code for developers” is available on MSDN

• General distribution and adoption early 2004 (OEM, WindowsUpdate.com)

When will the new IE be available?

Page 8: Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center:  1 The Changes

Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activecontent 8

Technical Overview: The Object/Embed Tag

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="400" id="happy" align="middle">

<param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="happy.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />

<embed src="happy.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="happy" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

</object>

Page 9: Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center:  1 The Changes

Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activecontent 9

Won’t Work: HTML embedding

<html><head></head><body>

<object ...>

<embed ... />

</object>

</body></html>

Page 10: Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center:  1 The Changes

Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activecontent 10

Won’t Work: Inline script-generated

<html><head>

<script>var doc = document;doc.write(“<OBJECT...”);doc.write(“...”);doc.write(“<embed.../>”);doc.write(“</OBJECT>”);

</script>

</head><body></body></html>

Page 11: Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center:  1 The Changes

Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activecontent 11

Won’t Work: Externalized with IFRAME

<html><head></head><body>

<IFRAME src=“Ex1or2.html”...>

</IFRAME>

</body></html>

<html><head></head><body>

<object ...>

<embed ... />

</object>

</body></html>

<html><head>

<script>var doc = document;doc.write(“<OBJECT...”);doc.write(“...”);doc.write(“<embed.../>”);

</script>

</head><body></body></html>

+or

Page 12: Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center:  1 The Changes

Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activecontent 12

Solutions

• Manual JavaScript solution • Less than 1% of browsers have JavaScript disabled• Macromedia is working on solutions that don’t require JavaScript

• Active Content Update Utilities (Solution Summary on Dev Center)• Command Line Utility (Macintosh, Windows, and Unix platforms)• Visual Update Utility (Macintosh, Windows)• Web Server Module (IIS 5 and 6 and Apache 2.0, Windows and Unix platforms)

• Distributed for free under an open-source license and supported

Resources: Solutions

Page 13: Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center:  1 The Changes

Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activecontent 13

Solutions: Availability

• JavaScript updates available today

• Other utilities in a private beta, available early November

• We encourage visitors to apply to participate in beta

Are all the solutions available now?

Page 14: Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center:  1 The Changes

Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activecontent 14

Resources: Macromedia.com

The Active Content Developer Center

• Today:• JavaScript fix and documentation• Solution Summary of upcoming Active Content Update Utilities• Resources for hosting providers• Find a developer• Notification opt-in• Forum• Support Center

• Soon to be released• Macromedia.com articles• Active Content Update Utilities and documentation

• Localization: localized websites and proactive communication

Page 15: Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center:  1 The Changes

Visit the Active Content Developer Center: http://www.macromedia.com/devnet/activecontent 15

Questions and Answers

Thank you