Hipermedia - Hypermedia

Hypermedia , rozszerzenie terminu hipertekst , to nielinearne medium informacji, które obejmuje grafikę, dźwięk, wideo, zwykły tekst i hiperłącza . To określenie kontrastuje z szerszym terminem multimedia , który może obejmować nieinteraktywne prezentacje linearne, a także hipermedia. Wiąże się to również z dziedziną literatury elektronicznej . Termin ten został po raz pierwszy użyty w artykule z 1965 roku napisanym przez Teda Nelsona .

World Wide Web jest klasycznym przykładem hipermediów, natomiast nie-interaktywne kino prezentacja jest przykładem standardowych multimediów powodu braku hiperłączy.

Pierwszym dziełem hipermedialnym była prawdopodobnie Aspen Movie Map . Bill Atkinson „s HyperCard spopularyzował pisanie Hypermedia, natomiast odmiana literackiego hipertekstu i hipertekstowe robót budowlanych, fikcji i non-fiction, pokazały obietnicę linki. Większość nowoczesnych hipermediów jest dostarczana za pośrednictwem stron elektronicznych z różnych systemów, w tym odtwarzaczy multimedialnych , przeglądarek internetowych i samodzielnych aplikacji (tj. oprogramowania, które nie wymaga dostępu do sieci). Pojawiają się hipermedia audio z urządzeniami do sterowania głosem i przeglądaniem głosowym .

Narzędzia programistyczne

Hipermedia mogą być rozwijane na wiele sposobów. Do pisania programów łączących dane ze zmiennych wewnętrznych i węzłów z zewnętrznymi plikami danych można użyć dowolnego narzędzia programistycznego . Oprogramowanie do tworzenia multimediów, takie jak Adobe Flash , Adobe Director , Macromedia Authorware i MatchWare Mediator, może być używane do tworzenia samodzielnych aplikacji hipermedialnych, z naciskiem na treści rozrywkowe. Niektóre programy bazodanowe , takie jak Visual FoxPro i FileMaker Developer , mogą być używane do tworzenia samodzielnych aplikacji hipermedialnych, z naciskiem na zarządzanie treścią edukacyjną i biznesową.

Aplikacje hipermedialne mogą być rozwijane na urządzeniach wbudowanych dla branży mobilnej i digital signage przy użyciu specyfikacji Scalable Vector Graphics (SVG) opracowanej przez W3C ( World Wide Web Consortium ). Aplikacje programowe, takie jak Ikivo Animator i Inkscape , upraszczają tworzenie treści hipermedialnych w oparciu o SVG. Urządzenia wbudowane, takie jak iPhone , natywnie obsługują specyfikacje SVG i mogą być wykorzystywane do tworzenia mobilnych i rozproszonych aplikacji hipermedialnych.

Hiperłącza można również dodawać do plików danych przy użyciu większości oprogramowania biznesowego za pomocą wbudowanych ograniczonych funkcji skryptów i hiperłączy . Oprogramowanie do dokumentacji, takie jak Microsoft Office Suite i LibreOffice , umożliwia tworzenie łączy hipertekstowych do innych treści w tym samym pliku, innych plików zewnętrznych, oraz łącza URL do plików na zewnętrznych serwerach plików . Aby położyć większy nacisk na grafikę i układ strony , hiperłącza można dodawać za pomocą większości nowoczesnych narzędzi DTP . Obejmuje to programy do prezentacji , takie jak Microsoft PowerPoint i LibreOffice Impress , dodatki do programów do projektowania układów wydruku, takie jak Quark Immedia , oraz narzędzia do umieszczania hiperłączy w dokumentach PDF, takie jak Adobe InDesign do tworzenia i Adobe Acrobat do edycji. Hyper Publish to narzędzie zaprojektowane i zoptymalizowane pod kątem zarządzania hipermediami i hipertekstem. Do tworzenia plików HTML można użyć dowolnego edytora HTML , dostępnego przez dowolną przeglądarkę internetową. Narzędzia do tworzenia dysków CD/DVD , takie jak DVD Studio Pro , mogą być używane do tworzenia hiperłączy do zawartości dysków DVD dla odtwarzaczy DVD lub łączy internetowych, gdy dysk jest odtwarzany na komputerze osobistym podłączonym do Internetu.

Uczenie się

Istnieje wiele teorii dotyczących hipermediów i uczenia się. Jednym z ważnych twierdzeń w literaturze na temat hipermediów i uczenia się jest to, że oferuje większą kontrolę nad środowiskiem instruktażowym dla czytelnika lub ucznia. Innym twierdzeniem jest, że wyrównuje szanse uczniów o różnych umiejętnościach i usprawnia wspólne uczenie się. Twierdzenie psychologii zawiera pogląd, że hipermedia dokładniej modelują strukturę mózgu w porównaniu z tekstem drukowanym.

Interfejsy programowania aplikacji

Hypermedia jest używany jako medium i ograniczenie w niektórych interfejsach programowania aplikacji . HATEOAS , Hypermedia jako silnik stanu aplikacji, jest ograniczeniem architektury aplikacji REST, w której klient wchodzi w interakcję z serwerem całkowicie poprzez hipermedia dostarczane dynamicznie przez serwery aplikacji. Oznacza to, że teoretycznie nie jest potrzebna żadna dokumentacja API , ponieważ klient nie potrzebuje wcześniejszej wiedzy na temat interakcji z konkretną aplikacją lub serwerem poza ogólnym zrozumieniem hipermediów. W innych architekturach zorientowanych na usługi (SOA) klienci i serwery współdziałają za pośrednictwem stałego interfejsu współdzielonego przez dokumentację lub język opisu interfejsu (IDL).

Zobacz też

Bibliografia

Dalsza lektura