Follow me @Tmeister

Archive for January, 2008

Más secciones en Klr20mg

Posted by Tmeister On January - 31 - 2008

Desde hace tiempo he tenido deseos de hacer algo con mi sitio apollo-code, que al día de hoy está abandonado, ya que el poco tiempo que me queda se lo dedico , cuando me acuerdo, a este blog.

Siendo que será muy difícil “administrar” 2 sitios donde la temática es muy similar creo yo que, lo mejor, es unirlos y hacer que klr20mg crezca un poco más y deje de ser solo un blog.

Por el momento he habilitado unos foros simples ya que en el intento de blog que tengo en apollo-code la mayor parte de los comentarios son preguntas <irónico>de los 5 comentarios que hay jaja</irónico>.

Al día de hoy no hay mucha información en español sobre AIR así que este puede ser un buen sitio para empezar a despejar dudas.

El dominio apollo-code.com y apollo-code.net en algunos días serán redireccionados a este, su humilde sitio.

Desde aquí hago llegar mi gratitud a Elder Vázquez y a Adrian Coria los cuales colaboraron con posts y hasta con un tema para Worpress (que nunca vio la luz, lo siento Adrian) y su colaboración sigue siendo bienvenida en klr20mg si así lo desean .

Pues bien, sean todos bienvenidos, pueden acceder al foro desde el link del menú: P o haciendo click aquí y el registro lo pueden encontrar en http://klr20mg.com/foro/register.php.

PD. Falta traducir el foro y si ven algún fallo por favor háganmelo llegar.

Gracias.

Trabajando con SQLite, AIR y FLASH CS3

Posted by Tmeister On January - 17 - 2008

Air desde su versión beta 2 si no mal recuerdo trae integrado un engine de base de datos SQL mediante SQLite.

¿Que significa esto?

Significa que podemos crear base de datos locales desde nuestra aplicación de AIR sin la necesidad de que el usuario final instale nada más que el Runtime de AIR.

Con esto podemos crear eliminar modificar bases de datos, tablas, registro etc.

Para propósitos de este tutorial vamos a crear un simple cliente que cree una base de datos si no existe, que cree la tabla con la cual trabajaremos y donde consultaremos, agregaremos y eliminaremos entradas.

Cabe mencionar que para efectos prácticos no posteare todo el código en cada ejemplo. Al final del tutorial estará la clase final así como los archivos fuente para su estudio ;)

Creación de Base de Datos

Al ser una base de datos local, evidentemente dicho archivo se tiene que crear en la maquina del usuario, para saber si la base de datos existe o no, debemos verificar si el archivo existe, para ello hacemos uso de la Clase File

[as]
package com.tmeister.samples.sql
{
import flash.filesystem.File;

public class sqlSample extends MovieClip
{
private var db:File;

public function sqlSample()
{
db = File.applicationStorageDirectory.resolvePath(“myFirst.db”);
(!db.exists) ? createDatabase() : dbExist();
}
private function createDatabase()
{
trace(“Creamos la BD”)
}
private function dbExist()
{
trace(“La Base de datos ya existe”)
}
}
}
[/as]

Read the rest of this entry »

Actualizando FLASH CS3 para crear Aplicaciones AIR.

Posted by Tmeister On January - 16 - 2008

Hace tiempo adobe lanzo un Update para Flash CS3 con el cual podemos crear aplicaciones de AIR desde este entorno, con lo cual estoy muy agradecido ya que aun FLEX no me termina de convencer :P .

Dado que la mayoría de ejemplos y tutoriales de AIR que están por la red están creados en FLEX decidí crear ejemplos de AIR creados desde FLASH CS3 y así nos olvidamos un poco del MXML.

Lo primero que debemos tener es obviamente :

Para que este update funcione la versión de su Flash CS3 debe ser la 9.0.2 si no tienen esta versión lo primero que deben de hacer es instalar este update, este proceso lo puedes hacer directamente desde el manejador de actualizaciones de Flash CS3 Help-updates.

Una vez que tengas dicha versión (9.0.2) sigue instalar el Runtime de Air beta 3 y por ultimo debes ejecutar el update de Flash.

Una vez terminada estas instalaciones verificamos si el parche fue exitoso para ello abrimos nuestro navegador de archivos (windows) y nos dirigimos a la siguiente carpeta

$PATHTO\Program Files\Adobe\Adobe Flash CS3

Dentro de esta carpeta debe existir un nuevo folder llamado AIK. Si esto es verdad solo queda ver los cambios de la interfaz de FLASH CS3

Al momento de abrir FLASH CS3 en la ventana de bienvenida en el apartado Create New debe existir una nueva opción llamada Flash File (Adobe Air) y bajo el menú Commands veremos 2 nuevos ítems:

AIR – Application and Installer Settings y
AIR – Create AIR File

Si esto es correcto ya estamos listos para crear aplicaciones AIR desde FLASH.

En el siguiente post hare un tutorial de cómo trabajar con SQLite obviamente desde FLASH CS3.

Nos estamos leyendo.

Nuevo año, Nuevo look

Posted by Tmeister On January - 11 - 2008

Así es, como siempre, cuando tengo un tiempo libre siempre me pongo a experimentar con el diseño del blog, este desde mi humilde punto de vista es el mejor de todos y realmente me ha gustado, tanto que no lo pienso cambiar, por lo menos por un año jaja :P

En cuento a trabajo se refiere sapotek está pasando por una etapa en la cual es consultoría y estamos desarrollando proyectos para terceros, para ser exactos, estamos desarrollando el sitio de mio.tv un proyecto muy interesante que el beta (privado o público) estará disponible a inicios de Marzo. Si desean saber mas sobre este proyecto pueden visitar su blog

Este año espero retomar Flex y AIR de forma más seria y hacer un par de proyectos como se debe y postear más seguido ya que he abandonado un poco el blog.

En fin, ya nos leeremos por aquí, espero leer comentarios sobre el nuevo look ;) .

A todos les deseo un feliz año 2008.

Acerca de mi
Enrique Chavez

Enrique Chávez también es conocido como @Tmeister es un desarrollador, emprendedor, poeta y loco.

Geek autodeclarado y apasionado de todo lo que tiene que ver con tecnología y desarrollo.

Cuenta con una experiencia de más de 7 años en el ramo del desarrollo, creando, sobre todo, aplicaciones web en la empresa Sapotek.

A finales del 2008 crea, junto con 3 colegas, la consultoría llamada AureaCode, enfocándose a brindar servicios de desarrollo web en todas sus variantes.

Si necesitas algún tipo de información o consulta por favor no dude en escribir.

View Enrique Chávez's profile on LinkedIn

Carlos Enrique Chavez Garcia's VisualCV

RSS Feed

Links Patrocinados