Programación de móviles. ¿Por dónde empiezo? (2ª Parte)
jul 20
Como vimos en la primera parte de esta serie de artículos, la cantidad de sistemas operativos, tecnologías móviles y lenguajes de programación, resulta complicado ser un experto en todas. Una solución emergente que cada vez va tomando más fuerza es el uso de Widgets. Un Widget es una aplicación pequeña que se puede instalar en un teléfono móvil o en un PC. Definidos como un estándar por la W3C recientemente desde diciembre de 2009. Según la definición del estándar un widget es un archivo comprimido .zip que incluye un archvo XML con información de configuración y diferentes archivos que se pueden encontrar en una aplicación web (html, css o javascript). Los widgets requiere de un gestor de widgets (widget manager) que permite ejecutarlos en el teléfono. En diferentes dispositivos este widget manager aparece integrado con el sistema operativo como ocurre con los teléfonos Samsung H1 (Vodafone 360 con Limo).
¿Diferencias entre una página web y un widget? Con una página web no puedes acceder a funciones del hardware del terminal, con un widget sí. Por ejemplo, usando el widget runtime de Vodafone para teléfonos Android o para S60 se puede acceder al PIM (Personal Information Manager: Agenda, contactos, citas,…), Camara, Acelerometro, GPS,..
¿Ventajas de los widgets con respecto a otras tecnologías? Sí sabes programar para la Web, con un bueno conocimiento de html, javascript y css, la curva de aprendizaje será mucho más rápida que aprendiendo un lenguaje nativo. El lenguaje nativo en determinadas aplicaciones puede ser más versatil, pero para la mayoría de la aplicaciones un widget puede realizar las mismas funciones.
Otra ventaja importante es la multiplataforma. Desarrollar un widget te permite de una forma rápida tener disponible la aplicación en diferentes sistemas operativos. Como ejemplo una aplicación que hicimos hace ya casi dos años en la que el mismo widget (usando el runtime de opera) se portaba a un nokia con S60, a un Windows Mobile y a un widget para el PC.
Los widget son muy buenos como aplicaciones clientes para acceder a servicios a través de la Web y permiten el uso de Ajax y librerías como Dojo o JQuery que facilitan mucho la programación Web en el móvil.
¿Tienes un teléfono con Android, S60, Vodafone360, vacaciones y ganas de ver tus aplicaciones en el móvil?
Si es así aquí tienes todo lo que necesitas para empezar:
1.- Descargate el entorno de programación de JIL (es un eclipse modificado para poder crear proyectos de widgets)
2.- El entorno trae un emulador y unos proyectos básicos que te permitirán ver tu widget en pocos pasos. En estos videos tienes un tutorial paso a paso para hacer el hola mundo.
3.- Para probarlo en tu teléfono instálate el widget runtime según corresponda( Android , S60 y para Vodafone360 no hace falta nada).
4.- Y ya que le has cogido gustillo, estudia un poquito la guia de desarrollo de JIL, como acceder al hardware del sistema, como hacer widgets multiplataforma para que se adapten a diferentes pantallas.
Más información en las páginas de desarrollo de JIL y de Vodafone
David Bueno Vallejo (bueno@lcc.uma.es)
Energía Solar
jun 3
En las siguientes artículos sobre tecnología vamos a tratar sobre la energía solar y sus dos tipos de conversión energéticas más importántes (térmica y fotovoltaica).
A modo de resumen podemos decir que la energía solar es la energía obtenida mediante la captación de la luz y el calor emitidos por el Sol.
La radiación solar que alcanza la Tierra puede aprovecharse por medio del calor que produce a través de la absorción de la radiación, por ejemplo en dispositivos ópticos o de otro tipo. Es una de las llamadas energías renovables, particularmente del grupo no contaminante, conocido como energía limpia o energía verde. Si bien, al final de su vida útil, los paneles fotovoltaicos pueden suponer un residuo contaminante difícilmente reciclable al día de hoy.
La potencia de la radiación varía según el momento del día, las condiciones atmosféricas que la amortiguan y la latitud. Se puede asumir que en buenas condiciones de irradiación el valor es de aproximadamente 1000 W/m² en la superficie terrestre. A esta potencia se la conoce como irradiancia.
La irradiancia directa normal (o perpendicular a los rayos solares) fuera de la atmósfera, recibe el nombre de constante solar y tiene un valor medio de 1354 W/m² (que corresponde a un valor máximo en el perihelio de 1395 W/m² y un valor mínimo en el afelio de 1308 W/m²).
Aunque nosotros nos vamos a centrar en el uso de la energía solar térmica, y sobre todo, fotovoltáica, el uso de la tecnología solar se puede clasificar en varias categorías, entre las que podemos destacar:
- Energía solar pasiva: Aprovecha el calor del sol sin necesidad de mecanismos o sistemas mecánicos.
- Energía solar térmica: Para producir agua caliente de baja temperatura para uso sanitario y calefacción. (es el más utilizado en los hogares por ser la más económica).
- Energía solar fotovoltaica: Para producir electricidad mediante placas de semiconductores que se alteran con la radiación solar.
- Energía solar termoeléctrica: Para producir electricidad con un ciclo termodinámico convencional a partir de un fluido calentado a alta temperatura (aceite térmico)
- Energía solar híbrida: Combina la energía solar con otra energía. Según la energía con la que se combine es una hibridación:
- Renovable: biomasa, energía eólica,fósil.
- Energía eólico solar: Funciona con el aire calentado por el sol, que sube por una chimenea donde están los generadores.
Otros usos de la energía solar y ejemplos más prácticos de sus aplicaciones:
- Huerta solar
- Central térmica solar, como:
la que está en funcionamiento desde el año 2007 en Sanlúcar la Mayor (Sevilla), de 11 MW de potencia que entregará un total de 24 GWh al año
y la de Llanos de Calahorra, cerca de Guadix, de 50 MW de potencia. En proyecto Andasol I y II.
- Potabilización de agua
- Cocina solar
- Destilación.
- Evaporación.
- Fotosíntesis.
- Secado.
- Arquitectura sostenible.
- Cubierta Solar.
- Acondicionamiento y ahorro de energía en edificaciones.
- Calentamiento de agua.
- Calefacción doméstica.
- Iluminación.
- Refrigeración.
- Aire acondicionado.
- Energía para pequeños electrodomésticos.
Fuente:Wikipedia
Programación de móviles. ¿Por dónde empiezo? (1ª Parte)
may 21
illa que en la actualidad. Por decirlo de forma muy simplificada, hace dos o tres años la mayoría de los teléfonos eran compatible con los “Juegos Java” que todavía seguimos viendo en la publicidad de algunas cadenas. La respuesta en esos días hubiera sido aprende a programar Java ME (MIDP/CLDC). Porque aunque había otras posibilidades como programar en C++ para Symbian (Sistema Operativo de los teléfonos Nokia) esta programación era bastante más complicada.En la actualidad todo se ha complicado bastante. Aunque Java ME teniendo bastante que decir durante algún tiempo por su integración con diferentes sistemas operativos, como SymbianOS que continua siendo el más extendido. En la siguiente figura se ve como se reparte el mercado de los móviles en la actualidad.
Estadísticas Mundiales de Sistemas Operativos de Móviles
Puede comprobarse que si queremos estar al día deberemos aprender más cosas además de Java ME. ¿Que tal aprender a programar un iPhone?Sobre todo si miramos las estadísticas en España.
Estadísticas en España de Sistemas Operativos de Móviles
Parece que en nuestro país el iPhone se ha hecho un buen hueco. Yo que soy poco Mac-arra (aunque mi compañero Juan Falgueras me esté iniciando) tengo que reconocer que la usabilidad del iPhone es muy buena a pesar de sus limitaciones como limitaciones de bluetooth o la monotarea que en la última versión se ha solucionado. Una de las características que pienso que lo han hecho tan popular es introducción del primer MarketPlace(llamado AppStore) en el que hay una cantidad innumerable de aplicaciones gratuitas o a precios muy reducidos. Aunque estos precios sean muy bajos, rondan 1€, si una aplicación tiene un millon de descargas pues has ganado un millón de euros. Eso ha motivado a muchos programadores y podemos encontrar un gran número de aplicaciones en versión Lite (versión reducida gratuita) y en su versión Completa.
¿Cómo se programa un iPhone o su hermano mayor iPad? Tienes dos formas de hacerlo. Si sabes programación Web estás de enhorabuena, por el iPhone y por la programación de Widgets de la que hablaré más tarde. Un gran porcentaje de las aplicaciones que se encuentran en el AppStore son en realidad aplicaciones Webs adaptadas para las dimensiones del iPhone/iPad. La página de desarrollo de WebApps es Safari Dev Center, en la que se tiene toda la documentación del HTML,CSS y Javascript) soportado por el navegador Safari dentro del iPhone (HTML5).
Las Web Apps de iPhone tiene algunas limitaciones respecto al acceso a características interesantes del teléfono como el acelerometro, la cámara, GPS brújula digital y todo lo relacionado con telefonía. Si queremos hacer algo con eso vamos a tener que remangarnos, comprarnos un iMac y empezar a desarrollar con el entorno de dessarrollo Xcode y aprender Cocoa y Objective-C, que es como un C++ pero ‘raro’ para los que estéis acostumbrados a Java o C++. Por ejemplo, lo que en Java o C++ sería label.setText(“Hola Mundo”) en Objective C es [label setText:@"Hello World"]; Aunque hay que reconocer que el entorno XCode es bastante amigable y el emulador funciona muy bien. (Pero solo en un Mac). Si te interesa, aquí tienes un libro gratuito de la página de Apple del lenguaje Objective C.
En el siguiente capítulo hablaremos de otras tecnologías que van a arrasar el mercado. Los Widgets (Nokia, Vodafone 360, Bondy,…) y Android.
David Bueno Vallejo (bueno@lcc.uma.es).
Telecos Málaga con el deporte malagueño
may 14
Este fin de semana se juegan dos partidos con distintos sentimientos. Uno, porque el Malaga C.F, el equipo de la capital malagueña se juega la permanencia un año más en la división de honor contra el Real Madrid C.F en la Rosaleda, en un partido a muerte. Para animaros e ir este domingo con la mentalidad más positiva os dejo este video.
Mientras, el C.D El Palo puede hacer historia. Puede hacer historia por ser el primer barrio de Málaga en conseguir un acceso a 2ªB, después de haber conseguido el año pasado el ascenso a 3º.

Desde Telecos Málaga deseamos lo mejor para este fin de semana para nuestros equipos malagueños.
ANIMO MÁLAGA C.F Y C.D EL PALO!!!!
Ridículas leyes sobre el sexo en el mundo
abr 30
| Las más divertidas y ridículas leyes sobre sexo en el mundo | |
| Algunas evidencian un fuerte machismo, como la prohibición de que las mujeres compren condones en Indiana, EE.UU.; otras pecan de extravagantes, como en Hawaii, donde si hace el amor con una menor de 18 castigan a los padres de la chica. | |
|
|
|
|
Agencias – La revista alemana “Bild” seleccionó los preceptos sobre sexualidad más extraños del orbe. Y algunos ocurren en lugares insospechados. Inglaterra Si anda en una noche de suerte porque en un típico pub inglés coquetea ligeramente con una bella chica, está todo bien, pero si la invita luego a acostarse juntos, toma un mal camino. Quien en Inglaterra le pide a una mujer desconocida tener sexo incurre en un delito llamado “molestia nacional”. El castigo: hasta 130 euros (133 mil pesos) o tres meses de cárcel. |






