BlackBerry Java Application Location-Based Services Versão: 5.0. Guia do desenvolvedor

Tamanho: px
Começar a partir da página:

Download "BlackBerry Java Application Location-Based Services Versão: 5.0. Guia do desenvolvedor"

Transcrição

1 BlackBerry Java Application Location-Based Services Versão: 5.0 Guia do desenvolvedor

2 Publicado: SWD

3 Conteúdo 1 Visão geral do GPS Especificando o modo de GPS... 6 Especificando o modo de GPS com o uso de JSR Especificar o modo de GPS (JSR 179)... 6 Propriedades de mapeamento de critérios... 7 Especificando o modo de GPS com o uso de extensões BlackBerry para JSR Modos de GPS... 9 Especificar o modo de GPS com o uso de extensões BlackBerry para JSR Recuperando informações de localização usando o modo de GPS assistido Modo assistido usando um servidor PDE Verificar se as informações do servidor PDE são obrigatórias Especificar informações do servidor PDE Exemplo de código: Especificando informações do servidor PDE Recuperando um provedor de localização Recuperar um provedor de localização usando a classe LocationProvider Controlando o rastreamento usando a classe BlackBerryLocationProvider Controlar o rastreamento usando a classe BlackBerryLocationProvider Exemplo de código: Usando a classe BlackBerryLocationProvider para controlar o rastreamento Recuperar um provedor de localização usando a classe BlackBerryLocationProvider Recuperando a localização de um dispositivo BlackBerry Recuperar a localização de um dispositivo BlackBerry Exemplo de código: Recuperando a localização do GPS de um dispositivo BlackBerry Recuperar a localização de um dispositivo BlackBerry especificando solicitações de ponto contínuas Exemplo de código: Recuperando a localização do GPS de um dispositivo BlackBerry usando solicitações de ponto contínuas Recuperando informações de localização usando a classe Location Recuperar informações de localização usando a classe Location Recuperando informações de localização usando a classe BlackBerryLocation Recuperar informações de satélite usando a classe BlackBerryLocation Alterar os critérios para receber informações de localização Exemplo de código: Alterando os critérios para recuperar informações de localização... 34

4 Manipulação de erro Manipular erros (JSR 179) Manipular erros (extensões BlackBerry para JSR 179) Geocodificação e geocodificação reversa Recuperar coordenadas geoespaciais para um endereço usando geocodificação Recuperar um endereço usando geocodificação reversa BlackBerry Maps Abrindo o BlackBerry Maps a partir do seu aplicativo Abrir o BlackBerry Maps usando as configurações padrões Abrir o BlackBerry Maps usando informações de um contato Abrir o BlackBerry Maps usando coordenadas específicas Abrir o BlackBerry Maps usando um ponto de referência Abrindo o BlackBerry Maps usando um documento de localização Elemento XML: <lbs> Elemento XML: <location> Elemento XML: <getroute> Exibir e eliminar locais em um mapa usando um documento de localização Exibir e eliminar uma rota em um mapa usando um documento de localização Abrir o BlackBerry Maps usando uma pesquisa local Usando documentos KML com BlackBerry Maps Elementos KML suportados Criar um documento KML básico Exibindo overlays KML em BlackBerry Maps Abrir o BlackBerry Maps usando um documento KML Abrindo o BlackBerry Maps pelo BlackBerry Browser Recuperando uma localização do GPS usando uma página da Web Recuperar uma localização do GPS usando uma página da Web Incorporando um mapa em um aplicativo Incorporar um mapa a um aplicativo Glossário Fornecer comentários Histórico da revisão de documentos... 73

5 10 Aviso legal... 75

6 Visão geral do GPS Visão geral do GPS 1 Você pode permitir que o aplicativo de um dispositivo BlackBerry recupere a localização do GPS de um dispositivo BlackBerry. Os valores para as informações de localização são retornados como as coordenadas para latitude, longitude e altitude. O modo de GPS que você irá especificar para recuperar as informações de localização depende do tipo de aplicativo que você deseja desenvolver. Os modos de GPS são: modo autônomo, modo assistido e modo estação rádio-base O modo de GPS pode afetar a velocidade inicial de um ponto de GPS e o nível de precisão do local. Por exemplo, um aplicativo climático talvez especifique um modo estação rádio-base, que pode rapidamente fornecer um local aproximado. Para obter mais informações sobre os modelos de dispositivos BlackBerry e seus respectivos modos de GPS disponíveis, visite knowledgecenterpublic/ e leia o artigo DB Para recuperar informações de localização, você pode usar a API JSR 179 Location para Java ME no pacote javax.microedition.location ou a extensão BlackBerry para JSR 179 no pacote net.rim.device.api.gps. A API JSR 179 Location para Java ME é compatível com dispositivos BlackBerry que executam o BlackBerry Device Software ou posterior. As extensões BlackBerry para JSR 179 são compatíveis com dispositivos BlackBerry que executam o BlackBerry Device Software ou posterior. Para recuperar a localização do GPS de um dispositivo BlackBerry, são necessárias as seguintes ações: Especificando o modo de GPS Recuperando um provedor de localização Fazer uma solicitação de GPS baseada na frequência do ponto de GPS Recuperar a localização do GPS de um dispositivo BlackBerry Exemplo de código: Especificando o modo de GPS /* JSR 179 */ Criteria mycriteria = new Criteria(); /* JSR 179 extension */ BlackBerryCriteria myblackberrycriteria = new BlackBerryCriteria( ); Exemplo de código: Recuperando um provedor de localização /* JSR 179 */ LocationProvider myprovider = LocationProvider.getInstance(myCriteria); /* JSR 179 extension */ BlackBerryLocationProvider myblackberryprovider = (BlackBerryLocationProvider) LocationProvider.getInstance(myBlackBerryCriteria); Exemplo de código: Fazendo uma solicitação de GPS baseada na frequência do ponto de GPS /* * Single GPS fix */ /* JSR 179 */ 4

7 Visão geral do GPS Location myloc = myprovider.getlocation( ); /* JSR 179 extension */ BlackBerryLocation myblackberryloc = myblackberryprovider.getlocation( ); /* * Continuous GPS fixes */ /* JSR 179 */ myprovider.setlocationlistener( ); /* JSR 179 extension */ myblackberryprovider.setlocationlistener( ); Exemplo de código: Recuperando a localização do GPS de um dispositivo BlackBerry /* JSR 179 */ double lat = myloc.getqualifiedcoordinates().getlatitude(); /* JSR 179 extension */ double lat = myblackberryloc.getqualifiedcoordinates().getlatitude(); 5

8 Especificando o modo de GPS Especificando o modo de GPS 2 É necessário especificar o modo de GPS para recuperar a localização de um dispositivo BlackBerry. Os modos de GPS são: autônomo, assistido e estação rádio-base. O modo autônomo usa somente satélites de GPS. O modo assistido usa satélites de GPS e servidores na rede sem fio. O modo estação rádio-base usa o serviço de localização geográfica ou a rede sem fio para fornecer as informações de localização da estação atual de base. Especificando o modo de GPS com o uso de JSR 179 Se você utiliza o pacote JSR 179, deve especificar as propriedades do modo de GPS na classe javax.microedition.location.criteria. O aplicativo não pode definir o modo de GPS diretamente. Se um dispositivo BlackBerry estiver emparelhado com um dispositivo GPS habilitado para Bluetooth para determinar a localização, será usado o dispositivo habilitado para Bluetooth independentemente de como o objeto Criteria tenha sido configurado. Especificar o modo de GPS (JSR 179) A API JSR 179 Location é compatível com dispositivos BlackBerry que executam o BlackBerry Device Software ou posterior. 1. Importe a classe necessária. import javax.microedition.location.criteria; 2. Crie uma classe e um construtor. public class handlegps public handlegps() 3. No construtor, crie uma instância da classe Criteria. Crie uma variável para especificar um modo de GPS. Criteria mycriteria = new Criteria(); int mymode = 2; // AUTONOMOUS 4. No construtor, mapeie as propriedades para cada modo de GPS ativando o método correspondente definido para cada propriedade. switch ( mymode ) case 0: // CELLSITE mycriteria.setpreferredpowerconsumption(criteria.power_usage_low); 6

9 Especificando o modo de GPS com o uso de JSR 179 mycriteria.sethorizontalaccuracy(criteria.no_requirement); mycriteria.setverticalaccuracy(criteria.no_requirement); mycriteria.setcostallowed(true); break; case 1: // ASSIST mycriteria.setpreferredpowerconsumption(criteria.power_usage_medium); mycriteria.sethorizontalaccuracy(100); mycriteria.setverticalaccuracy(100); mycriteria.setcostallowed(true); break; case 2: // AUTONOMOUS mycriteria.setcostallowed(false); break; Propriedades de mapeamento de critérios Se você usa a API JSR 179 Location para especificar um modo de GPS, deve mapear as seguintes propriedades para a classe Criteria. Modo de GPS Precisão horizontal Precisão vertical Custo permitido Nível de uso de energia Tempo de resposta Frequência de ponto Autônomo obrigatória obrigatória não qualquer uma qualquer uma simples ou múltipla Autônomo não obrigatória não obrigatória não médio, alto ou não obrigatório Assistido ou com otimização de dados Assistido ou com otimização de velocidade Assistido ou baseado em MS Assistido ou com otimização de precisão não obrigatória não obrigatória sim médio, alto ou não obrigatório qualquer uma qualquer uma obrigatória obrigatória sim alto qualidade do serviço obrigatória obrigatória sim médio ou não obrigatório qualidade do serviço obrigatória obrigatória sim alto qualidade do serviço simples ou múltipla simples ou múltipla múltipla múltipla simples 7

10 Especificando o modo de GPS com o uso de extensões BlackBerry para JSR 179 Modo de GPS Assistido ou assistido por MS Estação rádiobase Precisão horizontal Precisão vertical Custo permitido Nível de uso de energia obrigatória obrigatória sim médio ou não obrigatório Tempo de resposta qualidade do serviço Frequência de ponto simples não obrigatória não obrigatória sim baixo qualquer uma qualquer uma Especificando o modo de GPS com o uso de extensões BlackBerry para JSR 179 As extensões BlackBerry para JSR 179 fornecem um conjunto expandido de critérios de GPS. A classe net.rim.device.api.gps.blackberrycriteria estende a classe javax.microedition.location.criteria. Você pode usar os métodos na classe BlackBerryCriteria para especificar os requisitos de GPS para o seu aplicativo. Método setmode (int) setfailovermode (int,int,int) setsubsequentmode (int) setgpsrestartinterval (int, int) setsatelliteinforequired (boolean, boolean) Descrição Use este método para especificar um modo de GPS inicial quando criar um objeto BlackBerryCriteria. Use este método para especificar um modo failover de GPS a ser usado quando o modo de GPS inicial falhar. Este método aplica-se somente à funcionalidade interna de GPS em um dispositivo BlackBerry. Use este método para especificar um modo de GPS subsequente a ser usado depois que um primeiro ponto de GPS bem-sucedido for recuperado. Use este método para especificar um intervalo de espera antes de reiniciar automaticamente o processo de recuperação de GPS quando um ponto de GPS não for recuperado com êxito. É possível especificar intervalos de no máximo 15 minutos e no mínimo 2 segundos, com um limite de três tentativas automáticas. Você pode usar este método para especificar se deseja informações de rastreamento de satélite. As informações de rastreamento de satélite consistem no número de satélites em exibição e suas respectivas IDs, qualidade de sinal, elevação e azimute. Este método aplica-se somente à funcionalidade interna de GPS em um dispositivo BlackBerry. 8

11 Especificando o modo de GPS com o uso de extensões BlackBerry para JSR 179 Modos de GPS Para poder usar o modo de GPS, o aplicativo do seu dispositivo BlackBerry deve verificar se há um modo de GPS disponível para uso em cada um dos dispositivos BlackBerry em que o aplicativo é executado. Modo de GPS estação rádio-base autônomo assistido baseado em MS assistido por MS com otimização de velocidade com otimização de precisão com otimização de dados Descrição Este modo usa a rede sem fio para atingir o primeiro ponto de GPS e é geralmente considerado o modo mais rápido. Este modo não fornece informações de rastreamento de dispositivo BlackBerry, tais como velocidade e direção. Este modo usa o receptor GPS interno do dispositivo BlackBerry para recuperar informações de localização. Este modo não pode ser usado em áreas fechadas ou muito próximas a obstruções físicas e pode levar vários minutos para sincronizar-se completamente com quatro ou mais satélites para o primeiro ponto de GPS. Este modo usa a rede sem fio para recuperar informações de satélite. Este modo pode recuperar rapidamente o primeiro ponto de GPS. Este modo usa a rede sem fio para recuperar informações de satélite. Depois do primeiro ponto de GPS, o dispositivo BlackBerry conta com o modo autônomo para recuperar com mais precisão os pontos de GPS subsequentes. O modo de GPS baseado em MS aplica-se a dispositivos BlackBerry que usam o Qualcomm gpsone e operam em rede CDMA. Este modo usa a rede sem fio para recuperar informações de satélite. Este modo aplica-se a dispositivos BlackBerry que usam o Qualcomm gpsone e operam em rede CDMA. Este modo tem como prioridade fornecer o ponto de GPS mais rápido possível que atenda aos critérios definidos pelo aplicativo. Este modo aplica-se a dispositivos BlackBerry que usam o Qualcomm gpsone e operam em rede CDMA. Este modo é determinado com base na precisão de um ponto de GPS. Este modo baseia-se em informações de rede ou executa cálculos locais, dependendo do que for mais preciso e disponível. Este modo aplica-se a dispositivos BlackBerry que usam o Qualcomm gpsone e operam em rede CDMA. Este modo é determinado com base na menor quantidade de tráfego de rede necessária para um ponto de GPS. Este modo pode basear-se em informações de rede ou executar cálculos locais, dependendo do que estiver disponível e usar a menor quantidade de tráfego de dados. Este modo aplica-se a dispositivos BlackBerry que usam o Qualcomm gpsone e operam em rede CDMA. 9

12 Especificando o modo de GPS com o uso de extensões BlackBerry para JSR 179 Modo de GPS GPS habilitado para Bluetooth Descrição Este modo é determinado pela configuração do dispositivo GPS habilitado para Bluetooth. A configuração de um dispositivo GPS habilitado para Bluetooth emparelhado com um dispositivo BlackBerry não pode ser especificada em um objeto Criteria. Especificar o modo de GPS com o uso de extensões BlackBerry para JSR 179 As extensões BlackBerry para JSR 179 são compatíveis com dispositivos BlackBerry que executam o BlackBerry Device Software ou posterior. 1. Importe a classe necessária. import net.rim.device.api.gps.*; 2. Crie uma classe e um construtor. public class handlegps BlackBerryCriteria mycriteria; public handlegps() 3. No construtor, crie um bloco /catch. Nesse bloco, crie uma instância da classe BlackBerryCriteria fornecendo o modo de GPS como um parâmetro para o construtor. mycriteria = new BlackBerryCriteria(GPSInfo.GPS_MODE_ASSIST); catch ( UnsupportedOperationException ex ) 4. No construtor, ative setfaillovermode() para especificar o modo failover de GPS a ser usado se o primeiro modo de GPS especificado não puder recuperar um ponto de GPS. Ative setsubsequentmode() para especificar um modo de GPS subsequente a ser usado depois que um primeiro ponto de GPS bem-sucedido for recuperado. mycriteria.setfailovermode(gpsinfo.gps_mode_autonomous, 3, 100); mycriteria.setsubsequentmode(gpsinfo.gps_mode_autonomous); 5. Para verificar se há suporte a um determinado modo de GPS, ative GPSInfo.isGPSModeAvailable() e forneça o modo de GPS como um parâmetro. Ative setmode() para especificar o modo de GPS, se o modo for suportado. 10

13 Recuperando informações de localização usando o modo de GPS assistido public class handlegps public handlegps() BlackBerryCriteria mycriteria = new BlackBerryCriteria(); if (GPSInfo.isGPSModeAvailable(GPSInfo.GPS_MODE_ASSIST)) mycriteria.setmode(gpsinfo.gps_mode_assist); else if (GPSInfo.isGPSModeAvailable(GPSInfo.GPS_MODE_AUTONOMOUS)) mycriteria.setmode(gpsinfo.gps_mode_autonomous); Recuperando informações de localização usando o modo de GPS assistido Modo assistido usando um servidor PDE O modo assistido pode ser usado com dispositivos BlackBerry associados a uma rede CDMA que utiliza tecnologia de servidor PDE. O modo assistido foi projetado para fornecer recuperação rápida de um ponto de GPS. Os recursos de GPS assistidos são atualmente definidos por provedores de serviços sem fio. Em vários casos, você deve estabelecer um contrato formal com provedores de serviços sem fio para poder conectar seus respectivos servidores PDE. Verificar se as informações do servidor PDE são obrigatórias Antes de usar o modo assistido com um servidor PDE, você deve verificar se as informações do servidor PDE são obrigatórias. 1. Importe a classe necessária. import net.rim.device.api.gps.gpssettings; 2. Crie uma classe e um construtor. No construtor, ative ispdeinforequired() para verificar se é necessário especificar as informações do servidor PDE para usar o modo assistido. public class checkpde public checkpde() if ( ispdeinforequired(gpsinfo.gps_mode_assist)) // set up PDE server access 11

14 Recuperando informações de localização usando o modo de GPS assistido Especificar informações do servidor PDE Antes de começar: Você deverá ter a ID de usuário, a senha, o endereço IP e o número de porta que o provedor de serviços sem fio utilizará para seu servidor PDE. 1. Importe as classes necessárias: import net.rim.device.api.gps.*; import javax.microedition.location.*; 2. Crie uma classe e um construtor. public class handlegps static GPSThread gpsthread; public handlegps() 3. No construtor, crie e inicie uma instância da classe Thread. gpsthread = new GPSThread(); gpsthread.start(); 4. Na classe, crie uma classe estática privada que estenda Thread e crie um método run(). private static class GPSThread extends Thread public void run() 5. No método run() da classe privada, ative isgpsmodeavailable() fornecendo GPS_MODE_ASSIST como um parâmetro para determinar se o modo assistido está disponível no dispositivo BlackBerry. Ative ispdeinforequired () para determinar se é necessário especificar informações do servidor PDE. Se for necessário fornecer informações do servidor PDE, crie uma instância da classe BlackBerryCriteria fornecendo GPS_MODE_ASSIST como um parâmetro ao construtor. if (!GPSInfo.isGPSModeAvailable(GPSInfo.GPS_MODE_ASSIST)!GPSSettings.isPDEInfoRequired(GPSInfo.GPS_MODE_ASSIST)) BlackBerryCriteria mycriteria = new BlackBerryCriteria (GPSInfo.GPS_MODE_ASSIST); 12

15 Recuperando informações de localização usando o modo de GPS assistido 6. No método run() da classe privada, crie um bloco /catch. No bloco, associe uma instância da classe BlackBerryCriteria a um objeto BlackBerryLocationProvider. Crie e especifique a ID de usuário, a senha, objetos String de endereço IP e a ID de porta. Combine os objetos String em uma única String. Ative setpdeinfo () para especificar o endereço IP do servidor PDE e o número de porta do dispositivo BlackBerry. BlackBerryLocationProvider myprovider = (BlackBerryLocationProvider) LocationProvider.getInstance(myCriteria); String user = "UserID"; String pass = "Password"; String ip = " "; int port = 0; String str = ip + ";" + user + ";" + pass; GPSSettings.setPDEInfo(str, port); BlackBerryLocation mylocation = (BlackBerryLocation)myProvider.getLocation(10); catch ( InterruptedException iex ) catch ( LocationException lex ) catch ( LocationException lex ) Exemplo de código: Especificando informações do servidor PDE import net.rim.device.api.gps.*; import javax.microedition.location.*; public class handlegps static GPSThread gpsthread; public handlegps() gpsthread = new GPSThread(); gpsthread.start(); private static class GPSThread extends Thread public void run() if (!GPSInfo.isGPSModeAvailable(GPSInfo.GPS_MODE_ASSIST)!GPSSettings.isPDEInfoRequired(GPSInfo.GPS_MODE_ASSIST)) 13

16 Recuperando informações de localização usando o modo de GPS assistido BlackBerryCriteria mycriteria = new BlackBerryCriteria(GPSInfo.GPS_MODE_ASSIST); BlackBerryLocationProvider myprovider = (BlackBerryLocationProvider) LocationProvider.getInstance(myCriteria); String user = "UserID"; String pass = "Password"; String ip = " "; int port = 0; String str = ip + ";" + user + ";" + pass; GPSSettings.setPDEInfo(str, port); BlackBerryLocation mylocation = (BlackBerryLocation)myProvider.getLocation(10); catch ( InterruptedException iex ) catch ( LocationException lex ) catch ( LocationException lex ) 14

17 Recuperando um provedor de localização Recuperando um provedor de localização 3 Depois de especificar o modo de GPS, você deverá recuperar o provedor de localização que seu aplicativo usa para oferecer suporte ao modo de GPS. Um provedor de localização representa a fonte das informações de localização e funciona com base em determinados critérios (por exemplo, precisão horizontal e uso de energia). Se o aplicativo usa a classe Criteria do pacote JSR 179 para especificar um modo de GPS, o aplicativo deverá recuperar uma instância da classe LocationProvider. Se o aplicativo usa a classe BlackBerryCriteria, deverá então recuperar uma instância da classe BlackBerryLocationProvider. Um objeto BlackBerryLocationProvider estende a classe javax.microedition.location.locationprovider. Você pode usar BlackBerryLocationProvider para completar as seguintes ações: Processar uma solicitação de localização especificada no objeto net.rim.device.api.gps.blackberrycriteria. Pausar e continuar o ouvinte de local. Recuperar o tipo de receptor GPS incluindo um receptor GPS habilitado para Bluetooth ou um interno. Quando o ouvinte de local está em estado de pausa, o aplicativo não recebe pontos de GPS. O ouvinte de local pode estar no estado pronto e, ao mesmo tempo, em estado de pausa. Recuperar um provedor de localização usando a classe LocationProvider 1. Importe as classes necessárias: import javax.microedition.location.*; 2. Crie uma classe e um construtor. public class handlegps public handlegps() 3. No construtor, crie uma instância da classe Criteria. Criteria mycriteria = new Criteria(); 4. No construtor, configure o objeto Criteria para usar o modo de GPS especificado. No seguinte exemplo de código, o modo autônomo é especificado ativando-se setcostallowed(false). int mymode = 2; // AUTONOMOUS switch ( mymode ) 15

18 Recuperar um provedor de localização usando a classe LocationProvider case 0: // CELLSITE mycriteria.setpreferredpowerconsumption(criteria.power_usage_low); mycriteria.sethorizontalaccuracy(criteria.no_requirement); mycriteria.setverticalaccuracy(criteria.no_requirement); mycriteria.setcostallowed(true); break; case 1: // ASSIST mycriteria.setpreferredpowerconsumption(criteria.power_usage_medium); mycriteria.sethorizontalaccuracy(100); mycriteria.setverticalaccuracy(100); mycriteria.setcostallowed(true); break; case 2: // AUTONOMOUS mycriteria.setcostallowed(false); break; 5. No construtor, crie um bloco /catch. Dentro do bloco, crie um objeto LocationProvider ativando getinstance (). LocationProvider myprovider = LocationProvider.getInstance(myCriteria); catch ( LocationException lex ) Exemplo de código: Recuperando um provedor de localização usando a classe LocationProvider import javax.microedition.location.*; public class handlegps public handlegps() Criteria mycriteria = new Criteria(); int mymode = 2; // AUTONOMOUS switch ( mymode ) case 0: // CELLSITE mycriteria.setpreferredpowerconsumption(criteria.power_usage_low); mycriteria.sethorizontalaccuracy(criteria.no_requirement); mycriteria.setverticalaccuracy(criteria.no_requirement); mycriteria.setcostallowed(true); break; case 1: // ASSIST mycriteria.setpreferredpowerconsumption(criteria.power_usage_medium); mycriteria.sethorizontalaccuracy(100); mycriteria.setverticalaccuracy(100); mycriteria.setcostallowed(true); 16

19 Controlando o rastreamento usando a classe BlackBerryLocationProvider break; case 2: // AUTONOMOUS mycriteria.setcostallowed(false); break; LocationProvider myprovider = LocationProvider.getInstance(myCriteria); catch ( LocationException lex ) Controlando o rastreamento usando a classe BlackBerryLocationProvider A classe net.rim.device.api.gps.blackberrylocationprovider estende a classe javax.microedition.location.locationprovider e é requerida para aplicativos de dispositivos BlackBerry que usem as extensões BlackBerry para JSR 179. Você pode usar os métodos fornecidos na classe BlackBerryLocationProvider para controlar o rastreamento. Método getprovidertype() pauselocationtracking (int interval) resumelocationtracking() stoplocationtracking() Descrição Este método recupera a fonte das informações de localização. A fonte é um receptor GPS interno ou externo. Este método pausa o rastreamento e para o recebimento de pontos de GPS. Você pode fornecer um parâmetro de intervalo, especificado em segundos, para assegurarse de que o receptor GPS permanecerá ativo durante a pausa. Você pode fornecer um intervalo 0 para parar indefinidamente o rastreamento e desativar o receptor GPS. Este método retoma o rastreamento após um estado de pausa. Este método para o rastreamento somente se o rastreamento tiver sido previamente iniciado. Seu aplicativo deve ativar o BlackBerryLocationProvider.reset () antes de reiniciar o rastreamento usando o mesmo provedor de localização. 17

20 Controlar o rastreamento usando a classe BlackBerryLocationProvider Controlar o rastreamento usando a classe BlackBerryLocationProvider Você pode pausar, continuar e parar o rastreamento usando a classe net.rim.device.api.gps.blackberrylocationprovider. 1. Importe as classes necessárias: import net.rim.device.api.gps.*; import javax.microedition.location.*; 2. Crie uma nova classe e um construtor. public class handlegps static BlackBerryLocationProvider myprovider; public handlegps() 3. No construtor, crie um bloco /catch. Nesse bloco, crie uma instância da classe BlackBerryCriteria fornecendo o modo GPS como um parâmetro para o construtor. BlackBerryCriteria mycriteria = new BlackBerryCriteria(GPSInfo.GPS_MODE_AUTONOMOUS); catch ( UnsupportedOperationException uoex ) 4. Na parte do bloco, crie um novo bloco /catch. Nesse bloco, crie uma instância da classe BlackBerryLocationProvider recuperando uma instância da classe BlackBerryCriteria. Ative setlocationlistener() fornecendo o valor do intervalo, valor de tempo limite e idade máxima como parâmetros para adicionar um LocationListener. myprovider = (BlackBerryLocationProvider) LocationProvider.getInstance(myCriteria); myprovider.setlocationlistener(new handlegpslistener(), 10, -1, -1); catch ( LocationException lex ) 18

21 Controlar o rastreamento usando a classe BlackBerryLocationProvider myprovider.pauselocationtracking(30); myprovider.resumelocationtracking(); myprovider.stoplocationtracking(); 5. Fora do bloco /catch, ative pauselocationtracking(), resumelocationtracking() ou stoplocationtracking() para pausar, continuar ou parar o rastreamento. myprovider.pauselocationtracking(30); myprovider.resumelocationtracking(); myprovider.stoplocationtracking(); 6. Na classe, implemente a interface LocationListener. Implemente a estrutura básica para os métodos locationupdated() e providerstatechanged(). public static class handlegpslistener implements LocationListener public void locationupdated(locationprovider provider, Location location) if (location.isvalid()) else public void providerstatechanged(locationprovider provider, int newstate) if (newstate == LocationProvider.AVAILABLE) else if (newstate == LocationProvider.OUT_OF_SERVICE) else if (newstate == LocationProvider.TEMPORARILY_UNAVAILABLE ) Exemplo de código: Usando a classe BlackBerryLocationProvider para controlar o rastreamento import net.rim.device.api.gps.*; import javax.microedition.location.*; public class handlegps static BlackBerryLocationProvider myprovider; public handlegps() BlackBerryCriteria mycriteria = new BlackBerryCriteria(GPSInfo.GPS_MODE_AUTONOMOUS); 19

22 myprovider = (BlackBerryLocationProvider) LocationProvider.getInstance(myCriteria); myprovider.setlocationlistener(new handlegpslistener(), 10, -1, -1); catch ( LocationException lex ) myprovider.pauselocationtracking(30); myprovider.resumelocationtracking(); myprovider.stoplocationtracking(); catch ( UnsupportedOperationException uoex ) public static class handlegpslistener implements LocationListener public void locationupdated(locationprovider provider, Location location) if (location.isvalid()) // do something else // invalid location public void providerstatechanged(locationprovider provider, int newstate) if (newstate == LocationProvider.AVAILABLE) // available else if (newstate == LocationProvider.OUT_OF_SERVICE) // GPS unavailable due to IT policy specification else if (newstate == LocationProvider.TEMPORARILY_UNAVAILABLE ) // no GPS fix 20

23 Recuperar um provedor de localização usando a classe BlackBerryLocationProvider Recuperar um provedor de localização usando a classe BlackBerryLocationProvider 1. Importe as classes necessárias: import net.rim.device.api.gps.*; import javax.microedition.location.*; 2. Crie uma classe e um construtor. public class handlegps static BlackBerryCriteria mycriteria; public handlegps() 3. No construtor, crie um bloco /catch. Nesse bloco, crie uma instância da classe BlackBerryCriteria e forneça o modo GPS para o construtor. Crie um segundo bloco /catch e então crie uma instância da classe BlackBerryLocationProvider ativando getinstance() para recuperar uma instância do objeto BlackBerryCriteria. mycriteria = new BlackBerryCriteria(GPSInfo.GPS_MODE_ASSIST); BlackBerryLocationProvider myprovider = (BlackBerryLocationProvider) LocationProvider.getInstance(myCriteria); catch ( LocationException lex ) catch ( UnsupportedOperationException ex ) 21

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel As 52 Palavras Reservadas O que são palavras reservadas São palavras que já existem na linguagem Java, e tem sua função já definida. NÃO podem

Leia mais

Curso Adonai QUESTÕES Disciplina Linguagem JAVA

Curso Adonai QUESTÕES Disciplina Linguagem JAVA 1) Qual será o valor da string c, caso o programa rode com a seguinte linha de comando? > java Teste um dois tres public class Teste { public static void main(string[] args) { String a = args[0]; String

Leia mais

BlackBerry Internet Service. Versão: 4.5.1. Guia do usuário

BlackBerry Internet Service. Versão: 4.5.1. Guia do usuário BlackBerry Internet Service Versão: 4.5.1 Guia do usuário Publicado: 09/01/2014 SWD-20140109134951622 Conteúdo 1 Primeiros passos... 7 Sobre os planos de serviço de mensagens oferecidos para o BlackBerry

Leia mais

7 Utilização do Mobile Social Gateway

7 Utilização do Mobile Social Gateway 7 Utilização do Mobile Social Gateway Existem três atores envolvidos na arquitetura do Mobile Social Gateway: desenvolvedor do framework MoSoGw: é o responsável pelo desenvolvimento de novas features,

Leia mais

Threads e Sockets em Java. Threads em Java. Programas e Processos

Threads e Sockets em Java. Threads em Java. Programas e Processos Threads em Java Programas e Processos Um programa é um conceito estático, isto é, um programa é um arquivo em disco que contém um código executável por uma CPU. Quando este programa é executado dizemos

Leia mais

administração Guia de BlackBerry Internet Service Versão: 4.5.1

administração Guia de BlackBerry Internet Service Versão: 4.5.1 BlackBerry Internet Service Versão: 4.5.1 Guia de administração Publicado: 16/01/2014 SWD-20140116140606218 Conteúdo 1 Primeiros passos... 6 Disponibilidade de recursos administrativos... 6 Disponibilidade

Leia mais

Seu manual do usuário BLACKBERRY INTERNET SERVICE http://pt.yourpdfguides.com/dref/1117388

Seu manual do usuário BLACKBERRY INTERNET SERVICE http://pt.yourpdfguides.com/dref/1117388 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para BLACKBERRY INTERNET SERVICE. Você vai encontrar as respostas a todas suas perguntas sobre a

Leia mais

Analisar os sistemas operacionais apresentados na figura e responder as questões abaixo: Identificar

Analisar os sistemas operacionais apresentados na figura e responder as questões abaixo: Identificar Projeto Integrador Sistemas Operacionais Prof.ª Lucilia Ribeiro GTI 3 Noturno Grupo: Anderson Alves da Mota. André Luiz Silva. Misael bezerra dos santos. Sandro de almeida silva. Analisar os sistemas operacionais

Leia mais

Introdução aos serviços de localização (LBS) Juan Felipe Rincón Programas de Desenvolvedores e Parceiros NII Holdings (Nextel Internacional)

Introdução aos serviços de localização (LBS) Juan Felipe Rincón Programas de Desenvolvedores e Parceiros NII Holdings (Nextel Internacional) Introdução aos serviços de localização (LBS) Juan Felipe Rincón Programas de Desenvolvedores e Parceiros NII Holdings (Nextel Internacional) Agenda Terminologia A infra-estrutura dos serviços de localização

Leia mais

BlackBerry Mobile Voice System

BlackBerry Mobile Voice System BlackBerry Mobile Voice System Versão: 5.0 Service pack: 2 Testes de verificação SWD-980801-0125102730-012 Conteúdo 1 Visão geral... 4 2 Tipos de telefones e contas de usuário... 5 3 Verificando a instalação

Leia mais

BlackBerry Enterprise Server

BlackBerry Enterprise Server BlackBerry Enterprise Server Versão: 5.0 Service pack: 3 Guia de monitoramento Publicado: 2011-04-02 SWD-1398426-0402045748-012 Conteúdo 1 Solução de monitoramento do BlackBerry Enterprise Server... 5

Leia mais

Aula 30 - Sockets em Java

Aula 30 - Sockets em Java Aula 30 - Sockets em Java Sockets Sockets são estruturas que permitem que funções de software se interconectem. O conceito é o mesmo de um soquete (elétrico, telefônico, etc...), que serve para interconectar

Leia mais

Threads e Concorrência em Java (Material de Apoio)

Threads e Concorrência em Java (Material de Apoio) Introdução Threads e Concorrência em Java (Material de Apoio) Professor Lau Cheuk Lung http//www.inf.ufsc.br/~lau.lung INE-CTC-UFSC A maioria dos programas são escritos de modo seqüencial com um ponto

Leia mais

Configurando o Adaptador de Telefone na interface WEB para conexões de IP dinâmico (DHCP):

Configurando o Adaptador de Telefone na interface WEB para conexões de IP dinâmico (DHCP): Configurando o Adaptador de Telefone na interface WEB para conexões de IP dinâmico (DHCP): Abaixo segue informações com os passos a serem tomados, bem como os campos a serem preenchidos na interface web

Leia mais

Guia de Fatores de Qualidade de OO e Java

Guia de Fatores de Qualidade de OO e Java Qualiti Software Processes Guia de Fatores de Qualidade de OO e Java Versã o 1.0 Este documento só pode ser utilizado para fins educacionais, no Centro de Informática da Universidade Federal de Pernambuco.

Leia mais

Autor: Ricardo Francisco Minzé Júnior - ricardominze@yahoo.com.br Desenvolvendo aplicações em camadas com PHP 5.

Autor: Ricardo Francisco Minzé Júnior - ricardominze@yahoo.com.br Desenvolvendo aplicações em camadas com PHP 5. Desenvolvendo aplicações em camadas com PHP 5. Talvez a primeira vista você ache estranha a palavra Camada em programação, mas o que vem a ser Camada? Segundo o dicionário: Camada 1 - Qualquer matéria

Leia mais

Aula 2. Objetivos. Encapsulamento na linguagem Java; Utilizando a referência this.

Aula 2. Objetivos. Encapsulamento na linguagem Java; Utilizando a referência this. Aula 2 Objetivos Encapsulamento na linguagem Java; Utilizando a referência this. Encapsulamento, data hiding é um conceito bastante importante em orientação a objetos. É utilizado para restringir o acesso

Leia mais

Especialização em desenvolvimento para web com interfaces ricas. Tratamento de exceções em Java Prof. Fabrízzio A. A. M. N. Soares

Especialização em desenvolvimento para web com interfaces ricas. Tratamento de exceções em Java Prof. Fabrízzio A. A. M. N. Soares Especialização em desenvolvimento para web com interfaces ricas Tratamento de exceções em Java Prof. Fabrízzio A. A. M. N. Soares Objetivos Conceito de exceções Tratar exceções pelo uso de try, catch e

Leia mais

Guia de administração. BlackBerry Professional Software para Microsoft Exchange. Versão: 4.1 Service pack: 4B

Guia de administração. BlackBerry Professional Software para Microsoft Exchange. Versão: 4.1 Service pack: 4B BlackBerry Professional Software para Microsoft Exchange Versão: 4.1 Service pack: 4B SWD-313211-0911044452-012 Conteúdo 1 Gerenciando contas de usuários... 7 Adicionar uma conta de usuário... 7 Adicionar

Leia mais

Programação Orientada a Objetos em java. Polimorfismo

Programação Orientada a Objetos em java. Polimorfismo Programação Orientada a Objetos em java Polimorfismo Polimorfismo Uma característica muito importante em sistemas orientados a objetos Termo proveniente do grego, e significa muitas formas Em POO, significa

Leia mais

Sintaxe Geral Tipos de Dados. Prof. Angelo Augusto Frozza, M.Sc.

Sintaxe Geral Tipos de Dados. Prof. Angelo Augusto Frozza, M.Sc. Sintaxe Geral Tipos de Dados Comentários Comentários: De linha: // comentário 1 // comentário 2 De bloco: /* linha 1 linha 2 linha n */ De documentação: /** linha1 * linha2 */ Programa Exemplo: ExemploComentario.java

Leia mais

1. Introdução. 2. Conteúdo da embalagem

1. Introdução. 2. Conteúdo da embalagem 1 1. Introdução / 2. Conteúdo da embalagem 1. Introdução O Repetidor WiFi Multilaser é a combinação entre uma conexão com e sem fio. Foi projetado especificamente para pequenas empresas, escritórios e

Leia mais

Como foi exposto anteriormente, os processos podem ter mais de um fluxo de execução. Cada fluxo de execução é chamado de thread.

Como foi exposto anteriormente, os processos podem ter mais de um fluxo de execução. Cada fluxo de execução é chamado de thread. 5 THREADS Como foi exposto anteriormente, os processos podem ter mais de um fluxo de execução. Cada fluxo de execução é chamado de thread. 5.1 VISÃO GERAL Uma definição mais abrangente para threads é considerá-lo

Leia mais

Módulo 06 Desenho de Classes

Módulo 06 Desenho de Classes Módulo 06 Desenho de Classes Última Atualização: 13/06/2010 1 Objetivos Definir os conceitos de herança, polimorfismo, sobrecarga (overloading), sobreescrita(overriding) e invocação virtual de métodos.

Leia mais

EMENTA DO CURSO. Tópicos:

EMENTA DO CURSO. Tópicos: EMENTA DO CURSO O Curso Preparatório para a Certificação Oracle Certified Professional, Java SE 6 Programmer (Java Básico) será dividido em 2 módulos e deverá ter os seguintes objetivos e conter os seguintes

Leia mais

Programação Concorrente em Java. Profa Andréa Schwertner Charão DLSC/CT/UFSM

Programação Concorrente em Java. Profa Andréa Schwertner Charão DLSC/CT/UFSM Programação Concorrente em Java Profa Andréa Schwertner Charão DLSC/CT/UFSM O que é programação concorrente? Um programa, múltiplos fluxos de execução Quando usar programação concorrente? Desempenho Ex.:

Leia mais

Fundamentos de Programaçã. ção Concorrente

Fundamentos de Programaçã. ção Concorrente Java 2 Standard Edition Fundamentos de Programaçã ção Concorrente Helder da Rocha www.argonavis.com.br 1 Programação concorrente O objetivo deste módulo é oferecer uma introdução a Threads que permita

Leia mais

THREADS EM JAVA. George Gomes Cabral

THREADS EM JAVA. George Gomes Cabral THREADS EM JAVA George Gomes Cabral THREADS Fluxo seqüencial de controle dentro de um processo. Suporte a múltiplas linhas de execução permite que múltiplos processamentos ocorram em "paralelo" (em computadores

Leia mais

BlackBerry Desktop Software. Versão: 7.1. Guia do usuário

BlackBerry Desktop Software. Versão: 7.1. Guia do usuário BlackBerry Desktop Software Versão: 7.1 Guia do usuário Publicado: 2012-06-05 SWD-20120605130141061 Conteúdo Aspectos básicos... 7 Sobre o BlackBerry Desktop Software... 7 Configurar seu smartphone com

Leia mais

Introdução... 1. Instalação... 2

Introdução... 1. Instalação... 2 ONTE DO Introdução... 1 O que é IPP?... 1 Qual é a função de um software Samsung IPP?... 1 Instalação... 2 Requisitos do sistema... 2 Instalar o software Samsung IPP... 2 Desinstalar o software Samsung

Leia mais

Guia de instalação Router Sem Fio inteligente R6200v2

Guia de instalação Router Sem Fio inteligente R6200v2 Marcas comerciais NETGEAR, o logotipo NETGEAR e Connect with Innovation são marcas registradas e/ou marcas comerciais registradas da NETGEAR, Inc. e/ou suas subsidiárias nos Estados Unidos e/ou em outros

Leia mais

ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais

ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais PRERELEASE 03/07/2011 Avisos legais Avisos legais Para consultar avisos legais, acesse o site http://help.adobe.com/pt_br/legalnotices/index.html.

Leia mais

Para criar uma animação precisamos de uma imagem e que ela contenha alguns frames. O número de frames é uma escolha sua.

Para criar uma animação precisamos de uma imagem e que ela contenha alguns frames. O número de frames é uma escolha sua. 7 Animação Animações é um dos quesitos muito importantes em jogos, você não acha? Para isso o JPlay tem uma classe específica para lidar com animações. Essa classe se chama Animation. Bem sugestivo o nome

Leia mais

Guia de Instalação e Inicialização. Para WebReporter 2012

Guia de Instalação e Inicialização. Para WebReporter 2012 Para WebReporter 2012 Última revisão: 09/13/2012 Índice Instalando componentes de pré-requisito... 1 Visão geral... 1 Etapa 1: Ative os Serviços de Informações da Internet... 1 Etapa 2: Execute o Setup.exe

Leia mais

JavaScript 2.0X 1.0 3.0X 1.1 4.0 4.05 1.2 4.06 4.61 1.3 5.0 1.4 6.0 1.5

JavaScript 2.0X 1.0 3.0X 1.1 4.0 4.05 1.2 4.06 4.61 1.3 5.0 1.4 6.0 1.5 JavaScript Diego R. Frank, Leonardo Seibt FIT Faculdades de Informática de Taquara Fundação Educacional Encosta Inferior do Nordeste Av. Oscar Martins Rangel, 4500 Taquara RS Brasil difrank@terra.com.br,

Leia mais

Programação Orientada a Objetos em Java. Threads Threads Threads. Threads

Programação Orientada a Objetos em Java. Threads Threads Threads. Threads Universidade Federal do Amazonas Departamento de Ciência da Computação IEC481 Projeto de Programas Programação Orientada a Objetos em Java Threads Threads Threads Threads Professor: César Melo Slides baseados

Leia mais

2 de maio de 2014. Remote Scan

2 de maio de 2014. Remote Scan 2 de maio de 2014 Remote Scan 2014 Electronics For Imaging. As informações nesta publicação estão cobertas pelos termos dos Avisos de caráter legal deste produto. Conteúdo 3 Conteúdo...5 Acesso ao...5

Leia mais

Gerenciador de Conteúdo Magellan 2.0

Gerenciador de Conteúdo Magellan 2.0 Gerenciador de Conteúdo Magellan 2.0 Instalando o Gerenciador de Conteúdo Magellan. 1. Baixe o Gerenciador de Conteúdo Magellan de www.magellangps.com. 2. Dê um duplo clique no arquivo CM_Setup que foi

Leia mais

ESET NOD32 ANTIVIRUS 8

ESET NOD32 ANTIVIRUS 8 ESET NOD32 ANTIVIRUS 8 Microsoft Windows 8.1 / 8 / 7 / Vista / XP / Home Server 2003 / Home Server 2011 Guia de Inicialização Rápida Clique aqui para fazer download da versão mais recente deste documento

Leia mais

Java : Comunicação Cliente-Servidor.

Java : Comunicação Cliente-Servidor. Java : Comunicação Cliente-Servidor. Objetivo: Capacitar o aluno a desenvolver uma aplicação servidora para múltiplos clientes. Apresentar as classes Socket e ServerSocket, classes de fluxo de dados, a

Leia mais

ESET NOD32 ANTIVIRUS 6

ESET NOD32 ANTIVIRUS 6 ESET NOD32 ANTIVIRUS 6 Microsoft Windows 8 / 7 / Vista / XP / Home Server Guia de Inicialização Rápida Clique aqui para fazer download da versão mais recente deste documento O ESET NOD32 Antivirus fornece

Leia mais

MANUAL DO USUÁRIO ARENA 13 CONTROL CENTER

MANUAL DO USUÁRIO ARENA 13 CONTROL CENTER 1 MANUAL DO USUÁRIO ARENA 13 CONTROL CENTER 2 TERMO DE CONFIDENCIALIDADE As informações contidas neste documento são confidenciais e se constituem em propriedade da BLOCKSAT SISTEMAS DE SEGURANÇA LTDA

Leia mais

Guia de instalação Router Sem Fio inteligente R6300v2

Guia de instalação Router Sem Fio inteligente R6300v2 Marcas comerciais NETGEAR, o logotipo NETGEAR e Connect with Innovation são marcas registradas e/ou marcas comerciais registradas da NETGEAR, Inc. e/ou suas subsidiárias nos Estados Unidos e/ou em outros

Leia mais

Estudo de Caso 4.1 Coleta de Estatísticas

Estudo de Caso 4.1 Coleta de Estatísticas 4 Estudo de Caso Com o propósito de melhor apresentar a arquitetura NeMaSA, assim como melhor ilustrar seu funcionamento, dois exemplos práticos de testes desenvolvidos sobre a arquitetura proposta serão

Leia mais

Linguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery

Linguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery Agenda Regras paravariáveis Identificadores Válidos Convenção de Nomenclatura Palavras-chaves em Java Tipos de Variáveis em

Leia mais

Pacote de gerenciamento do Backup Exec 2014 para Microsoft SCOM. Guia do Usuário do Pacote de Gerenciamento do Microsoft SCOM

Pacote de gerenciamento do Backup Exec 2014 para Microsoft SCOM. Guia do Usuário do Pacote de Gerenciamento do Microsoft SCOM Pacote de gerenciamento do Backup Exec 2014 para Microsoft SCOM Guia do Usuário do Pacote de Gerenciamento do Microsoft SCOM Pacote de gerenciamento do Microsoft Operations Este documento contém os seguintes

Leia mais

BlackBerry Mobile Voice System Versão: 5.0 Service pack: 1. Visão geral técnica e dos recursos

BlackBerry Mobile Voice System Versão: 5.0 Service pack: 1. Visão geral técnica e dos recursos BlackBerry Mobile Voice System Versão: 5.0 Service pack: 1 Visão geral técnica e dos recursos SWD-1031491-1025120324-012 Conteúdo 1 Visão geral... 3 2 Recursos... 4 Recursos para gerenciar contas de usuário

Leia mais

Instalação do IBM SPSS Modeler Server Adapter

Instalação do IBM SPSS Modeler Server Adapter Instalação do IBM SPSS Modeler Server Adapter Índice Instalação do IBM SPSS Modeler Server Adapter............... 1 Sobre a Instalação do IBM SPSS Modeler Server Adapter................ 1 Requisitos de

Leia mais

WebSphere MQ Everyplace V2.0.2

WebSphere MQ Everyplace V2.0.2 WebSphere MQ Everyplace V2.0.2 ii WebSphere MQ Everyplace V2.0.2 Índice Configurando Comunicações..... 1 Considerações sobre o Sistema Operacional....1 Atributos...............1 Mensagens...............1

Leia mais

Cliente Microsoft Outlook do Avaya Modular Messaging Versão 5.0

Cliente Microsoft Outlook do Avaya Modular Messaging Versão 5.0 Cliente Microsoft Outlook do Avaya Modular Messaging Versão 5.0 Importante: as instruções contidas neste guia só serão aplicáveis se seu armazenamento de mensagens for Avaya Message Storage Server (MSS)

Leia mais

EAD Sistema CR Campeiro 7

EAD Sistema CR Campeiro 7 EAD Sistema CR Campeiro 7 Tópico 1 Interface com Sistema de Posicionamento Global 1.1 Introdução: O Sistema Campeiro, disponibiliza para emprego nas rotinas de topografia, Geoprocessamento e Agricultura

Leia mais

Java. Marcio de Carvalho Victorino www.dominandoti.eng.br

Java. Marcio de Carvalho Victorino www.dominandoti.eng.br Java Marcio de Carvalho Victorino www.dominandoti.eng.br 3. Considere as instruções Java abaixo: int cont1 = 3; int cont2 = 2; int cont3 = 1; cont1 += cont3++; cont1 -= --cont2; cont3 = cont2++; Após a

Leia mais

Java Threads. Introdução

Java Threads. Introdução Java Threads mleal@inf.puc-rio.br 1 Introdução O único mecanismo de concorrência suportado explicitamente pela linguagem Java é multi-threading. threading. Os mecanismos de gerenciamento e sicronização

Leia mais

ESET NOD32 ANTIVIRUS 9

ESET NOD32 ANTIVIRUS 9 ESET NOD32 ANTIVIRUS 9 Microsoft Windows 10 / 8.1 / 8 / 7 / Vista / XP Guia de Inicialização Rápida Clique aqui para fazer download da versão mais recente deste documento O ESET NOD32 Antivirus fornece

Leia mais

Conexão Socket na MIDP

Conexão Socket na MIDP Conexão Socket na MIDP A comunicação entre diferentes sistemas é comum na programação, e esta regra não desaparece na construção de aplicativos para pequenos dispositivos e, consequentemente, com o Java

Leia mais

Lista de Contas: Assinatura. Lista de Contas. Listas de Contas: Descrição. Listas de Contas: Descrição. Listas de Contas: Descrição

Lista de Contas: Assinatura. Lista de Contas. Listas de Contas: Descrição. Listas de Contas: Descrição. Listas de Contas: Descrição Lista de Contas Lista de Contas: Assinatura null Quais são os métodos necessários? class ListaDeContas { void inserir (Conta c) { void retirar (Conta c) { Conta procurar (String num) { Listas de Contas:

Leia mais

insfcanceof new public switch transient while byte continue extends for int null

insfcanceof new public switch transient while byte continue extends for int null Palavras -chave de JAV A abstract catch do final implements long private static throw void boolean char double finally import native protected super throws volatile break class float insfcanceof new public

Leia mais

Kerio Exchange Migration Tool

Kerio Exchange Migration Tool Kerio Exchange Migration Tool Versão: 7.3 2012 Kerio Technologies, Inc. Todos os direitos reservados. 1 Introdução Documento fornece orientações para a migração de contas de usuário e as pastas públicas

Leia mais

Procedimento para configuração de Redirecionamento de Portas

Procedimento para configuração de Redirecionamento de Portas 1 Procedimento para configuração de Redirecionamento de Portas 1- Para realizar a configuração de redirecionamento de portas o computador deve estar conectado via cabo Ethernet em uma das portas LAN do

Leia mais

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Introdução a listas - Windows SharePoint Services - Microsoft Office Online Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição

Leia mais

Desenvolvimento de aplicações Web. Java Server Pages

Desenvolvimento de aplicações Web. Java Server Pages Desenvolvimento de aplicações Web Java Server Pages Hamilton Lima - athanazio@pobox.com 2003 Como funciona? Servidor web 2 Internet 1 Browser 3 Arquivo jsp 4 JSP Compilado 2 Passo a passo 1 browser envia

Leia mais

ESET CYBER SECURITY PRO para Mac Guia de Inicialização Rápida. Clique aqui para fazer o download da versão mais recente deste documento

ESET CYBER SECURITY PRO para Mac Guia de Inicialização Rápida. Clique aqui para fazer o download da versão mais recente deste documento ESET CYBER SECURITY PRO para Mac Guia de Inicialização Rápida Clique aqui para fazer o download da versão mais recente deste documento ESET Cyber Security Pro fornece proteção de última geração para seu

Leia mais

Seu manual do usuário BLACKBERRY MAIL http://pt.yourpdfguides.com/dref/1117410

Seu manual do usuário BLACKBERRY MAIL http://pt.yourpdfguides.com/dref/1117410 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para BLACKBERRY MAIL. Você vai encontrar as respostas a todas suas perguntas sobre a no manual do

Leia mais

Manual de referência do HP Web Jetadmin Database Connector Plug-in

Manual de referência do HP Web Jetadmin Database Connector Plug-in Manual de referência do HP Web Jetadmin Database Connector Plug-in Aviso sobre direitos autorais 2004 Copyright Hewlett-Packard Development Company, L.P. A reprodução, adaptação ou tradução sem permissão

Leia mais

GUIA DE CONFIGURAÇÃO SERVIDOR DHCP

GUIA DE CONFIGURAÇÃO SERVIDOR DHCP GUIA DE CONFIGURAÇÃO SERVIDOR DHCP GUIA DE CONFIGURAÇÃO SERVIDOR DHCP Servidor DHCP O Serviço de DHCP (Dynamic Host Configuration Protocol) permite que você controle a configuração e distribuição de endereços

Leia mais

Programação por Objectos. Java

Programação por Objectos. Java Programação por Objectos Java Parte 2: Classes e objectos LEEC@IST Java 1/24 Classes (1) Sintaxe Qualif* class Ident [ extends IdentC] [ implements IdentI [,IdentI]* ] { [ Atributos Métodos ]* Qualif:

Leia mais

ACESSO REMOTO EM NUVEM Guia Rápido

ACESSO REMOTO EM NUVEM Guia Rápido ACESSO REMOTO EM NUVEM Guia Rápido 1 - Conecte o HVR/DVR na alimentação; 2 - Conecte o equipamento a um monitor ou TV, pela saída VGA para operação do sistema; 3 - Ao entrar no sistema do equipamento,

Leia mais

BSI UFRPE Prof. Gustavo Callou gcallou@gmail.com

BSI UFRPE Prof. Gustavo Callou gcallou@gmail.com BSI UFRPE Prof. Gustavo Callou gcallou@gmail.com HelloWorld.java: public class HelloWorld { public static void main (String[] args) { System.out.println( Hello, World ); } } Identificadores são usados

Leia mais

Persistência de Classes em Tabelas de Banco de Dados

Persistência de Classes em Tabelas de Banco de Dados UTFPR DAELN - Disciplina de Fundamentos de Programação II ( IF62C ). 1 Persistência de Classes em Tabelas de Banco de Dados 1) Introdução! Em algumas situações, pode ser necessário preservar os objetos

Leia mais

CA Nimsoft Monitor. Guia do Probe Ping do Internet Control Message Protocol. icmp série 1.1

CA Nimsoft Monitor. Guia do Probe Ping do Internet Control Message Protocol. icmp série 1.1 CA Nimsoft Monitor Guia do Probe Ping do Internet Control Message Protocol icmp série 1.1 Aviso de copyright do CA Nimsoft Monitor Este sistema de ajuda online (o Sistema ) destina-se somente para fins

Leia mais

Conecta S_Line. 2.2 Downloads Para instalar o Conecta S_Line, basta acessar www.sline.com.br/downloads.aspx

Conecta S_Line. 2.2 Downloads Para instalar o Conecta S_Line, basta acessar www.sline.com.br/downloads.aspx 1 Introdução O Conecta S_Line permite que o laboratório envie à Central S_Line os resultados de exames gerados pelo Sistema de Informação Laboratorial (LIS) em forma de arquivos digitais. Todo o processo

Leia mais

Manual de Instalação. SafeNet Authentication Client 8.2 SP1. (Para MAC OS 10.7)

Manual de Instalação. SafeNet Authentication Client 8.2 SP1. (Para MAC OS 10.7) SafeNet Authentication Client 8.2 SP1 (Para MAC OS 10.7) 2/28 Sumário 1 Introdução... 3 2 Pré-Requisitos Para Instalação... 3 3 Ambientes Homologados... 4 4 Tokens Homologados... 4 5 Instruções de Instalação...

Leia mais

Aula 09 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/

Aula 09 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Aula 09 Introdução à Java Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Java: Sintaxe; Tipos de Dados; Variáveis; Impressão de Dados.

Leia mais

RECEPTOR GPS ME-1513R TUTORIAL PARA PROGRAMAÇÃO DO ARM7LPC2138. 1 ME Componentes e Equipamentos Eletrônicos Ltda

RECEPTOR GPS ME-1513R TUTORIAL PARA PROGRAMAÇÃO DO ARM7LPC2138. 1 ME Componentes e Equipamentos Eletrônicos Ltda RECEPTOR GPS ME-1513R TUTORIAL PARA PROGRAMAÇÃO DO ARM7LPC2138 1 ME Componentes e Equipamentos Eletrônicos Ltda Prefácio Obrigado por escolher o Receptor GPS ME-1513R. Este manual mostra o código fonte

Leia mais

Kaseya 2. Dados de exibição rápida. Version R8. Português

Kaseya 2. Dados de exibição rápida. Version R8. Português Kaseya 2 Software Deployment and Update Dados de exibição rápida Version R8 Português Outubro 23, 2014 Agreement The purchase and use of all Software and Services is subject to the Agreement as defined

Leia mais

BlackBerry Mobile Voice System

BlackBerry Mobile Voice System BlackBerry Mobile Voice System Comunicações móveis unificadas O BlackBerry Mobile Voice System (BlackBerry MVS) leva os recursos do telefone do escritório aos smartphones BlackBerry. Você pode trabalhar

Leia mais

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO 1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO

Leia mais

Tutorial RMI (Remote Method Invocation) por Alabê Duarte

Tutorial RMI (Remote Method Invocation) por Alabê Duarte Tutorial RMI (Remote Method Invocation) por Alabê Duarte Este tutorial explica basicamente como se implementa a API chamada RMI (Remote Method Invocation). O RMI nada mais é que a Invocação de Métodos

Leia mais

Manipulação de Banco de Dados com Java. Ms. Bruno Crestani Calegaro (bruno.calegaro@ifsc.edu.br) Maio/ 2015

Manipulação de Banco de Dados com Java. Ms. Bruno Crestani Calegaro (bruno.calegaro@ifsc.edu.br) Maio/ 2015 Manipulação de Banco de Dados com Java Ms. Bruno Crestani Calegaro (bruno.calegaro@ifsc.edu.br) Maio/ 2015 Acesso a um SGBD Em sistemas mais simples o uso de arquivos pode ser usado mas para aplicações

Leia mais

Uma Introdução ao. Computação Móvel (MAC5743/MAC330) Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro

Uma Introdução ao. Computação Móvel (MAC5743/MAC330) Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro Uma Introdução ao J2ME Computação Móvel (MAC5743/MAC330) DCC-IME-USP Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro Visão Geral do Java 2 (1) A plataforma Java 2 engloba três elementos:

Leia mais

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel Software de gerenciamento do sistema Intel do servidor modular Intel Declarações de Caráter Legal AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO RELACIONADAS AOS PRODUTOS INTEL, PARA FINS DE SUPORTE ÀS PLACAS

Leia mais

ESET SMART SECURITY 8

ESET SMART SECURITY 8 ESET SMART SECURITY 8 Microsoft Windows 8.1 / 8 / 7 / Vista / XP / Home Server 2003 / Home Server 2011 Guia de Inicialização Rápida Clique aqui para fazer download da versão mais recente deste documento

Leia mais

Programa de Computador que funciona em Rede

Programa de Computador que funciona em Rede Programa de Computador que funciona em Rede professor Robinson Vida Noronha 1 Paradigma Um programa rodando em rede é como uma loja. 2 Uma loja é composta por Vendedores Vendedores 3 Um loja deve servir

Leia mais

Guia de utilização - Novodrive

Guia de utilização - Novodrive Guia de utilização - Novodrive Usuários Mac Versão 1.14 das Configurações do Novodrive A janela de configurações é parte integrante do Software Desktop Novodrive ve e serve para realizar a configuração

Leia mais

Pacote de gerenciamento do Backup Exec para Microsoft SCOM. Guia do Usuário do Pacote de Gerenciamento do Microsoft SCOM

Pacote de gerenciamento do Backup Exec para Microsoft SCOM. Guia do Usuário do Pacote de Gerenciamento do Microsoft SCOM Pacote de gerenciamento do Backup Exec para Microsoft SCOM Guia do Usuário do Pacote de Gerenciamento do Microsoft SCOM Pacote de gerenciamento do Microsoft Operations Este documento contém os seguintes

Leia mais

Manual do Aplicativo - Rastreamento Veicular

Manual do Aplicativo - Rastreamento Veicular Manual do Aplicativo - Rastreamento Veicular Sumário Apresentação... 2 Instalação do Aplicativo... 2 Localizando o aplicativo no smartphone... 5 Inserindo o link da aplicação... 6 Acessando o sistema...

Leia mais

7 RTTI e Interfaces. Desenvolvimento OO com Java. Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes.

7 RTTI e Interfaces. Desenvolvimento OO com Java. Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes. Desenvolvimento OO com Java 7 RTTI e Interfaces Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes.br/ ~ vitorsouza Departamento de Informática Centro Tecnológico Universidade Federal do

Leia mais

Rastreador Veicular por GPS (GPS + GSM + SMS/GPRS) Manual do usuário Modelo Coban TK103

Rastreador Veicular por GPS (GPS + GSM + SMS/GPRS) Manual do usuário Modelo Coban TK103 Rastreador Veicular por GPS (GPS + GSM + SMS/GPRS) Manual do usuário Modelo Coban TK103 Por favor, verifique os acessórios antes de usar. As imagens são para indicação e ilustração. Por favor, leia com

Leia mais

Programação com Acesso a BD. Programação com OO Acesso em Java

Programação com Acesso a BD. Programação com OO Acesso em Java Programação com OO Acesso em Java a BD Curso: Técnico em Informática Campus: Ipanguaçu José Maria Monteiro Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio Departamento Clayton Maciel de Informática

Leia mais

Procedimentos para Configuração de Redirecionamento de Portas

Procedimentos para Configuração de Redirecionamento de Portas 1 Procedimentos para Configuração de Redirecionamento de Portas O DIR 635 tem duas opções para liberação de portas: Virtual server: A opção Virtual Server permite que você defina uma única porta pública

Leia mais

MONITOR E PREDITOR DE CONECTIVIDADE WIRELESS BASEADA EM LOCALIZAÇÃO GPS

MONITOR E PREDITOR DE CONECTIVIDADE WIRELESS BASEADA EM LOCALIZAÇÃO GPS MONITOR E PREDITOR DE CONECTIVIDADE WIRELESS BASEADA EM LOCALIZAÇÃO GPS Aluna: Eleonora Cominato Weiner Orientador: Markus Endler Introdução A palavra mobilidade ganha mais importância a cada instante,

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Sistemas de Entrada/Saída Princípios de Hardware Sistema de Entrada/Saída Visão Geral Princípios de Hardware Dispositivos de E/S Estrutura Típica do Barramento de um PC Interrupções

Leia mais

ACESSO REMOTO EM NUVEM Guia Rápido

ACESSO REMOTO EM NUVEM Guia Rápido ACESSO REMOTO EM NUVEM Guia Rápido 1 - Conecte o HVR/DVR na alimentação; 2 - Conecte o equipamento a um monitor ou TV, pela saída VGA ou HDMI, para operação do sistema; 3 - Ao entrar no sistema do equipamento,

Leia mais

Exercícios de Revisão Java Básico

Exercícios de Revisão Java Básico Exercícios de Revisão Java Básico (i) Programação básica (estruturada) 1) Faça um programa para calcular o valor das seguintes expressões: S 1 = 1 1 3 2 5 3 7 99... 4 50 S 2 = 21 50 22 49 23 48...250 1

Leia mais

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral Índice 03 Capítulo 1: Visão Geral 04 Capítulo 2: Conta de Usuário 04 Criação 08 Edição 09 Grupo de Usuários 10 Informações da Conta 12 Capítulo 3: Download do Backup Online Embratel 16 Capítulo 4: Cópia

Leia mais

Criando documentação com javadoc

Criando documentação com javadoc H Criando documentação com javadoc H.1 Introdução Neste apêndice, fornecemos uma introdução a javadoc ferramenta utilizada para criar arquivos HTML que documentam o código Java. Essa ferramenta é usada

Leia mais

2006 GeoVision, Inc. Todos os Direitos Reservados.

2006 GeoVision, Inc. Todos os Direitos Reservados. 2006 GeoVision, Inc. Todos os Direitos Reservados. De acordo com as leis de direitos autorais, este manual não pode ser copiado, em partes ou integralmente, sem o consentimento por escrito da GeoVision.

Leia mais

Guia do Usuário do Gateway do Avigilon Control Center. Versão 5.4.2

Guia do Usuário do Gateway do Avigilon Control Center. Versão 5.4.2 Guia do Usuário do Gateway do Avigilon Control Center Versão 5.4.2 2006-2014 Avigilon Corporation. Todos os direitos reservados. A menos que seja expressamente concedido por escrito, nenhuma licença é

Leia mais