domingo, 16 de agosto de 2009

Comentarios de Videos

(Entrada para mi curso de TI)

Seguridad Informatica
Asi como la informacion es el elemento de mayor importancia para cualquier persona u organizacion, esta tambien representa el mayor blanco de ataques y fraudes que pueden llegar a causar grandes daños y cuantiosas perdidas.
Es necesario contar con tecnicas y herramientas adecuadas para brindar seguridad y garantizar la integridad, autenticidad y disponibilidad de la informacion.

Existen diversas formas y modalidades de perpetuar ataques informaticos, como los llamados "Spam" que no son mas que avisos o correos basura que saturan los servidores de correo para fines maliciosos.
Los virus informaticos consituyen la mas grande amenaza que todos los tiempos ha estado presente, ya que existen una inmensa variedad de estos y sus consecuencias son muy distintas desde una simple aplicacion hasta la acida de un gran sistema, estos tienen la facultad de reproducirse y multiplicarse por la red, infectando asi muchos ordenadores, para este mal existen tambien gran variedad de antivirus en su mayoria todos privativos.

Una modalidad muy poderosa de estafa es el "phishing" para obtener informacion confidencial de los usuarios victimas para ser usados de forma fraudolenta, partiendo de falsas paginas web o copias exactas de autenticos sitios web, en la actualidad es una modalidad muy practicada por los hackers ya que el usuario final cuenta con muy poco conocimiento de medidas de seguridad de sus datos.

Por ultimo la gran amenaza por excelencia son los "hackers" y "Crackers" q buscan robar informacion confidencial de personas u entidades y utilizarla para fines especificos. Existen muchos terminos para referirnos a los cibernautas que producen actividades delictivas por medio de los ordenadores.

Se sabe que no hay defensa perfecta, pero si buenas medidas para mantener controlado cualquier ataque informatico.
Fuente--> http://www.youtube.com/watch?v=6ihTC8up2eM

Riesgos de la Tecnologia

La tecnologia esta en todas partes, abarca una extensa gama de utilidades para el hombre, esta muy orientada a la comunicacion, agrega valor a las actividades del hombre ademas que potencia el funcionamiento y operacion de las empresas.

Tenemos que ser conscientes que existen muchos riesgos y amenazas que dependiendo de su magnitud pueden causar daños incalculables a una persona, familia, entidad publica, gobernamental y cualquier otra organizacion que emplee tecnologias de informacion.

El video nos muestra claramente como es que una organizacion queda en jaque, partiendo de la entrada de un aparentemente indefenso archivo o correo electronico que desencadena la infeccion total de toda la red y desde luego la caida del sistema, y como si fuera el crimen perfecto, la informacion que viaja dentro es capturada y robada, las claves de acceso son el blanco principal, los clientes tambien son perjudicados ya que no cuentan con el optimo manejo del sistema, es asi como este ataque se convierte en una gran amenaza y en un gran evento delictivo sin la participacion prescencial de los causantes!

Frente a esto, es necesaria una adecuada orientacion y conocimiento de los riesgos de las TIC, ademas de una capacitacion en el ambito laboral y seguir pautas de seguridad informatica para prevenir los grandes daños que hemos visto!

Fuente --> http://www.youtube.com/watch?v=wbleh0TpBsc

Comprando en Internet

Un video muy curioso!.. El mensaje es claro: "cuidado con el Phishing, debo estar bastante informado con este tema", pues en el primer video explique un poco lo que era esta modalidad de fraude y las consecuencias que origina.

Cuando efectuemos actividades de e-commerce o e-banking es muy recomendable no navegar por paginas por medio de enlaces sin antes estar seguro de que su procedencia es confiable, se sugiere navegar escribiendo la URL en la barra de direcciones del naevgador y leer claramente todo su contenido de la web, si no queremos estar sujetos a engaños y fraudes por la internet.

sábado, 11 de julio de 2009

Marketing Movil..Una nueva herramienta de comunicacion

--(Entrada para mi curso de TI)--

Se dice que si el móvil fuera un virus, la humanidad estaría a punto de desaparecer.
Somos concientes que el teléfono móvil se ha convertido en el medio de comunicación más popular entre las personas, gracias a sus prestaciones que ofrece.

Pero además lo que escapa a nuestra vista es que estos dispositivos son muy importantes en el ámbito empresarial para realizar acciones de marketing móvil, campañas de comunicación, comunicación a bases de datos, promociones, etc.

En la lectura resalta la gran importancia que ha tiene el uso de los mensajes de texto (SMS) en las campañas de marketing, gracias a esta revolución se puede tener una comunicación de bajo costo entre las empresas y sus clientes de forma oportuna y eficiente.
A mi parecer, esta tecnología nace de la necesidad de las empresas de tener una relación más real y potencial con sus clientes para explotar el factor movilidad que tanto gustan las personas y que les es bastante cómodo para realizar todo tipo de actividades.

Otras metodologías de comunicación entre empresas o entidades y los clientes son: el branding, el M_commerce, y el advergaming, que constituyen increíbles alternativas tecnológicas para el marketing.

Se dice que el móvil es la herramienta casi absoluta de marketing del futuro.

Un ejemplo claro que puedo citar sobre el tema es en los programas televisivos, que piden mandar un SMS para algún concurso, otros orientados a la empresa como compras de entradas de cine, cupones, avisos de ofertas,etc.


domingo, 5 de julio de 2009

Respuestas al Cuestionario 05-07-2009

(Entrada para mi curso de TI )

1.- Explica como se maneja la seguridad en un proyecto de desarrollo según el texto leído.

En un proyecto de desarrollo de Sistemas de Informacion casi siempre los problemas de seguridad se manejan casi siempre en las ultimas etapas como la de implementacion y codificacion y despues del despliegue, ya que implementarlo en las fases iniciales resulta bastante costoso y consume mucho tiempo ademas que se requiere mucha imaginacion del lado del atacante, eso es algo dificil de controlar.

2.- ¿Cuales son los tres aspectos que fueron descuidados hasta ahora por la teoría general de los sistemas?

Estos tres aspectos son los siguientes:

* Examen de un nuevo tipo de información difusa basada en el conocimiento de datos.

* Desarrollo de un mundo coordinado con un sistema independiente en un largo espacio de tiempo.

* La introducción y la inclusión en la teoría de una característica muy importante, como la anisotropía de la estructura de nuestro mundo.

3.- ¿Qué significa las iniciales GFSCT?

Significa: (General Fuzzy Systems Control Terms).- Condiciones Generales de la Teoría de Control de Sistemas Difusos.
Aunque aun esta en una fase de desarrollo, esta nueva teoría juega un papel muy importante en nuestro futuro y el de los Sistemas de Informacion ya que tiene en cuenta los tres criterios descuidados hasta ahora por la teoría general de los sistemas.

4.- ¿Por qué la teoría de hoy de los sistemas no puede hacer frente a crisis global?

Al parecer se fundamenta que el sistema de sistemas no cuenta con los instrumentos ni herramientas de la teoría capaz de hacer frente a la situacion por la que esta pasando el mundo entero. La teoría de control y sus criterios de estabilidad no son suficientes para abordar las nuevas demandas,situaciones y fenomenos de las realidades del mundo de ahora, aspectos tales como la crisis de la banca y la decadente economia mundial donde solo existe neocolonialismo de parte de als potencias mundidales hacia los paises menos civilizados.
Lectura: http://rapidshare.de/files/47766487/CL_INFORMATION_TECHNOLOGIES.doc.html

domingo, 14 de junio de 2009

Programa informatico para Manejar el ordenador con el Movimiento de la cabeza para personas discapacitadas

--(Entrada para mi curso de Tecnologias de Informacion)--

Rubén es un gran aficionado al fútbol, le encanta escribir «mails» y conectarse al Messenger para comunicarse con sus amigos. Su parálisis cerebral ya no es un obstáculo para que pueda acceder a las nuevas tecnologías. Él es sólo un ejemplo de las personas con movilidad reducida o nula en los brazos que pueden utilizar el ordenador gracias a Enable Viacam, un «software» informático que permite que aquéllos que están en la misma situación que Rubén, puedan controlar el puntero del ratón del ordenador con los movimientos de la cabeza.

«El ratón se desplaza por la pantalla siguiendo a la cabeza del usuario. Para poder clicar en la pantalla lo único que hay que hacer es parar el movimiento del puntero durante unos segundos», explica César Mauri, creador del programa. Enable Viacam salió de un proyecto de fin de carrera de César en 2001 en la Universidad Rovira i Virgili de Tarragona, que más tarde acabó comercializando bajo el nombre de «Ratón facial».
Gracias a una subvención del Departamento de Gobernación de la Generalitat, el programa ha pasado a ser de aplicación libre y todo el mundo lo puede utilizar de forma gratuita. «Usar el ordenador ha cambiado la vida de muchos discapacitados, que han podido ver que no todo se acaba por no poder mover las manos», comenta Mauri.
El programa está disponible en cinco idiomas, consta de un teclado integrado que aparece en la pantalla y en los cuatro primeros meses, desde que es gratuito, ha habido más de 1.000 descargas. Está impulsado por la Asociación Provincial de Parálisis Cerebral de Tarragona, que actualmente gestiona varios centros de educación y asistencia para personas afectadas por esta discapacidad, como la escuela La Muntanyeta.

domingo, 31 de mayo de 2009

Tendencias en Tecnologias Clave

Hablar de tecnologia es hablar de un gran numero de opciones de desarrollo..Muchas empresas tienen la necesidad de implantar en sus planes de negocio la mejor opcion en tecnologias para el adecuado desempeño de sus funciones y asi alcanzar el exito empresarial.

La lectura nos da un alcance sobre el valor que se les pueda dar a las tecnologias y establecer el momento preciso para aplicar una tecnologia de informacion en un negocio..
Adoptar las tecnologías informaticas en el momento oportuno es lo que marca el exito en l aplicacion de las tecnologias..

Para este cometido se muestran algunas herramientas que se pueden utilizar para determinar cuáles seran las tecnologias que tendran un mayor impacto en los negocios y que esto aumente la productividad de la organizacion. y un punto importante es darle mucho énfasis a la mejor eleccion de tecnologias.. la que mejor se adecue a los objetivos de la organizacion y no tomar una por ser lo novedoso o lo mas popular.!!


Fuente: http://www.deltaasesores.com/documentos/txTecnologiaClave.pdf

sábado, 30 de mayo de 2009

Bing: el nuevo motor de búsqueda en Internet del gigante Microsoft para competir con Google

--(Entrada para mi curso de Tecnologias de Informacion)--

La semana pasada, la apuesta de Microsoft para el mercado de las búsquedas en Internet era conocido con el nombre de Kumo. El nombre definitivo del producto es Bing y competirá directamente con Google.

El gigante de la informática estadounidense Microsoft ha presentado un nuevo motor de búsqueda, Bing, diseñado para entender qué es lo que la gente busca en Internet y competir, en principio, con el popular buscador Google, actual líder del sector de búsquedas en la Red. De esta forma, Microsoft se refiere a Bing como un 'motor de decisión', y señaló que comenzará a desplegarlo en línea en bing.com los próximos días.

El sistema de búsqueda de Bing emplea tecnología semántica para reconocer no solamente las palabras clave, sino la intención de una frase escrita como una pregunta, por ejemplo, según informó Microsoft. Los motores de búsqueda de la Red tradicionalmente se basan en palabras clave halladas
en los sitios web. De esta forma, Bing reemplazará el buscador de Microsoft MSN Live.


martes, 12 de mayo de 2009

Enviar SMS con J2ME..( la especificacion WMA )

q tal:
Una gran espectativa se ha tenido desde hace un gran tiempo por el sistema de mensajeria instantanea, al cual los dispositivos de telefonia movil han sabido sacarle mucho provecho..
Bueno el punto aqui es que la Java Micro Edition posee una api muy interesante para este cometido.. Esta es la conocida WMA.
Las explicaciones sobran..ya que aqui les dejo un tutorial muy bueno que encontre..y el ejemplo que desarrolle...y funca muy bien, cabe resaltar que esto no significa enviar mensajes gratis..como busca la mayoria de personas jeje.. el cargo por mensaje es el normal que utilizar la misma aplicación de envio de mensajes que traiga el dispositivo.

manual de WMA --> http://www.mediafire.com/download.php?dmaaziyztw0
Interesante proyecto usando WMA -> http://www.mediafire.com/download.php?tumnlzfvm0j
Codigo de ejemplo ( documentado )--> http://www.mediafire.com/download.php?wdwnxjjrd5o

lunes, 4 de mayo de 2009

Comunicar PHP con J2ME mediante JSON

q tal:
Les traigo una interesante y potente manera de comunicar nuestros midlets con scripts php alojados en algun servidor Web mediante un formato de representacion de datos mas ligero que XML y muy acpetado por los programadores.

JSON?::
"Javascript Object Notation" es un formato ligero de intercambio de datos, similar a XML, pero basado en JS. La simplicidad de este lo ha llevado a ser una alternativa a XML en el uso de AJAX, ya que es mucho mas sencillo escribir un parser de JSON en Javascript.
http://www.json.org/
El autor cuidadosamente ha elaborado librerias para soportar y usar JSON en muchos lenguajes de programación.. De las cuales usaremos la perteneciente a PHP y a J2ME.


Un ejemplo básico que e elaborado es el siguiente:
script PHP del lado del servidor:

require_once("JSON.php");
$oJSON = new JSON();

//Definimos un array de objetos en notacion JSON.
//El objeto consta en el atributo nombre y un array de provincias.
$sJSON= "[{\"nombre\":\"Peru\",\"provincias\":[\"Lima\",\"Piura\",\"Lambayeque\",
\"Cajamarca\",\"Ucayali\",\"Cuzco\",\"Puno\",\"Tacna\"]},{\"nombre\":\"Espana\",
\"provincias\":[\"Saragoza\",\"Sevilla\",\"Barcelona\",\"Madrid\",\"Valencia\",
\"Villareal\",\"Cataluna\"]},{\"nombre\":\"Argentina\",\"provincias\":[\"la Plata\"
,\"Cordova\",\"Buenos Aires\",\"San Lorenzo\"]}]";

$oUbicacion = $oJSON->decode($sJSON);
$sSalida="[]";
$pais=$_REQUEST['pais'];//recibimos en la cadena de petición el país escogido.

if(!empty($pais)){//si existe
for($i=0;$inombre==$pais){
//obtenemos las provincias del aís escogido

$sSalida = $oJSON->encode($oUbicacion[$i]->provincias);
break;
}
}

echo $sSalida ;

JAVA :
Del lado del cliente: Leeremos JSON desde J2ME utilizando la libreria JSON j2me.

//cadena de conexión:
String url = "http://servidor/pagina1.php?pais=Peru"

........
//decodificamos la respuesta del servidor...
try{
JSONArray jsonArray=new JSONArray(respuesta);

respuesta="Las Provincias obtenidas son:\n\t";
for(int i=0;i < jsonArray.length();i++){

respuesta+=jsonArray.getString(i);

respuesta+="\n\t";
}
}catch(JSONException exe){;}




MobyExplorer 3, completo explorador + ciente FTP sobre J2ME


q tal:
En busca de aplicaciones útiles para mi teléfono movil me encontre con el explorador de archivos mas completo y excelente hecho en J2me.
Entre las características mas resaltantes es que nos permite también visualizar archivos de texto plano de manera muy profesional. la utilidad de Ftp tambien es muy interesante.
Aqui la descripcion:

MobyExplorer es, quizás, uno de los exploradores para móviles J2ME más completos del mercado. Un explorador de archivos que incorpora funciones para transferir archivos entre un servidor Definición de 'FTP' :
Protocolo estándar que sirve para el intercambio de archivos entre diferentes ordenadores a través de Internet. El protocolo FTP usa a su vez el protocolo TCP/IP.">FTP
y tu teléfono móvil.

Muy sintetizado y organizado mediante pestañas, su entorno principal te permitirá trabajar con comodidad tanto en modo local (explorador de archivos) como remoto (cliente FTP). Ambos modos incluyen las funciones necesarias para copiar, pegar, renombrar, mover, borrar y ocultar archivos; crear carpetas o directorios y visualizar sus atributos.

Entre sus recursos adicionales, en MobyExplorer encontrarás un sistema de cifrado para maximizar la seguridad de tus transferencias, un editor de texto para visualizar documentos directamente desde el entorno del programa, un sistema de compresión/descompresión de archivos (Gzip/GUnzip) y un editor web con las funciones básicas para modificar tus documentos compartidos.

Descargado desde aqui-->http://www.mediafire.com/download.php?jd1uxmhzn5h

Leer archivos de Texto en tu dispositivo Móvil con Read Maniac (Convierte E-Book en Java)

q tal:
Les presento una herramienta bastante interesante que encontré por la red :READ MANIAC,la cual nos permite convertir nuestros archivos de texto plano en midlets listos para ser ejecutados y visualizados en nuestro telefono celular...
Muchos de nosotros gustaríamos contar con un lector de pdfs,Word,Excell en nuestro teléfono celular, y es que esto es posible en muchos dispositivos, en su mayoria los que cuentan con el Sistema Operativo de Windows Mobile..la cual posee una Suite completa de Office..me parece una tremenda utilidad.
Pero..
En el caso de celulares que no cuenten con este SO .. por ejemplo los Symbiam OS que es el SO con el que cuentan la mayoria de celulares Nokia,Ericsson y Motorola.. las oportunidades son muy pocas para esta gran necesidad de leer estos archivos..

Una aproximación que se puede tener y que por cierto ya es útil, es visualizar de alguna manera los archivos de texto plano.. y configurar propiedades como el formato de texto,color, etc...Esto es posible gracias a esta herramienta:

Read Maniac, una vez instalado en la PC permite convertir cualquier archivo con extensión .txt en una aplicación Java llamada "midlet" que se puede instalar en tu móvil, y que te permite leer este libro cada vez que tengas un tiempo libre y en cualquier lugar.

El primer paso es Convertir cualquier tipo de archivo ya sea PDF, DOC, HTML, LIT en formato "plano" .txt, para poder usar luego read maniac.


Aqui una vista desde el emulador:

Puedes descargarlo aqui-->http://www.mediafire.com/download.php?mawmnqdiwzq
Adjunto a este archivo se encuentra un manual de como usar el software...
Espero les sea de ayuda..

sábado, 25 de abril de 2009

CLDC y MIDP conociendo los Midlets - Manuales y Libros de J2ME

q tal:
Bueno aqui pongo a su disposición unos enlaces muy interesantes que particularmente me han ayudado mucho en este camino..y como parte para ahorrarles un poco el trabajo, ya que como les comentaba en el anterior post, es fundamental conocer estos conceptos para desarrollar nuestras aplicaciones con J2ME:

Enlaces:

http://leo.ugr.es/J2ME/INTRO/index2.htm
http://grasia.fdi.ucm.es/j2me/_J2METech/CLDC.html
http://grasia.fdi.ucm.es/j2me/_J2METech/MIDP.html
http://www.it.uc3m.es/celeste/docencia/j2me/tutoriales/ (recomendado)
http://www.it.uc3m.es/celeste/docencia/j2me/tutoriales/midp2_0/PracticaGame/
http://www.javahispano.org/contenidos/es/introduccrion_a_j2me/
http://www.vb-mundo.com/tutoriales/J2ME/56.html

Una parte de manuales que recopilé:
http://www.mediafire.com/download.php?kjfrfm2m4i3

Estos tres libritos que aunque estan en Inglés no impide admirarlos:


Link de descarga -->....http://www.mediafire.com/download.php?ylgmi0wrzgu


Link de descarga -->....http://www.mediafire.com/download.php?ynm2njwdmu5


Link de descarga -->....http://www.mediafire.com/download.php?nykh30emm5m

Programación para dispositivos Móviles con J2ME usando Wireless Toolkit y JCreator.........(Desarrollo)

ahora la practica:
Y es que pongo Jcreator como editor del codigo porque es el primer IDE que conocí para programacion en Java y con el cual me familiaricé por mucho tiempo, y es que en la actualidad muchos programadores usan editores mucho mas potentes como el NetBeans o Eclipse los cuales facilitan mucho la programación y son muy eficaces en el ahorro del tiempo para el desarrollo de Sistemas. NetBeans es el mas estable para programacion J2ME, la facilidad para crear interfaces es muy buena, actualmente es el IDE que uso para estas aplicaciones, ya que mi preferido JDeveloper tiene muchas dificultades para usar el plugin de J2ME.

las vivencias --> aqui!

Con respecto al IDE, siempre e dicho que lo mas importante es la capacidad que posee el programador para elaborar sus algoritmos y contar con el conocimiento de muchas clases y metodos para asi no depender de algun IDE. Partiendo desde un block de notas o un notepad++ se aprende mejor ya que buscaras los metodos y clases en tus libros y apuntes y te obligara a la investigacion y no un IDE que te autogenera todos las clases y metodos disponibles y al otro dia ya se te habra olvidado.
Estoy de acuerdo con la opinión de mi compañero Martin cuando dice que los IDE y las librerias disminuyen la creatividad del programador pero no se le quita su gran ayuda a la hora de desarrollar proyectos de forma más rápida.

Bueno ahi el tuto:

1.- Descarga e instala el Sun Wireless Toolkit 2.5.2_01 ..el enlalce-->aqui.
2.- La instalacion es sencilla..asi q abrimos la herramienta KToolbar desde la carpeta 'bin' del directorio de archivos q creó el programa.( por defecto en la carpeta c:\WTK2.5.2_01 ) o tb dsde el menu de Inicio:
Tendremos algo como esto que consituye la interfaz del programa:
Creamos un nuevo proyecto y nos pedira : el nombre del proyecto y el nombre del midlet ( nombre de la clase ejecutable) de preferencia deben tener el mismo nombre:
Automaticamente nos abrirá la ventana de propiedades del proyecto lo cual a mi parecer es la parte mas delicada y requiere tener conocimiento de los fundamentos de J2ME, pero se escapa del objetivo de este tuto que les comparto, el explicarles todos estos conceptos...ya que se extenderia demasiado, asi que les recomiendo leer sobre la configuracion CLDC y el perfil MIDP.. y seguir el tuto:

la mayoria de celulares modernos soportan CLDC 1.1 Y MIDP 2.0, para algun modelo en especial puede ser bueno que averigue la configuracion y perfil de su celular, los que e probado y soportan esta configuracion son por ejemplo un sonyEricsson k310,w200 , Nokia 3220,5200,5300 y algunos modelos de Samsung..Actualmente he conseguido un nokia 5200 y corren muy bien las aplicaciones...ahí algunas propiedades que se generan y pueden ser modificadas
En el proyecto se crea el siguiente sistema de carpetas:
src -> contiene los ficheros java que hagamos con JCreator
classes -> aqui se guardan los archivos compilados .class que genera el WTK
res -> se guardan archivos externos , como imagenes por ejemplo.
bin -> aqui se guardan los fecheros ejecutables, un fichero jad que contiene toda los detalles del midlet, y el jar que es el archivo que llevaremos a nuestro celular, en este hay un engorroso camino de creacion ... pero fue la unica manera que pude descubrir, asi que si alguien puede hacer algo mas sencillo mejor p. La carpeta del proyecto se crea por defecto en 'C:\Documents and Settings\luis182\j2mewtk\2.5.2\apps'Otro tema que se escapa a este tuto es la codificacion de las aplicaciones y la estructura de los midlets, pero eso seria bueno investigarlo.....o con unos ejemplos que suba al blog se pueden familiarizar. Ahi una toma programando en JCreator, Ahi muestro una toma de una de mis primeras aplicaciones que elaboré, sobre conversion de numeros binarios,octales,hexas que al final del tuto lo pondre para descarga.

Lo curioso es que solo usaremos el JCreator como editor mas no para compilar nuestras clases..ya que el que compilara el codigo es el WTK.. cuando ya lengamos nuestro codigo hecho lo compilamos con (boton 'build' en el WTK) y ahora el procedimiento engorroso del que les hablaba..y es que el problema fue que nunca vi una funcion en el WTK que me generara el jar automaticamente..asi que decidi crearlo con el JCreator y la explicacion esta dada en una entrada antigua de este blog.-->(http://luanunp.blogspot.com/2008/10/solucion-ejecutable-jar-con-jcreator.html), con la diferencia que ahora ya no le agreguen el Main-Class...Un dato importante es que en el jar hemos debido empaquetar las clases que compilo el WTK y se encuentran en la carpeta 'classes', despues de eso darle un nombre al jar..de hecho q el nombre del midlet , y llevarlo a la carpeta 'bin'
Ahora a editar el jar--> editamos el manifest al igual q en el tuto antes mencionado y editar el jad tambien..todo el contenido del jad lo pegamos en el manifest del jar y lo reeemplazamos...
Muy bien ahora tenemos que ver el tamaño del jar despues de la modificación para luego abrir las propiedades del proyecto en el WTK y cambiar el tamaño del jar..y listo..!!
Ahora podemos emular nuestra apliacion con el Emulador incorporado que trae el WTK..
De dos maneras
1.- Doble click sobre el fichero .jad
2.- Desde el WTK en 'Run'
Este es el resultado:
Para ejecutarlo sobre tu celular solo necesitas llevar el jar porque como vimos anteriormente , el manifest ya contiene toda la informacion que el jad tiene del jar.

El ejemplo --> aqui!!

Me estoy animando por poner un videito..jeje


dudas o sugerencias --> luisan_182@hotmail.com

Programación para dispositivos Móviles con J2ME usando Wireless Toolkit y JCreator...........(VIVENCIAS)

q tal:

Bueno por fin me reencuentro con mi blog, ya lo tenia abandonado desde hace un tiempo por la absorvente Universidad..Ya me encuentro terminando este octavo ciclo y me daré tiempo a postear mas articulos que tengo por ahi guardados.


las Vivencias con J2ME...

Hace ya casi dos años me acuerdo que un compañero de estudios me mostró unos manuales y software que habia encontrado en los laboratorios de mi Facultad, le di un vistazo y alcance a ver bastante codigo en lenguaje java y muchos gráficos de telefonos celulares. Me pareció bastante interesante y los lleve a casa para leerlos detenidamente. Pues se trataba de la Aquitectura J2ME, la cual es la especificacion de Java para dispositivos con capacidades reducidas de recursos, mas especificos con celulares, PDAS, palms, etc..

Seguí invetigando mas sobre el tema .. y me encontre con el programa que hace posible desarrolar estas maravillas y es uno elaborado por la misma SUN, llamado Wieless Toolkit que recuerdo haberlo encontrado en ese entoncs en la version 2.5, la mas actual hasta el momento es la 2.5.2_01, cabe resaltar que este software no es ningun IDE ni nada por el estilo, para programar se puede usar cualquier editor de texto, el software lo q hara es compilar tu codigo tomando las especificaciones dadas como la version del CLDC y el MIDP (sugiero una letura intensiva sobre estos dos terminos), entre otros parametros y este creará todos los archivos ejecutables necesarios para ver correr tus aplicaciones..

Pero la gran pregunta es -> Que es lo que J2ME me brinda para desarrollar aplicaciones y que aplicaciones y para qué pueden servir??
Pues la respuesta es simple ...muchas aplicaciones desde agendas, juegos,aplicaciones Bluetooth, podrias llevar muchas de tus aplicaciones que hiciste en java para escritorio, llevarlas a tu celular y disfrutar de la movilidad que este ofrece, y sobre todo las mas importante son las aplicaciones de conexion, podriamos tener un servidor que reciba peticiones desde el dispositivo celular y q la logica de negocio q este alberga nos de informacion q requerimos hacia el celular, la variedad es mucha, todo queda al ingenio del desarrollador.

De antemano puedo decir que entrar a este micromundo como le llaman muchos desarrolladores, es sinonimo de entrega e investigacion, programar midlets(asi como un applet es para el navegador, el midlet es al celular) para nuestros celulares es tarea facil pero requiere darle tiempo y espacio...en mi experiencia propia me ha costado ya algunos cursos en la Universidad ya que solia descuidarlos por sentarme en mi ordenador investigando y programando..Pero es algo de lo que no me arrepiento.

Empece a llevar algunas de mis apliaciones que habia desarrollado en los cursos de Programacion I y Programacion II a midlets.. y me fue muy bien aunque en el camino me encontré con muchos inconvenientes y errores que por falta de lectura a veces tardaba un poco en solucionar, pero como suelo decir -> "si no existen errores no habria razón de aprender y si estos no se muestran es porque ya tengo todo apendido"... He aqui donde se muestra el tiempo y detenimiento que le puedas dar al tema... Para desarrollar juegos podria decir que requiere mucho tiempo, ademas muchas empresas que se dedican a esto como gameloft desarrollan juegos excepcionales de calidad, asi que nuestras posibilidades de desarrollo están mas orientadas a otro tipo de aplicaciones entre ellas las mas interesantes son las de conexiones...

Lo Curioso:
y es que todo este tiempo que e programado midlets casi todo era probado solo en el emulador ya que solo me acompañaba un nokia antiguo que mas parecia Walkie Talkie jeje..y ps tenia que recurrir a los amigos para poder correr mis aplicaciones en sus celulares...aunq con miedo claro porque algunos no confiaban ...Bueno ahora ia tengo un Nokia 5200 al cual le corre todo de maravilla!!

a la práctica --> siguiente!
Bueno creo q esa ha sido una breve introduccion a esta interesante tecnologia...gracias por la atencion!!!