O Windows 8 App Camp é o evento especial que a Microsoft Portugal criou para lhe mostrar em primeira mão, como Developers, o que podemos criar com esta nova extraordinária versão do Windows, a maior revolução desde o Windows 95: as novas plataformas e serviços para construirmos as nossas Apps, os detalhes da nova Windows Store, ou ainda os segredos do Design "Metro" para criar Apps deslumbrantes.

Uma agenda de sessões pensadas para mostrar os principais tópicos que precisa conhecer, com oradores de luxo como Drew Robbins, Director a nível mundial da área Windows & Tools Evangelism na Microsoft, Beatriz Oliveira (Bind), Caio Proiete (CICLO & Netponto.org) e Tiago Andrade e Silva (Microsoft Portugal).

Tudo, afinal, para que possamos começar o nosso caminho nesta nova geração do Windows: criando “a” próxima grande App!

Encontramo-nos no dia 28, no Auditório Principal da Fundação Cupertino de Miranda!

A Equipa de Windows da Microsoft

Agenda do Windows 8 App Camp:

09h00-09h30: Recepção e Credenciação
09h30-10h45: The Windows 8 Platform for Metro Style Apps | Drew Robbins
10h45-11h45: Designing Apps with Metro Principles and the Windows Personality |Beatriz Oliveira
11h45-12h15: Coffee-break
12h15-12h45: Everything Web Developers Must Know to Build Metro Style Apps | Tiago Andrade e Silva
12h45-13h30: Building Metro Style Apps with XAML: What .NET Developers Need to Know |Drew Robbins
13h30-14h45: ALMOÇO LIVRE
14h45-15h45: Building Windows 8 Metro Style UI with Built-in Controls | Caio Proiete
15h45-16h30: Integrating with the Windows 8 Experience with Contracts | Caio Proiete
16h30-17h00: Coffee-break
17h00-17h30: Bring your Apps to life with Tiles and Notifications | Tiago Andrade e Silva
17h30-18h15: How and When Metro Style Apps run | Caio Proiete
Oradores:

DREW ROBBINS, Director of Windows & Tools Evangelism, Microsoft Corp.

As Director of Windows & Tools Evangelism at Microsoft, Drew Robbins helps developers leverage the latest technologies to build great apps on Windows. He’s spoken to developers around the world on using Visual Studio to develop for platforms such as Windows, Windows Phone and Windows Azure. Before joining Microsoft in 2004, Drew was a software developer consultant and very involved in enabling software developers to connect through online and offline communities and user groups.
http://twitter.com/drewrobbins

BEATRIZ OLIVEIRA, Founder / Creative Manager, Bind (www.bind.pt)

With over 10 years experience in website development, Beatriz is responsible for Bind, one of the most well known companies in theme development for Sharepoint, Orchard and DNN. She introduced the concept of "theme tuning" with the development of an online tool for the customization of skins in a WYSIWYG environment. Has been a speaker in some international DNN conferences, and is a member of DNN's Experiences Team.
http://twitter.com/bindskins

CAIO PROIETE, CICLO Formação (http://ciclo.pt)

O Caio Proiete é consultor independente/freelancer e formador em tecnologias Microsoft na CICLO, em Lisboa / Portugal. Possui diversas certificações técnicas, é Microsoft Certified Trainer (MCT) desde 2004, e é Microsoft Most Valuable Professional (MVP) em ASP .NET desde 2009, pela sua participação activa em comunidades técnicas em Portugal e no Brasil. É líder da Comunidade NetPonto, onde organiza eventos presenciais todos os meses com sessões técnicas sobre desenvolvimento de software na plataforma Microsoft .NET, e já participou como orador em eventos como TechDays Portugal e WebDay, entre outros.
Seus tópicos de interesse actualmente incluem ASP .NET MVC, HTML5, JavaScript, jQuery, Aplicações 'Metro' para o Windows 8, Silverlight para a Web, Silverlight para Windows Phone e Windows Azure.
http://twitter.com/caioproiete

TIAGO ANDRADE E SILVA, Developer Evangelist, Microsoft Portugal

Tiago Andrade e Silva é Developer Evangelist na Microsoft. Nos últimos 14 anos tem focado a sua actividade profissional na área do desenvolvimento de soluções Web. Esteve em empresas como Fullsix, Tinta Invisível, Neoris e Oni. Detém um mestrado em Engenharia Informática pela Universidade Nova de Lisboa e tem-se especializado na área de gestão de projectos, com foco nos métodos Ágeis. É Project Management Professional (PMP), Certified Scrum Professional, Certified Scrum Master, Certified Product Owner e foi o fundador da Comunidade Portuguesa de Scrum.
http://twitter.com/tiagonmas

Registo

Posted por Paulo Morgado | with no comments

 

 

Reflexões sobre o futuro e potencial da UX


A User Experience é a área que define a nossa experiência com a tecnologia, e o fabuloso potencial que hoje conseguimos colocar nas mãos dos utilizadores. Com a evolução tecnológica das últimas décadas, evoluíram também as formas e modalidades de interacção: voz, gestos, multi-touch, etc. Como podemos, então, aproveitar estes recursos para interagir mais “naturalmente” com a tecnologia? E como podemos também inovar na própria forma de trabalhar os projectos de UX, do design ao desenvolvimento?

Bill Buxton e Arnie Lund, dois oradores mundialmente “lendários” na área de UX, juntam-se a nós para discutir estes tópicos, e apresentar-lhe as suas visões para o futuro e presente desta área.

Contamos consigo!

Agenda

09:00

Recepção e Credenciação

09:30

The Nature of Natural User Interaction
Bill Buxton, Microsoft Research

11:00

Coffee Break

11:30

Bringing Innovation to the User Experience Design and Development Process
Arnie Lund, Microsoft Corp.

12:30

Encerramento

Data & Local

17 de Maio de 2012
Microsoft Lisbon Experience
(ver como chegar)


O registo neste evento é gratuito, e limitado às vagas existentes. O evento será conduzido em Inglês.
Caso encontre algum problema em aceder ao link de registo, poderá aceder através de: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032513309&Culture=pt-PT

 

 

image005

Posted por Paulo Morgado | with no comments
Filed under: ,
Revista PROGRAMAR
Edição 34 - Abril de 2012



(clica para download)


Nesta edição continuam a ser premiados os autores dos três melhores artigos, dado o sucesso nas edições anteriores. E os leitores devem dar a sua opinião para que se possa premiar correctamente. Para isso vote em http://tiny.cc/ProgramarED34_V.

Assim nesta edição trazemos até si, como artigo de capa, um artigo sobre desenvolvimento para Android para conhecer melhor algumas técnicas de programação para esta plataforma. Nesta 34ª edição pode ainda encontrar os seguintes artigos:

  • Geração de Números Aleatórios - Parte 4 (Augusto Manzano)
  • Introdução ao HTML5 (Bruno Pires)
  • Dependency Injection com Ninject (Pedro Tavares)
  • Módulos em Pascal (Igor Nunes)
  • Aquisição e inspecção de dados em Python (Fernando Júnior e Amanda Varela)
  • Criação de um jogo em XNA - Parte I (Sérgio Ribeiro)
  • SEO: Search Engine Optimization – Introdução (Miguel Lobato)
  • Visual (NOT) Basic - XML Literals (Jorge Paulino)
  • Enigmas de C#: Qual é a minha base (Paulo Morgado)
  • Análise ao Livro - CSS 3 (Fernando Martins)
  • Microsoft PowerPivot como ferramenta de BI (João Pinto)
  • Análise do Tráfego de Rede - Facebook (Rita Antunes Peres)
  • Entrevista ao Professor Pedro Ribeiro
E em parceira com as comunidade NetPonto e PtCoreSec:
  • BizTalk Transformar arquivos de texto (flat files em XML) (Sandro Pereira)
  • Segurança na WEB (Parte 1)
Mais informação
Posted por Paulo Morgado | with no comments

No dia 21-04-2012 será realizada a 28ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.

Agenda

09:45 - Recepção dos participantes
10:00 - KnockoutJS com ASP.NET MVC3: Utilização na vida real - Marco Silva
   

O ASP.NET MVC 3 é uma framework para desenvolvimento de aplicações Web que implementa o padrão MVC (Model-View-Controller). O modelo representa o estado de um módulo da aplicação.

O controlador gere as interacções com a aplicação, actualiza o modelo e passa informação para a vista. A vista recebe a informação do controlador e apresenta a interface ao utilizador.

O KnockoutJS é uma biblioteca JavaScript que permite a criação de aplicações ricas, fluídas e de resposta em "tempo real", que são suportadas num modelo de informação base.

Esta sessão realiza uma introdução às duas tecnologias e apresenta formas de as integrar na implementação de aplicações Web ao estilo Single Page Application (SPA).

Serão abordados aspectos técnicos relativos à sua utilização bem como apresentadas vantagens e desafios da sua utilização em aplicações reais.

11:30 - Intervalo
12:00 - Dinâmica e Motivação de Equipas de Projecto - João Pedro Martins
   

Nesta sessão vamos falar de algumas histórias reais que revelam o quão importante são os aspectos não-técnicos de um projecto, e muito especificamente da dinâmica de uma equipa de projecto.

Não se trata de uma apresentação teórica, mas da experiência concreta em projectos complexos e de grande dimensão.

Sem dar receitas nem poções mágicas, o objectivo é dar algumas pistas para comportamentos que podem ajudar a ter uma equipa motivada e em híper-produtividade, mesmo em projectos que à partida não têm características em que se pense isto ser possível.

A sessão é dirigida a arquitectos e team leaders.

13:30 - Painel de Discussão e Sorteio de Prémios
Nota: Ao final da reunião, será escolhido um restaurante próximo para um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.

Registo / Inscrição

Para participar, basta efectuar a inscrição através do site: http://netponto-lisboa-abril-2012.eventbrite.com/

A entrada é gratuita.

Qualquer questão / esclarecimento, entre em contacto com a organização.

Local

Novabase - Auditório
Av. D. João II, Lote 1.03.2.3, Parque das Nações
1998-031 Lisboa
Portugal
Clique para ampliar o mapa.
Posted por Paulo Morgado | with no comments
Filed under: , ,
       
O Windows 8 é a maior revolução desde o Windows 95. Seja o primeiro a saber como criar aplicações Metro fabulosas a aproveitar o máximo das novas plataformas e serviços, como a nova Windows Store.
O novo Visual Studio 11 (beta) é o ambiente de desenvolvimento perfeito para as plataformas da nova geração como o Windows 8, HTML5 ou a Cloud, integrando toda a sua equipa e processos. Conheça-o em primeira mão.
Participe no lançamento do SQL Server 2012 e saiba como este pode ajudar a suportar as suas aplicações críticas de negócio, com elevada disponibilidade e desempenho, localmente ou na Cloud, oferecendo novos mecanismos de acesso à informação.
Venha participar no lançamento do System Center 2012 e saiba como as tecnologias de private cloud permitem transformar as TI, colocando a informática como um parceiro e um fornecedor de serviços de valor para a organização.
       
Registe-se aqui Registe-se aqui Registe-se aqui Registe-se aqui
windows_phone_app_code_camp

 

 

Quando?

Tens “aquela” grande ideia para uma App, a tal que sabes que toda a gente vai querer ter no seu telefone, de que todos vão falar?

14-15 Abril 2012

Onde?

Hotel Fénix Ipanema Porto (detalhes)

Ou então, aquela App que vai resolver um problema que há tanto tempo é óbvio para ti, e pensas “como é que ainda ninguém fez isto?”. Sabes que, um dia, vais pôr a ideia em prática, e a tua App vai ser um sucesso. “Um dia”.
O problema: ainda não tiveste tempo. Ou então, ainda não sabes tudo o que precisas para passar da ideia à App propriamente dita.

Como me posso registar?

O registo no WP7 App Code Camp é gratuito (yup!), com vagas muito, muito limitadas, especialmente direccionado a Developers e Designers interessados no desenvolvimento de Apps para Windows Phone 7.

Para assegurar o teu lugar deverás enviar um e-mail até 8 de Abril para
t-andma@microsoft.com e provar que tu, ou a tua equipa, merecem uma vaga. Como? Basta que no e-mail incluas as seguintes informações:

 

Foi por isso que criámos o Windows Phone App Code Camp.

- dados pessoais individuais ou da tua equipa (até 2 elementos): nome, telefone, e-mail;
- explicar, numa frase, qual a ideia de app que vais/vão desenvolver no Camp;
- porque deves/devem ser o(s) escolhido(s)?

Ao longo de 2 dias vais ter a possibilidade de, finalmente, criar a tua App e, longe da confusão do dia-a-dia (num local fantástico que reservámos no Porto, com tudo pago), terás o tempo para te dedicares à tua App, apoio técnico no desenvolvimento através dos nossos experts, e ainda acesso à melhor formação técnica na plataforma que está a revolucionar o mercado dos sistemas operativos móveis: o Windows Phone.

E porque o principal objectivo é que a tua App seja, de facto, a próxima estrela do Marketplace, vamos ainda ajudar-te com todos os passos necessários à publicação (todos os participantes terão acesso gratuito a uma conta no Marketplace!).

Interessado? Entusiasmado? A fervilhar de ideias? Mostra que tens o que é preciso para vires ao App Code Camp!


Encontramo-nos no dia 14!
Miguel Vicente, Technical Audiences Manager, Microsoft Portugal

Iremos, então, notificar quais os seleccionados até ao dia 9 de Abril!

O que é preciso ter?

Download Windows Phone
Software Development Kit (gratuito)


O que é preciso fazer?

Basta que tragas o teu portátil com o Windows Phone SDK instalado, e recomendamos alguma experiência de programação em C# e na utilização das ferramentas de desenvolvimento Microsoft! Porque não começares no App Me Up?

Posted por Paulo Morgado | with no comments

patterns & practices Symposium Online, April 24, 2012

Os simpósios Microsoft patterns & practices têm lugar regularmente no Estados Unidos (e outros países). A maioria dos oradores são da equipa patterns & practices (p&p) da Microsoft. O evento é dirigido principalmente a arquitetos de software, desenvolvedores e diretores técnicos. A patterns & practices desenvolve linhas de orientação de engenharia para ajudar a construir grandes soluções nas plataformas da Microsoft.

Ler mais…

Posted por Paulo Morgado | with no comments
Filed under: ,

Revista PROGRAMAR

Edição 33 – Fevereiro de 2012

Nesta edição, a revista Programar continua a premiar os autores dos três melhores artigos, dado o sucesso nas edições anteriores. E os leitores devem dar a sua opinião para que possamos premiar correctamente. Para isso vote em http://tiny.cc/ProgramarED33_V

Assim nesta edição o artigo de capa é um artigo sobre Kinect Hack para conhecer melhor algumas técnicas de programação para este novo dispositivo. Nesta 33ª edição podem ainda encontrar-se os seguintes artigos:

  • Geração de Números Aleatórios – Parte 3 - O terceiro de 4 artigos do mesmo autor da excelente série “Programação em Lua”, desta vez sobre geração de números aleatórios.
  • Herança com JavaScript - Saiba como usar a funcionalidade herança do paradigma da programação orientada por objetos na linguagem de programação JavaScript.
  • Programação Orientada aos Objectos em Pascal - Pensa que o Pascal é uma linguagem apenas de aprendizagem e que parou no tempo? Então mude de ideias e veja como pode tirar partido do paradigma da programação orientada aos objetos nesta linguagem.
  • VISUAL (NOT) BASIC -Iterators - Saiba como pode utilizar iteradores na próxima versão da linguagem de programação Visual Basic (neste momento disponível em Developer Preview).
  • CORE DUMP – Ambientes Produtivos - Será que os ambientes produtivos disponibilizados pela gestão aos trabalhadores são os melhores? Conheça a opinião deste autor.
  • Enigmas de C#: Disposable Structs - Mais um dos meus artigos sobre enigmas da linguagem de programação C#, desta vez envolvendo Disposable Structs.

E ainda em colaboração com as comunidades NetPonto, AzurePT e SharepointPT, respectivamente:

  • BizTalk Server – Como funcionam os mapas - Continuação do artigo sobre princípios básicos dos mapas publicado na edição anterior.
  • SQL Azure Federations na prática - Aprenda a implementar o padrão Sharding, que permite aumentar a escalabilidade de bases de dados de grandes dimensões.
  • Desenvolvimento em SharePoint 2010 – Parte 2 - Continuação do artigo anterior, desta vez saiba como desenvolver um sistema básico de logging.

Mais informação

Posted por Paulo Morgado | with no comments

Já está disponível o sítio da última iniciativa da Microsoft Portugal para o lançamento do Windows Phone: App Me Up | Windows Phone

Com esta iniciativa, a Microsoft Portugal pretende contribuir para que Portugal se torne um dos países de referência no desenvolvimento de aplicações para Windows Phone.


(clica para download)

Com o Natal por perto, a equipa de Revista PROGRAMAR traz-nos um presente de Natal, a edição de Dezembro recheada de óptimos artigos.

Nesta edição continuaremos também a premiar os autores dos três melhores artigos, dado o sucesso nas edições anteriores. E os leitores devem dar a sua opinião para que possamos premiar correctamente. Para isso vote em http://tiny.cc/ProgramarED32_V

Esta edição traz-nos, como artigo de capa, um artigo sobre iOS, Cocoa Touch & MVC para conhecer melhor algumas técnicas de programação para dispositivos móveis da Apple.

Nesta 32ª edição podemos ainda encontrar os seguintes artigos:

  • Geração de Números Aleatórios – Parte 2
    O segundo de 4 artigos do mesmo autor da excelente série «Programação em Lua», desta vez sobre geração de números aleatórios.
  • Automatização de tarefas usando atributos
    Continuação do artigo sobre atributos em C# da edição número 30. Neste artigo, conheça melhor o funcionamento do conceito de contextos nesta linguagem.
  • SQL Azure Fedarations
    Introdução às SQL Azure Federations.
  • Enigmas de C#: Arrays
    Saiba porque motivo, um array pode provocar uma System.ArrayTypeMismatchException.
    Espero que este pequeno artigo de minha autoria seja o primeiro de muitos acerca das peculiaridades do C# que se apresentam como verdadeiros enigmas no nosso dia a dia.
  • VISUAL (NOT) BASIC – Um pouco mais de Windows Phone 7
    Como pode tirar partido de algumas funcionalidades e características no desenvolvimento de aplicações para esta plataforma.
  • CORE DUMP – Free as in Beer
    Atualmente, as empresas usam software open source, não por ser livre, mas por ser grátis. Conheça a opinião do autor sobre este tema.

E ainda em colaboração com as comunidades AzurePt e NetPonto, respectivamente:

  • Como suportar múltiplas identidades no seu WebSite com Windows Azure AppFabric ACS
    Saiba como resolver o problema das identidades em demasia através do Azure.
  • BizTalk Server – Princípios Básicos dos Mapas
    Explore através deste artigo, o editor de mapas do BizTalk Server.

Desejos de Boas Festas à equipa da Revista PROGRAMAR e a todos os leitores, redactores e membros da comunidades com as quais está relacionada.

Posted por Paulo Morgado | with no comments

O Jeff Sipko, da equipa Kinect Hack and Share da Microsoft, que estará presente no SAPO Codebits deste ano para falar do novo Kinect SDK, conseguiu à última hora garantir a disponibilidade para estar em Portugal uns dias antes, e apresentar em exclusivo para a comunidade de Developers Microsoft uma sessão sobre o que podemos fazer com o Kinect SDK.

Quem não quiser perder esta oportunidade pode inscrever-se aqui.

Mas, então, o que precisamos saber sobre esta sessão?

Kinect motion sensor broke a Guiness record by being the fastest selling consumer electronics device ever !  Shortly after the device was launched, the community began creating solutions to enable them to connect the device to their computers and consume the sensor data for their own purposes.  We have seen some astounding innovation come from this—enhancing everything from games to robotics to surgery—and this is only the beginning!
This talk will give you some of the highlights of what people have been building with the system, and how they made it happen, then will show you how easy it is to use the tools to start creating your own amazing products with the system!  You are the visionary!  You are the controller!

O SDK e vários outros recursos podem ser obtidos no site http://research.microsoft.com/kinectsdk.

Posted por Paulo Morgado | with no comments
Filed under: , ,

A equipa do Roslyn anunciou a disponibilidade geral do Roslyn CTP!

O lançamento oficial pode ser encontrado em http://msdn.com/roslyn, assim como em algumas entradas de blogues (soma, ericli, vsteam, vbteam, c#faq) e pelo Twitter.

Este lançamento marca um passo significante no modo de pensar acerca dos compiladores, a agilidade tornada agora possível com inovação nas linguagens, ferramentas de IDE e potenciação do ecossistema. Os compiladores de C# e VB deixam de ser caixas pretas – algo para onde despejamos texto, opera alguma magia e despeja uma assembly cá para fora. Toda a riqueza de informação acerca do código já não é deitada fora mas exposta como um modelo de objectos de total fidelidade que pode facilmente ser consumido por todos. Adicionalmente, foi lançada uma como antevisão da primeira janel interactiva de C# que dispõe de todo o suporte do IDE – incluindo IntelliSense e detecção automática de directivas using em falta.

Como começar:

  • Descarregar a CTP. A CTP é instalada sobre o Visual Studio 2010 SP1 e pode ser instalada com segurança lado-a-lado com o Visual Studio 11.
  • Ir a Start -> All Programs -> Microsoft Codename Roslyn CTP -> Getting Started para lançar o ponto de entrada para toda a documentação, exemplos e ferramentas.
  • Leiam o Roslyn Project Overview para uma melhor visão do projecto.
  • Aprendam com os ricos exemplos incluído (colar como C#/VB, refactorings, análise de código e ferramentas de geração de código).
  • Corram os walkthroughs para aprender as APIs do compilador, s APIs dos serviços usar a janela interactiva.
  • Qve extensões, pode descarregar a CTP ara experimentar a janela interactiva e usar as extensões Copiar Colar C#/VB que foram criadas para nos ajudar no trabalho diário!

Esta distribuição inclui as seguintes funcionaliades:

  • Visual Studio Project Templates
    Estes modelos de projecto ajudam nos primeiro passos da utilizaão das APIs do Roslyn e a construir novas extensões para o Visual Studio usando as APIs do C# ou VB.
  • Reference Assemblies
    As assemblies do Roslyn podem ser adicionadas aos projecto através da janela Add Reference.
  • Interactive Window
    A nova janela chamada C# Interactive está disponível no Visual Studio invocando View -> Other Windows -> C# Interactive a partir do menu. A partir daí podem-se experimentar quer executando pequenos pedaços de código quer construindo cumulativamente um contexto de execução à medida que se vai experimentando.
  • Script File Editing Support
    Os ficheiros C# Script (.csx) permitem instruções de alto nível como a janela C# Interactive. Pode-se criar um novo ficheiro de C# Script invocando File -> New File -> Script -> Visual C# Script a partir do menu do Visual Studio. Adicionalmente a digitar o código directamente na janela, é possível seleccionar código em C# e ficheiros C# Script (.csx) e invocar "Execute in Interactive" ou "Copy to Interactive" a partir do menu de contexto. As funcionalidades de edição do C# Script, como o IntelliSense, são disponibilizadas usando o Roslyn Language Service.

Tenham em atenção de que isto é apenas uma antevisão da tecnologia (technology preview) e não produto final! O principal objectivo desta CTP é recolher testemunhos acerca das APIs públicas e permitir uma visão antecipada da janela Interactive. O formato das APIs está num estado razoavelmente estável, principalmente o as do compilador, mas ainda existem ainda algumas limitações conhecidas e apenas um conjunto das linguagens C# e Visual Basic estão implementadas na actual distribuição. Para a lista completa das funcionalidades não implementadas das linguagens, ver aqui. A janela Interactive está disponível apenas em C# neste momento, mas o VB seguir-se-á em breve.

A equipa do Roslyn aguarda testemunhos nos foruns e Connect.

Posted por Paulo Morgado | with no comments

De acordo com o .NET Blog, a .NET Framework 4.5 é uma actualização da .NET Framework 4.0 que a substitui (ao contrário de uma instalação lado-a-lado). TO objectivo é a .NET 4.5 ser totalmente compatível (backward compatible) com aplicações feitas para .NET 4.0 (.NET 3.5 e .NET 4.5 estarão instaladas lado-a-lado).

Uma das primeiras cosias que se nota acerca da .NET 4.5 é que o número de versão da CLR (4.0.30319) é o mesmo da .NET 4.0; esta é a práctica comum usada por outras actualizações. (ler mais)

The facto, se se comparar um sistema com .NET 4.5 com um sistema com .NET 4.0 confirma-se que a 4.5 é apenas uma actualização à 4.0:

Registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
Value.NET 4.0 .NET 4.5
Version 4.0.30319 4.5.40805
CBS 1 1
TargetVersion 4.0.0 4.0.0
Install 1 1
Servicing 0 0
Release 368485
InstallPath C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ C:\Windows\Microsoft.NET\Framework64\v4.0.30319\

Uma das principais adições à plataforma é o suporte para a Task-based Asynchronous Pattern. Todas as classes com APIs assíncronas foram aumentadas para com uma API assíncrona Task-based.

O tratamento de excepções de tasks também muda na .NET 4.5 para acomodar a nova palavra chave async do C# e VB. (ler mais)

Posted por Paulo Morgado | with no comments
Filed under: , , ,

O Internet Explorer 10 é o navegador web fornecido pela Microsoft com o Windows 8.

De acordo com as suas diferentes utilizações, a sua user agent string é a seguinte:

Application Environment 32/64 bit User Agent String
Internet Explorer Metro - Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident/6.0)
Aplicação Javascript Metro - Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0;)
Aplicação C#/VB Metro 32bit Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)
Aplicação C#/VB Metro 64bit Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident/6.0)
Internet Explorer Desktop 32bit
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)
Internet Explorer Desktop 64bit(1) Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident/6.0)
Aplicação WPF Desktop 32bit Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/6.0; .NET4.0E; .NET4.0C; Tablet PC 2.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 2.0.50727; Zune 4.7; InfoPath.3)
Aplicação WPF Desktop 64bit Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; Win64; x64; Trident/6.0; .NET4.0E; .NET4.0C; Tablet PC 2.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 2.0.50727; Zune 4.7; InfoPath.3)
(1) Necessita ser habilitado para cada zona de segurança.

Analizando a tabela acima, concluo que:

  1. Internet Explorer Metro é sempre uma aplicação de 64bit no Windows 8 64bit.
  2. Aplicações Metro Javascript não anunciam se são de 32bit ou 64bit.
    1. Aparentam estar a correr num Windows 8 de 32bit.
  3. Internet Explorer Desktop mantém o comportamento introduzido com o Internet Explorer 8.
  4. Aplicações C#/VB Metro hospedando o web browser (WebView control) exibem o mesmo comportamento que o Internet Explorer.
  5. Aplicações Desktop WPF hospedando o web browser (WebBrowser control) mantém o comportamento introduzido com o Internet Explorer 8.

A BUILD, a conferência onde se espera que a Microsoft apresente as primeiras novidades sobre o Windows 8, para Developers, está prestes a iniciar. A boa notícia é que as Keynotes estarão disponíveis online e em directo no site www.buildwindows.com!

O Channel9 também vai ter uma cobertura muito extensa da conferência, entre sessões disponíveis online, entrevistas, painéis de discussão, etc. (mais novidades aqui: http://news.cnet.com/8301-10805_3-20103036-75/behind-the-scenes-at-microsofts-channel-9/)

Mais Entradas Página seguinte »