Java Studio Creator 2 en Netbeans.
Monday, October 30, 2006
Probando Visual Web Pack
Java Studio Creator 2 en Netbeans.
Thursday, October 26, 2006
Grupo en google de Netbeans
Friday, October 20, 2006
Parte 3: Descargando archivos con aplicaciones moviles
package hello;
import java.io.InputStream;
import javax.microedition.io.Connector;
import javax.microedition.io.HttpConnection;
import javax.microedition.rms.RecordStore;
import javax.microedition.rms.RecordStoreException;
/**
*
* @author Administrador
*/
public class descargarMensajes implements Runnable {
/** Creates a new instance of descargarMensajes */
String url = null;
public String alerta = null;
Thread t= null;
private RecordStore rsMensajes;
public boolean sedescargoMensajes = false;
public String archivo ="";
public boolean debug = false;
descargarMensajes(String url){
this.url = url;
t = new Thread(this);
}
public void send() {
t.start();
}
public void run() {
//Code to open HttpConnection and to send or receive data
downloadMensajes();
}
/** Creates a new instance of bajarMensajes */
private void downloadMensajes(){
url ="http://www.tusitio.com/tuarchivo";
try{
if (rsMensajes == null){
abrirRecordStoreMensajes();
}
HttpConnection c = null;
InputStream is = null;
StringBuffer b = new StringBuffer();
StringBuffer salida = new StringBuffer();
try {
c = (HttpConnection)Connector.open(url);
c.setRequestMethod(HttpConnection.GET);
c.setRequestProperty("IF-Modified-Since", "10 Nov 2000 17:29:12 GMT");
c.setRequestProperty("User-Agent","Profile/MIDP-1.0 Configuration/CLDC-1.0");
c.setRequestProperty("Content-Language", "es-ES");
is = c.openInputStream();
int ch, i, j;
String mensaje="";
int filas = 0;
while ((ch = is.read()) != -1) {
b.append((char) ch);
if (ch == '\n') {
filas++;
String linea = b.toString();
escribirRegistroMensajes(linea);
b.delete(0,b.length());
}
}
} catch(Exception e) {
System.out.println("descargarMensajes()\n " + e);
}
System.out.println("!Termino descarga...");
}catch(Exception e) {
System.out.println("descargarMensajes(): \n" + e);
}
}
/*
*
*/
public void abrirRecordStoreMensajes() {
try{
rsMensajes = RecordStore.openRecordStore("mensajesdb",true);
}catch(RecordStoreException e) {
System.out.println("Metodo:abrirRecordStoreMensajes()\n" + e +"" );
}
}//abrirRecordStoreMensajes
/*
*
*/
public void cerrarRecordStoreMensajes(){
try{
rsMensajes.closeRecordStore();
} catch (RecordStoreException e){
System.out.println("Metodo:cerrarRecordStoreMensajes()\n" + e );
}
}
public void escribirRegistroMensajes(String n) {
byte[] registro;
registro = n.getBytes();
try{
rsMensajes.addRecord(registro,0,registro.length);
} catch (RecordStoreException e){
System.out.println("Error al insertar registro\n "+e);
}
} //escribir
} //class
Parte 2: Descargando archivos con aplicaciones moviles

Damos click derecho en el waitScreen y selecionamos Properties, nos aparece la ventana de propiedades alli seleccionamos Task, se creara una nueva tarea, la cual le podemos cambiar el nombre, dandole click derecho en la opcion de recurso.

Seleccionamos la tarea y damos click derecho.

Al dar click derecho se muesta la ventana de la tarea donde podemos implementar nuestro codigo.

Asumimos que tenemos una clase llamada descargarMensajes() encargada de establecer la comunicacion con el sitio , descargar y guardarlos.
Descargando archivos con aplicaciones moviles

Luego tendriamos la pantalla donde seleccionamos una condicion del diccionario, el sistema nos traera por defecto la fecha y hora actual, mediante la instruccion:
dateField1.setDate(new Date());
Asumiendo que dateField1 esta ya creado.

El formulario tendra la siguiente forma

Cuando deseamos realizar una descarga de un archivo desde internet, en este caso, debemos crear una clase que use implements Runnable. Es decir maneje hilos, ya que si no se usa, puede ocasionar que se quede colgado en espera de una respuesta, o si el tiempo de descarga es muy lento, para solucionar esto usamos un waitScreen.

El waitScreen quedaria de esta forma.
Tuesday, October 17, 2006
SOLAM Sistema operativo de Peru
La interoperatividad con java aun no esta lista, pero estan trabajando en este punto.
Pronto estaremos corriendo aplicaciones Java, Netbeans, desde este Sistema Operativo.
http://www.solamperu.com/
Friday, October 13, 2006
Cambiar la resolucion en ubuntu
editamos el archivo /boot/menu.lst
y establecemos las siguientes configuraciones
Link original
..........| .... 640x480 .... 800x600 .... 1024x768 .... 1280x1024
---------|--------------------------------------------------------------
08 bpp | ...... 769 ........... 771 ............ 773 ............ 775
16 bpp | ...... 785 ........... 788 ............ 791 ............ 794
32 bpp | ...... 786 ........... 789 ............ 792 ............ 795
Thursday, October 12, 2006
Quiz sobre la historia de netbeans
Friday, October 06, 2006
Configurar el j2re en fedora 5
Para aquellos que tengan problema con java en Fedora 5, más que todo con el jre, JoshWink, en su pagina nos muestra una forma sencilla de hacerlo.
En las últimas versiones de Fedora Core, han incluido de forma predeterminada un entorno JVM GNU, el cual ni se asoma al resultado de la JVM de Sun. La (sencilla) solución, fue la siguiente, y mis problemas con java desaparecieron.
- Descargar JRE 1.5.x -> J2SE, e instalar tal y como detallan las instrucciones.
- Renombrar /usr/bin/java a otro nombre; mv /usr/bin/java /usr/bin/java.old
- Enlazar el ejecutable real de java donde estaba el anterior; ln -s /usr/java/jre1.5.0_xx/bin/java /usr/bin/java
- Ejecutando “java -version”, deberíamos ver algo como esto:
java version “1.5.0_07″
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing)
Wednesday, October 04, 2006
Instalar tomcat en linux
2. Descomprimirlo con
tar xvfz jakarta-tomcat-5.5.20.tar.gz
con esto se crea la carpeta jakarta-tomcat-5.5.20
3.Moverlo a /opt (no es necesario puede ser cualquier directorio)
mv jakarta-tomcat-5.5.20 /opt/
4.Establecer los permisos para tomcat
chmod 755 /opt/apache-tomcat-5.5.20/bin/*.sh
5.Ejecutar
export JAVA_HOME=/opt/jdk1.5.0_08
6. Correr tomcat
cd apache-tomcat-5.5.20/bin/
./startup.sh
7. Detenerlo
cd apache-tomcat-5.5.20/bin/
./shutdown.sh
8. cambiar el puerto 8080 de tomcat por el 80
En el archivo /tomcat/conf/server.xml
cambiar la linea.
por
Instalar java en linux
INSTALAR JAVA
Sitio original del articulio:
http://www.mygnet.com/articulos/tomcat/66/
Descargamos la JDK 1.5
http://java.sun.com/j2se/1.5.0/download.jsp
el Download JDK 5.0 Update 4
Y descargamos esta versión para Linux en binario:
jdk-1_5_0_04-linux-i586.bin
Lo copiamos dentro de Linux en /tmp/
Damos permisos de ejecución:
chmod +x jdk-1_5_0_04-linux-i586.bin
Instalación
./jdk-1_5_0_04-linux-i586.bin
Al mostrar la licencia solo tendremos que aceptar algunos términos de uso del jdk.
Se crea toda un estructura de nombre jdk1.5.0_04 la cual podemos moverla donde queremos que este.
mv jdk1.5.0_04/ /usr/local/jdk1.5
Configuración de variables de entorno:
Agregar las variables de entorno dentro del archivo /etc/profile:
export JAVA_HOME=/usr/local/jdk1.5
export JRE_HOME=${JAVA_HOME}/jre
export PATH=$PATH:${JAVA_HOME}/bin
Tuesday, October 03, 2006
Visual Web Pack
en su blog, un demo de Roumen, sobre las caracteristicas. Bastante bueno, similiar al que vimos hace algun tiempo, por mi parte, uno de los pack mas esperados, ya que estoy trabajando mucho con java studio creator y espero que sea liberado pronto, para utilizarlo con Netbeans.
Pudes ver el demo aca
