Internet Explorer 9 .png)
Autor: Marcin Borecki
Opublikowano: 2011-05-30
Internet Explorer 9 to najnowsza wersja przeglądarki internetowej firmy Microsoft. Przeglądarkawychodzi naprzeciw zarówno oczekiwaniom użytkownków, jak też programistów. Ci pierwsi otrzymują m.in. przyspieszane sprzętowo wyświetlanie tekstu, grafiki oraz plików wideo, uproszczony i zoptymalizowany interfejs aplikacji oraz integrację z systemem Windows 7. Drudzy – implementację najnowszych standardów, w tym ostatnio bardzo popularnego HTML5 oraz odświeżone narzędzia wspomagające tworzenie stron i poprawianie błędów. W testach W3C najnowszy Internet Explorer lepiej od konkurencji radzi sobie z technologiami CSS3, DOM, JavaScript, HTML5 i SVG 1.1.
Implementacja najnowszych standardów pokazuje, jak wiele może się zmienić w sposobie przeglądania Internetu. Z punktu widzenia programisty jest to potężne narzędzie do tworzenia stron internetowych, aplikacji biznesowych, gier i animacji, z punktu widzenia użytkownika to po prostu ciekawszy Internet każdego dnia.
Poza tym użytkownicy powinni poczuć się bezpieczniejsi z nowym mechanizmem ochrony przed śledzeniem, który pozwala ograniczyć komunikowanie się przeglądarki z niektórymi witrynami sieci web, ułatwiając zachowanie poufności danych.
Poniższy cykl artykułów jest wprowadzeniem dla programistów chcących używać przeglądarki Internet Explorer 9 jako środowiska do tworzenia stron internetowych.
Internet Explorer
Spis głównych zagadnień:
- Integracja z systemem Windows 7 – wprowadzenie do tematu związanego z wzbogaceniem o formanty przyciągania, przypiętych witryn, list szybkiego dostępu oraz podglądu miniatur program Internet Explorer 9 i system Windows 7.
- Narzędzia developerskie w Internet Explorer 9 – wprowadzenie do narzędzia wspomagającego pracę programisty, wspomagającego cykl pracy od tworzenia strony po wykrywanie błędów i ich eliminację bez potrzeby rekompilowania rozwiązania.
- Struktura dokumentu i nowe elementy HTML 5 – w artykule zostaną opisane nowe elementy struktury dokumentu, takie jak footer, menu, nav wraz z ich stylowaniem. Dodatkowo opisane zostaną elementy standardu HTML5, w tym time, article, blockquote, outlines, aside, figure, cite.
- Obiekt Canvas – w tym artykule zostanie omówione przetwarzanie grafiki przy użyciu obiektu Canvas, który umożliwia budowanie dynamicznej grafiki przy użyciu języka JavaScript. Przedstawione zostaną przykłady z zastosowaniem rysowania grafik 2D oraz animacji.
- Multimedia – omówienie znaczników do operowania na plikach audio oraz wideo bezpośrednio z kodu strony. Dodatkowo czytelnik zostanie wprowadzony w tematykę kodeków używanych przez Internet Explorer 9.
- SVG – w artykule zostanie omówiony format SVG.
- Web Storage – w artykule zostaną omówione sposoby na zapisanie prostych danych po stronie klienta – zarówno tych dostępnych tylko podczas sesji uzytkownika, jak też tych pozostających na komputerze klienckim.
- Geolokacja – tu omówione zostaną sposoby na określenie pozycji użytkownika na stronie poprzez przeglądarkę internetową.
Marcin Borecki (MVP)
Pasjonat technologii .NET i inżynierii oprogramowanie. Cztery lata poświęcił na rozwijanie oprogramowania dla wiodących firm ubezpieczeniowych na świecie pracując jako programista, a później jako architekt, między innymi dla klientów w Stanach Zjednoczonych, Francji, Włoszech, Rumunii oraz Polsce. Obecnie rozwija firmę PlaceChallenge, która zajmuje się mobilnymi systemami marketingowymi, w tym grami związanymi z lokalizacją oraz rozszerzoną rzeczywistością. Od czterech lat członek programu akademickiego firmy Microsoft jako Microsoft Student Consultant. Regularnie prowadzi wykłady i prezentacje z najnowszych technologii programistycznych firmy Microsoft oraz tematów związanych z architekturą systemów informatycznych – jako trener w ośrodkach szkoleniowych oraz na ogólnopolskich konferencjach. Pomysłodawca corocznych spotkań pasjonatów i profesjonalistów z branży IT w ramach Lubelskich Dni Informatyki. Microsoft Most Valuable Professional od stycznia 2011 roku. Prowadzi bloga pod adresem http://mborecki.wordpress.com/
.png)