Presentation knowledgeengine

11
Realizatori: Darle Gheorghe Gabris Marius An III, CTI Universitatea “Politehnica” Timisoara Facultatea de Automatica si Calculatoare

Transcript of Presentation knowledgeengine

Page 1: Presentation knowledgeengine

Realizatori: Darle GheorgheGabris Marius

An III, CTI

Universitatea “Politehnica” TimisoaraFacultatea de Automatica si Calculatoare

Page 2: Presentation knowledgeengine

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.

Page 3: Presentation knowledgeengine

API-uri utilizate:

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

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

Page 4: Presentation knowledgeengine

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.

Page 5: Presentation knowledgeengine

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.

Page 6: Presentation knowledgeengine

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.

Page 7: Presentation knowledgeengine

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.

Page 8: Presentation knowledgeengine
Page 9: Presentation knowledgeengine

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.

Page 10: Presentation knowledgeengine
Page 11: Presentation knowledgeengine

Resurse

• http://stackoverflow.com/

• http://www.w3schools.com/