Andreea VargaRobert Hehn
Painting
1. Descriere API2. Descriere mash-up3. Executia aplicatiei4. Resurse consultate
Continut
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.
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
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.
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.
Executia aplicatiei
Executia aplicatiei
Resurse consultateMOOC: Diploma in Web Designhttp://www.cirip.rohttp://www.w3schools.com/jshttp://www.w3schools.com/htmlEuropeana Labs Documentation
Proiect realizat in cadrul cursului Programare Web
Profesor: Carmen Holotescu
Studenti: Robert Hehn Andreea Varga