Maturski, seminarski i diplomski radovi iz informatike.
Hipermedijalni sistemi u organizacionom smislu predstavljaju mrežno rešenje za struktuiranje multimedijalnih elemenata. Korisniku se omogućuje da se kreće po definisanim putevima unutar sadržaja koji se može sastojati od teksta , slika, filmskih sekvenci, animacije i dr.
- hipermedijalni sistemi omogućavaju kompjuterski podržano nesekvencionalno čitanje dokumenata, odnosno interaktivno grananje i dinamičko prikazivanje.
- Hipermedijalni sistemi su definisani kao obimni multimedijalni sistemi koji imaju hiperlinkove.
- Postoje dva važna aspekta hipermedijalnih sistema:
-Pravljenje aplikacije
-Pravljenje aplikacija dostupnim za sve korisnike.
Postoje dvanaest kriterijuma za hipermedijalne sisteme:
1. Pravilo mltumedija
2. Pravilo objekta
3. Pravilo skriptovanja
4. Pravilo više korisnika
5. Pravilo oblikovanja
6. Pravilo međuoperisanja
7. Pravilo hiperveze
8. Pravilo nezavisne tehnologije
9. Pravilo proširljivosti
10. Višejezičko pravilo
11. Pravilo podrške performansi
12. Pravilo standarda
Pravilo multimedije
Hipermedijalni sistem treba da podrži korisnički – doteran i vremenski doteran ulaz i izlaz sistema punog spektra senzornih – bogatih multimedijalnih tipova, uključujući ne samo objekte koji su smešteni u unutrašnjosti sistema već i one koji su smešteni spoljno u drugim izvorima podataka (npr. dvo-dimenzionalne statične i animirane grafike u boji, trodimenzionalne statične i animirane grafike u boji, audio, nepokretne slike, tekst itd.)
- Mnoge grafike su statične i nepromenljive. Animiranje je proces “oživljavanja”statičkih grafičkih objekata.
- Audio se odnosi na snimanje glasa, muzike ili drugih zvukova koji se kasnije puštaju kao prateći zvuk.
- Images su nepokretne slike objekata realnog sveta ili događaja koje se snimaju kao film fotografija, na video kaseti, optičkom disku ili drugim fizičkim medijima.
- Hipermedijalni sistem mora ne samo da manipuliše objektima mulimedije nego da ih skladišti i obnavlja na kompjuteru.
Pravilo objekta
- Hipermedijalni sistem treba da upotrebi objekat upoređivanja za sistem interakcije, sistem memorisanja i kreiranje aplikacije,
- Objekti mogu komunicirati slanjem poruka jedan drugom (na primer Laserski štampač i biblioteka fontova).
- “Nasleđivanje” je mehanizam koji dozvoljava definisanje novih klasa objekata kao dodatak prethodno definisanim klasama.
- Orijentisani – objekat razvija i memoriše ponue okruženja visoke kontrole i fleksibilnosti u razvijanju aplikacije. Autori aplikacije dobijaju određene kontrole preko osnovnog sistema objekata takve kao što su alati, stranice, grafike i korisnički-definisani objekti. Oni mogu da koriste te objekte da bi razvili aplikaciju mnogo brže nego sa ostalim programskim metodama.
Pravilo skriptovanja
- Hipermedijalni sistem treba da obezbedi obiman, korisnički- dostupan kriptovan jezik za proširivanje i modifikovanje ponašanja sistema i elemenata aplikacije.
- Skriptovani jezik se koristi za sastavljanje skripti tj. veoma kratkih programa baziranih na korisničkom rodnom (maternjem jeziku).
- Kompletan skriptovan jezik treba da obezbedi sposobnost ispunjavanja sledećih funkcija:
o Slanje poruka objektima
o Primanje poruka
o Manipulisanje objektima i modifikovanje njihovog ponašanja – ispunjavanje sledećih nekih funkcija obrađivanje podataka
o Interfejs sa proizvoljnim programom
Pravilo više-korisnika
- Hipermedijalni sistem treba da podrži sarađivanje prilikom građenja aplikacije od strane različitih autora na mreži sa različitim kompjuterima i izvršavanje tih aplikacija pomoću više korisnika
- Hipermedijalni sistemi moraju da podržavaju okruženja klijent-servera
- Onaj koji gradi aplikaciju mora biti sposoban da uradi ujedno i ceo elektronski deo njegovog programa.
- Sistem mora rešiti konkurentne konflikte dok održava ispravnost podataka i aplikacije
Pravilo oblikovanja
- Razvijene aplikacije sa hipermedijalnim sistemom treba da nastave da rade dobro i sa predvidivim sposobnostima karakterističnog radnog režima. Kad su svrstane u razvojno okruženje tad sadrže mnogo više podataka i mnogo više konkurentnih korisnika. Tada postoji prototip ili vodeća verzija te aplikacije.
- Sa programom oblikovanja, aplikacija može biti dobijena mnogo brže i ostati duže upotrebljiva i ako njeno okruženje pretrpi promene.
- Moraju se napraviti testovi oblikovanja u prototipovima
Pravilo međuoperisanja
- Hipermedijalna aplikacija treba da bude sposobna da promeni oba podatka i kontrolu ne samo između njih već i spoljnih aplikacija i SQL relacionih baza podataka
- Aplikacije međuoperisanja zahtevaju tri važne spŠosobnosti:
o Aplikacije međuoperisanja megu komunicirati i menjati podatke sa drugima
o Dvosmera kontrola toka
o Međuoperisanje sa drugim, apoljnim aplikacijama
Pravilo hiperveze
- Hipermedijalni sistem treba da dozvoli korisnicima da uspostave vezu između različitih tipova medija, pretraživač i navigator tih veza ima nelinearno ponašanje, brzo determiniše lokaciju između njih u bilo koje vreme i lako vraća svaku prethodnu lokaciju.
- Linkovi sa više nivoa nazivaju se hiperlinkovi i procesi prelaženja za zadati put nelinearnog ponašanja se nazivaju pretraživači. Hiperlinkovi i pretraživači su osnovne sposobnosti hipermedijalnih sistema.
- Hipermedijalni sistemski pretraživač treba da podržava grafički interfejs
Pravilo nezavisne tehnologije
- Hipermedijalni sistem treba da obezbedi nezavisnost za bilo koju pojedinost dobavljača tehnologija i garanciju da hipermedijalna aplikacija dobro nastavlja da radi sa promenama kao osnovnim razvitkom tehnologija
- Mnoge odabrane tehnologije su dostupne . Na primer:
-Operativni sistem MS-DOS, Windows NT, UNIX, OS2
-Procesori: Intel, Sparc, Mips, Motorola, VAX, Alpha
-Mrežni protokoli: TCP/IP, DECnet, IPX/SPX, XNS, ISO protokoli itd.
-Hardver multimedije: TV, HDTV, CD-ROM, Laser Disc, DAT, DVI itd.
-Grafički korisnički interfejs: MS Windows, Macintosh, OpenLook, Motif, DEC windows Presentation Manager, Win32 itd.
Pravilo proširljivost
- Hipermedijalni sistem treba da bude lako proširljiv u funkcionisanju. Korisnički interfejs treba da bude dosledan da reši probleme aplikacije i da korisnicima pruži sve tipove.
- Proširljivost hipermedijalnih sistema dozvoljava graditeljima aplikacije da sprovedu novu sistemsku funkciju kroz skriptovan jezik.
- Proširljivost uključuje sposobnosti da dodate ili obrišete neku pojedinost sa standardnog sistemskog menija, da kreirate određeni meni, da sakrijete ili onemogućite delove ili ceo sistemski meni, i da sastavite nove poruke greške i gruke komunikacije u standardnim korisničko – sistemskim dijalozima.
Višejezičko pravilo
- Hipermedijalni sistem treba da obezbedi uticaj korisnika, komunikaciju korisnika, memoriju podataka i istraživanje drugih jezika a da nije Američki Engleski – Negde oko 60% kompjuterskih korisnika u svetu nemaju engleski jezik kao maternji.
- Korisnici hipermedijalnih sistema moraju biti slobodni da kreiraju, memorišu i manipulišu tekst objektima na više jezika
- Višejezički hipermedija program smanjuje gubljenje vremena, snabdeva veliki broj korisnika i povećava prihvatanje programa pomoću tih korisnika
Pravilo podrške performanski (sposobnosti)
- Hipermedijalni sistem mora biti prilagođen i početnicima i sposobnim korisnicima,
- Hipermedijalni sistem treba da iskoristi višestruke medije u komuniciranju sa tim korisnicima i da ne uskraćuje korišćenje višestrukih medija razvijene aplikacije korisniku
- Hipermedijalni sistem mora takođe dozvoliti korisniku da kreira i održava višestruke dodatke unutar sistema. Naziv “Performance support” je izabran zbog njegove velike važnosti i zbog imena koji obuhvata nekoliko vrsta korisnika.
Pravilo standarda
- Postoje dve vrste standarda. Formalni standardi su objavljeni u standardnim dokumentima i široko rasprostranjen i u nadi da će bitni prodavci ujediniti njihove proizvode. Market standardi su pretrpeli drugačiji proces. Oni su postali standardi pomoću postojeđeg uticaja i korišćenja u znatnoj meri. Oni su određeni pomoću veće cene.
- Hipermedijalni sistemi se moraju pridržavati i obezbediti sve relevantne formalne i market standarde.
- Neki od standarda su: JPEG, MPEG, Unicode, MIDI, HzTime i MHEG.
Rezime
- Hipermedijalni sistemi su obimni multimedijalni sistemi koji imaju hiperlinkove. Postoji dvanaest pravila hipermedijalnih sistema.
- Pravilo multimedije hipermedijalni sistem treba da podrži korisnički i vremenski – doteran ulaz i izlaz sistema punog spektra senzornih – bogatih multimedijalnih tipova.
- Pravilo objekta – hipermedijalni sistem treba da upotrebi objekat upoređivanja za sistem interakcije, sistem memorisanja i kreiranje aplikacije.
- Pravilo skriptovanja – hipermedijalni sistem treba da obezbedi korisnički dostupan skriptovan jezik za proširivanje i modifikovanje ponašanja sistema i elemenata aplikacije.
- Pravilo više korisnika – hipermedijalni sistem treba da podrži sarađivanje prilikom građenja i izvršavanja aplikacije od strane različitih autora na mreži sa različitim kompjuterima
- Pravilo oblikovanja – sa programom oblikovanja, aplikacija može biti dobijena mnogo brže i ostati duže upotrebljiva i ako njeno okruženje pretrpi promene
- Pravilo međuoperisanja – hipermedijalna aplikacija treba da bude sposobna da promeni oba podatka i kontrolu ne samo između njih veĆ i spoljnih aplikacija i SQLrelacionih baza podataka.
- Pravilo hiperveze – hipermedijalni sistem treba da dozvoli korisnicima da uspostave vezu između različitih tipova medija. Navigator tih veza brzo determiniše lokaciju između njih u bilo koje vreme i lako vrađa svaku prethodnu lokaciju.