Torna indietro   Hardware Upgrade Forum > Software > Programmazione

iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
C'è tanta sostanza nel nuovo smartphone della Mela dedicato ai creator digitali. Nuovo telaio in alluminio, sistema di raffreddamento vapor chamber e tre fotocamere da 48 megapixel: non è un semplice smartphone, ma uno studio di produzione digitale on-the-go
Intel Panther Lake: i processori per i notebook del 2026
Intel Panther Lake: i processori per i notebook del 2026
Panther Lake è il nome in codice della prossima generazione di processori Intel Core Ultra, che vedremo al debutto da inizio 2026 nei notebook e nei sistemi desktop più compatti. Nuovi core, nuove GPU e soprattutto una struttura a tile che vede per la prima volta l'utilizzo della tecnologia produttiva Intel 18A: tanta potenza in più, ma senza perdere in efficienza
Intel Xeon 6+: è tempo di Clearwater Forest
Intel Xeon 6+: è tempo di Clearwater Forest
Intel ha annunciato la prossima generazione di processori Xeon dotati di E-Core, quelli per la massima efficienza energetica e densità di elaborazione. Grazie al processo produttivo Intel 18A, i core passano a un massimo di 288 per ogni socket, con aumento della potenza di calcolo e dell'efficienza complessiva.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-10-2007, 13:24   #1
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
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.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 13-10-2007, 13:51   #2
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
Voi avete ideee di come sono fatte e come si usino?
Se non ci si riferisce ad una particolare (WEB) API la domanda è troppo generica anche perché, per esempio, Google ha rilasciato molte interfacce di programmazione.

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.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 13-10-2007, 13:56   #3
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
Se non ci si riferisce ad una particolare (WEB) API la domanda è troppo generica anche perché, per esempio, Google ha rilasciato molte interfacce di programmazione.

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.
Allora, ad esempio con uno script PHP si può fare:
Codice PHP:
<?PHP
//Stringa di connessione e selezione del database
$connessione=@mysql_connect($server$utente$password) or die(errore());

//selezione del database
$db=mysql_select_db($database$connessione) or die(errore());
?>
, nelle Web API come si interagisce di fatto invece?

Fatemi voi 1 esempio, io parto così sul argomento pratico (e forse anche teorico).
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 13-10-2007, 14:02   #4
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
Web API come si interagisce di fatto invece?
Come ti ho già detto dipende tutto dalla specifica Web API, dai linguaggi e dalle architetture supportate e da tante altre cosette... Scegline una o due, poi ne discutiamo.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 13-10-2007, 14:06   #5
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
Come ti ho già detto dipende tutto dalla specifica Web API, dai linguaggi e dalle architetture supportate e da tante altre cosette... Scegline una o due, poi ne discutiamo.
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.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2007, 09:09   #6
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
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:
50% Google Maps
11% FlickR
8% Amazon
5% YouTube
4% YahooMaps
4% 411Sync
4% del.icio.us
4% eBay
3% Yahoo!
3% VirtualEarth
Tipo di API:
Quote:
29% mapping
13% video
11% news
10% foto
8% ricerche
6% messaging
5% shopping
5% sport
5% mobile
4% social
__________________
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.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2007, 09:14   #7
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Per esempio programmando in C su Windows si poteva importare:
Quote:
#include <windows.h>
e poi usare le api MCI:
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;
Con le Web API come funziona?!
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2007, 09:18   #8
Il.Socio
Bannato
 
L'Avatar di Il.Socio
 
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
Il.Socio è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2007, 09:38   #9
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da Il.Socio Guarda i messaggi
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
OK, già è 1 po' + chiaro, analizzo.
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.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2007, 19:13   #10
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
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.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2007, 19:18   #11
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
Stavo pensando che nel Web (nel senso di WWW) si definiscono protocolli e non librerie, come sostiene Roy Fielding.
Voi che dite?
Che una frase del genere va contestualizzata altrimenti è priva di significato.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2007, 19:33   #12
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
Che una frase del genere va contestualizzata altrimenti è priva di significato.
Sorry, ho editato, ora va meglio?
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.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2007, 12:11   #13
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
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.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2007, 12:50   #14
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
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
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2007, 12:58   #15
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da ^TiGeRShArK^ Guarda i messaggi

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
Eh non lo so, sono confuso, sto cercando di capire.
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.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2007, 13:05   #16
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da Matrixbob Guarda i messaggi
Eh non lo so, sono confuso, sto cercando di capire.
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.
Un arcihtettura SOA è una Service Oriented Architecture.
In pratica un azienda dti fornisce accesso ai suoi servizi mediante un descrittore standar WSDPL (o qualcosa del genere ) che non è altro che un descrittore XML (ovviamente ) dei servizi offerti e del loro utilizzo.
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.
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2007, 13:10   #17
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
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:
API is a source code interface that an operating system or library provides to support requests for services to be made of it by computer programs.
Ho solo sentito dire che questi mashup possono usare:
- 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:
Content used in mashups is typically sourced from a third party via a public interface or API, although some in the community believe that cases where private interfaces are used should not count as mashups. Other methods of sourcing content for mashups include Web feeds (e.g. RSS or Atom), web services and Screen scraping.
__________________
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.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2007, 13:20   #18
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da Il.Socio Guarda i messaggi
Qui puoi trovare degli esempi per chiarirti le idee sulle Web-Api di GMaps...
http://www.google.com/apis/maps/docu...roduction.html
Queste le Web API di Youtube:
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.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2007, 13:23   #19
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da ^TiGeRShArK^ Guarda i messaggi
Un arcihtettura SOA è una Service Oriented Architecture.
Trovato:
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.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2007, 13:49   #20
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da Matrixbob Guarda i messaggi
I SOA non li vedo comparire in modo diretto:
http://en.wikipedia.org/wiki/Mashup_...ication_hybrid)
si
Quote:
Content used in mashups is typically sourced from a third party via a public interface or API, although some in the community believe that cases where private interfaces are used should not count as mashups. Other methods of sourcing content for mashups include Web feeds (e.g. RSS or Atom), web services and Screen scraping. Many people are experimenting with mashups using Amazon, eBay, Flickr, Google, Microsoft, and Yahoo APIs, which has led to the creation of the Mashup editor.
i web services non sono altro che i servizi forniti all'interno di una SOA
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:
Web services are frequently just Web APIs that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services.
questo mi sa che risponde alla tua domanda
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile iPhone 17 Pro: più di uno smartphone. &Eg...
Intel Panther Lake: i processori per i notebook del 2026 Intel Panther Lake: i processori per i notebook ...
Intel Xeon 6+: è tempo di Clearwater Forest Intel Xeon 6+: è tempo di Clearwater Fore...
4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso 4K a 160Hz o Full HD a 320Hz? Titan Army P2712V,...
Recensione Google Pixel Watch 4: basta sollevarlo e si ha Gemini sempre al polso Recensione Google Pixel Watch 4: basta sollevarl...
Le sonde spaziali ESA ExoMars e Mars Exp...
Roscosmos: static fire per i propulsori ...
Alcune partite NBA saranno trasmesse in ...
Intel Core 13000 e 14000 aumentano uffic...
Gemini sta per arrivare in Google Maps: ...
2 minuti per vedere le 27 offerte imperd...
Ray-Ban Meta Display: tecnologia sorpren...
Un mini PC a prezzo stracciato, non cerc...
Al via i coupon nascosti di ottobre: qua...
Ferrari Elettrica si aggiorna solo in of...
Doppio sconto sugli smartphone top Xiaom...
Samsung è sempre più prota...
ChatGPT ha pregiudizi politici? Ecco cos...
Un solo iPhone rubato ha portato alla sc...
Xiaomi 17 Ultra sta arrivando: ecco come...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:03.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v