martes, 29 de enero de 2013

Principio de la navaja de Ockham


El principio de la vaja de Ockham -muy conocido en el ámbito económico y científico-, se aplica también a la informática (muchos de ustedes, ya deben conocerlo).

Este principio, básicamente se basa en que: Ante dos o más explicaciones a un mismo hecho, la explicación más simple suele ser la más probable, pero no necesariamente verdadera. 

 En el ámbito de la Ingeniería de Software, la Navaja de Ockham se ve reflejada en el principio KISS (Keep it short and simple).

jueves, 24 de enero de 2013

Primera aplicación Android desde Ubuntu

El post pasado vimos como instalar todo lo necesario para poder empezar a programar en Android. Esta vez crearemos nuestra primera aplicación que como no podía ser de otra forma será un “Hola Mundo”.
Lo primero que hacemos es iniciar nuestro Eclipse e indicarle el espacio de trabajo donde guardaremos todos nuestros proyectos.

En el menú superior vamos a File -> New -> Android Project. Aparecerá una pantalla para crear nuestro primer proyecto. Lo rellenamos de la siguiente forma:





Por un lado, le damos un nombre a nuestro proyecto. Indícamos La versión del SDK que utilizaremos. En este caso la 1.6, ya que para nuestro propósito sirve de sobra y nos garantiza una gran compatibilidad con bastantes dispositivos.

Android: Google Cloud Messaging





Google sigue innovando un poco más cada día en los servicios que crea para los desarrolladores androides. En esta ocasión, Google ha lanzado un nuevo servicio de envío de datos mediante la nube. Google Cloud Messaging nos permite enviar datos a nosotros mismos, a otros usuarios o a nuestra aplicación mediante nuestro dispositivo Android.

miércoles, 23 de enero de 2013

Instalación: SDK de Android en Ubuntu

Comenzamos. Lo primero que hago normalmente a la hora de aprender un nuevo lenguaje es intentar tener a mano todas las herramientas que me harán falta a lo largo de mi aprendizaje. Procuro tener uno o dos libros de cabecera de los que poder echar mano, internet para cualquier consulta rápida y las herramientas de desarrollo necesarias para poder trastear con mis primeras aplicaciones.

Pues bien, las herramientas necesarias para empezar con Android son: Java, el SDK de Android y una plataforma de desarrollo, lo más común es Eclipse. Ubuntu (usare 12.04) normalmente suele traer una versión de Eclipse, pero no vamos a utilizar esa ya que le faltan algunas cosillas que necesitaremos.


Empezando: Introducción Android

Desde hace un tiempo me he adentrado en el mundo de Android así que aquí les compartiré mis experiencias y cosas útiles de como empezar en esto...

Empecemos con una breve introducción.

¿Qué es Android?

Android es un sistema operativo para móviles Open source, está basada en diferentes proyectos de código abierto. Esto significa que tenemos acceso completo al código fuente y podemos reparar algunos errores si los detectáramos.

5 razones por las que uso GNU/Linux

La mayoría de lectores de este blog sois usuarios de GNU/Linux, teniendo cada uno sus razones para usarlo, aunque muchas de ellas son comunes. En esta ocasión, he creído conveniente exponer mis razones para usarlo, además de para animar a la gente que actualmente lo está usando esporádicamente o que simplemente pasa por el blog para informarse, y está indeciso, acabe por animarse.