![]() |
|
|
Daniel
deOliveira |
![]() |
****************************************************************
* Sumário do boletim DFJUG # 658 enviado para 10.255 desenvolvedores Java
* Cartão DFJUG e a nova parceira Abrasinfo
* Mandriva Conectiva inicia pré-venda do Mandriva Flash no Brasil
* Java SE 6 Primeiras Impressões: Um Vencedor para o Desktop
* Analise e Gestão de Requisitos e Prep. Certificação PMP
* Cursos Java da Bluestar
* Emprego Java
****************************************************************
__| Cartão DFJUG e a nova parceira Abrasinfo |__
Ado Santos - ado@e-escalada.com.br, Vice-presidente da Abrasinfo, escreve sobre a parceria que esta instituição assinara' com o DFJUG :
O DFJUG vai assinar na próxima quinta-feira, 18 de maio, o Termo de Parceria institucional com a Associação Brasileira de Segurança da Informação (Abrasinfo), organização não governamental, cuja missão é conscientizar a sociedade brasileira sobre a importância da segurança da informação e da segurança digital no uso de meios de comunicação e informação tais como computador, internet, voz sobre IP, TV digital, celular, pager, etc.
No primeiro momento o objetivo da parceria e implantar o SMART CARD DFJUG, e posteriormente oferecer, por meio do Java Education and Development Initiative (JEDI) esta tecnologia. Os ?beta testers? deste curso serão os alunos do projeto Inclusão Digital Segura (IDA), idealizado pela Abrasinfo. Este e o primeiro projeto de inclusão digital da Granja do Torto, cidade onde será instalado o futuro Parque Capital Digital do DF.
O Vice-presidente da Abrasinfo, Ado Santos, acredita que a parceria com o DFJUG beneficiará bastante os moradores da Granja do Torto. ?Alem de ensinarmos a população a se prevenir do uso indevido da internet, uma das nossas preocupações e capacitar os jovens para concorrerem aos mais de 20 mil empregos que serão gerados na Cidade Digital. Estamos muito contentes porque, com o Know How do DFJUG, temos certeza de que iremos ser bem sucedidos?, completa.
/***** 10 de Fevereiro, o DFJUG comemora seu nono aniversario ****/
__| Mandriva Conectiva inicia pré-venda do Mandriva Flash no Brasil |__
O colega Fernando Anselmo ? fernando.anselmo@dfjug.org, coordenador e moderador da lista de discussão do DFJUG - http://www.grupos.com.br/grupos/dfjug, repassa a noticia abaixo, que achou tão importante para a comunidade que já comprou o dele :-)
O dispositivo, lançado mundialmente em dezembro, já esta disponível para compra na Mandriva Store do Brasil
Lançado em dezembro, o pen drive com Linux pré-instalado da Mandriva, uma das principais desenvolvedoras Linux do mundo, já e um sucesso de vendas em diversos paises. E, para atender ao mercado local, a desenvolvedora esta disponibilizando o Mandriva Flash para compra no site brasileiro da Mandriva Store, em uma promoção de pré-venda.
Os usuários brasileiros podem adquirir o produto por um preço especial (R$ 269 + frete), realizando a compra através de cartão de credito ou boleto bancário. O tempo para entrega varia de acordo com a localidade.
O grande diferencial do Mandriva Flash e possuir uma extensa capacidade de armazenamento e ser compacto como um chaveiro, podendo ser carregado para diferentes locais e plugado em qualquer computador com porta USB. O dispositivo possui capacidade total de 2GB, com mais de 1GB disponível para armazenamento de dados e configurações pessoais.
A vantagem de ter o sistema operacional dentro do pen drive e que todas as configurações e arquivos salvos dentro dele podem ser transportados e abertos em outras maquinas, como se o usuário não tivesse trocado de computador. "é ideal para quem viaja bastante ou tem que utilizar diversas maquinas em diferentes lugares", explica Paul Guillet, country manager da Mandriva
Conectiva.
As condições especiais de pré-venda são limitadas. Para mais informações sobre o produto, acesse http://www.mandriva.com/pt_br/individuals/products/node_3482 e para realizar a compra, clique no link http://www.mandrivastore.com.br/produto.asp?produto=2871&dep=4.
Sobre a Mandriva Conectiva
A Mandriva Conectiva e a operação brasileira da Mandriva, desenvolvedora e distribuidora do sistema operacional Mandriva Linux, resultado da fusão ocorrida em fevereiro de 2005 entre a Mandrakesoft, uma das principais distribuições Linux da Europa, com atuação mundial em mais de 120 paises, e a Conectiva, pioneira na distribuição Linux e código aberto em português, espanhol e inglês para toda a América Latina. A Mandriva possui escritórios nos Estados Unidos, Franca e Brasil, tem mais de 8 milhões de usuários e uma carteira de 200 grandes clientes corporativos, alem de contar com 150 funcionários. Para mais informações, visite o site http://www.mandriva.com.br
/***** 10 de Fevereiro, o DFJUG comemora seu nono aniversario ****/
__| Java SE 6 Primeiras Impressões: Um Vencedor para o Desktop |__
Manoel Pimentel da lista NUG-BR repassa a noticia escrita por Eric Bruno e publicada no sitio do Devmedia, empresa parceira do DFJUG : Vejam esse excelente artigo resumindo alguns pontos importantes sobre as mudanças feitas no Java 6.
Um desenvolvedor Java experiente faz um teste no Java Standard Edition 6 beta, e declara que o mesmo tem o potencial para revolucionar aplicações desktop.
Liberada recentemente, a Java Standard Edition 6 (Java SE .k.a. Mustang) beta e completa em características e estável o bastante para a avaliação popular. Descarregamos e testamos a liberação na primeira semana de avaliação e ficamos impressionados, particularmente, com as novas características de desktop. Alem de atender a nova convenção de nomenclaturas para todas as plataformas Java (os "2" foram eliminados), foi melhorada com muitas novas características as quais vale a pena explorar. As melhorias podem ser divididas em duas categorias: desktop e core.
As melhorias de desktop focalizam principalmente o desempenho da interface do usuário (UI) e a integração nativa do SO do desktop. As melhorias do core focalizam principalmente a melhoria de produtividade para o desenvolvedor e o gerenciamento de aplicações Java. O time Mustang da Sun, também dedicou um esforço significativo nas melhorias ao suporte a Web service e de segurança.
De mais a mais, para os desenvolvedores de aplicações, administradores de sistemas, vendedores de ferramentas ou peritos em segurança, o Java SE 6 tem alguma coisa a oferecer. Este artigo apresenta em algum detalhe, algumas das novas características interessantes que utilizamos.
Características Core e Melhorias
O core do Java pode ser descrito como aquelas partes do Java (a linguagem e suas ferramentas) que são fundamentais para todos os outros aspectos do Java, desde as APIs da interface do usuário ate as bibliotecas do servidor. Descreveremos as melhorias do core Java do Java SE 6, divididas por categorias.
Produtividade para o Desenvolvedor
A nova Java Compiler API, permite compilar códigos fonte Java de dentro de uma aplicação Java. Durante a compilação, a aplicação tem acesso as informações de dependência de bibliotecas tal como formuladas, junto com qualquer advertência, erros e outras mensagens geradas. Embora esta característica a principio não parecesse algo que usaríamos com freqüência, logo achamos novos usos para a mesma. Por exemplo, a usamos para construir rapidamente a camada de acesso a dados para uma aplicação que estávamos desenvolvendo. O código que escrevemos, gerou e compilou as classes utilizadas para acessar as tabelas de banco de dados da aplicação. O resultado final foi um arquivo JAR que foi gerado, construído e desdobrado como parte dos scripts Ant do sistema. O fato de que as classes são compiladas de dentro da aplicação, torna interativa a geração do código - podemos modificar e construir as classes iterativamente.
Para habilitar o Java scripting, o Java SE 6 suporta o JSR 223, um framework de scripting que fornece acesso de linguagem de criação de scripts aos Java internals. Podemos localizar maquinas de scripting e invoca-las para rodar scripts em tempo de execução. A Scripting API prove suporte Java via a linguagem de criação de scripts de nossa escolha. Alem disto, o Web Scripting Framework permite que o código script gere o conteúdo Web dentro de qualquer container Servlet.
Para depuração, o Java Platform Debugger (JPDA) foi incrementado para detectar deadlocks e gerar rastreamento de pilha para objetos monitor que estejam travados. Alem disto, o Java SE 6 adiciona suporte para permitir aos agentes se vincular a um JVM que estiver rodando, para a obtenção de diagnósticos.
Gerenciamento de aplicações
O Java SE 6 otimiza a analise e detecção de vazamento de memória, incluindo um rastreamento de pilha completo para a exceção Java.lang.OutOfMemory, gerando um log de erro fatal, quando o heap estiver cheio. Alem disto, uma opção nova do JVM, permite rodar um script quando a pilha estiver cheia.
Melhorias na JMX Monitoring API, permitem que uma aplicação envie eventos quando valores de atributos MBean (incluindo aqueles dentro de tipos complexos) passarem especificações limiares (thresholds).
Para usuários do Solaris Hotspot JVM do Solaris, fornece hooks para que o utilitário de depuração de sistema DTrace do Solaris, possa localizar e exibir atividades JVM internas, tal como coleta de lixo (garbage collection), carregamento de classes, linhas (threads), travamentos (locks) e outros. Tivemos em primeira-mão, uma demonstração desta característica no JavaOne, e ficamos muito impressionados pela profundidade de depuração do sistema que o DTrace prove. Quando uma aplicação roda, o DTrace permite parar o código em qualquer lugar, visualizar todas as bibliotecas carregadas (não só as bibliotecas do Java, mas todas as bibliotecas do sistema) e entrar no kernel do Solaris ? por dentro do hardware. O novo suporte do Java para esta ferramenta surpreendente, torna disponível um mundo de depuração de sistemas. Podemos recordar as vezes no passado, em que recebemos erros Solaris Signal-8 no JVM; esta característica nos teria economizado muita adivinhação.
Serviços Web
O Java SE 6 inclui algumas APIs para suportar serviços Web. A XML Digital Signatures API, torna seguros os Web services baseados em Java via execução de operações de criptografia Java-XML Web Service (JAX-WS) 2.0 API, atualiza a biblioteca antigamente chamada JAX-RPC. Melhorias no Java-XML Binding (JAXB) 2.0 incluem suporte ao schema XML e class binding para schema. Por fim, o Streaming API for XML (STaX), fornece uma API bidirecional para ler e escrever XML via um stream de eventos, inclusive a habilidade para pular seções, e esta centrada em subseções de documentos.
Segurança
As características de segurança do Java SE 6, oferecem integração ao GSS/Kerberos, Java Authentication and Authorization Service (JAAS) para autenticação de LDAP e um framework de solicitação de certificado de segurança que permite as aplicações Java, requerer certificados seguros em vários protocolos.
Características de Desktop e Melhoramentos
Por muito tempo, o Java foi considerada um idioma excelente para software baseado em servidor, porem de segunda categoria para aplicações desktop GUI. O time Java de desktop na Sun tem trabalhado para mudar esta percepção, integrando mais o Java com o sistema anfitrião no qual estiver rodando. O resultado não é só o melhoramento de desempenho da GUI no Java SE 6, porem tambem as melhorias no comportamento das aplicações GUI Java.
Muitas das novas características de desktop no Java SE 6, estão baseadas no projeto JDesktop Integration Components (JDIC). O projeto JDIC permite as aplicações Java acesso a características disponíveis no desktop do Sistema Operacional nativo, tais como o browser, o editor de e-mail, associações de tipo de arquivo, a bandeja do sistema (system tray), iniciação de aplicações e impressão. A seguir, algumas das mais importantes melhorias de desktop no Java SE 6:
- Suporte a splash screen ? telas splash informam ao usuário que uma aplicação esta carregando enquanto espera. O Java SE 6, adiciona suporte a telas de splash que podem ser exibidas mesmo antes do começo da JVM.
- Melhoramentos na Java Foundation Classes (JFC) e Swing:
- O Java SE 6 influencia a Windows APIs no melhoramento do desempenho e garante a aparência Windows em versões atuais e futuras do mesmo.
- Melhora a administração de layout para incluir os gerentes de layout personalizáveis e inclui outros melhoramentos para simplificar o layout de componentes GUI.
- Melhora considerável no arrastar e soltar Swing, tornando-o personalizável.
- O true double-buffering fornece transições gráficas rápidas e suaves.
- Suporte ao System Tray ? duas novas classes: SystemTray e TrayIcon, no pacote do Java.awt, permitem adicionar icones, tool tips e menus instantâneos ao Windows ou a bandeja de sistema do Linux Gnome. A bandeja de sistema e a área de desktop compartilhada por todas as aplicações, normalmente localizado no canto de inferior direito. Ações e eventos permitem as aplicações Java detectar cliques do mouse nos itens da bandeja e responder aos mesmos. Achamos esta característica muito útil para nossas aplicações servidor. Por exemplo, utilizada com a API do desktop (ver abaixo), acrescentamos um icone a bandeja do sistema para iniciar facilmente um browser para a pagina HTML administrativa da aplicação. Independentemente do SO (Linux ou Windows), não é mais preciso lembrar a porta administrativa da aplicação ou a URL - simplesmente clicamos no ícone e a pagina aparece.
- Suporte de impressão melhorado para o JTable
- Melhoramentos no Java 2D ? foram implementados melhoramentos na qualidade da exibição de texto, especialmente Integração com as configurações de anti-aliasing de fonte de desktop do anfitrião garante a apresentação consistente de texto.
- A nova java.awt.Desktop API ? o novo pacote Java SE 6 de desktop transforma em ?cidadãos de primeira classe" as aplicações UI Java. Com este pacote, as aplicações Java podem iniciar o browser e o cliente de e-mail padrão e integra-lo com aplicações desktop comuns (tais como OpenOffice), para abrir, editar e imprimir arquivos de tipos específicos. O pacote de desktop oferece esta habilidade via eventos de ação (Desktop.Action) que podem ser integrados as aplicações.
- Internacionalização ? o Java SE 6 suporta "plugability" para algumas características locais especificas, tal como formatação de data, normalização de texto Unicode e pacotes de recursos.
Uma Revolução de Desktop Java
O Java SE 6 fornece tantos acréscimos de características individuais, melhorias e consertos de bugs, que nem todos podem ser relacionados aqui. Este artigo fornece um ?mapa da estrada? para esta importante nova liberação do Java que esta prestes a chegar. As melhorias abordam tantos aspectos da standard edition do Java, que todos o stakeholders serao afetados, inclusive aqueles mais íntimos com o Java Enterprise Edition.
O Java SE 6 tem potencial para ser revolucionário para o desktop como o Java 2 o foi para o servidor. e bom estar preparado para esta tempestade para tirar proveito das recompensas potenciais disponíveis para aqueles que as adotem antes.
O link e: http://www.devmedia.com.br/articles/viewcomp.asp?comp=1496
/***** 10 de Fevereiro, o DFJUG comemora seu nono aniversario ****/
__| Análise e Gestão de Requisitos e Prep. Certificação PMP |__
Diana L. Nunes dos Santos - x25@x25.com.br, coordenadora da X25 - ww.x25.com.br, empresa parceira do DFJUG, divulga seus cursos de Analise e Gestão de Requisitos e preparação para a prova de Certificação PMP
"Requisitos: Expressam as características e restrições do produto desoftware do ponto de vista de satisfação das necessidades do usuário. Em geral independem da tecnologia empregada na construção da solução. e a parte mais critica e propensa a erros no desenvolvimento de software"
A analise e gestão dos requisitos são parte relevante de todas as metodologias e indicadores de boas praticas disponíveis no mercado, seja no SWEBOK, CMMI, RUP, você encontra o destaque dado a essa matéria.
Venha participar dessa oportunidade única em Brasília e aprenda:
. Melhores Praticas
. Analise do Problema
. Compreensão da necessidade dos envolvidos
. Definição do problema
. Gerenciamento do escopo do problema
. Refinamento da definição do sistema
. Gerenciamento dos requisitos mutáveis
. Técnicas para o levantamento de requisitos (entrevista, workshop, brainstorming, storyboarding, roleplaying, prototipacao, etc)
. Técnicas para identificação do problema (Diagramas de Espinha de Peixe, Diagramas de Pareto, etc)
. Elaboração dos principais artefatos (Visão, Especificação de Requisitos, Glossário,especificação Suplementar, diagrama de Caso de Uso, etc)
. Identificação dos atores envolvidos
. Rastreabilidade de requisitos
. Tipos de requisitos (funcionais e não-funcionais)
. Levantamento de Requisitos baseado no RUP
. JAD - Joint Application Design
*** Promoção especial para a próxima turma: parcele em ate 8 X sem juros! ***
Data: janeiro, ter-qui-sex, noite, 40hs
Visite: http://www.x25.com.br/treinamento.php?id=172
-----------------------------------
PREPARATORIO PARA CERTIFICACAO PMP
A certificação mais conhecida do PMI certamente e a Project Management Professional (PMP), mas o candidato precisa comprovar experiência em projetos equivalente a um mínimo de 4500 ou 7500 horas dependendo se e ou não formado em nível superior, alem de educação na área de gerenciamento de projetos, antes mesmo de fazer a prova!
:: Preparatório para Certificação PMP
66 horas, sábados, manha
http://www.x25.com.br/treinamento.php?id=120
Apenas: 10 X R$189,00
Curso presencial, como intrutor certificado PMP com experiência!
=========================================
C O N T A T O S
=========================================
X25 Treinamento e Consultoria
Tel. : (61)3244 2510
End. : 910 Sul, Bl. D Sala 239
E-mail : atendimento@x25.com.br
Web : http://www.x25.com.br
/***** 10 de Fevereiro, o DFJUG comemora seu nono aniversario ****/
__| Cursos Java da Bluestar |__
Fernanda Fernandes Ministério ? fernanda@bluestar.inf.br, diretora da BlueStar Technology ? www.bluestar.inf.br, empresa parceira do DFJUG e da Borland, informa : Caros javaneses, a Bluestar deseja a todos vocês um 2007 repleto de "Terabytes de felicidades". Aproveitamos o ensejo para informar a todos nosso calendário de treinamentos já confirmados.
Segue abaixo nossa programação de treinamentos para janeiro de 2007.
Sucesso e muita paz,
Equipe da Bluestar - Unidade de Treinamentos
atendimentodf@bluestar.inf.br
61-3347-9255
www.bluestar.inf.br
*Calendário de treinamentos - janeiro de 2007*.
*Noite *(19 as 23 horas, segunda a sexta-feira )
* Preparação para Prova de Certificação em JBuilder 2005/2006
*
Noite *( 19 as 22 horas, segundas e quartas-feiras )
* Java Avançado
* Curso Profissionalizante em Java (1 ano de formação)
* Lógica de Programação para Java
*Noite *( 19 as 22 horas, terças e quintas-feiras )
* Pratica em Desenvolvimento de Sistemas em Java I
* JSP
* Curso Profissionalizante em Java ( 1 ano de formação )
* Lógica de Programação para Java
* Hibernate
/***** 10 de Fevereiro, o DFJUG comemora seu nono aniversario ****/
__| Emprego Java |__
Glauco Milhomem Balthar ? glaucom@postalis.org.br, Gerente de Tecnologia da Informação da Postalis ? Seguridade Social dos Correios e Telégrafos, oferece uma vaga em BRASILIA para desenvolvedor JAVA, com o seguinte perfil :
- Experiência de no mínimo 2 anos nas tecnologias e metodologias abaixo:
- Programação Cliente/Servidor e OO utilizando Java Enterprise Edition (Java EE);
- Tomcat 5.X, Eclipse, Struts ou outro Framework com características análogas;
- JSP (Java Server Pages);
- HTML (Hyper Text Markup Language) avançado.
- Padrões DHTML, XML, XSL, XSLT, WML, e CSS;
- Construção de EJB´s;
- Mecanismos de criptografia e certificação digital de sites;
- SQL SERVER 2000;
- Transact SQL;
/***/
As vagas de emprego e/ou estagio oferecidas neste boletim do DFJUG são de inteira responsabilidade das pessoas e/ou empresas que as submetem. O DFJUG apenas as repassa, de forma gratuita, como são recebidas, por acreditarmos que se trata de prestação de serviço para a comunidade Java.
/***** 10 de Fevereiro, o DFJUG comemora seu nono aniversario ****/
Sempre é importante ressaltar que o DFJUG é patrocinado pelo Instituto CTS - www.cts.org.br, que nos fornece todo o apoio logístico, administrativo e jurídico que nosso grupo necessita para realizar seus projetos tecno/sociais. Abraços a todos e bons códigos !!!
Daniel deOliveira
JUG Leader / Founding Java Champion
Brasília Java Users Group
daniel@dfjug.org
www.dfjug.org
Brasil