Video Streaming. dal player standard Android verso device non convenzionali. GDG Fest Roma 2014 Matteo Bonifazi & Alessandro Martellucci

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Video Streaming. dal player standard Android verso device non convenzionali. GDG Fest Roma 2014 Matteo Bonifazi & Alessandro Martellucci"

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:http://www.televisedrevolution.com/

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:http://www.televisedrevolution.com/

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="//www.gstatic.com/cast/sdk/libs/receiver/2.0.0/cast_receiver.js"></script> </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("http://your.server.com/video.mp4").setContentType("video/mp4").setStreamType(MediaInfo.STREAM_TYPE_BUFFERED).setMetadata(mediaMetadata).build(); 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 -> https://github.com/google/exoplayer Google Cast -> https://developers.google.com/cast Chromecast App -> Google Cast Downloads -> https://developers.google.com/cast/docs/downloads Github -> https://github.com/googlecast Android TV -> https://developer.android.com/tv Nvidia Guideline -> https://developer.nvidia.com/android-tv-developer-guide Github -> https://github.com/googlesamples/androidtv-leanback.git GDG Fest Roma 2014 Matteo Bonifazi & Alessandro Martellucci

39 Libro Sviluppare applicazioni Android in sette giorni https://androidinsettegiorni.wordpress.com/ 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. 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,

Dettagli

ANDROID. Domenico Talia. Università della Calabria. talia@dimes.unical.it

ANDROID. 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

Dettagli

[AD.AGIO] ANDROID SDK

[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

Dettagli

Processamento audio e video

Processamento audio e video Ing. Simone SCARDAPANE Un seminario per Laboratorio per l Elaborazione Multimediale Anno Accademico 2012/2013 Parte 1 1. (Brevissima) Introduzione ad Android 2. Fondamenti di OOP 3. Programmare su Android

Dettagli

Sviluppo di un applicazione mobile per la gestione degli interventi tecnici tramite geolocalizzazione

Sviluppo di un applicazione mobile per la gestione degli interventi tecnici tramite geolocalizzazione UNIVERSITA DEGLI STUDI DI FERRARA Corso di Laurea in informatica Anno Accademico 2011-2012 Sviluppo di un applicazione mobile per la gestione degli interventi tecnici tramite geolocalizzazione Relatore:

Dettagli

La geolocalizzazione

La 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

Dettagli

INTRODUZIONE ALLE PIATTAFORME

INTRODUZIONE 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

Dettagli

Sviluppare applicazioni per Windows 8 con HTML e JavaScript

Sviluppare 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

Dettagli

INTRODUZIONE ALLA PROGRAMMAZIONE ANDROID

INTRODUZIONE ALLA PROGRAMMAZIONE ANDROID INTRODUZIONE ALLA PROGRAMMAZIONE ANDROID Giuseppe Marziale Bari, 27 Novembre 2013 About Me (Giuseppe Marziale) Sono Laureato in Ingegneria informatica specializzazione in sistema informativi e reti ( Ottobre

Dettagli

Mobile & Technology. Area di formazione. Corso ios base. Corso ios avanzato. Il mondo delle App: idee, creatività, business.

Mobile & 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

Dettagli

Manuale istruzioni BlackVue BOZZA

Manuale 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?

Dettagli

EC099000 MINI PC ANDROID 4.0 PER SMART TV

EC099000 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

Dettagli

ANDROID 4.2 JELLY BEAN Installazione e configurazione dell ambiente

ANDROID 4.2 JELLY BEAN Installazione e configurazione dell ambiente INTRODUZIONE Per sviluppare applicazioni in grado di girare su sistemi Android servono tre cose: il Java JDK (Java Development Kit), che contiene tutti gli strumenti necessari a sviluppare nel linguaggio

Dettagli

Tecniche di progettazione e sviluppo di applicazioni mobile

Tecniche 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

Dettagli

Progettazione e Sviluppo dell Applicazione Web Share Mobile per Dispositivi Mobili Multipiattaforma. Elaborato di Laurea di: Marco Stanzani

Progettazione 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

Dettagli

MagiCum S.r.l. Progetto Inno-School

MagiCum 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/

Dettagli

TECNOLOGIA CLOUD E CDN TECNOLOGIA - BROCHURE. Brochure

TECNOLOGIA 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

Dettagli

2 Android Market e la commercializzazione delle applicazioni 35

2 Android Market e la commercializzazione delle applicazioni 35 Prefazione Prima di iniziare xiv xxii 1 Introduzione ad Android 31 1.1 Introduzione 32 1.2 Panoramica di Android 34 1.3 Android 2.2 (Froyo) 37 1.4 Android 2.3 (Gingerbread) 40 1.5 Android 3.0 (Honeycomb)

Dettagli

Lezione 1 Primi passi con Android

Lezione 1 Primi passi con Android A cura di Carlo Pelliccia Android è una piattaforma software per smartphone e tablet realizzata dal consorzio noto come Open Handset Alliance, di cui Google è capofila e maggiore contributore, ed al quale

Dettagli

Android Security Key Management. Roberto Gassirà (r.gassira@mseclab.com) Roberto Piccirillo (r.piccirillo@mseclab.com)

Android 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)

Dettagli

Tecnologia utilizzata per l'erogazione di corsi di formazione in modalità classe virtuale

Tecnologia 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

Dettagli

Programmazione Android

Programmazione Android Programmazione Android Giovanni Perbellini, Stefano Cordibella Università di Verona EDALab S.r.l. Agenda Introduzione Android Overview Ambiente di sviluppo Esempi Helloworld Weather 2 1 Cos è Android?

Dettagli

Capitolo 1. Sviluppare Mobile

Capitolo 1. Sviluppare Mobile Capitolo 1 Sviluppare Mobile Il precedente libro, Android. Guida per lo sviluppatore edito da Apogeo a febbraio 2010 ha avuto come obiettivo quello di descrivere le principali caratteristiche della piattaforma

Dettagli

WebGL e 3D su Web. Lezione 11 Maggio 2015

WebGL e 3D su Web. Lezione 11 Maggio 2015 Lezione 11 Maggio 2015 Un po di storia: Hardware e grafica 3D: In principio postazioni specializzate; La Silicon Graphics si afferma come produttrice di workstation grafiche in serie (molto costose!);

Dettagli

Esercizi lezione 7. Esercizio A Progettate un'applicazione Android che consenta di fare una telefonata. Pag. 1/9

Esercizi lezione 7. Esercizio A Progettate un'applicazione Android che consenta di fare una telefonata. Pag. 1/9 Pag. 1/9 Esercizi lezione 7 Esercizio A Progettate un'applicazione Android che consenta di fare una telefonata. Suggerimenti: si può usare un intent e il metodo startactivity(), seguendo il frammento di

Dettagli

LA SOLUZIONE DIGITAL SIGNAGE DI EUROSELL

LA SOLUZIONE DIGITAL SIGNAGE DI EUROSELL LA SOLUZIONE DIGITAL SIGNAGE DI EUROSELL Il mercato dell'oohm (Out Of Home Media) è stato approcciato con un evoluto sistema di Digital Signage in grado di soddisfare tutte le esigenze del mercato. Proprio

Dettagli

Lezione 1 Primi passi con Android

Lezione 1 Primi passi con Android A cura di Carlo Pelliccia Meno di tre anni fa Google ha rilasciato una versione preliminare del kit di sviluppo di Android, il suo nuovo sistema operativo dedicato agli smartphone. Futurologi e semplici

Dettagli

Corso Base. ActionSMS. Maurizio Cozzetto, Francesco Sarasini

Corso 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

Dettagli

Android development. Sviluppo di Mobile Apps sul sistema operativo di Google

Android development. Sviluppo di Mobile Apps sul sistema operativo di Google Android development Sviluppo di Mobile Apps sul sistema operativo di Google Agenda Giorni: Gio 14/04/2011 Ven 15/04/2011 Gio 21/04/2011 Ven 22/04/2011 Suddivisione: Mattina: teoria Pomeriggio: pratica

Dettagli

Sviluppo su Android. Linux Day Torino 2010

Sviluppo 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...

Dettagli

Videoregistratori Serie DX

Videoregistratori Serie DX Pagina:1 DVR per telecamere AHD, analogiche, IP Manuale APP mobile Come installare e utilizzare l App per dispositivi mobili Pagina:2 Contenuto del manuale In questo manuale viene descritto come installare

Dettagli

MyPescara, un vate a portata di touch

MyPescara, 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

Dettagli

Area di formazione. Mobile & Technology. Ingolosito dalle nuove tecnologie? Appassionato di sviluppo App e Mobile? Corso ios avanzato Swift

Area di formazione. Mobile & Technology. Ingolosito dalle nuove tecnologie? Appassionato di sviluppo App e Mobile? Corso ios avanzato Swift Area di formazione Mobile & Technology Ingolosito dalle nuove tecnologie? Appassionato di sviluppo App e Mobile? 01 02 03 04 05 Corso ios base Swift Corso ios avanzato Swift AngularJS Up and running Ideare

Dettagli

Quando si sa chiaramente come si deve comportare l applicazione si può analizzare una possibile soluzione applicativa.

Quando si sa chiaramente come si deve comportare l applicazione si può analizzare una possibile soluzione applicativa. Introduzione alla tecnologia JMX 1 Viene analizzata l architettura sottostante le Java Managment Extensions (JMX) mostrandone un utilizzo applicativo e analizzando altri possibili scenari d uso di Ivan

Dettagli

Android. Android. Sviluppo di applicazioni. Dalvik 19/03/2011. A. Ferrari

Android. Android. Sviluppo di applicazioni. Dalvik 19/03/2011. A. Ferrari Android Android A. Ferrari Android è un sistema opera8vo per disposi8vi mobili. Inizialmente sviluppato da Startup Android Inc. acquisita poi nel 2005 da Google Inc. Il cuore di Android è un kernel Linux.

Dettagli

Programmazione in ambiente

Programmazione in ambiente Università Politecnica delle Marche Dipartimento di Ingegneria dell Informazione Programmazione in ambiente Android Laura Montanini - laura.montanini@univpm.it Corso di Tecnologie per le TLC 2013-2014

Dettagli

Intrigante. opportunità. Guardare la Tv su tablet e smartphone. banco prova

Intrigante. opportunità. Guardare la Tv su tablet e smartphone. banco prova Wi.TV è l ultimo colpo di magia di TELE System: un decoder DTT PVR controllato da una App per ios, Android, Mac e Windows per riprodurre i canali televisivi in streaming su tablet, smartphone e PC grazie

Dettagli

LA TUA PRIMA APP CON CORDOVA

LA TUA PRIMA APP CON CORDOVA LA TUA PRIMA APP CON CORDOVA Dedicato a. Gianluca ed Enza, due persone speciali Autore: Gianpiero Fasulo www.gfasulo.it - Pag. 2 COPYRIGHT La tua prima APP con CORDOVA Tutti i diritti riservati. Nessuna

Dettagli

Indice generale. Introduzione...xv. Parte I Per iniziare Capitolo 1 Introduzione allo sviluppo ios con tecnologie web...3

Indice 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

Dettagli

Sviluppare applicazioni per Windows 8 con XAML, C# e VB

Sviluppare 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

Dettagli

Unified Communications

Unified Communications Unified Communications UNA COLLABORAZIONE EFFETIVA E CONVENIENTE - LA POTENZA DEI MEETING ONLINE Weblive è un ambiente integrato che combina Web, Mobile, e PC dando vita ad una soluzione completa per la

Dettagli

Come 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 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

Dettagli

Ultra HD e multidevice: la rivoluzione di eshop e punti vendita. Dati, scenari e opportunità.

Ultra HD e multidevice: la rivoluzione di eshop e punti vendita. Dati, scenari e opportunità. Ecommerce Forum 2015 Ultra HD e multidevice: la rivoluzione di eshop e punti vendita. Dati, scenari e opportunità. Roberto Silva Coronel Ceo e Founder Marketing Multimedia Group Giacomo Fusina Ceo e Founder

Dettagli

use ready 2 La soluzione open source enterprise preconfigurata per l'it Asset Management www.cmdbuild.org Tecnoteca Srl

use 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

Dettagli

Android. Anatomia di una applicazione

Android. 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)

Dettagli

IP CONTROLLER IPC-3008/ IPC-3108 IPC-3002 / IPC-3102

IP CONTROLLER IPC-3008/ IPC-3108 IPC-3002 / IPC-3102 MANUALE SEMPLIFICATO DI PROGRAMMAZIONE IP CONTROLLER IPC-3008/ IPC-3108 IPC-3004 / IPC-3104 IPC-3002 / IPC-3102 NOTE Il seguente manuale è valido per tutti i modelli di moduli IP Controller, della serie

Dettagli

La Login in Prestito!!Disponbilità Tesi. Categorie di Progetti di Ingegneria del Software

La Login in Prestito!!Disponbilità Tesi. Categorie di Progetti di Ingegneria del Software Draft versione 1.1 Categorie di Progetti di Ingegneria del Software Tutti i temi Progettuali proposti rientrano in una delle seguenti categorie. 1. Temi sull'elaborazione di Dati Multimediali Temi su Audio,

Dettagli

Soluzioni di Storage Grandi prestazioni Avanzate funzionalità Ampia capacità

Soluzioni di Storage Grandi prestazioni Avanzate funzionalità Ampia capacità Soluzioni di Storage Grandi prestazioni Avanzate funzionalità Ampia capacità Smart IT Piccole dimensioni Semplice utilizzo Massima scalabilità Gli Storage NETGEAR si differenziano per la facile installazione,

Dettagli

Android. Intent e intent-filter. diegozabot@yahoo.it

Android. 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

Dettagli

ONELAN Net-Top-Box. Novità 2007. ONELAN Limited. DIGIVISION V.Le Piave 3, 20129 Milano Tel. 02 76007932 Fax 0276016305 www.digivision.

ONELAN Net-Top-Box. Novità 2007. ONELAN Limited. DIGIVISION V.Le Piave 3, 20129 Milano Tel. 02 76007932 Fax 0276016305 www.digivision. ONELAN Limited ONELAN Net-Top-Box Novità 2007 1 The NTB Overview Un media Player High End per il Digital Signage Ricco di caratteristiche per: Scuole, Università Aziende, Impianti di produzione Ospedali,

Dettagli

Programmazione Android. Luca Morettoni http://www.morettoni.net

Programmazione 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;

Dettagli

Monitor LFD per Digital Signage

Monitor LFD per Digital Signage www.smartmediaworld.net Monitor LFD per Digital Signage Comunica, sbalordisci, ATTRAI CON I MONITOR SMARTMEDIA PER DIGITAL SIGNAGE display da 32 a 84 risoluzione da FULL HD a 4K player Android integrato

Dettagli

Programmazione Fondi Strutturali 2007/2013 P.O.N. FSE A.S. 2013/2014 SCHEDA PROGETTUALE MODULO. Obiettivo: C Azione: 1 Riferimento interno:

Programmazione Fondi Strutturali 2007/2013 P.O.N. FSE A.S. 2013/2014 SCHEDA PROGETTUALE MODULO. Obiettivo: C Azione: 1 Riferimento interno: ISTITUTO ISTRUZIONE SECONDARIA SUPERIORE GUGLIELMO MARCONI Piazza Poerio 2, 70126 Bari - Tel.080-5534450 Fax.080-5559037 - www.marconibari.it - info@marconibari.it Programmazione Fondi Strutturali 2007/2013

Dettagli

L interazione tra i device ed il mondo reale dall HTML5 al «mobile» Alessio Garbi alessio.garbi@xonne.it http://www.linkedin.com/in/alessiogarbi

L interazione tra i device ed il mondo reale dall HTML5 al «mobile» Alessio Garbi alessio.garbi@xonne.it http://www.linkedin.com/in/alessiogarbi & L interazione tra i device ed il mondo reale dall HTML5 al «mobile» Alessio Garbi alessio.garbi@xonne http://linkedin.com/in/alessiogarbi Di cosa parleremo... Le potenzialità offerte oggi dai nuovi device

Dettagli

Indice generale. Capitolo 1 Introduzione ad Android... 1

Indice generale. Capitolo 1 Introduzione ad Android... 1 Prefazione Introduzione...xvii...xix Capitolo 1 Introduzione ad Android... 1 Che cos è Android... 2 Un po di storia... 3 Android e Java... 4 Confronto con J2ME... 6 La Dalvik Virtual Machine... 9 L architettura

Dettagli

Introduzione ai Google Play services

Introduzione ai Google Play services Capitolo 1 Introduzione ai Google Play services Per iniziare, vedremo cosa sono i Google Play services ed esamineremo, ad alto livello, le funzionalità di questa libreria, che andremo a utilizzare e descrivere

Dettagli

Nicolò Carandini HTTP, Web Services e RestSharp (II parte) 1

Nicolò Carandini HTTP, Web Services e RestSharp (II parte) 1 Nicolò Carandini HTTP, Web Services e RestSharp (II parte) 1 HTTP, Web Services e RestSharp Dopo aver descritto nella prima parte di quest articolo 1 le basi su cui poggia la comunicazione nel Word Wide

Dettagli

Guida rapida all uso del client UC-One Desktop e Mobile per il servizio Cloud PBX Acantho

Guida rapida all uso del client UC-One Desktop e Mobile per il servizio Cloud PBX Acantho Guida rapida all uso del client UC-One Desktop e Mobile per il servizio Cloud PBX Acantho Versione 1.0 Dicembre 2014 Installazione su Smartphone Android oppure ios 1. Accedere allo store Play Store oppure

Dettagli

Sistemi Mobili e Wireless Android Introduzione alla piattaforma

Sistemi Mobili e Wireless Android Introduzione alla piattaforma Sistemi Mobili e Wireless Android Introduzione alla piattaforma Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Cos'è Android?

Dettagli

Servizi a cittadini e imprese. L impatto del web 2.0 sui servizi, la costruzione e la gestione della conoscenza

Servizi a cittadini e imprese. L impatto del web 2.0 sui servizi, la costruzione e la gestione della conoscenza Servizi a cittadini e imprese L impatto del web 2.0 sui servizi, la costruzione e la gestione della conoscenza Giuseppe Borgonovo Pre-sales Manager Adobe Systems Italia 1 Alcune definizioni Google: Web

Dettagli

Applicazione: SIPER Servizi In linea per il PERsonale

Applicazione: SIPER Servizi In linea per il PERsonale Riusabilità del software - Catalogo delle applicazioni Gestione Personale Applicazione: SIPER Servizi In linea per il PERsonale Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei

Dettagli

http://getpixelbook.com

http://getpixelbook.com http://getpixelbook.com Founded February 2013 pixelbook Srl - Via Francesco Chiloni, 29-42122 Reggio Emilia (IT) - VAT/P.IVA IT02569230358 Value proposition pixelbook è il modo più semplice per pubblicare

Dettagli

Teleskill Live Quick User Guide Conference Manager

Teleskill Live Quick User Guide Conference Manager Teleskill Live Quick User Guide Conference Manager Novembre 2013 Indice 1. Introduzione... 3 2. Accesso al servizio... 3 2.1. Caratteristiche tecnologiche distintive e requisiti minimi

Dettagli

Manuali.net. Nevio Martini

Manuali.net. Nevio Martini Manuali.net Corso base per la gestione di Siti Web Nevio Martini 2009 Il Linguaggio HTML 1 parte Introduzione Internet è un fenomeno in continua espansione e non accenna a rallentare, anzi è in permanente

Dettagli

Android per sistemi embedded

Android 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

Dettagli

Corso Android Corso Online Sviluppo su Cellulari con Android

Corso Android Corso Online Sviluppo su Cellulari con Android Corso Android Corso Online Sviluppo su Cellulari con Android Accademia Futuro info@accademiafuturo.it Programma Generale del Corso di Sviluppo su Cellulari con Android Programma Base Modulo Uno - Programmazione

Dettagli

ZELIG PAD 970H 9.7 MULTI TOUCH INTERNET TABLET PC

ZELIG PAD 970H 9.7 MULTI TOUCH INTERNET TABLET PC ZELIG PAD 970H 9.7 MULTI TOUCH INTERNET TABLET PC 178 IPS HI-RES 3-Axis Accelerometer Wi-Fi SHD Output MicroSD Slot Dual Camera Built-in Speaker and Mic Zelig Pad è dotato di un ampio display touch capacitivo

Dettagli

TV-310. Manuale utente

TV-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

Dettagli

Abstract. Gaia Reply : il settore mobile entra nel web 2.0. Scenario. Servizi mobili

Abstract. Gaia Reply : il settore mobile entra nel web 2.0. Scenario. Servizi mobili Abstract Oggi, che i presupposti centrali per il successo di Internet Mobile (dispositivi mobili avanzati, piani tariffari per Internet mobile più economici) sono divenuti realtà, nuovi servizi vengono

Dettagli

CARATTERISTICHE PRINCIPALI. Studio Master Colour

CARATTERISTICHE PRINCIPALI. Studio Master Colour TX-40CXE720 85287240000 CARATTERISTICHE PRINCIPALI 4K Ultra HD LED TV con più di 1000Hz Preparati a vedere immagini ancora più definite, senza sfocature anche nelle sequenze più rapide o programmi di sport.

Dettagli

Windows Phone 7. Funzionalità del nuovo sistema operativo Mobile di Microsoft

Windows 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,

Dettagli

Sorveglianza remota tramite cellulare LCTVR2304SE. Apple iphone Windows Mobile Android Blackberry Symbian OS

Sorveglianza remota tramite cellulare LCTVR2304SE. Apple iphone Windows Mobile Android Blackberry Symbian OS Sorveglianza remota tramite cellulare LCTVR2304SE Apple iphone Windows Mobile Android Blackberry Symbian OS LCT1024/Ver1.0 1 Sorveglianza remota tramite Telefono Cellulare Compatibilità La serie Di DVR

Dettagli

Pmi- PIATTAFORMA DI PROMOZIONE VIA TV - SMART TV - WEB - MOBILE PER FAVORIRE L INCOMING TURISTICO. Offerta MediaPaket & New Media Cam 3.

Pmi- PIATTAFORMA DI PROMOZIONE VIA TV - SMART TV - WEB - MOBILE PER FAVORIRE L INCOMING TURISTICO. Offerta MediaPaket & New Media Cam 3. PIATTAFORMA DI PROMOZIONE VIA TV - SMART TV - WEB - MOBILE PER FAVORIRE L INCOMING TURISTICO Offerta MediaPaket & New Media Cam 3.0 Le richieste del turista Oggigiorno le persone sono esigenti e bombardati

Dettagli

MODEL-VIEW-CONTROLLER PROBLEMA

MODEL-VIEW-CONTROLLER PROBLEMA MODEL VIEW CONTROLLER DESIGN PATTERN MODEL-VIEW-CONTROLLER INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2013 2014 rcardin@math.unipd.it

Dettagli

SKY: LA TV CHE TI OFFRE DI PIÙ

SKY: LA TV CHE TI OFFRE DI PIÙ LIVE SKY: LA TV CHE TI OFFRE DI PIÙ Live Tutta l offerta Sky si divide in programmi e contenuti Liveo On Demand,fruibili via TVo mobile device On Demand MySky HD La TV che ti dà molto di più. Piùprime

Dettagli

Teleskill Live Manuale Docente

Teleskill Live Manuale Docente Teleskill Live Manuale Docente Febbraio 2014 Indice 1. Introduzione... 3 2. Accesso al servizio... 3 2.1. Caratteristiche tecnologiche distintive e requisiti minimi del servizio...

Dettagli

Progetto: JNSIL LEAF. Presentazione: nuova procedura Java based e cross Platform per la gestione di LEAsing e Finanziamenti

Progetto: JNSIL LEAF. Presentazione: nuova procedura Java based e cross Platform per la gestione di LEAsing e Finanziamenti Progetto: JNSIL LEAF Presentazione: nuova procedura Java based e cross Platform per la gestione di LEAsing e Finanziamenti Negli ultimi anni si è diffuso il trend di trasformare applicazioni pensate per

Dettagli

Inizio. Politecnico Open unix Labs Corsi Linux Base 2013. Bruno Aleci

Inizio. Politecnico Open unix Labs Corsi Linux Base 2013. Bruno Aleci Inizio Politecnico Open unix Labs Corsi Linux Base 2013 Bruno Aleci Costruzione di un Media Center Con Rasberry PI e OpenELEC Hardware e Software Open Source 1 Cos'è un Media Center Visualizzatore Immagini

Dettagli

Strumenti per lo sviluppo

Strumenti per lo sviluppo Strumenti per lo sviluppo Librerie Javascript jquery script.aculo.us Componenti aggiuntivi per i browser firefox e chrome Firebug Web developer Alcune utility on-the-fly Generatore di sorgente di codice

Dettagli

Un software tutto in uno

Un 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

Dettagli

Introduzione ad Android

Introduzione ad Android Introduzione ad Android Android Day 15 dicembre 2014 Oggi parleremo di Il mondo mobile oggi Perché scegliere la piattaforma Android Possibilità di lavoro Creare un App Come iniziare lo sviluppo Consigli

Dettagli

per favore Android Mobile Programming Prof. R. De Prisco Prof. Roberto De Prisco 29/09/14 e NON RISPONDERE!!!! Slide 3

per favore Android Mobile Programming Prof. R. De Prisco Prof. Roberto De Prisco 29/09/14 e NON RISPONDERE!!!! Slide 3 Prof. Roberto De Prisco 2 per favore 3 o almeno e NON RISPONDERE!!!! Scrivere un app che mehe la vibrazione il lun e gio dalle 16:00 alle 18:00 1 Dress Code 4 Lui Vestito scuro, cravatta, camicia chiara,

Dettagli

La nuova generazione di Thin & Zero Client ThinOX 10: nuovi dispositivi e nuove features di gestione centralizzata. Panoramica delle ultime novità.

La nuova generazione di Thin & Zero Client ThinOX 10: nuovi dispositivi e nuove features di gestione centralizzata. Panoramica delle ultime novità. 1 La nuova generazione di Thin & Zero Client ThinOX 10: nuovi dispositivi e nuove features di gestione centralizzata. Panoramica delle ultime novità. 2 Praim è un produttore globale di soluzioni Thin &

Dettagli

Mobile GIS in Eni e Future Architetture di Cloud Computing a Supporto del Business

Mobile GIS in Eni e Future Architetture di Cloud Computing a Supporto del Business Mobile GIS in Eni e Future Architetture di Cloud Computing a Supporto del Business Carlo Michele Garbujo Eni e&p Abstract Oltre un anno fa eni e&p ha rilasciato una web application, denominata infoshop

Dettagli

Contact Center 2.0 BBF 2009- Roma 25 Novembre www.xenialab.com

Contact 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

Dettagli

SMART ACCESS MI-HDMI Feniva S.r.l.

SMART ACCESS MI-HDMI Feniva S.r.l. SMART ACCESS MI-HDMI Feniva S.r.l. Page0 Indice Introduzione... 2 1.Collegamenti... 3 2. Istruzioni per il collegamento del dispositivo... 4 3. Avvio... 4 Al termine dell avvio di sistema, Milestone XProtect

Dettagli

L51W Guida alle applicazioni

L51W Guida alle applicazioni Proiettore L51W Guida alle applicazioni Applicazioni supportate MirrorOp Lite (per Windows) MirrorOp Sender Lite (per Mac) MirrorOp Receiver (per ios e Android) MobiShow Lite (per ios) / MobiShow (per

Dettagli

Java e la piattaforma Android. Corso di Laurea in Ingegneria Informatica. Anno accademico 2012/2013

Java e la piattaforma Android. Corso di Laurea in Ingegneria Informatica. Anno accademico 2012/2013 Università degli Studi di Bologna Scuola di Ingegneria e Architettura Java e la piattaforma Android Corso di Laurea in Ingegneria Informatica Anno accademico 2012/2013 Prof. ENRICO DENTI Dipartimento di

Dettagli

FODD 2015 Mobile App

FODD 2015 Mobile App FODD 2015 Mobile App FODD, Florence Open Data Day Salone de Dugento, Palazzo Vecchio, Firenze 21/02/2015 Ing. Ph.D Ivan Bruno Dipartimento di Ingegneria dell Informazione, DINFO Università degli Studi

Dettagli

Morningstar Mobile Solution Mobile Application for an everywhere access to The Financial Market

Morningstar Mobile Solution Mobile Application for an everywhere access to The Financial Market Morningstar Mobile Solution Mobile Application for an everywhere access to The Financial Market 2013 Morningstar, Inc. All rights reserved. Market Trend Entro il 2013 più della meta dei dispositivi

Dettagli

Lezione 3 Le attività

Lezione 3 Le attività A cura di Carlo Pelliccia Le applicazioni Android, come si è accennato durante la prima lezione, si compongono di quattro mattoni fondamentali: le attività (activity), i servizi (service), i broadcast

Dettagli

Guida Google Cloud Print

Guida 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

Dettagli

Applicazione: GAS - Gestione AcceSsi

Applicazione: GAS - Gestione AcceSsi Riusabilità del software - Catalogo delle applicazioni Gestione ICT Applicazione: GAS - Gestione AcceSsi Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei sistemi informativi Nome

Dettagli

Web conferencing software. Massimiliano Greco - Ivan Cerato - Mario Salvetti

Web conferencing software. Massimiliano Greco - Ivan Cerato - Mario Salvetti 1 Web conferencing software Massimiliano Greco - Ivan Cerato - Mario Salvetti Arpa Piemonte 2 Che cosa è Big Blue Button? Free, open source, web conferencing software Semplice ed immediato ( Just push

Dettagli

LCTVR2504D1 LCTVR2508D1 LCTVR2516D1

LCTVR2504D1 LCTVR2508D1 LCTVR2516D1 Sorveglianza remota tramite cellulare Apple iphone Windows Mobile Android Blackberry Symbian OS LCTVR2504D1 LCTVR2508D1 LCTVR2516D1 LCT1127/Ver1.0 1 Sorveglianza remota tramite Telefono Cellulare Compatibilità

Dettagli

CTStudio. overview workflow features interface

CTStudio. 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

Dettagli

Piattaforme Software Distribuite. Roberto Beraldi

Piattaforme Software Distribuite. Roberto Beraldi Piattaforme Software Distribuite Roberto Beraldi Programma Applicazioni oggi Cloud computing Python Javascript Php Mobile app(cenni) Esame Progetto individuale Scritto Introduzione Ecosistema applicazioni

Dettagli

ios: Sviluppo App iphone & ipad Dario Pizzuto

ios: Sviluppo App iphone & ipad Dario Pizzuto ios: Sviluppo App iphone & ipad Dario Pizzuto 1 Tools Overview 2 Tools Argomenti Xcode ios Simulator ios Developer Library Instruments 3 Tools Xcode IDE (Integrated Development Environment) Scrittura codice

Dettagli

Sorveglianza remota tramite cellulare LCTVR2304SE. Apple iphone Windows Mobile Android Blackberry Symbian OS

Sorveglianza remota tramite cellulare LCTVR2304SE. Apple iphone Windows Mobile Android Blackberry Symbian OS Sorveglianza remota tramite cellulare LCTVR2304SE Apple iphone Windows Mobile Android Blackberry Symbian OS LCT1024/Ver1.2 1 Sorveglianza remota tramite Telefono Cellulare Compatibilità La serie Di DVR

Dettagli

Lezione 1. Sviluppo di Applicazioni per ios. Panoramica Tecnologica ios e ios SDK Strumenti di sviluppo per ios. Università di Pisa

Lezione 1. Sviluppo di Applicazioni per ios. Panoramica Tecnologica ios e ios SDK Strumenti di sviluppo per ios. Università di Pisa Lezione 1 Sviluppo di Applicazioni per ios Panoramica Tecnologica ios e ios SDK Strumenti di sviluppo per ios Oggi... ios e ios SDK Strumenti di sviluppo Linguaggio Objective C Fondamenti di OOP Dispositivi

Dettagli