+ All Categories
Transcript
Page 1: Paintings Programare Web

Andreea VargaRobert Hehn

Painting

Page 2: Paintings Programare Web

1. Descriere API2. Descriere mash-up3. Executia aplicatiei4. Resurse consultate

Continut

Page 3: Paintings Programare Web

Descriere APIEuropeana Labs:

Europeana API permite cautarea si

obtinerea continutului bazei de date in propria

aplicatie.

Europeana API ofera momentan doua API-uri pentru

folosinta.

Primul este un REST-API care este potrivit pentru cautari

dinamice si obtinerea datelor.

Al doilea API este experimental si ofera

posibilitatea descarcarii a unor seturi intregi de date, dar si cautari avansate

prin intermediul SPARQL query.

Page 4: Paintings Programare Web

Descriere APIEuropeana Labs:

Pentru folosirea API-ului mentionat a fost nevoie de obtinerea unei chei.

Dupa primirea cheii, Europeana Labs nu a impus nicio restrictie pentru folosirea API-ului.

Cele trei functii posibile sunt:

>Search

>Record

>Suggestions

API Folosinta

REST API Apeluri standard REST prin HTTP. Raspunsul returnat in JSON.

Linked Open Data Interogari si obtineri de date in SPARQL 1.1

Page 5: Paintings Programare Web

Descriere mash-upPainting

Painting este o aplicatie pentru orice persoana pasionata de pictura.

Aplicatia ofera informatii generale despre pictura. Aceasta aplicatie este axata pe cinci mai pictori ai lumii, Pablo Picasso, Leonardo da Vinci, Henri Matisse, Nicolae Grigorescu si Stefan Luchian.

Page 6: Paintings Programare Web

Descriere mash-upPainting

Odata accesata o pagina a unuia dintre pictori, aplicatia afiseaza informatii despre viata si creatia pictorului selectat, precum si imagini cu picturi celebre ale acestuia.

Creatiile pictorului sunt obtinute prin intermediul API-ului, folosind functia Search.

In acelasi timp, in finalul textului este o zona dedicate sugestiilor. In aceasta zona sunt obtinute sugestii de nume prin intermediul functiei Suggestions al celor de la Europeana Labs.

Page 7: Paintings Programare Web

Executia aplicatiei

Page 8: Paintings Programare Web

Executia aplicatiei

Page 9: Paintings Programare Web

Resurse consultateMOOC: Diploma in Web Designhttp://www.cirip.rohttp://www.w3schools.com/jshttp://www.w3schools.com/htmlEuropeana Labs Documentation

Page 10: Paintings Programare Web

Proiect realizat in cadrul cursului Programare Web

Profesor: Carmen Holotescu

Studenti: Robert Hehn Andreea Varga


Top Related