BlackBerry Java SDK. Integration Guide Version: 7.0. Guida allo sviluppo

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "BlackBerry Java SDK. Integration Guide Version: 7.0. Guida allo sviluppo"

Transcript

1 BlackBerry Java SDK Integration Guide Version: 7.0 Guida allo sviluppo

2 SWD

3 Contents 1 Integrazione con le applicazioni BlackBerry Device Software... 6 Richiamo di un'applicazione BlackBerry Device Software Unified Search... 7 Come rendere individuabili i dati... 7 Esposizione dei dati delle applicazioni... 7 Passaggio di query ad altri motori di ricerca... 9 Definizione di una classe EntityBasedSearchable per gli oggetti SearchableEntity Personalizzazione della modalità di visualizzazione dei dati nei risultati della ricerca Come specificare un'icona nella classe EntityBasedSearchable o SearchableEntity Incapsulamento dei dati nella classe SearchableEntity Specifying what users can do with your data in search results Specify an operation for a selected search result Provide an alternate entry point for your application Expose your UiAction objects Registrazione dell'oggetto EntityBasedSearchable con il servizio Unified Search Notifica al servizio Unified Search delle modifiche apportate ai dati Rilevamento delle risposte del servizio Unified Search Rimozione dei dati dall'archivio del contenuto Utilizzo di altri motori di ricerca Verifica relativa all'esecuzione di una singola istanza dell'applicazione da parte di un dispositivo Inserimento di dati all'avvio del dispositivo Ricerca Configurazione e avvio di una ricerca Elaborazione dei risultati della ricerca Supporto di interazione del dispositivo API di funzionalità del dispositivo Rilevamento della base Gestione della base Utilizzo dei sensori di un dispositivo Verifica di un sensore del dispositivo Verifica dello stato di un sensore Invio di una notifica a un'applicazione durante la modifica dello stato di un sensore Esempio di codice: utilizzo di un sensore Elenco dei messaggi Creazione di un nuovo SMS vuoto... 38

4 Creazione di un nuovo SMS compilato Creazione di un nuovo MMS vuoto Creazione di un nuovo messaggio vuoto Creazione di un nuovo messaggio compilato Creazione di un nuovo messaggio PIN vuoto Creazione di un nuovo messaggio PIN compilato Ricezione della notifica di un messaggio Aggiunta di un listener all'archivio dei messaggi Aggiunta di un listener all'archivio dei messaggi per aggiornamenti in batch Aggiunta di un listener a una cartella Recupero del numero totale di messaggi da leggere in tutte le cartelle nell'archivio Apertura di un messaggio Recupero del testo di un messaggio Recupero del contenuto in testo normale e HTML nel testo di un messaggio utilizzando un metodo ricorsivo Recupero del contenuto in testo normale di un messaggio Recupero del contenuto HTML di un messaggio Invio a un'applicazione BlackBerry di una notifica circa l'invio di un messaggio Invio a un'applicazione BlackBerry di una notifica circa l'invio di un MMS Invio a un'applicazione BlackBerry di una notifica circa l'invio di un SMS Invio di un messaggio Risposta a un messaggio Inoltro di un messaggio Utilizzo delle cartelle dei messaggi Messaggi personalizzati Utilizzo di cartelle e messaggi personalizzati nell'elenco messaggi Creazione di un modulo per i processi in background Creazione di un modulo per l'interfaccia utente Creazione di un modulo per i processi in background Avvio del modulo per i processi in background o per l'interfaccia utente Creazione di un'icona per un messaggio personalizzato Creazione di una cartella personalizzata nell'elenco messaggi Invio di una notifica durante la modifica di una cartella personalizzata Creazione di un indicatore personalizzato Come nascondere un indicatore Rimozione di un indicatore personalizzato Allegati... 64

5 Creazione di un handler degli allegati Recupero dei contenuti di un allegato Recupero delle informazioni su un allegato Invio di un messaggio con un allegato Download automatico degli allegati Calendario Apertura del calendario Visualizzazione o modifica di una voce del calendario Apertura di una nuova voce del calendario compilata Aggiornamento delle informazioni delle voci di calendario Recupero delle informazioni per le voci del calendario Esportazione di una voce del calendario Importazione di una voce del calendario Recupero di più elenchi di voci del calendario Invio di una notifica a un'applicazione BlackBerry circa la modifica di un elenco di voci del calendario Invio a un'applicazione BlackBerry di una notifica circa la modifica dell'elenco predefinito di voci del calendario Aggiornamento di una voce del calendario senza notifica Rimozione di una voce del calendario senza notifica Elenco contatti Supporto per elenchi di contatti multipli Apertura dell'applicazione Contatti Apertura dell'applicazione Contatti utilizzando i dati di contatto Apertura dell'applicazione Contatti con un elenco contatti specifico Creazione di un contatto e assegnazione a un elenco contatti Recupero delle informazioni di contatto Recupero dell'uid di un elenco contatti Esportazione di un contatto Importazione di un contatto Eliminazione di un contatto Invio a un'applicazione di una notifica circa la modifica di un elenco di contatti Creazione e rimozione degli elenchi contatti Creazione di un elenco contatti Rimozione di un elenco contatti Recupero del contatto associato a una chiamata attiva Recupero del contatto associato a una chiamata completata Recupero di contatti dal numero di telefono... 92

6 Collegamento di contatti di terzi a contatti nell'applicazione Contatti Collegamento di un contatto Rimozione di un collegamento Creazione di voci di menu per i contatti collegati Creazione di voci di menu per i contatti collegati Creazione di un provider delle informazioni per un contatto collegato Elenco attività Visualizzazione o modifica di un'attività Creazione di una nuova attività vuota Creazione di una nuova attività compilata Apertura di un elenco delle attività Creazione di attività Aggiunta di informazioni sulle attività Modifica delle informazioni delle attività Salvataggio di un'attività Recupero delle informazioni sulle attività Esportazione di un'attività Importazione di un'attività Eliminazione di un'attività Chiusura dell'elenco delle attività Invio di una notifica a un'applicazione BlackBerry circa la modifica di un elenco di attività Telefono Come effettuare una chiamata da un'applicazione BlackBerry Come effettuare una chiamata da un'applicazione BlackBerry (ambiente a linea singola) Come effettuare una chiamata da un'applicazione BlackBerry (ambiente a più linee) Aggiunta di toni DTMF alla coda di invio Toni DTMF BlackBerry Ascolto e gestione di eventi telefonici Ascolto e gestione degli eventi a linea multipla Recupero delle informazioni sulle chiamate mediante i registri delle chiamate Recupero di un participante alla chiamata Recupero delle informazioni di una chiamata Recupero del numero di telefono di un dispositivo BlackBerry Recupero di una chiamata in base all'id Visualizzazione del contenuto sulla schermata di una chiamata Visualizzazione del contenuto in una schermata Telefono Esempio di codice: visualizzazione del contenuto su una schermata del telefono

7 Visualizzazione del contenuto sui dispositivi che funzionano su una rete CDMA BlackBerry Browser Recupero di una sessione di BlackBerry Browser Recupero di una sessione di BlackBerry Browser non predefinita Richiesta di una pagina Web Supporto avanzato per il contenuto Web nelle applicazioni BlackBerry Visualizzazione del contenuto HTML in un campo del browser Visualizzazione del contenuto HTML da una pagina web in un campo del browser Visualizzazione del contenuto HTML da una risorsa nell'applicazione Configurazione di un campo del browser Invio dei dati dei moduli a un indirizzo Web in un campo del browser Voci di menu Aggiunta di voci di menu alle applicazioni di BlackBerry Device Software Creazione e registrazione di una voce di menu Send Menu API Retrieving Send commands Creating a Send menu Create a Send menu Code sample: Creating a Send menu Creating a context object Using context keys Using context filters Create a context filter Ulteriori informazioni Glossario Commenti e suggerimenti Cronologia delle revisioni del documento Note legali

8 Integrazione con le applicazioni BlackBerry Device Software Integrazione con le applicazioni BlackBerry Device Software 1 Questa sezione descrive come richiamare un'applicazione BlackBerry Device Software, ad esempio l'applicazione Contatti, l'applicazione Telefono e l'applicazione Multimedia. Per ulteriori informazioni sull'integrazione dell'applicazione con le applicazioni BlackBerry Device Software, vedere la panoramica della categoria Integrazione delle applicazioni nella documentazione di riferimento sulle API di BlackBerry Java Development Environment. Richiamo di un'applicazione BlackBerry Device Software È possibile creare applicazioni BlackBerry in grado di richiamare applicazioni BlackBerry Device Software, ad esempio l'applicazione Messaggi, l'applicazione Telefono e l'applicazione Multimedia. L'applicazione in uso, quando richiama un'applicazione BlackBerry Device Software, può fare in modo che quest'ultimo esegua un'azione o visualizzi determinate informazioni. import net.rim.blackberry.api.invoke.calendararguments; import net.rim.blackberry.api.invoke.invoke; import net.rim.blackberry.api.invoke.mapsarguments; import net.rim.blackberry.api.invoke.messagearguments; import net.rim.blackberry.api.invoke.phonearguments; 2. Richiamare il metodo Invoke.invokeApplication() e utilizzare i parametri appropriati. Ad esempio: Per avviare l'applicazione Messaggi e creare un nuovo SMS vuoto, richiamare Invoke.invokeApplication() e utilizzare i seguenti parametri: Invoke.APP_TYPE_MESSAGES e un oggetto MessageArguments che utilizza il campo ARG_NEW_SMS. Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES, new MessageArguments( MessageArguments.ARG_NEW_SMS) ); Per avviare il calendario, richiamare Invoke.invokeApplication(APP_TYPE_CALENDAR, CalendarArguments). Per avviare l'applicazione Telefono, richiamare Invoke.invokeApplication(APP_TYPE_PHONE,PhoneArguments). Per avviare BlackBerry Maps e visualizzare la mappa predefinita, richiamare Invoke.invokeApplication() e fornire come parametri Invoke.APP_TYPE_MAPS e un nuovo oggetto MapsArguments. Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, new MapsArguments() ); Per ulteriori informazioni sulla classe net.rim.blackberry.api.invoke.invoke, vedere la documentazione di riferimento sulle API di BlackBerry Java Development Environment. 6

9 Unified Search Unified Search 2 Il servizio Unified Search è un motore di ricerca fornito con BlackBerry Device Software 6.0 e versioni successive. Gli utenti BlackBerry interagiscono con il servizio Unified Search principalmente dalla funzionalità di ricerca universale facendo clic sull'icona di ricerca nella schermata iniziale. Gli sviluppatori possono utilizzare il servizio Unified Search tramite l'api del servizio Unified Search. È possibile utilizzare l'api per includere i dati delle applicazioni nell'archivio del contenuto del servizio e cercare l'indice del contenuto dall'applicazione in uso. Ad esempio, supponiamo che l'utente disponga di un'ampia raccolta di libri e li dia frequentemente in prestito. Potrebbe essere utile creare un'applicazione che consenta di catalogare i libri e tenere un elenco delle persone a cui vengono prestati. Se questa applicazione utilizza l'api del servizio Unified Search, è possibile cercare un libro dalla schermata iniziale o da qualsiasi applicazione, per individuare il libro e i dettagli di contatto della persona che ne è in possesso. In qualità di sviluppatore, è possibile controllare se i dati vengono visualizzati nelle ricerche eseguite dagli utenti nella schermata iniziale di un dispositivo BlackBerry, in altre applicazioni del dispositivo o solo nell'applicazione in uso. Inoltre, è possibile cercare i dati di altre applicazioni quando tali dati sono registrati nel servizio Unified Search. Come rendere individuabili i dati Esistono due modalità per includere i dati nei risultati della ricerca del servizio Unified Search. Se si desidera esporre i dati nell'applicazione, è necessario implementare l'interfaccia EntityBasedSearchable. In questo scenario, è necessario riunire i dati in una classe che implementi l'interfaccia SearchableEntity. Se si desidera passare una query di ricerca al proprio motore di ricerca, situato su un server di rete o all'interno dell'applicazione, è necessario implementare l'interfaccia ExternalSearchProvider. I motori di ricerca disponibili su un server potrebbero essere situati dietro un firewall aziendale o costituire un servizio Web pubblico. Esposizione dei dati delle applicazioni Il servizio Unified Search conserva un indice del contenuto di un dispositivo BlackBerry. L'applicazione utilizza le classi SearchRegistry, AppContentManager e AppContentListener per comunicare con il servizio Unified Search. Per rendere individuabili i dati dell'applicazione, è necessario completare cinque attività. Attività Definire una classe EntityBasedSearchable per l'oggetto SearchableEntity. Incapsulare i dati in un oggetto SearchableEntity. Descrizione Un oggetto EntityBasedSearchable rappresenta i dati ricercabili nel servizio Unified Search. Quando si registra EntityBasedSearchable, il servizio richiede all'applicazione di preparare i dati per l'invio richiamando EntityBasedSearchable.load(). Quando i dati delle applicazioni sono pronti per l'invio, è necessario richiamare completed() nel parametro NotificationListenerN passato a load(). Un oggetto SearchableEntity rappresenta l'unità più piccola di dati che un'applicazione possa inviare al servizio Unified Search. L'oggetto EntityBasedSearchable invia gli oggetti SearchableEntity al 7

10 Come rendere individuabili i dati Attività Registrare l'oggetto EntityBasedSearchable con il servizio Unified Search. Notificare al servizio Unified Search le modifiche apportate ai dati. Rilevare le risposte del servizio Unified Search. Descrizione servizio, quando ciò viene richiesto. È necessario incapsulare i dati delle applicazioni in un oggetto SearchableEntity. Il servizio indicizza i metadati resi visibili da questi oggetti durante le operazioni di ricerca. Inoltre, gli oggetti SearchableEntity vengono restituiti nei risultati della ricerca dal servizio. Il servizio Unified Search potrebbe dover interrompere l'operazione di caricamento se il dispositivo BlackBerry è occupato o dispone di un livello di carica della batteria basso. Se è necessaria un'interruzione, il servizio richiama EntityBasedSearchable.pause(). Quando il servizio rileva che l'operazione può continuare, richiama EntityBasedSearchable.resume(). Rispondere a questi eventi in tempo utile, in modo che l'applicazione non provochi l'interruzione di altre applicazioni del dispositivo. Dopo aver notificato al servizio Unified Search che i dati sono pronti, il servizio richiama EntityBasedSearchable.getSearchableEntities() per indicizzare i dati. Il servizio potrebbe richiamare nuovamente load e getsearchableentities() se rileva che il proprio indice del contenuto e i dati dell'utente non sono sincronizzati. Dopo aver preparato i dati per la ricerca e aver definito le modalità di indicizzazione, è necessario registrare EntityBasedSearchable con il servizio Unified Search. Passare EntityBasedSearchable quando si richiama SearchRegistry.register(). A questo punto, il servizio recupera e indicizza i dati per l'inclusione nei risultati della ricerca. Per notificare all'indice del contenuto le modifiche apportate ai dati delle applicazioni, utilizzare i metodi insert(), delete() e update() nell'oggetto AppContentManager. Quando si notifica al servizio Unified Search le modifiche apportate ai dati delle applicazioni, è necessario specificare un oggetto AppContentListener in cui il servizio possa notificare all'applicazione il risultato della richiesta. Il diagramma seguente illustra la relazione tra i componenti utilizzati nelle attività precedenti. 8

11 Come rendere individuabili i dati Passaggio di query ad altri motori di ricerca È possibile utilizzare l'interfaccia ExternalSearchProvider per passare query a un altro motore di ricerca. Ad esempio, un'applicazione di un dispositivo BlackBerry in grado di cercare in maniera efficiente i propri dati potrebbe offrire agli utenti e ad altre applicazioni la possibilità di accedere ai propri dati implementando ExternalSearchProvider. In alternativa, una compagnia di assicurazioni potrebbe disporre di un'applicazione che consenta agli addetti alle vendite di effettuare ricerche in un database delle polizze assicurative. La società potrebbe offrire ai propri addetti alle vendite la possibilità di accedere al motore di ricerca delle polizze dietro il firewall, da un dispositivo BlackBerry, implementando ExternalSearchProvider. Gli utenti possono estendere una ricerca in due modi. La funzionalità di ricerca universale nella schermata iniziale elenca i provider di ricerca esterni alla fine dell'elenco dei risultati della ricerca. Se un utente fa clic sull'icona dell'applicazione nel risultato della ricerca, il servizio Unified Search richiama search() dall'oggetto ExternalSearchProvider in uso. L'applicazione è quindi responsabile della creazione di una connessione al provider di ricerca (un'altra applicazione o tramite rete), del passaggio della stringa della query e della visualizzazione dei risultati recuperati dall'utente. Altre applicazioni possono richiamare l'applicazione in modo simile. Il metodo UnifiedSearchServices.getSearchProviders() restituisce un elenco di tutti i provider di ricerca esterni, presenti in un dispositivo BlackBerry. In questo modo, un'applicazione è in grado di individuare e utilizzare ExternalSearchProvider in modo specifico o consentire all'utente di sceglierne uno dall'elenco. Per assicurarsi che l'applicazione venga visualizzata nell'elenco dei provider di ricerca esterni, è necessario registrare ExternalSearchProvider con il servizio Unified Search. Passare l'oggetto ExternalSearchProvider quando si richiama SearchRegistry.register(). Il diagramma seguente mostra la relazione tra alcuni dei componenti richiesti per l'implementazione di ExternalSearchProvider. 9

12 Definizione di una classe EntityBasedSearchable per gli oggetti SearchableEntity Definizione di una classe EntityBasedSearchable per gli oggetti SearchableEntity L'implementazione dell'interfaccia EntityBasedSearchable consente di gestire la relazione tra il servizio Unified Search e le entità ricercabili create dall'utente. Ogni oggetto EntityBasedSearchable gestisce un gruppo di oggetti SearchableEntity dotati delle stesse proprietà ricercabili. import net.rim.device.api.unifiedsearch.searchfield; import net.rim.device.api.unifiedsearch.searchables.entitybasedsearchable; import net.rim.device.api.unifiedsearch.searchables.searchablecontenttypeconstants; import net.rim.device.api.unifiedsearch.searchables.searchable; 2. Creare le variabili di istanza per memorizzare le informazioni pertinenti a EntityBasedSearchable. private MySearchableEntity[] _myentities; // You will need this in steps 8 and 11 private long _registrationid; private SearchField[] _searchfields; private Image _icon; private final Object _monitor = new Object(); private boolean _wait = false; 3. Nel costruttore, creare una matrice di oggetti SearchField. Ogni SearchField memorizza il nome di una proprietà ricercabile dei dati. Nel seguente esempio di codice, gli oggetti dei dati delle applicazioni, gestiti da questa classe, sono dotati di tre proprietà ricercabili. Ad esempio, se i dati delle applicazioni hanno modellato dei libri, questi campi potrebbero includere il titolo, il distributore e il numero di pagine. class MyEBS implements EntityBasedSearchable _searchfields = new SearchField[3]; 4. Assegnare un nome significativo a ogni SearchField. 10

13 Definizione di una classe EntityBasedSearchable per gli oggetti SearchableEntity _searchfields[0] = new SearchField("Title"); _searchfields[1] = new SearchField("Publisher"); _searchfields[2] = new SearchField("Number of pages"); 5. Creare un'icona da visualizzare nei risultati della ricerca, che includono le entità ricercabili gestite da questo oggetto EntityBasedSearchable. Per ulteriori informazioni sulla creazione di icone, consultare la sezione "Personalizzazione della modalità di visualizzazione dei dati nei risultati della ricerca". 6. Implementare gettype(). Restituire il tipo di contenuto che corrisponde meglio ai dati delle applicazioni. Per un elenco dei tipi di contenuto validi, vedere l'interfaccia net.rim.device.api.unifiedsearch.searchables.searchablecontenttypeconstants nel riferimento API. public long gettype() return SearchableContentTypeConstants.CONTENT_TYPE_MEMO; 7. Scegliere gli iniziatori della ricerca che devono ricevere i risultati della ricerca dall'applicazione. Per ulteriori informazioni sull'esposizione dei dati per le ricerche, vedere la classe net.rim.device.api.unifiedsearch.entity.exposurelevel nel riferimento API. public int getprivacylevel() return ExposureLevel.LEVEL_PUBLIC; 8. Implementare load(). Se il dispositivo BlackBerry è occupato o il livello di carica della batteria è basso, potrebbe essere necessario interrompere momentaneamente il funzionamento di questo metodo e riprenderlo quando richiesto. a. Per EntityBasedSearchable, determinare il numero di oggetti dati attualmente esistenti nell'applicazione. public void load (NotificationListener observer, int loadtype) Vector myobjects = MyObjectManager.getDataObjects(); if (myobjects!= null) int size = myobjects.size() if(size < 1) _myentities = new MySearchableEntity[0]; else _myentities = new MySearchableEntity[size]; else // handle the condition where you have no data objects b. Utilizzare un loop while per compilare una matrice di entità ricercabili. Enumeration objects = myobjects.elements(); int count = 0; while (objects.hasmoreelements()) c. Verificare se il servizio Unified Search ha inviato un comando pause. In caso affermativo, interrompere momentaneamente l'operazione di compilazione della matrice di entità ricercabili e inviare una notifica al servizio. 11

14 Definizione di una classe EntityBasedSearchable per gli oggetti SearchableEntity if (_wait) try synchronized(_monitor) observer.partiallycompleted(this, null, NotificationListener.TYPE_SEARCHABLE); _monitor.wait(); catch (InterruptedException e) observer.error(e); return; d. Quando l'applicazione riprende il controllo del thread, continuare a compilare la matrice di entità ricercabili. MyObject dataobject = (MyObject) objects.nextelement(); _myentities[count++] = new MySearchableEntity(dataObject, this); e. Notificare al servizio Unified Search l'avvenuto caricamento dei dati. observer.completed(this, NotificationListener.TYPE_SEARCHABLE); Il servizio Unified Search richiama getsearchableentities() oltre a recuperare la matrice compilata dall'utente. 9. In pause(), impostare la variabile _wait su true. Il servizio Unified Search chiama questo metodo quando desidera che l'applicazione interrompa il caricamento dei dati. public void pause() _wait = true; 10. In resume(), impostare la variabile _wait su false. Inoltre, notificare al metodo load() che può riprendere l'esecuzione. Il servizio Unified Search richiama resume() quando desidera che l'applicazione riprenda il caricamento dei dati. public void resume() _wait = false; synchronized(_monitor) _monitor.notifyall(); 11. In getsearchableentities(), restituire la matrice _myentities creata nel passaggio 8. public SearchableEntity[] getsearchableentities() return _myentities; 12

15 Definizione di una classe EntityBasedSearchable per gli oggetti SearchableEntity Personalizzazione della modalità di visualizzazione dei dati nei risultati della ricerca Il metodo geticon(), nelle interfacce EntityBasedSearchable e SearchableEntity, consente di specificare l'icona visualizzata nei risultati della ricerca. Nella funzionalità di ricerca universale nella schermata iniziale, i risultati della ricerca sono raggruppati dall'applicazione. Il metodo EntityBasedSearchable.getIcon() consente di specificare l'icona visualizzata per il gruppo. È possibile specificare anche un'icona per categorie diverse di entità ricercabili correlate. Ad esempio, se si crea un'applicazione per la catalogazione di libri, è possibile che si desideri disporre di icone diverse per le diverse categorie di libri, ad esempio best seller, edizioni complete e prime edizioni. Queste categorie corrispondono tutte a tipi di libri, quindi verrebbero logicamente classificate all'interno dell'unico oggetto EntityBasedSearchable utilizzato per la gestione di libri. Tuttavia, un'applicazione in grado di visualizzarli potrebbe offrire un suggerimento visivo per consentire a un utente di stabilire rapidamente se individuare un libro su uno scaffale regolare, uno scaffale di grandi dimensioni o in un ambiente controllato. In questo caso, è possibile creare tre classi SearchableEntity per riunire tre tipi diversi di oggetti-libro, ciascuno con la propria implementazione di geticon(). Tutte e tre le classi sarebbero tuttavia gestite da un singolo oggetto EntityBasedSearchable. Come specificare un'icona nella classe EntityBasedSearchable o SearchableEntity Before you begin: Includere un file grafico adatto all'utilizzo come icona nella cartella delle risorse del progetto. Per ulteriori informazioni sulla progettazione della grafica per i dispositivi BlackBerry, consultare le Istruzioni per l'interfaccia utente. 1. Importare le classi richieste. import net.rim.device.api.ui.image.image; import net.rim.device.api.ui.image.imagefactory; import net.rim.device.api.system.bitmap; 2. Creare una variabile di istanza per memorizzare l'icona. private Image _icon; 3. Importare il grafico nell'applicazione dalla cartella delle risorse. Bitmap img = Bitmap.getBitmapResource("icon.png") 4. Verificare la riuscita dell'importazione, quindi creare un'icona. if(img!= null) _icon = ImageFactory.createImage(img); else _icon = null; 5. In geticon(), restituire l'immagine. 13

16 Incapsulamento dei dati nella classe SearchableEntity public Image geticon() return _icon; Incapsulamento dei dati nella classe SearchableEntity Il servizio Unified Search indicizza i metadati esposti da un oggetto SearchableEntity. Il servizio restituisce anche un oggetto SearchableEntity come contenuto di un risultato della ricerca. È necessario preparare i dati delle applicazioni per il servizio, incapsulandolo nella classe SearchableEntity. import net.rim.device.api.unifiedsearch.searchfield; import net.rim.device.api.unifiedsearch.searchfieldcriteria; import net.rim.device.api.unifiedsearch.searchfieldcriterialist; import net.rim.device.api.unifiedsearch.entity.searchableentity; import net.rim.device.api.unifiedsearch.searchables.searchable; 2. Recuperare una matrice di oggetti SearchField da EntityBasedSearchable. SearchField[] searchfields = mysearchable.definesupportedsearchfields(); 3. Creare un oggetto SearchFieldCriteria per ciascuna proprietà ricercabile. Nel seguente esempio di codice, l'oggetto dei dati delle applicazioni myobject dispone di un metodo getproperty() che restituisce una stringa per un indice dato. Ad esempio, se myobject conteneva la descrizione di un libro, gli indici 0, 1 e 2 di getproperty() potrebbero restituire il nome, il distributore e il numero di pagine del libro. int size = searchfields.length SearchFieldCriteria[] criteria = new SearchFieldCriteria[size]; for (int i = size -1; i >= 0; --i) criteria[i] = new SearchFieldCriteria(searchfields[i], new String[] myobject.getproperty(i)); 4. Creare e compilare un oggetto SearchFieldCriteriaList per mantenere i criteri del campo di ricerca. SearchFieldCriteriaList _sfcl = new SearchFieldCriteriaList(); for (int i = size -1; i >= 0; --i) sfcl.addcriteria(criteria[i]); 5. Implementare getsearchcriteria() per restituire SearchFieldCriteriaList. pubic SearchFieldCriteriaList getsearchcriteria() return _sfcl; 6. In getdata(), restituire l'oggetto dei dati delle applicazioni. Per continuare con l'esempio del libro, questo metodo restituirebbe un oggetto che rappresenta il libro. public Object getdata() return myobject; 14

17 Specifying what users can do with your data in search results 7. In gettitle(), assegnare un titolo a questa entità ricercabile. Il testo del titolo viene visualizzato nei risultati della ricerca. Per continuare con l'esempio del libro, myobject.getname() potrebbe restituire il nome di un libro. public String gettitle() return myobject.getname(); 8. In getsummary(), fornire un riepilogo dei dati in questa entità ricercabile. Il testo del riepilogo viene visualizzato nei risultati della ricerca. Continuando con l'esempio del libro, myobject.getdescription() potrebbe restituire una descrizione del libro. public String getsummary() return myobject.getdescription(); 9. Implementare getsearchable(). Recuperare l'oggetto EntityBasedSearchable creato dall'applicazione per gestire questo oggetto e restituirlo. public Searchable getsearchable() return mypublisher.getsearchable(); 10. Definire le opzioni da visualizzare sul menu contestuale quando l'utente BlackBerry fa clic sull'entità in uso in un elenco di risultati della ricerca. Per ulteriori informazioni, consultare la sezione in cui sono specificate le attività di gestione dei dati nei risultati della ricerca consentite agli utenti. 11. Se si desidera che SearchableEntity visualizzi un'icona diversa da quella dell'applicazione in uso, specificare l'icona in geticon(). Per ulteriori informazioni, consultare la sezione "Personalizzazione della modalità di visualizzazione dei dati nei risultati della ricerca". Specifying what users can do with your data in search results When a user selects your search result and presses the menu key, the BlackBerry device displays a list of operations the user can perform with that data. For example, if your application holds recipes, you might want to enable your user to a recipe or add the ingredients to a shopping list from a list of search results. Each item in a search result represents a SearchableEntity object from an application that registered data with the Unified Search Service. The UiAction class helps you specify an operation that a user or an application can invoke on your SearchableEntity objects. In your application, you must create a UiAction subclass for each operation you want to make available to your user. You can expose your UiAction objects by using the getuiactions(object, UiAction[]) method of your SearchableEntity object. You must configure an alternate entry point for the Unified Search Service to execute the operation a user selects. 15

18 Specifying what users can do with your data in search results Specify an operation for a selected search result A UiAction subclass defines an operation that is available to users when they select an item in a list of search results provided by the Unified Search Service. The following steps demonstrate how to create a class named DisplayBookInfo that enables a user to display detailed information about a book in an application that stores information about books. 1. Import the required classes and interfaces. import net.rim.device.api.ui.image.image; import net.rim.device.api.ui.uiapplication; import net.rim.device.api.unifiedsearch.action.uiaction; 2. Declare a class that extends UiAction, and create an empty constructor. class DisplayBookInfo extends UiAction DisplayBookInfo () 3. In the runaction() method, retrieve the SearchableEntity object that the user selected from a search result. protected void runaction() BookEntity book = (BookEntity) this.getsearchableentity(); 4. In runaction(), Create an instance of the DisplayBookScreen class to display the book information. Provide the SearchableEntity object that you retrieved to the new screen object. DisplayBookScreen showbook = new DisplayBookScreen(book); 5. Invoke pushscreen() to make the new screen object visible. UiApplication.getUiApplication().pushScreen(showBook); 6. Implement the tostring() method to provide a description of the operation this class performs. public String tostring() return "Show book info"; 7. Implement the geticon() method to associate an icon with this operation. In this task, no icon is provided. public Image geticon() return null; 16

19 Specifying what users can do with your data in search results 8. In the getuiactions() method of your SearchableEntity class, populate the uiactions parameter with your actions like DisplayBookInfo. Change the uiactions array reference using the Arrays object. If you try to change the array without the Arrays object, you will create a local copy of the array. Your local copy is not passed back to the application that requested your UiAction objects. In the following code sample, the ActionTwo and ActionThree classes were added to provide a more complete example. public UiAction getuiactions(object contextobject, UiAction[] uiactions) ActionOne act1 = new ActionOne(this); Arrays.add(uiActions, act1); Arrays.add(uiActions, new ActionTwo()); Arrays.add(uiActions, new ActionThree()); 9. Return the UiAction object you want to highlight the menu of actions by default. return act1; Provide an alternate entry point for your application Your application must detect when the BlackBerry device activates it using an alternate entry point. The following steps demonstrate how to enable an application to accept an alternate entry point for a UiAction object. Before you begin: Configure an alternate entry point for your application. For more information about declaring an alternate entry point in your project, see Specify the alternate entry point settings for a BlackBerry application project. 1. Import the required classes and interfaces. import net.rim.device.api.ui.uiapplication; 2. Create the application framework by extending the UiApplication class. public class MyApp extends UiApplication public static void main(args[]) public MyApp(String entrypoint) 3. In the main() method, indentify whether a user launched the application from the Home screen of a BlackBerry device, or through a search result. This step assumes that you configured an alternate entry point for your project named uiaction. if( args!= null && args.length > 0 && args[0].equals("uiaction")) 4. Create an application object. Provide the entry point type as a parameter. 17

20 Specifying what users can do with your data in search results app = new MyApp("uiAction"); else app = new MyApp("user"); 5. Start your application. app.entereventdispatcher; 6. In your application constructor, indentify the entry point used to launch the application. if(entrypoint.equals("normal") 7. If the your appilcation was launched from the Home screen, display your first screen. pushscreen(new MyAppScreen()); 8. If a user launched your application from a search result, do nothing. The application that provided the search result prompts your application to execute the UiAction automatically. else Expose your UiAction objects You must implement the SearchableEntity.getUiActions(Object, UiActions[]) method to expose your UiAction objects. The following steps demonstrate how to expos an object based on a class named DisplayBookInfo, created in Create a UiAction subclass. Before you begin: Create a class that implements the SearchableEntity interface. For more information, see Encapsulate your data in the SearchableEntity class. 1. In your SeachableEntity implementation, import the Arrays class. import net.rim.device.api.util.arrays; 2. In your SearchableEntity.getUiAction(Object, UiAction[]) method, instantiate a DisplayBookInfo object. displayaction = new DisplayBookInfo(); 3. Invoke the setentrypointindex() method and specify a single parameter with a value of 1. This configures the UiAction object to use an alternate entry point for your application. displayaction.setentrypointindex(1); 4. In your SearchableEntity.getUiAction(Object, UiAction[]) method, invoke the Arrays.add() method to add displayaction to the UiAction[] parameter. Arrays.add(uiActions, displayaction); 18

Impossibile inviare o ricevere messaggi e-mail.

Impossibile inviare o ricevere messaggi e-mail. Impossibile inviare o ricevere messaggi e-mail. 1. Premessa. 2. Verificare se sullo smartphone è attivato correttamente un piano dati. 3. Attivare l'antenna wireless dello smartphone BlackBerry e verificare

Dettagli

Designjet Partner Link Alert Service. Guida introduttiva

Designjet Partner Link Alert Service. Guida introduttiva Designjet Partner Link Alert Service Guida introduttiva 2013 Hewlett-Packard Development Company, L.P. Note legali Le informazioni contenute nel presente documento sono soggette a modifica senza preavviso.

Dettagli

DocuShare Email Agent Guida per l'utente

DocuShare Email Agent Guida per l'utente DocuShare Email Agent Guida per l'utente Data di pubblicazione: Febbraio 2011 Questo documento supporta DocuShare versione 6.6.1 Preparato da: Xerox Corporation DocuShare Business Unit 3400 Hillview Avenue

Dettagli

Motorola Phone Tools. Guida rapida

Motorola Phone Tools. Guida rapida Motorola Phone Tools Guida rapida Sommario Requisiti minimi...2 Operazioni preliminari all'installazione Motorola Phone Tools...3 Installazione Motorola Phone Tools...4 Installazione e configurazione del

Dettagli

Guida all'amministrazione. BlackBerry Professional Software per Microsoft Exchange. Versione: 4.1 Service Pack: 4

Guida all'amministrazione. BlackBerry Professional Software per Microsoft Exchange. Versione: 4.1 Service Pack: 4 BlackBerry Professional Software per Microsoft Exchange Versione: 4.1 Service Pack: 4 SWD-313211-0911044452-004 Indice 1 Gestione degli account utente... 7 Aggiunta di un account utente... 7 Aggiunta manuale

Dettagli

Guida dell utente. Centro di fatturazione UPS

Guida dell utente. Centro di fatturazione UPS Guida dell utente Centro di fatturazione UPS 2015 United Parcel Service of America, Inc. UPS, il marchio UPS e il colore marrone sono marchi commerciali di United Parcel Service of America, Inc. Tutti

Dettagli

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web

Dettagli

Conferencing. Novell. Conferencing 1.0. novdocx (it) 6 April 2007 AVVIARE IL CLIENT CONFERENCING: ACCESSO. Luglio 2007

Conferencing. Novell. Conferencing 1.0. novdocx (it) 6 April 2007 AVVIARE IL CLIENT CONFERENCING: ACCESSO. Luglio 2007 Guida di riferimento rapido per Conferencing Novell Conferencing novdocx (it) 6 April 2007 1.0 Luglio 2007 GUIDA RAPIDA www.novell.com Conferencing Novell Conferencing si basa sulla tecnologia Conferencing.

Dettagli

Suite OmniTouch 8400 Instant Communications Interfaccia utente Touchtone (TUI, Touchtone User Interface)

Suite OmniTouch 8400 Instant Communications Interfaccia utente Touchtone (TUI, Touchtone User Interface) Suite OmniTouch 800 Instant Communications Interfaccia utente Touchtone (TUI, Touchtone User Interface) Guida rapida di riferimento - R6.x Menu principale Comporre il numero di accesso. Una volta eseguita

Dettagli

Installazione base di Sabre Red Workspace

Installazione base di Sabre Red Workspace Installazione base di Sabre Red Workspace Guida rapida P R I M A D I C O M I N C I A R E In questa guida vengono fornite le istruzioni per l'installazione base di Sabre Red Workspace. L'installazione è

Dettagli

BlackBerry Internet Service Uso dell'applicazione di configurazione della posta elettronica dello smartphone BlackBerry Versione: 2.

BlackBerry Internet Service Uso dell'applicazione di configurazione della posta elettronica dello smartphone BlackBerry Versione: 2. BlackBerry Internet Service Uso dell'applicazione di configurazione della posta elettronica dello smartphone BlackBerry Versione: 2.6 Manuale dell'utente SWDT229221-613076-0127040357-004 Indice Guida introduttiva...

Dettagli

SAPIENZA Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica

SAPIENZA Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica SAPIENZA Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica Esercitazioni di PROGETTAZIONE DEL SOFTWARE (Corsi di Laurea in Ingegneria Informatica ed Automatica ed Ingegneria

Dettagli

ALTRO. v 2.4.0 (Aprile 2015)

ALTRO. v 2.4.0 (Aprile 2015) ALTRO v 2.4.0 (Aprile 2015) Contenuto 60 60 60 61 61 62 64 64 65 66 67 67 69 69 70 70 71 73 73 Panoramica menù Altro Informazioni Assistenza Sistema Notifiche Meteo Configurazioni Modifica Utente Gestione

Dettagli

14/10/2015 ALESSANDRAZULLO SVILUPPO DI APPLICAZIONI ANDROID- VERSIONE 1. http://alessandrazullo.altervista.org Alessandra Zullo

14/10/2015 ALESSANDRAZULLO SVILUPPO DI APPLICAZIONI ANDROID- VERSIONE 1. http://alessandrazullo.altervista.org Alessandra Zullo 14/10/2015 ALESSANDRAZULLO SVILUPPO DI APPLICAZIONI ANDROID- VERSIONE 1 http://alessandrazullo.altervista.org Alessandra Zullo Indice Provvisorio INTRODUZIONE... 3 COMPONENTI PRINCIPALI... 3 PROCESSI...

Dettagli

4-441-095-52 (1) Network Camera

4-441-095-52 (1) Network Camera 4-441-095-52 (1) Network Camera Guida SNC easy IP setup Versione software 1.0 Prima di utilizzare l apparecchio, leggere attentamente le istruzioni e conservarle come riferimento futuro. 2012 Sony Corporation

Dettagli

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE

Dettagli

GESTIONE DEI PROCESSI

GESTIONE DEI PROCESSI Sistemi Operativi GESTIONE DEI PROCESSI Processi Concetto di Processo Scheduling di Processi Operazioni su Processi Processi Cooperanti Concetto di Thread Modelli Multithread I thread in Java Concetto

Dettagli

Corso basi di dati Installazione e gestione di PWS

Corso basi di dati Installazione e gestione di PWS Corso basi di dati Installazione e gestione di PWS Gianluca Di Tomassi Email: ditomass@dia.uniroma3.it Università di Roma Tre Cosa è PWS? Il Personal Web Server altro non è che una versione ridotta del

Dettagli

UTILIZZO DEI COOKIES (informativa conforme al Provvedimento del Garante Privacy del 8 Maggio 2014)

UTILIZZO DEI COOKIES (informativa conforme al Provvedimento del Garante Privacy del 8 Maggio 2014) UTILIZZO DEI COOKIES (informativa conforme al Provvedimento del Garante Privacy del 8 Maggio 2014) Star Link srl, Titolare del trattamento dei dati personali, informa che questo Sito internet fa uso di

Dettagli

SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)

SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli) SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli) Le seguenti istruzioni sono relative all installazione di SPSS Statistics con licenza per utenti singoli. Una

Dettagli

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato

Dettagli

Manuale d'uso del Connection Manager

Manuale d'uso del Connection Manager Manuale d'uso del Connection Manager Edizione 1.0 2 Indice Informazioni sull'applicazione Gestione connessioni 3 Operazioni preliminari 3 Aprire l'applicazione Gestione connessioni 3 Visualizzare lo stato

Dettagli

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com 2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa

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

BlackBerry Internet Service Uso del browser dello smartphone BlackBerry Versione: 2.6. Manuale dell'utente

BlackBerry Internet Service Uso del browser dello smartphone BlackBerry Versione: 2.6. Manuale dell'utente BlackBerry Internet Service Uso del browser dello smartphone BlackBerry Versione: 2.6 Manuale dell'utente SWDT228826-600991-0122103435-004 Indice Guida introduttiva... 2 Informazioni di base sul sito Web

Dettagli

Your Detecting Connection. Manuale utente. support@xchange2.net

Your Detecting Connection. Manuale utente. support@xchange2.net Your Detecting Connection Manuale utente support@xchange2.net 4901-0133-4 ii Sommario Sommario Installazione... 4 Termini e condizioni dell applicazione XChange 2...4 Configurazione delle Preferenze utente...

Dettagli

ALTRO. v 2.5.0 (Maggio 2015)

ALTRO. v 2.5.0 (Maggio 2015) ALTRO v 2.5.0 (Maggio 2015) Contenuto 3 3 4 4 5 5 6 8 8 9 10 11 12 13 14 14 14 15 17 18 Panoramica menù Altro Informazioni Assistenza Sistema Notifiche Geolocalizzazione Meteo Configurazioni Modifica Utente

Dettagli

Interfaccia di base di GroupWise WebAccess

Interfaccia di base di GroupWise WebAccess Interfaccia di base di GroupWise WebAccess 21 novembre, 2011 Novell Riferimento rapido Dopo che l'amministratore ha installato GroupWise 2012 WebAccess, è possibile usare l'interfaccia di base di GroupWise

Dettagli

Architettura MVC-2: i JavaBeans

Architettura MVC-2: i JavaBeans Siti web centrati sui dati Architettura MVC-2: i JavaBeans Alberto Belussi anno accademico 2008/2009 Limiti dell approccio SEVLET UNICA La servlet svolge tre tipi di funzioni distinte: Interazione con

Dettagli

Manuale Utente. Gestione Richieste supporto BDAP. Versione 1.0

Manuale Utente. Gestione Richieste supporto BDAP. Versione 1.0 Manuale Utente Gestione Richieste supporto BDAP Versione 1.0 Roma, Settembre 2015 1 Indice 1 Generalità... 3 1.1 Scopo del documento... 3 1.2 Versioni del documento... 3 1.3 Documenti di Riferimento...

Dettagli

Fiery Driver Configurator

Fiery Driver Configurator 2015 Electronics For Imaging, Inc. Per questo prodotto, il trattamento delle informazioni contenute nella presente pubblicazione è regolato da quanto previsto in Avvisi legali. 16 novembre 2015 Indice

Dettagli

U N I V E R S I T À D E G L I S T U D I D I S A L E R N O

U N I V E R S I T À D E G L I S T U D I D I S A L E R N O U N I V E R S I T À D E G L I S T U D I D I S A L E R N O Guida rapida per l utilizzo del servizio HDA - Web Versione 1.0 Giugno 2004 SOMMARIO 1 Introduzione... 2 1.1 Scopo... 2 2 Modalità di inoltro di

Dettagli

Motorola Phone Tools. Guida rapida

Motorola Phone Tools. Guida rapida Motorola Phone Tools Guida rapida Contenuto Requisiti minimi... 2 Operazioni preliminari all'installazione Motorola Phone Tools... 3 Installazione Motorola Phone Tools... 4 Installazione e configurazione

Dettagli

IBM Lotus Notes 8.5.2 Guida per utenti

IBM Lotus Notes 8.5.2 Guida per utenti IBM Lotus Notes 8.5.2 Guida per utenti Andreas Ponte Belsoft AG Indice Generale Guida per utenti IBM Lotus Notes 8.5.2...1 Utilizzo di Lotus Notes...3 Invio mail...3 Firma...4 Gestione cartelle e regole...5

Dettagli

Riferimento rapido di Novell Vibe Mobile

Riferimento rapido di Novell Vibe Mobile Riferimento rapido di Novell Vibe Mobile Marzo 2015 Introduzione L'accesso mobile al sito di Novell Vibe può essere disattivato dall'amministratore di Vibe. Se non si riesce ad accedere all'interfaccia

Dettagli

SIEMENS GIGASET S450 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

SIEMENS GIGASET S450 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP SIEMENS GIGASET S450 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP Gigaset S450 IP Guida alla configurazione EUTELIAVOIP Rev2-0 pag.2 INDICE SCOPO...3 TELEFONARE CON EUTELIAVOIP...3 CONNESSIONE DEL TELEFONO

Dettagli

BlackBerry Java Application Integration Versione: 5.0. Guida allo sviluppo

BlackBerry Java Application Integration Versione: 5.0. Guida allo sviluppo BlackBerry Java Application Integration Versione: 5.0 Guida allo sviluppo Pubblicato: 2010-04-21 SWD-761936-0421111449-004 Indice 1 Integrazione con le applicazioni BlackBerry Device Software... 5 Richiamo

Dettagli

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com 2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa

Dettagli

Siti web centrati sui dati Architettura MVC-2: i JavaBeans

Siti web centrati sui dati Architettura MVC-2: i JavaBeans Siti web centrati sui dati Architettura MVC-2: i JavaBeans 1 ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 Limiti dell approccio SEVLET UNICA La servlet svolge tre tipi di funzioni distinte: Interazione con

Dettagli

Guida all Utilizzo dell Applicazione Centralino

Guida all Utilizzo dell Applicazione Centralino Guida all Utilizzo dell Applicazione Centralino 1 Introduzione Indice Accesso all applicazione 3 Installazione di Vodafone Applicazione Centralino 3 Utilizzo dell Applicazione Centralino con accessi ad

Dettagli

IBM Software Demos The Front-End to SOA

IBM Software Demos The Front-End to SOA Oggi, imprese piccole e grandi utilizzano software basato sull'architettura SOA (Service-Oriented Architecture), per promuovere l'innovazione, ottimizzare i processi aziendali e migliorare l'efficienza.

Dettagli

BREVE GUIDA ALL ATTIVAZIONE DEL SERVIZIO DDNS PER DVR SERIE TMX

BREVE GUIDA ALL ATTIVAZIONE DEL SERVIZIO DDNS PER DVR SERIE TMX BREVE GUIDA ALL ATTIVAZIONE DEL SERVIZIO DDNS PER DVR SERIE TMX Questa guida riporta i passi da seguire per la connessione dei DVR serie TMX ad Internet con indirizzo IP dinamico, sfruttando il servizio

Dettagli

Istruzioni per l'aggiornamento del firmware degli SSD client Crucial

Istruzioni per l'aggiornamento del firmware degli SSD client Crucial Istruzioni per l'aggiornamento del firmware degli SSD client Crucial Informazioni generali Tramite questa guida, gli utenti possono aggiornare il firmware degli SSD client Crucial installati in un ambiente

Dettagli

Online Help StruxureWare Data Center Expert

Online Help StruxureWare Data Center Expert Online Help StruxureWare Data Center Expert Version 7.2.7 StruxureWare Data Center ExpertDispositivo virtuale Il server StruxureWare Data Center Expert 7.2 è disponibile come dispositivo virtuale, supportato

Dettagli

Installazione e caratteristiche generali 1

Installazione e caratteristiche generali 1 Installazione e caratteristiche generali 1 Introduzione SIGLA Ultimate e SIGLA Start Edition possono essere utilizzati solo se sono soddisfatti i seguenti prerequisiti: Microsoft.Net Framework 3.5 (consigliato

Dettagli

Regione Piemonte Portale Rilevazioni Crediti EELL Manuale Utente

Regione Piemonte Portale Rilevazioni Crediti EELL Manuale Utente Pag. 1 di 15 VERS V01 REDAZIONE VERIFICHE E APPROVAZIONI CONTROLLO APPROVAZIONE AUTORIZZAZIONE EMISSIONE NOME DATA NOME DATA NOME DATA A. Marchisio C. Pernumian 29/12/2014 M. Molino 27/02/2015 M. Molino

Dettagli

Manuale Utente. Gestione Richieste supporto Data Warehouse. Della Ragioneria Generale dello Stato. Versione 1.0. Roma, Ottobre 2015

Manuale Utente. Gestione Richieste supporto Data Warehouse. Della Ragioneria Generale dello Stato. Versione 1.0. Roma, Ottobre 2015 Manuale Utente Gestione Richieste supporto Data Warehouse Della Ragioneria Generale dello Stato Versione 1.0 Roma, Ottobre 2015 1 Indice 1 Generalità... 3 1.1 Scopo del documento... 3 1.2 Versioni del

Dettagli

Xerox Device Agent, XDA-Lite. Guida all installazione rapida

Xerox Device Agent, XDA-Lite. Guida all installazione rapida Xerox Device Agent, XDA-Lite Guida all installazione rapida Introduzione a XDA-Lite XDA-Lite è un software di acquisizione dati dei dispositivi il cui compito principale consiste nell inviare automaticamente

Dettagli

Argo Mobile. Gestione Assenze. Manuale d Installazione e d uso del prodotto

Argo Mobile. Gestione Assenze. Manuale d Installazione e d uso del prodotto Argo Mobile Gestione Assenze Manuale d Installazione e d uso del prodotto Release 1.0.0 del 03-12-2010 Sommario Introduzione... 3 Attivazione del servizio... 4 Personalizzazione Parametri di Accesso...

Dettagli

Avvio rapido per palmari Nokia serie 60

Avvio rapido per palmari Nokia serie 60 Avvio rapido per palmari Nokia serie 60 Selezionare il logo Good per accedere all'utilità di avvio Good. Per assistenza, selezionare Suggerimenti rapidi Indicatori sullo schermo Servizio dati attivo (necessario

Dettagli

Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto. Approfondimento SOFTWARE PER L ARCHIVIAZIONE

Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto. Approfondimento SOFTWARE PER L ARCHIVIAZIONE APPROFONDIMENTO ICT Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto Approfondimento SOFTWARE PER L ARCHIVIAZIONE ORGANISMO BILATERALE PER LA FORMAZIONE IN CAMPANIA INDICE SOFTWARE PER

Dettagli

MANUALE D USO MANUALE D USO

MANUALE D USO MANUALE D USO MANUALE D USO MANUALE D USO 1 INDICE 1 INTRODUZIONE... 3 2 COMPONENTE WEB 4EXPENSE... 5 2.1 LOG IN AMMINISTRATORE... 5 2.2.1 HOME PAGE FUNZIONALITA DI GESTIONE... 6 2.2.2 UTENTI (UTILIZZATORE DELL APP)...

Dettagli

bla bla Guard Manuale utente

bla bla Guard Manuale utente bla bla Guard Manuale utente Guard Guard: Manuale utente Data di pubblicazione venerdì, 24. luglio 2015 Version 2.0.0 Diritto d'autore 2006-2013 OPEN-XCHANGE Inc., Questo documento è proprietà intellettuale

Dettagli

Guida per la creazione e la gestione di un profilo ORCID

Guida per la creazione e la gestione di un profilo ORCID Guida per la creazione e la gestione di un profilo ORCID Questa guida ha lo scopo di spiegare brevemente quali sono le modalità per la creazione e la gestione di un profilo ORCID. ORCID è acronimo di Open

Dettagli

L ambiente di sviluppo Android Studio

L ambiente di sviluppo Android Studio L ambiente di sviluppo Android Studio Android Studio è un ambiente di sviluppo integrato (IDE, Integrated Development Environment) per la programmazione di app con Android. È un alternativa all utilizzo

Dettagli

Sophos Mobile Control Guida utenti per Windows Mobile. Versione prodotto: 3.6

Sophos Mobile Control Guida utenti per Windows Mobile. Versione prodotto: 3.6 Sophos Mobile Control Guida utenti per Windows Mobile Versione prodotto: 3.6 Data documento: novembre 2013 Sommario 1 Sophos Mobile Control...3 2 Informazioni sulla guida...4 3 Accesso al portale self-service...5

Dettagli

Aggiornamenti Sistema Addendum per l utente

Aggiornamenti Sistema Addendum per l utente Aggiornamenti Sistema Addendum per l utente Aggiornamenti Sistema è un servizio del server di stampa che consente di tenere il software di sistema sul proprio server di stampa sempre aggiornato con gli

Dettagli

Manuale Intesa. Guida all apertura di un ticket di assistenza online

Manuale Intesa. Guida all apertura di un ticket di assistenza online Manuale Intesa Guida all apertura di un ticket di assistenza online 1 Indice Manuale Intesa L applicativo IBM - Intesa... 3 Accesso all applicativo... 3 Request Management Creare una nuova Request... 4

Dettagli

Programma di configurazione di reti NetWare

Programma di configurazione di reti NetWare Novell NetWare Questo argomento include le seguenti sezioni: "Programma di configurazione di reti NetWare" a pagina 3-44 "Configurazione rapida" a pagina 3-44 "Impostazione avanzata" a pagina 3-44 "Impostazione

Dettagli

Chat. Connettersi a un server di chat. Modificare le impostazioni di chat. Ricevere impostazioni chat. Chat

Chat. Connettersi a un server di chat. Modificare le impostazioni di chat. Ricevere impostazioni chat. Chat 2007 Nokia. Tutti i diritti sono riservati. Nokia, Nokia Connecting People, Nseries e N77 sono marchi o marchi registrati di Nokia Corporation. Altri nomi di prodotti e società citati nel presente documento

Dettagli

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0 Prodotto Inaz Download Manager Release 1.3.0 Tipo release COMPLETA RIEPILOGO ARGOMENTI 1. Introduzione... 2 2. Architettura... 3 3. Configurazione... 4 3.1 Parametri di connessione a Internet... 4 3.2

Dettagli

SIEMENS GIGASET S450 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

SIEMENS GIGASET S450 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP SIEMENS GIGASET S450 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP Gigaset S450 IP Guida alla configurazione EUTELIAVOIP Rev1-0 pag.2 INDICE SCOPO...3 TELEFONARE CON EUTELIAVOIP...3 CONNESSIONE DEL TELEFONO

Dettagli

MODULO SMS MANUALE UTENTE PER KONNEXION COD. KNX-SMS VERSIONE 2.0.2

MODULO SMS MANUALE UTENTE PER KONNEXION COD. KNX-SMS VERSIONE 2.0.2 MODULO SMS PER KONNEXION MANUALE UTENTE COD. KNX-SMS VERSIONE 2.0.2 1 INSTALLAZIONE 1.1 INTRODUZIONE Il presente manuale permette di configurare ed utilizzare il modulo di gestione via SMS per KonneXion.

Dettagli

Guida di riferimento rapido per Cisco ViewMail per Microsoft Outlook (versione 8.5 e successive)

Guida di riferimento rapido per Cisco ViewMail per Microsoft Outlook (versione 8.5 e successive) Guida di riferimento rapido Guida di riferimento rapido per Cisco ViewMail per Microsoft Outlook (versione 8. e successive) Cisco ViewMail per Microsoft Outlook (versione 8. e successive) Informazioni

Dettagli

Manuale LiveBox APPLICAZIONE ANDROID. http://www.liveboxcloud.com

Manuale LiveBox APPLICAZIONE ANDROID. http://www.liveboxcloud.com 2014 Manuale LiveBox APPLICAZIONE ANDROID http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia

Dettagli

Guida alla registrazione on-line di un NovaSun Log

Guida alla registrazione on-line di un NovaSun Log Guida alla registrazione on-line di un NovaSun Log Revisione 4.1 23/04/2012 pag. 1 di 16 Contenuti Il presente documento è una guida all accesso e all utilizzo del pannello di controllo web dell area clienti

Dettagli

Outlook Plugin per VTECRM

Outlook Plugin per VTECRM Outlook Plugin per VTECRM MANUALE UTENTE Sommario Capitolo 1: Installazione e Login... 2 1 Requisiti di installazione... 2 2 Installazione... 3 3 Primo Login... 4 Capitolo 2: Lavorare con Outlook Plugin...

Dettagli

Per accedere all'applicativo è necessario inserire email e password impostati in fase di registrazione.

Per accedere all'applicativo è necessario inserire email e password impostati in fase di registrazione. Aula digitale Manuale di utilizzo Accesso all'applicativo Per accedere all'applicativo è necessario inserire email e password impostati in fase di registrazione. Se non si possiede ancora le credenziali

Dettagli

Volumi di riferimento

Volumi di riferimento Simulazione seconda prova Esame di Stato Gestione di un centro agroalimentare all ingrosso Parte prima) Un nuovo centro agroalimentare all'ingrosso intende realizzare una base di dati per l'attività di

Dettagli

Utilizzo di Conference Manager per Microsoft Outlook

Utilizzo di Conference Manager per Microsoft Outlook Utilizzo di Conference Manager per Microsoft Outlook Maggio 2012 Sommario Capitolo 1: Utilizzo di Conference Manager per Microsoft Outlook... 5 Presentazione di Conference Manager per Microsoft Outlook...

Dettagli

Archiviazione digitale per SAP con DocuWare

Archiviazione digitale per SAP con DocuWare Connect to SAP bis 6.1 Product Info Archiviazione digitale per SAP con DocuWare Connect to SAP collega DocuWare attraverso un interfaccia certificata con il modulo SAP ArchiveLink incorporato in SAP NetWeaver.

Dettagli

Documentazione. Divisione Sicurezza Dati

Documentazione. Divisione Sicurezza Dati Documentazione mailto:beable@beable.it http://www.beable.it 1 Questa guida è rilasciata con la licenza Creative Commons Attribution-Non- Commercial-NoDerivs 2.5, consultabile all indirizzo http://creativecommons.org.

Dettagli

Istruzioni per l uso della Guida. Icone utilizzate in questa Guida. Istruzioni per l uso della Guida. Software di backup LaCie Guida per l utente

Istruzioni per l uso della Guida. Icone utilizzate in questa Guida. Istruzioni per l uso della Guida. Software di backup LaCie Guida per l utente Istruzioni per l uso della Guida Istruzioni per l uso della Guida Sulla barra degli strumenti: Pagina precedente / Pagina successiva Passa alla pagina Indice / Passa alla pagina Precauzioni Stampa Ottimizzate

Dettagli

Tipi primitivi. Ad esempio, il codice seguente dichiara una variabile di tipo intero, le assegna il valore 5 e stampa a schermo il suo contenuto:

Tipi primitivi. Ad esempio, il codice seguente dichiara una variabile di tipo intero, le assegna il valore 5 e stampa a schermo il suo contenuto: Tipi primitivi Il linguaggio Java offre alcuni tipi di dato primitivi Una variabile di tipo primitivo può essere utilizzata direttamente. Non è un riferimento e non ha senso tentare di istanziarla mediante

Dettagli

MANUALE UTENTE. TeamPortal Liste Distribuzioni 20120100

MANUALE UTENTE. TeamPortal Liste Distribuzioni 20120100 MANUALE UTENTE 20120100 INDICE Introduzione... 3 1 - Messaggi... 4 1.1 Creazione / Modifca Email... 6 1.2 Creazione / Modifca Sms... 8 2 -Liste... 10 3 Gruppi Liste... 15 4 Tipi Messaggi... 17 5 Amministrazione...

Dettagli

DENON DJ Music Manager

DENON DJ Music Manager DENON DJ Music Manager DENON DJ Music Manager è dotato delle seguenti funzioni Creazione e aggiornamento di database Funzione di riproduzione Modifica dei dati dei file Ricerca di file Creazione e aggiornamento

Dettagli

LENOVO BID PORTAL GUIDA UTENTE

LENOVO BID PORTAL GUIDA UTENTE LENOVO BID PORTAL GUIDA UTENTE 1 INTRODUZIONE 3 1.1 NUOVI UTENTI 3 1.2 UTENTI ESISTENTI 4 1.3 MODIFICA DELLA PASSWORD 4 1.4 RIMOZIONE DI UTENTI 5 2 HOME PAGE 6 2.1 RICERCA DI PRODOTTI 6 2.2 UTENTE FINALE

Dettagli

Archiviazione Email con Kerio Connect

Archiviazione Email con Kerio Connect Archiviazione Email con Kerio Connect Si prega di notare che questo tutorial copre solo le specifiche di archiviazione di un server di Kerio Connect (ex Kerio MailServer). Si presume che si disponga già

Dettagli

Manuale LiveBox APPLICAZIONE ANDROID. http://www.liveboxcloud.com

Manuale LiveBox APPLICAZIONE ANDROID. http://www.liveboxcloud.com 2014 Manuale LiveBox APPLICAZIONE ANDROID http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia

Dettagli

RELAZIONE PROGETTO DATABASE GESTIONE BIBLIOTECA PERSONALE

RELAZIONE PROGETTO DATABASE GESTIONE BIBLIOTECA PERSONALE RELAZIONE PROGETTO DATABASE GESTIONE BIBLIOTECA PERSONALE Mameli Salvatore-M01/000153 SOMMARIO 1 INTRODUZIONE 1.1 Project Overview 1.2 Ambiente del prodotto 1.3 Document Overview 2 - PROGETTAZIONE 2.1

Dettagli

Installazione di GFI Network Server Monitor

Installazione di GFI Network Server Monitor Installazione di GFI Network Server Monitor Requisiti di sistema I computer che eseguono GFI Network Server Monitor richiedono: i sistemi operativi Windows 2000 (SP4 o superiore), 2003 o XP Pro Windows

Dettagli

Manuale per l'utente

Manuale per l'utente Manuale per l'utente Modulo client di Kodak Asset Management Software Stato e impostazioni delle risorse... 1 Menu dello stato delle risorse... 2 Menu delle impostazioni delle risorse... 3 Gestione dei

Dettagli

MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA

MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA Fornitore: Publisys Prodotto: Intranet Provincia di Potenza http://www.provincia.potenza.it/intranet Indice 1. Introduzione... 3 2. I servizi dell Intranet...

Dettagli

Installazione di GFI WebMonitor

Installazione di GFI WebMonitor Installazione di GFI WebMonitor Requisiti di sistema di GFI WebMonitor Server Microsoft Windows 2000 (SP 3) o 2003. Microsoft ISA 2000 Server (non in modalità solo firewall) OPPURE Server Microsoft ISA

Dettagli

STRUMENTI DI PRESENTAZIONE MODULO 6

STRUMENTI DI PRESENTAZIONE MODULO 6 STRUMENTI DI PRESENTAZIONE MODULO 6 2012 A COSA SERVE POWER POINT? IL PROGRAMMA NASCE PER LA CREAZIONE DI PRESENTAZIONI BASATE SU DIAPOSITIVE (O LUCIDI) O MEGLIO PER PRESENTARE INFORMAZIONI IN MODO EFFICACE

Dettagli

Tabelle di riferimento Pulsanti Inserire documento Predisposizione doc Approvazione Doc Numerazione Doc Pubblicazione Albo Webservice

Tabelle di riferimento Pulsanti Inserire documento Predisposizione doc Approvazione Doc Numerazione Doc Pubblicazione Albo Webservice - Albo pretorio virtuale e gestione della consultazione documentale - Argomenti Tabelle di riferimento Pulsanti Inserire documento Predisposizione doc Approvazione Doc Numerazione Doc Pubblicazione Albo

Dettagli

I cookie sono classificati in base alla durata e al sito che li ha impostati.

I cookie sono classificati in base alla durata e al sito che li ha impostati. 1. Informativa sui cookie 1.1. Informazioni sui cookie I siti Web si avvalgono di tecniche utili e intelligenti per aumentare la semplicità di utilizzo e rendere i siti più interessanti per ogni visitatore.

Dettagli

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito) IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 21 con licenza per sito. Questo documento

Dettagli

Guida Rapida di Syncronize Backup

Guida Rapida di Syncronize Backup Guida Rapida di Syncronize Backup 1) SOMMARIO 2) OPZIONI GENERALI 3) SINCRONIZZAZIONE 4) BACKUP 1) - SOMMARIO Syncronize Backup è un software progettato per la tutela dei dati, ed integra due soluzioni

Dettagli

Sincronizzazione degli utenti. Archiviazione di singole caselle di posta

Sincronizzazione degli utenti. Archiviazione di singole caselle di posta Archiviazione delle email con IceWarp Mail Server Si prega di notare che questo tutorial copre solo le specifiche di archiviazione di un server di IceWarp. Si presume che si disponga già di un installazione

Dettagli

Manuale di Palm BlueBoard 2.0

Manuale di Palm BlueBoard 2.0 Manuale di Palm BlueBoard 2.0 Copyright 2002 Palm, Inc. Tutti i diritti riservati. Graffiti, HotSync e Palm OS sono marchi registrati di Palm, Inc. Il logo HotSync, Palm e il logo Palm sono marchi di fabbrica

Dettagli

Il tuo manuale d'uso. SONY ERICSSON W200I http://it.yourpdfguides.com/dref/451448

Il tuo manuale d'uso. SONY ERICSSON W200I http://it.yourpdfguides.com/dref/451448 Può anche leggere le raccomandazioni fatte nel manuale d uso, nel manuale tecnico o nella guida di installazione di SONY ERICSSON W200I. Troverà le risposte a tutte sue domande sul manuale d'uso (informazioni,

Dettagli

GUIDA UTENTE PRIMA NOTA SEMPLICE

GUIDA UTENTE PRIMA NOTA SEMPLICE GUIDA UTENTE PRIMA NOTA SEMPLICE (Vers. 2.0.0) Installazione... 2 Prima esecuzione... 5 Login... 6 Funzionalità... 7 Prima Nota... 8 Registrazione nuovo movimento... 10 Associazione di file all operazione...

Dettagli

BlackBerry Internet Service Versione: 3.1. Manuale dell'utente

BlackBerry Internet Service Versione: 3.1. Manuale dell'utente BlackBerry Internet Service Versione: 3.1 Manuale dell'utente SWDT987396-1026956-0512110918-004 Indice Guida introduttiva... 2 Informazioni sui piani di servizi di messaggistica di BlackBerry Internet

Dettagli

Progetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore

Progetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore ARPA Fonte Dati Regione Toscana 1 Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.1 Data emissione 09/10/13 Stato FINAL 2 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 1.1 09/10/2013

Dettagli

Nautilus Installazione Aggiornato a versione 2.4.1092

Nautilus Installazione Aggiornato a versione 2.4.1092 Nautilus Installazione Aggiornato a versione 2.4.1092 IMPORTANTE: NON INSERIRE LA CHIAVE USB DI LICENZA FINO A QUANDO RICHIESTO NOTA: se sul vostro computer è già installato Nautilus 2.4, è consigliabile

Dettagli

9243045 Edizione 1 IT. Nokia e Nokia Connecting People sono marchi registrati di Nokia Corporation

9243045 Edizione 1 IT. Nokia e Nokia Connecting People sono marchi registrati di Nokia Corporation 9243045 Edizione 1 IT Nokia e Nokia Connecting People sono marchi registrati di Nokia Corporation Accedere a Zip Manager Pro. Nota: per ulteriori informazioni su funzionamento e manutenzione del Nokia

Dettagli

BlackBerry Internet Service. Versione: 4.5.1. Manuale utente

BlackBerry Internet Service. Versione: 4.5.1. Manuale utente BlackBerry Internet Service Versione: 4.5.1 Manuale utente Pubblicato: 08/01/2014 SWD-20140108162104132 Contenuti 1 Guida introduttiva... 7 Informazioni sui piani dei servizi di messaggistica di BlackBerry

Dettagli

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico MANUALE MOODLE STUDENTI Accesso al Materiale Didattico 1 INDICE 1. INTRODUZIONE ALLA PIATTAFORMA MOODLE... 3 1.1. Corso Moodle... 4 2. ACCESSO ALLA PIATTAFORMA... 7 2.1. Accesso diretto alla piattaforma...

Dettagli

E-LEARNING ACADEMY GUIDA OPERATIVA

E-LEARNING ACADEMY GUIDA OPERATIVA E-LEARNING ACADEMY INDICE PREMESSA 3 1. FUNZIONALITÀ DELLA PIATTAFORMA E-LEARNING ACADEMY 4 2. REGISTRATI 5 2.1 COME EFFETTUARE LA REGISTRAZIONE 5 3. PERCORSI 8 3.1 COME FRUIRE DEI CONTENUTI FORMATIVI

Dettagli