 |
I Salvador Java Day
Veja as palestras/mini-cursos e as fotos do evento!
O I Salvador Java Day está sendo organizado pelo grupo de usuários JavaBahia em parceria com a InfoqJr, Empresa Júnior de Sistema de Informação da FIB - Centro Universitário da Bahia. Na parte da manhã serão 3 mini-cursos realizados em paralelo. À tarde, palestrantes de renome no cenário baiano e brasileiro.
- Local
- Dia: 07/06/2008
- Horário: Das 8 às 18h
- Público Alvo: Universitários, estudantes de nível técnico, professores/coordenadores de curso, profissionais experientes que desejam manter-se atualizados, iniciantes e demais interessados na tecnologia Java.
- Inscrições
- PALESTRAS: Entrada e participação gratuita.
- MINI-CURSOS: R$30,00.
|  |
Os participantes das palestras/mini-cursos receberão Certificados.
Durante o evento, serão sorteadas 2 assinaturas semestrais da Java Magazine, 2 da Engenharia de Software Magazine e outros brindes oferecidos pelos patrocinadores.
Programação
Mini-cursos (MANHÃ)
Palestras (TARDE)
Instrutores/Palestrantes
Alexandre Gomes (blog) - Coordenador do SouJava-BSB, Meste em Informática, com foco em ubiquitous computing, pela UnB, pesquisador associado da UnB, diretor de tecnologia da SEA Tecnologia, entusiasta do movimento a favor do software livre, experiência profissional acumulada da SUN, Oracle, Summa, JVelox, Foton e SERPRO, membro das equipes vencedoras de 3 concursos nacionais em Java Micro Edition (Motorola 2001, Nokia 2003, WebMobile 2004) e luta pela união e o fortalecimento da comunidade Java nacional.
Alessando Dourado - Bacharel em Sistemas de Informação pela Hélio Rocha e Pós Graduado em Engenharia de Software na UNIFACS com 7 anos de mercado (IPT, Telematic, Unitech, BPN e Promédica) e vasta experiência em diversos tipos de projetos de software e linguagens de programação. Há mais de 5 anos vem se dedicando ao desenvolvimento de sistemas em Java. Um dos ganhadores do concurso internacional NetBeans Innovators Grants.
Augusto Ferrarini - Sócio da Ferrarini Tecnologia e autor de um dos 50 projetos finalistas do Android Developer Challenge.
Igor Takenami (blog) - Bacharel em Sistemas de Informação com 9 anos de mercado e vasta experiência em diversos tipos de projetos de software e linguagens de programação. Há 5 anos vem desenvolvendo trabalhos como Arquiteto J2EE e .NET. Especialista em desenvolvimento para dispositivos portáteis como Smartphones e Celulares. Instrutor com cursos ministrados nas principais capitais do Brasil. Professor da Faculdade Jorge Amado. Auditor Interno e conhecedor de normas da ISO. Experiência em processo de avaliação CMMI e conhecimento em diversas disciplinas da engenharia de software. Consultor da PRODEB – Companhia de Processamento de Dados da Bahia.
Mário Jorge Pereira - Atualmente Analista de Sistemas (FLEM - Fundação Luis Eduardo Magalhães), Professor Universitário (FIB) do curso de Sistemas de Informação e Certificado SCPJ .
Ramon Lopes (blog) é Bacharelando em Ciência da Computação pela Universidade Federal da Bahia (5° semestre). Estagiário da Sun Microsystems®, participando do programa de Embaixadores de Campus Sun desde outubro de 2007, que conta com 500 embaixadores distribuídos em diversos países ao redor do mundo. Como embaixador desenvolve atividades de demonstrações técnicas sobre tecnologias Sun, além de ministrar mini-cursos e palestras técnicas sobre Java em universidades.
Conteúdo Mini-cursos/Palestras:
Palestras
Como integrar aplicativos Java com Bluetooth
À medida em que a tecnologia corre rumo a mobilidade, novos paradigmas de comunicação veem a tona. WiFi, IRdA, Bluetooth e ZigBee são exemplos deste processo evolucionário. Dentre essas, a tecnologia Bluetooth para comunicação entre dispositivos e hoje a de maior pulverização em nosso dia-a-dia. Com ela, dispositivos percebem a proximidade de outros dispositivos e interagem para a troca dinâmica de informações. A tecnologia Java, que traz a conectividade desde seus primórdios, acompanha esta evolução e disponibiliza em suas APIs ferramentas para o desenvolvimento de aplicativos capazes de se comunicarem através das mensagens Bluetooth. O objetivo desta palestra é a apresentação da "JSR82 - Java APIs for Bluetooth", suas características fundamentais, exemplos de código e dicas para o desenvolvimento de aplicativos móveis para o mundo da computação invisível. Nenhum conhecimento prévio de desenvolvimento para plataformas móveis e necessário.
Java na Bahia - Projetos de Sucesso
O objetivo dessas palestras é apresentar projetos de sucesso usando Java na Bahia:
NB Project - Gerenciando projetos de software com a plataforma NetBeans. Um dos ganhadores do concurso internacional NetBeans Innovators Grants, o projeto irá criar uma ferramenta de gerenciamento de projetos de software baseada na Plataforma NetBeans usando uma arquitetura cliente/servidor e suporte a banco de dados, usado tanto por desenvolvedores como pelos líderes das equipes. O sistema suporta definição de tarefas, gerenciamento de recursos e relatórios do status do projeto. A palestra irá apresentar a situação atual e perspectivas futuras no NB Project.
Teradesk Mobile for Android. - A palestra apresentará o Teradesk para Android, versão desenvolvida para a nova plataforma móvel criada pelo Google, selecionada como uma das 50 melhores aplicações submetidas ao Android Developer Challenge, entre 1788 aplicações concorrentes mundo afora. Teradesk é uma plataforma de virtualização de arquivos, permitindo que os arquivos dos usuários sejam acessados independentemente de localização física, de forma inteligente, segura e auditável. Possui APIs para Java SE, Java ME, SOAP Web Services e REST, integrando virtualmente qualquer plataforma, seja ela Linux, Windows, Mac OS, Solaris, entre outras.
Os segredos da Computação Invisível no mundo Java
A computacao ubiqua, muitas vezes conhecida por computacao invisivel, diz respeito a um novo campo de pesquisa que estuda a pulverização massiva de tecnologias computacionais no mundo atual para construção dos chamados espacos inteligentes, como as casas do futuro onde TV, geladeira e sistema de iluminação se integram. Nestes cenários, todos os elementos físicos e lógicos que compõem o ambiente são conectados entre si para o provimento de serviços unificados aos indivíduos que o frequentam. Ainda assim, toda nuanica técnica permeada em cada centímetro destes novos espaços não deve ser perceptível ao leigo. E preciso que a tecnologia seja invisível. Quanto mais discreta uma tecnologia for, mais profunda será sua presença em nossas vidas. Nesta palestra, vamos apresentar os principais conceitos da computação invisível e descrever quais tecnologias Java colaboram para a viabilização deste conceito que se acredita ser o próximo grande paradigma computacional, apos o sucesso da computação movel, hoje visível nos PDAs, celulares e outros dispositivos.
Apresentando... Java! GUI para todos os sabores
JSF, Struts, VRaptor, Thinwire, Laszlo, GWT, Swing, SWT, Thinlet e muitos outros. Do Desktop a Web, Java possui uma grande leque de possibilidades quando falamos em interface gráfica com o usuário. Diversidades ou falta de uma solução eficiente? Como escolher a melhor interface para o seu projeto? Se do ponto de vista do negócio JAVA é unanimidade porque isto ainda é tão discutido? Estas e outras dúvidas são abortadas nesta apresentação que visa ajudar o desenvolvedor a escolher a melhor opção para o seu projeto.
Mini-cursos
Programação Java para Dispositivos Móveis
Este minicurso apresenta os conceitos básicos para o desenvolvimento de aplicações em dispositivos móveis de baixo poder computacional (Celulares, pagers e PDAs - Palm, IPAQ, etc - usando a tecnologia Java ME. Escrever aplicações para estes dispositivos não é algo convencional, pois existem diversas restrições de recursos de hardware (memória, processamento, tamanho da tela, etc) que somam-se os desafios tradicionais do desenvolvimento de qualquer software. Assim, a tecnologia Java ME visa facilitar a implementação de aplicações para os diversos tipos de dispositivos de fornecedores diferentes que dão suporte a Java ME (MIDlet) no seus aparelhos.
Aplicações Java Desktop usando o NetBeans 6.1
Nesse mini-curso você vai aprender os conceitos básicos de aplicações Java para desktop, utilizando recursos avançados de alta produtividade disponíveis no NetBeans 6.1, como o JFC/Swing, GroupLayout/Matisse, Java Persistence API e Swing Application Framework (JSR 296), Beans Binding (JSR 295),
Desenvolvimento de Rich Internet Applications (RIAs) com o Google Web Toolkit
O Google Web Toolkit (GWT) é um projeto open source do Google que permite que desenvolvedores Java construam aplicações webs dinâmicas com AJAX sem a elaboração de um único código HTML ou JavaScript sequer. Através de código puro Java, o desenvolvedor define, nos mesmos moldes do AWT, o comportamento de sua interface gráfica (botões, menus, listas etc). O GWT, por sua vez, interpreta esse código Java e gera todos os HTMLs e JavaScripts necessários para a realização, na web, do comportamento especificado. Além de elegante, a solução isenta o profissional Java de todo o ônus envolvido no desenvolvimento de código HTML e JavaScript compatível com vários browsers do mercado. Nesta apresentação, será apresentado o GWT e alguns exemplos de sua utilização.
Inscrições
As inscrições para as PALESTRAS são gratuitas, através do site do JEEBrasil.
A inscrição em cada MINI-CURSO custa R$30,00. Clique no botão Pagar e siga as instruções.
| Programação Java para Dispositivos Móveis |
INSCRIÇÕES ENCERRADAS!
|
| Aplicações Java Desktop usando o NetBeans 6.1 |
INSCRIÇÕES ENCERRADAS!
|
| Desenvolvimento de RIAs com o Google Web Toolkit |
INSCRIÇÕES ENCERRADAS!
|
Dúvidas
Envia sua dúvida para contato@infoqjr.com.br, colocando I Salvador Java Day no título.
Organização
Patrocínio
Apoio
Páginas Amigas
-- Main.serge_rehem - 14 May 2008
|