Web Services, le librerie Nusoap e PHP5 nell’interrogazione dei dati demografici su...
33
Vincenzo Patruno, Marina Venturi PHPDay 2007 Web Services, le librerie Nusoap e PHP5 nell’interrogazione dei dati demografici su mobile.istat.it Verona, 18 Maggio 2007
Principali IndicatoriNovitàIndice dei prezzi per le rivalutazioni monetarieDati demograficiDati congiunturali
www.istat.it demo.istat.it con.istat.it
mobile.istat.it
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
MobilePHPDay 2007
Verona, 18 Maggio 2007
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
www.istat.itPHPDay 2007
Verona, 18 Maggio 2007
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
demo.istat.itPHPDay 2007
Verona, 18 Maggio 2007
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
con.istat.itPHPDay 2007
Verona, 18 Maggio 2007
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
mobile.istat.itPHPDay 2007
Verona, 18 Maggio 2007
mobile.istat.it
istat.mobi
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
ArchitetturePHPDay 2007
Verona, 18 Maggio 2007
www.istat.it
mobile.istat.it
demo.istat.it
con.istat.it
Team 1
Team 2
Team 3
PostgresX
PHP5
PHP4
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
Architettura Mobile.istat.itPHPDay 2007
Verona, 18 Maggio 2007
www.istat.it demo.istat.it con.istat.it
mobile.istat.it
Connessione diretta
WS Link
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
PHP e Web ServicesPHPDay 2007
Verona, 18 Maggio 2007
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
PHP e Web ServicesPHPDay 2007
Verona, 18 Maggio 2007
SOAP ServerSOAP Client
WSDL
PHP
SOAP over HTTP
PHP
J2EE
.NET
…
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
PHP e Web ServicesPHPDay 2007
Verona, 18 Maggio 2007
WSDL (Web Services Description Language)
WSDL è un linguaggio formale XML per la creazione di documenti per la descrizione di Web Services.
Un file WSDL indica ai client:
cosa può essere utilizzato (le "operazioni" messe a disposizione dal servizio);
come utilizzarlo (il protocollo di comunicazione da utilizzare per accedere al servizio, il formato dei messaggi accettati in input e restituiti in output dal servizio ed i dati correlati);
dove utilizzare il servizio (cosiddetto endpoint del servizio che solitamente corrisponde all'indirizzo - in formato URI - che rende disponibile il Web Service)
Find out more by reading the Web Services Description Language (WSDL) 1.1 W3C Note.
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
PHP e Web ServicesPHPDay 2007
Verona, 18 Maggio 2007
Tipicamente i file WSDL sono generati automaticamente dal codice del web service e vengono importati ed utilizzati dai Client nel momento in cui il client viene disegnato.
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
PHP e Web ServicesPHPDay 2007
Verona, 18 Maggio 2007
<?php
$client = new SoapClient(" http://demo.istat.it/mobile/getpop.php?wsdl");
$risposta=$client->GetPopolazioneComune($codice);
?>
Client SOAP
Le due maggiori piattaforme utilizzate per i Web Services – J2EE e .NET – possono generare facilmente il WSDL dal codice in quanto i linguaggi supportati sono fortemente tipizzati.
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
PHP e Web ServicesPHPDay 2007
Verona, 18 Maggio 2007
PHP è notoriamente un linguaggio poco “tipizzato”(non è necessario dichiarare il tipo delle variabili. Il tipo viene definito automaticamente sulla base del contesto in cui la variabile è utilizzata)
Questa è una seria limitazione nell’applicabilità di PHP come piattaforma web services in quanto impedisce una facile interoperabilità con client scritti in altri linguaggi.
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
Php e Web ServicesPHPDay 2007
Verona, 18 Maggio 2007
Numerosi sono stati i tentativi per generare in modo automaticoIl WSDL in PHP5. In generale, è lo sviluppatore che deve fornire informazioni addizionali sui tipi di dati utilizzando ad esempio commenti
•Uso di NuSOAP o PEAR::SOAP
•Uso della classe Ctrx_SOAP_AutoDiscover (http://crtx.org/index.php?area=Main&page=CrtxSoapAutoDiscover)
•Uso di Webservice Helper tool (http://www.jool.nl/new/index.php?file_id=1)
•Uso della classe WSDL_Gen (http://www.schlossnagle.org/~george/php/WSDL_Gen.tgz)
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
PHP e Web ServicesPHPDay 2007
Verona, 18 Maggio 2007
http://sourceforge.net/projects/nusoap/
NuSOAP è un set di classi PHP che permette di creare e utilizzare web services basati su SOAP 1.1, WSDL 1.1 and HTTP 1.0/1.1.
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
PHP e Web ServicesPHPDay 2007
Verona, 18 Maggio 2007
$server = new soap_server();$server->configureWSDL('GetPopolazione',$ns);$server->wsdl->schemaTargetNamespace=$ns;
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
ArchitetturePHPDay 2007
Verona, 18 Maggio 2007
Nel frattempo …….
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
ArchitetturePHPDay 2007
Verona, 18 Maggio 2007
Server Consolidation
Convergenza tecnologica e architetturale
www.istat.it
mobile.istat.it
demo.istat.it
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
PHP e Web ServicesPHPDay 2007
Verona, 18 Maggio 2007
Q:
Può NUSOAP funzionare e coesistere con le estensioni SOAP di PHP5?
L’estensione SOAP di PHP5 usa lo stesso nome utilizzato in NUSOAP per la classe soapclient()
Soap_transport_http Soap_server
Soap_fault Soap_parser
… soapclient
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
XHTML Mobile ProfilePHPDay 2007
Verona, 18 Maggio 2007
XHTML MP è una moderata estensione dell'XHTML Basic, a sua volta un sottoinsieme dell'XHTML 1.1. Gli ultimi due sono inquadrati in un rigoroso standard W3C e ben documentati.
W3C, che non si è ancora espresso su XHTML MP come standard, gestisce comunque un Wiki sull’argomento all’indirizzo http://www.w3.org/2005/MWI/BPWG/
OMA (Open Mobile Alliance, gi WapForum) un consorzio di oltre 200 imprese operanti nel settore. Ne fanno parte moltissimi nomi di spicco (vedi OMA Membership: Current Members) e candida l'XHTML Mobile Profile (XHTML MP) come standard per i dispositivi mobili.
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
ConsiderazioniPHPDay 2007
Verona, 18 Maggio 2007
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
ConsiderazioniPHPDay 2007
Verona, 18 Maggio 2007
Tendenza a replicare e NON a fare integrazione
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
ConsiderazioniPHPDay 2007
Verona, 18 Maggio 2007
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso
PHP e Web ServicesPHPDay 2007
Verona, 18 Maggio 2007
tabanell
arial 32 grassetto colote testo RGB 95 - 95 - 95posizione casella di testo 5,50 - 0,90margini sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: in mezzo
tabanell
casella di testo: posizione 5,50 - 3,5margine sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: altoaltezza massima della casella di testo: 13larghezza fissa 18,5titoletto: arial 16 grassetto colore testo RGB 153 - 51- 51testo: arial 16 colore testo RGB 95 - 95 - 95
tabanell
Posizione casella di testo 5,50 - 18arial 10 colore testo RGB 95 - 95 - 95
tabanell
posizione logo: 21,90 - 18
tabanell
arial 10 colore testo biancomassimo 3 righeposizione casella di testo 0 - 0,6margini: sinistro 0, destro 0, superiore 0, inferiore 0punto di ancoraggio del testo: basso