GIDU – Gerenciador da Identidade de Usuários da UECE

O projeto “GIDU – Gerenciador da Identidade de Usuários” da Universidade Estadual do Ceará – UECE conquistou o Terceiro Lugar na categoria “Software Livre” do Prêmio Ceará de Cidadani@ Eletrônica organizado pela Secretaria do Planejamento e Gestão – SEPLAG do Governo do Estado do Ceará, no ano de 2011.

O objetivo da premiação é o de reconhecer a qualidade dos serviços disponibilizados na Internet para os cidadãos e incentivar o desenvolvimento de iniciativas de governo eletrônico nos órgãos e entidades da Administração Pública Estadual” – explica a comissão organizadora e julgadora da premiação.

Na categoria “Software Livre” foram inscritos 13 projetos. Os três finalistas foram: Gerenciador Remoto de Arquivos (IPECE); Sala de Situação da Dengue no Ceará (SESA); Gerenciador da Identidade de Usuários (UECE).

Abaixo segue as fotos da solenidade de entrega do prêmio. Além dos slides e video realizados sobre o GIDU.

Reitor da UECE e equipe do projeto GIDU recebendo o Terceiro Lugar na categoria Software Livre.

Troféus conquistados pela Universidade Estadual do Ceará (UECE)


Gerenciador da Identidade de Usuários (GIDU)Terceiro Lugar na Categoria “Software Livre”:

Objetivos do Projeto: integração do login do webmail com os demais sistemas da Universidade; fornecer novos serviços e incentivar a utilização de e-mail institucional; e disponibilizar conta de e-mail para alunos e professores através de serviços em “cloud computing” (computação nas nuvens).

Notícia completa e outras informações:

http://www.uece.br/uece/index.php/noticias/1972/1972

http://premioceara.seplag.ce.gov.br

Certificações Java: Informações e Dicas para Estudantes

Caros,

Segue abaixo os slides da palestra intitulada “Certificação Java: Informações e dicas para estudantes” que apresentei para os alunos do Programa de Educação Tutorial (PET) de Computação da UECE.

Clique aqui para download da apresentação ‘Certificação Java: Informações e dicas para estudantes’

Os números de 2010

Os duendes das estatísticas do WordPress.com analisaram o desempenho deste blog em 2010 e apresentam-lhe aqui um resumo de alto nível da saúde do seu blog:

Healthy blog!

O Blog-Health-o-Meter™ indica: Este blog é fantástico!.

Números apetitosos

Imagem de destaque

Um Boeing 747-400 transporta 416 passageiros. Este blog foi visitado cerca de 1,400 vezes em 2010. Ou seja, cerca de três 747s cheios.

Em 2010, escreveu 2 novo artigo, aumentando o arquivo total do seu blog para 7 artigos. Fez upload de 13 imagens, ocupando um total de 585kb. Isso equivale a cerca de uma imagem por mês.

O dia com mais visitas no ano foi 13 de Janeiro com 103 visualizações . The O post mais popular nesse dia foi Envio de Email com API Commons da Apache.

Saiba mais

Trilha de Certificações Java

Estou estudando para a certificação SCWCD faz um tempo e para me motivar nos estudos, pretendo postar sobre os conteúdos que a prova aborda. Mas primeiramente explicarei a trilha de certificações Java, exibida no gráfico abaixo:

Trilha de Certificações Java

Saiba mais

Envio de Email com API Commons da Apache

A Apache fornece a API Commons-Email com o objetivo de tornar simples para os desenvolvedores Java a tarefa de enviar e-mails com textos puros, em formato HTML e com anexos. Usando como base a API JavaMail da Sun, são fornecidas as seguintes classes:

SimpleEmail – Classe usada para enviar e-mails de texto simples. Não permite anexos.

HtmlEmail – Classe usada para enviar emails formatados como HTML. Permite arquivos no corpo ou anexados.

MultiPartEmail – Classe usada enviar mensagens multipart. Permite arquivos no corpo ou anexados.

EmailAttachment – Classe usada para criar os anexos de uma mensagem. Utilizada com instâncias de HtmlEmail ou MultiPartEmail.

EmailException – Exceção gerada em caso de algum erro no envio de mensagem.

Para demonstrar a utilização da API, implementei uma aplicação que envia email com arquivo pdf anexado de uma conta do yahoo para uma conta do gmail.

Saiba mais

Ordenação de Strings com Acento

Ao tentar ordenar um ArrayList de objetos por um campo do tipo String, percebi que os textos acentuados não eram corretamente ordenados. A explicação para este fato é o seguinte: na linguagem Java, a ordenação de um texto varia de acordo com o Locale (idioma).

Como o default do Locale é o idioma inglês, onde quase nenhum caractere acentuado existe, as letras acentuadas não são equiparados às respectivas letras sem acento. Desta maneira, como caracteres acentuados têm códigos numéricos superiores aos sem acento, acabam indo parar no final da listagem ordenada.

Para demonstrar a solução deste problema, segue abaixo código fonte que ordena listagem de clientes pelo nome.

Saiba mais

Brain Computer Interfaces

I did a research about Brain Computer Interfaces in my english course. This tecnology caught my attention because we always see themes like thought control and mind power in the movies.

But we can realy establish a trustful communication between electric signals from the brain and bits from a computer? I can’t assert, but after study this subject I’ve been asked to myself “It’s Science Fiction Becoming Reality?”.

Below follows my presentation:

Saiba mais

Padrões de Software – Composite

O Composite é um padrão estrutural que compartilha objetos em estruturas de árvore para representar hierarquias parte-todo, permitindo que clientes tratem objetos individuais e composições de objetos uniformemente. Ele é utilizado para aplicações que desejam ignorar a diferença entre composição de objetos e objetos individuais.

Um exemplo de problema solucionado pelo Composite é o seguinte: um congresso inscreve participantes que podem ser um indivíduo ou uma instituição, e cada indivíduo tem um assento no congresso.

Segue abaixo o diagrama de classes e o código fonte que demonstram a implementação do padrão como solução.

Diagrama de Classes utilizando o padrão Composite

Diagrama de Classes utilizando o padrão Composite como solução

Saiba mais

Feature Driven Development (FDD)

O Desenvolvimento Guiado Por Funcionalidades (FDD) é uma metodologia ágil para o processo de engenharia de software, elaborado com foco na entrega freqüente de “software funcionando” para os clientes e na utilização de boas práticas durante o ciclo de seu desenvolvimento.

Criado em 1997 num grande projeto de sistema de empréstimos em Java para o banco United Overseas Bank, em Singapura. União entre a experiência de análise e modelagem OO de Peter Coad, e o gerencimento de projetos de Jeff De Luca.

- Site Oficial e Conceito no WikiPedia:


- Heptagon – Consultoria e Treinamento em FDD.

- Entrevista Com Jeff DeLuca Sobre FDD (PodCast em Inglês)


Na Natureza Selvagem (Into The Wild)

Depois de terminar a faculdade com brilhantismo, Chris McCandless, jovem americano saudável e de família rica, doa todo o dinheiro que tem, abandona o carro e a maioria de seus pertences, adota outro nome e some na estrada, sem nunca mais dar notícias aos pais. Dois anos depois, aparece morto num lugar ermo e gelado no Alasca.

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.