JSR 82 - JavaTM APIs for Bluetooth: uma aplicação das bibliotecas BlueCove e Marge. II-UFRGS Programação com Objetos Distribuídos 2011/1 Gabriel Simões.

Slides:



Advertisements
Apresentações semelhantes
JAVA Orientação a Objetos
Advertisements

UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Bluetooth e suas aplicações
Programação para dispositivos móveis
Programação para dispositivos móveis 2º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula.
Programação para dispositivos móveis 2º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula.
RMI-IIOP.
Introdução aos Serviços Web
TRABALHO DE CONCLUSÃO II PUCRS – Faculdade de Informática
Paolo Cemim Rogério Vieira
Marcelo Tocchetto Tiago Duarte Professor Eduardo Augusto Bezerra
Alexandre Parra Site: Linguagem Java Alexandre Parra Site:
Aplicações para Web.
Introdução a Programação Orientada a Objetos
Desenvolvimento para Dispositivos Móveis
Camada de Transporte: Portas, Sockets, Aplicações em Rede
INTRODUÇÃO À COMPUTAÇÃO
Distributed Data-Parallel Computing Using a High-Level Programming Language TL1 – Programação com Objetos Distribuídos.
Rose A ferramenta Case Rational Rose
DESENVOLVIMENTO ÁGIL DE SISTEMAS ALINHADO À GOVERNANÇA DE TI
Web Services Uninorte Semana de Tecnologia da Informação
J2ME Mini Curso.
Munif Gebara Junior 26/10/2011
Juliano Maia Letícia Conte.  Surgiu para unir tecnologias como celular, headsets,...  1994: a empresa Ericson busca por uma tecnologia de transmissão.
Programa Expresso de Capacitação Módulo J2ME Aula 1 – Overview e Conceitos básicos.
Tópicos Avançados em Sistemas Distribuídos
Conceitos de J2EE para a WEB
Redes Sem Fio Aula 01.
Tecgraf PUC-Rio Setembro de 2013 Introdução ao Openbus.
Da Introdução à Prática
MINI CURSO J2ME Vinícius Maran SEMINÁRIO REGIONAL DE INFORMÁTICA 2008.
RPC and Web Service André Pereira.
Nome(s): Crislaine da Silva Tripoli Luis Antonio Tavares
@2011 Éfren L. Souza1 Plataforma Android Uma Visão Geral para Desenvolvedores.
Plataforma Java 2 - Micro Edition (J2ME) Prof. Afonso Ferreira Miguel, MSc.
RJC/MO Remote Java Connector Message Oriented Renato Jobson Carequinha.
FGTS – Consulta CRF Protótipo CEDESRJ.
The Mobile Sensing Platform: An Embedded Activity Recognition System
Projeto de Sistemas de Informação >> Grupo: Alex Ribeiro Pereira Marisa Harue Sakane Fabiano de Souza Sanches.
PLATAFORMAS MULTIMÍDIA
Performance em Web Services em Plataforma Java Flávia Falcão -
2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.
Ciclo de Seminarios Técnicos – PET Computação Quarta-Feira - 15/06/2011
Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas.
1 MSc Geraldo C. Nhadumbuque (Computação Movel) AULA 04 Mobile OS and Android.
Introdução a Programação Orientada a Objetos
Processo de Desenvolvimento de Software – PDS
A High Performance Java Middleware with a Real Application HUERT, Fabrice; CAROMEL, Denis; Bal, Henri E. Supercomputing 2004 Trabalho desenvolvido por:
Mini Curso.
Tecnologias de Localização de Serviços Exame de Qualificação IME/USP Fev/2003.
1/18 Java ME, MIDP 2.0 e SATSA: Segurança para MIDs Alexandre Ilha Márcia Cristina Cera Trabalho Leve 1 - Abril/2006.
USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para.
MediaServer Thiago Senador. Objetivo Download e Upload de mídia Baseado na localização do dispositivo Extensão do FunFlags (MAP) Cliente Servidor.
Características, protocolos e funcionamento
Jini Network Technology MAC Seminário Nov/2001.
Plataforma Java 2 Micro Edition (J2ME)
Java e XML Eduardo Aranha. Slogans de Java e de XML Java – “Portabilidade de Código” XML – “Portabilidade de Dados” Java e XML – “Portabilidade de Código.
Wi-Fi Information Service Ademir José de Carvalho Junior Felipe Cavalcanti Ferreira.
Componentes: ☺Artur Freitas ☺Marcos Eich ☺Rafael Hocevar
Agora a Zoonose pode contar com a melhor Tecnologia para Gerenciamento, Gestão e Controle Tecle ENTER para continuar Tecle ENTER para continuar.
Versão 1 - julho/2013 Tecgraf PUC-Rio Novembro de 2013 Introdução ao OpenBus.
Implementação de um teremim controlado através do acelerômetro de dispositivos móveis Diego Bonesso Felipe Cecagno Leonardo Crauss Daronco Rubem Nakamura.
Tecnologias para Mobilidade
Laboratório B – Sistemas Supervisórios N8LB9 Prof. Dr. Cesar da Costa 3.a Aula: Driver de Comunicação e Comunicação OPC.
EMOTIV.
FACULDADES UNIFICADAS DOCTUM FACULDADES UNIFICADAS DOCTUM UTILIZAÇÃO DE PADRÕES DE PROJETO EM UMA APLICAÇÃO WEB: ÊNFASE NO PADRÃO MODEL VIEW CONTROLLER,
Aula: Arquiteturas de redes: modelo de referência OSI 04/12/2010.
Web Services / SOA. O cenário de TI nas corporações Novas tendências batiam à porta das corporações Migraram o foco do “gerenciamento de dados” para o.
Transcrição da apresentação:

JSR 82 - JavaTM APIs for Bluetooth: uma aplicação das bibliotecas BlueCove e Marge. II-UFRGS Programação com Objetos Distribuídos 2011/1 Gabriel Simões

Roteiro JSR-82 – JABWT BlueCove Marge Descrição do Protótipo Implementado Demonstração do Protótipo

JSR-82 Java API for Bluetooth – Bluetooth é um padrão emergente importante para a integração sem fio de pequenos dispositivos. A especificação irá padronizar um conjuntos de APIs Java para permitir que dispositivos que suportem Java sejam integrados em ambientes Bluetooth. Bluetooth Application Programming with the Java APIs, Essentials Edition Timothy J. Thompson, Paul J. Kline, and C Bala Kumar The Morgan Kaufmann Series in Networking, 2008.

JSR-82 Empresas apoiadoras – IBM – Motorola – Nokia – RIM – Sun – Synbian – Zucotto

JSR-82 Protocolos Implementados – RFCOMM – OBEX – SDP JABWT ( Java APIs for Bluetooth Wireless Technology ) – Biblioteca que implementa JSR-82 para Java ME. – Não está disponível para Java SE.

Fonte: Bluetooth Application Programming with the Java APIs, Essentials Edition JSR-82, JABWT

BlueCove Implementação da JSR-82 para Java SE – Compatível com Java SE 1.1 ou superior – Possibilita comunicação com Mac OS X WIDCOMM BlueSoleil Microsoft Bluetooth Stack – Windows XP e superiores – Windows Mobile Fonte: bluecove.org

BlueCove Fonte: bluecove.org

Marge Um framework para desenvolvimento de aplicações Bluetooth em Java. – Trabalho de origem acadêmica. – Construído sobre o topo da JSR-82. – Permite ao programador trabalhar em uma camada de mais alto nível. – – – Não suporta OBEX Fonte: marge.java.net

Marge Fonte: Marge: Framework para desenvolvimento de aplicações em Java que façam uso da tecnologia Bluetooth. Bruno Cavaler Ghisi, 2007.

Protótipo Implementado Android: API Android Zxing Desktop: Java SE (Robot) BlueCove Marge

Demonstração

Detalhamento do Código

JSR 82 - JavaTM APIs for Bluetooth: uma aplicação das bibliotecas BlueCove e Marge. II-UFRGS Programação com Objetos Distribuídos 2011/1 Gabriel Simões