11 Przegląd zastosowań. 22 Języki i standardy oparte na XML Metajęzyk XML: spójna składnia i metodologia definiowania języków, DTD, XML Schema – sposoby.

Slides:



Advertisements
Podobne prezentacje
I część 1.
Advertisements

Przekształcanie dokumentów XML - XSL
Ćwiczenia praktyczne – zadanie nr 16
Gambit Centrum Oprogramowania i Szkoleń Sp. z o.o Kraków, al.Pokoju 29B/ Autoryzowany dystrybutor Thomson-Reuters.
Rafał Hryniów Tomasz Pieciukiewicz
Resource Description Framework
Wprowadzenie do C++ Zajęcia 2.
XPath XSLT – część XPath. XSLT – część 12 XPath – XML Path Language Problem: –jednoznaczne adresowanie fragmentów struktury dokumentu XML.
11 Poprawne modele zawartości. Zarządzanie zmianami struktury.
XML w elektronicznej wymianie danych
XPath. XSLT – część XPath. XSLT – część 12 XPath – XML Path Language Problem: –jednoznaczne adresowanie fragmentów struktury dokumentu XML.
11 XML a SGML. Standardy pokrewne.. 22 SGML a XML – różnice Deklaracja SGML: konfiguracja wyglądu znaczników, ich maksymalnej długości, itp., definicja.
11 Definiowanie typów dokumentów. 22 Jak wygląda XML? st. asp. Jan Łapówka Dołowice Górne Wypadek dnia r o godzinie 13:13 ( piątek ) miał miejsce.
XML w integracji aplikacji
Przegląd zastosowań.
Definiowanie typów dokumentów Część 2: XML Schema 16 października 2003.
XML w integracji aplikacji 11 grudnia XML w integracji aplikacji Cel: umożliwienie wymiany danych pomiędzy aplikacjami: aplikacje/komponenty/moduły.
XML w zarządzaniu formularzami ubezpieczeniowymi ZUS
Zaawansowana składnia XML XML Schema
11 Definiowanie typów dokumentów. 22 Jak wygląda XML? st. asp. Jan Łapówka Dołowice Górne Wypadek dnia r o godzinie 13:13 ( piątek ) miał miejsce.
11 Systemy zarządzania dokumentami. 22 Statystyka 90% zasobów informacyjnych firm jest przechowywanych w dokumentach a nie w bazach danych (Delloite &
XPath. XSL – część 1..
XML Schema XML Schema2 Definiowanie języków XML, SGML – metajęzyki. Definiowanie języków (zastosowań, typów dokumentów, schematów): –określanie.
Projektowanie Aplikacji Komputerowych
Technologie XML Mgr inż. Michał Jaros Technologie XML wykład 1.
Technologie XML Mgr inż. Michał Jaros Technologie XML wykład 3.
(Content Management System)
Eclipse jako IDE III a.
Resource Description Framework
Tworzenie stron w języku WML jest zbliżone do tworzenia stron w HTML. W obydwu przypadkach używa się do tego celu znaczników (tagów). Zadaniem znaczników.
Systemy zarządzania treścią CMS
(ang. Hypertext Markup Language) - język znaczników hipertekstowych.
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
XML jako standard służący do efektywnej wymiany dokumentów niezależnie od platformy sprzętowej.
Multimedialne bazy danych
Made by Mateusz Szirch Kilka słów o JavaScript.
XML eXtensible Markup Language. 2 Prowadzący Michał Kozielski p. 413 mail:
System webowy do tworzenia kolektywnych prototypów aplikacji sieciowych i mobilnych Łukasz Przywarty
Integracja aplikacji Wykład 2
Web Serwisy w praktyce Technologie internetowe ( )
Systemy zarządzania treścią Wykład 1
Stanisław Jerzy Niepostyn, Ilona Bluemke Instytut Informatyki,
Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa
System generowania wzorów matematycznych MathML
XML - podstawy Szymon Bohdanowicz. Pierwszy przykład Marek Szymon Przypomnienie Pamiętaj o spotkaniu w piątek.
Podstawy tworzenia stron WWW
Temat 2: Edytory HTML.
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML – Warsztat Prowadzący: Dariusz Jaruga
1 Jak by tu po-współpracować z innymi ? a może coś jeszcze… Word 2007.
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML część 1 Prowadzący: Dariusz Jaruga
User experience studio Użyteczna biblioteka Teraźniejszość i przyszłość informacji naukowej.
Toruń 28/ Metadane SAML opisują, w jaki sposób ma być realizowana komunikacja pomiędzy IdP i SP Metadane są typowo prezentowane w postaci XML.
Projektowanie Aplikacji Internetowych
XML i nowoczesne technologie zarządzania treścią Wykład monograficzny Semestr zimowy 2008/09 Szymon ZiołoPatryk Czarnik
Temat 1: Ogólne cechy języka PHP
Kalendarz 2020.
Technologie internetowe Wykład 5 Wprowadzenie do skrytpów serwerowych.
Treści multimedialne - kodowanie, przetwarzanie, prezentacjaOdtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Technologie internetowe i mobilne
HTML Hyper Text Markup Language komputerowe Esperanto cz. I historia, struktura dokumentu.
Podstawy języka skryptów
Grafika komputerowa Graphics Image Manipulation Program (GIMP) - zaawansowany edytor grafiki rastrowej za darmo Virtual Reality Modelling Language (VRML)
Voice Portals – Portale Głosowe Krótkie wprowadzenie i omówienie.
Grafika komputerowa Dr inż. Piotr Gronek Wykład dla Studium Podyplomowego „Informatyka w Szkole”
Obiektowe metody projektowania systemów XML eXtensible Markup Language.
The Poznan University of Economics Department of Management Information Systems XML - wprowadzenie.
CHARAKTERYSTYKA NARZĘDZI BAZODANOWYCH W ŚRODOWISKU OPEN SOURCE Praca magisterska PRACA DYDAKTYCZNA POLITECHNIKA OPOLSKA Promotor: dr inż. Mariusz Pelc.
Hipertekst HTML WWW.
Statystyki serwera www Serwer proxy Cash .....
Zapis prezentacji:

11 Przegląd zastosowań

22 Języki i standardy oparte na XML Metajęzyk XML: spójna składnia i metodologia definiowania języków, DTD, XML Schema – sposoby definiowania języków. Obszary zastosowań: kodowanie tekstu, kodowanie metainformacji, informacje naukowe, multimedia, programowanie,...

33 Zastosowania XML Kodowanie tekstu: ISO XML DocBook. Text-Encoding Initiative (TEI). MIL-STD (CALS). HTML / XHTML.

44 Zastosowania XML Kodowanie metainformacji: RDF – Resource Description Framework. CDF – Channel Description Format. Topic Maps. RSS – RDF Rich Site Summary. OCS – Open Content Syndication. Web Collections using XML. MCF – Meta Content Framework Using XML. XMI – XML Metadata Interchange Format – Object Management Group (OMG).

55 Zastosowania XML Kodowanie informacji naukowych: MathML – Matematical Markup Language. CML – Chemical Markup Language. BSML – Bioinformatic Sequence Markup Language. BIOML – BIOpolymer Markup Language. AML – Astronomical Markup Language. ThML – Theological Markup Language. GedML – Genealogical Data in XML. VHG – Virtual Hyperglossary. OMF – Weather Observation Markup Format.

66 Zastosowania XML Multimedia: SVG – Scallable Vector Graphics. PGML – Precision Graphics Markup Language. VML – Vector Markup Language. SMIL – Synchronized Multimedia Integration Language. VoiceXML. SABLE – Text-to-Speech Synthesis Markup.

77 Zastosowania XML Telekomunikacja: WML – Wireless Markup Language. DRP – HTTP Distribution and Replication Protocol. Programowanie: WIDL – Web Interface Definition Language. BML – Bean Markup Language. Java Help API. CDIF – CASE Data Interchange Format. UXF – UML eXchange Format. SWAP – Simple Workflow Access Protocol.

88 DocBook Przeznaczony do kodowania dokumentacji oprogramowania: struktura książki, dodatkowe struktury specyficzne dla dokumentacji oprogramowania. Status: DocBook (SGML) – projekt rozpoczęty przez HaL Computer Systems i O'Reilly & Associates, obecnie zarządzany przez DocBook Technical Committee of OASIS, równolegle rozwijane wersje SGML i XML (od wersji 4.0).

99 Struktura DocBook Book (element główny): BookInfo (Chapter | Article | Reference | Part) * Sekcje: Sect1,..., Sect5, Abstract, Sidebar, Warning. Zawartość tekstowa: SimPara, Para, FormalPara, ItemizedList, OrderedList, VariableList, SegmentedList, SimpleList, GlossList. Informacja techniczna: ClassName, Command, , Filename, Function, Literal, ProductName, UserInput, SGMLTag,...

10 DocBook – moduły, dostosowywanie. Moduły: EBNF Module (Extended Backus-Naur Form), HTML Forms Module, MathML Module, SVG Module. Dostosowywanie do własnych potrzeb: DTD silnie sparametryzowana encjami parametrycznymi, większość zmian można uzyskać bez modyfikowania standardowych modułów DTD.

11 DocBook – dodawanie własnego elementu Fragment DTD: Dostosowanie: %DocBookDTD;

12 Wireless Application Protocol WAP – Internet przez telefony komórkowe. Rodzina standardów: WML – Wireless Markup Language, WMLScript, WTLS – Wireless Transport Layer Security, WSP – Wireless Session Protocol, WTP – Wireless Transaction Protocol,...

13 Język WML Uwzględnia specyfikę telefonów komórkowych: małe wyświetlacze, ograniczone możliwości nawigacji (mało klawiszy, brak myszki), mała moc obliczeniowa i szybkość transmisji. Dokument WML: zbiór kart WML, proste formatowanie tekstu i grafiki mechanizmy nawigacji między kartami i dokumentami, polecenia wywołania skryptów.

14 Przykład Witamy w empolis Polska empolis Polska sp. z o.o. ul. Plocka 5a Warszawa

15 Perspektywy (Słabnące) wsparcie ze wszystkich stron: producentów telefonów i narzędzi, operatorów telefonii komórkowych, operatorów serwisów WAP. Potencjalne zastosowania: informacje o kursach walut, rozkłady jazdy, rezerwacje biletów, pogoda, giełda,...

16 Mathematical Markup Language Pozwala zapisywać formuły przy pomocy: składni prezentacyjnej, składni semantycznej. Status języka: rekomendacja W3C, nie jest powszechnie akceptowany przez przeglądarki internetowe, jest wspomagany przez oprogramowanie, np. Amaya, MathType.

17 MathML – przykład Składnia prezentacyjna: x &invisibletimes; x + 4 = 0

18 MathML – przykład Składnia semantyczna: x 2 4 x 4 0

19 Chemical Markup Language Pozwala zapisywać wzory chemiczne, kształty cząsteczek itp.: spectra and other instrumental output, crystallography, organic and inorganic molecules, physicochemical quantities (including units), MO calculations, macromolecules: sequence protein, ligand and sequence. Rozwijany przez Open Molecule Foundation.

20 CML – przykład c c O H H H H H H

21

22 SVG Scalable Vector Graphics Pozwala opisywać dwuwymiarową grafikę: kształty wektorowe (złożone z linii prostych i krzywych), obrazy rastrowe, tekst, grupowanie, transformacje, filtry,... Status: SVG 1.0 – rekomendacja W3C, SVG 1.1 – rekomendacja kandydująca.

23 SVG - przykład Niebieskie koło z czerwoną obwódką <circle style="fill: blue; stroke: red" cx="200" cy="200" r="100"/>

24 Gdzie szukać dalej DocBook: DocBook: The Definitive Guide: DocBook Technical Committee of OASIS: WAP: WAP Forum: AnywhereYouGo: przewodnik po WML: Polska witryna WAP: mobile.net.pl

25 Gdzie szukać dalej MathML: W3Cs Math Home Page CML: Strona główna Open Molecule Foundation: SVG: W3C Scalable Vector Graphics SVG Central

26 Zakończenie: Dokąd zmierzamy?

27 Rodzaje informacji dostępność bezpieczeństwo szybkość wierność dostępność zarządzalność szybkość dostępność archiwa materiały marketingowe, e-commerce dokumenty biznesowe: faktury, zamówienia treść jako produkt: publikacje referencyjne dokumentacja techniczna wysoka wartość niska wartość długi czas życia krótki czas życia ??? HTML EDI SGML XML

28 Trendy budowanie baz wiedzy dotarcie do rynku jakość informacji handel w Internecie upowszechnienie zwiększenie szybkości elastyczność tworzenie wartości zarządzanie wartością publikowanie jeden-do-jednego wysoka wartość niska wartość długi czas życia krótki czas życia ??? + XML HTML XML EDI XMLSGML XML

29 XML-owa (r)ewolucja Młoda, dynamicznie się rozwijająca technologia: zatwierdzanie nowych wersji standardów, rozwój narzędzi, ale: istnieją już zastosowania przemysłowe, wsparcie dla XML-a zaczyna być istotnym czynnikiem przy wyborze oprogramowania. Wątpliwości, pytania: czy XML wyprze SGML? HTML? czy XML Schema wyprze DTD? czy XML-EDI wyprze EDIFACT?...?

30