A Oracle liberou o ODAC 11 para o Visual Studio 2012 com suporte completo ao Entity Framework.para efetuar o download va ate a pagina http://www.oracle.com/technetwork/database/windows/downloads/index-101290.html?ssSourceSiteId=ocomenA parte chata e que e necessario ter uma conta no site. =) No Windows Phone, sua aplicacao pode utilizar do recurso das lives tiles, o que permite uma gama enorme de formas para notificar o usuario sobre o que esta acontecendo em seu aplicativo.Em uma aplicacao Windows Phone, existe um arquivo chamado AppResources.resx, que e responsavel por armazenar todas as strings utilizadas em sua aplicacao, facilitando por exemplo, no processo de traducao dessas strings. Acessar esse arquivo e simples, pois ele ja faz parte do aplicativo principal. O problema comeca, quando precisamos acessar esses textos atraves de um ScheduledTaskAgent, que nada mais e que um outro aplicativo que roda em segundo plano e permite fazer tarefas sem que haja a necessidade de o usuario abrir o aplicativo principal.Assim, como o ScheduledTaskAgent nao faz parte do aplicativo principal, nao existe a possibilidade de acessar os textos que ficam armazenados no arquivo AppResources.resx de forma direta, porem, existe outra maneira.ReflectionO recurso de Reflection, sempre fez parte do .Net e e atraves dele que iremos obter os textos armazenados na aplicacao principal.A estrutura de um ScheduledTaskAgent e basicamente essa:public class ScheduledAgent : ScheduledTaskAgent{ //O resto do codigo foi removido para melhor compreensao protected async override void OnInvoke(ScheduledTask task) { //Acessando o assembly principal via reflection var assembly = AppDomain .CurrentDomain .GetAssemblies() .Where(c => c.FullName.StartsWith("NomeDoSeuAssemblyPrincipal,")) .FirstOrDefault(); if(assembly != null) { var stringInterna = assembly.GetType("NomeDoSeuAssemblyPrincipal.Resources.AppResources") .GetProperty("NomeDaPropriedade") .GetValue(assembly).ToString(); } NotifyComplete(); }}Mais simples impossivel nao e mesmo? ;)Abraco e ate o proximo post. Conforme prometido, esta liberado o primeiro video da nossa serie "Criando aplicacoes para Windows Phone 8.1". Trabalhar com o registro do windows no .NET, e uma tarefa relativamente simples. Para isso, basta referenciar o namespace Microsoft.Win32 e por a mao na massa.Criando uma nova chave de configuracao no registro.A classe RegistryKey e a base para todas as operacoes que podem ser feitas no registro do Windows.Abaixo esta o trecho de codigo para criar uma nova chave chamada "MinhaConfiguracao" dentro a chave "HKEY_LOCAL_MACHINE\Software".Criar um valor no registroPara criar um valor, o processo e bem parecido, apos abrir a chave, utilizamos o metodo SetValue() para definir um valor para nossa entrada.Ler o valor criado no registroO mesmo se aplica a leitura, so que dessa vez utilizamo o metodo GetValue() para isso.Trabalhar com registro do windows no .NET, e uma tarefa muito simples como vimos nesse artigo. Espero que seja util, abraco e ate a proxima.Link para download do projeto: http://sdrv.ms/VTYrA2 Nessa terceira parte da nossa serie de videos "Criando aplicativos para Windows Phone 8.1", iremos abordar os seguintes assuntos:Navegacao entre paginas Navegacao Manipulando o botao Voltar do device Historico de navegacaoData Binding Databinding no XAML Criando classes de dadosUsando dados em Tempo de Design(Design-Time)Link do projeto: http://1drv.ms/1yw5k2a Nessa segunda serie, iremos ver um pouco sobre XAML e Styles. Criaremos tambem um aplicativo de exemplo.Link do projeto: http://1drv.ms/1y08VUk Apos um longo periodo de inatividade (Oh, really?), estaremos de volta com uma nova serie de