ir al sitio de Perceptum
Nuestros artículos más nuevos están en "Se Hace Software"

viernes, 12 de septiembre de 2008

Las 5 errores top de los proyectos Web

La semana pasada estuve en el EngineUP, un evento bastante interesante del cual rescato especialmente la charla de Olav Carlsen, que en un esforzado español hizo un count-down de los 5 errores (mistakes) de las Web companies. Transcribo los apuntes que tomé.
  • Demasiada innovación, sin demanda real. Sólo las compañías grandes pueden crear demanda para sus productos; las pequeñas deben explorar la demanda existente.
  • Too slow / too small. No tener ambiciones globales: un mercado reducido deja mucho espacio a la competencia. Es necesario crecer rápido, porque la competencia se va a meter igual. El valor de una compañía Web no está en el flujo de caja, sinó en los usuario que posee, los pageviews, la comunidad. Es por esto que deben abarcar.
  • Falta de capital. Las empresas Web no pueden proteger su idea de negocio, así que deben crecer lo más rápido posible.
  • Perfeccionismo contínuo e interminable. El producto nunca sale al mundo, se mantiene en un continuo perfeccionamiento. La clave: traspasa poder, pedir ayuda a los que saben de negocio, involucrar en el equipo el capital humano para generenciar el proyecto y el producto.
  • Creer todo lo que se dice. No lo crean todo lo que se dice y no tengan miedo a fallar.

viernes, 22 de agosto de 2008

Cloud computing


¿Computación en las nubes? Por lo visto es otro de esos conceptos que sólo nos atrevemos a nombrar en inglés.

Como lo explicó Tim Delhaes en el Seminario de Competitividad Digital 2008 en Puerto Varas, el enfoque del cloud computing puede ahorrarle a las empresas millones en licencias, equipos y sobretodo, mantenimiento de infraestructura informática.

El concepto explicado por los gurús:


El fenómeno: la gran cantidad de aplicaciones que existen en línea, disponibles como servicios, tienen grandes ventajas al compararlas con sus símiles instaladas en nuestros PC:
  • Muchas son gratuitas, ofreciendo practicamente las mismas funcionalidades que las aplicaciones pagadas.
  • Incorporan la componente social, lo que permite la dimensión colaborativa.
  • Sólo necesitas conexión a Internet: no necesitas instalarlas en tu PC y si te lo roban, te compras uno nuevo o utilizas simplemente otro, listo, ahí están tal cual.
  • No necesitas preocuparte por los respaldos. El servicio es serio y siendo ofrecido a millones de personas, es mucho más probable que la información esté mejor protegida que lo que podrías protegerla en forma casera.
  • Muchos servicios son ofrecidos para empresas (como lo hace Google) tentándolas a deshacerse de sus costosa infraestructura informática.

Las desventajas:
  • Hay que tener conexión a Internet, y una buena conexión a Internet. En realidad dependes de una conexión a Internet. Esta no es una desventaja cuando estás en Silicon Valley, pero sí cuando desde las regiones más apartadas del planeta la conectividad es "limitada o nula".
Y finalmente, ¿cómo hacemos negocio con esto? Si el cloud computing tiende a reducir nuestro campo laboral en empresas no informáticas, ¿nos alarmamos?

Estuve mirando por ahi y encontré un par de links interesantes:

martes, 19 de agosto de 2008

Sabemos de TICs... ¿Lo saben quienes la necesitan?

Si bien el principal objetivo del Seminario Internacional Competitividad Digital 2008 (desarrollado en Puerto Varas) fue promover el uso de TICs en la gestión de los negocios de micro, pequeñas y medianas empresas; el programa del evento atrajo la atención de quienes estamos disponibles para ofrecer la tecnología que se requiere.
Escuchando las preguntas de los asistentes, y los consejos de los expositores, queda clarísima la necesidad de fortalecer el puente entre productores y consumidores de TICs.

Personalmente creo que la responsabilidad es nuestra. Conocemos cómo y en qué ayudar. ¿Qué hacemos para que todos lo sepan?.

Esa es mi conclusión de este evento, una pregunta y mucho trabajo por hacer.

lunes, 18 de agosto de 2008

Seminario de Competitividad Digital - Micro Multinacionales



Después de haber presenciado dos talleres no tan interesantes, asistimos junto a Perceptum a la charla de Micro-Multinaciones realizada por Leo Prieto, fundador de FayerWayer y Nicolás Orellana, un emprendedor como no tantos.

Realmente no imagino la dinámica de vida que tendríamos sin Internet, más aún pensando en nuestros trabajos y estudios. La tecnología se ha integrado ya casi naturalmente a nuestras vidas. Y es así como la "Web 2.0" hace ya algún tiempo, nos ha entregado una explosión de aplicaciones y servicios que se auto-refinan con el feedback de una comunidad colaborativa.

Las aplicaciones ya no necesitan saber de un lenguaje o conocimiento adicional para comenzar a trabajar, ya que se basan en proveer una interfaz rica para el usuario y facilidad de uso. Un ejemplo claro son los servicios (casi todos gratuitos) de Google. Éstos junto a otros más, facilitan el trabajo, coordinación y comunicación de personas, grupos y empresas.

De esta forma, mediante el uso de documentos (Google Docs), blogs (Wordpress o Blogger), wikis (TikiWiki o phpWiki) y videoconferencias (iChat), podemos crear espacios de trabajo y desarrollar nuestras ideas y/o proyectos de forma ubicua (sin importar tiempo o ubicación física). Más aún, con nuestros clientes podemos llevar una clara visión de los objetivos y avances de un proyecto con la aplicación BaseCamp. Así para comenzar una pequeña empresa, no necesitaríamos una oficina para recibir cordialmente a nuestros invitados, sino una mejor conexión a internet para comunicarnos con potenciales clientes en Asia.

Por último, debo recalcar el gran impacto que tiene internet en América Latina (mayor que en India o China) lo que genera grandes oportunidades de negocio para las empresas emergentes. Así, en base a lo descrito anteriormente, el costo de captar nuevos clientes se reduce enormemente.

jueves, 29 de mayo de 2008

Google I/O: "Monetizing Application Traffic On Social Network"

Cubriendo Google I/O, día 1

Primer día de misión en Moscone West y con "URLs Are People Too - Using the Social Graph API to Build a Social Web" se nos ha invitado a usar, en nuestras aplicaciones, las conexiones públicas que nuestros usuarios ya han creado en otros servicios Web.

¿Cuál es la idea?. Que al inscribirse un usuario en nuestra aplicación, mediante la API de Social Graph, les recordemos quiénes han dicho son sus amigos en otros sitios y los invitemos a que los agreguen como amigos en el nuestro.

¿Qué conseguimos?. Evitamos que nuestros usuarios malgasten su tiempo reconstruyendo sus redes sociales en lugar de disfrutar de nuestra aplicación.

Importante: Empaparse del XHTML de Redes de Amigos (XFN) y del proyecto Amigo de un Amigo (FOAF).

Sobre la labor de Denis: un lujo. ¡Perceptum espera con ansias el backstage!.

Para mañana, "Monetizing Application Traffic On Social Network" (Thu 11:30am - 12:30pm [Jueves 29, 14:30 a 15:30 hrs de Chile]). Como no vivimos sólo de fama, Sourabh Niyogi de Social Media Networks nos contará los logros y desafíos de una creciente masa de aplicaciones sociales y las claves para rentabilizar del tráfico de las nuestras $_$.

¡¡ No se lo pierdan !!

Disponible Creación de Cuentas en Google App Engine



En la Google IO Conference (28 y 29 de Mayo en San Francisco, California) se anunció que el Google App Engine permitirá desde ahora la creación de cuentas sin necesidad de invitación. De esta forma, Google da un paso más en el desarrollo de las Cloud Computing, como lo expresó el 2006 Nicholas Carr en su libro The Big Switch: Rewiring the World, from Edison to Google.

Hace un par de años Jeff Bezos, fundador y CEO de Amazon, se le ocurrió arrendar parte de su gran plataforma de hardware, ya que comúnmente no se ocupa más del 10%. Nació así Amazon Web Services, comprendiendo servicios como S3 (Simple Storage Service), C2 (Compute Cloud).

Google vio cierto riesgo en no avanzar en el desarrollo de Cloud Computing y lanzó hace sólo un par de meses Google App Engine, plataforma donde los desarrolladores pueden almacenar y ejecutar aplicaciones escritas en Python, evitando preocuparse de la configuración, mantenimiento y, por sobre todo, escalabilidad del servidor. Bien sabido es que una aplicación de redes sociales puede tener un crecimiento tan rápido que soportar los usuarios en línea puede convertirse en una tarea muy compleja.

El servicio es gratuito, aunque con el tiempo comenzará a cobrarse. De cualquier forma, los precios no debieran asustar a nadie:
Los precios están en centavos, equivalente a 5 millones de páginas vistas al mes para una aplicación típica.

  • CPU: 10-12 centavos/hora-nucleo
  • Almacenamiento: 15-18 centavos/GB-mes
  • Tráfico de salida: 11-15 centavos/GB transferido
  • Tráfico de entrada: 9-11 centavos/GB transferido

martes, 27 de mayo de 2008

Google I/O cubierto por FayerWayer - Perceptum

Durante el miércoles 28 y jueves 29 de Mayo, en el Moscone Center (San Francisco, Estados Unidos), Google realizará la conferencia de desarrolladores Web más grande hecha hasta ahora.
Se trata del Google I/O, evento en el que se desarrollarán cerca de 90 sesiones en torno a 5 ejes: AJAX & JavaScript, APIs & Tools, Social, Maps & Geo y Mobile; todo en un intenso programa de 2 días. Las charlas técnicas, laboratorios y discusiones informales estarán a cargo de media centena de ingenieros de Google y connotados expertos de otras compañías. A su vez, los asistentes podrán elegir mediante votación "charlas relámpago" de entre tópicos propuestos por ellos mismos.

La atención de desarrolladores Web de todo el mundo estará puesta en lo que ocurra en West Moscone.

La cantidad de información que se generará a partir de este evento será impresionante. Cada uno de los que asistan querrán compartir su experiencia y los que no estén en el lugar, enterarse de lo que va sucediendo.

Es aquí donde Perceptum aparece. Sí, Denis, nuestro socio-enviado-especial cubrirá (en conjunto con FayerWayer) dos sesiones:

URLs Are People Too - Using the Social Graph API to Build a Social Web Wed 3:00pm - 4:00pm (Miércoles 28, 18:00 a 19:00 hrs de Chile).

Monetizing Application Traffic On Social Network Thu 11:30am - 12:30pm (Jueves 29, 14:30 a 15:30 hrs de Chile).

¡¡ PRONTO MÁS DETALLES !!

sábado, 22 de marzo de 2008

Summer of Code: participar como desarrollador Open Source


La empresa Google realiza una actividad llamada Google Summer of Code, donde pueden participar estudiantes de todo el mundo. En esta actividad, 175 organizaciones y grupos de investigacion (quienes ya estan seleccionados) que desarrollan software Open Source contratan alumnos para que propongan y desarrollen ideas en dichos proyectos. A estas organizaciones se les llaman Mentoring Organizations.

La idea es que los estudiantes se registren en el Google Summer of Code:

http://groups.google.com/group/google-summer-of-code-announce/web/guide-to-the-gsoc-web-app-for-student-applicants

y luego contacten a una mentoring organization de la lista que aparece aqui, revisando sus ideas de proyecto o proponiendo alguna:

http://code.google.com/soc/2008/

Una de las mentoring organizations es MOODLE, quienes desarrollan un LMS (Learning Management System) similar a Dokeos, basado en PHP y MySQL. Creo que a traves de este proyecto hay varios alumnos que podrian participar. Otra de las mentoring organization es JOOMLA, el sistema de portales basado en PHP y MySQL. Las ideas de proyectos de Moodle y de Joomla las pueden ver aqui:

http://docs.moodle.org/en/Student_projects

http://forum.joomla.org/viewforum.php?f=525&sid=53a3c482242b17bc96c4bb2480cf460c

OJO! Las Student application se aceptaran desde el 24 de Marzo hasta el 31 de marzo.

martes, 29 de enero de 2008

El primer servidor Ajax del mundo

Desde San Mateo, California; de los creadores de Studio tal vez el mejor IDE libre para programación Web; sí, hablamos de Aptana; llega el que se ha anunciado como primer Servidor Ajax del mundo: Jaxer.

HTML, JavaScript, y CSS son nativos para Jaxer, así como XMLHttpRequest, JSON y DOM scripting. Ofrece la posibilidad de escribir la capa de aplicación y/o presentación completamente en Ajax, utilizar librerías Ajax en el lado servidor, compartir la lógica (por ejemplo de validaciones) entre el cliente y el servidor y asegura compatibilidad absoluta con lo estándares Javascript.

¿ Una nueva forma de pensar los desarrollos ?

¡ Que comiencen las pruebas !

Más información...

La API de Jaxer
Comentarios de John Resig
Comentarios de Ajaxian

jueves, 24 de enero de 2008

Alemania inicia migración masiva a Linux

La dirección general del trabajo de Alemania migrará 13.000 (si, migración masiva) computadoras Windows hacia LInux, afirmando que Linux es más seguro y barato.

El director del proyecto, Klaus Vitt, comentó que Windows NT e Internet Explorer no han sido "tecnológicamente actualizados" y que "el cambio de plataforma flexibilizará nuestro trabajo, facilitando además la incorporación de nuevas tecnologías en la medida que éstas estén disponibles".

La distribución a migrar corresponde a una variante de OpenSUSE 10.1. Como navegador utilizarán Firefox.

El software está disponible en servidores desde donde puede ser descargado en línea vía PXE.

Fuente: DiarioTI

domingo, 20 de enero de 2008

Aplicalibre: software libre y empresas

http://www.aplicalibre.cl/ es un portal que busca acercar las empresas y el software libre poniendo a disposición del público, un espacio de asistencia y promoción de herramientas de software libre y empresas proveedoras.
La iniciativa pertenece al Programa de las Naciones Unidas para el Desarrollo (PNUD) y la Sociedad de Fomento Fabril (SOFOFA) y está enmarcada dentro del proyecto Mejoramiento de la Gestión y Uso de las Tecnologías de la Información y Comunicaciones (TICs) de las MIPYMES y Gobiernos Locales a través de Software Libre.

sábado, 19 de enero de 2008

Lista de software open source para su empresa

¿Para qué pagar por licencias si existen alternativas gratuitas? Navegando por la red de redes hemos sondeado una gran variedad de aplicaciones y plataformas de código libre y de licencia gratuita (lo que no es lo mismo) para las más variadas aplicaciones. Aquí listamos algunas de las que hemos usado. Las hemos separado en aplicaciones Web (las que se instalan en un servidor y se acceden por Internet) y las aplicaciones de escritorio (las que instalamos en nuestros computadores).


Aplicaciones y sistemas Web

Dokeos (ex Claroline)


dokeos01.gifDokeos es un sistema de administración del aprendizaje (LMS: Learning Management System) desarrollado en Bélgica. Dokeos permite crear, administrar y acceder actividades de enseñanza-aprendizaje organizadas en cursos con una serie de herramientas: foros, repositorio de documentos, actividades guiadas, anuncios, agenda, administración de usuarios y grupos, entre otras. Además, es compatible con SCORM y permite crear y administrar diseños de aprendizaje.

Joomla!

joomla01.gifJoomla! es un sistema de administración de contenidos (CMS: Content Management System) que permite crear y administrar portales Web de manera sencilla. Su diseño en base a plantillas (templates) permite gestionar el despliegue y facilita la incorporación del diseño gráfico. La comunidad de desarrollo ha aportado con cientos de componentes, módulos, plugins y plantillas que permiten extender la funcionalidad del sistema.

KnowledgeTree

knowledgetree01.gifKnowledgeTree es un sistema de gestión de documentos en línea. Permite compartir documentos entre los usuarios del sistema según sus credenciales a través de una sencilla (pero completa) interfaz web.

Portaneo

portaneo01.gif
PortaNeo es un software francés para construir intranets con una rica interacción para el usuario. Los elementos se disponen en forma modular como gadgets que el usuario puede incluir y mover en su página personal. El usuario puede incluir sus propios módulos e incluso importar los módulos de construidos para Google.

Mediawiki


MediaWiki es el sistema que utiliza Wikipedia (y fue desarrollado para ello). Con Mediawiki podemos tener nuestra propia wiki: un sistema web participativo para construir y mantener una base de conocimientos.


Dokuwiki

dokuwiki.gif
Dokuwiki es una plataforma para armar una wiki, al igual que Media Wiki, pero que tiene dos grandes características: es sumamente fácil de instalar / usar / administrar / extender, y no usa ningún tipo de gestor de base de datos.

OpenBravo
openbravo01.gif
Openbravo es un sistema de gestión empresarial (ERP: Enterprise Management System) basado en Web, diseñado para que pequeñas y medianas empresas puedan administrar su negocio en forma integrada. Permite administrar operaciones diarias, optimizar los procesos del negocio, mejorar la satisfacción del cliente y aumentar las ganancias.

Aplicaciones de escritorio


OpenOffice


openoffice01.gifOpenOffice es una suite de aplicaciones para oficina que incluye procesador de texto, planilla de cálculos, presentaciones multimedia, base de datos, entre otras. Es multiplataforma, lo que significa que puede ser instalado en prácticamente todos los sistemas operativos (incluyendo Linux y Windows) y tiene básicamente todas las funcionalidades de suites similares como Microsoft Office, incluso compatibilizando los tipos de documentos.

FreeMind

freemind.gif
Este software, desarrollado en Java, permite crear mapas conceptuales de manera fácil, ideal para concebir, dar forma y comunicar ideas, organizar un brainstorming, etc. El programa es bastante estable y fácil de usar.

FireFox

product-firefox.gifEste es un popular navegador Web. La comunidad de desarrollo ha aportado con infinidad de complementos que puede ser bastante útiles, como por ejemplo la barra de herramientas Web Developer o algún gestor de descargas.

Algunos links útiles:

Las 30 aplicaciones open source indispensables

Catálogo de herramientas en el sitio Aplica Libre