Bienvenido a Java Mexico

Java México es una comunidad de desarrolladores mexicanos en el lenguaje Java.

Este sitio es colaborativo, automáticamente al registrarte obtienes un Blog para compartir tus conocimientos o información acerca del lenguaje. Antes de publicar en tu blog o los foros por favor lee los lineamientos de publicación.

Para dudas y problemas con respecto al lenguaje Java puedes visitar los Foros de Discusión.

Adobe Flex Builder Alpha para Linux

Bueno, como me gusta trabajar en Linux y actualmente estoy empezando con FLEX y para ello
estaba esperando algun IDE que me permitiera trabajar mas rapido en mi desarrollo y !!por FIN ¡¡
el FLEX BUILDER ALPHA para LINUX, aunque es "alpha" no deja de ser un avance pues despues
de estos siguen las versiones estables.

Para ver la nota completa http://labs.adobe.com/technologies/flex/flexbuilder_linux/

Espero para todos los que nos gusta trabajar en linux y estemos con FLEX, les sirva este comentario.

Hasta pronto!!

Human Compiler

Pues bien, como lo dice en el titulo hace apenas unas horas me convertí oficialmente en un "Compilador con patas", si es verdad que no fue una travesía de la que me arrepienta es también una gran verdad que no fue una tarea fácil, cuando comencé con este lenguaje (que no fue en la escuela) por azares del destino todo parecía bastante sencillo, unas instanciaciones por aquí, otras variables por allá y completaba el cuadro con un par de métodos, al paso del tiempo la codificación y mi jefe, exigían mayor desempeño, mas cualidades y un mayor “less to do” para el usuario final, así que un buen día decidí que para saber mas definitivamente había que estudiar el lenguaje, pero, surgió la gran duda : ¿para que estudiar solamente?, si puedo certificarme; fue ahí donde firme de recibido por una gran patada en el trasero por querer saber lo necesario para presentar un examen de certificación, pasaron un par de meses de estudio y una vida sedentaria detrás de un monitor y libros que harían que la Biblia pareciera un panfleto comparada con ellos y claro esta, pizza y cerveza (Nunca programes en casa sin ellos).

API 1.6

En una ocacion navegando por la web me encontre con un proyecto en el cual se llevaria acabo la traduccion de la API 1.6 de java al español, el cual tendria el apoyo de Sun. Pero por desgracia ya no supe como va el proyecto alguien de ustedes sabe como va y si ya se puede descargar de algun sitio web.

Gracias por sus comentarios

Archivos adjuntos, canal irc y algunos cambios...

Este día hay un par de cosas que anunciar:

  • Canal IRC. Tenemos nuevo canal de IRC en Freenode, el canal es #javamexico, para quien desee estar un rato ahí :-) quizá instale un cliente web aunque no sé si sea buena idea (se aceptan opiniones)
  • Archivos adjuntos. Se acaba de integrar un módulo para que carguen archivos a los posts de sus blogs y a los foros, espero que les sea útil por si hay algún contenido que quieran compartir y no tengan que recurrir a rapidshare y esas ondas
  • Barra de menú. Se agregó también la barrita de menú azul arriba ya que es más intuitiva que el menú lateral.
  • Lista de usuarios. También se puede ver ya la lista de usuarios aquí.

Tomen en cuenta también que en los foros se está discutiendo sobre ¿Qué hacer con los mensajes de bolsa de trabajo? no se olviden de opinar.
Al momento es todo. Buen día a todos.

Actualización: Se ha integrado un webchat en Java para acceder al canal IRC.

Chat Java México

Lista enlazada con LinkedList

Les traigo un código de como crear una lista enlazada utilizando LinkedList, también les dejo un apunte sobre Colecciones( Estrenando los datos adjuntos en los temas :) )

Codigo Lista enlazada LinkedList.

package Linked;

import javax.swing.*;
import java.util.*;
class ListaEnlazada
{
        public static void main (String[] args)
        {
                LinkedList<String> myList=new LinkedList<String>();
                Integer menu;

                do{
                        menu = Integer.parseInt(JOptionPane.showInputDialog("Menu\n\n1 Insertar ala izquierda\n2 Insertar a la derecha\n3 Eliminar a la izquierda\n4 Eliminar a la derecha\n5 Borrar toda la lista\n6 Salir"));
                        switch (menu)
                        {      
                                case 1:
                                        myList.addFirst(JOptionPane.showInputDialog("introduce el valor a agregar"));
                                        JOptionPane.showMessageDialog(null,""+myList);
                                        break; 
                                case 2:
                                        myList.addLast(JOptionPane.showInputDialog("introduce el valor a agregar"));
                                        JOptionPane.showMessageDialog(null,""+myList);
                                        break;
                                case 3:
                                        myList.removeFirst();
                                        JOptionPane.showMessageDialog(null,""+myList);
                                        break;
                                case 4:
                                        myList.removeLast();

java vs flash

Como han de saber Sun esta re diseñando su jre para hacerla mas rápida, y por lo tanto menos pesada a la hora de cargar applets u otro tipo de aplicaciones que necesiten nuestros programas para la web, es por eso que le a declarado la guerra a flash.

Les paso el link de la noticia para que comentemos sobre el futuro de esta nueva jre que va a ser mucho mas ligera que al menos en tamaño lo va a ser, pero falta ver a la hora de ejecutar los programas y veremos si lo que nos promete Sun lo cumple y así poder darle una guerra mucho mas pareja a flash que prácticamente es el que domina la web con animaciones, y cualquier otro tipo de aplicaciones, y que la realmente fue quien desplazo a los applets de java. Es por eso que hay que seguir muy de cerca este tema y esperar a que Sun libere este nuevo kernel-java.

http://www.notisoft.com/adobe-deber-enfrentarse-a-sun-quien-lanzar-su-nu...

Hola a to2

Hola salu2 a to2 por aquí.

Mi nombre es jorge y tengo algún ratillo programando en Java, espero poder ayudarles en algo.

salu2 y excelente idea la del portal.

"MAVEN" Evolucion de Ant

He escuchado muchas veces del proyecto de ANT de Apache, el cual yo he llegado a utilizar pero que hoy en día se ha quedado corto a mis necesidades, por lo cual les hablare un poco sobre MAVEN. No pretendo hacer de este post un manual de como utilizar MAVEN pero si de dar a conocer algunas de sus características esperando que puedan enriquecerlo con sus comentarios.

Generalmente en nuestros desarrollos de java siempre tenemos que realizar varias tareas, una de esas es crear una estructura de directorios para nuestro proyecto, con un espacio para los fuentes, otro para iconos, archivos de configuración, directorio para dejar los .class o el .jar, para dejar el javadoc, etc, etc.

Posteriormente, tenemos mas tareas que realizar con mucha frecuencia como borrar los .class, compilar, generar la documentción de javadoc, el jar, incluso generar documentación web para publicar nuestro trabajo. Posiblemente acabemos haciendo algunos shell scripts (MAC) o .bat para todas estas tareas si utilizas windows.

JBoss vs Glassfish

No, no se trata de iniciar una guerra de flamazos acerca de cuál de estos dos servidores de aplicaciones es mejor.. más bien lo que pretendo es que cada uno de nosotros comparta su experiencia en el uso de alguna de estas herramientas y de esta forma determinar sus características generales, sus bondades y sus defectos, y así ayudar a tomar una desición sobre cuál usar al momento de adentrarse en el desarrollo de aplicaciones J2EE.

Bueno, iniciaré yo con Glassfish, pues lo conozco un poco mejor.

  1. Código abierto.
  2. Fácil instalación.
  3. Soporte completo con Java EE 5.
  4. Integración total con Netbeans.
  5. Mucha documentación sobre uso, administración y desarrollo.
  6. Consola de administración super-chida y amigable.
  7. Aunque parezca que no, creo que sigue teniendo el respaldo de SUN.

Si alguién considera que hay algo más que mencionar, adelante. Usuarios de JBoss, ¿que opinan?


Sale y vale
Byte

G.W.T. (Google Web Toolkit)

Es un framework OpenSource para web realizado por Google, el cual permite construir aplicaciones Web con ajax usando codigo en java. Este framework es muy ligero y permite escribir las aplicaciones web como si se realizara una aplicacion en Swing o cualquier otra libreria grafica de J2SE. Un buen ejemplo del uso de esta tecnologia es Gmail y Google Maps. Lo ideal para utilizar este framework es trabajar con CSS para el ambiente grafico y utilizar el model MCV (Model-View-Controller)

Se puede conseguir informacion sobre esto en la pagina de Google. de GWT Ahi se puede encontrar tutoriales basicos para el inicio y una larga comunidad de desarrollo, asi como blogs, ejemplos y mas; Es muy sencillo si ya se tiene un dominio de Swing o cualquier otra libreria grafica ya que la forma de trabajo es muy similar.

Distribuir contenido