|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Le Web API sono diverse dalle API normali?
Le Web API dovrebbero essere quelle messe a disposizione (secondo il concetto di Social Network) da siti come Google, Yahoo!, Youtube e molti altri al fine di costruire servizi Mashup.
Voi avete ideee di come sono fatte e come si usino?
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
In generale le Web API (Google, E-Bay, YouTube, ...) consentono di sviluppare applicazioni che poggiano sui sistemi dei rispettivi network, per ottenere risposte più mirate devi quanto meno citare una o più API. |
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
Codice PHP:
Fatemi voi 1 esempio, io parto così ![]()
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
|
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Ho sentito tanto parlare di Flickr e Google maps, prendiamo in causa queste 2?
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
![]() |
![]() |
![]() |
#6 | ||
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
UP!
Vediamo se in giornata riusciamo a capire come utilizzare: GoogleMaps per fare 1 mashup! Io dal sito Google non capisco l'"How To" API + usate: Quote:
Quote:
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 15-10-2007 alle 09:16. |
||
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Per esempio programmando in C su Windows si poteva importare:
Quote:
Codice:
unsigned long int multimedia_time(char *file_wave) { MCIERROR mciErr; MCI_OPEN_PARMS mciOpen; MCI_SET_PARMS mciSet; MCI_STATUS_PARMS mciStatus; MCI_GENERIC_PARMS mciGen;
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
![]() |
![]() |
![]() |
#8 |
Bannato
Iscritto dal: Feb 2006
Città: Torino
Messaggi: 93
|
Con le Web-Api funziona cosi'
![]() 1) Ricerca di documentazione 2) Valutazione delle tecnologie necessarie per l'utilizzo delle Web-Api di interesse 3) Applicazione dei concetti acquisiti Non esiste un'approccio generico, tutto e' da considerarsi nel contesto. Qui puoi trovare degli esempi per chiarirti le idee sulle Web-Api di GMaps... http://www.google.com/apis/maps/docu...roduction.html |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
Qui: http://en.wikipedia.org/wiki/Web_api http://en.wikipedia.org/wiki/Google_Maps , non si capiva molto.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Stavo pensando che nel Web (nel senso di WWW) si definiscono protocolli e non librerie, come sostiene Roy T. Fielding in Architectural Styles and the Design of Network-based Software Architectures.
Voi che dite? Dovrebbe essere un client che usa comandi HTTP (get, post, delete, ecc...) a modificare i contenuti del DB, no? (quindi NON 1 client che s'interfaccia direttamente al DB) Nessuno vuole spendere 2 parole? ![]()
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 22-10-2007 alle 19:34. |
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
Non ho ancora le idee chiare, quindi sono confusionario, perdonami.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
UP!
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
![]() non è che ti stai riferendo ai web services? In un architettura SOA sono quelli alla base di tutto. E infatti che mi risulti anche Ebay, Google e Flickr mettono a disposizione dei web services per interagire con i loro servizi. Gli altri sinceramente non lo so, ma immagino di si ![]()
__________________
![]() |
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
Io so che si chiamano Mashup (miscuglio) le applicazioni web o i siti che offono servizi web generati dal miscuglio di dati presi da terzi. (Qual'è l'architettura SOA già?) Es: Flickrvision = Google maps + Flickr.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 23-10-2007 alle 13:02. |
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
In pratica un azienda dti fornisce accesso ai suoi servizi mediante un descrittore standar WSDPL (o qualcosa del genere ![]() ![]() Vedilo un pò come un'interfaccia.... ![]() Poi utilizzando i servizi offerti dai vari produttori è possibile fornire dei servizi "composti", eventualmente customizzandoli opportunamente. Sinceramente non mi ero informato ancora su questi Mashup, ma il concetto mi ricorda MOLTO quello di un'architettura SOA in cui i vari sevizi vengono utilizzati,uniti e modificati in modo da crearne di nuovi.
__________________
![]() |
|
![]() |
![]() |
![]() |
#17 | ||
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Bene, indago anche io.
Se riesci ad informarti, poi ricordati del 3D mi raccomando!!!!! Anche perchè il concetto di API mi pare stretto. http://en.wikipedia.org/wiki/Applica...ming_interface http://it.wikipedia.org/wiki/Applica...ming_interface O forse no: Quote:
- Web API (questo proprio non lo so) - Syndication (io penso RSS, Atom) - Javascript (io penso al macrotool Ajax) I SOA non li vedo comparire in modo diretto: http://en.wikipedia.org/wiki/Mashup_...cation_hybrid) Quote:
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 24-10-2007 alle 10:49. |
||
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
http://www.youtube.com/dev
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
http://en.wikipedia.org/wiki/Service...d_architecture http://it.wikipedia.org/wiki/Service...d_architecture
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
![]() |
![]() |
![]() |
#20 | |||
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
![]() Quote:
![]() E infatti solitamente le API fornite da Ebay, google, Flickr si basano proprio sull'uso di web services ![]() EDIT: dai un occhio qui ![]() http://en.wikipedia.org/wiki/Web_services Quote:
![]()
__________________
![]() |
|||
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:07.