[#UNITY3D] Great promition for Unity3d developers

Hello!

Interesting promotion have created the friends of Unity3D. It is a program with 2 levels for developers who create games with Unity3D. If games are published in the Stores of Windows or Windows Phone you can enter into a program of 2 levels where

If your game qualify for level 1, you will receive

  • Microsoft Windows 8.1 Pro license
  • Unity Asset Store voucher (Up to $100 USD)
  • 1 developer device (at Microsoft’s discretion and subject to availability of device in your region)
  • Priority review for Windows Store promotion

If you also qualify for level 2

  • 1 million impressions Ad Package from AdDuplex (up to US$1,000 in value)
  • Microsoft Store Voucher (up to US$100 in value; subject to availability in your region)
  • Feature placement on the Made with Unity Gallery
  • Priority review for Microsoft’s Windows Store/ Windows Phone Store promotion
  • Top-three candidates each month receive one Unity Pro License (up to US$1,500 in value)

All the information you can see on the following page: http://unity3d.com/es/pages/windows/offer

Greetings @ Home

/El Bruno

Source: http://unity3d.com/pages/windows/offer

[#UNITY3D] Oferta para Unity3d developers

Hola!

Interesante promoción han creado los amigos de Unity3D. Es un programa con 2 niveles para developers que creen juegos con Unity3D. Si los juegos se publican en las Stores de Windows o Windows Phone puedes entrar en un programa de 2 niveles donde

Si tu juego clasifica para el Nivel 1, recibirás

  • Licencia para Microsoft Windows 8.1 Pro
  • Vale para la Tienda de Activos de Unity (hasta por USD 100)
  • 1 dispositivo para desarrolladores (a criterio de Microsoft y sujeto a la disponibilidad del dispositivo en su región)
  • Revisión prioritaria para la promoción en la Windows Store

Si además califica para el Nivel 2

  • Ad Package de AdDuplex de 1 millón de impresiones (por un valor de hasta USD 1.000)
  • Vale para la Microsoft Store (por un valor de hasta USD 100; sujeto a disponibilidad en su región)
  • Colocación de características en la Galería Creado con Unity
  • Revisión prioritaria para la promoción en la Windows Store / Windows Phone Store de Microsoft
  • Los tres mejores candidatos de cada mes recibirán una licencia Unity Pro (valorizada en hasta USD 1.500)

Toda la información se puede ver en la siguiente página: http://unity3d.com/es/pages/windows/offer

Saludos @ Home

/El Bruno

Fuente: http://unity3d.com/es/pages/windows/offer

[#SIGNALR] FIX: #WindowsPhone and the delayed messages (goes slow slow slow the delivery of messages in WP)

Hello!

SignalR is a platform to real time communications. When you begin creating apps go like a shot, and the truth is that the level of abstraction that gives you is great. Customers .net having to WPF, Win8 and Html work seamlessly, however (isn’t a but) If you think app Windows Phone (8.1 for example), you can find with the strange situation in which the emulator everything is perfect and in the device, not so much.

Note, is not not work but that messages are quite slow in coming (from 5 seconds up to minutes). The test scenario also includes complex authentication methods, is a Website of Azure, which plays the role of SignalRHub.

If we activate the trace in the WP client we can see that the pattern of behavior of the connection is

Connecting, Connected, Reconnecting, Connected, Reconnecting, Connected,…

In few seconds the client connects and disconnected several times. This leads us to think that management of connections (ping that bad say you) it may be wrong, and that the solution is to change the type of transport.

If we look at the problem from a perspective more ampluica, we can find troubleshooting (link), the next solution for Silverlight apps in SignalR :

Messages are delayed when using server sent events on Silverlight. To force long polling to be used instead, use the following when starting the connection:

connection.Start(new LongPollingTransport());

Luckily this solution works also for Windows Phone apps. Now, if you see why this type of transport if works, intuition leads you to MSDN. The amazing thing is that this class is not documented or anything like that (link)

image

So now using touch using LongPollingTransport() , wait for the friends of MSDN to complete documentation or view within the code of SignalR operation of this kind.

Those options or… use a debugger such as Fiddler to make differences there are between the transport by default and LongPollingTransportBut that is for another post Winking smile

Resources: http://www.asp.net/signalr/overview/signalr-20/troubleshooting-and-debugging/troubleshooting#azure

Greetings @ Somewhere around

The Bruno

image image image Google

[#SIGNALR] Fix: #WindowsPhone y los delayed messages (va lento lento lento el delivery de mensajes en WP)

Hola!

SignalR es una plataforma increíble para real time communications. Cuando comienzas ha crear apps vas como un tiro, y la verdad es que el nivel de abstracción que te da es grandioso. Los clientes .Net que tiene para WPF, Win8 y Html funcionan a la perfección, sin embargo (no es un pero)  si creas un app Windows Phone (8.1 por ejemplo), te puedes encontrar con la extraña situación en la que en el emulador todo va perfecto y en el device, no tanto.

Ojo!, no es que no funcione sino que los mensajes tardan bastante en llegar (desde 5 segundos hasta minutos). El escenario de prueba tampoco incluye complejos métodos de autenticación, es un Website de Azure que cumple el papel de SignalR Hub.

Si activamos las trazas en el cliente de WP podemos ver que el patrón de comportamiento de la conexión es

Connecting, Connected, Reconnecting, Connected, Reconnecting, Connected, …

En pocos segundos el cliente, se conecta y desconecta varias veces. Esto nos lleva a pensar en que la gestion de conexiones (el ping que mal le decimos) puede estar mal, y que la solución es cambiar el tipo de transporte.

Si vemos el problema con una perspectiva más ampluica, podemos encontrar en SignalR troubleshooting (link), la siguiente solución para apps Silverlight:

Messages are delayed when using server sent events on Silverlight. To force long polling to be used instead, use the following when starting the connection:

connection.Start(new LongPollingTransport());

Por suerte esta solución funciona también para apps Windows Phone. Ahora, si se te da por ver porqué este tipo de transporte SI FUNCIONA, la intuición te lleva hacia MSDN. Lo increíble es que esta clase no está documentada ni nada parecido (link)

image

Asi que a usar ahora toca usar LongPollingTransport() , esperar que los amigos de MSDN completen la documentación o ver dentro del código de SignalR que funcionamiento de esta clase.

Esas opciones o … usar un debugger como Fiddler para que diferencias hay entre el transporte por defecto y el LongPollingTransport. Aunque eso va para otro post Winking smile

Recursos: http://www.asp.net/signalr/overview/signalr-20/troubleshooting-and-debugging/troubleshooting#azure

Saludos @ Somewhere around

El Bruno

image image image Google

[#VS2013] HowTo: Validar si un device BlueTooth esta dentro del rango de conexion

Hola!

Sigo con los posts de BlueTooth con 32Feet, la verdad es que me está dando bastantes sorpresas y muy agradables algunas. El siguiente código es de una app de consola que una vez encontrado un device bluetooh que corresponde a un Windows Phone 8.1, se encarga de ver si el mismo está en un rango de conexión aceptable.

   1: class Program

   2: {

   3:     static void Main()

   4:     {

   5:         var wp = GetWindowsPhoneBtDevice();

   6:         Console.WriteLine("{0}Press any key to validate if device is in range, or ESC to close the app", Environment.NewLine);

   7:         bool exit;

   8:         var i = 0;

   9:         do

  10:         {

  11:             i++;

  12:             ValidateIfDeviceIsOnRange(i, wp);

  13:             var cki = Console.ReadKey(true);

  14:             exit = cki.Key == ConsoleKey.Escape;

  15:         } while (!exit);

  16:     }

  17:

  18:     private static void ValidateIfDeviceIsOnRange(int i, BluetoothDeviceInfo wp)

  19:     {

  20:         Console.WriteLine("   " + i + " validating device in range");

  21:         var inRange = true;

  22:         var fakeUuid = new Guid("{F13F471D-47CB-41d6-9609-BAD0690BF891}"); // A specially created value, so no matches.

  23:         try

  24:         {

  25:             wp.GetServiceRecords(fakeUuid);

  26:         }

  27:         catch (SocketException)

  28:         {

  29:             inRange = false;

  30:         }

  31:         Console.WriteLine("     In range: " + inRange);

  32:     }

  33:

  34:     private static BluetoothDeviceInfo GetWindowsPhoneBtDevice()

  35:     {

  36:       // You can get this from my previous post ...

  37:     }

  38: }

El código es bastante simple y la verdad es que el resultado es 100% aceptable. El siguiente video muestra mi Lumia 1520 donde cambio el estado de BlueTooth en ON / OFF y como luego la app de consola verifica el estado y muestra el true / false.

BtInRange

Nota: cada operación de discovery tarda unos 5 segundos, con lo que no es lo fluido que me gustaría este proceso.

 

Siguiente paso, madurar esto para que esté orientado a eventos!

Saludos @ La Finca

El Bruno

image image image Google

[#WP8] Error installing Windows Phone #SDK

Hello!

today I am dealing with an error which probes that even in a large and bureaucratic enterprise like Microsoft, move to fast makes you do some mistakes.

In my case I am trying to install Windows Phone 8 SDK and I meet the following error:

“A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file.”

WHAT ?!?!

image

After reading the installation log, I see that… the certificate with which the SDK is installed > is invalid!

To install this I’m using the original ISO file released almost a year ago (1.5 GB approx), kind of poorly packaged no?

Luckily for me, the solution is easy, download the SDK AGAIN from here and that’s it … unless you live in Mordor like me, and download 1.5Gb again is not an quick task.

By the way, nobody told you the fellow that temporary certificates… are, as temporary!

Download: http://www.microsoft.com/en-us/download/details.aspx?id=35471

Greetings @ Home

El Bruno

imageimageimageGoogle

[#WP8] Error instalando el #SDK

Hola!

hoy me encuentro con uno de los errores que demuestran que inclusive en un gran y burocrático mecanismo como Microsoft, se pasan de largo algunos detalles de andar por casa.

En mi caso estoy por instalar el SDK de Windows Phone 8 y me encuentro con un agradable error:

“A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file.”

WHAT !!! ??

image

Leyendo un poco el log de instalación, veo que … el certificado con el que se instala el SDK > NO ES VALIDO! Pero como puede ser !!!

Después de navegar un rato me doy cuenta de que el ISO que tengo (1.5GB aprox) está “mal empaquetado” por decirlo de alguna manera.

En este caso la solución es fácil, descarga de nuevo el SDK desde aquí y listo … eso si, si como yo vives en medio de Mordor, perderás algo de tiempo descargando de nuevo los 1.5GB.

Por cierto, nadie le avisó al becario que los certificados temporales … son, pues temporales !!!

Download: http://www.microsoft.com/en-us/download/details.aspx?id=35471

Saludos @ Home

El Bruno

image image image Google

[#TFSERVICE] HowTo: mount a Build Service to build #Windows8 or #WindowsPhone8 projects

image

Buenas,

after hit me awhile explaining how to set up a server for local build that works with an instance ofTeam Foundation Service (this post yesterday); today touches explain why.

Is quite simple: Team Foundation Service provides us a build service in the cloud that works very well. This service can compile the majority of projects we do with Visual Studio 2012, however apps for Windows 8 and are not supported for Windows Phone 8.

It is at this stage where I recommend you follow the steps in my post yesterday and get your own server for compiling for this type of project.

Can also be useful if your project requires some sort of prerequisite that you can not configure the build server: any COM component, etc.

Saludos @ La Finca

El Bruno

image image image

[#TFSERVICE] HowTo: montar un Build Service para compilar proyectos de Windows 8 o Windows Phone

image

Buenas,

después de pegarme un rato explicando como montar un servidor de compilación local que trabaje con una instancia de Team Foundation Service (este post de ayer); hoy toca explicar el porqué.

Es bastante simple: Team Foundation Service nos provee un servicio de compilación en la nube que funciona muy bien. Este servicio puede compilar la mayoría de proyectos que hacemos con Visual Studio 2012, sin embargo apps para Windows 8 y para Windows Phone 8 no están soportados.

Es en este escenario donde te recomiendo seguir los pasos de mi post de ayer y montarte tu propio servidor de compilación para este tipo de proyecto.

Igualmente puede ser de utilidad si tu proyecto requiere algún tipo de prerequisito que no puedas configurar el servidor de compilación: algún componente COM, etc.

 

Saludos @ Home

El Bruno

image image image

[#WINDOWS8] Comparing #IE10 in Windows 8 and #IE for Windows Phone #WP8

image

Buenas,

when I had the first Windows Phone 8 SDK in my hands, the first thing we did with the Edu was to see was so good the same IE. For this we use the classic page: http://html5test.com/

Now that we can already talk about them, I leave the results of the test.

Test with Internet Explorer 10 in Windows 8

image

The same test with IE in Windows Phone 8

image

Without words not?

Saludos @ Home

El Bruno

image image image

2