5672969507

5672969507



Piotr Tkacz

które potrafią kod źródłowy obsługiwać. Przeglądarek internetowych jest bardzo dużo i dziś użytkownik ma do wyboru sporo programów, co jest korzystne, ponieważ jeśli tylko program nie spełnia naszych oczekiwań, różnorodność na rynku pozwala zawsze na dobór takiego programu, z którego możemy być zadowoleni.

Za rozwojem formatów otwartych opowiada się już od dawna Komisja Europejska, wspierając i promując m.in. system operacyjny Linux jako alternatywę dla produktów Microsoftu. Także Komisja Europejska w swoim dokumencie (rekomendacji) European Interoperability Framework for Pan-European eGovemment Services version 1.0 [2] przedstawia, co z punktu widzenia standaryzacji jest formatem otwartym. Formalnie zatem z formatem otwartym mamy do czynienia, kiedy standard formatu jest opublikowany nieodpłatnie lub po kosztach wykonania kopii, został opracowany przez organizację niedochodową i możliwe jest kopiowanie czy dystrybucja specyfikacji formatu, tak aby każdy miał do tej specyfikacji równy dostęp i mógł w ramach swoich możliwości i potrzeb go zmieniać, aż do uzyskania nowego standardu formatu otwartego. Jak widać, myślą przewodnią rozpowszechnienia formatów otwartych jest powszechność nie tylko dostępu, ale przede wszystkim możliwość tworzenia nowych standardów z już utworzonych.

3. Geneza formatów otwartych

Przykład plików hipertekstowych jako formatu otwartego jest nieprzypadkowy. Już w latach osiemdziesiątych zeszłego wieku powstał jako standard ISO, język skryptowy SGML (ang. Standard Generalized Markup Language - powstały z jeszcze bardziej zamierzchłego Generalized Markup Language).

SGML, czyli standaryzowany nadrzędny język znaczników, służył do zapisywania informacji do plików z kodem tekstowym które to informacje będzie można odczytywać i przetwarzać w różnych systemach informatycznych. Standard SGML opisuje jedynie reguły tworzenia podrzędnych standardów - stąd określany jest jako nadrzędny język - m.in. takich jak HTML. Najważniejsze jest to, że sam SGML, który posłużył do rozwoju innych języków skryptowych, w założeniu miał przygotowywać pliki tekstowe dla różnorodnych programów, zwanych parserami. Był to początek dla formatów otwartych. SGML dał początek innym językom skryptowym, głównie np. HTML, natomiast dziś SGML został zastąpiony językiem nadrzędnym XML (ang. eX'tensible Markup Language), który jest bardziej uniwersalny. Okazuje się bowiem, że rozwój technologii przekazu informacji - szczególnie związanych z wykorzystaniem Internetu, jest tak szybki, że dotychczas stosowane techniki okazują się niewystarczające (nie są w stanie się rozwijać). Zaistniała np. potrzeba zastąpienia języka skryptowego HTML nowszym, bardziej elastycznym narzędziem - organizacja W3C która rozwijała i sankcjonowała język HTML, wykorzystała XML do opracowania języka XHTML, który obecnie jest rekomendowany do tworzenia stron WWW.

128



Wyszukiwarka

Podobne podstrony:
° Obsługa przeglądarki internetowej i szyfrowanie przesyłanych danych -WebKit i SSL, 0 Zarządzanie
CCF20120530003 4 11, Które ze stwierdzeń dotyczących arteria thoracica interna jest/są poprawne ? i
skanuj0031 najbliższych latach konieczność spłaty zadłużenia, a obecnie obsługa ruchu zagranicznego
skanuj0089 (36) Rozdział 3. ♦ Instrukcje sterujące i funkcje 101 odpowiednie konstrukcje języka, któ
img106 Pokoloruj zwierzęta, które potrafią fruwać.
img7 (3) Podstawy HTML Kod źródłowy dokumentu HTML składa się ze zwykłego tekstu. Wyróżnienie wybran
page0146 144 PLATOŃ. temu mogło dostać sie plemieniu, które potrafiłoby oprzeć się używaniu. Może łu
File0047 - ^ Otocz czerwoną linią te zwierzęta, które potrafią szybko biegać, a zieloną te, któ
File0047 Otocz czerwoną linią te zwierzęta, które potrafią szybko biegać, a zieloną te, które p
JA JESTEM ZMARTWYCHWSTANIEM I ŻYCIEM.. 17 cha z materią — ciałem — które mając jedno źródło swego
najprostsza, a jednocześnie ich kod źródłowy jak najkrótszy. Pozycja ta może służyć nie tylko
Kod źródłowy “.o *.h p ro prooooorj przetworzony Kod źródłowy kumpllnlui fi
29 (57) 1.    Wytnij zwierzęta, które potrafią pływać i przyklej je w stawie. Wytnij
Kod źródłowy pliki *.javaWieloplatformowość kompilacja Kod bajtowy (B-kod) pliki

więcej podobnych podstron