NUEVO BLOG blog.govisualperu.com

May 4, 2009

Me mude a blog.govisualperu.com

GOOOOOO


Primeros pasos con graniteDS y java

March 28, 2009

La tecnología Flex usa 3 métodos para la comunicación con el servidor o un servicio : HTTP, Servicios web y objetos remotos sobre el protocolo AMF3.

Si bien los 3 tienen su utilidad y beneficios, es necesario tener claro la diferencia de ambas.

Usando HTTPService podemos interactuar con todo lo que maneje el protocolo HTTP (paginas jsp, aspx, archivos ,REST, etc) pero el incoveniente es que nunca sabremos exactamente el formato preciso ni la codificación usada. Es mas usada para obtener archivos y con REST (aunque este ultimo tiene sus problemas).

Ahora los 2 servicios restantes tienen mejores cualidades que el servicio HTTP pero también involucra mas complejidad y configuración. En el caso de los servicios web es necesario tener en cuenta todos los métodos a usar, la autentificación y también el famoso archivo crossdomain.xml que es el que nos permite saber que servicios se puede responder y cuáles no. Dicha complejidad resulta un dolor de cabeza cuando se quiere usar distintos servicios en distintos servidores que tengan dominios distintos ya que una de las razones de ser del archivo crossdomain.xml es el “informar” que dominio está disponible o no. Es decir que el archivo crossdomain.xml debe estar en los servidores a usar.

Ahora bien para solucionar el problema de comunicación y de interaoperabilidad se creo el protocolo AMF para el uso de aplicaciones que usen el motor de Flash. Dicho protocolo ayuda a la transmisión de los denominados objetos remotos entre el front y el back end. Actualmente existe una solución denominada LiveCycle de Adobe (mas informacion sobre sus detalles tecnicos aqui) pero es comercial (y estamos hablando de muchos $$$) y es por eso que se crearon soluciones gratuitas como son el BlazeDs y GraniteDS. Read the rest of this entry »


Redes sociales profesionales : iniciativas para la comunicacion empresarial

October 30, 2008

En un post de Tecnologia Pyme encontre esta importante publicacion con un video que explica un uso importante de las redes sociales dentro de una empresa, como esta logra integracion y comunicacion.

Hay que tener claro que el uso de un software de red social solo logra su proposito cuando los empleados tienen la suficiente motivacion e iniciativas por parte de la empresa y las politicas no afectan a la fluida comunicacion entre los grupos.

Post original aqui.

Video original aqui.


La webdospuntocero al rescate?

October 20, 2008

En varios blog he escuchado como el termino web2.0 (creo que hablar solo del concepto de web2.0 a estas altura seria el post completo y no es mi intencion) creado por OReally en una de sus charlas (o libro?) esta alcanzado cada vez mas aceptacion y relevancia con cada fumada de un grupo de programadores que se dedican a mostrar como se desvanece la linea de nuestro yo virtual y nuestro yo real.

Para mi en particular las aplicaciones sociales (tipo hi5)  al comienzo lo veia como un juego, algo con quien compartir fotos y post sin ningun fin en particular. Pero ahora al ver el alcance del facebook (usado hasta por empresas financieras para comercializar sus productos), del linkedin (para compartir tus experiencias laborales) e incluso el  twitter y el youtube hace pensar el camino correcto para llegar a mas personas de la manera mas simple y sencilla. Es autopublicidad en todas sus palabras.

Ahora bien , en todo este festin de aplicaciones para compartir , socializar, conocer y darse a conocer existe en el fondo el potencial necesario para poder crear conocimiento , explotarlo y hacerlo llegar a una infinidad de usuarios.

Es decir, brindan un mecanismo para que los usuarios no sólo puedan comunicarse con el creador del sitio, sino entre todos ellos. Y muchas veces, sólo entre ellos. Juntos crean y mejoran conceptos y procesos. Es un principio de Web 2.0: “nadie de nosotros puede saber todo, pero cada uno de nosotros sabe algo”. Así, si juntamos nuestras habilidades y conocimientos individuales, podemos hacer algo nuevo y mejor.

Entonces el concepto es claro : compartir conocimiento. En si el mismo termino de gestion de conocimiento nos habla de compartir pero es un poco difuso la manera como lo logra , de como un conocimiento tacito es sacado  “de su envase” sin estropearlo.  Aca es donde la web 2.0 esta comenzando a tener su propio rol en la web.

Para mi me da igual si es en una web, en una aplicaicon de escritorio, en un movil etc etc mi idea es simple y llana : el conocimiento tiene que ser creado, aumentado, corregido y compartido de modo que no solo una persona sea responbable de dicha informacion y con la suficiente motivacion para que sea adictivo.

Pronto relatare mas material de utilidad para dicho tema. Mientras tanto les dejo un par de links sobre colaboracion y web2.0 (incluido una serie de videos de youtube obtenido de la web de Armando Silva de lo mejor!)

Mantero | Criticanto los negocios en internet

Tecnologia Pyme | Usando tecnologia en tu negocio

No solo usabilidad | Tendencias web2.0

Mi delicious | http://delicious.com/duoxx

RSS in Plain English (3′ 43” and referenced already by other folks such as Social Media Club, Nancy White, Jack Vinson, Anol Bhattacharya, Joitske Hulsebosch, Miguel Cornejo Castro, Chris Collison, Dan Keldsen, George Siemens, etc.):

Social Networking in Plain English (1′47” and referenced by George Siemens, Chris Collison, Chris Fletcher, Joitske Hulsebosch):

Social Bookmarking in Plain English – demonstrating del.icio.us (3′25” and referenced by a whole bunch of people. Amongst others: George Siemens, Chris Fletcher, Beth Kanter, Techmeme, Nancy White, Mashable, Jeremiah Owyang, Shel Holtz, Anol Bhattacharya, Craig Cmehil, Martin Koser and Robin Good with a superb overview over here):


Sobre gestion de conocimiento

October 20, 2008

Uno de los tantos proyectos que me gustaria crear involucra muy de cerca lo llamado “gestion de conocimiento”. Mas preciso es la manera como en un proyecto (especialmente de software)  podemos hacer que los conocimientos de uno (ya sea experiencia, estudios, lecturas, etc) pasen a ser centralizados, clasificados y poder ser distribuidos para las personas que tienen el mismo interes.

Dividido en tacito y explicito , el conocimiento tiene una vital importancia para la empresa ya que la misma se siente dueña de la misma pero muchas veces el dueño es un conjunto de personas (por no decir uno solo) que cuando abandona la empresa se pierde dicho conocimiento y con ellos se quiebra la confianza en dicha empresa. Dicha persona se volvio en un termino claro “indispensable”.

Una empresa nunca debe dejar que nadie sea indispensable pero esto sucedera tarde o temprano si no se toma en cuenta la gestion de conocimiento como una variable mas de exito.

Como decia hace un momento , un conocimiento explicito es lo que uno tiene fisicamente o virualmente como libros, pdf, textos, videos, sonidos, etc etc etc. Tanto material que tenemos nosotros a veces en nuestras maquinas , en rapidshare, en dvds de la empresa , de nuestros amigos, etc etc. Pero el conocimiento mas importante y el del cual alguien se hace unico es el conocimiento tacito que se alberga en la mente de cada persona y que es capaz de realizar tareas de decision , dicernimiento, busqueda y jerarquia de informacion sobre cada tema. Es dicho conocimiento el que toma las decisiones finales o el que le da sabor a exito o no a un proyecto.

Ahora ambos tacito y explicito estan relacionados fuertemente ya que la idea es convertir un conocimiento tacito en explicito (de la manera mas entendible) , usar dicho conocimiento y volverlo tacito nuevamente en el usuario final.

A mi me gustaria hacer un proyecto sobre este tema : que esta ligado con los 2 caminos : por un lado descubrir la mejor manera de transmitir el conocimiento tacito de una persona a algo fisico y por el otro lado que dicho material este al alcanze de la persona que lo necesite y que lo absorva como una esponja; pero yo pienso que la manera de que la persona llege a compartir su conocimiento debe fluir sola, casi con cero intervencion de esta y ahi es donde una solucion debe monitorear sus tareas de obtencion de informacion y como la usa para luego interpretarlas y mostrarla como un abanico de posibilidades.

Sobre este tema les dejo este link interesante sobre conceptos de gestion de conocimiento de este peculiar autor

Armando Cabrera Silva | Que es gestion de conocimiento ?


Hello World!

October 20, 2008

Hoy espero que sea el dia que por fin me decidi a invertir mas tiempo de donde no hay para poder cumplir uno de mis tantos sueños que es el de poder crear mis proyectos personales

Mis aficiones radican en  java , soluciones ricas (flash & flex ) , flexibles y mantenidas por medio de modulos (basicamente orientados a estos SCA) y poder generar aplicaciones que generen conocimiento en vez de informacion.

No deseo ser uno mas de los que sueñan , quiero realizar mi sueños moldearlos y publicarlos! porque una idea sin accion no vale nada.

…y accion!


Follow

Get every new post delivered to your Inbox.