UNIVERSITY OF CAGLIARI
|
|
- Emilia Graziani
- 5 anni fa
- Visualizzazioni
Transcript
1 UNIVERSITY OF CAGLIARI DIEE - Department of Electrical and Electronic Engineering Infrastrutture ed Applicazioni Avanzate nell Internet Google App Engine PaaS 1
2 Google App Engine PaaS Google App Engine (GAE) è una piattaforma cloud PaaS per lo sviluppo e l esecuzione di web applications nei data centers gestiti da Google. 2
3 Google App Engine PaaS Ogni utente ha un certo ammontare di risorse gratuite, abbastanza per piccole applicazioni con poco traffico. App Engine può essere descritto come l insieme di tre parti: istanze di applicazioni data storage (scalabile) servizi (scalabili) 3
4 Google App Engine PaaS 4
5 Google App Engine PaaS Consente ad ogni utente di eseguire fino a 25 applicazioni gratuitamente Rimane gratuito se si usano solo per i servizi base e fino ad un certo limite di utilizzo di questi Per il supporto a pagamento possibilità di mettere un limite al billing I linguaggi di programmazione supportati sono: Python Java Go PHP 5
6 Ambiente di sviluppo Gestisce applicazioni scritte in Python 2.7, utilizzando versione personalizzata di Cpython, l'interprete ufficiale di Python. Un'applicazione può utilizzare la maggior parte della libreria standard di Python API e librerie per l'accesso ai servizi e ai dati Molti framework web open source Python funzionano con App Engine: Django, web2py, Pyramid e Flask App Engine include anche un framework leggero proprio, denominata webapp 6
7 Metodi HTTP(S) : GET url encoded POST url endoded Json XML Approccio RESTful 7
8 Key-value encoding Url encoded Metodo GET : in the URL Metodo POST: in the body Key1=value1&key2=value2&key3=value3 Es: nome=roberto&cognome=girau 8
9 { } "owner-key":"sdkjghskjfhgkjsfhg", "owner-id":"user@gmail.com", "limit":"1", "hops":"2", "tag":"pressure", "relationship":[ { "type":"oor" }, { "type":"sor" } ] Json Encoded 9
10 XML Encoded <?xml version="1.0" encoding="utf-8"?> <owner-key>sdkjghskjfhgkjsfhg</owner-key> <limit>1</limit> <hops>2</hops> <tag>pressure</tag> <relationship> <type>oor</type> </relationship> <relationship> <type>sor</type> </relationship> 10
11 Servizio Urlfetch Applicazioni App Engine possono accedere ad altre risorse web utilizzando l'url Fetch. Il servizio fa richieste HTTP(s) ad altri server su Internet. Dal momento che i server remoti possono essere lenti a rispondere, le API URL Fetch supporta il recupero in background. (mentre un gestore di richieste fa altre cose) L'URL Fetch utilizza l'infrastruttura di rete di Google per motivi di efficienza e di scalabilità. 11
12 Datastore 12
13 Datastore ndb È un database non relazionale Fornisce robustezza e scalabilità senza tempi di indisponibilità I dati vengono salvati in oggetti chiamati Entità Ogni Entità possiede: Una o più proprietà di tipo numerico, stringa o altro tipo o ancora di tipo entità 13
14 Memcache MemCache è un servizio di storage chiave-valore a breve termine che consente di accelerare la risposta delle applicazioni. Da usare per frequenti richieste a dati del datastore in sola lettura Due tipi di servizio: Dedicato condiviso 14
La porta di comunicazione
La porta di comunicazione Porta di comunicazione Il Dominio di competenza di un Attore SII è il complesso delle risorse informatiche e delle infrastrutture che realizzano il Sistema Informatico dell Attore
DettagliLa Platform as a Service di Google. Vincenzo Gianferrari Pini <vgp@gocloud.it>
La Platform as a Service di Google Vincenzo Gianferrari Pini 7 giugno 01 Agenda Architettura generale L'Infrastructure as a Service di Google Il Software as a Service di Google: Servizi
DettagliGoCloud just google consulting
La visione Cloud di Google: cosa cambia per i profili tecnici? GoCloud just google consulting Workshop sulle competenze ed il lavoro degli IT Systems Architect Vincenzo Gianferrari Pini
DettagliLaboratorio Progettazione Web Modello di applicazione Web
Laboratorio Progettazione Web Modello di applicazione Web Andrea Marchetti IIT-CNR AA 2015/2016 Cosa devo fare? Gestire i 3 livelli 1. Tabella con la lista dei film movies(id,titolo,anno,genere,image)
DettagliAnalisi di strumenti e tecniche per lo sviluppo di applicazioni Ajax.
tesi di laurea Analisi di strumenti e tecniche per lo sviluppo di applicazioni Ajax. Anno Accademico 2006/2007 relatore Ch.mo prof. Porfirio Tramontana 1 candidato Antonio Pandolfo Matr. 41/2568 Sommario
DettagliRelazione MajoGEN. Generatore web di segnali! Matteo Mosconi & Gabriele De Rosa - 5 Febbraio 2014 RELAZIONE MAJOGEN
Relazione MajoGEN Generatore web di segnali Matteo Mosconi & Gabriele De Rosa - 5 Febbraio 2014 1 In questa relazione verranno spiegate nuove funzioni introdotte nel 2014 nel generatore online di segnali.
DettagliCHE COSA FA? P.S. io comunque dissento sul 4. Ing. Luca Frigerio
CHE COSA FA? P.S. io comunque dissento sul 4. Ing. Luca Frigerio ? NON SEMBRANO APPARTENERE ALLO STESSO MONDO 334.000.000.000 L'ANNO IN EUROPA MMMMM + 11.000.000 DI POSTI DI LAVORO Elaborazione Dell'informazione
DettagliBookrepublic ExLibris
ExLibris Documentazione tecnica Versione 0.7 Bookrepublic via Adige, 20 20135 Milano (MI) T 0289692377 info@bookrepublic.it www.bookrepublic.it Introduzione Per cominciare Bookrepublic permette agli store
DettagliFilippo Bergamasco ( DAIS - Università Ca Foscari di Venezia Anno accademico:
Filippo Bergamasco ( filippo.bergamasco@unive.it) http://www.dais.unive.it/~bergamasco/ DAIS - Università Ca Foscari di Venezia Anno accademico: 2017/2018 Storicamente, realizzare la parte server di un
DettagliWindows Azure. introduzione. 16 Maggio 2013. Gianni Rosa Gallina giannishub@hotmail.com. Fabrizio Accatino fhtino@gmail.com
16 Maggio 2013 Windows Azure introduzione Gianni Rosa Gallina giannishub@hotmail.com Twitter: @giannirg Blog: http://giannishub.cloudapp.net/it/ Fabrizio Accatino fhtino@gmail.com Twitter: @fhtino Sito
DettagliLinux Day 2009 24/10/09. Cloud Computing. Diego Feruglio
Linux Day 2009 24/10/09 Cloud Computing Diego Feruglio Cos è il Cloud Computing? An emerging computing paradigm where data and services reside in massively scalable data centers and can be ubiquitously
DettagliTELEGRAM BOT (UNA INTRODUZIONE) Giuseppe Augiero. 11 gennaio Area della Ricerca di Pisa
TELEGRAM BOT (UNA INTRODUZIONE) Giuseppe Augiero 11 gennaio 2016 - Area della Ricerca di Pisa TELEGRAM Alternativa a Whatapp. Nato nell agosto del 2013. Principali differenze rispetto ai suoi concorrenti:
DettagliStrumenti per l automazione del testing di applicazioni web Javascript-based
tesi di laurea Strumenti per l automazione del testing di applicazioni web Javascript-based Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana 1 candidato Salvatore Agnello Matr. 41/2612
DettagliConcetti base programmazione. Antonio Gallo
Concetti base programmazione Antonio Gallo info@laboratoriolibero.com Programma Insieme di istruzioni: Strtturato Ad oggetti Strutturato Ha una struttura più lineare Basato sui concetti di sequenza, selezione,
DettagliScopri di più su LoadMaster per Azure
KEMP Technologies si impegna a sostenere le organizzazioni nell adozione di soluzioni cloud ibride. KEMP, primo vendor di application delivery controller (ADC) ad aver esteso il bilanciamento del carico
DettagliOpen Data Roma Capitale Apps4Roma
Open Data Roma Capitale Apps4Roma Page 1 Una banca dati di informazioni fino ad oggi poco accessibili, in costante aggiornamento ed integrazione, su tematiche diversificate. GIOV Obiettivo: permettere
DettagliIl Cloud Computing Open Source. Ing. Marco Marchini
Il Cloud Computing Open Source Ing. Marco Marchini Open Source Software (OSS) Open Source indica un metodo di sviluppo del software in cui gli autori del software stesso ne permettono e favoriscono il
DettagliService discovery nella API Java Bluetooth JSR-82
Service discovery nella API Java Bluetooth JSR-82 Per l'accesso alla tecnologia Bluetooth nella piattaforma Java è stata definita la specifica, denominata con il codice JSR-82, di un'architettura e della
DettagliOpenStack Self Data Center: il cloud computing secondo TIM
OpenStack Self Data Center: il cloud computing secondo TIM Michelangelo Uberti Marketing Analyst/Par-Tec S.p.A. #redhatosd PAR-TEC IN A NUTSHELL Par-Tec è un software & infrastructure system integrator
DettagliUniversità degli Studi di Napoli Federico II
Università degli Studi di Napoli Federico II Corso di Laurea in Informatica VOGCLUSTERS: Una Web Applicationper il trattamento e l analisi di ammassi globulari Tutor accademico: Dott.ssa Anna Corazza Tutor
DettagliOpen Source + Cloud = Come sviluppare
Open Source + Cloud = Come sviluppare Teatro progetti Open Open Arena Data in 3 passi Benvenuti 18 maggio 2012! Marcello Buoncompagni, Service Executive Microsoft Services marcbu@microsoft.com Andrea Temporiti,
Dettagli3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni
IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................
DettagliIntroduzione alla programmazione con Java
Introduzione alla programmazione con Java Docente: Lucio Benussi Lingua del corso Italiano Descrizione del corso e obiettivi Il corso affronta lo studio di Java, linguaggio open source orientato agli oggetti
DettagliAlessandro Capezzuoli
www.statview.eu Alessandro Capezzuoli Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo,
DettagliDal sito web all applicazione mobile
Dal sito web all applicazione mobile Paolo Milazzo Dipartimento di Informatica Università di Pisa Metodologie Informatiche Applicate al Turismo A.A. 2017/2018 Premessa Queste slides includono molti link
DettagliIl modello Cloud della PA: come acquisire servizi cloud qualificati. Il Catalogo dei servizi Cloud qualificati per la PA Guida alla consultazione
Il modello Cloud della PA: come acquisire servizi cloud qualificati Il Catalogo dei servizi Cloud qualificati per la PA Guida alla consultazione Antonio Congiusta Esperto Cloud Computing e Data Center
DettagliIdentità digitale INAF. Taffoni Giuliano Franco Tinarelli
Identità digitale INAF Taffoni Giuliano Franco Tinarelli INAF Identity Managment IDEM (Identity Management per l'accesso federato) è il nome della Federazione Italiana di Autenticazione e Autorizzazione
DettagliAntonio d Acierno 13/01/2006
Introduzione alle Servlet Corso di Sistemi Web e Basi Dati Prof. Antonio d Acierno Servlet Alternativa Java ai CGI-BIN Classi java che estendono le funzionalità di un server Web generando dinamicamente
DettagliIntroduzione alla programmazione con Java
Introduzione alla programmazione con Java Docente: Lucio Benussi Lingua Italiano Descrizione e obiettivi Il corso affronta lo studio di Java, linguaggio open source orientato agli oggetti tra i più diffusi
DettagliTESI DI LAUREA IN INFORMATICA
UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II TESI DI LAUREA IN INFORMATICA UNA WEB APPLICATION SU INFRASTRUTTURA PER IL PROGETTO DAME Tutor Accademico: Dott.ssa Anna Corazza Tutor Aziendale: Dott. Massimo
DettagliSistema di gestione integrata dei beni culturali
Sistema di gestione integrata dei beni culturali Le Radici: Da Minerva a MetaFAD M&W Dal 2005 Internet Culturale Dal 2010 Cultura Italia Dal 2012 MOVIO Dal 2014 M&W 3.0 e FAD edition Dal 2015 METAFAD I
DettagliOpenStack Self Data Center: il cloud computing secondo TIM
OpenStack Self Data Center: il cloud computing secondo TIM Michelangelo Uberti Marketing Analyst/Par-Tec S.p.A. #redhatosd PAR-TEC IN A NUTSHELL Par-Tec è un software & infrastructure system integrator
DettagliCORSO PROFESSIONALE PROGRAMMATORE PHP
CORSO PROFESSIONALE PROGRAMMATORE PHP DURATA: 180 ORE OBIETTIVO Il corso si pone l obiettivo di preparare il corsista al pieno utilizzo del linguaggio PHP, che consente la realizzazione di applicazioni
DettagliComunicazione Digitale
Comunicazione Digitale Schema didattico di riferimento 1 1. Internet e le reti locali 1. Qual è la storia della rete Internet dagli albori ai giorni nostri 2. I tipi di rete, come si organizzano e agglomerano
DettagliMODULI COMPETENZE UNITA di APPRENDIMENTO
Dipartimento Informatica Materia TeP Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazione Classe 5 Tec Ore/anno 132 A.S. 2018-2019 MODULI COMPETENZE UNITA di APPRENDIMENTO Architettura
DettagliCORSO PROFESSIONALE PROGRAMMATORE PHP
CORSO PROFESSIONALE PROGRAMMATORE PHP DURATA: 192 ORE OBIETTIVO Il corso si pone l obiettivo di preparare il corsista al pieno utilizzo del linguaggio PHP, che consente la realizzazione di applicazioni
DettagliDalle USER STORY al TEST AUTOMATICO in Django: un percorso step-by-step per dormire sonni tranquilli
Dalle USER STORY al TEST AUTOMATICO in Django: un percorso step-by-step per dormire sonni tranquilli 20tab.com @gabbork_ @20tab gabbork 20tab /gabriele-giaccari gabriele@20tab.com filippo-20tab /fimorelli
DettagliRelazione Progetto Database ORLUDB
Relazione Progetto Database ORLUDB LUCA STECCANELLA e ORAZIO CONTARINO 9 CFU 05/08/2015 1 OBBIETTIVO DEL PROGETTO Si vuole realizzare un interfaccia per software gestionali nel settore del Vending consentendo
DettagliCaratteristica Web app. Desktop app.
Filippo Geraci Caratteristica Web app. Desktop app. Grafica buona Illimitata Interattivita buona Illimitata Uso della rete Molto elevato Dipende da app. Accessibile da Ogni computer Dove installato Aggiornamenti
DettagliLaboratorio Progettazione Web Modello di applicazione Web
Laboratorio Progettazione Web Modello di applicazione Web Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.it AA 2014/2015 INDICE 1. Libreria per accedere al DB Mysql 2. Esempio di un programma PHP che
DettagliA. Ferrari. Ajax. Asynchronous JavaScript and XML. Alberto Ferrari
Ajax Asynchronous JavaScript and XML 1 Definizione o Asynchronous JavaScript and XML (AJAX) non è di per sé una tecnologia, ma è un termine che descrive un "nuovo" approccio all'utilizzo di diverse tecnologie
DettagliARCHITETTURA DI UN DBMS
ARCHITETTURA DI UN DBMS Modelli di dati Un approccio con basi di dati fornisce un certo livello di astrazione dei dati Nasconde i dettagli sulla memorizzazione dei dati stessi Un modello dei dati fornisce
DettagliPanoramica della soluzione ibrida Servizi di integrazione applicativa di SharePoint 2013
Panoramica della soluzione ibrida Servizi di integrazione applicativa di SharePoint 2013 Christopher J Fox Microsoft Corporation Novembre 2012 Si applica a: SharePoint 2013, SharePoint Online Riepilogo:
DettagliFilippo Bergamasco ( DAIS - Università Ca Foscari di Venezia Anno accademico:
Filippo Bergamasco ( filippo.bergamasco@unive.it) http://www.dais.unive.it/~bergamasco/ DAIS - Università Ca Foscari di Venezia Anno accademico: 2017/2018 MongoDB è un DBMS: Non relazionale Orientato ai
DettagliLaboratorio Progettazione Web Applicazioni Web
Laboratorio Progettazione Web Applicazioni Web Andrea Marchetti IIT-CNR AA 2016/2017 Basi di dati e Laboratorio Web Seconda parte, svolta nel secondo semestre Il punteggio dell'esame sarà dato dalla media
DettagliProtocolli di autenticazione ione per la connessione alle reti sociali. Le tecnologie del Web 2.0
Protocolli di autenticazione ione per la connessione alle reti sociali Le tecnologie del Web 2.0 OAuth: cos è Semplice standard aperto per l autenticazione sicura delle API Protocollo aperto per permettere
DettagliTecnologie informatiche multimediali
Università degli Studi di Ferrara Facoltà di Lettere e Filosofia Corso di Laurea in «Scienze e Tecnologie della Comunicazione» aa 2011-2012 Tecnologie informatiche multimediali Prof. Giorgio Poletti giorgio.poletti@unife.it
DettagliSolution Integrator 28/12/16.
28/12/16 www.middlewaresrl.com CHI SIAMO Azienda giovane e dinamica guidata da un team di esperti specialisti Start-up innovativa nell information technology Professionisti dell ict: progettiamo, sviluppiamo
DettagliUna piattaforma, infinite possibilità
Una piattaforma, infinite possibilità Archiui è un unico ambiente digitale in cloud realizzato con le migliori soluzioni open source per la catalogazione, pubblicazione e valorizzazione integrata dei beni
DettagliCorso di Applicazioni Telematiche
Corso di Applicazioni Telematiche A.A. 2008-09 Lezione n.12 Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria Una Servlet è un componente software scritto in Java,
DettagliIntroduzione alle basi di dati. A. Ferrari
Introduzione alle basi di dati A. Ferrari Archiviazione mediante file I vari S.O. e i cosiddetti linguaggi ad alto livello mettono a disposizione varie tipologie di file per l archiviazione e gestione
DettagliProgetto e sviluppo di una Applicazione Android per l accesso a reti di sensori senza filo
tesi di laurea Progetto e sviluppo di una Applicazione Android per l accesso a reti di sensori Anno Accademico 2009 2010 relatore Ch.mo prof. Marcello Cinque candidato Nicola Lubrano Matr. 534/1397 Contesto
DettagliRILASCIO DI UNA RECENSIONE AGGIORNAMENTO DI UNA RECENSIONE
Al giorno d oggi le opinioni/recensioni delle altre persone presenti online su vari siti dedicati o su forum di discussione influenzano notevolmente le nostre scelte. ReviewIt è una web-app incentrata
Dettagli@CNAF Stefano Antonelli Stefano Longo Michele Pezzi Giovanni Zizzi (Maggio) Felice Rosso Ramon Orru (Agosto) Michele Tota (Novembre)
@CNAF Stefano Antonelli Stefano Longo Michele Pezzi Giovanni Zizzi (Maggio) Felice Rosso (Giugno) @LNF Ramon Orru (Agosto) Michele Tota (Novembre) 2/24 S. Longo WS CCR - 26 Maggio 2017 Servizi in Produzione
DettagliRapporto tecnico Nuovo Portale CNR
Rapporto tecnico Nuovo Portale CNR Antonino Principato, Luigi Cestoni, Andrea Pompili Struttura di particolare rilievo Reti e Sistemi Informativi Consiglio Nazionale delle Ricerche Indice Introduzione...
DettagliOpen Database Connectivity (ODBC)
Open Database Connectivity (ODBC) Open Database Connectivity (ODBC), proposto dalla Microsoft nel 1991, fornisce un interfaccia applicativa standard che permette ad una generica applicazione di accedere
DettagliIndice generale. Ringraziamenti...xi Prefazione...xiii. Componenti necessari...xvii. Iniziare a lavorare con Arduino Benvenuti in Arduino...
Ringraziamenti...xi Prefazione...xiii A chi si rivolge questo libro... xiii Contenuti del libro...xiv Arduino Uno e la piattaforma Arduino...xv Esempi di codice e convenzioni adottate...xvi Risorse online...xvi
DettagliACADEMY SVILUPPATORE JAVA
ACADEMY SVILUPPATORE JAVA PERCORSO ACADEMY SVILUPPATORE JAVA DESCRIZIONE Al termine del percorso di formazione i partecipanti potranno utilizzare con padronanza i linguaggi di programmazione Java. Inoltre
DettagliIndice generale. Introduzione...xiii. Uno sguardo più da vicino a JavaScript...17
Indice generale Introduzione...xiii Perché Node.js?... xiii Il Web... xiii Nuove tecnologie...xiv Cos è esattamente Node.js?...xiv A chi si rivolge questo libro?...xvi Come usare questo libro...xvi Scaricate
DettagliINTRODUZIONE A J2EE 1.4 E AI SERVIZI WEB ENTERPRISE
00-PRIME PAGINE 2-07-2003 10:04 Pagina V Indice Prefazione XI PARTE PRIMA INTRODUZIONE A J2EE 1.4 E AI SERVIZI WEB ENTERPRISE 1 Capitolo 1 Le ragioni di tanto interesse 3 1.1 Enterprise in J2EE 3 Definizione
DettagliVirtualizzazione e macchine virtuali. Presentata da Bernardo Lombardi
Virtualizzazione e macchine virtuali Presentata da Bernardo Lombardi La virtualizzazione Per virtualizzazione, in ambiti informatici, si intende la creazione di una versione virtuale di una risorsa normalmente
DettagliAnalisi e comparazione dei Framework OpenSwing e Google Web Toolkit per lo sviluppo di interfacce utente con paradigma MVC.
tesi di laurea Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit. Anno Accademico 2009/2010 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Luca Anniciello candidato Gianluca
DettagliSergio Patti. Via Gorizia, 2, Favara (AG) sergiopatti.it Italiana Maschile.
Informazioni Personali NOME E COGNOME INDIRIZZO TELEFONO WEBSITE EMAIL Sergio Patti Via Gorizia, 2, Favara (AG) +39 3890442925 sergiopatti.it sergio.patti@hotmail.it NAZIONALITA DATA DI NASCITA SESSO TITOLI
DettagliSmart Cities and Communities and Social Innovation Bando MIUR. D.D. 391/Ric. del 5 luglio Application Store
Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric. del 5 luglio 2012 Application Store Finalità Con il termine application store non si intende indicare un oggetto finalizzato
DettagliArgomenti XML JSON. Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati. XML Data Model JSON
XML JSON Argomenti 2 Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati XML Data Model JSON 3 XML XML extensible Markup Language 4 Modello di dati XML Nato
DettagliInsieme verso una nuova era
Insieme verso una nuova era Sistemi informatici e consulenze personalizzate al servizio di grandi imprese, PMI, studi professionali e pubblica amministrazione Innoviamo il vostro business Affidabilità
DettagliNota Tecnica UBIQUITY 9. Il documento descrive le novità introdotte con la versione 9 della piattaforma software ASEM Ubiquity.
9 Introduzione Il documento descrive le novità introdotte con la versione 9 della piattaforma software ASEM Ubiquity. Versione Descrizione Data 1 Prima emissione 13/10/2017 Disclaimer Le informazioni fornite
DettagliSolution Integrator 18/06/16. www.middlewaresrl.com
18/06/16 www.middlewaresrl.com CHI SIAMO Azienda giovane e dinamica guidata da un team di esperti specialisti Start-up innovativa nell information technology Professionisti dell ict: progettiamo, sviluppiamo
DettagliProf. Pagani corrado JAVA
Prof. Pagani corrado JAVA NASCITA DI JAVA Java è stato creato, a partire da ricerche effettuate alla Stanford University agli inizi degli anni Novanta, da un gruppo di esperti sviluppatori capitanati da
DettagliSERVIZI DI INGEGNERIA ELETTRONICA
SERVIZI DI INGEGNERIA ELETTRONICA E M A-Tech Compan y P rofile D i a m o v i t a a l l e v o s t r e i d e e EMA-Te ch Dall'ideazione all industrializzazione, utilizzando solo strumenti di sviluppo all'avanguardia
DettagliALTERNANZA SCUOLA-LAVORO 2014 ITIS MEUCCI
ALTERNANZA SCUOLA-LAVORO 2014 Lorenzo Garuglieri e Lorenzo Tondi ITIS MEUCCI IL PROGETTO: UNA MAPPA GOOGLEPER IL DIFENSORE CIVICO Per l Alternanza Scuola-Lavoro, quest anno, ci è stato chiesto di realizzare
DettagliCLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Servizio Amazon Elastic Transcoder
Community - Cloud AWS su Google+ Amazon Web Services Servizio Amazon Elastic Transcoder Oggi vedremo il servizio di Amazon Elastic Transcoder per la conversione video con struttura scalabile Hangout 12
DettagliApplicazioni web. Parte 8 AJAX
Applicazioni web Parte 8 AJAX Alberto Ferrari 1 AJAX - Definizione Asynchronous JavaScript and XML (AJAX) non è di per sè una tecnologia, ma è un termine che descrive un "nuovo" approccio all'utilizzo
DettagliCLOUD COMPUTING E ARCHITETTURE SOFTWARE: QUALI IMPATTI SULLO SVILUPPO DELLE APPLICAZIONI?
Emanuele Barrano ebarrano@imolinfo.it Filippo Bosi fbosi@imolinfo.it Marco Cimatti mcimatti@imolinfo.it Vincenzo Laudizio vincenzo.laudizio@deri.org Seminari ICT corso Reti di Calcolatori Università di
DettagliSviluppo della piattaforma dei servizi cloud di base per il data center TIX
Sviluppo della piattaforma dei servizi cloud di base per il data center TIX UTILIZZO DI DOCUMENTI XML E FONTI DATI JDBC COME INPUT PER LOGSTASH/ELASTICSEARCH Tommaso Anzidei 23/05/2016 Redazione AlmavivA
DettagliEmanuele Barrano Filippo Bosi CLOUD COMPUTING E ARCHITETTURE SOFTWARE: QUALI IMPATTI SULLO SVILUPPO DI APPLICAZIONI?
Emanuele Barrano Filippo Bosi CLOUD COMPUTING E ARCHITETTURE SOFTWARE: QUALI IMPATTI SULLO SVILUPPO DI APPLICAZIONI? Agenda Cloud Overview Approccio al Cloud Computing Impatto sullo sviluppo delle applicazioni
DettagliIntroduzione alla programmazione Android. Emanuel Di Nardo
Introduzione alla programmazione Android 1 Emanuel Di Nardo emanuel.dinardo@gmail.com Architettura di base Insieme software composto da: Sistema operativo Middleware Applicazioni di base Utilizzo del linguaggio
DettagliInformazione: notizia, dato o elemento che consente di avere conoscenza più o meno esatta di fatti, situazioni, modi di essere.
Basi di Dati Informazione: notizia, dato o elemento che consente di avere conoscenza più o meno esatta di fatti, situazioni, modi di essere. Dato: ciò che è immediatamente presente alla conoscenza, prima
DettagliLaboratorio Reti di Calcolatori Laurea Triennale in Comunicazione Digitale. Anno Accademico 2013/2014
Laboratorio Reti di Calcolatori Laurea Triennale in Comunicazione Digitale Anno Accademico 2013/2014 Account Provvisorio User: RETI Psw: 2013 Accedi a : CSD 172.16.19.24/registrati Aspetti Organizzativi
DettagliJDBC. Marco Tessarotto Programmazione dei Web Server Anno Accademico
JDBC Marco Tessarotto Programmazione dei Web Server Anno Accademico 2004-2005 JDBC JDBC (Java Database Connectivity) è una API Java per accedere ed elaborare dati in una sorgente dati (di solito un db
DettagliScrivere i primi test frontend con python? Si Può!
Scrivere i primi test frontend con python? Si Può! Fiorella De Luca - 04 Maggio 2019 @fiorella_deluca Chi sono? Ingegneria informatica presso L Università di Roma Tre partecipante al GSOC ( Google Summer
DettagliUniversità degli Studi di Camerino Sabrina Di Bartolomeo. Qualcuno di voi ha mai sentito parlare di Fleet Management System? Avete idea di cosa ci
NOTE INIZIALI Qualcuno di voi ha mai sentito parlare di Fleet Management System? Avete idea di cosa ci sia dietro la gestione di una flotta di autobus? Di quanto lavoro ci sia dietro quei foglietti con
DettagliEntity Framework & SQL Server - Better Together
Entity Framework & SQL Server - Better Together Alberto Dallagiacoma @albertodall E-Mail: alberto.dallagiacoma@dotdotnet.org Blog: http://blogs.ugidotnet.org/alby Sponsors Organizers getlatestversion.it
DettagliAPPLICATION MOBILE. Caratteristiche tecnologie Tipologie
APPLICATION MOBILE Caratteristiche tecnologie Tipologie App e siti web Defi nizione Sito web Un sito web è un insieme di pagine web correlate, ovvero una struttura ipertestuale di documenti che risiede
DettagliThe first all-in-one Cloud Security Suite Platform
The first all-in-one Cloud Security Suite Platform SWASCAN ALL in ONE SWASCAN Web Application SWASCAN Network SWASCAN Code Review SWASCAN All-in-one The first Cloud Suite Security Platform La prima suite
DettagliNCCloud Light - Condividi in sicurezza.
NC Cloud Light NCCloud Light - Condividi in sicurezza. NCCloud Light è una piattaforma di file sync & share di progettata per il mondo consumer e focalizzata sulla sicurezza. NCCloud Light aiuta le persone
Dettagliposta elettronica, messaggistica e collaborazione nella Pubblica Amministrazione Risorse Comuni 16 novembre 2016 STUDIO STORTI
posta elettronica, messaggistica e collaborazione nella Pubblica Amministrazione Art.68 1. Le pubbliche amministrazioni acquisiscono programmi informatici o parti di essi nel rispetto dei principi di economicità
DettagliFOR YOUR DIGITAL EVOLUTION
FOR YOUR DIGITAL EVOLUTION Nilos Srl Via Giardini 15-10060 Osasco (Torino) ph. +39 0121 1930025 fax +39 012 1 193 00 25 mob. +39 3283190362 info@nilos.it segreteria @nilos.it PEC srlnilos@pec.nilos.it
DettagliComune di Venezia. Scheda descrittiva del programma
Comune di Venezia Scheda descrittiva del programma 'SPORTELLO TELEMATICO DEL TRASPORTATORE' Pagina 1 di 5 Indice 1 PREMESSA...3 1.1 OGGETTO OFFERTO IN RIUSO...3 1.2 TIPOLOGIA DI OGGETTO OFFERTO IN RIUSO:...3
DettagliAlessio Bianchi. Relatore: Ing. Stefano D. Salsano 6 maggio 2008
Alessio Bianchi Relatore: Ing. Stefano D. Salsano 6 maggio 2008 Simple Mobile Services Piattaforma per lo sviluppo e l utilizzo di servizi mobili usabili e integrati Semplicità di utilizzo, semplicità
DettagliProgramma Master Programmatore Java
Programma Master Programmatore Java PCAcademy Via Capodistria 12 Tel.: 06.97.84.22.16 06.85.34.44.76 Cell. 393.93.64.122 - Fax: 06.91.65.92.92 www.pcacademy.it info@pcacademy.it Informazioni generali La
DettagliBasi di Dati. Prof. Alfredo Cuzzocrea Università degli Studi di Trieste. Basi di Dati e Web. Credits to: Prof. M. Di Felice UniBO
Basi di Dati Prof. Alfredo Cuzzocrea Università degli Studi di Trieste Basi di Dati e Web Credits to: Prof. M. Di Felice UniBO " Molti sistemi software prevedono la presenza di un database gestito da un
DettagliSecuring Site-to-Site Connectivity
Securing Site-to-Site Connectivity Capitolo 7 Traduzione in Italiano Types of Remote-access VPNs Usando le tecnologie VPN, gli impiegati possono essenzialmente portare l ufficio con loro, includendo accesso
DettagliSVILUPPO DI UN'APPLICAZIONE FACEBOOK PER LA GEO LOCALIZZAZIONE ED IL SUGGERIMENTO DI CONTENUTI
UNIVERSITÀ DI MODENA E REGGIO EMILIA FACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA SVILUPPO DI UN'APPLICAZIONE FACEBOOK PER LA GEO LOCALIZZAZIONE ED IL SUGGERIMENTO DI CONTENUTI Laureando:
DettagliComune di Venezia Scheda descrittiva del programma Hub di autenticazione SPID
Comune di Venezia Scheda descrittiva del programma Hub di autenticazione SPID Pagina 1 di 5 Indice 1 PREMESSA...3 1.1 OGGETTO OFFERTO IN RIUSO...3 1.2 TIPOLOGIA DI OGGETTO OFFERTO IN RIUSO:...3 1.3 REFERENTI...3
DettagliIL PENSIERO COMPUTAZIONALE
IL PENSIERO COMPUTAZIONALE Il concetto di pensiero computazionale è stato introdotto per la prima volta da Seymour Papert nel 1996 parlando di LOGO, il linguaggio di programmazione da lui sviluppato al
Dettagli[OnYourWay beta ]: [Kublai Awards] Scheda tecnica. [Allegato C] [V0.1] First edition: [08/01/09]
Scheda tecnica [OnYourWay beta ]: [Kublai Awards] [Allegato C] [V0.1] First edition: [08/01/09] [Scheda Tecnica ] Scheda Tecnicar Indice generale [Scheda Tecnica ]...2 Dati e statistiche sull'utilizzo...3
DettagliOrdinanze dei trasporti e della viabilità del Comune di Prato: un possibile esempio di riuso
Ordinanze dei trasporti e della viabilità del Comune di Prato: un possibile esempio di riuso Gabriele Bartolini Comune di Prato Sistema Informativo Servizi di E-government e Open-Source g.bartolini@comune.prato.it
Dettagli