T i - S L

MUNDO GEEK

MUNDO GEEK

Para crear el primer programa con Titanium Studio basta con ir al menú:
File>New>Titanium Mobile Project


 img 1

1.-Ponemos el nombre de nuestro proyecto
2.-seleccionamos nuestro App id
3.-Url de tu portal personal o de la compañía.
4.-Selección de los sistemas para los que se generara la app.

Ya configurados basta presionar Finish para tener listo nuestro proyecto.
Automáticamente Titanium estudio nos genera los siguientes directorios y archivos:


 img 2

El archivo donde se encuentra el código fuente es app.js automáticamente nos genera un código el cual eliminaremos y sustituiremos por el siguiente código:


// 
// app.js 
// HolaMundo 
// 
// Created by @furthurr on 2011-12-14. 
// Copyright 2011 furthurr. All rights reserved. 
// 
var tabGroup = Titanium.UI.createTabGroup(); 
var tab = Titanium.UI.createTab({ 
    icon:'KS_nav_views.png', 
    title:'Tab' }); 
var win = Titanium.UI.createWindow({ 
    title:'ventana', 
    backgroundColor:'#fff' }); 
var label = Titanium.UI.createLabel({ 
    text:'hola mundo' }); 
win.add(label); 
tab.window=win; 
tabGroup.addTab(tab); 
tabGroup.open(); 

Para compilar nos situamos sobre el botón de RUN y seleccionamos el emulador con el que queremos probar nuestro primer programa.

 img 3


Si todo salió como debería tendremos como resultado las siguientes pantallas:


 img 4


Bien podremos identificar 4 elementos diferentes que hemos utilizado en el código: TabGrup, Tab, Window y un Label. 

Expliquemos un poco el código:

var tabGroup = Titanium.UI.createTabGroup(); 

Solo se ha creado el TabGroup sin atributos especiales. 

var tab = Titanium.UI.createTab({ 
 icon:'KS_nav_views.png', 
 title:'Tab' }); 

Se crea un Tap y se especifican un par de sus propiedades: icon y title, en icon se especifica el icono que se mostrara en la app, si se observa la fig 2 podemos ver que aparece la imagen que estamos utilizando como icono, y utilizamos el atributo title para ponerle un titulo al Tab.


var win = Titanium.UI.createWindow({
title:'ventana', 
backgroundColor:'#fff' }); 

Se crea ahora el elemento Window modificando sus propiedades: title para el titulo y el atributo backgroundColor para el color de fondo.

var label = Titanium.UI.createLabel({ text:'hola mundo' });

Por ultimo se crea el elemento label con la propiedad text la cual será el texto que mostraremos en pantalla.

win.add(label);
tab.window=win; 
tabGroup.addTab(tab); 
tabGroup.open(); 

Posteriormente agregamos el label a la ventana win.add(label); 
Asignamos la ventana al tab tab.window=win; 
Agregamos el tap al tabGroup tabGroup.addTab(tab); 
Por ultimo abrimos el tabGrup tabGroup.open(); 

TAREA??? xD
Ejercicio propuestos: Crear un programa con 3 tab cada uno con los siguientes textos:” soy ventana 1”, “soy ventana 2” y “soy ventana 3” .


Hoy me encontré un twee que preguntaba si 
“Ubuntu y Linux eran diferentes e eran lo mismo? 
La respuesta correcta es decir que NO, pero al concepto común la respuesta seria SI.

Para ello tenemos que definir claramente que es Linux GNU y GNU-Linux  (Distros).

Para ello iniciemos con el lengua rápida de Stallman (últimamente parece no pensar antes de hablar).

Stallman creo el concepto de software libre … algo que creo en ocasiones anteriores he explicado pero sino pueden preguntarle a WIKIPEDIA (que por cierto también es libre).

Bien para los software que cumplen con este criterio de Software libre Stallman creo la El Proyecto GNU, el tenia la idea de crear un sistema operativo totalmente libre … pero le faltaba algo … el kernel la cual es la parte mas básica que se comunica con el hardware(fierros) de nuestra computadora.

Ahí es cuando aparece Linus Torvalds el cual por hobbie creo un kernel al que llamo Linux, y lo licencio como software libre.

Ahora ya se tenían las 2 partes para crear un sistema operativo totalmente libre, por un lado muchos programas GNU y por otro el núcleo LINUX.

A esta unión se le llamo GNU-Linux claro como existen muchossss programas que son software libre significa que podrían existir muchos GNU-Linux característicos y específicos a grupos de usuarios (OJO no confundir con versiones), y precisamente a esas agrupaciones se les conoce como DISTRIBUCIONES.

Entre las mas populares se encuentran:
Ubuntu, fedora,  openSuse, Mint, Debian, Mandriva

Pero a estas distros (GNU-Linux) la comunidad le termino llamando simplemente Linux lo cual ocasiona muchas confusiones :).


Ok retomando mi Blog posteare un video que ya tiene muchos meses que realize con mi amigo Andrux,
simplemente es un video tutorial de como podemos eliminar las contraseñas de Windows 7 (cualquier ver).

Para poder hacerlo mediante este metodo (no es el unico) necesitamos de tener la distribución Trinity Rescue  la cual contiene todo un kit para poder reparar nuestro sistema operativo en caso de desastres ... como el cambiar nuestro password y no recordarlo xD .

Oks aqui el video de como realizar esos pasos.


App Circus regresa a Mexico

Posted by furthurr On 12:20 0 comentarios



Regresa App Circus a Mexico… que es App Cirus:
es un escaparate a nivel internacional para desarrolladores de aplicaciones móviles.

//
Tras el éxito en Villahermosa, AppCircus vuelve a México formando parte de las conferencias y congresos más destacados en la industria de la movilidad:

AppCircus en Querétaro
El próximo 1 de Septiembre es el inicio del tour de AppCircus en México. Tienes tiempo de registrar tu app hasta el 15 de Agosto!

AppCircus at Congreso Universitario Móvil
En México D.F. el 6 de Septiembre, tendrá lugar durante el Congreso Universitario Móvil Telcel 2011, lugar de encuentro entre los líderes de la tecnología móvil, el mercado de la telefonía celular y la comunidad universitaria, para reunir, sumar, socializar, captar talento y generar líneas de negocio.

AppCircus Spotlight on Nokia
México D.F., el 7 de Septiembre. Una oportunidad única de presentar tu aplicación para Nokia. Registra tu aplicación en appcircus.com antes del 16 de Agosto!

AppCircus at SG Conference & Expo 2011
El 8 de Septiembreen México DF, dentro del programa del congreso sobre desarrollo de software enfocado a profesionistas y líderes de TI en México y Latinoamérica cuyo propósito es poner a los profesionistas en contacto con las tendencias y mejores prácticas internacionales en el campo y emprender nuevos proyectos.

AppCircus in Guadalajara
El próximo 4 de Octubre. Guadalajaraes reconocida como el cluster de tecnología más importantes del país, y uno de los más respetados a nivel mundial. Es conocida como el Silicon Valley de México, debido a su fuerte industria electrónica y de la capital mexicana a causa de IT y desarrollo de software. No pierdas la oportunidad de presentar tu app!!


Hace apenas un par de días se me ocurrió instalar linux-mint (debian) en mi lap.

Tengo que reconocer que linuxMint siempre me ha tenido un escritorio elegante y bastante llamativo, ademas de tener prehistalado cierto soporte para archivos multimedia y aplicaciones para lo mismo.

y claro la migración a un nuevo sistema siempre tiene algunos pequeños problemas.

En este caso particular fue cuando se me ocurrió probar mi Aptana (eclipse), este simplemente no arrancaba mmmmmmm. claro como casi todo tenia una simple solución:

primero se me ocurrió instalar mi java así que:

sudo apt-get install sun-java6-jdk

Nop no funciono ... a buscar un rato por la red y me tope con que tenia que instalar el xulrunner.

sudo apt-get install xulrunner-1.9.1

listo Aptana andando, así que aquí comparto este detalle por si te pasa algo parecido.