Projektovanje informacionih sistema Petar Gnjidić 148/06JAVASKRIPT (JAVASCRIPT)Javaskript je skriptni programski jezik koji se prvenstveno koristi <strong>za</strong> definisanje funkcionalnostiweb stranica na klijentskoj strani.Dinamičan, slabo tipizirani jezik, sa skromnom podrškom <strong>za</strong>objektno orijentisano programiranje, on <strong>za</strong>pravo predstavlja implementaciju standardaEkmaskript.Iako je prvobitna ideja bila da Javaskript liči na Javu, on ne sadrži ni jedan ključni elementJave osim onih koje su oba nasledila iz C-a.Jezik je najpoznatiji po programiranju klijentske funkcionalnosti web stranica, ali se možekoristiti i kao skriptni jezik <strong>za</strong> pristup objektima u drugim apllikacijama.Jezik se prvo zvao Lajtskript (engl. LiveScript), ali je ime promenjeno u Javaskript, zbogmarketinškog dogovora izmeñu Netskape-a i Sun-a. Ključni elementi Javaskripta su nasleñeniiz programskog jezika Self.HTMLHTML, skraćenica od HyperText Markup Language, je standarizovani jezik koji se koristi pristruktuiranju tekstova, medija i ugrañenih objekata u web stranice i elektronsku poštu. Kaomodifikovanu i pojednostavljenu verziju SGML jezika, HTML standarizuje i održava World WideWeb Consortium (W3C).Ova web stranica, kao i mnoge druge, su potpuno ili dlimično označene HTML jezikom. Iako seHTML znakovi (tags) često nazivaju kodom, tehnički HTML nije kod jer kompjuterski kod suinstrukcije koje od računara traže da izvrši odreñenu operaciju. Svrha HTML znakova je da sese struktura dokumenta "označi" tako da bi korisnikov agent (user agent), tj. internetpretraživač mogao da prepozna strukturu dokumenta i ispravno je prikaže u prozoru internetpretraživača kojeg korisnik koristi.Za dodatno modifikovanje web stranica, do sada su i<strong>za</strong>šli neki dodaci:• CSS ili Cascading Style Sheets <strong>za</strong> izgled i položaj prezentacije• Skriptni jezici (Javascript, VBScript) <strong>za</strong> omogućavanje dinamičnosti i interaktivnosti naweb prezentacijama,• DOM ili Document Object Model, koji označava vezu izmeñu skripte i elementa nastranici•Gornji dodaci, u paketu sa HTML jezikom, ponekad se nazivaju DHTML ili Dinamični HTML.Pored HTML-a, na internetu danas postoje jezici koji se koriste da korisnikovom agentuserviraju HTML koji će <strong>za</strong>visiti od toga šta je korisnik tražio. Kod se u tom slučaju izvršava naserverima i HTML koji je rezultat procesa biva serviran korisniku. Neki od ovih jezika su: ASP(Active Server Pages) i PHP (Hypertext Preprocessor).12/82
Projektovanje informacionih sistema Petar Gnjidić 148/06MICROSOFT VISIOMicrosoft Visioje samostalni program namenjen izradi vizuelno oblikovanih rešenja kojaprezentiraju razne sisteme, informacije i ideje. Osnovni oblik takvog rešenja je dijagram kojičine crtani objekti i linije ve<strong>za</strong> meñu njima. Ovi elementi su organizovani u grupe predložaka(stencils) koje odgovaraju industrijskim standardima i konvencijama koje važe u oblasti nakoju se predlošci odnose. Objekat na predlošku se naziva oblik (shape) i on, osim osnovnihatributa grafičkog izgleda, može da ima i atribute podataka i ponašanja koji su unapredugrañeni ili koje korisnik može dodavati. Oblici se postavljaju na radnu površinu koju čini jedanili više listova (koji odgovaraju formatu papira <strong>za</strong> štampu) i povezuju u celinu koja čuvaformirane veze meñu njima. Pošto su svi elementi vektorske prirode, njima je lako menjatidimenzije i ugao, mogu se dodati tekstovi, boje, senke itd. Jedan dijagram može sadržatioblike iz više grupa predložaka a oblici se mogu kopirati, menjati i dodavati u režimu izmenetzv. master-a, čime se obezbeñuje eventualno nedostajući oblik.U ukupnoj slici poslovnih informacionih sistema <strong>za</strong>snovanih na proizvodima Microsoft-a, Visiopreuzima na sebe tri glavne uloge. Najpre, služi kao celishodna dopuna paketu Microsoft OfficeXP, jer obezbeñuje saradnju sa drugim programima u više smerova. Potom, Visio dodajefunkcionalnost u izradi strukturnih grafičkih prika<strong>za</strong> raznih pojava kao ne<strong>za</strong>visnih dokumenataili kao deo složenijih projekata. Naj<strong>za</strong>d, Visio omogućuje razvoj posebnih integrisanih rešenja<strong>za</strong>snovanih na standardima, a čiji cilj je da podrže i olakšaju razne tekuće poslove u vizuelnouobličenom ambijentu. Nalik drugim Office programima, sve ove uloge su ključno opredelilesadržaj i ponašanje programa u uslovima specifičnih <strong>za</strong>hteva raznih korisnika; videćemo kakosu svi ovi <strong>za</strong>htevi pomireni u jedinstvenom ambijentu.MICROSOFT FRONT PAGEMicrosoft FrontPage je sveobuhvatna aplikacija koju možete da koristite <strong>za</strong> razvoj web lokacija.Član je paketa aplikacija The Microsoft Office System i radi veoma slično ostalim programima izOffice-a. Ovaj inteligentni program sadrži sve što je potrebno <strong>za</strong> pravljenje web lokacija.FrontPage omogućava da kreirate, menjate i publikujete datoteke, bez znanja HTML-a ili nekogdrugog programskog jezika. FrontPage omogućava da kreirate sajt dok se on bavi HTML-om.Kada di<strong>za</strong>jner snimi stranicu koju je predhodno napravio, FrontPage konvertuje di<strong>za</strong>jn u HTMLkod, kod od kojeg se u stvari sastoji svaka web stranica. FrontPage je alat koji omogućavadi<strong>za</strong>jniranje bez poznavanja koda i <strong>za</strong>to se grupa alata u koje spada FrontPage naziva još iWYSIWYG (What You See Is What You Get).FrontPage je program koji sadrži poboljšani interfejs. Sadrži i mogucnost da se pitanja unosedirektno iz glavnog prozora. Pomocu komponenata FrontPagea lako možete da dodate polje <strong>za</strong>pretraživanje, foto-galeriju. FrontPage ima i nove komponente koje automatski ažurirajuinformacije sa sajtova MSN, MSNBC, bCentral i drugih. FrontPage ima vrlo lak metod <strong>za</strong>konfigurisanje i promenu svih datoteka <strong>za</strong> veoma kratko vreme. Pomocu FrontPage Weba svialati <strong>za</strong> upravljanje sajtom, datoteke, podešavanja mogu da se postave na jedno mesto.DOvajprogram olakšava pregled i slanje informacija u bazu podataka. Ako nemate bazu podataka,FrontPage je automatski kreira. FrontPage ima ugradenu podršku <strong>za</strong> <strong>tehnologije</strong> animacije, kaošto je DHTML, koje omogucavaju da brzo i lako kreirate jednostavne animacije.RATIONAL ROSEFamilija programa Rational Rose projektovana je tako da programerima obezbedi kompletalata <strong>za</strong> vizuelno modelovanje koji omogućuju razvoj robusnih, efikasnih rešenja <strong>za</strong> stvarneposlovne potrebe. Proizvodi Rational Rosea koriste opšti univer<strong>za</strong>lni standard i timepribližavaju modelovanje kako programerima koji modeluju logiku aplikacije, tako ineprogramerima koji bi hteli da modeluju poslovne procese.13/82