Via Network » Software
NetBeans 6.9 Información general
Para los que recien van conociendo el IDE NetBeans es un entorno de desarrollo integrado para desarrolladores de software. Proporciona las herramientas necesarias para crear escritorio profesional, empresarial, web y aplicaciones móviles con el lenguaje Java, así como JavaFX, PHP, JavaScript y Ajax, Ruby y Ruby on Rails, Groovy y Grails, y C / C + +.
NetBeans IDE 6.9 introduce el Compositor de JavaFX, una herramienta de diseño visual para construir aplicaciones JavaFX GUI. Otros puntos destacados incluyen la interoperabilidad OSGi para NetBeans plataforma de aplicaciones y apoyo al desarrollo de paquetes OSGi con Maven, el apoyo a JavaFX SDK 1.3, PHP Zend Framework, y Ruby on Rails 3.0, así como mejoras en el editor de Java, Java Debugger, y muchos más.
En el video acontinuaciòn nos explica un poco mas sobre las mejoras para NetBeans 6.9
¿Qué es TotalCross?
Es una plataforma de desarrollos para aplicativos móviles que usa una sintaxis muy parecida a la de Java, haciendo sencillo el desarrollo, también TC hace uso del JRE de Java para generar los archivos .class para luego compilarlo con el SDK de TC y generar los ejecutables de acuerdo al Sistema Operativo para el que estemos trabajando (Windows Mobile, Simbyan, BlackBerry, Palm OS, Windows, Linux, etc).
Pero TC no nació de la noche a la mañana, hace aproximadamente 10 años apareció una plataforma para desarrollar para aplicaciones móviles, principalmente Palm OS, llamada SuperWaba pues este migró hace 2 años a lo que ahora conocemos como TotalCross actualmente se ecuentra en su versión 1.15.
Para la empresa donde laboro (Solutec Perú), hemos dado soluciones interesantes con TC, como toma de inventarios, envió de correos con archivos adjuntos, conexión con colectores de datos vía Bluetooth, todos en dispositivos móviles e incluso vimos necesarios reemplazar aplicativos hechos en .Net por razones de compatibilidad y estabilidad principalmente.
Puedo trabajar con Base de datos?
Si, TC tiene una librería llamada LiteBase con la que podrás crear Base de datos e incluso podrás hacer creacion de tablas,consultas, inserciones, eliminación, actualizador con sintaxis SQL manteniendo un estándar de trabajo muy cómodo.
Ademas TC tiene clases para poder conectarte a otras Base de Datos lo que lo hace interesante si necesitas hacer una transferencia de datos desde el mismo aplicativo.
Necesita alguna VM?
Exacto, TC necesita de una VM para que pueda correr sus instaladores del mismo modo LiteBase, tal vez para muchos esto sea un problema por que la VM de TC y LB no es la misma de Java por lo que se complica a groso modo la instalación de una aplicación.
Que necesito para empezar a trabajar con TC?
Necesitas lo siguiente:
- J2SE 6 superior
- SDK de TotalCross
- SDK de LiteBase (si vas a trabar con BD)
- Netbeans (esto puede variar de acuerdo al gusto de cada uno)
Bien ahora si al grano, vamos a explicar paso a paso como configuramos nuestro Netbeans con TC y LB, ojo no es obligatorio trabajar Netbeans pueden usar con cualquier editor de texto pero asegurate de incorporar bien las librerías.
Para este manual trabajaremos bajo Windows pero el proceso ser¡ el mismo si trabajas el Linux.
1. Descargamos todo lo necesario
- J2SE 6
- SDK de TotalCross 1.15 o superior (Necesitas registrarte)
- SDK de LiteBase 2.14 o superior (Necesitas registrarte)
- Netbeans 6.8
Debes hacer una instalación estándar para los 4 punto o sea siguiente, siguiente, siguiente
2. Configuramos nuestra instalación, para el caso de Java debes configurar las variables de entorno como indica la imagen. en tu caso tendrás mas de un variable configurada acá solo colocare las que usaremos.

Hacemos una comprobación en linea de comandos para revisar que las variables respondan a una simple consulta de la versión de Java con la que estamos trabajando.

Si todo esta bien pasamos a ver TC y LB.
Esta es la estructura del archivos de TC y mas abajo la de LB
La instalación de TC creara una carpeta llamada TotalCrossSDK en C:\ como vemos abajo.
La instalación de LB creara una carpeta llamada LitebaseSDK en C:\ como vemos abajo.
Ahora vamos con Netbeans (ojo que en este manual usuamos la versión actual que es la 6.8 pero tambien funciona para versiones anteriores)
Luego de abrir Netbeans, vamos a Tools (o heremientas) ubicado en la barrar de menu y elegimos Libraries (Bibliotecas)

Luego agregamos una nueva library con el nombre TotalCross como indica la imagen.

Luego toca agregar el jar de TC con el boton “Add JAR/Folder”, al presionar aparecera una ventana donde buscaremos esta ruta C:\TotalCrossSDK\dist\tc.jar y agregamos el jar, lo mismo hacemos en Sources y JavaDocs.

Sources

JavaDocs

Estos mismos para debes realizar para agregar la libreria de LB, lo unico que cambian son las rutas, en este caso el jar se encuentra en C:\LitebaseSDK\dist\litebase.jar

Con esto dejamos todo listo para crear nuestra primera aplicación con TC.
3. Nuestra primera aplicación
Lo primero será agregar un nuevo proyecto Java Class Library como indica la imagen.

En el siguiente paso le daremos un nombre al proyecto que será HolaMundo, luego una ruta en mi caso estara en c:\app, Netbeans crea una carpeta dentro de c:\app llamada HolaMundo como se indica en la tercera casilla y finalmente terminamos con el boton Finish.

Bien ya tenemos creado el proyecto pero antes de entrar a ver el codigo debemos agregar al proyecto las Libraries (Bibliotecas) que vimos en el paso 2.
Selecionamos Libraries seguido de un click derecho y en el popup escogemos Add Library, esto nos mandara una ventana donde listara todas las Libraries y agregaremos a TotalCross y LiteBase.
Finalmente esto debe quedar asi

Bien ahora vamos a ver algunas configuraciones antes de entrar al codigo.
Primero seleccionamos el proyecto HolaMundo seguido de un click derecho y luego en el popup escogemos Properties, esto nos lanzara una ventana de configuración, como indica la imagen

En Source solo debemos cambiar la opción del campo Source/Binary Format, la opción SDK 1.2, como indica la imagen.

Luego vamos a Run, en este punto vamos a indicar a Netbeans 3 campos importantes:
- Main Class : Será la clase que lanzara la aplicación “totalcross.Launcher”.
- Argumentos : Indicaremos algo basico para este ejemplo “/src WinCe view.main”, fijese que debemos indicar al final ubicación de nuestra clase en mi caso “view” es el nombre del paquete y “main” el nombre de la clase.
- Directorio raiz: Debemos indicar la ruta de nuestra aplicación en mi caso “c:\app\HolaMundo”.

Listo ahora vamos a ver algo de codigo, como todo ejemplo de inicio vamos a hace el famoso Hola Mundo.
Vemote un poco el codigo
package view;
import totalcross.ui.Label;
import totalcross.ui.MainWindow;//nos extendemos a la interface MainWindow, toda aplicacion debe tener una extensión a esta interface por que este recibe todos los evento enviados
public class main extends MainWindow {
Label lbl; // Indicamos que lbl sera objeto LabelImplementamos el metodo InitUI, este inicializa la interfaz de usuario
public void initUI() {
// Agregamos un control con add() y definimos nuestro lbl con un texto y le damos un ubicación
add(lbl = new Label(“Hola Mundo”),CENTER,TOP);}
}

Una vez que tenemos listo el código nos toca correr la aplicación bien este paso es sencillo, seleccionamos nuestro proyecto seguido de un click derecho y elegimos la opción Run.

Listo!, corriendo y funcionando sin problemas ![]()

Hemos visto desde la instalación, configuración y algo de codigo para este primero ejemplo pero aun falta ver algo del codigo, base de datos y lo mas importante llevar nuestra aplicación a nuestro dispositivo movil, todo esto lo veremos mas adelante…. bueno espero que este manual sea de gran utilidad.
LLRP proviene de las siglas en ingles Low-Level Reader Protocol, y es que es un protocolo que se proveen de librerías de distintos leguajes (Perl, Java, C++, .Net) usado para estandarizar la comunicación entre los lectores de RFID y las etiquetas RFID , esto es un gran impulso para la implementación de RFID en las empresas ya que se desarrollaran software que podrá trabajar las funcionalidades comunes de los lectores RFID evitando los famosos códigos propietarios.
Objetivos del LLRP
- Proporcionar bibliotecas para el desarrollo de aplicaciones LLRP basadas en lectores inteligentes.
- Acelerar la integración de la RFID en el mercado LLRP framework.
- Facilitar el desarrollo de LLRP basada en herramientas de prueba.
- Proporcionar un formato legible por humanos LLRP a fin de facilitar un debate en la comunidad LLRP.
- Simplificar las transacciones básicas de LLRP.
- Habilitar un framework para extensiones LLRP.
Mayor información en: http://www.llrp.org/
El conocido gestor de correos Thunderbird tiene lista las versión alpha 3 para testes y desarrolladores den sus primeras opiniones de esta nueva versión que trae varias novedades.
Nuevas características y cambios
- Ver mensaje
Esta es la primera etapa de una serie de mejoras para perfeccionar el mensaje de experiencia de lectura, la primera etapa trae los controles de correo electrónico más cerca de la zona en la que el usuario está en funcionamiento.
- Agregar / Editar contactos de la cabecera del mensaje
Ahora de un vistazo nos indicación si alguien ya está en su libreta de direcciones, si no lo esta, añadir con un solo clic. También puede editar los datos de contacto en línea.
- Vista de búsqueda integrado
Los usuarios de Windows Vista ahora pueden elegir ver Thunderbird como correo electrónico y mensajes de noticias en los resultados de la búsqueda de Windows.
- Descarga automática de mensajes para IMAP
Thunderbird ahora descargar los mensajes IMAP en el fondo para permitir una rápida carga de mensaje, y mejor fuera de la línea de operación.
- Cumpleaños de campo en la libreta de direcciones
Ahora usted puede ingresar las fechas de los cumpleaños de tus contactos en la libreta de direcciones.
- Entre otros como
Calendario integrado (basado en la actual extensión de relámpagos),mejoras de interfaz de usuario, tales como el flujo de trabajo más rápido, la mejora de la alimentación de lectura, la simplificación de la interfaz de usuario, configuración automática, y mucho más.
Espero que la versión oficial salga pronto, uso Thunderbird hace unos años y me muy bien tanto si que he comenzado a remplazar al conocido Outlook a los usuarios en la empresa donde laboro y están muy contentos por que no sufren problemas a pesar de algunos que al principio no aceptaban el cambio pero poco a poco se daban cuenta que es un mejor producto o no Lourdes XD.
La versión Alpha 3 se encuentra disponible en diversos idiomas pueden hacerla un visto a: http://www.mozillamessaging.com/en-US/thunderbird/early_releases/downloads.php


ooVoo es la nueva evolución en comunicación en línea: una manera notablemente fácil de tener una conversación de vídeo cara a cara con los amigos, la familia o los colegas, sin importar en qué parte del mundo se encuentren.
Es la nueva forma de comunicarse en línea: Ahora la tecnología de vídeo y audio de alta calidad permite conversaciones cara a cara más expresivas, con lo cual los programas que sólo permiten hablar, enviar mensajes o chatear son algo del pasado.
A pesar que OOVOO esta en una versión Beta trae varias curiosidades entre las mas notables que puedes hacer llamadas gratuitas a EEUU y Canada
.
Fuente:
http://www.oovoo.com/es/index.aspx?lang=es
Intel desde hace un tiempo lleva preparando la nueva interfaz que remplazara en su totalidad a la famosa BIOS, denominada EFI (Extensible Firmware Interface).
Esta nueva interfaz ofrecería mayor facilidad a la hora de realizar cambios, y permitiría la precarga de aplicaciones si es necesario y hasta de la gestión de la LAN. Imagina poder hacer cambios de la de esta nueva “BIOS” con el ratón. EFI vendrá implementada en las placas MSI P35-Neo3 y muy importante resaltar que AFI no es compatible con versiones de Windows Vista 32 Bits, por lo que se necesitará la versión de 64 Bits. ¿Obligará este avance el uso de los 64Bits en el sector doméstico? Esperemos que sí.






