SlideShare a Scribd company logo
1 of 36
[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Committente
Concept ,[object Object]
Location Based Service ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Considerando che i device con A-GPS sono poco diffusi, l’applicazione si baserà sul posizionamento tramite GPS o, in mancanza di esso, sulla localizzazione tramite cella.
Analisi di scenario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Obiettivi editorali ,[object Object],[object Object],[object Object],[object Object]
Obiettivi del committente ,[object Object],[object Object],[object Object]
Target primario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Livello di  familiarità con le tecnologie:   di innovatori con un elevato livello di conoscenza e dimestichezza con le tecnologie esistenti e apprezzano quei servizi che semplificano la vita.
Target secondario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Analisi del settore ,[object Object],[object Object]
Analisi SWOT Punti di Forza Punti di Debolezza ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Opportunità Minacce ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Business Model ,[object Object],[object Object],[object Object],[object Object]
Produzione dei contenuti ,[object Object],[object Object]
Perché un'applicazione in J2ME? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Requisiti funzionali ,[object Object],[object Object],[object Object],[object Object]
Requisiti di sistema ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Client Server
Requisiti utente ,[object Object],[object Object],[object Object],[object Object],[object Object]
Funzioni di Vinix mobile 2.0 ,[object Object],[object Object],[object Object],[object Object]
Funzioni di Vinix mobile 2.0 ,[object Object],[object Object],[object Object],[object Object]
Funzioni di Vinix mobile 2.0 ,[object Object],[object Object],[object Object]
Architettura "Condividi/Note"
Architettura "Condividi/Note" Dopo che l’utente ha scritto il messaggio /scattato la foto e dato il comando per la pubblicazione, l’ applicazione   si   collega ad Internet  mediante connessione GPRS/EDGE/UMTS .
Architettura "Condividi/Note" L’ applicazione   invia  al Web server,  in formato XML, i  dati di autenticazione  (ID e PW) e il  messaggio  (o foto) in un’unica sessione. “ Per l’invio dei dati si utilizza il  protocollo HTTP,  inviando una richiesta POST di tipo MULTIPART con cui è possibile inviare dati ASCII (testo/XML) e binari (immagini) contemporaneamente”.
Architettura "Condividi/Note" Sul  Web server  gira una applicazione J2EE che espone un  web service  sincrono capace di interfacciare il blog di Vinix.it con l’applicazione  mobile in J2ME.  “ Un web service è un  servizio  che sfrutta il protocollo  HTTP,  e consente di utilizzare delle funzionalità di un web server comunicando con esso in  XML ”.
Architettura "Condividi/Note" Il  Web server  effettua l’ autenticazione  e  scrive sul Database  server, tramite SQL, il messaggio/foto corredato di data e ora.
Architettura "Condividi/Note" Il  Database server  invia la  conferma  di avvenuta registrazione dei dati al web server.
Architettura "Condividi/Note" Il  Web server , infine, invia la risposta al terminale dell’utente che  chiude la sessione .
Architettura "Luoghi del vino"
Architettura "Luoghi del vino" ,[object Object],[object Object],[object Object]
Architettura "Luoghi del vino" Il  Web server , in base alla zona in cui si trova l’utente,  richiede  al server di  Google map  una  mappa statica  del luogo.
Architettura "Luoghi del vino" Il  Database server  manda le informazioni  e le coordinate dei POI al Web server.
Architettura "Luoghi del vino" Il  Web Server  di Vinix  richiede  al  Database server  le  coordinate  dei i punti di interesse (POI) ed eventuali informazioni aggiuntive ( schede e note ).
Architettura "Luoghi del vino" Il  Database server   manda le informazioni  e le coordinate dei POI al Web server.
Architettura "Luoghi del vino" Il  Web Server  invia la  mappa e le coordinate  dei POI all'applicazione sul terminale, in formato XML, con protocollo HTTP Multipart.
Architettura "Luoghi del vino" L' applicazione   visualizza la mappa e dispone  su di essa i segnaposto dei i  punti di interesse , abbinando le relative informazioni (schede e note).
Flow chart Main menù Condividi RSS Aggiungi note  Gallery  Foto Luoghi del vino Scheda Locale/Note Mappa con POI  Blog editor Foto e video Gallery Foto Legenda Primo livello Livelli successivi Gallery Video Inv./Agg. /Cambia  Foto Inv./Agg. /Cambia Video Invio Foto/video Invio  post Invio Foto Genera percorso Vai al prototipo

More Related Content

Similar to Presentazione Vinix

Guide per cellulari
Guide per cellulariGuide per cellulari
Guide per cellularievujaviv
 
New Mobile Wave presentation con App
 New Mobile Wave presentation con App New Mobile Wave presentation con App
New Mobile Wave presentation con AppEXTRA.IT
 
Mobile Marketing per le Destinazioni Turistiche
Mobile Marketing per le Destinazioni TuristicheMobile Marketing per le Destinazioni Turistiche
Mobile Marketing per le Destinazioni TuristicheAntonio Maresca
 
Revival group srl presentazione 2
Revival group srl presentazione 2Revival group srl presentazione 2
Revival group srl presentazione 2nikorevivalgroup
 
Template premio app4 sud - Wemapp Social
Template premio app4 sud - Wemapp SocialTemplate premio app4 sud - Wemapp Social
Template premio app4 sud - Wemapp SocialGioAlba
 
Mobisofia - software per cellulari
Mobisofia - software per cellulariMobisofia - software per cellulari
Mobisofia - software per cellularievujaviv
 
Jecoguides: presentazione della piattaforma per la creazione di itinerari di ...
Jecoguides: presentazione della piattaforma per la creazione di itinerari di ...Jecoguides: presentazione della piattaforma per la creazione di itinerari di ...
Jecoguides: presentazione della piattaforma per la creazione di itinerari di ...Luca Francesco Garibaldo
 
Proximity Marketing - che cos'è, come funziona e come realizzarlo tecnologica...
Proximity Marketing - che cos'è, come funziona e come realizzarlo tecnologica...Proximity Marketing - che cos'è, come funziona e come realizzarlo tecnologica...
Proximity Marketing - che cos'è, come funziona e come realizzarlo tecnologica...Stefano Dindo
 
Fondo di rotazione scheda
Fondo di rotazione schedaFondo di rotazione scheda
Fondo di rotazione schedaMarco
 
Jecoguides: presentazione della piattaforma per la creazione di App per i Par...
Jecoguides: presentazione della piattaforma per la creazione di App per i Par...Jecoguides: presentazione della piattaforma per la creazione di App per i Par...
Jecoguides: presentazione della piattaforma per la creazione di App per i Par...Luca Francesco Garibaldo
 
Smau Milano 2016 - CNA ICT Retail
Smau Milano 2016 - CNA ICT RetailSmau Milano 2016 - CNA ICT Retail
Smau Milano 2016 - CNA ICT RetailSMAU
 
Jecoguides: presentazione della piattaforma per la creazione di App museali
Jecoguides: presentazione della piattaforma per la creazione di App musealiJecoguides: presentazione della piattaforma per la creazione di App museali
Jecoguides: presentazione della piattaforma per la creazione di App musealiLuca Francesco Garibaldo
 
descrizione yopin
descrizione yopindescrizione yopin
descrizione yopinsmartdoxa
 
Mobile wave presentation
Mobile wave presentationMobile wave presentation
Mobile wave presentationEXTRA.IT
 

Similar to Presentazione Vinix (20)

Guide per cellulari
Guide per cellulariGuide per cellulari
Guide per cellulari
 
New Mobile Wave presentation con App
 New Mobile Wave presentation con App New Mobile Wave presentation con App
New Mobile Wave presentation con App
 
Mobile Marketing per le Destinazioni Turistiche
Mobile Marketing per le Destinazioni TuristicheMobile Marketing per le Destinazioni Turistiche
Mobile Marketing per le Destinazioni Turistiche
 
Revival group srl presentazione 2
Revival group srl presentazione 2Revival group srl presentazione 2
Revival group srl presentazione 2
 
Template premio app4 sud - Wemapp Social
Template premio app4 sud - Wemapp SocialTemplate premio app4 sud - Wemapp Social
Template premio app4 sud - Wemapp Social
 
Mobisofia - software per cellulari
Mobisofia - software per cellulariMobisofia - software per cellulari
Mobisofia - software per cellulari
 
Jecoguides: presentazione della piattaforma per la creazione di itinerari di ...
Jecoguides: presentazione della piattaforma per la creazione di itinerari di ...Jecoguides: presentazione della piattaforma per la creazione di itinerari di ...
Jecoguides: presentazione della piattaforma per la creazione di itinerari di ...
 
Proximity Marketing - che cos'è, come funziona e come realizzarlo tecnologica...
Proximity Marketing - che cos'è, come funziona e come realizzarlo tecnologica...Proximity Marketing - che cos'è, come funziona e come realizzarlo tecnologica...
Proximity Marketing - che cos'è, come funziona e come realizzarlo tecnologica...
 
Enit 24.7
Enit 24.7Enit 24.7
Enit 24.7
 
Fondo di rotazione scheda
Fondo di rotazione schedaFondo di rotazione scheda
Fondo di rotazione scheda
 
My-Place
My-PlaceMy-Place
My-Place
 
Servizio Bluemarketing Bv1.1
Servizio Bluemarketing Bv1.1Servizio Bluemarketing Bv1.1
Servizio Bluemarketing Bv1.1
 
Jecoguides: presentazione della piattaforma per la creazione di App per i Par...
Jecoguides: presentazione della piattaforma per la creazione di App per i Par...Jecoguides: presentazione della piattaforma per la creazione di App per i Par...
Jecoguides: presentazione della piattaforma per la creazione di App per i Par...
 
Smau Milano 2016 - CNA ICT Retail
Smau Milano 2016 - CNA ICT RetailSmau Milano 2016 - CNA ICT Retail
Smau Milano 2016 - CNA ICT Retail
 
Applicazioni mobile
Applicazioni mobileApplicazioni mobile
Applicazioni mobile
 
Progetto Vinix Mobile 2
Progetto Vinix Mobile 2Progetto Vinix Mobile 2
Progetto Vinix Mobile 2
 
Jecoguides: presentazione della piattaforma per la creazione di App museali
Jecoguides: presentazione della piattaforma per la creazione di App musealiJecoguides: presentazione della piattaforma per la creazione di App museali
Jecoguides: presentazione della piattaforma per la creazione di App museali
 
descrizione yopin
descrizione yopindescrizione yopin
descrizione yopin
 
Glos
GlosGlos
Glos
 
Mobile wave presentation
Mobile wave presentationMobile wave presentation
Mobile wave presentation
 

More from Roberta Sanzani

Attestato google challenge
Attestato google challengeAttestato google challenge
Attestato google challengeRoberta Sanzani
 
Progetto Banche Del Tempo On Dtt
Progetto Banche Del Tempo On DttProgetto Banche Del Tempo On Dtt
Progetto Banche Del Tempo On DttRoberta Sanzani
 
Documento Requisiti_SdcExpert@Work
Documento Requisiti_SdcExpert@WorkDocumento Requisiti_SdcExpert@Work
Documento Requisiti_SdcExpert@WorkRoberta Sanzani
 
Architettura Dellinformazione_SdcExpert@Work
Architettura Dellinformazione_SdcExpert@WorkArchitettura Dellinformazione_SdcExpert@Work
Architettura Dellinformazione_SdcExpert@WorkRoberta Sanzani
 
Piano Di Qualità_SdcExpert@Work
Piano Di Qualità_SdcExpert@WorkPiano Di Qualità_SdcExpert@Work
Piano Di Qualità_SdcExpert@WorkRoberta Sanzani
 
Guida Di Stile:SdcExpert@Work
Guida Di Stile:SdcExpert@WorkGuida Di Stile:SdcExpert@Work
Guida Di Stile:SdcExpert@WorkRoberta Sanzani
 
Piano Di Comunicazione_SdcExpert@Work
Piano Di Comunicazione_SdcExpert@WorkPiano Di Comunicazione_SdcExpert@Work
Piano Di Comunicazione_SdcExpert@WorkRoberta Sanzani
 
Manuale Duso_Sdc Expert@Work
Manuale Duso_Sdc Expert@WorkManuale Duso_Sdc Expert@Work
Manuale Duso_Sdc Expert@WorkRoberta Sanzani
 
Delibera AGCOM 26/08/CIR
Delibera AGCOM 26/08/CIRDelibera AGCOM 26/08/CIR
Delibera AGCOM 26/08/CIRRoberta Sanzani
 
Sdc Experts At Work Slide2.0
Sdc Experts At Work Slide2.0Sdc Experts At Work Slide2.0
Sdc Experts At Work Slide2.0Roberta Sanzani
 
Location Based Service Benchmark
Location Based Service Benchmark  Location Based Service Benchmark
Location Based Service Benchmark Roberta Sanzani
 
Analisi Usabilità 3d Mansion
Analisi Usabilità 3d MansionAnalisi Usabilità 3d Mansion
Analisi Usabilità 3d MansionRoberta Sanzani
 

More from Roberta Sanzani (20)

Attestato google challenge
Attestato google challengeAttestato google challenge
Attestato google challenge
 
Mobile Marketing Thesis
Mobile Marketing ThesisMobile Marketing Thesis
Mobile Marketing Thesis
 
Progetto Banche Del Tempo On Dtt
Progetto Banche Del Tempo On DttProgetto Banche Del Tempo On Dtt
Progetto Banche Del Tempo On Dtt
 
Concept Banca Del Tempo
Concept Banca Del TempoConcept Banca Del Tempo
Concept Banca Del Tempo
 
Banche Del Tempo On Dtt
Banche Del Tempo On DttBanche Del Tempo On Dtt
Banche Del Tempo On Dtt
 
Documento Requisiti_SdcExpert@Work
Documento Requisiti_SdcExpert@WorkDocumento Requisiti_SdcExpert@Work
Documento Requisiti_SdcExpert@Work
 
Architettura Dellinformazione_SdcExpert@Work
Architettura Dellinformazione_SdcExpert@WorkArchitettura Dellinformazione_SdcExpert@Work
Architettura Dellinformazione_SdcExpert@Work
 
Piano Di Qualità_SdcExpert@Work
Piano Di Qualità_SdcExpert@WorkPiano Di Qualità_SdcExpert@Work
Piano Di Qualità_SdcExpert@Work
 
Guida Di Stile:SdcExpert@Work
Guida Di Stile:SdcExpert@WorkGuida Di Stile:SdcExpert@Work
Guida Di Stile:SdcExpert@Work
 
Piano Di Comunicazione_SdcExpert@Work
Piano Di Comunicazione_SdcExpert@WorkPiano Di Comunicazione_SdcExpert@Work
Piano Di Comunicazione_SdcExpert@Work
 
Manuale Duso_Sdc Expert@Work
Manuale Duso_Sdc Expert@WorkManuale Duso_Sdc Expert@Work
Manuale Duso_Sdc Expert@Work
 
Delibera AGCOM 26/08/CIR
Delibera AGCOM 26/08/CIRDelibera AGCOM 26/08/CIR
Delibera AGCOM 26/08/CIR
 
Auguri Dautore1
Auguri Dautore1Auguri Dautore1
Auguri Dautore1
 
Sdc Experts At Work Slide2.0
Sdc Experts At Work Slide2.0Sdc Experts At Work Slide2.0
Sdc Experts At Work Slide2.0
 
Location Based Service Benchmark
Location Based Service Benchmark  Location Based Service Benchmark
Location Based Service Benchmark
 
Post Campaign En
Post Campaign EnPost Campaign En
Post Campaign En
 
Post Campagna Ita
Post Campagna ItaPost Campagna Ita
Post Campagna Ita
 
Analisi Usabilità 3d Mansion
Analisi Usabilità 3d MansionAnalisi Usabilità 3d Mansion
Analisi Usabilità 3d Mansion
 
Presentazione BimboTV
Presentazione BimboTVPresentazione BimboTV
Presentazione BimboTV
 
Progetto Bimbo Tv
Progetto Bimbo TvProgetto Bimbo Tv
Progetto Bimbo Tv
 

Recently uploaded

Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxlorenzodemidio01
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereMarco Chizzali
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 

Recently uploaded (16)

Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 

Presentazione Vinix

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 22. Architettura "Condividi/Note" Dopo che l’utente ha scritto il messaggio /scattato la foto e dato il comando per la pubblicazione, l’ applicazione si collega ad Internet mediante connessione GPRS/EDGE/UMTS .
  • 23. Architettura "Condividi/Note" L’ applicazione invia al Web server, in formato XML, i dati di autenticazione (ID e PW) e il messaggio (o foto) in un’unica sessione. “ Per l’invio dei dati si utilizza il protocollo HTTP, inviando una richiesta POST di tipo MULTIPART con cui è possibile inviare dati ASCII (testo/XML) e binari (immagini) contemporaneamente”.
  • 24. Architettura "Condividi/Note" Sul Web server gira una applicazione J2EE che espone un web service sincrono capace di interfacciare il blog di Vinix.it con l’applicazione mobile in J2ME. “ Un web service è un servizio che sfrutta il protocollo HTTP, e consente di utilizzare delle funzionalità di un web server comunicando con esso in XML ”.
  • 25. Architettura "Condividi/Note" Il Web server effettua l’ autenticazione e scrive sul Database server, tramite SQL, il messaggio/foto corredato di data e ora.
  • 26. Architettura "Condividi/Note" Il Database server invia la conferma di avvenuta registrazione dei dati al web server.
  • 27. Architettura "Condividi/Note" Il Web server , infine, invia la risposta al terminale dell’utente che chiude la sessione .
  • 29.
  • 30. Architettura "Luoghi del vino" Il Web server , in base alla zona in cui si trova l’utente, richiede al server di Google map una mappa statica del luogo.
  • 31. Architettura "Luoghi del vino" Il Database server manda le informazioni e le coordinate dei POI al Web server.
  • 32. Architettura "Luoghi del vino" Il Web Server di Vinix richiede al Database server le coordinate dei i punti di interesse (POI) ed eventuali informazioni aggiuntive ( schede e note ).
  • 33. Architettura "Luoghi del vino" Il Database server manda le informazioni e le coordinate dei POI al Web server.
  • 34. Architettura "Luoghi del vino" Il Web Server invia la mappa e le coordinate dei POI all'applicazione sul terminale, in formato XML, con protocollo HTTP Multipart.
  • 35. Architettura "Luoghi del vino" L' applicazione visualizza la mappa e dispone su di essa i segnaposto dei i punti di interesse , abbinando le relative informazioni (schede e note).
  • 36. Flow chart Main menù Condividi RSS Aggiungi note Gallery Foto Luoghi del vino Scheda Locale/Note Mappa con POI Blog editor Foto e video Gallery Foto Legenda Primo livello Livelli successivi Gallery Video Inv./Agg. /Cambia Foto Inv./Agg. /Cambia Video Invio Foto/video Invio post Invio Foto Genera percorso Vai al prototipo