Mostrando entradas con la etiqueta facebook. Mostrar todas las entradas
Mostrando entradas con la etiqueta facebook. Mostrar todas las entradas

martes, 30 de agosto de 2016

Novedades en Android Studio

Novedades en Android Studio
En este articulo vamos a conocer las novedades que aparecieron en la ultima versión de Android Studio.

Al momento escribir este articulo estamos en la versión de Android studio 2.1

Este articulo tendrá un enfoque de programador y no de blog de noticias, así que puede ser que no encuentres algunas funcionalidades, pero recuerda que también es cuestión de gustos, puede ser que a ti te resulte importante alguna que yo estoy omitiendo.

GPU Debugger
Esta característica es de gran ayuda para los desarrolladores que han trabajando con Open GL, la depuración era un poco compleja ya que teníamos limitantes y estábamos amarrados a lo que se tenia, hoy ya podemos ver detalles de los Frames y los estados GL. Esa es de las opciones que son apreciadas para quienes han trabajado o trabajan en el desarrollo de videojuegos para Android.

Cloud Test Lab Integration
Esta funcionalidad no es de mis favoritas, en realidad no la he usado mucho y no me llamo mucho la atención pero creo que puede ahorrarnos mucho tiempo si la implementamos.

Esta características lo que hace es que puedes ejecutar tu aplicación en diferentes dispositivos gracias a una nube. El objetivo principal parece que tu escribas tu código y que desde ahí puedes hacer pruebas de forma rápida en la gama de dispositivos disponibles, por lo que se ve la agilidad y velocidad es el fuerte de esta opción

A continuación vienen las opciones mas atractivas para mi.

Instant Run
Esta opción nos permite ver como su nombre lo dicen “Ejecución al instante” esto es algo que da agilidad al proceso de los cambios, ya que con esto podemos estar haciendo cambio en nuestra aplicación y estar viendo como es que se ve este cambio, esta funcionalidad apareció en el BETA y creo que fue la sensación, fue de lo que mas se hablo desde que se empezó a probar, pero finalmente ya la tenemos en una versión estable.

Ahora viene la opción que mas me agrado a mi que es el Emulador.

Emulador
Sobre el emulador de Android creo que podemos decir que ha sufrido un cambio de 360 grados, no hablo de diseño hablo de funcionalidad y mejoras, pocas cosas cambian tanto para bien y sin que nos demos cuenta se han logrado buenos avances.

El emulador tiene la novedad de que funciona al menos 3 veces mas rápido que la versión anterior, yo aun no estoy seguro si son 3 o más, otros blog mencionan que son 4 o mas veces lo rápido del nuevo.

Por ahora te comento que a mi me ha funcionado al menos al doble de velocidad.

La velocidad a la que se refiere no es solamente a la velocidad de “abrir” el emulador, también cuando cargas una aplicación por que hiciste un cambio y quieres probar se nota una diferencia mayor, ahí si puedo decirte que se nota 3 o mas veces la velocidad, de hecho el cambio es tan rápido que ahora aparece un mensaje que en android conocemos como “Toast” en donde te dice que ya se cargo la nueva app con los cambios aplicados.

Por otro lado la parte de diseño también se mejora, por ejemplo si tu tomas la esquina del emulador y la estiras puedes ver como el emulador crece sin ningún problema y puedes tener la pantalla mas grande, también si quieres regresarlo a su tamaño o hacerlo mas pequeño solo tienes que tomar la esquina como lo haces en cualquier aplicación de tu computadora y hacer mas pequeña la ventana.

Por ultimo hablo del cambio mas evidente, el menú del emulador ahora creció en opciones y es mucho mas amigable, ese lo puedes ver al abrir el emulador.

En resumen:
Parece que google esta pendiente de los comentarios el StackOverFlow y en otras comunidades ya que los cambios son muchos que los desarrolladores pedían en el día a día de la programación de aplicaciones, parece que vamos por gran camino en el mundo del desarrollo y android, ahora solo nos queda esperar mas actualizaciones ya que siempre que sale una versión se vienen un grupo de actualizaciones para solucionar en su mayoría pequeños fallos.

Te agradezco tu tiempo y cuéntame que te pareció el articulo.

miércoles, 4 de noviembre de 2015

Desarrollo de Apps para Android con Material Desing

Aprende a diseñar apps para Android con la
interfaz de Android 5 Lollipop
Crea aplicaciones para dispositivos móviles Android utilizando la interfaz del sistema operativo Android Lollipop, la quinta versión del popular sistema operativo de Google. En este curso aprenderemos las nuevas metáforas de diseño Android, los detalles
sobre la más reciente paleta cromática, utilizaremos sus nuevos componentes, animaciones y transiciones para que puedas crear aplicaciones modernas que aprovechen al máximo lo último de Android.
LINK:http://cur.lv/rtbk6


miércoles, 30 de septiembre de 2015

Video2Brain Visualizacion de Datos con D3.js

Video2Brain Visualizacion de Datos con D3.js
D3.js es una librería de JavaScript para manipular documentos y presentar datos en gráficas estáticas o interactivas usando el DOM y gráficas SVG que se podrán generar dinámicamente ya que son capaces de responder a cambios en nuestros datos y actualizarse de manera muy fácil y transparente. En este curso aprenderás cómo crear estas gráficas dinámicas e interactivas con datos estáticos y dinámicos haciendo uso de los estándares web HTML5, SVG y CSS. Al ser una librería extraordinariamente ligera y sencilla tanto en su implementación como en su uso, podremos integrar D3.js a desarrollos nuevos o existentes sin mayor dificultad.
LINK: http://cur.lv/qod64 


miércoles, 9 de septiembre de 2015

Inteligencia artificial con aplicaciones a la ingeniería – Pedro Ponce Cruz


En general, los métodos de inteligencia artificial (IA) son una respuesta al deseo de aproximar el comportamiento y el pensamiento humano a diversos sistemas para la solución de determinadas problemáticas. Por ello, no es de sorprender que actualmente se tiene sistemas muy avanzados que pueden emular ciertas características humanas, sin embargo aún nos encontramos muy lejos de poder recrear algunas otras.

En la actualidad los métodos de la inteligencia artificial (IA) tienen un gran auge y muchos investigadores se encuentran estudiando nuevas alternativas en el área. Hoy en día es común el empleo de sistemas que utilizan la IA para su funcionamiento cotidiano, entre ellos los equipos electrodomésticos como lavadoras, hornos de microondas, cámaras de video, e inclusive sistemas de transporte.

Lo que se pretende con estos métodos en ingeniería es resolver los problemas, no sólo de una manera novedosa, sino sobre todo tener mejores soluciones, más eficientes y mejor planeadas.

El presente libro aborda los temas más importantes de la IA que se pueden emplear en ingeniería, y los expone de una manera sencilla y accesible. Entre estos temas destacan la lógica difusa, las redes neurales, los sistemas neuro-difusos y los algoritmos genéticos. Cada uno de éstos se trata en forma detallada para que el lector interesado pueda realizar de manera natural la solución de problemas de ingeniería, comprendiendo además la teoría que sustenta al método respectivo.

En esta obra, cada uno de estos métodos y técnicas se adecua a la solución de diferentes problemas mediante una serie de ejercicios, por lo que en cada capítulo se tiene un conjunto de problemas de distinta naturaleza, los cuales sirven de apoyo para completar el proceso de aprendizaje. En muchos de estos casos se emplea MATLAB® para elaborar el diseño del sistema de IA que se requiere. Cabe señalar que la mayoría de estos casos se realizó durante los cursos que imparto, los cuales tienen el objetivo de que los estudiantes participen de manera activa en la solución de problemas de ingeniería mediante el uso de los métodos de la IA, proponiendo mejores alternativas de solución.

Resumen de Contenido:

CAPÍTULO 1: INTELIGENCIA ARTIFICIAL
CAPÍTULO 2: LÓGICA DIFUSA
CAPÍTULO 3: REDES NEURALES ARTIFICIALES
CAPÍTULO 4: ALGORITMOS GENÉTICOS
CAPÍTULO 5: EJEMPLO DE AG EN MATLAB®

http://cur.lv/q03i2