#Hololens – Now #Xamarin Devs can create Hololens Apps !

Hello!

Now Xamarin is on the path to be totally cool: Now Xamarin support Hololens ! Miguel de Icaza shocked us with the following announcement:

Xamarin already allowed us to work with UrhoSharp, 2D/3D engine  with support to code in C# or F #. And now the engine supports Hololens. So let’s start from here and let’s move to  GitHub to see some sample source code.

The main 2 code samples we have for this engine are quite interesting. On the one hand we have an example which allows us to control a mutant with voice commands. This sample is quite cool.

05

The other sample, is a 100% source code sample. It follows the basic steps of a 3D app

  • Create a scene
  • Enables the user interaction with the Scene. In this case with gesture AirTap
  • Creates a cube and it positions to 1 meter of the camera
  • In each event AirTap moves the cube in front of the point of view of the camera

Clipboard02.png

The truth is that is quite simple of use and to the have also the support of Xamarin back, think that there are enough scenarios where can be a choice interesting.

Greetings @ Toronto

El Bruno

References

#Hololens – Los #Xamarin Devs ya pueden crear Hololens Apps !

Hola !

Si algo le falta a Xamarin para ser totalmente cool, era el soporte para Hololens. Y hoy Miguel de Icaza nos ha soltado una novedad de esas que te alegran la semana.

Lo primero es ir a ver en GitHub, un poco cómo funciona esto. Por lo que he leído, Xamarin ya nos permitía trabajar con UrhoSharp, un motor gráfico 2D/3D con C# o F#. Y claro, el motor ahora soporta Hololens … lo demás es fácil de imaginar.

Volviendo a GitHub, la verdad es que los 2 ejemplos de código con el que nos presentan este motor son bastante interesantes. Por un lado tenemos un ejemplo que nos permite controlar un mutante con comandos de voz, que está bastante bien conseguido.

05

Y otro ejemplo, 100% código que sigue los pasos básicos de una app 3D

  • Crea una escena
  • Habilita la interacción. En este caso con gesto AirTap
  • Crea un cubo y lo posiciona a 1 metro de la cámara
  • En cada evento AirTap se mueve el cubo al frente del punto de vista de la cámara

Clipboard02.png

La verdad es que es bastante simple de utilizar y al tener además el soporte de Xamarin detrás, creo que hay bastantes escenarios donde puede ser una opción interesante.

Saludos @ Toronto

El Bruno

References

#Xamarin – #Bluetooth LE plugin version 1.0 (Monkey Robotics finally gets older)

Hello!

It has been some time since I wrote something about BlueTooth Low Energy. I think that the last post that I wrote was the ones about development for Garmin sports smart watchs.

While working with BlueTooth Low Energy devices is common and easy with iOS and Android, with Windows it was somewhat hard. If you work with Xamarin, in the old days we have Monkey Robotics as a common platform to use some BLE features in different projects. But at the end, the best way to work was implement some native code in each platform.

A few days ago I find out that Adrian Secelenau (xabre), has released a package of Xamarin BLE based on Monkey Robotics, which could be considered version 1.0: Xamarin BlueTooth LE.

The truth is that it is quite simple to use and supports the 4 fundamental things to work with BlueTooth

  • Verify the status de BLÉ
  • Discover, connect and disconnect with BLE devices
  • Discover services and characteristics of each BLE device
  • Interact (read and write) with these features

For example, if we create a project for example Xamarin, we see that we can add this package in 2 steps.

 

image

image

We also as we see in the image above also have support for MvvmCross, I know that it is something that will make happy more geeks MVVM as Javier Suarez (@jsuarezruiz) and Josue Yeray (@josueYeray).

As well, surely more forward can migrate / write some example more full for test the package in depth, by now I can tell that the implementation is quite clean and that them examples of code are very useful. For example, here we can see how simple that is accessing the local BLE, check the status of it and subscribe to the DeviceDiscovered() event.

 

image

Greetings @ Toronto

El Bruno

References

#Xamarin – #Bluetooth LE plugin en version 1.0 (Monkey Robotics se hizo mayor)

Hola !

Hace ya varios meses que no pruebo ni escribo nada sobre BlueTooth Low Energy. Creo que lo último que escribí fueron mis posts sobre desarrollo para los smartwatchs deportivos Garmin.

Si bien trabajar con devices BlueTooth Low Energy es algo común con iOS y Android, con Windows era un tanto complicado. En un nivel más abstracto, podiamos usar Xamarin con Monkey Robotics como plataforma común, pero claro, lo mejor era implementar código nativo en cada plataforma.

Hace unos días me entero de que Adrian Secelenau (xabre), ha liberado un package de Xamarin BLE basado en Monkey Robotics, que podría considerarse version 1.0: Xamarin BlueTooth LE.

La verdad es que es bastante simple de utilizar y soporta las 4 cosas fundamentales para trabajar con BlueTooth

  • Verificar el estado de BLE
  • Descubrir, conectar y desconectar con BLE devices
  • Descubrir servicios y características de cada BLE device
  • Interactuar (leer y escribir) con estas características

Por ejemplo, si creamos un projecto de Xamarin de ejemplo, veremos que podemos agregar este paquete en 2 pasos.

image

image

Además como vemos en la imagen anterior tambíen tenemos soporte para MvvmCross, que sé que es algo que pondrá felices a los más frikis de Mvvm como Javi Suarez (@jsuarezruiz), Josue Yeray (@josueYeray).

Pues bíen, seguramente más adelante pueda migrar / escribir algún ejemplo más completo para probar el package en profundidad, por ahora puedo decir que la implementación es bastante limpia y que los ejemplos de código son muy útiles. Por ejemplo, aquí podemos ver lo simple que es acceder al BLE local, verificar el estado del mismo y suscribirse al evento DeviceDiscovered().

image

Saludos @ Toronto

El Bruno

References

#Podcast – Latest #Xamarin news (all the good stuff from last 2 months !)

Clipboard08

Hi !

In this NTN episode I’m lucky enough to talk about the lastes Xamarin news for 60 minutes with Javier Suarez, MVP and a great Xamarin developer. Since February until today, we have we have some incredible news, like Microsoft acquires Xamarin , the new license model, Xamarin as free part of Visual Studio, and all the great news from Evolve from a couple of days ago.

With Javier, we’ll talk about all these news and some extras like Workbooks, the future with HockeyApp, the new preview for Xamarin Forms and more.

As always the podcast is in SPANISH, the music is all under Cretive Common license, and ll the links and interesting stuff are in the references section.

Greetings @ Toronto

-El Bruno

References

#Podcast – Todas las novedades de #Xamarin de los últimos meses (leíste bien, TODAS!)

Clipboard08

Hola !

En este episodio de NTN hablamos de las novedades de Xamarin con Javier Suarez, MVP y gran Xamarin developer. Desde Febrero hasta ahora han pasado anuncios como la compra de Xamarin por parte de Microsoft, el cambio del modelo de licencias, la inclusión de Xamarin como parte core de Visual Studio, y todo lo ultimo que se ha presentado en Evolve hace un par de días.

En un format extendido de poco más de 1 hora, repasaremos todos estos temas con Javier. Además tenemos algunos extras como Workbooks, como será el futuro con HockeyApp, el nuevo preview de Xamarin Forms y mucho más.

Ir a descargar

Como siempre, todos los links de interés y la música que he usado en la edición del podcast, en la sección de referencias.

Saludos @ Toronto

-El Bruno

Referencias

News – #Microsoft libera en modo Open Source el SDK de Xamarin, #Xamarin Forms ahora tiene vista de preview y más !!!

image

Hola !

Estos días he estado bastante ocupado en el trabajo, y me he perdido algunas de las novedades más interesantes. Así que hoy, elijo una de las mejores directamente desde Evolve:

Microsoft libera en modo Open Source el SDK de Xamarin

Esto es genial ! Hace 2 meses vimos como se incluía Xamarin gratuitamente dentro de Visual Studio (noticia más oficial). Hoy el equipo de Xamarin ha comunicado que Microsoft ha liberado en modo Open Source en la .Net Foundation el SDK de Xamarin para Android, iOS y Mac. Bajo la misma licencia sobre la que está liberado Mono, MIT license.

Por lo tanto, ahora tenemos en modo open source

  • API bindings para Android, iOS y Mac
  • Herramientas de linea de comandos para compilar en las 3 plataformas
  • Cross-platform UI framework Xamarin.Forms

Y si esto no fuese suficiente, hay otras novedades más que interesantes relacionadas con Xamarin (lo mejor es revisar la lista completa aquí).

Visual Studio

  • iOS Simulator Remoting: ahora es posible utilizar un simulador de apps iOS sin salir de Visual Studio, incluso con capacidades multi-touch.
  • iOS USB remoting: implementar y depurar aplicaciones de Visual Studio para un iPad o un iPhone conectado a tu PC de Windows, se acabó lo de cambiar de máquinas para cada prueba.

Xamarin Studio IDE

  • Roslyn compiler integration: Xamarin Studio ahora utiliza Roslyn como plataforma de compilación. Esto trae compatibilidad con C# 6.0 y crea una experiencia de desarrollo mucho más consistente entre Xamarin Studio y Visual Studio.

Xamarin Forms

  • Forms Previewer: Previsualizar Xamarin Forms en tiempo real en el IDE ahora es posible.

Esta última es genial !!!

Saludos @ Toronto

-El Bruno

References

News – #Microsoft open Xamarin’s SDK, #Xamarin Forms previewer and more !!!

image

Hi !

I was facing a couple of busy days at work, so I miss a couple of news. Today I’ll pick the best one, directly from Evolve:

Microsoft open sources Xamarin’s software development kit

That’s great or what? In the past months we get Xamarin for free in Visual Studio (this is the official one). Today the Xamarin team shared that Microsoft has open sourced and contributed to the .NET Foundation the Xamarin SDK for Android, iOS and Mac under the same MIT license (the same one used in the Mono project).

So, all the package is now open source

  • API bindings for Android, iOS and Mac
  • Command-line tools necessary to build for the 3 platforms
  • Cross-platform UI framework Xamarin.Forms

And if this now enough, there are some other cools news related to Xamarin. I strongly recommend to read the complete list here, I’ll share the main ones

Visual Studio

  • iOS Simulator Remoting: Simulate and interact with your iOS apps without leaving Visual Studio – even supporting multi-touch interactions on Windows machines with capable touchscreens.
  • iOS USB Remoting: Deploy and debug apps from Visual Studio to an iPad or iPhone plugged into your Windows PC, eliminating the need to switch machines to test.

Xamarin Studio IDE

  • Roslyn compiler integration: Xamarin Studio has now switched to Roslyn, Microsoft’s open source .NET compiler platform. This brings full C# 6.0 compatibility for code completion and creates a much more consistent developer experience between Xamarin Studio and Visual Studio. This will be a big help for developers who switch between Mac and Windows workstations. More information available here.

Xamarin Forms

  • Forms Previewer: Real-time previewing of Xamarin.Forms XAML source from directly within the IDE eliminates the need to run your app in order to see the layout, saving time.

The last one is amazing !!!

Greeting @ Toronto

-El Bruno

References

#News – #Xamarin gratis, #VisualStudio gratis y ahora #Windows gratis también !!!

Hola !

Un pequeño resumen:

El año pasado Microsoft hizo una apuesta muy grande en el modelo de licencias de Visual Studio cuando decidió cambiar para que sea gratis su versión “Professional”. La nueva versión se llama “Visual Studio Community” y es gratis para los developers.

Nota: Hubo cambios más importantes, pero este es una forma rápida de resumirlo.

Ayer, volvieron a hacer temblar la mesa, cuando anunciaron que Visual Studio ahora incluirá Xamarin, esto significa que tanto Xamarin como Visual Studio son gratis ahora:

Visual Studio Community now integrates Xamarin features that complete the out-of-the-box mobile application development experience for Android, iOS and Windows. Share code across devices while delivering apps with native performance and look & feel.

image

Y hoy, han terminado de partir todos los esquemas con :

WINDOWS 10 SERÁ GRATIS !!!

Si, gratis como aire. El anuncio oficial se puede leer aquí, y la página de descargas oficial se encuentra aquí.

OK, si has visto los links anteriores, seguramente te estarás acordando de mi madre y tal vez otros familiares.Pero siendo realista esta noticia del April’s Fool Day tiene algo de cierto ya que Windows 10 IoT es gratis para makers, y además Windows es gratis en dispositivos con pantallas menores a 9 pulgadas …  Open-mouthed smile

Saludos @ Toronto

-El Bruno

References

#News – #Xamarin for free, #VisualStudio for free and now #Windows is free !!!

Hi !

Long story short:

So, last year Microsoft made a big bet when they announced that the “Professional” version of Visual Studio will be called “Community” and it will be available for free to use it.

Yesterday, they shocked us again when they announced Visual Studio will include Xamarin, and you know: Visual Studio now Includes Xamarin which means

Visual Studio Community now integrates Xamarin features that complete the out-of-the-box mobile application development experience for Android, iOS and Windows. Share code across devices while delivering apps with native performance and look & feel.

image

But they are closing the week with a mayor announcement:

WINDOWS 10 WILL BE FREE

Yes, free as you always expected. The official release is here, and you can go to the download page here.

Ok, if you clicked previous links, you are now thinking in my family, but this news is old and true: Windows 10 IoT is free for makers, and also Windows is free for devices with screens under 9 inches … so not a complete April’s Fools Day post Open-mouthed smile

 

Greetings @ Toronto

-El Bruno

References