Mostrando entradas con la etiqueta Java. Mostrar todas las entradas
Mostrando entradas con la etiqueta Java. Mostrar todas las entradas

lunes, septiembre 13, 2010

Youtube: Video en Streaming

Acabo de oir/leer que youtube va a iniciar la emisión en pruebas de video en streaming. Me encantaría la posibilidad de poder ver esta "Google TV", pero creo que lo que más me gusta de la red es poder ver series, documentales o programas de cualquier tipo, cuando yo decida. A la emisión en tiempo real sólo le veo sentido para las noticias muy relevantes, ahora que se han conmemorado los 9 años del atentado del 11/S, verlo en directo fue algo tremendo, espectular si se me permite la palabra, siempre desde el respeto. Pero, no sé si tendrá mucha aceptación un servicio de este tipo.flumotion software

Lo que si puede tener sentido es como alternativa a la video conferencia. Imaginad que se está produciendo una conferencia Apple en la que se a lanzar el nuevo iPhone SuperMega OS. Aunque soy fan de Blackberry, me gustaría verlo en directo, si tengo la ocasión. Actualmente las seguimos a través de twitter.

Toda esta entrada del post es sólo para recomendaros FLUMOTION. Un servidor opensource de streaming. Trabaja sobre Ubuntu Linux, y usa como formato de video OGG.

Esta mañana lo he montado sobre una máquina virtual (Sun VirtualBox) y funciona de maravilla. La instalación se hace fácilmente desde el instalador de paquetes (Synaptic) de Ubuntu, y la visualización de video en streaming se realiza mediante el componente Java llamado Cortado Java Applet.

Por lo tanto, todo open source. También podéis comprar la versión de pago de una empresa española que ha realizado muy buen trabajo sobre este software.(flumotion.com)





GoDaddy.com Hosting just $1.99/mo! 468x60

Leia Mais…

lunes, septiembre 06, 2010

Tutorial Básico de Inicio a Java Server Faces en PDF

Créditos
Yann Arthur Nicolas
yannart@gmail.com
www.merlinsource.com

Objetivo
Crear una primera aplicacion con JSF utilizando los tags para JSP y un ManagedBean, entender la configuracion básica de el archivo facesconfig.xml.

Prerequisitos
Java basico, HTML básico, un IDE que soporte JSF y un contenedor JSP / Servlets.Los pasos son indicados para NetBeans 5 y superior con Tomcat 5. Nota: Como se hizo el tutorial en entorno Linux, las diagonales son "/" para Windows normalmente la barra esta invertida "\" pero el entorno NetBeans permite que bajo Windows se utilice el formato Unix.

¿Qué vamos a hacer?
Habrá una pagina principal (index.jsp) que tendrá un enlace a otra (entrada.jsp) con un formulario para poner nuestro nombre.
Al pulsar el botón del formulario, se validara si el campo no esta vacío y si el numero de caracteres esta en cierto rango (de 2 a 15). Si la entrada es correcta, se muestra un mensaje de bienvenida con el nombre ingresado, si hay un error, se recarga la pagina con el formulario y se muestra un mensaje especificando el tipo de error.

PDF DE DESCARGA AQUI

Leia Mais…

martes, junio 01, 2010

Java Best Practices - Concat String

NORMAL PRACTICE
   1:  public class Main {
   2:      public static void main(String[] args) {
   3:          String text = "Hello" + " World";
   4:      }
   5:  }
BEST PRACTICE
Not Thread-safe
   1:      StringBuilder sb = new StringBuilder();
   2:      sb.append("Hello ");
   3:      sb.append("World");
Thread-Safe
   1:      StringBuffer sb = new StringBuffer();
   2:      sb.append("Hello ");
   3:      sb.append("World");

Leia Mais…

lunes, mayo 17, 2010

String comparison: Equals vs Length()


   1:  //Normal Practice 
   2:  if (text!= null && text.equals("")){  
   3:       // Actions  
   4:  } 
   5:   
   6:  //Best Practice 
   7:  if (text!= null && text.length() == 0){   
   8:      // Actions 
   9:  }
LinkedinFacebookTwitterXing

Leia Mais…

Entradas populares