Skip to main content

Java en las Universidades en Panamá

Siendo Panamá un pais donde el software propietario era dominante en muchos ambientes, pues las universidades no escapan a ese fenomeno o contribuyen al mismo, es solo una cuestion de percepción y actitudes al respecto. Luego del congreso panamajug 2007, donde contamos con excelentes expositores internacionales y nacionales http://www.panamajug.org/panamajug/faces/congreso2007.jsp, las cosas han empezado a cambiar, las personas que asistieron al evento descubrieron atraves de las conferencias que existe un mundo mucho más alla del que le han hecho creer, que pueden hacer muchas cosas que ellos no pensaban que existian, y ahora pueden cuestionar un poco sobre lo que se les enseña y lo que deberia ser adecuado, es un mundo cambiante donde la cooperación en comunidades es lo importante, no para llenar titurales en busca de protagonismo, sino para aportar a la comunidad y no esperar solo que la comunidad puede brindarte, si logramos llevar este objetivo de colaboración a todos llamense estudiantes, profesionales, desarrolladores, tendriamos grandes avances y lo mejor de todo estamos colaborando con otras personas para el bienestar de todos.
Se que encontraremos algunos detractores y escucharemos ciertas frases como esta, "cuanto te pagan por eso, o no hay que enseñar lo que sabes", estas frases comunes, deben ser eliminadas, y se debe crear la cultura de colaboración y aprendizaje.
Espero que en unos años cuando escriba al respecto, toda la historia sea inversa, y sea el logro de toda una comunidad universitaria, que mira al software libre y software abierto, como lo hacen en muchos paises, y se utilice Java enormemente, ya los primeros pasos se han dado, es hora de continuar con la evangelización y rompiendo ideas arraigadas que no tienen fundamento en el mundo actual.
Para la comunidad es hora de iniciar y continuar, contamos con Linux, Java, NetBeans , Eclipse, entre otros, las herramientas estan creadas y en constante evolución solo falta que tu la uses. Y que se mejoren los planes de estudio adaptando a las nuevas reliades en los entornos universitarios.

Comments

Buenos días amigos mi nombre es Dionisio (programador veterano, experto martillador de programas hechos por otros ja ja ja), andaba buscando un buen tutorial de Hibernate, y encontré este comentario de el señor Arístides Villarreal Bravo y me parece muy interesante y acertado, tenemos en la comunidad gran cantidad de software libre y porque no usarlo ya esta bueno que aquí en Panamá la mayoría de las grandes empresas utilicen
programas extranjeros, claro que ellos nos llevan un mundo de distancia pero por algo se empieza, solo para aclarar llevo un año completo tratando de pensar en java(como el libro que uso que me parece muy bueno para empezar 3 edición en español) y siento que lo estoy logrando(pensar en java), claro mi nivel es muy, pero muy bajo en java , pero talvez no es tan bajo creo en lo teórico mi nivel es mas alto, solo que cometí un error al empezar a aprender java, trate de construir el techo de la casa sin hacer primero unos buenos cimientos para que la casa sea robusta, en buen panameño me estrelle con este lenguaje que es fácil si construyes primero los cimientos y lo demás es ganas, para mi a sido un poco difícil porque lo estoy aprendiendo solo y me a costado mucho asimilar la programación orientada a objeto a veces pierdo un poco las ganas pero
lo dificil es empezar, lo tengo como algo que no es mi prioridad poro ya se me esta pegando la javamania, cuando llego cansado del trabajo y me pongo a hacer cualquier cosa, y de pronto me digo ¿hoy no vas a repasar java?, pero se que lo voy a llegar a dominar algún día, lo del tutorial de Hibernate cualquiera pensaría como sabe este tipo, la verdad es que a veces se me olvida que todavía estoy contruyendo los cimientos de la casa y me doy un vuelta por el techo, tengo como 50 o mas manuales de java, todos los libros que he podido encontrar en la internet, aplicaciones ya hechas la mayoria las puse a funcionar, las que mas me han gustado fueron APPFUSE(web), LIBREPOS(punto de venta, táctil) de nuevo en techo, Es que cuando veo estas aplicaciones me pregunto cuando llegare a programar así, se que el al final lo lograre pero cuando veo el camino que tengo que recorrer, bueno ya no los aburro mas con mi sopa de comentarios, cualquiera que tenga ganas de aprender java puedo proporcionarle algunos manuales o libros mi correo es alto_lino@yahoo.com.
avbravo said…
Dionisio, excelente comentarios que sirven de panorama de la realidad que en un momento determinado todos hemos pasados al iniciar en java, si logramos fortalecer la comunidad podemos hacer un camino facil para los nuevos desarrolladores.
en PanamaJUG creamos un foro www.panamajug.org/forum que permita aclarar muchas dudas.

Popular posts from this blog

Tutorial básico de aplicaciones Web con NetBeans parte 1

NetBeans ofrece un excelente soporte para el desarrollo de aplicaciones Web, en esta ocasión lo haremos utilizando el Framework Java Server Faces 2.0.
En el Menu Seleccionamos Nuevo->Proyecto y luego en Categorias Java Web y en tipo de Proyectos Web  Application

indicamos el nombre del proyecto



Seleccinamos el servidor Web, usamos GlassFish ya que este soporta EJB3.0 y JSF 2.0

Framework Java Server Faces

El IDE genera el esquelto del proyecto
Web Pages   almacenamos las paginas .html, xhtml, jsf, los archivos de recursos, los scripts .js, imagenes Source Packages    Son las clases Java  Test Packages    Son las clases que usamos para los Test

Libraries     Tenemos las bibliotecas de Java y GlassFish necesarias para ejecutar la aplicación Web. Test Libraries     Están las bibliotecas usadas para los test 
Configuration Files    Archivos de configuración de la aplicación.

Ejecutamos la aplicación 

Esperamos que se inicie GlassFish y se cargue la aplicación
Este se ejecutara en nuestro servidor local y…

Cambiando el estado de un checkbox

Cambiando el Estado de un CheckBox
Algunas veces deseamos controlar el estado de un checkbox o cambiarlo segùn determinadas condiciones.

Pasos:

1. Creamos un proyecto Web.

2. En el diseñador agregamos un checkbox y dos botones.

* Dar click derecho en el checkbox y luego seleccionar Add Binding Attribute, para agregar los atributos al checkbox, de manera que los podamos usar en nuestro código.

Generando automáticamente

private Checkbox checkbox1 = new Checkbox();

public Checkbox getCheckbox1() {
return checkbox1;
}

public void setCheckbox1(Checkbox c) {
this.checkbox1 = c;
}

3.Damos click derecho en el botón Habilitar, y seleccionamos Edit Action Event Handler.

A continuación, agregamos el código: this.checkbox1.setSelected(true);, el método setSelected con valor true, marca el checkbox como seleccionado, y un valor de false, quita la marca.

public String button1_action() {
// TODO: Process the action. Return value is a navigation
// case name where …

NetBeans 7.2 en varios idiomas

Ya esta disponible NetBeans 7.2 en varios idiomas http://netbeans.org/downloads/index.html


Menú de opciones