#Opinion – #GoTouch, draw and share in any surface with 2 clicks!

Hi!

If you are a technology fan, there are some places where you can lost track of time. Best examples maybe are KickStarter or IndieGogo. I usually spend some time here, not only to look for cool projects but also to understand other technology trends like

  • Which are the platforms supported in the most popular projects? Nowadays is kind of weird to find a Windows SDK for most projects, 9 on 10 usually supports only iOS and Android.
  • Which technology / trend are the most popular projects? 3D Printing used to ne huge, now productivity and sharing are the most popular ones.

I don’t have any specific criteria, however I always found some great ones, in example, GoTouch. A quick video

So, one year later, I finally get my hands on my GoTouch. In the meatinme I moved between a couple of different houses, I backed the project with $100, I have some logistical issues, at the end the devices really makes for the waiting time. The device presentation is great.

I4

We start downloading the software from their homepage (references), and then we need to pair the device via BlueTooth.

Important: The package also includes a BlueTooth dongle, with a custom BlueTooth Stack Software for this Dongle, just in case you don’t have BlueTooth in the PC where you are planning to use GoTouch. If you ask me, I kind of not advice you to use this custom BlueTooth software.

I5

Once you have the device paired it’s time to calibrate the device. Quick note here: once you point the device to your monitor / screen it will automatically detect the interaction area and start to infer coordinates from there. This out of the box procedure works very well.

You can also have the option to perform a more refined calibration, when you need to touch a couple of specific points in your screen and it will make the writing and drawing experience very accurate.

I6

As I said, the out of the box calibration is fine, however with the extra calibration the device is amazing. You can see how my little one is having fun with GoTouch at home. And I have a tricky scenario, a monitor with a 21:9 format. Even here GoTouch works great.

2017 09 11 GoTouch 02

And you can use this also in a TV, in a projector screen, in a wall, etc. It works very well also with popular Apps like Paint, Paint3D or even OneNote. At the end, you also et really productive when 2 or more people works in the virtual wall and also collaborates from PCs or smartphones. As soon as I test this I’ll probably share my experiences on this.

Bonus: One year after I backed the project, KickStarter is not for people on a hurry 😀

I2

Greetings @ Toronto

El Bruno

References

Advertisements

#Opinion – #GoTouch, convierte cualquier superficie plana en táctil con 2 clicks!

Hola!

Si te gusta mucho la tecnología, hay lugares que pueden ser la perdición. Por ejemplo, KickStarter o IndieGogo. Yo suelo dedicar un poco de tiempo en cada uno de estos sitios para analizar cuestiones como las siguientes

  • ¿Que plataformas son las más soportadas por los proyectos más populares? Es raro encontrar un SDK para Windows, por lo general 9/10 soportan siempre iOS y Android.
  • ¿Que tipo de proyectos son los más populares? Esto suele ir cambiando mucho, hay épocas donde todos los proyectos son extensiones de 3D Printing, otras épocas son más orientados a productividad de escritorio, etc.

Los criterios son variados, sin embargo, siempre encuentro algo interesante. Por ejemplo, GoTouch. Me ahorro la explicación con un video

Pues bien, después de casi un año de espera, 2 mudanzas, $100 y algunos detalles logísticos, por fin ha llegado a mis manos. La verdad es que la presentación del device es genial.

I4

El software se descarga desde su Home Page (ver referencias) y después solo queda configurar y emparejar el mismo vía BlueTooth.

Importante: El device trae un dongle BlueTooth y un software bluetooth en caso de que no tengas BlueTooth en el ordenador para usar GoTouch. He probado el software para este dongle, y … mejor no instalarlo.

I5

Una vez instalado, el siguiente paso es posicionarlo frente a una pantalla y configurarlo. En mi caso, la prueba era especial, ya que tengo un monitor con formato 21:9, y no lo iba a poner frente al monitor. Decidí ponerlo en diagonal a la izquierda como muestra la siguiente foto. El software que posee GoTouch automáticamente detecta la pantalla para trabajar, esto funciona muy bien. También tenemos la posibilidad de realizar un calibrado, presionando en 4 puntos de la pantalla.

I6

Tengo que reconocer que GoTouch solo funciona bien, aunque después del calibrado es muy pero muy preciso. La siguiente imagen muestra a mi niña “dibujando” en mi pantalla.

2017 09 11 GoTouch 02

Y bien, a partir de aquí, has convertido una pantalla normal en un device táctil con un pen. Puedes usar GoTouch con aplicaciones populares como Paint, Paint3D o inclusive OneNote. Aunque realmente le sacas valor cuando usar las herramientas de colaboración cuando una persona trabaja en la pizarra virtual y otras trabajan desde PCs o smartphones.

Cuando lo pruebe en un entorno colaborativo, comentare algo mas al respecto.

Bonus: Ha pasado casi un año desde que apoye al proyecto 😀

I2

Saludos @ Toronto

El Bruno

 

References

#Build2017 – 134 prerecorded sessions online or offline, slides, source code and more!

Clipboard03.png

Hi !

We finally have internet @NewHome and, now is time to get up to date with some due tasks. Review some Build 2017 sessions is on my ToDo list during the past weeks. The Channel 9 team is creating and sharing a set of posts where they are going to analyze all the session with the following topics

However, if you CAN´T WAIT (like me) you can navigate go the Build 2017 section on Channel 9 and start the online / offline view of sessions (link).

I’ve started with some Hololens sessions (link), I can even watch live some of my new colleagues from Infusion sharing an amazing Hololens story !

Clipboard09

Happy Coding ! 😀

Greetings @ Burlington

El Bruno

#Build2017 – 134 sesiones disponibles para ver online u offline, slides, código de ejemplo y más!

Clipboard03.png

Hola !

Ha costado pero ya tenemos internet @NewHome y claro, es momento de ponerme al día con temas atrasados. Uno de ellos son varias sesiones de Build 2017. La gente de Channel 9 está creando una serie de posts donde analizarán sesiones organizadas por los siguientes tópicos

Aunque, si eres un poco ansioso (como mi caso) puedes ir directamente a la sección de Build 2017 en Channel 9 y comenzar a filtrar y descargar sesiones (link).

Yo ya he comenzado con algunas de Hololens (link), donde inclusive puedo ver a algunos nuevos compañeros de Infusion hablando sobre el tema!

Clipboard09

Happy Coding ! 😀

Saludos @ Burlington

El Bruno

#Hololens – Non official #Training videos on how to create Hololens Apps

Hi !

Everytime someone ask me about how to start developing Hololens apps, I usually answer the same:

The best way to learn to create apps for Hololens is using the materials in Holographic Academy (link)

And that´s it, the post shluld end here. However this is the perfect time so share a couple of interesting videos I watched on Hololens Development. I need to make a point here: this are not official training videos, so you can expect camera movements, real live errors, etc. IMHO is a gret way to see what the device can do.

And, today is Friday quick posts, so the videos are in RAW mode:

Unite Europe 2016 – Real World HoloLens Mixed Reality Development with Unity Be Part of the Future

HoloLens: Building UWP 2D Apps for Microsoft HoloLens (link)

Clipboard02.jpg

Unite 2016 – Building a Vuforia App for HoloLens

Re-Mixed Reality: Audio for HoloLens – Guest Speaker: Joe Kelly

Real World HoloLens Mixed Reality Development with Unity – Be Part of the Future – Rene Schulte

Greetings @ Toronto

El Bruno

#Tools – Controla la velocidad de tus video en #Html5 (Variable Speed Playback)

Hola !

Desde hace muchos años tengo como costumbre invertir 30 minutos o más diariamente para aprender cosas nuevas. No siempre busco un tema en particular, aunque he de reconocer que en usualmente son temas relacionados con la tecnología. Y, la mayoría son basadas en texto o son videos.

Cuando se trata de leer, el texto es fácil y muy flexible. Siempre se puede volver leer una sección atrás o ir hacia adelante, a una sección diferente para tener una vista rápida de los contenidos. Sin embargo, este tipo de interacción no es fácil cuando lo que estamos viendo es un video en línea.

Es por esto, que cuando encontré esta extensión de Chrome, fue el cielo para mí. Esta extensión muestra un indicador de velocidad en la esquina superior izquierda del reproductor de vídeo. Y con este indicador podemos acelerar, desacelerar y rebobinar o avanzar el video. Y, gracias al autor podemos hacer todas estas acciones utilizando nuestro teclado con los siguientes atajos:

  • S – disminuir la velocidad de reproducción.
  • D – aumentar la velocidad de reproducción.
  • R-restablecer la velocidad de reproducción.
  • Z – rebobinado video por 10 segundos.
  • X-avance video por 10 segundos.

Por ejemplo, si estás acostumbrado a ver videos de Channel 9, esto es muy útil. En la siguiente imagen puedes ver mi video “Slap your boss away” en velocidad 2 X. Pero ten cuidado, hablo rápido, con esta extensión en 2 X es probable que termines con algun tipo de trauma.

image.png

Por supuesto, la extensión funciona en Youtube, como podemos ver a 1,5 X.

image.png

Y si usas Office 365 y utilizas el servicio de vídeo, también puede tomar ventaja de esta extensión en sus interiores materiales! Esto es genial.

image.png

Bonus: El autor se ha molestado también en compartir el código fuente de esta extensión en GitHub, así si se te ocurren cambios o mejoras, no dude en agregarlos!

Saludos @ Toronto

El Bruno

References

#Tools – Manage the speed into your #Html5 videos (Variable Speed Playback)

Hi !

I always try to spend 30 minutes or more daily learning new stuff. This usually goes in a different way of topics, however mostly are technology related. And, most of them are text based or video based.

And you know, read text is easy and very flexible, you can always jump back and forward, to different section to have a quick view of the contents. However, this type of interaction is not easy when you are viewing an online video.

That’s why when I found this Chrome extension, it was heaven for me. This extension displays a speed indicator in top left corner of the video player. And with this indicator we can accelerate, slowdown, and quickly rewind or advance the video. And, thanks to the author we can also user our keyboard with the following shortcuts:

  • S – decrease playback speed.
  • D – increase playback speed.
  • R – reset playback speed.
  • Z – rewind video by 10 seconds.
  • X – advance video by 10 seconds.

If you are used to watch Channel 9 videos, this is very useful. In the following picture, you can see my “Slap your boss away” video at 2X speed. But be careful, I speak fast, with this extension at 2X you’ll be probably lost.

image

Of course, the extension works on youtube, as we can see at 1.5X speed.

image

And if you are using Office 365 and you are using the video service, you can also take advantage of this extension in your internal materials! This is really cool.

image

Bonus: The author was kind enough to share the source code of this extension on GitHub, so if any changes or improvements are required, feel free to add them!

Greetings @ Toronto

El Bruno

References

#MSBAND – Update Tiles live data with #VS2015 and #Windows10

Hola!

Today it is time to show how we can update the information displayed in a Tile in real time. To update the information we need to know

  • The Id of the Tile
  • The Id of the Page
  • The Ids of the controls within the Page

The following code example shows a class that these identifiers are stored as properties and constants. And in line 50, the SetTileData() operation updates the information for labels, bar codes and buttons with these Ids.

To see this example in execution, I created a timer to each a second generates random information and update it in the band.

Finally, the following video shows how the App Windows 10, generates random information and sends it to the Band. It shows this information in the corresponding Page

GitHub source code: https://github.com/elbruno/Blog/tree/master/MSBand/App1

Saludos @ Madrid

/El Bruno

References

#MSBAND – Suscribe to User interaction with #MicrosoftBand and #VS2015

Hola!

Today I start from back to forward. First a video where we can see

  • A deployed custom Tile in a Band, with
    • A label
    • A barcode
    • 2 buttons
  • A Windows Universal Application on Windows 10 which
    • Connects to the Band
    • Capture the clicks of a user on the buttons
    • Displays the button pressed in the app

In the previous post I wrote on how to create this Custom Tile. In the post, I also wrote about the importance of the identifiers for the Tile and the Tile controls. In this example, these values are a GUID for a Tile and a series of constants for the Tile UI elements.

The simplest events of interaction of a user with the Band that we can capture are

  • Open or close a Tile
  • Press a button

The class [TileManager] is the one who publish events for these scenarios. In the following code example, we can see the subscription to 2 events. Also, when a Tile is Opened the status bar is updated with a custom message.

The capture of the mouse clicks on buttons is similar. Although it is important to note that we perform a “filter” of the captured actions to see if this action is from our tile (line 94). Then as we can identify the button by its identifier and work on it.

In the following code example, I update a message in the UI of the app with the specific button pressed..

And now you can see the video again and you will surely have lot more sense.

GitHub source code: https://github.com/elbruno/Blog/tree/master/MSBand/App1

Saludos @ Madrid

/El Bruno

References