Presentation knowledgeengine

Post on 11-Aug-2015

25 views 0 download

Transcript of Presentation knowledgeengine

Realizatori: Darle GheorgheGabris Marius

An III, CTI

Universitatea “Politehnica” TimisoaraFacultatea de Automatica si Calculatoare

Tema proiectului

• Crearea unui mash-up interactiv, folosind apeluri ale unui API ales pentru dezvoltarea mash-up-ului.

• Un API(Application Programming Interface) reprezinta o interfata pentru programarea de aplicatii, facilitand intercatiunea dintre acestea.

• Mash-up-ul reprezinta o aplicatie web care combina date din mai multe surse online externe si le prezinta intr-o singura experienta integrata pentru utilizator.

API-uri utilizate:

• Wikipedia APIhttp://www.mediawiki.org/wiki/API:Main_page

• World Weather Online APIhttp://www.worldweatheronline.com/api/

Wikipedia API

• Wikipedia API este utilizat pentru a obtine informatii despre o anumita personalitate, un anumit loc, o anumita zi din an sau orice alt lucru general pe care il poate dispune wikipedia.

World Weather Online API

• Acest API este folosit pentru a obtine, pentru un anumit oras, sau pentru o anumita locatie, informatii cum ar fi, ora locala, momentul din zi in care rasare si apune soarele, precum si luna. De altfel mai obtine si temperatura maxima si minima din ziua curenta in acea locatie.

Descriere Mash-up

• Pentru realizarea acestui mash-up, am folosit pentru design html si css, impreuna cu bootstrap. Iar pentru a realiza functionalitatea paginilor, am folosit javascript, jquery si ajax pentru call-urile la API-uri.

Utilizare

• Pe prima pagina utilizatorul completeaza un search box pentru ce anume vrea sa caute. Pagina este facuta folosind bootstrap si permite afisarea ei in orice dimensiune, scaland si redimensionand continutul in functie de cerintele primite de la browser, fie el desktop, fie mobil.

Utilizare

• Pe a doua pagina, utilizatorul primeste raspunsul pentru cautarea efectuata si are posibilitatea de a realiza o noua cautarea, putand selecta o noua sectiune. Pentru a realiza o noua cautarea, pagina nu are nevoie de refresh, toata functionalitatea este realizata in javascript.

Resurse

• http://stackoverflow.com/

• http://www.w3schools.com/