Publicado por
campusMVP
el
WaveEngine es el motor de juegos multiplataforma y gratuito, un "spin-off" de la conocida empresa Plain Concepts (empresa internacional, pero fundada y gestionada en España). Se trata de un motor basado en el lenguaje C# que permite la creación de juegos para multitud de plataformas: Windows, Linux, Mac, iOS, Android, Windows Store, Windows Phone, XBox e incluso Steam. La funcionalidad que podemos conseguir es la misma en todas estas plataformas. Además posee diversas extensiones Open Source que permiten desarrollar aplicaciones para poder usar WaveEngine en otros dispositivos como Kinect, Hololens, OculusRift, Leapmotion y muchos más... pudiendo crear aplicaciones de realidad aumentada.
[Más]
Publicado por
campusMVP
el
Uno de los mayores problemas de los usuarios móviles en la actualidad es la duración de la batería. Si eres un usuario muy activo del móvil (y hoy en día casi todos lo somos), es muy fácil que a partir de cierta hora del día vayamos ya muy "pillados" con la batería que nos queda. Es por esto que los sistemas operativos móviles modernos incluyen un modo especial de ahorro de energía (cada uno le llama de una forma diferente) que nos permite limitar el consumo de energía y mantenerlo al mínimo cuando vamos muy apurados...
[Más]
Publicado por
campusMVP
el
En esta sección de frikadas ya os hemos mostrado en diversas ocasiones algunos emuladores de sistemas operativos basados en el navegador (por ejemplo, Windows 95). La verdad es que no deja de sorprender la potencia que tiene un "simple" navegador de hoy en día, capaz de emular de manera totalmente funcional a sistemas completos de hace no tantos años. Y es que JavaScript cada vez tiene más posibilidades. Los amigos de Echo JS han creado una página en GitHub que recopila una completísima lista de emuladores escritos en JavaScript y listos para funcionar desde tu navegador. Los hay de todo tipo y color: desde máquinas míticas pero poco conocidas como las Acorn Electron de 1983 o los sistemas Tandy TRS-80, hasta PCs completos basados en arquitectura x86, pasando por calculadoras científicas, consolas, CPUs concretas...
[Más]
Publicado por
campusMVP
el
SQL Server 2016 se ha lanzado hace tan solo unas semanas. Y con ella Microsoft ha renovado los ejemplos que ofrece para aprender a sacarle todo el partido a su sistema gestor de bases de datos. La base de datos de ejemplo más tradicional siempre ha sido la mítica Northwind, pequeña, muy sencilla y muy útil para aprender los fundamentos de lanzar consultas SQL, pero claramente antigua e insuficiente para aprender técnicas más avanzadas. Luego Microsoft lanzó la base de datos de ejemplo llamada AdventureWorks, que contenía estructuras más complejas y ejemplos más reales, incluyendo además un Data Warehouse y análisis de datos. De hecho la han actualizado también para SQL Server 2016.
Pero en esta ocasión han querido ir más allá y han lanzado un nuevo y completo conjunto de ejemplos en GitHub llamado Wide World Importers (WWI).
[Más]
Publicado por
campusMVP
el
El mundo de los frameworks JavaScript no ha parado de crecer en los últimos años, hasta tal punto que lo más complicado no es aprenderlos, sino decidirse por uno. Los más populares en la actualidad son sin duda AngularJS en sus dos versiones (1.x y 2, aún no definitiva), Ember, React, Polymer y seguramente DurandalJS/Aurelia. El programador Jeff Carpenter ha tenido la ocurrencia de crear una página dinámica en la que compara la forma de llevar a cabo diferentes tareas en algunos de estos frameworks populares...
[Más]
Publicado por
campusMVP
el
Es bien sabido que los programadores suelen meter en sus desarrollos algunas "funcionalidades extra" en tono divertido para des-estresar, hacer bromas internas o simplemente divertirse un rato. Son los conocidos "huevos de pascua" o "Easter Eggs" de muchos desarrollos de software: desde el psychoanalyze-pinhead del editor EMacs o el about:robots o el about:mozilla de Firefox, hasta el "do a barrel roll" de Google o escribir =rand(5,5) (o similar) en Microsoft Word para obtener cuatro párrafos aleatorios... Los hay a patadas en todo tipo de software. Uno de los que hemos descubierto recientemente, aunque lleva ya un tiempo rondando por ahí, es la función nativa de la API de Android que sirve para averiguar si el usuario del teléfono es o no una cabra...
[Más]
Publicado por
campusMVP
el
ECMAScript 2015 (llamado también ES6) nos ofrece muchas novedades para facilitarnos la vida a la hora de realizar una tarea muy común: recorrer colecciones de datos. Así, define el concepto de iterador, nos permite definir nuestros propios objetos iterables usando técnicas directas o a través del uso de "generadores", y además algunas de las clases nuevas para manejo de datos (como Set o Map) son objetos iterables también. En este vídeo nuestro tutor Eduard Tomàs nos muestra el funcionamiento de dos nuevas estructuras muy básicas relacionadas con todo esto: los nuevos tipos de bucle determinado: for-in y for-of.
[Más]
Publicado por
campusMVP
el
Se ve que los programadores de Google, con tanto tiempo libre por los proyectos del 20%, les quedan ganas de hacer cantidad de cosas chulas pero inútiles en sus productos. Como prueba te presentamos algunas cosas que puedes hacer en productos Google que te van a sorprender y que son unas frikadas dignas de esta sección...
[Más]
Publicado por
campusMVP
el
Desde el pasado lunes y durante toda esta semana Apple está celebrando su conferencia anual para desarrolladores, la Worldwide Developers Conference (WWDC16), que lleva celebrando en California desde 1983. En esta reunión anual Apple presenta nuevos productos, tecnologías e incluso lenguajes de programación, como ocurrió con Swift hace dos años. Aunque presentan también cosas para el consumidor, la mayor parte de los anuncios y de las conferencias están dirigidas a programadores. De todo lo presentado este año queremos destacar 5 novedades que creemos que son las más interesantes para los desarrolladores...
[Más]
Publicado por
campusMVP
el
Si has estado usado Microsoft Office durante unos cuantos años seguro que recuerdas los asistentes que llevaban incorporados, especialmente Clippy, pero hubo algunos más. ¿Recuerdas sus nombres?: Ahora, casi una década de su desaparición oficial con Office 2007, vuelven a nuestras vidas a través de Clippy.js...
[Más]