Showing posts with label Web Applications. Show all posts
Showing posts with label Web Applications. Show all posts

9.7.11

Internet Explorer 9 Now Available in 93 Languages

Internet Explorer 9 is now available in more local languages than any other browser on Windows. Today, we released support for IE9 in 53 additional languages, making IE9 available in a total of 93 languages:
Please visit the Worldwide downloads page to download IE9 in a language of your choice. Here’s the complete list of languages Internet Explorer 9 is available in, starting with the originally released 40 and followed by the 53 new languages in blue:
A browser in the language of the user’s choice is an important part of delivering the best experience of the Web on Windows. With IE9, our goal was to deliver more languages faster. With today’s release, IE9 is available in all languages that Windows Vista is available in and in 93 of 96 languages Windows 7 is available in.
Installing Internet Explorer 9 in a language of your choice

You can install localized versions of IE9 in a language that matches your version of Windows or choose to install the English version of IE9, which works with all versions of Windows Vista and Windows 7.

Users on multi-lingual versions of Windows or users who have already installed IE9 English or one of the previously supported languages can install a language pack to experience IE9 in one of the new languages released today. Please visit the Microsoft Download Center pages below to download IE9 language packs.

Internet Explorer 9 Language Packs for Windows 7 and Windows Server 2008 R2
Internet Explorer 9 Language Packs for Windows Vista and Windows Server 2008

IE9 through Windows Update for the 53 new languages released today

We will start offering IE9 to customers in one of the 53 new languages starting next week via the Automatic Update feature of Windows Update. As described earlier, we will offer IE9 via a gradual rollout and expect the rollout to be largely complete by the end of June.

IE9 language packs will also be available as an optional update via Windows Update to help users who have IE9 installed and one or more Windows Language Interface pack in the 53 new languages available today.
More Languages, Faster: From IE8 to IE9

With IE9, our goal was to deliver more languages faster. More specifically, our goals included the simultaneous release of final IE9 in more languages than IE8, and a shorter interval between the final release of IE9 and the remaining languages.
Customizing IE9 using IEAK9

With this release, IEAK9 now supports building custom IE9 packages in all 93 languages. IEAK9 is a tool used to simplify the creation, deployment and management of customized IE9 packages. You can download IEAK9 from http://ieak.microsoft.com. Please see the TechNet site for information on using IEAK9 to build custom IE9 packages.

Thank you for using IE9 in a language of your choice, and we hope you will enjoy this release as much as we do!

Vishwac Sena Kannan and Kevin Luu, Program Managers, Internet Explorer

Web Application Security

This IE10 Platform Preview now supports HTML5 Sandbox and iframe isolation, an important component to Web application security:
Web Application Security
Web Application Security
We have communicated specific privacy concerns (link) about the design of one aspect of Web Workers (link) to the W3C working group, along with a proposal for how to resolve the issue.
Looking Forward

Developers will be able to build even more amazing sites and applications (beyond these, or these) with IE10’s improved HTML5 support. As different browsers support developers using the same markup to achieve the same results with great performance, we can all realize the promise of HTML5 applications. To this end, we have posted over 270 new tests to the IE Test Center and submitted them to the standards bodies.

With Platform Previews, developers and technology enthusiasts can try out new technologies and provide feedback without any confusion about which technologies are site-ready and which are experimental. This approach enables the technical community to work through safety issues (for example, the privacy one above, or this one) before putting any consumers at risk, and minimizes wasted effort re-writing consumer-facing sites. This post HTML5, Site-Ready and Experimental offers more detail on this topic. For example, initial support for the FileAPI started with HTML5 Labs; based on feedback there, we have added it to the IE Platform Preview.

Because of this approach to productizing Web technologies, Microsoft will support IE10 for 10 years after its release, honoring the same product lifecycle commitments as Windows itself. This blog post (link) describes some of the scenarios and customers for which this is important.

We continue to recommend that developers use feature detection to accommodate the many, many browsers (for example on mobile devices) that do not support particular features:
// check if this browser supports channel messaging

if (window.MessageChannel) {

/* Use channel messaging in this browser */

}
You can find a full list of new functionality available to developers in the IE10 developer guide here. We look forward to continuing to engage the community and listening to your feedback.

Dean Hachamovitch

P.S. We encourage developers to try out the improved innerHTML support in this second Platform Preview of IE10.

Web Application Performance

You can see additional differences in performance between the different browsers in the Fireflies test drive. Having HTML5 video, and audio, and canvas, and CSS3 gradients work well together is important because developers will combine technologies in real-world Web applications.

IE10 is the first browser to support several new performance APIs coming out of the W3C’s working groups. The test drives for setImmediate, requestAnimationFrame, and PageVisibility illustrate how these APIs enable developers to make the Web faster and more responsive even while Web sites make better use of battery life on mobile devices.
Web Application Performance
Web Application Performance

Web workers enable a host of new programming scenarios for the Web. With them, Web applications can be more responsive by offloading complex JavaScript to run in the background. For example, casual games might choose to run the logic for the "computer player" in a Web worker while users take their turn. This test drive (link) demonstrates the performance benefit of offloading work from the page to a Web worker. (Note that FF5 does not support Channel Messaging, an additional feature of this technology that the test drive can use.)

With support for Async script, developers can control the impact on Web page performance of their scripts downloading from their sites.

Beautiful and Interactive Web Applications

Beautiful and Interactive Web ApplicationsBeautiful and interactive Web applications are easier to deliver with IE10’s support of HTML5 technologies. For example, IE10 supports CSS3 Positioned Floats to enable text flows around figures on a page, building on the first Platform Preview’s support for CSS3 grid, multi-column, and flexbox:
Beauty starts with reliable, consistent parsing behavior. This IE10 Platform Preview includes parsing improvements from the W3C HTML5 spec, reflecting that developers can now expect the same behavior in all compliant browsers even for imperfect or invalid markup. HTML5 is the first version of HTML to define the behavior of invalid markup. Rather than relying on “fix-up” rules that vary from browser to browser, HTML5 parsing behavior is now specified in a way that developers can count on it. IE10 now supports the File Reader API and HTML5 Forms validation, as well as advanced hit testing for more complex selection scenarios like graphics editors, games, and other applications that typically use multiple graphics layers.

Beautiful and Interactive Web ApplicationsThis test drive illustrates how different browsers today give different results when running the same Web pages even though they all claim support for the same standards. The quality and correctness of different browsers’ HTML5 engines vary widely. To fulfill the goal of interoperability and same markup, the test suites under development at standards bodies continue to grow in importance for the Web developer community. This test drive also illustrates the performance differences between different implementations of hardware acceleration.

Twitter Delicious Facebook Digg Stumbleupon Favorites More