Webinars ECM y BPM

January 11, 2010 by Roger Carhuatocto

Estoy preparando para Ibermática, la empresa en la que laboro, una serie de Webinars relacionados con productos free/open source para Gestión de Contenidos y Gestión de Procesos de Negocio.

Concretamente usamos en estos webinars Alfresco ECM e Intalio BPMS y BonitaSoft, otros productos son: OpenX y LongTail Video – JW Player.



Alfresco, Intalio, BonitaSoft, OpenX, JW Player

Alfresco, Intalio, BonitaSoft, OpenX, JW Player

Todos los webinars serán en Castellano. No dispongo de mucho tiempo para cada uno de ellos, trataré de ser práctico proporcionando información relevante para cada uno de vosotros pueda abordar proyectos similares, también dispondremos de unos 15 minutos finales a las preguntas y respuestas.

Aquí la descripción de los webinars y el links para que podáis inscribiros.

  • Migraciones de Websites – 26 January 2010 – 16:00pm CEST Aprenda a definir una estrategia de migración de su Website (ASP, JSP o PHP, por ejemplo) a Alfresco WCM sin perder un segundo de servicio, manteniendo e incluso mejorando los niveles de calidad y performance. Finalmente, mostraremos cómo incorporar a su Website elementos Web2.0. (Para más información y registrarse a este webinar)
  • Gestión de Expedientes – 23 February  2010 – 11:00am CEST Sepa como construir un Sistema de Gestión de Expedientes combinando las fortalezas de Alfresco ECM como gestor documental que garantice la integridad, confidencialidad y no repudio de la información, e Intalio BPMS o BonitaSoft como herramienta orquestadora de los procesos de negocio y trámites relacionados al expediente. (Para más información y registrarse a este webinar)
  • Plataforma de Distribución de Contenidos Multimedia – 16 March 2010 – 11:00am CEST Aprenderemos cómo usar Alfresco ECM para centralizar contenido multimedia (publicidad dinámica, capsulas formativas, catálogos online, etc.) para luego distribuirlo a diferentes terminales (PDA, TV, Webpage ad-banner, e-Kiosk, etc.) garantizando buena performance del streaming y permitiendo la trazabilidad con soluciones como OpenX o similares a Google Ad Manager. (Para más información y registrarse a este webinar)

Publicaremos el contenidos (Webcast y PDF’s en la web de los fabricantes, por el momento, en Alfresco).

Saludos.

Detener la sincronización de tiempo/fechas entre Host y Guest en Virtual Box

November 27, 2009 by Roger Carhuatocto

Desde la versión 3.0.6 de VirtualBox existe la posibilidad de sincronizar el tiempo entre el host y el guest, y si los “Guest Additions” están instalados es posible cambiar su comportamiento, inclusive detener el servicio. Si es linux es posible usar lo siguiente para detener el servicio de sincronización de tiempo.

Ejecutar lo siguiente desde el guest:

 /etc/init.d/vboxadd-timesync stop

Mientras que para guest Windows XP, debería ser:

 C:\WINDOWS\system32>VBoxService –disable-timesync

Sin embargo, esto parece que no funciona.  Deteniendo o eliminando el servicio VBoxService en el guest tampoco funciona:

 C:\WINDOWS\system32>VBoxService -u

También probé lo siguiente desde el host, tampoco funcionó:

VBoxManage setextradata <nombrevm> “VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled” “1″

donde <nombrevm> es el nombre de la máquina virtual o guest.
Parece que la sincronización entre el host y guest es necesaria, suena lógico. Finalmente, probé una recomendación del foro de VirtualBox, dice que existe una funcionalidad no documentada para hacer un offset de tiempos durante el booteo de la vm y parece que sí funciona. Desde el host hacer los siguiente:

 VBoxManage setextradata <nombrevm> “VBoxInternal/TM/UTCOffset” <nanoSeconds>

Para atrasar 1 día el tiempo del guest respecto al host, nanoSeconds = -86400000000000
Para atrasar 365 (1 año) el tiempo, nanoSeconds = -31536000000000000

He probado hacer un offset y sí parece que funciona, tengo como Host a Windows XP, como Guest a otro Windows XP y en el Guest tengo los “Guest Additions” instalada.

Hasta el momento es la única alternativa que he encontrado que funciona ya que deshabilitar la sincronización de tiempos es imposible, al menos en este momento, aún no lo he probado en Linux como host.

Algunas referencias:

Autenticación NTLM en máquina virtuales Linux

November 13, 2009 by Roger Carhuatocto
Estoy creando muchas máquinas virtuales Linux con VirtualBox para mis demos y cursos, pero resulta que en nuestra organización tenemos como Proxy al MS ISA Proxy Server que requiere autenticación NTLM, pero parece que apt-get de mi Linux no sabe como hacer dicha autenticación.
Un colega [^BgTA^] usa cntlm como primer proxy en lugar de usar el MS ISA Proxy logrando así actualizar su Linux sin problemas, además por otro factor muy importante, evitamos dejar en claro la contraseña del proxy ya que ahora con cntlm se configura con el hash.
Pues listo, instalé cntlm en el S.O. Host (Windows XP) y en el Guest (CrunchBang Linux) configuré apt-get y Synaptic con el nuevo proxy basado en cntlm. Synaptic no tuvo problemas en la autenticación NTLM, o sea que no era necesario cntlm.
Para configurar el proxy para el apt-get hacer lo siguiente:
1. Editar el siguiente fichero:
$ sudo vi /et/bash.bashrc
2. Añadir al final del fichero lo siguiente:
export http_proxy=http://hostnamewinxp:port/
export https_proxy=http://hostnamewinxp:port/
export ftp_proxy=http://hostnamewinxp:port/
export no_proxy=localhost,127.0.0.1
3. Asegurarse de que los cambios se apliquen (por ejemplo, logout y login al Linux) y verificar con:
$ echo $http_proxy
4. probar el apt-get:
$ sudo apt-get update
En fin, cntlm solucionó mi problema. Esto, en el mundillo de la seguridad es lo que se llama proxy-chaining, evidentemente, sólo hay 2 proxys y no son aleatorios y no garantizan anonimato.
Con cntlm también podemos permitir que otros PCs usen mi proxy, para evitar conexiones no deseas podemos filtrar la conexión en base a IPs,
evidentemente no es muy seguro.

 

HTC Dream, jugando con Android

August 11, 2009 by Roger Carhuatocto

Por fin tengo un móvil ANDROID, después de unas horas de trasteo, lo he desbloqueado, le he actualizado la firmaware, la radio y ya estoy trabajando con el Android SDK desde Eclipse.

Alba y el Android

Alba y el Android

Mi primera impresión es que como entorno de desarrollo, Google Android es equiparable a entornos de Microsoft, iPhone y Nokia.

Hay algunas cosas que mejorar, pero eso es cuestión de tiempo y cuestión de que los usuarios-técnicos conozcan esta plataforma.

Desde el punto de vista de usuario final, el teléfono/GPS/GPRS/3G/2G/WIFI/Bluetooth es muy completo. La batería se agota con un uso intensivo de WIFI, BT, 3G, esto es normal.

Por otro lado, he tenido que actualizar el S.O. de la versión 1.1 que Movistar tiene por defecto a la versión 1.5 (Cupcake) ya que sin esto no podría sincronizar Google App (mi dominio @acme) con el móvil (Contacts y Calendar).

De todas maneras, si el dispositivo no tiene la aplicación que necesitas, puedes descargarla gratis o comprarla (desde 1 a 10 euros) desde Android Market.

La abundancia de aplicaciones estriba en la facilidad para desarrollarlas (son aplicaciones Java), existe un SDK, emulador, debugger, acceso a Shell, acceso en modo root si lo necesitas, etc.

Actualmente estoy trabajando con cuestiones de firma digital (autenticación/validación/creación de firma de certificados X.509 desde Browser de Android), en ningún momento siento que estoy trabajando con el móvil. Ya os iré comentando de mis avances.

Os dejo con mi configuración y algunos links.

Liberación de terminal:

http://androidapps.es/2009/08/08/como-liberar-nuestros-terminales-android/

S.O./ROM/Firmware:

- AndroidApps v1.0 (Basada en la versión 3.6.5 de la ROM CyanogenMod)

A su vez, CyanogenMod está basada en la oficial Android Cupcake (versión 1.5), se mejora la estabilidad, tiene agregado el teclado de HTC (HTC_IME), APNs (Las tres grandes estan, las OMVs sin confirmar) y otras apps: Teeter, Quickoffice, SpareParts, Superuser y Terminal Emulator.

Radio:

http://member.america.htc.com/download/RomCode/ADP/ota-radio-2_22_19_26I.zip

Recovery Boot:

http://android.smartphonefrance.info/download/recoveryBoot.rar

Agur!

Alfresco ECM, una plataforma de gestión de contenidos

August 7, 2009 by Roger Carhuatocto

Mi primer contacto con Alfresco fue en el 2004, fue un compañero de batallas que me lo recomendó de mi ex centro de trabajo, al ver que era una solución versátil de gestión de contenidos web y que estaba alineado a la filosofía FOSS, pues se convirtió en nuestra herramienta de facto para todos nuestros proyectos. Aunque la curva de aprendizaje era muy pronunciada, a nivel comercial se vendian muchos proyectos, evidentemente acompañado de un preventa. Es así, que la empresa donde trabajaba se convirtió en referencia en Cataluña.

La barrera de entrada a este negocio es muy baja, actualmente, hay muchos players, pequeñas integradoras open source, medianos y grandes integradores, hay firmas especializadas en formación de Alfresco, también competidores de Alfresco, en fin, la tendencia de que Alfresco sea una “commodity” se acentúa, ante ello, Alfresco ECM ha evolucionado.

Soluciones verticales con Alfresco

Soluciones verticales con Alfresco

Creo que una estrategia comercial en donde haya mucha formación-consultoría especializada permitirá hacer más negocio, creo que es simple, hay que capitalizar estas nuevas funcionalidades. Por ejemplo, he participado en junio y julio del 2009 en varios proyectos con Alfresco a través de formación-consultoría especializada, esto también lo podría hacer una consultora-integradora. Como indico, únicamente hay que capitalizar estas nuevas funcionalidades: Alfresco Surf, Share, Studio, Implementación de Sharepoint Protocol, framework de desarrollo al que llaman WebScripts (FreeMarker/JSON, RESTful, JavaScript), uso de Flex para RIA, CMIS para interoperabilidad, etc.

Alfresco no sólo es un WCM/CMS clásico, es una plataforma donde se puede construir aplicaciones verticales pero siempre alrededor del “contenido” (en su máximo significado: asset?).

En fin, nos espera un restorno de vacaciones con muchas “movidas”.

Saludos!.