Jenner Maciejew...'s profileJenner Maciejewsky (MS-B...PhotosBlogListsMore Tools Help

Jenner Maciejewsky (MS-BEL) / www.ms-bel.net

Belem/PA - MS-BEL Primeiro e Unico Grupo de Usuarios Microsoft do Pará - www.ms-bel.net

Jenner Maciejewsky Rocha

Occupation
Location
Interests
MVP Visual Developer (VB.NET), Desenvolvedor de Sistemas, lider do Grupo MS-BEL (www.ms-bel.net).
Membro do Conselho Culminis Brasil e Diretor adjunto da Sucesu/PA.
http://www.maciejewsky.net

RSS Paged View

Loading...
This person's network is empty (or maybe they're keeping it private).
No list items have been added yet.
7/2/2009

Mais um ano como MVP

Ontem (01/07) encerrou meu ciclo de MVP e mais uma vez ele foi renovado por mais um ano como MVP Visual Basic.

Assim como a primeira em que fui nomeado, a renovação é sem dúvida um momento muito esperado e gratificante, pois de certa forma a nomeação é um termômetro de um trabalho realizado.

Ser MVP não é apenas receber da Microsoft o reconhecimento por um trabalho realizado, mas a oportunidade que nós, que trabalhamos com comunidade, temos de ser um ponto de apoio entre a comunidade que participamos e a Microsoft. Como MVP aumenta os canais de contato com a Microsoft, permitindo assim que possamos levar dúvidas e criticas da comunidade para a equipe de produtos.

Aproveito para parabenizar todos os MVPs que renovaram seu título neste ciclo e para aqueles que pela primeira vez foram nomeados. Aos que infelizmente não conseguiram renovar, desejo vê-los novamente no programa em breve.

Obrigado a Microsoft pelo reconhecimento, ao Rodolfo Roim (MVP Lead) pelo apoio no ciclo que concluiu, obrigado a todos que contribuíram com o resultado dos trabalhos realizados.

O trabalho continua, e fica o desejo de vê outros paraenses como MVP nos próximos ciclos.

 

Jenner Maciejewsky Rocha
MVP Visual Basic

5/21/2009

Microsoft anuncia versão 1.0 do Open XML Document Viewer

O Microsoft Open XML Document Viewer, 1.0, chega ao mercado para prover tradução direta de documentos (.DOCX) para HTML. O Open XML Document Viewer, já vem com plug-ins para Firefox, IE7, IE8 e Opera, permitindo assim que documentos do Word no formato (.Docx) possam ser lidos, a partir de qualquer plataforma (Windows ou Linux), utilizando um navegador web, sem que seja instalado o Office ou outro produto.

 

Para fazer download do Open XML Document Viewer acesse o site oficial do projeto http://www.openxmlviewer.com/

Mais informações sobre projetos de Interoperabilidade:

 

Jenner Maciejewsky Rocha
MVP Visual Basic

1/9/2009

Disponível o Primeiro Beta do Windows 7

A Microsoft disponibilizou hoje ao público o primeiro Beta do Windows 7, o sucessor do Windows Vista.

Se você faz parte do time dos que gostam de ser um dos primeiros a testar, então acesse o site e baixe agora mesmo a sua copia. Número limitado de cópias estarão disponível.

Para baixar utilize o link http://technet.microsoft.com/en-us/evalcenter/dd353205.aspx

Jenner Maciejewsky Rocha
MVP Visual Basic
www.maciejewsky.net

12/22/2008

SQL: Ordenando por Datas

Em um forum que participo, SQLSERVER2008, alguém estava com uma dúvida a respeito de como ordenar um campo data pelo mês e dia, ignorando o ano.

Vejamos um exemplo, uma tabela com algumas datas:

Select     IDPEDIDO, DATA
FROM         _Datas
ORDER BY DATA

Resultado:

1    10/06/2004 00:00:00
2    13/06/2004 00:00:00
3    10/07/2004 00:00:00
4    01/01/2005 00:00:00
5    01/06/2005 00:00:00
6    10/06/2005 00:00:00
7    01/01/2006 00:00:00
8    01/01/2007 00:00:00
9    10/06/2007 00:00:00

O Resultado acima mostra as datas ordenadas por dia, mês e ano. Então como ordenar por Mês e Dia, neste caso é preciso na Cláusula do OrderBy efetuar a conversão da Data para um formato que mostre por Mês, Dia e Ano (mm/dd/yyyy)?

Select     IDPEDIDO, DATA
FROM         _Datas
ORDER BY CONVERT(Char, DATA, 101)

Resultado:

4    01/01/2005 00:00:00
7    01/01/2006 00:00:00
8    01/01/2007 00:00:00
5    01/06/2005 00:00:00
1    10/06/2004 00:00:00
6    10/06/2005 00:00:00
9    10/06/2007 00:00:00
2    13/06/2004 00:00:00
3    10/07/2004 00:00:00

Observe que são mostrados todos as datas em Ordem de Mês/Dia/Ano. O mesmo não funcionaria com o Convert(Char, DATA, 100) pois neste caso o mês estaria sendo ordenado pelo nome do mês e não o número correspondente.

Para outros formatos vejam:

-- mmm dd aaaa hh:mm
Select CONVERT(Char,GETDATE(),100)

-- mm/dd/aaaa
Select CONVERT(Char,GETDATE(),101)

-- aaaa.mm.dd
Select CONVERT(Char,GETDATE(),102)

-- dd/mm/aaaa
Select CONVERT(Char,GETDATE(),103)

-- mm.dd.aaaa
Select CONVERT(Char,GETDATE(),104)

-- aaaammdd
Select CONVERT(Char,GETDATE(),112)
 
-- aaaa-mm-ddThh:mm:ss
Select CONVERT(Char,GETDATE(),126)

Mais informações sobre conversão de datas em SQL:

MSDN Library: CAST e CONVERT (Transact-SQL)

MSSQLTips.com: Date/Time Conversions Using SQL Server

SQL Tutorials: SQL CAST and CONVERT

The Code Project: Robyn Page's SQL Server Date/Time Workbench

 

Jenner Maciejewsky Rocha
MVP Visual Basic

 

12/9/2008

Semana de Software + Serviços

Webcasts MSDN

Manter-se sempre atualizado e ter o domínio das tecnologias são requisitos cada vez mais exigidos pelo mercado, por isso, é importante que você continue em constante desenvolvimento de seu potencial.

O Webcast MSDN é a ferramenta ideal para que você continue aprendendo sem comprometer o seu dia-a-dia, pois o conhecimento é levado até você, seja em casa ou no trabalho.

Azure Services Platform

Semana Software + Serviços

Dia: 15/12/2008 - 20:00 h (Brasília) - Windows Azure - Deep Dive - Palestrante: Mauro Sant'Anna.
Resumo: Conheça com maior profundidade o que é o Windows Azure, sua arquitetura e modelo de programação. Entenda como funcionam seus tipos básicos, como blobs, tables e queues, e a relevância deles para uma arquitetura de Serviço dinamicamente escalável.
Dia: 16/12/2008 - 20:00 h (Brasília) - Live Services - Palestrante: Rogerio Cordeiro.
Resumo: Esta sessão apresentará o novo Live Framework, as formas de como podemos criar aplicações que utilizam o Live Services de qualquer dispositivo, plataforma ou linguagem de programação. Veremos também os novos serviços (como o Mesh service), protocolos, API’s e ferramentas que habilitam as aplicações (web, serviços ou cliente) acessarem, armazenarem e sincronizarem dados de usuário com o Live Services.
Dia: 17/12/2008 - 20:00 h (Brasília) - .NET Services - Palestrante: Carlos de Mattos.
Resumo: Veja detalhes do funcionamento do Microsoft .NET Services. Aprenda como vocês podem criar aplicações atrativas na nuvem e como conectá-las aos seus sistemas corporativos. Nesta sessão cobriremos a próxima geração de comunicação, mensageria e controle de acesso de sistemas e como os desenvolvedores podem tirar proveito disso.
Dia: 18/12/2008 - 20:00 h (Brasília) - SQL Services - Palestrante: Carlos de Mattos.
Resumo: Dentro da arquitetura Software + Serviços, o modelo de dados na nuvem tem papel importante na construção de nossas aplicações. Esta sessão apresenta a arquitetura do SQL Services, um serviço oferecido pela plataforma Azure para a persistência de dados na nuvem, funcionando como um repositório virtual na internet. Vamos conferir o modelo de programação do SQL Services, seus recursos e como nossas aplicações poderão utilizar esse serviço.
Dia: 19/12/2008 - 20:00 h (Brasília) - Visual Studio 2010 - Palestrante: Mauro Sant'Anna.
Resumo: Esta sessão apresentará as novidades do Visual Studio 2010.

Revista Mundo.NET
 Participe e concorra a um brinde no final dos Webcasts!
Promoção válida até 31/Dezembro de 2008.

MSDN Webcast
10/15/2008

Primeiro dia de TechEd Basil 2008 - O Evento

Como disse no post anterior o evento estava lotado, era possível perceber o quanto estava lotado no auditório principal durante a palestra do Steve Ballmer, pois além de ser um auditório muito grande, ainda tinha muitas pessoas em pé.

O Steve Ballmer abriu o evento falando um pouco a respeito de cada tecnologia e em qual estratégia essas tecnologias estão alinhadas. Ele falou bastante a respeito de TI Dinâmica, algo que a Microsoft vem falando muito em seus eventos de parceiro.

Durante a apresentação do KeyNote alguma demos e cases foram apresentados, achei sensacional o case da Saraiva que fez um excelente trabalhado envolvendo o WPF, um portal de venda e aluguel de filmes totalmente interativo e com possibilidade de assistir ao Trailers e muitos outros recursos. Só vendo para saber o que estou tentando dizer.

Após a sessão geral deu inicio às palestras tecnicas, 7 salas com temas como Aplicações Compostas, Aplicações Ricas Interativas, Acesso a Dados, Ferramentas de Desenvolvimento & Linguagens, Desenvolvimento WEB, Windows – Cliente, Banco de Dados / BI, Gerenciamento e Operações, Segurança , Windows – Servidores e Comunicações Unificadas.

Aproveite para assistir palestras sobre SQL Server Data Services, Compatibilidade de Aplicações - Usando Shims para Mitigar Problemas, Um Dia na Vida de um DBA (com o Buck Woody), Visual Basic .NET - Melhores Práticas, Dicas & Truques, 10 Passos para Manter-se Protegido ou.... Seja D0min@d0 ! (Com o Steve Riley).

Essa última palestra, com o Steve Riley, foi excelente, sem contar que o cara é um show man e domina muito o assunto Segurança. A Palestra do Buck Woody também foi fantástica, principalmente agora que estou trabalhando como DBA, essa palestra será muito útil no meu trabalho.

Amanhã tem mais, e com certeza será mais um dia de muito conteúdo e conhecimento.

Até a próxima!!!

Jenner Maciejewsky Rocha
MVP Visual Basic

Primeiro Dia de TechEd Brasil 2008

Hoje foi o primeiro dia de TechEd Brasil 2008, mais uma vez foi fantastico a abertura do TechEd, com muitas novidades, palestras excelente, muitos contatos e um evento lotado.

Para mim o dia começou muito bem, como é de conhecimento de todos o KeyNote deste ano foi o Steve Ballmer, Presidente Executivo da Microsoft, e para minha surpresa fui um dos escolhidos para um bate papo com o Steve Ballmer antes da abertura do Evento. Foram escolhidos 10 membros da comunidade para participar deste bate-papo. Foi uma experiência sensacional, ter a oportunidade de conversar com Presidente da Microsoft, falar de tecnologias, Investimentos futuros e tendências.

O que posso falar a respeito do Steve Ballmer? Bom, muito divertido, um senso de humor muito bom e bastante acessível, logo na entrada fez questão de cumprimentar cada um dos dez membros da comunidade que estava na sala, em seguida sentamos em circulo e deu inicio a um bate papo bastante humorado. Ele respondeu a todas perguntas que fizemos sem rodeios, sempre muito direto e fazendo questão de explicar detalhadamente a cada resposta.

O que gostei muito foi que ele demonstrou conhecer bem os produtos da Microsoft, percebia-se que não era conhecimento superficial, mas ele de alguém que realmente sabe o que sua empresa produz e em que ritmo se encontra.

Como disse uma experiência sensacional, única e que sem dúvida só quem esteve lá para saber.  

 

Jenner Maciejewsky Rocha
MVP VIsual Basic

10/13/2008

Semana de Eventos Microsoft

Estou em São Paulo para o TechEd 2008, o maior evento do Brasil para quem trabalha com tecnologias da Microsoft. O TechEd inicia amanhã (14/10) e encerra no dia 16/10.

São várias palestras nestes três dias, nem vou listar todas aqui, mas sem dúvida as mais esperadas são as relacionadas com Virtualização, Entity Framework, SQL Server Data Services, Sync Framework, ASP.NET MVC Framework e Programação Assíncrona do ASP.NET 2.0. Esses são apenas alguns dos temas que com certeza ficarão lotados.

Para quem é MVP os eventos começam hoje, com o MVP Open Day. E para líderes de grupos e membros da comunidade a semana de eventos encerra na sexta-feira (17/10) com um evento para apresentar à comunidade a nova área de apoio aos Grupos de Usuários, o UGSS (User Group Support Services).

Para quem veio Bom Evento, para quem não pode vir acompanhe por aqui e em outros Blogs espalhados pela Net.

 

Jenner Maciejewsky Rocha
MVP Visual Basic

8/13/2008

Visual Studio 2008 SP1 Disponível

O Visual Studio 2008 SP1 já está disponível para download. Esperado pela comunidade de desenvolvedores o Visual Studio 2008 SP1 traz melhorias importantes no desempenho e consistência, além das melhorias para quem já desenvolve ou irá desenvolver aplicações com acesso a dados ao SQL Server 2008.

Além do suporte ao novo Gerenciador de Banco de Dados, o SQL Server 2008, o SP1 traz também o ADO.NET Entity Designer, que permitirá aos desenvolvedores visualizar de forma mais fácil e pratica mapeamento objeto-relacional, além de permitir uma melhor gerência sobre o modelo de dados e mapeamento. A lista completa os recursos do ADO.NET Entity Designer pode ser lida no blog do Time do ADO.NET.
Além do Service Pack do Visual Studio 2008, também é importante verificar o que tem no SP1 do .NET Framework 3.5.

Para download e orientações a respeito da Instalação do SP1 acesse a área de download no site da Microsoft : http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en

Jenner Maciejewsky Rocha
MVP Visual Basic

 

Share this post :

Finalizado e Disponibilizado o SQL Server 2008.

A Microsoft divulgou a versão RTM (Release To Manufacturing) do SQL Server 2008, ou seja, já foi finalizado os testes e está pronto para comercialização. Entre os novos recursos estão o suporte ao gerenciamento baseado em politicas, auditoria, tipo de dados geoespacial e melhorias no Reporting Services e Analysis Services.

Já foi disponibilizado para Download para os assinantes do TechNet e MSDN, e para aqueles que não tem assinatura do TechNet ou MSDN pode fazer download da versão de avaliação que também já está disponível.

Quais são as versões do SQL Server 2008 ?
SQL Server 2008 Enterprise - O SQL Server 2008 Enterprise é uma plataforma de dados abrangente que fornece escalabilidade de classe empresarial, desempenho, alta disponibilidade e recursos de inteligência de negócio avançados para executar aplicativos de negócio críticos e seguros.

SQL Server 2008 Standard - O SQL Server Standard é uma plataforma de dados completa que fornece facilidade de uso e gerenciabilidade. Ele inclui recursos internos de inteligência comercial para executar aplicativos departamentais.

SQL Server 2008 Workgroup - O SQL Server Workgroup é ideal para executar bancos de dados de local de ramificação fornecendo um gerenciamento de dados confiável e uma plataforma de relatórios que inclui sincronização remota segura e recursos de gerenciamento.

SQL Server 2008 Web - O SQL Server 2008 Web é uma opção de propriedade de baixo custo total para hosts e sites que fornece recursos de escalabilidade e gerenciabilidade para propriedades da Web de pequeno a grande porte.

SQL Server 2008 Developer - O SQL Server 2008 Developer permite aos desenvolvedores criar qualquer tipo de aplicativo com base no SQL Server. Ele inclui todas as funcionalidades do SQL Server 2008 Enterprise, mas é licenciado para ser usado como um sistema de teste e desenvolvimento, e não como um servidor de produção. O SQL Server 2008 Developer é a opção ideal para quem deseja desenvolver e testar aplicativos. Você pode atualizar o SQL Server 2008 Developer para uso em produção.

SQL Server 2008 Express - A plataforma de banco de dados do SQL Server Express tem sua base no SQL Server 2008. Por ser integrado ao Visual Studio, o SQL Server Express facilita o desenvolvimento de aplicativos controlados por dados que sejam ricos em recursos, seguros para armazenamento e rápidos na implantação.

SQL Server Compact 3.5 - SQL Server Compact é um banco de dados incorporado gratuito, ideal para construir aplicativos autônomos e ocasionalmente conectados para dispositivos móveis, desktops e clientes Web em todas as plataformas Windows.

Para saber mais a respeito do SQL Server 2008 acesse o site oficial do SQL.

Para Download da versão de Avaliação clique aqui.

Aos que não conhecem o SQL Server 2008 recomendo, além dos links acima, visitarem também o site do TechNet Brasil e acessar :

Jenner Maciejewsky Rocha
MVP Visual Basic

 

Share this post :
8/7/2008

SQL Server Feature Pack - Recursos Para o SQL Server 2008

Com a conclusão do desenvolvimento do SQL Server 2008 e a disponibilização do mesmo para download, também foi disponibilizado o Feature Pack, um conjunto de recursos que agregam valor ao SQL Server 2008. Usuários de versões anteriores do SQL já estão familiarizados com esses pacotes adicionais.

Apesar do vários recursos, como mostrado abaixo, o download é individual para cada um desses recursos, com isso você só precisa fazer download do que realmente vai utilizar. Clique aqui para acessar a área de downloads

  • Microsoft SQL Server 2008 Analysis Services 10.0 OLE DB Provider
  • Componentes de compatibilidade com versões anteriores do Microsoft SQL Server 2005
  • Utilitários de linha de comando do Microsoft SQL Server 2008
  • SQL Server Compact 3.5 SP1
  • Suplementos de Mineração de Dados do Microsoft SQL Server 2008 para Microsoft Office 2007
  • Microsoft Core XML Services (MSXML) 6.0
  • Driver de JDBC 1.2 do Microsoft SQL Server 2005
  • Microsoft SQL Server 2008 Management Objects
  • Microsoft OLE DB Provider for DB2
  • SQL Server Remote Blob Store
  • Microsoft SQL Server 2008 Native Client
  • Diretivas do Microsoft SQL Server 2008
  • Suplemento Microsoft SQL Server 2008 Reporting Services para Tecnologias do Microsoft SharePoint
  • Tipos CLR de Sistema do Microsoft SQL Server
  • Microsoft Sync Framework
  • Supervisor de Atualização do Microsoft SQL Server 2008

Jenner Maciejewsky Rocha
MVP Visual Basic

 

Technorati Marcas:

Share this post :
8/1/2008

Não acredite em nada do que lhe disserem, experimente!!!

Aprendir essa frase já tem uns 18 anos, foi nos cursos do IIPC que um dos professores disse - "Não Acreditem Em Nada Do Que Lhe Disserem, Experimente, Tenha Suas Próprias Experiências." - A frase é bem direta e nos faz entender que não devemos simplemente aceitar os que nos é dito, mesmo que seja dito por uma pessoa experiente ou de sua confiança. É preciso que você corra atrás da informação/experiencia e tire você mesmo suas conclusões.

Mas o por que desta frase? É que na última semana, um dos assuntos mais comentados foi o Projeto Mojave que a Microsoft apresentou a um grupo de 140 pessoas que utilizavam o XP, MAC e Distribuições Linux, na sua maioria eram pessoas que não "gostavam" do Windows Vista. A ideia era realizar, entre esse público, uma pesquisa sobre um "Novo" Sistema Operacional que a Microsoft estava trabalhando, o Mojave. O resultado da pesquisa foi fantastico, o públicou gostou muito do Mojave elogiando-o, comparando com pesquisas anteriores em que o Vista recebeu média 4,4 o Mojave recebeu média 8,5.

Porém o que o público, que detestava o Vista, não sabia é que o que eles estavam visualizando e elogiando era o próprio Vista

O que podemos analisar desta experiência, é o que o MVP Artur Higashiyama disse em seu Blog, as pessoas criticavam o Vista sem nem mesmo conhece-lo, iam pela opinião dos outros.

Se você faz parte do time dos que decidiram não experimentar o Vista só porque alguém disse que ele não é bom, ou é daqueles céticos que vai dizer que o The Mojave Experiment é mais uma campanha de Marketing, então aproveite para comprovar para você mesmo o que andam dizendo e veja quem está certo.

Conheça mais a respeito do The Mojave Experiment:
http://www.mojaveexperiment.com 

Mas e a minha experiencia com o Vista como tem sido ? Bom, desde que instalei o Vista no meu Note, antes mesmo do lançamento, nunca tive problemas com ele. Muito mais pratico para encontrar arquivos do que o XP, mais seguro (as vezes até demais). O maior problema está na performance, quando você quer velocidade mas parece que falta recursos, mas no meu caso só tenho tais problemas quando resolvo utilizar mais de uma maquina virtual rodando simultaneamente, maquinas que por se só já consomem muito recurso. Meu note nem é uma supermaquina, tem 2GB de Ram e processador Core2Duo padrão de maquinas vendidas hoje em dia.

Quem me conhece sabe o quanto de recursos eu costumo deixar rodando, normalmente 2 instancias do Visual Studio, OutLook, IE e mais a montanha de serviços rodando. E ainda assim a performance só cai quando resolvo trabalhar com maquinas virtuais.

Bom, mas minha opnião é minha vivência, serve apenas como mais um comentários para os outros, você deve testar e avaliar.

 

Jenner Maciejewsky Rocha
MVP Visual Basic

Technorati Marcas: ,

Share this post :
7/17/2008

Suporte Técnico Gratuito no Windows Vista SP1

A Microsoft extende o Suporte gratuito e ilimitado à instalação e compatibilidade do Windows Vista SP1. Inicia hoje 18 de Março de 2008 até 18 de Março de 2009.

O suporte, que pode ser realizado por telefone, está disponível para o mundo inteiro, e alguns países também oferecem suporte por Email e Chat, como o Brasil.

Mais informações : http://support.microsoft.com/common/international.aspx?rdpath=1&prid=11274&gprid=500921

Jenner Maciejewsky Rocha
MVP Visual Basic

Technorati Marcas: ,,
7/6/2008

Congratulations! You have received the Microsoft MVP Award

Esse post era para ter sido feito desde o dia 01 de Julho, mas o tempo curto, devido o trabalho, não permitiu que eu o fizesse, essa semana recebi o email sobre a renovação do título de MVP Visual Basic para o período de Julho/2008 a Julho/2009.

O segundo foi mais esperado que o primeiro. Pois é o primeiro como você nem espera receber, então nem mesmo ficava ancioso por recebê-lo, apenas esperava que um dia pudesse acontecer, mas o segundo ficava a dúvida - "Será renovado ou não ?", foi assim nos últimos 3 meses. Não sabia se o trabalho realizado no último ano seria suficiente ou não para a renovação.

Ano passado, em Julho de 2007 recebi pela primeira vez o email, "Congratulations!  You have received the Microsoft MVP Award", em que me tornava MVP pelo período de Julho/2007 a Julho/2008, e esta semana, no dia 01 de Julho de 2008, recebi o email informando que o título de MVP estava sendo renovado por mais 1 ano. Para quem é da comunidade, como eu, sabe da importancia de um título assim, pois é o reconhecimento de um trabalho realizado, um trabalho voltado para a comunidade.

Quero agradecer a toda comunidade que tem acompanhado e prestigiado meu trabalho, seja na lista do grupo ms-bel, seja nas palestras que no último ano foram muitas, seja no foruns MSDN, INETA até mesmo no meu blog. Obrigado a todos vocês, afinal vocês são responsáveis por esse título, sem vocês ele não teria sentido.

Meu grande desafio agora, é trabalhar mais com conteúdo On-Line, afinal de contas existe uma tendência maior das pessoas procurarem conteúdos On-Line do que presenciais. Então nesse semestre que inicia meu primeiro desafio será escrever artigos e tê-los publicados em revistas de circulação nacional, o convite já existe, agora só falta arregassar as mangas e começar a trabalhar.

Aproveito para parabenizar os colegas Ricardo Guerra, Rodrigo Kono e Adriano Berttuci que também foram nomeados pela primeira vez MVPs, desejo a vocês todo sucesso do mundo e que continuem sempre com o belissimo trabalho que realizam na comunidade.

Muito Obrigado a Toda Comunidade Microsoft!!!

Jenner Maciejewsky Rocha
Analista - Desenvolvedor - DBA
MVP Visual Basic

6/15/2008

Campeão Dev Excellence Award

Projeto que foi submetido pela empresa que trabalho, FVM Sistemas, foi campeão do Dev Excellence Award na categoria Open XML.

O Dev Excellence Award é um programa do MSDN Brasil com objetivo de reconhecer trabalhos de desenvolvedores, arquitetos, testadores e demais profissionais da área com tecnologias Microsoft.

O primeiro desafio foi com o Open XML, do qual enviamos nosso projeto para concorrer ao premio, na última semana recebemos a informação que fomos o primeiro colocado entre outros  projetos que foram apresentados. O link a seguir mostra o resultado final: http://www.msdnbrasil.com.br/DevExcellenceAward/Vencedor_OpenXML.aspx

O Projeto:

O projeto em questão foi uma aplicação para um dos clientes da FVM Sistemas, que precisava melhorar a forma como eram geradas as planilhas na empresa. O cliente em questão utilizava algumas planilhas que eram de suma importância nas reuniões gerenciais que ocorriam semanalmente, mas o processo de geração das planilhas eram lentos e com possibilidade de falhas, uma vez que eram geradas manualmente.

O desafio então era gerar novas planilhas de forma automática e que não precisasse manter links externos, como por exemplo a banco de dados, mas ao mesmo tempo era necessário que a qualquer momento fosse possível gerá-las sem demora e com os dados que estavam na base de dados.

A preocupação era que não se tratavam de planilhas simples, mas com várias worksheets e uma fazendo referência a outra, ao mesmo tempo que teriamos que eliminar referências externas de outras planilhas para a atual.

A solução foi a geração das planilhas utilizando o Open XML para gerar planilhas em Excel 2007.

Por questão de segurança o cliente não permitia que a aplicação efetuasse acesso direto a base de dados da empresa, para isso os dados são replicados para uma base gerencial com objetivo, além da segurança, de melhorar a performance e de lá são extraidos os dados para as planilhas.

Outra preocupação era com o tempo de geração das planilhas, pois algumas planilhas que já estavam em uso no cliente faziam acesso direto à base de dados e demoravam muito para o recalculo. Mas com a geração das planilhas inserindo os dados diretamente nas planilhas conseguimos gerar as planilhas em menos de 30seg.

Participantes do Projeto:

Alberto Conte Veloso, resposável pela codificação em C# das classes que geravam os arquivos em formato Open XML para em seguida ser transformado em arquivo XLSM.

Jenner Maciejewsky Rocha, responsável pela gerência do projeto, levantamento de requisitos junto o cliente e pela migração da base de dados.

Olavo Rocha Neto, responsável pela arquitetura do projeto e também pelo site que é utilizado para geração das planilhas.

Recursos utilizados:

Utilizamos o Visual Studio 2008, com .Net 3.5.

Para conhecer o Open XML utilizamos como referencia os sites Open XML Developer, Open XML Community e CodePlex. Dentre as referências citadas a principal fonte foi o Open XML Developer que contém tutoriais para quem está começando, só procurar por Open XML Developer Workshop content.

 

Jenner Maciejewsky Rocha
MVP Visual Basic


Share this post :
 
Photo 1 of 20
No list items have been added yet.

Windows Live Messenger

Loading...

Englishtown.com Words of the Day

Loading...

Search

Loading...