Ranieri Fernandes

Evento Tchelinux 2009 São Jerônimo

O Tchelinux 2009 São Jerônimo, que acontecerá no dia 04 de Julho na ULBRA em São Jerônimo. Nesta edição serão 12 palestras com temas que vão desde conceitos sobre Software Livre orientadas para o público principiante até temas para usuários avançados. Para maiores informações:

http://www.tchelinux.org/saojeronimo/

Como de costume o grupo não cobrará ingresso para participar do evento, contudo cada participante é encorajado a doar 2kg de alimentos não perecíveis que serão encaminhados à instituições de caridade de São Jerônimo. As inscrições para as 200 vagas estarão abertas a partir do dia 24/06 através do formulário no site. Corra e garanta já o seu lugar!!

Ministrarei a palestra sobre gerenciamento de componentes java em tempo de execução. Onde o assunto é OSGi e será demonstrada uma aplicação utilizando seus recursos. Segue o resumo:

"Os sistemas críticos devem possuir o máximo de disponibilidade possível. Mas, durante seu ciclo de vida, existe a necessidade de adicionar novos recursos ou implantar novas versões de componentes que já estão em execução. Nestes casos, o gerenciamento de componentes Java em tempo de execução é um recurso importante no desenvolvimento de aplicações. O objetivo desta palestra é apresentar uma solução para a alocação dinâmica de componentes e serviços na plataforma Java utilizando OSGi. Uma solução "leve", sem a necessidade de servidores de aplicação JEE."

OSGi: Open Services Gateway Initiative

Recentemente, a RedHat lançou o programa JBoss Open Choice, que basicamente é uma modalidade de suporte para ambientes "leves" Java. Isto é, sem um servidor JEE completo. Estes ambientes, não são necessáriamente de pequeno porte. Conheço soluções JSE, que são 24x7 e processam milhões de transações diáriamente.

Mais informações sobre o JBoss Open Choice no blog do Edgar Silva:
http://edgarsilva.com.br/2009/06/08/jboss-open-choice-para-quem-precise-de-suporte/

Na lista de tecnologias do programa aparece a OSGi. Com a aprovação da JSR-291, a OSGi foi oficializada como um padrão da plataforma Java. Apesar de sua origem ser os dispositivos embarcados, esta tecnologia está crescendo nos servidores, se tornando uma opção para desenvolvimento de componentes. Já faz algum tempo que a RedHat vem investindo em OSGi. Por exemplo, mudou a arquitetura do JBoss para Microcontainer (baseado em OSGi), lançou o JbossOSGi e agora este suporte. Para quem acha que nunca usou esta tecnologia, saiba que os plugins do Eclipse seguem este padrão. Abaixo falo um pouco sobre a tecnologia e neste sábado (13/06), vou ministrar uma palestra sobre assunto no Tchelinux Caxias 2009.

OSGi é o nome da tecnologia, mas também dá o nome ao consorcio que agrupa empresas de tecnologia como Ericsson, Siemens, Motorola, IBM, Oracle, entre outros. O objetivo desta iniciativa foi criar uma especificação aberta para o desenvolvimento, configuração e gerenciamento de serviços para a Plataforma Java. Com isto, ela oferece um padrão para montagem dinâmica de sistemas baseados em componentes. Tornando possível a definição de componentes, fazendo o controle de visibilidade de seus recursos, o gerenciamento de dependências com outros componentes e suas versões, o controle do seu ciclo de vida, entre outros. Os componentes são chamados de bundles na especificação da OSGi.
O resultado desta especificação foi um padrão onde um bundle exporta serviços e a API que ele fornece. Este bundle pode encontrar outros serviços utilizando o registro de serviços do OSGi. No modelo, um bundle é como uma aplicação distribuída em um arquivo JAR, com seu arquivo de manifesto que, além de exportar pacotes, pode disponibilizar serviços. Este manifesto fornece ao framework informações da classe que ativa o bundle, versão, os pacotes externos Java e quais partes da sua API estão disponíveis para os demais bundles.

Arquitetura OSGi

O framework OSGi gerencia de forma dinâmica as modificações dos bundles no ambiente, validando dependências entre bundles e serviços. Ele possui mecanismos para controlar a instalação, ativação, desativação, atualização e remoção de bundles físicos. Proporciona um modelo de programação onde a especificação do serviço é feita através de interfaces Java, separando a especificação de sua execução.

Tchelinux 2009 Caxias do Sul

É com muita satisfação que anuncio o retorno do grupo TcheLinux à Serra Gaúcha, para o Tchelinux 2009 Caxias do Sul, que acontecerá no dia 13 de Junho na FTEC. Nesta edição será composta de 25 palestras com temas que vão desde conceitos sobre Software Livre orientadas para o público principiante até temas para usuários avançados. Para maiores informações recomendo a visita ao site do evento:

http://www.tchelinux.org/caxias/

Como de costume o grupo não cobrará ingresso para participar do evento, contudo cada participante é encorajado a doar 2kg de alimentos não perecíveis que serão encaminhados à instituições de caridade de Caxias do Sul. As inscrições para as 450 vagas já estão abertas, e podem ser feitas pelo formulário no site. Corra e garanta já o seu lugar!!

Ministrarei a palestra sobre gerenciamento de componentes java em tempo de execução. Onde o assunto é OSGi e demonstrarei uma aplicação utilizando seus recursos. Segue o resumo:

"Os sistemas críticos devem possuir o máximo de disponibilidade possível. Mas, durante seu ciclo de vida, existe a necessidade de adicionar novos recursos ou implantar novas versões de componentes que já estão em execução. Nestes casos, o gerenciamento de componentes Java em tempo de execução é um recurso importante no desenvolvimento de aplicações. O objetivo desta palestra é apresentar uma solução para a alocação dinâmica de componentes e serviços na plataforma Java utilizando OSGi. Sem a necessidade de servidores de aplicação JEE."

Eventos Tchelinux

O TcheLinux está trabalhando muito este ano, os próximos eventos serão os de Bagé (23/05) e Chapecó (06/06). No dia 30 de maio será realizado um WorkShop na FTEC Porto Alegre. Nesta edição serão 12 workshops e tutoriais sobre linguagens de programação e ferramentas para desenvolvimento e colaboração. Ministrarei o WorkShop sobre Google Android.
Como de costume o grupo não cobrará ingresso para a participação nos eventos, contudo cada participante é encorajado a doar 2kg de alimentos não perecíveis que serão encaminhados à instituições de caridade.

http://www.tchelinux.org/bage/
http://www.tchelinux.org/2009/workshop/
http://www.tchelinux.org/chapeco/

Tchelinux 2008 - Caxias do Sul


Será realizado no próximo sábado (27/09/2008) mais um evento Tchelinux, na FTEC em Caxias do Sul na Serra Gaúcha. Nesta edição serão 21 palestras com temas como Java, PostgreSQL, Linux, Wine, ZFS, Django, Gimp, CodingStyle e muito mais. Como de costume o grupo não cobrará ingresso, contudo cada participante é encorajado a doar 2kg de alimentos não perecíveis que serão encaminhados a instituições de caridade de Caxias do Sul.

Para maiores informações visite o site do evento:

http://www.tchelinux.org/caxias

As inscrições para as 400 vagas ja se encontram abertas e podem ser feitas através do formulário no site do evento. Corra e garanta já o seu lugar!!