Video Streaming. dal player standard Android verso device non convenzionali. GDG Fest Roma 2014 Matteo Bonifazi & Alessandro Martellucci
|
|
- Filippa Crippa
- 8 anni fa
- Visualizzazioni
Transcript
1 Video Streaming dal player standard Android verso device non convenzionali
2 Chi siamo? +MatteoBonifazi +AlessandroMartelluc ci a.martellucci[at]reply.i u m
3 Open Reply & Android Lab Reply spa è una delle società leader nel settore IT Opera in Italia, Germania, UK, Benelux, USA and Brasile. Open Reply è una società del Gruppo Reply spa specializzata su tecnologie open source, soluzioni web multicanale and applicazioni mobile. Based in Rome, Open Reply s Android Lab is a young team of over 20 engineers 100% focused on Android development. Specializzati in applicazioni broadcasting, bancarie e customizzazioni del sistema operativo Android. Open Reply - JPEG.jpg
4 Codelab Millestones Ex1 Streaming di un contenuto su smartphone e tablet Ex2 Streaming con app per Ex3 Divertirsi utilizzando il
5 Android multimedia framework Android supporta diversi tipi di formati per lo streaming di contenuti I file possono essere salvati all interno dell applicazione (raw resources, standalone files) oppure utilizzando servizi di OTT streaming. La documentazione dell Android multimedia framework copre soltanto i casi base.
6 Tipi supportati HttpLiveStreaming Protocol 3 è supportato da Android 4.0. La migliore implementazione si trova su dispositivi KitKat. source:
7 MediaPlayer code example //1. Recuperare la view VideoView myvideoview = (VideoView)findViewById(R.id.myvideoview); //2. Setup video url myvideoview.setvideouri(uri.parse(srcpath)); //3. Impostare il video controller myvideoview.setmediacontroller(new MediaController(this)); //4. Inizio dello streaming. myvideoview.requestfocus(); myvideoview.start(); android.widget.videoview
8 Android TV L intrattenimento per la nostra sala Source:
9 Nexus Player Asus device 235 g 1.8GHz Quad Core, Intel Atom Imagination PowerVR Series 6 Graphics 2D/3D Engine 1GB RAM 8GB storage Source:
10 Android TV app caratteristiche tecniche Android TV device hanno Android Lollipop 5.0. Android TV possiede la stessa versione del Multimedia Framework dei normali dispisitvi Android. Android TV app sono compatibili dalle API 17. Basate sulla libreria Leanback Android Support.
11 TV Full HD dpi 10 feet experience Smartphone dp 50 centimetri 3 metri
12 Manifest features Supportare landscape Portrait activity sono escluse
13 Manifest features No touch screen <uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
14 Manifest features Limit sensor <uses-feature android:name="android.hardware.sensor.accelerometer android:required="false" />
15 Keep calm and lean back!! Fornisce componeti built-in customizzati per lo schermo della TV
16 Leanback support library <uses-feature android:name="android.software.leanback" android:required="true" /> <application android:allowbackup="false > <activity android:name="mainactivity android:screenorientation="landscape" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.leanback_launcher" /> </intent-filter> </activity>
17 Leanback support library Model View Presenter Model Presenter View
18 Leanback UI component BroswerFragment Permette agli sviluppatore di avere un layout della propria applicazione già precostruito e pronto all uso.
19 Leanback UI component DetailFragment Mostra informazioni riguardo i contenuti selezionati dall utente.
20 Chromecast un cast-ready device per la multi-screen experience source:
21 Chromecast caratteristiche hardware source:
22 Chromecast componenti Google Cast Esperienza Multi-Screen Google Cast SDK Applicazione client Android app ios app Chrome app Applicazione receiver Default Media Receiver Styled Media Receiver Custom Media Receiver
23 Applicazione client Android librerie e dipendenze Versione minima supportata è la 9 (Gingerbread) MediaRouter API nel android-support-v7 Google Play Services AppCompat API nel android-support-v7
24 Applicazione client Android tipico flusso di esecuzione Client usa MediaRouter per fare il discovery: MediaRouter.addCallback MediaRouter informa il client della route selezionata: MediaRouter.Callback.onRouteSelected Il client recupera l istanza di CastDevice: CastDevice.getFromBundle Il client usa GoogleApiClient per collegarsi allo strato di sistema: GoogleApiClient.Builder source: developers.google.com Il client avvia l applicazione receiver: Cast.CastApi.launchApplication Il client instaura il canale di comunicazione: Cast.CastApi.setMessageReceivedCallbacks Il client invia messaggi di protocollo sul canale di trasmissione: Cast.CastApi.sendMessage
25 Ricerca Cast-Ready Device caratteristiche Live Audio Remote Playback Live Video MediaRouteSelector.Builder mediarouteselectorbuilder = new MediaRouteSelector.Builder(); mediarouteselectorbuilder.addcontrolcategory(mediacontrolintent.category_remote_ PLAYBACK); mediarouteselectorbuilder.addcontrolcategory(mediacontrolintent.category_live_aud IO); mediarouteselectorbuilder.addcontrolcategory(mediacontrolintent.category_live_vid EO);
26 Media Cast Button facile approccio alla ricerca source: developers.google.com source: developers.google.com public boolean oncreateoptionsmenu(menu menu) { MenuItem mediaroutemenuitem = menu.finditem(r.id.media_route_menu_item); MediaRouteActionProvider mediarouteactionprovider = (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem); mediarouteactionprovider.setrouteselector(mmediarouteselector);. }
27 Applicazione Receiver quale mistero? Che cosa è? Applicazione HTML5 - Javascript Che cosa fa? Visualizza il contenuto a video Gestisce i messaggi Quali tipo esistono? Default Media Receiver Styled Media Receiver Custom Media Receiver
28 Default Media Receiver il più semplice Off-the-shelf Nessuna personalizzazione Nessuna registrazione Source: developers.google.com
29 Styled Media Receiver semplice e personalizzabile Simile al Default Media Player CSS per la personalizzazione Registrazione Source: developers.google.com
30 Custom Media Receiver (1/3) qualsiasi cosa Web Applicaiton Debug(able) at 9222 Registrazione Source: developers.google.com
31 Custom Media Receiver (2/3) esempio <html> <head> <title>example minimum receiver</title> <script src="// </head> <body> <video id='media'/> <script> window.mediaelement = document.getelementbyid('media'); window.mediamanager = new cast.receiver.mediamanager(window.mediaelement); window.castreceivermanager = cast.receiver.castreceivermanager.getinstance(); window.castreceivermanager.start(); </script> </body> </html>
32 Custom Media Receiver (3/3) caratteristiche avanzate Video Codification/Decodification H.264 High Profile Level 4.1, 4.2 and 5 VP8 Adaptive Bitrate Streaming HTTP Live Streaming (HLS) Dynamic Adaptive Streaming over HTTP (MPEG-DASH) Smooth Streaming Digital Rights Management Play Ready DRM Widevine DRM Media Player Library GDG Fest Roma 2014 Matteo Bonifazi & Alessandro Martellucci
33 Channel, Namespace e Protocol (1/2) comunicazione Protocol: insieme di messaggi Namespace: nome protocollo Channel: lo strato di comunicazione class CustomChannel implements Cast.MessageReceivedCallback { public String getnamespace() { return urn:x-cast:com.channel.custom ; public void onmessagereceiver(castdevice castdevice, String namespace, String message) { } } Cast.CastApi.setMessageReceivedCallbacks(mApiClient, mcustomchannel.getnamespace(), mcustomchannel); GDG Fest Roma 2014 Matteo Bonifazi & Alessandro Martellucci
34 Channel, Namespace e Protocol (2/2) comunicazione Media Namespace: urn:x-cast:com.google.media.cast RemoteMediaPlayer MediaManager window.mediamanager = new cast.receiver.mediamanager(window.mediaelement); Cast.CastApi.setMessageReceivedCallbacks(mApiClient, mremotemediaplayer.getnamespace(), mcustomchannel); RECEIVER MEDIA CHANNEL CLIENT MEDIA CHANNEL GDG Fest Roma 2014 Matteo Bonifazi & Alessandro Martellucci
35 Google Api Client e Media Route Provider manufacturer Source: developers.google.com CastDevice selectedcastdevice = CastDevice.getFromBundle(selectedRouteInfo.getExtras); Cast.CastOptions.Builder apioptionsbuilder = new Cast.CastOptions.Builder(selectedCastDevice, ); googleapiclient = new GoogleApiClient.Builder().addApi(Cast.API, apioptionsbuilder.build()).build(); googleapiclient.connect(); Cast.CastApi.launchApplication(googleApiClient, applicationid, launchoptions); Cast.CastApi.joinApplication(googleApiClient); Cast.CastApi.stopApplication(googleApiClient); Cast.CastApi.leaveApplication(googleApiClient); GDG Fest Roma 2014 Matteo Bonifazi & Alessandro Martellucci
36 RemoteMediaPlayer finalmente MediaInfo mediainfo = new MediaInfo.Builder(" mremotemediaplayer = new RemoteMediaPlayer(); mremotemediaplayer.load(mapiclient, mediainfo, true); GDG Fest Roma 2014 Matteo Bonifazi & Alessandro Martellucci
37 Buona visione Source: Grazie a tutti GDG Fest Roma 2014 Matteo Bonifazi & Alessandro Martellucci
38 Risorse Android Mediaplayer-> ExoPlayer -> Google Cast -> Chromecast App -> Google Cast Downloads -> Github -> Android TV -> Nvidia Guideline -> Github -> GDG Fest Roma 2014 Matteo Bonifazi & Alessandro Martellucci
39 Libro Sviluppare applicazioni Android in sette giorni GDG Fest Roma 2014 Matteo Bonifazi & Alessandro Martellucci
40 Contatti +MatteoBonifazi +AlessandroMartelluc ci a.martellucci[at]reply.i u m GDG Fest Roma 2014 Matteo Bonifazi & Alessandro Martellucci
Android world. Sviluppare app per Android. Un insieme di software per dispositivi mobili (smartphone, tablet, portatili...)
Android world Un insieme di software per dispositivi mobili (smartphone, tablet, portatili...) Contiene un Sistema Operativo, software middleware e applicazioni varie Sviluppato da Open Handset Alliance,
DettagliSviluppare applicazioni per Windows 8 con HTML e JavaScript
Sviluppare applicazioni per Windows 8 con HTML e JavaScript Di Daniele Bochicchio, Cristian Civera, Marco De Sanctis, Alessio Leoncini, Marco Leoncini, Stefano Mostarda Hoepli Editore (2013) ISBN 9788820352424
DettagliMyPescara, un vate a portata di touch
Comunicato Stampa MyPescara, un vate a portata di touch L amministrazione comunale scommette ancora sulla rete e apre all interazione con cittadini e turisti attraverso un applicazione mobile multilingue
DettagliTecniche di progettazione e sviluppo di applicazioni mobile
Slide del corso FSE Tecniche di progettazione e sviluppo di applicazioni mobile svolto presso AREA Science Park Padriciano - Trieste - Italy diegozabot@yahoo.it Android Introduzione diegozabot@yahoo.it
DettagliProgettazione e Sviluppo dell Applicazione Web Share Mobile per Dispositivi Mobili Multipiattaforma. Elaborato di Laurea di: Marco Stanzani
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria Enzo Ferrari Sede di Modena Corso di Laurea Specialistica in Ingegneria Informatica Progettazione e Sviluppo dell Applicazione Web
DettagliOperazioni preliminari
Operazioni preliminari IT Network Media Player NSZ-GS7 Le immagini delle schermate, le operazioni e le caratteristiche tecniche sono soggette a modifiche senza preavviso. Operazioni preliminari: ACCENSIONE/ATTESA
DettagliUniversità degli Studi di Catania Corso di Laurea Magistrale in Informatica Multimedia 2013/14. Cantarella Danilo. OpenCV Android
Università degli Studi di Catania Corso di Laurea Magistrale in Informatica Multimedia 2013/14 Cantarella Danilo Introduzione OpenCV (Open Source Computer Vision Library) è una libreria disponibile per
DettagliStrumenti informatici per la Lettura. una guida alle risorse, ai dispositivi, ai formati
Strumenti informatici per la Lettura una guida alle risorse, ai dispositivi, ai formati Andrea Mangiatordi, 12 Aprile 2014 Obiettivi: fornire una panoramica completa (per quanto possibile!) dei principali
DettagliANDROID. Domenico Talia. Università della Calabria. talia@dimes.unical.it
ANDROID Domenico Talia Università della Calabria talia@dimes.unical.it Sistemi Operativi per Mobile! I sistemi operativi per sistemi mobili seguono i principi dei SO classici ma devono gestire risorse
DettagliLa geolocalizzazione
La geolocalizzazione La maggior parte dei dispositivi mobili di ultima generazione è dotata di un antenna GPS che permette di conoscere, in breve tempo e con la precisione di qualche metro, la propria
DettagliGUIDA AI PRODOTTI SLINGBOX SOLO SLINGBOX PRO-HD SLINGLINK TURBO ... ...
GUIDA AI PRODOTTI Non perdere mai più i tuoi programmi televisivi preferiti quando sei fuori casa. Guarda e controlla la tua TV di casa praticamente sempre e ovunque su PC Windows, su Mac o sul tuo dispositivo
DettagliManuale istruzioni BlackVue BOZZA
Manuale istruzioni BlackVue BOZZA APP BlackVue Scaricala da itunes o dal Play Store di Google l APP BlackVue caricandola poi sul tuo smartphone o tablet. Caratteristiche supportate dalla APP BlackVue?
DettagliKartè VISION Il Digital signage cambia volto
Kartè VISION Il Digital signage cambia volto VISION Facile. Pratico. Rivoluzionario. Digital Signage Il Digital Signage è una forma di comunicazione audiovisiva basata sulla distribuzione di contenuti
DettagliScuola Professionale e Filologica Geom. F.Borgogna Vercelli
Scuola Professionale e Filologica Geom. F.Borgogna Vercelli Corsi ANDROID 2013/2014 Benvenuti nel mondo dinamico dello sviluppo di applicazioni per smartphone e tablet Android Corsi ANDROID 2013/2014 L
DettagliCLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Servizio Amazon CloudFront
Community - Cloud AWS su Google+ Amazon Web Services Servizio Amazon CloudFront Oggi vedremo il servizio di Amazon CloudFront per la distribuzione di contenuti statici tramite CDN. Hangout 08 del 03.03.2014
DettagliProgrammazione Android. Luca Morettoni <luca@morettoni.net> http://www.morettoni.net
Programmazione Android Luca Morettoni http://www.morettoni.net Android Programming Cos'è Android; Concetti di base sulla programmazione: Q&A AndroidManifest; Activities; Services;
DettagliAndroid. Intent e intent-filter. diegozabot@yahoo.it
Android Intent e intent-filter diegozabot@yahoo.it Intent Cos è un Intent Un intent è una richiesta da parte di un componente di una funzionalità che viene implementata in un altro componente. Viene utilizzato
DettagliSony Bravia B2B FY14. Introduzione al nuovo Bravia B2B FY14
Introduzione al nuovo Bravia B2B FY14 Sony Bravia B2B FY14 Display sottili, discreti e a risparmio energetico per applicazioni di digital signage, corporate ed education con opzioni interattive. Line-up
DettagliSviluppare applicazioni per Windows 8 con XAML, C# e VB
Sviluppare applicazioni per Windows 8 con XAML, C# e VB Di Daniele Bochicchio, Cristian Civera, Marco De Sanctis, Alessio Leoncini, Marco Leoncini, Stefano Mostarda Hoepli Editore (2012) ISBN 9788820352417
DettagliICARO Terminal Server per Aprile
ICARO Terminal Server per Aprile Icaro è un software aggiuntivo per Aprile (gestionale per centri estetici e parrucchieri) con funzionalità di terminal server: gira sullo stesso pc dove è installato il
DettagliMOBILE WEB DESIGN TUTORIAL ANDROID METAIO AUGMENTED REALITY
MOBILE WEB DESIGN TUTORIAL ANDROID METAIO AUGMENTED REALITY 1 Sommario 1. INTRODUZIONE... 3 2. GET METAIO... 4 2.1. PREREQUISITI... 4 2.2. INTALLAZIONE... 4 2.3. PROGETTI ESEMPLIFICATIVI... 4 3. USARE
DettagliSviluppo su Android. Linux Day Torino 2010
Sviluppo su Android Linux Day Torino 2010 Francesco Ronchi francesco.ronchi@gmail.com - www.synesthesia.it Cos'è Android Sistema operativo dedicato ai device mobili: cellulari, palmari, tablet, navigatori...
DettagliL architettura del sistema può essere schematizzata in modo semplificato dalla figura che segue.
Il software DigitalRepository/AMBiblioweb (DRBW) è un sistema di gestione completo per repository digitali implementato secondo lo standard MAG 2.0 e successive revisioni, in accordo con il modello OAIS.
DettagliFabb Srl. Prodotti per olografia e digital signage
Prodotti per olografia e digital signage fabb srl - via carducci, 39-20099 - Sesto San Giovanni - MI - p.iva. 08694790968 - c.soc. 10.000 i.v. - info@fabbsrl.it - www.fabbsrl.it Prodotti e software per
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
DettagliCorso Base. ActionSMS. Maurizio Cozzetto, Francesco Sarasini
Corso Base ActionSMS Maurizio Cozzetto, Francesco Sarasini Broadcast Receivers A broadcast receiver is a component that does nothing but receive and react to broadcast announcements (Intents). For a Broadcast
DettagliICON NEWSONAIR. Affordable Regional NewsRoom
ICON NEWSONAIR Affordable Regional NewsRoom INTRODUZIONE Descrizione del Sistema ICON Lo scopo del sistema è fornire gli strumenti per la realizzazione e la gestione di tutti i flussi della produzione
Dettaglirequisiti di sistema caratteristiche hardware e software necessarie REQUISITI DI SISTEMA
requisiti di sistema caratteristiche hardware e software necessarie 1 Sommario Piattaforma Hardware... 3 Requisiti hardware suddivisi per moduli... 4 Requisiti software suddivisi per moduli... 5 Protocolli
DettagliVIDEO COMUNICAZIONE VIA WEB: LA NOSTRA SOLUZIONE PER LEZIONI IN AULA VIRTUALE, SEMINARI E RIUNIONI A DISTANZA
Grifo multimedia Srl Via Bruno Zaccaro, 19 Bari 70126- Italy Tel. +39 080.460 2093 Fax +39 080.548 1762 info@grifomultimedia.it www.grifomultimedia.it VIDEO COMUNICAZIONE VIA WEB: LA NOSTRA SOLUZIONE PER
DettagliTECHNOLOGY SOLUTIONS Soluzioni e consulenza per la comunità finanziaria. vwd group Italia
TECHNOLOGY SOLUTIONS Soluzioni e consulenza per la comunità finanziaria vwd group Italia Soluzioni tecnologiche Clienti Services & consulting Feed Handler Trading Applications FINANCE INNOVATION 2 Lavorare
DettagliINTRODUZIONE ALLE PIATTAFORME
INTRODUZIONE ALLE PIATTAFORME Android ios Windows Phone 8 Android 2 Cos è Android? Un moderno open-source sistema operativo Componenti: Linux kernel Java Core applications 3 Perché è stato un successo
DettagliGuida Google Cloud Print
Guida Google Cloud Print Versione 0 ITA Definizioni delle note Nella presente Guida dell utente viene utilizzato lo stile che segue per contrassegnare le note: Le note forniscono istruzioni da seguire
DettagliAndroid per sistemi embedded
Android per sistemi embedded Valter Minute valter@valterminute.com Vminute By PresenterMedia.com Agenda or Summary Layout A second line of text could go here 1 2 3 4 5 Cos è Android Parenti serpenti Android
DettagliADDING SOCIAL PLUGINS TO YOUR OWN SITE
ADDING SOCIAL PLUGINS TO YOUR OWN SITE Aggiungere SOCIAL PLUGINS al proprio sito è ormai materia quotidiana per coloro che si cimentano nella creazione di un sito internet, infatti, possiamo trovare implementazioni
DettagliCase History Sistema di streaming in intranet aziendale Cliente: Armani. www.ingeniumlogic.com
Case History Sistema di streaming in intranet aziendale Cliente: Armani www.ingeniumlogic.com 1 Richiesta del cliente 1.1 Intranet Il limite principale dell architettura adottata fino adesso risiede nella
DettagliLuca Mari, Sistemi informativi applicati (reti di calcolatori) appunti delle lezioni. Architetture client/server: applicazioni client
Versione 25.4.05 Sistemi informativi applicati (reti di calcolatori): appunti delle lezioni Architetture client/server: applicazioni client 1 Architetture client/server: un esempio World wide web è un
DettagliCorso di formazione CerTICTablet
Redattore prof. Corso di formazione CerTICTablet Decima Dispensa Comitato Tecnico Scientifico: Gruppo Operativo di Progetto CerticAcademy Learning Center, patrocinato dall assessorato al lavoro e alla
DettagliPREVENTIVO PER LA REALIZZAZIONE DEL SITO INTERNET
25/8/2011 PREVENTIVO PER LA REALIZZAZIONE DEL SITO INTERNET WWW.PALLANUOTOBERGAMO.IT Preventivo n. 006/08/11 Almaware Sommario Breve analisi dei requisiti e dello sviluppo... 3 Obiettivo... 3 Dettagli...
Dettagli[AD.AGIO] ANDROID SDK
[AD.AGIO] ANDROID SDK 2013.06 Pag. 1 1. PREMESSA Il presente documento riporta informazioni riservate il cui utilizzo è confidenziale e permesso esclusivamente nell'ambito del rapporto di fornitura in
DettagliCorso di programmazione di sistemi mobile 1. Android. Google Cloud Messaging
Corso di programmazione di sistemi mobile 1 Android Google Cloud Messaging Corso di programmazione di sistemi mobile 2 Cos è Il Google Cloud Messaging o GCM è un servizio di Google che permette di inviare
DettagliTECNOLOGIA CLOUD E CDN TECNOLOGIA - BROCHURE. Brochure
TECNOLOGIA Brochure 4ME non è solo un software, è pensato per sfruttare al massimo le potenzialità tecnologiche oggi disponibili per proteggere i contenuti, per renderli disponibili velocemente in tutto
DettagliLaboratorio di Informatica
Laboratorio di Informatica SOFTWARE Francesco Tura francesco.tura@unibo.it 1 Le componenti del calcolatore: HARDWARE E SOFTWARE HARDWARE parti che compongono fisicamente il calcolatore componente multifunzionale
DettagliTecnologia utilizzata per l'erogazione di corsi di formazione in modalità classe virtuale
Premessa Il presente documento riporta una descrizione tecnico funzionale del servizio Teleskill Live utilizzato per l'erogazione in modalità classe virtuale di corsi di formazione on line dedicati ai
DettagliAdobe Flash CS5.5 e Web Animation. Lezione 7: introduzione ad ActionScript 3.0, livelli guida, realizzazione di un player audio in streaming
Adobe Flash CS5.5 e Web Animation Lezione 7: introduzione ad ActionScript 3.0, livelli guida, realizzazione di un player audio in streaming Cos è ActionScript ActionScript è il linguaggio di programmazione
DettagliMobile & Technology. Area di formazione. Corso ios base. Corso ios avanzato. Il mondo delle App: idee, creatività, business.
Area di formazione Mobile & Technology 01 02 03 04 05 Corso ios base Corso ios avanzato Il mondo delle App: idee, creatività, business Progetto App AngularJS - Up and running 01 Corso ios base Ore: 24
DettagliContact Center 2.0 BBF 2009- Roma 25 Novembre www.xenialab.com
Contact Center 2.0 BBF 2009- Roma 25 Novembre Agenda - Obiettivi - Contact center 1.0 e 2.0 (URM) - URM Framework - CRM Opensource - Integrazione con Social Network - Tecnologie Open Source - Esempio di
DettagliCTStudio. overview workflow features interface
CTStudio overview workflow features interface overview scenario DESIGN CREATE DEPLOY visual editing Dynamic VXML Rendering VXML Interpreter TTS ASR users network services (db, web ) overview what is CTStudio
DettagliCREA IL CATALOGO DEI TUOI PRODOTTI SU IPAD E IPHONE CON UN APP. ANZI, CON UPP!
CREA IL CATALOGO DEI TUOI PRODOTTI SU IPAD E IPHONE CON UN APP. ANZI, CON UPP! COS È UPP!? upp! è l applicazione di punta della divisione mobile di Weblink srl, dedicata allo sviluppo di applicazioni per
DettagliCARJAVA. Il software per gestire l accettazione. Da Tablet o Smartphone. Archivia i dati su PC e crea le commesse direttamente nel gestionale
CARJAVA Il software per gestire l accettazione Da Tablet o Smartphone Archivia i dati su PC e crea le commesse direttamente nel gestionale 1: Indice: Pag. 3 Principi Pag. 4 1- Lato pc 1.1 Download e installazione
DettagliIndice generale. Introduzione...xv. Parte I Per iniziare Capitolo 1 Introduzione allo sviluppo ios con tecnologie web...3
Introduzione...xv A chi si rivolge questo libro...xv Gli argomenti trattati...xv Com è organizzato il libro...xvi Cosa occorre per utilizzare il libro...xvii Convenzioni adottate...xvii Il codice sorgente...xviii
DettagliEsercizi di JavaScript
Esercizi di JavaScript JavaScript JavaScript é un linguaggio di programmazione interpretato e leggero, creato dalla Netscape. E' presente a patire da Netscape 2 in tutti i browser ed é dunque il linguaggio
DettagliWindows Phone 7. Funzionalità del nuovo sistema operativo Mobile di Microsoft
Windows Phone 7 Funzionalità del nuovo sistema operativo Mobile di Microsoft Specifiche HW 8 0 0 QV GA / 4 8 0 HV GA Capacitive touch 4 or more contact points Sensors A-GPS, Accelerometer, Compass, Light,
DettagliMagiCum S.r.l. Progetto Inno-School
MagiCum S.r.l. Progetto Inno-School Area Sviluppo Software Autore: Sergio Gandola Revisione: 2 Data: 07/06/13 Titolo: Documentazione Tecnica Diario File:Documentazione Tecnica.pdf Sito: http://inno-school.netsons.org/
DettagliPadova, 18-19 Settembre Alessandro Belloli Direttore Tecnico di Avvenire
Padova, 18-19 Settembre Alessandro Belloli Direttore Tecnico di Avvenire Indice 1 Chi siamo 2 Abbonamento integrato 3 Novità Chi siamo Chi siamo SEDI E STAMPA LE SEDI Milano I CENTRI STAMPA CSQ Roma STEC
DettagliSerie SP IP Camera. Puoi Visualizzare la nostra serie SP direttamente in remote da browser Internet
Serie SP IP Camera Puoi Visualizzare la nostra serie SP direttamente in remote da browser Internet Explorer digitando sricam.it/view (Per visualizzare su più PC usare Account Diversi) Inserendo le credenziali
DettagliL architettura MVC (Model- View-Controller) Introduzione
L architettura MVC (Model- View-Controller) Introduzione Architettura MCV L architettura MVC è un insieme di regole per strutturare un sito-web dinamico. Queste regole complicano la struttura del sito,
DettagliProvincia di Rimini Servizio Infrastrutture Territoriali e Tecnologiche Ufficio Sistemi Informativi. Scambio dati digitali Cittadini Provincia
Servizio Infrastrutture Territoriali e Tecnologiche Scambio dati digitali Cittadini Provincia Ruggero Ruggeri Silvia Sarti Maggio 2012 Progetto Interscambio Dati Introduzione Obiettivo del seguente progetto
DettagliSommario. Introduzione Architettura Client-Server. Server Web Browser Web. Architettura a Due Livelli Architettura a Tre Livelli
Sommario Introduzione Architettura Client-Server Architettura a Due Livelli Architettura a Tre Livelli Server Web Browser Web Introduzione La storia inizia nel 1989 Tim Berners-Lee al CERN, progetto WWW
DettagliUn software tutto in uno
1 2 Un software tutto in uno Bman è il software gestionale modulare e completo. Il sistema modulare di Bman permette di costruire il software in base ad ogni singola richiesta. I moduli sono integrabili
DettagliCLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Servizio Amazon SNS
Community - Cloud AWS su Google+ Amazon Web Services Servizio Amazon SNS Oggi vedremo il servizio di Amazon SNS per la gestione delle notifiche tra applicazioni e servizi esterni. Hangout 09 del 18.03.2014
DettagliSviluppo di app e invio di notifiche per wearable devices in Android. Brando Mordenti Matricola 661278
Sviluppo di app e invio di notifiche per wearable devices in Android Brando Mordenti Matricola 661278 INTRODUZIONE Le app Wearable girano direttamente sul wearable device, permettendo di accedere all hardware
DettagliStrumenti per il testing di applicazioni in ambiente Android
tesi di laurea Strumenti per il testing di applicazioni in ambiente Android Anno Accademico 2010\2011 relatore Ch.mo prof. Marcello Cinque candidato Nome Domenico Paone Matr. 534\003571 Android Testing
DettagliEC099000 MINI PC ANDROID 4.0 PER SMART TV
EC099000 MINI PC ANDROID 4.0 PER SMART TV PC in miniatura a forma di chiavetta con Wi Fi integrato che, collegato a un televisore con HDMI, lo trasforma in uno smart TV con cui è possibile navigare in
DettagliCollegamento remoto vending machines by do-dots
Collegamento remoto vending machines by do-dots Ultimo aggiornamento 23 marzo 2011 rev1 - Stesura iniziale 18/10/2010 rev2 - Approfondimenti 12/11/2010 rev3 Riduzione dei contenuti per una lettura generica
DettagliCome visualizzare un dispositivo EZVIZ via web browser / Client mobile / client software ivms-4200
Come visualizzare un dispositivo EZVIZ via web browser / Client mobile / client software ivms-4200 1 Indice Nota Importante... 3 Come abilitare un dispositivo prima dell attivazione... 3 Registrare e visualizzare
DettagliIRSplit. Istruzioni d uso 07/10-01 PC
3456 IRSplit Istruzioni d uso 07/10-01 PC 2 IRSplit Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Installazione 4 3. Concetti fondamentali
DettagliAndroid. Anatomia di una applicazione
Android Anatomia di una applicazione Elementi di base Gli elementi di base per costruire una applicazione Android sono cinque: Activity Intent Broadcast Receiver Service Content Provider 2 Activity (1/3)
DettagliBETALAND TV CHANNEL. Manuale di Utilizzo
BETALAND TV CHANNEL Manuale di Utilizzo 1 INDICE 1. REQUISITI TECNICI... 1 1.1 - Accesso Internet... 1 1.2 - Requisiti del PC... 1 1.3 - Requisiti Software... 1 1.4 - Requisiti del Monitor... 2 2. IL CLIENT...
DettagliEZCAST M2 MANUALE UTENTE IOS
EZCAST M2 MANUALE UTENTE IOS Una volta accesa, la chiavetta mostra la schermata principale con le seguenti voci: 1. EZCast SSID: EZCast-xxxxxxxx, password:xxxxxxxx. 2. Per gli utenti Windows/Mac, è possible
Dettagliuse ready 2 La soluzione open source enterprise preconfigurata per l'it Asset Management www.cmdbuild.org Tecnoteca Srl
1 ready 2 use La soluzione open source enterprise preconfigurata per l'it Asset Management www.cmdbuild.org Tecnoteca Srl tecnoteca@tecnoteca.com www.tecnoteca.com CMDBuild ready2use 2 CMDBuild ready2use
DettagliConfigurazione dei Windows Media Services in Windows Server 2008. di Nicola Ferrini MCT MCSA MCSE MCTS MCITP
Configurazione dei Windows Media Services in Windows Server 2008 di Nicola Ferrini MCT MCSA MCSE MCTS MCITP Introduzione Windows Media Services (WMS) è un componente software di Microsoft Windows Server
DettagliCosa è Tower. Sistema di autenticazione per il controllo degli accessi a reti wireless. struttura scalabile. permette la nomadicità degli utenti
Cosa è Tower Sistema di autenticazione per il controllo degli accessi a reti wireless struttura scalabile consente la federazione tra reti di enti/operatori t i differenti permette la nomadicità degli
DettagliLa gestione integrata della sicurezza in Agenzia ANSA: dal firewalling all'utm Michelangelo Uberti, Sales Engineer Babel S.r.l.
La gestione integrata della sicurezza in Agenzia ANSA: dal firewalling all'utm Michelangelo Uberti, Sales Engineer Babel S.r.l. Babel S.r.l. - P.zza S. Benedetto da Norcia 33, 00040 Pomezia (RM) www.babel.it
DettagliEZCAST M2 Android User Manual
EZCAST M2 Android User Manual Una volta accesa, la chiavetta mostra la schermata principale con le seguenti voci: 1. EZCast SSID: EZCast-xxxxxxxx, password:xxxxxxxx. 2. Per gli utenti Windows/Mac, è possible
Dettaglit +39 02 74222225 e Via Lazzaro Spallanzani, 10 20129 Milano (MI) amministrazione@impesud.it w www.impesud.it a due passi da MM Porta Venezia
Impesud Technology è una società di servizi web fondata nel 2011. Analizziamo i tuoi obiettivi di business online e ti forniamo servizi di piani.cazione strategica digitale, copywriting e internet marketing.
DettagliBasi Android. Android si definisce open. Con8ene tecnologie open source. Il codice di Android è open. Licenza Open Source Apache 2.
Basi Android 1 Android Cosa è Android? Android è un insieme di strumen8 e librerie per sviluppare applicazioni mobili è più di un SO Android si definisce open Con8ene tecnologie open source Linux Il codice
DettagliElenco argomenti (1/2)
Dev ios Argomenti trattati Elenco argomenti (1/2) ios, il sistema operativo di iphone/ipad I 4 livelli dell'architettura ios: Cocoa touch Media Core services Core OS Le App: struttura e funzionamento Area
DettagliBook 2. Conoscere i contenuti digitali. Saper riconoscere diversi tipi di contenuti digitali
Book 2 Conoscere i contenuti digitali Saper riconoscere diversi tipi di contenuti digitali Centro Servizi Regionale Pane e Internet Redazione a cura di Roger Ottani, Grazia Guermandi, Sara Latte Luglio
DettagliMICRO USB OTG TO SERIAL Adattatore da Micro USB OTG a Seriale RS232 per Tablet & Smartphone
MICRO USB OTG TO SERIAL Adattatore da Micro USB OTG a Seriale RS232 per Tablet & Smartphone Manuale Utente XURS232MICROTG www.hamletcom.com Gentile Cliente, La ringraziamo per la fiducia riposta nei nostri
DettagliLa collaborazione avanzata via web browser
OSSERVATORIO UNIFIED COMMUNICATION & COLLABORATION (UC&C) 23 ottobre 2014 La collaborazione avanzata via web browser Maurizio Tondi, Market Development EMEA Evoluzione delle Reti Pubbliche 1 Explosion
DettagliSKYPE SERVER PER HDX7000/8000
SKYPE SERVER PER HDX7000/8000 CODIFICATORE SKOD200 MULTIPIATTAFORMA PER CHIAMATE DA SMARTPHONE DA CONNETTERE AL CODEC PER VIDEOCONFERENZA HDX7000/8000 DI POLYCOM IL SERVER MULTIPIATTAFORMA SKOD 200 Si
DettagliSmartphone 4.1. Cosa c èdi nuovo in Smartphone 4.1
Smartphone 4.1 Cosa c èdi nuovo in Smartphone 4.1 Novità in Smartphone 4.1 La versione 4.1 di Smartphone offre le nuove funzionalità in modo di soddisfare le richieste dei mercati emergenti. Inoltre alle
DettagliGuida per l utente di PrintMe Mobile 3.0
Guida per l utente di PrintMe Mobile 3.0 Descrizione del contenuto Informazioni su PrintMe Mobile Requisiti del sistema Stampa Soluzione dei problemi Informazioni su PrintMe Mobile PrintMe Mobile è una
DettagliPV-Cam Viewer per IP Cam. App Store/Play Store Installazione Guida Veloce
PV-Cam Viewer per IP Cam App Store/Play Store Installazione Guida Veloce 1.Installare l'app "PV Cam Viewer" Esistono 2 metodi per installare PV Cam Viewer app.. 1. Primo metodo, scannare il codice QR su
DettagliWBT Authoring. Web Based Training STUDIO
Web Based Training STUDIO AU-1.0-IT http://www.must.it Introduzione è un applicazione on-line in grado di soddisfare un gran numero di esigenze nel campo della formazione a distanza e della comunicazione.
DettagliCrea il catalogo dei tuoi prodotti su ipad e iphone con un App. Anzi, con upp!
Crea il catalogo dei tuoi prodotti su ipad e iphone con un App. Anzi, con upp! Cos è UPP? upp! è l applicazione di punta della divisione mobile di Weblink srl, dedicata allo sviluppo di applicazioni per
DettagliRendi il tuo sito Joomla visibile ai potenziali clienti
SEOJoomla Stefano Rigazio Maurizio Palermo Rendi il tuo sito Joomla visibile ai potenziali clienti #joomlafestival Come rendere visibile il tuo sito Configurazione SEO di Joomla Ottimizzazione SEO di Joomla
DettagliQlik Sense Desktop. Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Tutti i diritti riservati.
Qlik Sense Desktop Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Tutti i diritti riservati. Copyright 1993-2015 QlikTech International AB. Tutti i diritti riservati. Qlik, QlikTech, Qlik
DettagliSommario. 1. Cos è SecureDrive... 3. 1.1. Caratteristiche... 3. 1.1.1. Privacy dei dati: SecureVault... 4
Allegato Tecnico Pagina 2 di 7 Marzo 2015 Sommario 1. Cos è... 3 1.1. Caratteristiche... 3 1.1.1. Privacy dei dati: SecureVault... 4 1.1.1.1. Funzione di Recupero del Codice di Cifratura... 4 1.1.2. Sicurezza
DettagliTV-310. Manuale utente
TV-310 Manuale utente Contenuto della confezione Al ricevimento del prodotto, Vi preghiamo di controllare che la scatola contenga le seguenti voci: CD con Software di installazione Chiavetta USB DVB-T
DettagliProtocolli applicativi: FTP
Protocolli applicativi: FTP FTP: File Transfer Protocol. Implementa un meccanismo per il trasferimento di file tra due host. Prevede l accesso interattivo al file system remoto; Prevede un autenticazione
DettagliInstallazione dei Windows Media Services in Windows Server 2008. di Nicola Ferrini MCT MCSA MCSE MCTS MCITP
Installazione dei Windows Media Services in Windows Server 2008 Introduzione di Nicola Ferrini MCT MCSA MCSE MCTS MCITP Windows Media Services è il componente server di Windows Media Technologies utilizzato
DettagliDefinizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base
Sistema operativo Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base Architettura a strati di un calcolatore
DettagliIl progetto Insieme a Scuola di Internet
Il progetto Insieme a Scuola di Internet Glossario Glossario > A @ (at) La @, che si pronuncia at oppure chiocciola comunemente chiamata a commerciale, è un carattere utilizzato generalmente per la posta
DettagliAndroid Security Key Management. Roberto Gassirà (r.gassira@mseclab.com) Roberto Piccirillo (r.piccirillo@mseclab.com)
Roberto Gassirà (r.gassira@mseclab.com) Roberto Piccirillo (r.piccirillo@mseclab.com) Roberto Piccirillo Senior Security Analyst - Mobile Security Lab Vulnerability Assessment (IT, Mobile Application)
DettagliSistema Informativo Valutazioni e PRocedimenti Ambientali (SIPRA)
Sistema Informativo Valutazioni e PRocedimenti Ambientali (SIPRA) Guida alla configurazione della postazione di lavoro e accesso al servizio STATO DELLE VARIAZIONI Versione Paragrafo o Pagina Descrizione
DettagliMyPostman. Progetto di messaggistica istantanea Invio messaggi ai tuoi contatti attraverso Google Cloud Messaging
MyPostman Progetto di messaggistica istantanea Invio messaggi ai tuoi contatti attraverso Google Cloud Messaging MyPostman ti permette di scambiare messaggi ed informazioni con i tuoi contatti ed i tuoi
DettagliCORSO TABLET CORSO BASE 100h Introduzione 2 Uso del tablet Sistemi operativi Touch screen: 5 Il tocco: 6 I tasti laterali:
CORSO TABLET Grazie al Corso Tablet sarai in grado di accrescere le tue competenze professionali per rispondere efficacemente alle esigenze degli alunni e ai bisogni formativi espressi da un contesto sociale
DettagliLa creatività multimediale all'ennesima potenza.
Arachno presenta il digital publishing di nuova generazione. LA NOSTRA AGENZIA È ORA PARTNER PER L'ITALIA DI MAG+, L'INNOVATIVA PIATTAFORMA PER IL DIGITAL PUBLISHING DI CONTENUTI INTERATTIVI SU TABLET
Dettagli