|
polecamy
|
333 porady. Nagrywanie płyt CD i DVD
LinuxPlus Extra 86 - Slackware 12.0
|
 |
|
|
Liczba
pozycji
w
koszyku:
0
|
| |
|
|
|
|
Wyniki wyszukiwania:
Znaleziono: 1
|
| |
Software 2.0 wydanie 6/2001 |
|
Kod książki: soft6_2001
Nazwa książki: Software 2.0 wydanie 6/2001
Cena: 26,75
Promocja: 15,00
Stan: W sprzedaży
Czas realizacji: 24 godziny + czas wysyłki
Wysyłka za 0,00 zł [więcej >]
Kategoria:
Rózne / Czasopisma
Numer tematyczny: Standard XML teoria, technologie, zastosowania
Zawartość CD
Na płytce zamieszczono wiele programów wykorzystujących standard XML, oraz zestaw narzędzi umożliwiających tworzenie, przetwarzanie i publikację dokumentów XML. Znajdziecie tu m.in. wersje trial bazy Tamino, środowiska Cocon i Zope, zestaw edytorów XML, parserów XML i procesorów XSL, a także środowisko OmniMark, narzędzia Oracle i interfejs SAX.
Opis zawartości płyty CD-ROM Tamino XML-owa baza danych firmy Software AG. W odróżnieniu od tradycyjnych systemów zarządzania bazami danych, wewnętrznym formatem przechowywania danych w Tamino jest XML. Odpowiednikiem definicji tabel w tradycyjnych systemach bazodanowych, są w Tamino definicje typów dokumentów zapisywane w XML-Schema. Specjalne konstrukcje w definicjach schematów, pozwalają na definiowanie powiązań między różnymi typami dokumentów, przypominających relacje bazodanowe. Poprzez moduł X-Node, Tamino umożliwia również korzystanie z danych zgromadzonych w relacyjnych bazach danych oraz w innych źródłach danych. Takie dane tłumaczone są przez X-Node na wewnętrzną reprezentację Tamino, a więc na XML. Typowym sposobem komunikacji z serwerem Tamino jest protokół HTTP, przy pomocy którego koduje się zapytania, sformułowane w języku XQL. Wyniki tych zapytań (dokumenty XML) mogą być przekształcane przy pomocy arkuszy stylów XSLT do postaci HTML. Sprawia to, że przy pomocy Tamino relatywnie łatwo buduje się aplikacje internetowe. http://www.softwareag.com | Amaja Wzorcowa przeglądarka W3C w swojej najnowszej wersji 4.3.2. Często wykorzystywana do testowania zgodności rozwiązań z rekomendacjami i standardami W3C. Zamieszczono pakiety dla platform: Linux, Windows 95 i NT oraz Solaris. http://www.w3.org/Amaya/ | Specyfikacje Aktualne specyfikacje, rekomendacje i zalecenia W3C dotyczące standardów i technologii związanych z XML-em. Znajdziecie tutaj szeroki zbiór dokumentów w formacie HTML. http://www.w3.org/ | Środowiska publikacyjne | Cocoon | Bezpłatne środowisko publikacyjne, napisane w postaci serwletu w Javie, pozwalające na publikowanie dokumentów XML, dynamicznie przekształcanych np. do HTML-a. Trójwarstwowy model publikowania przy pomocy Cocoon-a obejmuje: treść (w postaci dokumentów XML), prezentację (arkusze stylów XSL) oraz logikę publikacji. Oddzielenie tych warstw pozwala różnym grupom ludzi pracować niezależnie nad każdą z nich. Najczęściej Cocoon wykorzystywany jest do dynamicznego generowania HTML-a na podstawie źródeł w XML-u oraz arkuszy stylów. Do bardziej zaawansowanych funkcji Cocoona należą: możliwość dynamicznego wyboru arkusza stylów w zależności od rodzaju przeglądarki, a więc żądanego formatu (np. inny arkusz aplikuje się, gdy dokument jest pobierany przez przeglądarkę HTML, a inny - dla przeglądarki WAP) oraz możliwość dokonywania wielokrotnych przekształceń dokumentu, w których wynik poprzedniego przekształcenia jest poddawany kolejnemu. http://xml.apache.org/cocoon/ | | Zope | Zorientowane obiektowo, wielowarstwowe środowisko dla publikacji internetowych, dostępne na licencji Open Source. Poza serwowaniem treści publikacji, pozwala przede wszystkim na zarządzanie tą treścią, wyszukiwanie, budowanie indeksów itp. Obiektowość w wydaniu Zope oznacza traktowanie każdego dokumentu jako obiektu, który posiada określone atrybuty - tak jak obiekt w języku programowania. Wartości tych atrybutów (np. standardowa zawartość nagłówka i stopki strony) mogą być dziedziczone od dokumentów umieszczonych wyżej w drzewiastej hierarchii publikacji. Zope pozwala również na "publikowanie" obiektów, przejawiające się m. in. w możliwości wywoływania metod obiektów bezpośrednio z URL-a. Dlatego autorzy nazywają Zope platformą dla aplikacji webowych. Do napisanego w Pythonie Zope'a dostępnych jest wiele dodatkowych modułów, m. in. wspierających wykorzystanie XML-a. Na naszym krążku umieściliśmy: XML Document - moduł pozwalający na dostęp do drzewa elementów XML jako do pełnowartościowych obiektów Zope, Site Summary - pozwala na tworzenie i wykorzystywanie definicji kanałów RSS (Rich Site Summary), opisujących zawartość witryn WWW, XML-RPC - implementacja zdalnego wywołania procedury (RPC), pozwalająca na komunikację między dwoma serwerami Zope, poprzez zdalne wywoływanie metod swoich obiektów. http://www.zope.org/Products | Edytory XML | XMetaL | Komercyjny edytor SGML/XML firmy SoftQuad, jeden z lepszych dostępnych na rynku. Pozwala na edycję dokumentów z określoną DTD, kontrolując na bieżąco poprawność strukturalną dokumentów. Oferuje trzy widoki dokumentu XML: standardowy (tekst sformatowany przy pomocy arkusza stylów CSS, bez wyświetlania elementów XML), plain-text (edycja w trybie tekstowym z podświetlaniem składni XML) oraz tags-on (sformatowany tekst wraz z elementami XML). Podobnie jak Epic, także XMetaL może być łatwo dostosowywany do specyficznych potrzeb użytkownika. Elementy programistyczne mogą być kodowane w języku JavaScript lub VBScript. http://www.softquad.com | | XML Spy | Edytor reklamowany jako "pierwsze prawdziwe środowisko deweloperskie (IDE) dla XML-a", i na takie miano zasługujący. Oferuje 5 różnych widoków dokumentu, zaczynając od widoku tekstowego, przeznaczonego do edycji "niskopoziomowej" (oczywiście z podświetlaną składnią), a kończąc na widoku tabelarycznym, przydatnym podczas edycji dokumentów o strukturze bazodanowej. Edytor pozwala na pracę z dokumentami o strukturze określonej przy pomocy DTD, a także - co jest jeszcze rzadkością - przy pomocy XML-Schema. Konstruowanie schematów XML-Schema ułatwia wbudowany graficzny edytor schematów. http://www.xmlspy.com | | XML Notepad | Bezpłatny, prosty edytor firmy Microsoft, pozwalający na edycję w widoku drzewa struktury dokumentu. Przeznaczony dla twórców aplikacji wykorzystujących XML do tworzenia prototypów XML-owych struktur danych. Generuje poprawne składniowo dokumenty XML. Przeprowadza także walidację strukturalną podczas otwierania dokumentu (ale nie na bieżąco w czasie edycji). http://msdn.microsoft.com/xml/NOTEPAD/download.asp | | Xeena | Bezpłatny edytor napisany w Javie, przy użyciu biblioteki Swing, w ramach projektu IBM AlphaWorks. Przeznaczony jest do edycji dokumentów XML z określoną DTD, zapewniając na bieżąco, podczas edycji, poprawność strukturalną dokumentów. Edycja odbywa się w widoku drzewa struktury dokumentu i jest intuicyjna, dzięki kolekcji symboli reprezentujących elementy zdefiniowane w DTD, które można dodawać do drzewa struktury, przesuwać, usuwać, itp. http://alphaworks.ibm.com/aw.nsf/dl?readform&n=xeena | | XML Master | Generator edytorów, służących do pracy z dokumentami określonego typu (zgodnymi z określoną DTD). Napisany w Javie, w ramach projektu IBM AlphaWorks. Generowane edytory mają postać kostek Java Beans. XML. XML Master można także wykorzystać do generowania niewizualnych kostek Java Beans. http://alphaworks.ibm.com/aw.nsf/dl?readform&n=xmas | Narzędzia deweloperskie | OmniMark | Bardzo zaawansowany i rozbudowany język opisu przekształceń dokumentów SGML i XML. Oferuje kilka schematów przekształceń, wspieranych odpowiednimi konstrukcjami językowymi. Na krążku znajduje się bezpłatny interpreter OmniMarka oraz wersja próbna OmniMark IDE -- okienkowego środowiska wspomagającego tworzenie skryptów w OmniMarku. http://www.omnimark.com | | Narzędzia Oracle | Zbiór pakietów XDK firmy Oracle. Zawiera XDK dla: C, C++, Javy, JavaBeans, PL/SQL. Załączono także trzy przykładowe aplikacje korzystające z XML-a na platformie Oracle. http://otn.oracle.com/tech/xml/index.htm | | SAX | SAX jest próbą ujednolicenia interfejsu dla parserów, generujących ciąg zdarzeń w trakcie analizy dokumentu. Został on opracowany przez nieformalną grupę uczestników listy dyskusyjnej XML-DEV. Pierwotnie był zdefiniowany w języku Java, jednak przygotowywane są też wersje dla innych języków, takich jak Python czy C++. SAX spełnia w środowisku XML podobną rolę, jak JDBC w komunikacji z bazami danych. Jest swego rodzaju nakładką na natywny interfejs parsera. http://www.megginson.com/SAX | Parsery XML | XP | Bezpłatny parser niewalidujący, napisany w Javie przez Jamesa Clarka. Szybki i w 100 % zgodny z rekomendacją XML, dlatego uważany za wzorcowy. Oprócz standardowego interfejsu SAX, udostępnia niskopoziomowy API, pozwalający na budowanie własnych parserów. htp://ftp.jclarck.com/pub/xmlxp.zip | | Xerces | Popularny, walidujący parser XML, dostępny dla Javy, C++ oraz Perla. Stworzony w ramach Apache XML Project. Oprócz standardowego wsparcia dla standardów SAX i DOM Level 1, oferuje zaawansowaną funkcjonalność zgodną z XML-Schema oraz DOM Level 2. http://xml.apache.org/xerces/ | | Expat | Bardzo szybki, niewalidujący parser napisany w C przez Jamesa Clarka. Został także obudowany interfejsami dla Perla i Pythona. Jest więc dostępny w postaci modułów XML::Parser dla Perla oraz PyXML dla Pythona (patrz niżej). ftp://ftp.clarck.com/pub/xml/expat.zip | | PyXML | Moduł dla Pythona, zawierający interfejs do parsera Expat oraz parser xmlproc, w całości napisany w Pythonie, zgodny ze standardami SAX i DOM. http://sourceforge.net/projects/pyxml | | MSXML | Walidujący parser Microsoftu, najczęściej wykorzystywany w aplikacjach dla Internet Expolorera i programach pisanych w Visual Basicu. Dzięki temu, że jest dostępny w postaci kontrolki COM, może być także używany w innych środowiskach. Wspiera standardy DOM Level 1, XML namespaces, XSLT i XPath, oraz XML-Schema. http://msdn.microsoft.com | Procesory XSL | XT | Procesor XSLT, napisany przez Jamesa Clarka, implementujący ostateczną rekomendację XSLT oraz XPath. Nie wspiera pewnych zaawansowanych elementów specyfikacji, za to oferuje kilka użytecznych rozszerzeń. Jest szybki i stabilny, choć oficjalnie wciąż oznaczony jako wersja beta. Może być używany z dowolnym parserem SAX - autor poleca oczywiście XP. http://www.jclarck.com/xml/xt.html | | Xalan | Procesor XSLT napisany w ramach Apache XML Project, zgodny z ostateczną rekomendacją XSLT. Korzysta z parsera Xerces. Dostępny dla C++ i Javy. http://xml.apache.org/xalan/ | | FOP | Procesor XSL:FO (części formatującej języka XSL), generujący na podstawie arkusza stylów XSL:FO wizualizację dokumentu XML w postaci pliku PDF. Wspiera także pewne elementy SVG. Napisany w ramach Apache XML Project. http://xml.apache.org/fop/ | | XSL Editor | Edytor arkuszy stylów XSLT, stworzony w ramach projektu IBM AlphaWorks. Pozwala na edycję zarówno źródłowego dokumentu XML, jak i arkusza stylów, oraz ich podgląd w postaci drzewa struktury. Edycja arkusza stylów jest ułatwiona dzięki możliwości automatycznego generowania ścieżek XPath, na podstawie wskazanego miejsca w dokumencie źródłowym. http://www.alphaworks.ibm.com./tech/xsleditor | | ezDTD | Prosty, bezpłatny edytor DTD. Zawiera podświetlanie składni oraz pozwala na łatwe przemieszczanie się, przy pomocy dowiązań, między wystąpieniami elementów, a ich definicjami. Poza standardową możliwością zapisania DTD, pozwala także na jej wyeksportowanie do formatu HTML, wraz z dowiązaniami między wystąpieniami elementów, a ich definicjami. http://www.geocities.com/SiliconValley/Haven/2638/ezDTD.htm | Produkty empolis | X2X | Wersja ewaluacyjna stworzonego w Javie, przez firmę empolis, serwera dowiązań (linków), pozwalającego na tworzenie, zarządzanie oraz manipulowanie dowiązaniami bez konieczności wprowadzania zmian do dokumentów, których one dotyczą. Rozwiązanie, które to umożliwia, polega na oddzieleniu informacji o dowiązaniach od samych dokumentów i przechowywaniu jej w bazie danych (dostępnej za pośrednictwem ODBC lub JDBC) w postaci zgodnej ze standardem XLink. Do funkcji X2X należą także: * możliwość dynamicznego wstawiania dowiązanego fragmentu dokumentu w miejsce wystąpienia dowiązania - również bez konieczności modyfikacji obu dokumentów, * możliwość tworzenia "szablonów" dokumentów, zawierających jedynie dowiązania, oraz automatycznego wypełniania ich treścią pochodzącą z dokumentów, do których kierują te dowiązania. http://www.empolis.co.uk/products/prodx2x.asp | | K42 | K42 jest narzędziem pozwalającym zarządzać zbiorami pojęć, powiązań oraz wystąpień. Serwer jest oparty na własnym mechanizmie persystencji, realizującym bezpośredni dostęp do wielowymiarowych indeksów przechowywanych w strukturach B-drzew. Umożliwia to np. hierarchiczną prezentację dużych ilości danych (najpierw ze względu na pierwszą literę hasła, następnie według sylab itp.). Silnik persystencji jest łatwo skalowalny, umożliwiając przechowywanie wielomilionowych zbiorów pojęć. K42 udostępnia spójne środowisko do pozyskiwania, wyrażania i dostarczania wiedzy. http://www.empolis.co.uk/products/prodk42.asp |
[Software 2.0 wydanie 6/2001 - Informacje] [Software 2.0 wydanie 6/2001 - Spis treści]
|
| |
Znaleziono: 1 |
|
 |
|
|
|