Ceará .NET's profileCeará .NET - www.cearado...PhotosBlogListsMore Tools Help

Blog


    May 29

    Coordenador do Grupo Publica Artigo na Mundo .NET

    O coordenador do grupo Ceará.NET, Marcelo Bedê Barros (marcelo.barros@ivia.com.br), publicou na edição de Abril/Maio da Revista Mundo .NET o artigo “AOP – Programação Orientada a Aspectos com .NET”. O grupo Ceará.NET é mencionado no artigo, nas informações sobre o autor (Palestrante e Coordenador do Grupo Ceará.NET). O trabalho base foi realizado na época em que este era líder da Célular Unifor.NET.

    O artigo introduz o paradigma de software conhecido como orientação a aspectos (do inglês Aspect-Oriented Programming - AOP), focando em uma tecnologia para o Microsoft .NET chamada Aspect.NET. O autor defende e explica o uso do paradigma como complemento à orientação a objetos, trazendo facilidades para implementação, reuso e manutenção do software.

    Essa é a primeira contribuição do autor com a Revista Mundo .NET, já tendo publicado em outras revistas e portais on-line. Marcelo é ainda Especialista .NET e Gerente de Produtos na IVIA, estando presente nos principais eventos de Microsoft e .NET do estado e realizando treinamentos de .NET pela IVIA.

    * Sobre AOP: O paradigma apresenta o uso de aspectos, comportamentos inseridos em tempo de compilação ou execução em um software desenvolvido, que passa a responsabilizar-se por requisitos complementares (transversais ou não-funcionais) do sistema, como verificações de segurança e auditoria (logging). A orientação a aspectos possibilita que o software desenvolvido em linguagens OO comuns tenha foco maior nos requisitos funcionais do sistema, deixando outras necessidades em trechos de código separados e altamente reutilizáveis chamados aspectos. 

    March 28

    Divulgação de Vagas para Programadores .NET

    Divulgamos abaixo empresas com oferta de vagas para Desenvolvedores .NET e Analistas.
    Quer divulgar vagas de sua empresa? É só enviar um scrap!

    IVIA - jobs@ivia.com.br - http://www.ivia.com.br

    •  Projetista Pleno .NET
      Experiência de 2 anos com análise e projeto de sistemas, 2 anos em projetos ASP .NET (C#),  Windows Forms e  WebServices. Conhecimento em WPF, WCF, ADO. NET, UML, SQL Server 2005, Design Pattern. Leitura e escrita em inglês.
      Desejável: Conhecimento em Silverlight, MSF/RUP, Certificação .NET, conversação em Inglês.
    •  Projetista Sênior .NET
      Experiência de 3 anos com análise e projeto de sistemas, projetos ASP .NET,  Windows Forms e  WebServices; Conhecimento em WPF, WCF, LINQ, ADO .NET.MSF/RUP, UML, SQL Server 2005, Design Patterns, Leitura e Escrita em Inglês, Certificação Microsoft .NET.
      Desejável: Conhecimento de SOA, Silverlight, SQL Server 2008. Conversação em Inglês.
    • Desenvolvedor Pleno .NET
      Experiência de 2 anos em projetos ASP .NET ou C#, Windows Forms e ADO .NET. Conhecimento de UML, SQL Server 2005, Leitura e escrita em inglês básico.
      Desejável: Certificação Microsoft, Conhecimento de Oracle ou Postgre SQL
    • Desenvolvedor Sênior .NET
      Experiência de 3 anos (ou 2 anos + Certificação .NET) em projetos ASP .NET ou C#, Windows Forms e ADO .NET. Conhecimento de UML, Design Patterns, SQL Server 2005. Leitura e escrita em inglês. Conhecimento Básico de Orientação a Objetos.
      Desejável: Certificação Microsoft, Conhecimento de Oracle ou Postgre SQL

    * Enviar currículos para jobs@ivia.com.br

    --

    CAPEF - Caixa de Previdência dos Funcionários do BNB

    A Capef está a procura de 2 profissionais com os seguintes perfis e nas condições abaixo:

    • 1 programador com experiência em VB.NET, C#  e CONSTRUÇÃO DE UML (casos de Uso e Diagramas) mínimo 2 anos.
      Modelo de contratação – AUTÔNOMO – 20 a 30 horas por semana – 4 a  6 horas / dia, por um ano, renovável;
    • 1 programador com experiência em VB.NET, C#, mínimo de 1 ano.
      Modelo de contratação – AUTÔNOMO ou TERCEIRIZADO (carteira assinada), 8 horas / dia.

    Salários dependem da experiência comprovada do profissional.

    Enviar currículos para gildacio.sa@capef.com.br.

    March 12

    Heroes Community Launch - MSFor/Ceará.NET

    LogoMSFor LogoCearaNET

    O Heroes {Community} Launch é o primeiro de uma onda de eventos de lançamento oficial de três grandes produtos Microsoft: Windows Server 2008™, Visual Studio 2008™ e SQL Server 2008™.

    O grupo MSFor, em parceria com o grupo Ceará.NET, estará realizando um super evento HCL na Faculdade Farias Brito, no Sábado dia 15 de Março às 9h00m. Contamos com sua presença! E não deixe de ver a promoção abaixo (voucher 100%!) e os diversos brindes que serão distribuídos. Inscrição gratuita!

    O evento contará com um General Session, webcast transmitido para todo o Brasil diretamente da Microsoft, e três Technical Tracks (uma para cada produto em lançamento) ministradas pelos maiores nomes da tecnologia Microsoft no Ceará. Contaremos com palestras de: 1) Emílio Mansur - Microsoft MVP, Gerente de Comunidades Comunis para todo o Brasil, Líder do grupo MSFor. 2) Waner Tavares – MCSD.NET, Coordenador do Centro de Inovação Microsoft Fortaleza, Coordenador do grupo Ceará.NET. 3) Presença de muitos outros nomes de células acadêmicas e grupos de usuário Microsoft.

    Promoção Traga um Amigo: ao chegar no evento cadastre você e seu amigo e concorra a um voucher de 100% de desconto para qualquer exame Microsoft. Não importa quem ganhar, os dois levam! Quer mais? Qualquer pessoa poderá solicitar desconto de 10% para qualquer exame Microsoft. Quer mais? Para exames de Windows Server 2008, o desconto é de 40%!

    Participe do evento e acompanhe outros sorteios e brindes!

    Sábado, 15 de Março de 2008, 9:00.
    Local: Faculdade Farias Brito, Rua Castro Monte, 1364, Varjota. Fortaleza, Ceará
    .
    Inscrição gratuita em: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032370736&Culture=pt-BR

    O evento conta ainda com a colaboração das células acadêmicas FFB.NET, FIC.NET, Unifor.NET e outras.

    Outros eventos HCL no Ceará: Faculdade Evolução (Office.CE), FATENE (Office.CE), Universidade do Vale do Acaraú (iisHelp), CEFET Cariri - Juazeiro do Norte (Ceará.NET) e Centro de Convenções de Sobral (Office.CE).

    bannerHCL

    February 19

    CASE da Brasília SI sobre produtividade com ferramentas Microsoft

    Pessoal,

    Recebi a indicação deste case por um dos diretores da IVIA, Márcio Braga, e achei excepcional. É um relato das estratégias que a empresa Brasília Soluções Inteligentes usou para melhorar produtividade, prazos de entrega e infra-estrutura, tudo isso usando de forma inteligentíssima ferramentas Microsoft como Visual Studio Team System, Visual Studio 2005, Sharepoint e outros.

    Buscando esses aprimoramentos a empresa tomou atitudes como adotar o Microsoft Solutions Framework para CMMi (que possui modelos padrões presentes no VSTS), disponibilizar salas exclusivas para cada desenvolvedor (ao contrário do que a grande maioria das empresas faz), flexibilizar horários de trabalho, e apostar no uso do Visual Studio (C# e VB.NET) para desenvolvimento integrado, contando com acompanhamento, relatórios e interação facilitadas. Com isso a fábrica de software da Brasília SI conseguiu aumentar significativamente a produtividade dos desenvolvedores, que passavam a ter menos interrupções, melhor qualidade de vida e mais empenho profissional. Além disso, ao usar uma única ferramenta de desenvolvimento (VS), e uma estratégia interessantíssima de servidores virtuais acessados via Terminal Services, os problemas de configuração de ambiente e de hardware foram minimizados, algo que atrapalha (e muito) o desenvolvimento.

    Essas e outras estratégias permitiram que a Brasília SI atingisse produtividade 32% acima da média, não recebesse nenhuma reclamação de cliente, e não entregasse nenhum projeto com mais de 9% de atraso, algo incrível para os padrões de mercado. A IVIA (que também é Gold Partner) já está seguindo parte destes e outros princípios, apostando também a longo prazo no Visual Studio Team System, e trabalhando com Visual Studio deste sua versão 2003 (há mais de 4 anos), estando agora com projetos em Visual Studio 2008 e tecnologias de ponta.

    É bom ver como a tendência já está mudando no Brasil, e em breve teremos uma valorização natural do desenvolvedor. Atualmente o mercado valoriza muito os Gerentes de Projeto e Analistas, menosprezando muitas vezes o papel do desenvolvedor, tornando o cargo sinônimo de baixos salários e baixa experiência. É uma visão extremamente errônea da realidade, já que o desenvolvedor é indiscutivelmente o papel mais importante dentro do processo de desenvolvimento de software. Mesmo com processos e modelos de trabalho refinados e investimento em testes, análise e qualidade, a verdade é que sem desenvolvedores qualificados e motivados não é possível evitar atrasos, erros e outros problemas nos softwares produzidos.

    Veja a matéria completa em: http://www.s2.com.br/scripts/release.asp?releaseId=20698&clienteId=361.

    Por Marcelo Barros
    Especialista .NET da IVIA
    January 18

    Código fonte da .Net Framework

    Olá Pessoal,

    Uma novidade muito boa para todos nós !! A Microsoft disponibilizou o código fonte da .Net Framework !

    Dê uma olhadinha no blog do Scott Guthrie (General Manager da Divisão de Desenvolvimento/ ASP.NET da Microsoft) mais dicas e um resumo do anúncio.

    Abaixo um link explicando passo a passo como configurar o Visual Studio para carregar o código fonte , vale apena dar uma olhada .

    http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx

    Abraço

    Moacir Casemiro

    December 07

    Quarta palestra - Plataforma Windows Live para desenvolvedores

     

    Olá Pessoal !!

    Mais uma palestra passou !! Dessa vez consegui tirar todas a minhas dúvidas sobre a utilização da nova ferramenta Windows Live Tools .

    Foram apresentados um caso de estudo bem real demonstrando a realiadade e facilidade de utilizar dentro das nossas aplicações recursos Windows Live

    Pontos bem interessantes apresentados foram :

    • Alto nivel de produtividade (Visual studio 2008)
    • A quantidade de recursos disponiveis na internet.

              DSC07515

    • O crescimento da Web 2.0 é bastante visivel !
    • Muita facilidade para utilizar os recursos .
    • Suporte com códigos prontos para utilzar na internet no site http:\\dev.live.com.
    • A authenticação ser realizada diretamente pelo Windows Live ID (antigo Passport)
    • Para trabalhar com JavaScript cada vez se torna mais facil e produtivo devido a possibilidade de poder está debugando linha por linha(Visual Studio) .

       No final da palestra tive uma conversa bem descontraida com André Furtado que assistiu juntamente comigo essa palestra , vamos lá ouvir um pouco dessa conversa.

     

     

    Grande Abraço

    Moacir Casemiro

    Terceira Palestra - Criando uma aplicação web completa , com ASP.NET AJAX,SILVERLITH E WINDOWS LIVE

     

    Pessoal,

    A cada palestra mais novidades !!

    Nessa palestra super inovadora ministrada pelo Cezar Guimarães e pelo Renê de Paula , que estão falando sobre os novos recursos para você está colocando nas suas aplicações conhecido como Windows Live Tools !!

    Também durante a palestra foi falado bastante sobre a facilidade de Integração do Expression Blend com o Visual Studio 2008.

    Formas de evitar conflitos entre o Design e o Developer trabalhando juntos .

    Tive a oportunidade de conversar rapidinho com o Cezar Guimarães , que falou um pouco pra gente da palestra que ele ministrou !

     

     

    Cezar , no momento inicial da sua palestra .

    DSC07504

    Renê e o Cezar , falando sobre Silverlith.

    DSC07505

    Renê explicando a possibilidade dos desenvolvedores e design poderem conversar melhor sem nehum atrapalhar o trabalho do outro ! Utilizando Xaml (ler Zemel) !

    DSC07507

     

    DSC07508

    Essa foto apresentada pelo Renê simboliza o Design e Desenvolvedor trabalhando juntos e com o mesmo objetivo !Que é dificil de ver hehehe  Acho que ele poderia ter usado um outro exemplo , mais tudo bem hehehehehe o que importa é o objetivo hehehe ! Com a galinha ou sem galinha heheh

    DSC07512

    Moacir Casemiro

    Segunda palestra - Visual Studio 2008 ("Orcas") - Novas funcionalidades e controles para aumentar a sua produtividade (Parte 2 de 2)

     

         Estou aqui na segunda palestra do dia na minha série de palestras que  escolhi, lembrando que aqui no tech ed, temos várias palestras acontecendo ao mesmo tempo ! Mais para que você fique sabendo o que está acontecendo em todo o evento,  estarei pegando alguns feedbacks sobre as outras palestras que estão acontecendo em paralelos !!

         Nesse momento estou assistindo a palestra do Ramon Durães sobre os novos controles do Visual Studio 2008 !!

    Para quem não conhece o Ramon ai vai algumas fotos momento antes de iniciar sua palestra !

    DSC00606

    DSC00610

     

    Muitos novos recursos estão sendo apresentados e todos focando sempre para o lado da produtividade e do desempenho !

    Vamos conhecer alguns dos novos recursos :

    Tópicos que foram abordados !

    DSC00614

    Integração do ASP.NET AJAX/Debugger do Java Script

    DSC00616

     

    Integração métodos C# com funções Java Script

    Surpresa Fernado cerqueira deu uma palavrinha sobre ASP.NET AJAX muito legal !!
    Para quem não conhece o Fernando ele é o criador do Masket Edit que vem disponivel no AJAX CONTROL TOOLKIT.

    DSC00617

     

    AJAX Control Toolkit 3.5 , já está no ar !!! Vários novos controles !

    DSC00621

    Integração do Ajax Control com os Web Controls

    DSC00619

    Integração de vários controles extender

    DSC00622

    Pacotes de controles novos (CTP)

    DSC00625

    Dynamics

    Um novo recurso do Visual Studio 2008 , onde você pode ter várias tabelas com ou sem vários relacionamentos e a partir dai gerar várias paginas prontas com poucos cliques ! Pense na produtividade !

    DSC00626

    DSC00627

    DSC00628

    IIS 7.0

    A nova versão do IIS veio no ano em que se completa  10 ano da sua existencia , uma coisa que poucos sabiam ! Durante a palestra tivemos vários recursos  interessantes que foram abordados :

    IIS 7.0 Novas oportunidades

    DSC00629

    Embutir cache em outras tecnologias como PHP

    Facilidade no gerenciamento

    DSC00630

    Desenvolvedor pode está criando uma certificados digitais  para teste , podendo utilizar como se tivesse em produção !

     

    Então pessoal , para fechar essa primeira parte convidei o Ramon Durães para uma conversa bem rápida !!

     

     

    Comentem aqui , o que você achou ?

    Grande Abraço

    Moacir Casemiro

    Primeira palestra - Visual Studio 2008 ("Orcas") - Novas funcionalidades e controles para aumentar a sua produtividade (Parte 1 de 2)

     

    Podemos falar que a melhor parte do evento começou hoje ! 

    DSC00605

      A partir de hoje teremos várias palestras acontecendo ao mesmo tempo, mais fiquem tranquilo que tentarei está passando o máximo de informações para todos vocês !!

      Agora pela manhã assistimos a palestra do meu amigo Renato Guimarães que falou de vários novos recursos do Visual Studio 2008 com foco principal Linq !

    Foram demonstrados vários exemplos e como sempre o nivel de produtividade falou bem alto !

    Com isso deixa claro que a tendência é só falar de objetos , onde com o LINQ não iremos mais acessar diretamente a base de dados mais sim uma classe mapeada , que o próprio Visual Studio gera automáticamente .

    Dica : Não deixem de baixar  a versão beta do Visual Studio 2008 , já tá disponivel no site www.msdn.com.br !

     

    Moacir Casemiro

    December 06

    Tech Ed 2007

    Olá Pessoal !!

      Nesses próximos dias estarei apresentando uma série de novidades das palestras que estão acontecendo aqui em São Paulo,  no Tech ed Brasil www.techedbrasil.com.br !!

      Pois vamos lá, tenho a certeza que vocês estão doidos por novidades e também em saber o que está acontecendo por aqui  !!

       O Evento começou ontem (05/12) +/- umas 14:30 onde tivemos a abertura do evento e várias novidades dos novos produtos da Microsoft windows server 2008 , Visual Studio 2008 , Office Communication Server 2007 e o Exchange 2007.

       Para que você entenda melhor a grandiosidade desse evento, veja  nas foto que falam mais que mil palavras !!

        Nesse momento Carlos Ferreira (Diretor de novas tecnologias e inovação - Microsoft Brasil ) fez a abertura do evento , onde o mesmo deu um overview sobre o que será apresentado no evento !

     
        DSC00540

        Depois da apresentação do Carlos Ferreira , tivemos o lançamento com  apresentação dos novos recursos do Windows Server 2008 e Sql 2008 apresentados pelo Eduardo Campos (Gerente Geral da Divisão de Windows Server- Microsoft Brasil).

    DSC00546

    DSC00549

    DSC00553

     DSC00554

       Após a apresentação  do Eduardo Campos tivemos a palestra do Thom Robbins (Diretor de Marketing da Plataforma .Net - Microsoft Corporation) explicando a evolução do Visual Studio e também pontos fantásticos como a possibilida de você poder está trabalhando com versões diferentes da framework no Visual Studio 2008.

    DSC00563

       Dando continuidade Barry Briggs (Gerenal Manager do grupo da Plataformas Avançadas - Microsoft Corporation) veio falando sobre a nova tendência de mercado onde a Microsoft vem apostando na estratégia de TI dinâmica e como os recentes lançamentos suportam e estão alinhados .

    DSC00567

    DSC00568

      Depois , tivemos várias outras palestra com Roberto Prado , Eric Swift , Danilo Bordini e Rogerio Cordeiro!

      Para que vocês consigam visualizar a dimensão desse evento , estarei trazendo pessoas ou os proprios palestrantes para falarem um pouco de suas palestras.


      Saindo do auditório encontrei meu amigo Marden Menezes MVP Microsoft vários anos de experiência com tecnologias Microsoft, palestrantes de vários Tech ed para falar o que ele tá achando do evento !

     

     

      Mas nem tudo é conhecimento hehehehehe

    DSC00569

    Imitadores do Pânico da TV

     

    Comentem aqui no blog !!

    December 01

    Conhecimento para todos


    Quem me conhece sabe que a muito tempo eu venho contribuindo com a comunidade de desenvolvimento, seja via fóruns, matérias em sites e revistas, msn, e-mail, palestras, etc. Mas esse trabalho voluntário é voltado quase sempre para o público iniciante ou para pesquisas pontuais dos demais desenvolvedores. Sinto que falta um apoio voltado para o público mais experiente, que normalmente recorre ao MSDN ou se trabalhar em uma empresa parceira Microsoft tem acesso ao suporte oficial. Como a segunda opção é a minoria, estou dando início a um projeto onde será dado suporte gratuito de nível 300 adiante para aqueles que desejarem algo mais específico.

    Então, se você tiver enfrentando problemas na sua equipe de desenvolvimento, ou tenha dúvidas que precise de acompanhamento, esteja implementando algo com novas tecnologias Microsoft, basta entrar em contato inicialmente por e-mail e eu juntamente com alguns parceiros iremos analisar seu problema e daremos início ao seu suporte.

    Algumas observações:

    1) Inicialmente o contato será via e-mail, faremos um site em breve;
    2) Filtraremos as duvidas, e as que forem simples o suficiente para serem postadas em fóruns ou listas de discursão, encaminharemos para o local adequado. Ficaremos apenas com as dúvidas ou problemas mais complexos;
    3) Cada pessoa cadastrada terá direito à 1 (uma) chamada técnica por mês;
    4) O serviço é válido tanto para pessoa física como jurídica;
    5) O serviço será gratuito por período inderteminado, podendo torna-se pago mediante plano a ser definido no futuro e informado com antecedência;
    6) Os chamados devem se ater à plataforma .Net e arquitetura em geral;

    Para se cadastrar basta enviar e-mail para o endereço: conhecimento.net@gmail.com, contendo os seguintes dados:

    Nome, e-mail, Empresa, Profissão, Endereço da Empresa (opcional) e algum comentário sobre o seu conhecimento da plataforma .Net.

    Tudo isso posto, considero aberto o serviço e seja bem vindo.

    Leonardo Lima
    Microsoft MVP

    November 22

    Vagas para .NET em Fortaleza

    E o mercado de .NET em Fortaleza continua crescendo. Ótima notícia para todos nós!

    Pensando nisso, estaremos divulgando periodicamente algumas vagas divulgadas ou na lista do Ceara.NET ou diretamente para o e-mail dos coordenadores. Podem usar também os Scraps para publicar vagas, e após alguns dias juntaremos as divulgações para um post em destaque como esse.

    IVIA - Desenvolvedores .NET e ASP 3.0

    * Desenvolvedores / Programadores C#.NET / ASP.NET
    * Desenvolvedores / Programadores VB / ASP / COM+

    Venha fazer parte da equipe de uma das principais empresas de desenvolvimento de software do estado do Ceará, pioneira nas ações de qualidade de software, reconhecida pela qualidade dos seus serviços e detentora de uma grande equipe formada por profissionais excelentes, com atuação no Ceará, Rio Grande do Norte, Pernambuco, São Paulo e Portugal. Oferecemos salário compatível com a função, além de plano de saúde, auxílio-alimentação e política de incentivo à certificação.

    Interessados devem enviar o cv para jobs@ivia.com.br

    November 19

    C# 3.0 em Primeira Mão (.NET Magazine VSLive 2007)

    Guinther Pauli e a equipe do .NET Magazine trouxeram notícias em primeira mão do VSLive 2007. Dentre as novidades relatadas em três partes (Parte 1, Parte 2 e Parte 3), destacamos aqui novas características do C# 3.0 tratadas pelo editor da revista. Algumas coisas bem interessantes, mesmo que estranhas para nós que estamos acostumados com as duas primeiras versões da linguagem.

    ALGUMAS NOVIDADES C# 3.0
    (Crédito: Guinther Pauli, Portal DevMedia)
    http://www.devmedia.com.br/articles/viewcomp.asp?comp=7278


    Automatically Properties

     

    Podemos declarar propriedades da seguinte forma, sem implementar o get e o set e sem definir a variável privada:

     

    public string MyName { get; set; }

     

     

    Palavra-chave “var”

     

    Permite omitir o tipo de uma variável:

     

    var i = 1;

     

    Object Initializer

     

    Podemos inicializar todas ou algumas as propriedades do objeto no próprio construtor:

     

    public class Numbers

    {

       public int x ;

       public int y;

    }

     

    var myNumbers = new Numbers { x = 0, y= 0}

     

    Collection Initializer

     

    Podemos criar coleções e já inicializá-las na criação:

     

    List Animals = new List {

       "horse", "dog", "cat" } ;

     

    Anonymous Types

     

    Essa eu confesso que fiquei impressionado. Podemos criar objetos sem que o mesmo tenha um tipo definido! O compilador criará o tipo “on-the-fly”. Observe que criamos um objeto que não tem tipo algum, as propriedades serão definidas com base nos valores passados:

     

    var Guinther = new {hair="black", skin="white", age=29}

     

    Extension Methods

     

    Permite estender tipos adicionando métodos a ele sem que para isso você tenha o código-fonte do mesmo. Você “injeta” um método na classe que você quiser, por exemplo, int32, string. Em C# a palavra-chave this deve ser colocada como primeiro parâmetro do método.  Veja um exemplo:

     

    public static int ToInt(this string s)

    {

       return Convert.ToInt32(s) ;

    }

     

    string s = "1";

    int i    = s.ToInt();


    ---
    Marcelo Bedê Barros

    November 08

    Esclarecendo dúvidas sobre o Processo ECMA OpenXML

    Por Roberto Prado - Microsoft Brasil

    Estamos num período de análise dos comentários técnicos dos países membros do comitê internacional da ISO para a certificação ao padrão Open XML. Aproveito para esclarecer algumas dúvidas sobre o assunto. O objetivo da iniciativa é mostrar as características desse formato livre, aberto e que nos últimos meses registra uma adoção crescente por parte de usuários em todo o mundo. Entre suas particularidades estão:

     - Ser o mais completo e detalhado padrão de abertura de documentos do mercado;

    - O fato de ser flexível faz com que sua eficiente aplicação aconteça em diferentes processos de negócios;

    - Ser desenvolvido por meio de exigentes práticas que ofereçam possibilidades de compartilhamento, conversão, proteção, etc.;

    - É controlado pela associação internacional para a padronização da informação da comunicação tecnológica e consumidores eletrônicos (ECMA);

    - É importante para milhares de companhias desenvolvedoras de software e seus respectivos clientes por ser confiável e seguro;

    - Trata-se de uma plataforma aberta desenvolvida para todas as principais categorias de produtos e tecnologias, como aplicações Office, conversão/validação e verificação, conversores de arquivos, linguagens para comunicação com sistemas CAD/CAM/ERP/CRM, documentos orientados em web-services, entre outros.

     Outro fato que merece destaque é a adoção ao padrão Open XML por inúmeras empresas européias e norte-americanas. Um estudo do IDC (International Data Corporation), divulgado recentemente, comprova o interesse de organizações públicas e privadas nesse tipo de formato. Na Ucrânia, por exemplo, mais de 10 companhias líderes em TI juntaram-se com a associação do setor para elaborar uma carta ao Comitê de Política Técnica de Regulamentação daquele país. O objetivo era demonstrar uma posição favorável ao Open XML.

     Estudos realizados na Ucrânia compararam os modelos de estruturas que envolvem os padrões XML e Open XML e não encontraram grandes diferenças entre os dois. Essas análises recomendam o uso do ECMA Office Open XML como um dos formatos básicos de documentos digitais a serem utilizados na Ucrânia.

    October 31

    ODF e agora?

     
    Parece piada, mas Gary Edwards, fundador da OpenDocument Foundation disse que os documentos em formato ODF  não servem para o mercado.  Eles foram tão eficientes para aprovar o seu padrão na ISO e ao mesmo tempo "sabotar" a aprovação do OpenXML criado pela Microsoft e que é padrão no Office 2007 e agora vem com essa novidade. Novidade em termos, pois quem conhece o OpenXML sabe que não dá pra comparar com ODF. Agora alguns deles estão se aproximando do CDF, um outro formato que atenda melhor o mercado.
     
    "Não podemos atingir as exigências de mercado com o OpenDocument", declara  Gary Edwards. "A verdade é que o OpenDocument nunca foi concebido para atender às exigências de mercado".
     
    E serve pra atender o que então? Putz.
     
     
    Leonardo Lima
    Micrsoft MVP
     
    October 27

    Workshop de WCF

    Olá pessoal,
     
    Estou formulando um workshop sobre WCF - Windows Communication Foundation, ainda não tem nada definido quanto ao local, preço e data, mas assim que tiver eu aviso. Possivelmente o primeiro ocorerá em Recife. Enquanto isso segue um modelo inicial do que o workshop WCF abordará:
     

    Overview

     

    O WCF (Windows Communication Foundation) é a mais recente tecnologia de comunicação da Microsoft que unifica todas anteriores, oferecendo a interoperabilidade do ASP.NET Web services, a extensibilidade e performance do .Net Remoting, escalabilidade do MSMQ e a produtividade e poder do Enterprise Services (COM+). Tudo isso sem ter a necessidade de aprender as especificidades de cada uma dessas tecnologias.

     

    O treinamento começará falando sobre SOA, e continua a discutir em profundidade como desenvolver aplicações distribuídas e orientadas a serviço com o WCF. Você verá como tirar vantagem das características tais como: Multi-Hosting, Gerenciamento de instâncias, Chamadas assíncronas, Sincronização, Disponibilidade, Gerenciamento de Transação, Mensagens desconectadas com MSMQ, Interoperabilidade com os padrões WS-* e segurança.

     

    Enquanto o treinamento mostra como utilizar essas características, é mostrada também a razão de cada característica em particular. Você irá aprender não somente o WCF, mas também alguns Guidelines de design e melhores práticas.

     

    Formato

     

    Além das apresentações (PPT), o treinamento usa exercícios de laboratório e vários exemplos dos conceitos vistos. Os alunos verão demonstrações úteis não somente para o treinamento, mas para o dia a dia. As demonstrações servirão como ponto de partida para novos projetos, e serão acompanhadas de uma rica documentação e referência.

     

    Público alvo

     

    Qualquer desenvolvedor desde programadores a arquitetos de software serão beneficiado com esse treinamento. Conhecimento básico de C# 2.0 ou VB.NET 8.0 é recomendado.

     

    Duração (dado aproximado para o nível "Basic")

     

    16 horas

     

    Programa (Master)

              

    Introdução a SOA

    • O que são serviços
    • Arquitetura orientada a serviço
    • Aplicações orientadas a serviço
    • Programação orientada a serviço

     WCF Essentials

    • Arquitetura do WCF
    • Address (Endereçamento)
    • Service contracts (Contrato de serviços)
    • Hosting (Onde e como hospedar)
    • Binding
    • Endpoints
    • Programação Client-side (Como consumir um serviço WCF)

     Design de Contratos

    • Service contract (Como criar um contrato de serviço WCF)
    • Contract inheritance (Hierarquia de contratos)

     Data Contracts

    • Parâmetros de serviço e serialização
    • WCF formatter
    • Data contracts (Como criar)
    • Conversão de Datasets e tables (Dicas)
    • Parâmetros Genéricos (Como usar generics com WCF)
    • Versionamento

     Gerenciamento de instância de serviço

    • Design de escalabilidade
    • Per-call services
    • Service behaviors
    • Session-full services
    • Singleton service

     Operações

    • Operações Request-reply
    • Operações One-way
    • Duplex calls e callbacks
    • Eventos
    • Steaming

     Falhas e Erros

    • Faults Vs. exceptions
    • Fault contracts
    • Debugging
    • Callback faults
    • Error handling extension
    • Política de propagação de falhas

     Transações

    • Transações e o espaço de problemas
    • Gerenciamento de transação e propagação
    • Transaction protocols
    • Gerenciadores de transação no WCF
    • Transaction objects
    • Configuração de Service transaction
    • Votação Declarativa e explícita
    • Timeout e isolamento
    • Programação de transação explícita
    • Transaction events
    • Gerenciamento de Concorrência (transacional)
    • Gerenciamento do estado do serviço
    • Gerenciamento de instância e transações

     Gerenciamento de Concorrência

    • Serviços thread safety
    • Concurrency modes (modos de concorrência disponíveis)
    • Callback e reentrancy
    • Resources e services
    • Evitando Deadlock
    • Chamadas One-way (dentro de um cenário de concorrência)
    • UI thread affinity
    • Service synchronization context
    • Callbacks e client safety
    • Chamadas assíncronas baseadas em Delegate
    • Chamadas assíncronas baseadas em Proxy
    • Chamadas Assíncronas Vs Síncronas

     Queued Services

    • Serviços e clientes desconectados
    • Queued contract
    • Configuração
    • Transações e filas
    • Instance modes e queued calls
    • Gerenciamento Concorrência
    • Queued calls e sessões
    • Manipulando falhas
    • Design e arquitetura
    • Queued calls e segurança
    • Queued calls na Internet

     Segurança

    • Aspectos de segurança
    • Transfer security modes
    • Transport security
    • Message security
    • Authentication
    • Authorization
    • WCF security model
    • Identity management
    • Aplicando segurança em aplicações na Intranet
    • Aplicando segurança em aplicações Internet
    • Chamadas anônimas

    Após o workshop de WCF, iniciarei o de LINQ. Aguardem novidades.

     

    Abraço,

     

    Leonardo Lima

    Microsoft MVP

    October 19

    Show Cases Silverligth

     

    Novos show cases do Silverligth vale apena dar uma olhadinha !

    http://silverlight.net/showcase/Default.aspx

    sil

    Channel 8

     

       Se você gosta de blogar , então se prepara para a novidade . Pois é , parece que será o substituto do The Spoke , estou falando do novo blog Acadêmico da Microsoft CHANNEL 8.

    image

     

    Channel 8 is THE place to be for STUDENTS who want to code, connect and create technology. Stay plugged into tech news and share in the experience with students around the world just like you who want to see their creations come to life.

    image

    http://channel8.msdn.com/

    Você já acessou ? Comente aqui o achou !

    Abraço

    Moacir Casemiro

    October 10

    Tecnologia : Microsoft Business Brasil agora em Silverligth

     

      Nova versão da Microsoft Business Brasil agora em Silverligth

      A edição online implementa recursos como o de virar páginas (arrastando com o   mouse), exibir o índice na barra inferior e visualização em zoom detalhado.   Confira!

    http://www.microsoft.com/brasil/revistamb

     

    Moacir Casemiro