Mostrando entradas con la etiqueta open source. Mostrar todas las entradas
Mostrando entradas con la etiqueta open source. Mostrar todas las entradas

miércoles 23 de enero de 2008

G4jsf: Componentes JSF con GWT

G4jsf es un subproyecto open source, bajo el proyecto Ajax4JSF, que ahora pertenece a JBoss, junto con RichFaces.

GWT facilita el desarrollo con Ajax, de forma que los desarrolladores no tengan que preocuparse del JavaScript subyacente. Esto se consigue mediante widgets, que son creados directamente desde Java.

Por otra parte, JSF ha tenido éxito por su enfoque basado en componentes, que separan el diseño de la presentación de la lógica subyacente, donde además es relativamente sencillo crear nuevos componentes que utilizar.

Pues bien:

La misión de G4jsf es que GWT y JSF no se perciban como tecnologías competidoras, sino que más bien se vean como tecnologías complementarias.


Este artículo muestra cómo se pueden utilizar componentes JSF definidos como widgets GWT.
<widget:component id="main" buttonlabel="#{bundle.buttonLabel}" greeting="Hello #{greetingBean.name}!">
<gwt:gwtlistener method="#{greetingBean.takeGreeting}" event="demo.gwt.client.EventData">
</gwt:gwtlistener>
Ver ejemplo de G4jsf en acción.

jueves 17 de enero de 2008

Librerías SIG de software libre

Continuando con el artículo anterior, se muestran las principales librerias Software Libre, para la edición, manipulacion y de datos geográficos ráster y vectorial.

Lenguaje C

  • GDAL OGR: biblioteca que permite a un gran número de proyectos acceder de forma transparente a una enorme cantidad de formatos de imagen raster.
  • Proj4: libreria de administracion de proyecciones cartograficas.
  • FDO - Autodesk: Libreria de acceso a datos.
  • GEOS: Traduccion de la librerria JTS al lenguaje C.
  • GPSTK: Para la determinacion de coordenadas mediante lecturas de datos GPS, y multiples funciones de postproceso de datos GPS en formato RNX.
Java
Python
.NET

Para más informacion: Open Source Geospatial Foundation.

(Vía Geografía para llevar).

Aplicaciones SIG de software libre


Para el Servidor:
Para el Cliente:

Más información sobre aplicaciones SIG Software Libre: Open Source GIS y FreeGIS.

(Vía Geografía para llevar).

jueves 27 de diciembre de 2007

BitNami, open source listo para instalar

BitNami.org ofrece aplicaciones open source en forma de paquetes ya configurados, listos para instalar.
Son multiplataforma (Windows, Linux y Mac OS) y están preparados para ejecutarse de forma independiente, sin interferir con el resto del sistema.
Algunos ejemplos:

  • Blogs: WordPress, Roller
  • Gestión de incidencias: Mantis, Trac, Redmine
  • Gestión de contenidos (CMS): Alfresco, Drupal, Jumla, KnowledgeTree
  • Foros: phpBB
  • Cuestionarios y encuestas: Opina
  • Servidor de portales: Liferay
  • Wiki: MediaWiki, DokuWiki
  • eLearning: Moodle

En breve tendrán SugarCRM, Subversion, Asterisk, Openbravo, Plone, etc.

También ofrecen entornos ya preparados para desarrollar con Apache + MySQL + PHP y con Ruby on Rails.

¿Alguien conoce algún sitio similar, donde se ofrezcan otras aplicaciones open source totalmente paquetizadas?

18/02/2008:
Ya se puede descargar Subversion.

martes 11 de septiembre de 2007

Los 10 principios que el mundo puede aprender del Open Source

Los principios del Open Source que pueden aplicarse casi a cualquier negocio:

1. La aceptación precede a los ingresos.
Puede parecer simple y evidente, pero muchos (la mayoría?) de los negocios no lo tienen en cuenta con su política de maximizar ingresos.
Lo primero a considerar es la aceptación de tus productos.
Si no hay interés en tus productos, no importa cuanto los protejas y controles, irás a la bancarota.

2. "Muchos clientes" es una barrera de entrada mayor que "mucha propiedad intelectual".
Es una consecuencia directa del principio anterior: incrementar la aceptación de tus productos es lo que mantiene fuera a tus competidores, sin barreras artificales como los derechos de autor o las patentes. En gran parte, debido al siguiente principio.

3. Una marca es el mayor activo para generar ventas.
Y no la propiedad intelectual, ni el equipo de ventas.
La marca es lo que lleva a un cliente a confiar en que merece la pena comprar en un producto (y en el servicio que hay tras él), incluso cuando otro producto sea más barato, más sencillo, etc.
Es necesario invertir en la marca. Una marca debe ganarse y protegerse a toda costa.

4. Menores barreras para evaluar y usar tu producto.
Esto empieza a ser más fácil soportar con una marca que sea fuerte, pero es crítico en cualquier fase del crecimiento de una compañía (ver principios 1 y 2). Una evaluación del producto sin cadenas que te aten.

5. El servicio es el valor primario de cualquier compañía, no los productos.
Relacionado con el principio anterior.
Los productos simplemente crean una relación para que el servicio pueda venderse.
Este principio está muy mal entendido en el mundo del software, donde a menudo vendemos las cosas equivocadas.

6. El producto debe poder reusarse y compartirse.
Tus clientes serán a su vez tus vendedores. Así es como se escala el marketing en una compañía open source.

7. Un producto colectivo sirve mejor a un mercado colectivo.
Puedes ser muy inteligente y entender bien los requisitos de diferentes clientes, pero no podrás reflejar toda la diversidad de necesidades de los clientes sin la potencia de la comunidad.

8. Invierte en servicios y en tus productos, más que en ventas.
Si cuesta mucho más vender un producto que construirlo, no merece la pena invertir en vender ese producto.
Es mejor invertir en desarrollo y el producto en gran parte se venderá a sí mismo, a través de la marca.

9. La transparencia trae confiaza, la confianza trae ingresos.
El open source nos revela las joyas de la corona (el código fuente), pero también enseña a las compañías a proporcionar sus "mapas de ruta" (roadmaps), foros de usuarios, etc.
Cuanto más transparente sea la compañía, menos tiempo gastará en ayudar a sus clientes para que se decidan a comprar.
Esto se transforma en ciclos de venta muy cortos: cuando el cliente llama a tu puerta, ya está realizada la venta.

10. Las personas son el negocio.
La marca es el mayor activo, pero las personas son la fuerza tras esa marca, ya que construyen el producto, proporcionan el servicio, hablan con el cliente, etc.
La mayor inversión de una compañía debe ser en su gente que, a cambio, invierte su tiempo en construir un producto excepcional.
El open source nos enseña esto elevando el estatus y la importancia de las personas que escriben el código: los desarrolladores son los reyes.
A mayor calidad en las personas de la compañía, mayor calidad en el código producido.

Esto significa que debemos ser generosos, no tacaños, con los salarios y los beneficios sociales. Miren a Google!


NOTA:
Estos principios son algo que otras industrias podrían aprender del open source.
Evidentemente el open source también podrá aprender bastante de otras industrias...

(Vía cnet.com).