miércoles, 31 de mayo de 2017

Raspberry Pi - RAD Studio - Delphi - C++

Raspberry Pi - RAD Studio - Delphi - C++


Raspberry Pi es un ejemplo de una computadora en una tarjeta :D.

Éstos hobbies de bajo costo o proyectos de computadora son un ejemplo básico del IoT (Internet of Things). Raspberry Pi es más potente que un Arduido, pero a la vez no es una computadora desktop completa (Obviamente!). Usualmente suelen tener limitaciones o hardware (partes) específicas algo diferentes, pero por otro lado, su tamaño "pequeño" y de "bajo" costo los hacen ideales para el desarrollo de aplicaciones empotradas (embedded) en otros entornos, industriales o no, o sistemas en general. RAD Studio soporta procesadores ARM e Intel con una variedad de sistemas operativos (OS). Este video webinar explorará la combinación de hardware y sistema operato ideales para Delphi y C++. Luego también se muestra algunos ejemplos básicos y proporciona recursos para que puedas realizar tus pruebas ya mismo!

viernes, 26 de mayo de 2017

Cómo simular mensajes Toast en Android, iOS, Windows y OSX usando C++

Si vienes de programar en Java para Android seguramente buscarás alguna función similar en Delphi o C++ Builder. Sin embargo ésta función no existe de manera predeterminada. Lo que encontrarás son los típicos mensajes de pantalla al estilo de Windows como por ejemplo ShowMessage("..."); los mismos que requieren que el usuario los atiendan, para ello muestran uno o más botones (dependiendo del tipo de función utilizado para generar el mensaje) para que el usuario presione (clic) en algún botón para que así puedan desaparecer.

En cambio, los mensajes Toast de Android son muy buenos ya que muestran información corta al usuario y se desvanecen automáticamente, lo cual, en ciertas situaciones los hacen muy prácticos y de mucha utilidad.

Hoy veremos cómo hacer esto en C++ de manera muy fácil para que desde cualquier aplicación que estés desarrollando los puedas instanciar como a cualquier objeto y, con una línea de código podrás mandar mensajes tipo Toast a la pantalla del usuario.

Mira la imagen de la izquierda, el texto se auto ajusta al ancho y alto del mensaje enviado sin requerir mayor código. Inclusive si agregas algunas propiedades adicionales a este ejemplo podrías cambiar el fondo del mensaje, el borde, el color del texto así como el tipo de letra y otras de sus propiedades.


Además al utilizar C++/Delphi de embarcadero.com este código prácticamente funcionará en cualquier plataforma 😀😀😀