B4A

domingo, diciembre 30, 2012

PasswordsPro Review in FreeSharewareDepot

Recently PasswordsPro got a mention from FreeSharewareDepot a Shareware Directory, you can read the entire review here.

lunes, octubre 08, 2012

PasswordsPro Enterprise Disponible!

Desde hace un tiempo y como lo anuncié aquí estoy trabajando en una versión multiusuario de un producto de almacenamiento de contraseñas, fundamentalmente enfocado en empresas, no en el usuario individual como es PasswordsPro.

Es un placer anunciar hoy que las versiones Release Candidate ya están disponibles para aquellos clientes que quieran probarlas, en diferentes configuraciones, a saber:
  • Como VM de Oracle Virtual Box: El stack incluye Ubuntu 12.04.01 LTS, Apache, MySql, PHP todo administrado via Webmin.
  • Como aplicación instalada en RedHat OpenShift, con interesantes posibilidades de escalabilidad y disponibilidad.
  • Como appliance de hardware, en un equipo de gabinete de reducidas dimensiones, listo para enchufar y usar (con el mismo stack de productos de la primera opción de más arriba).

Cualquiera de las opciones disponibles está lista para ser comercializada y cada una cuenta con sus propias alternativas de soporte, las cuales también son adaptables a las necesidades propias de cada cliente. Esto no es un producto empaquetado, sino que es un servicio con toda la flexibilidad necesaria para cada tipo de aplicación, de acuerdo al cliente.

Para más información pueden enviar un mail a info @ arsol.net o support @ passwordspro.com.

El aplicativo es instalable tanto en inglés como en español y, al ser open source, es posible realizar adaptaciones y modificaciones que cada usuario requiera, las cuales se cotizarán por separado y se licenciarán bajo la misma licencia original requerida.

A continuación algunas capturas de pantalla:





El aplicativo así como el stack donde corre son perfectamente configurables a las diferentes normas aplicables por industria, haciendo de PasswordsPro Enterprise una solución económica, flexible y robusta que soluciona un problema importante en las organizaciones altamente conectadas de nuestros días y ofrece la seguridad necesaria, requerida por normas y auditorías.

domingo, septiembre 23, 2012

PasswordsPro Enterprise está naciendo

La idea de este artículo es comentar sobre el estado de algo que mencioné en Twitter y Facebook, y es lo que llamo la versión Enterprise de PasswordsPro.

PasswordsPro actualmente es un producto de código cerrado, monousuario, destinado a ser un password manager de uso personal. Durante el tiempo que este producto tiene en el mercado he recibido muchas consultas sobre adaptaciones para uso en empresas que desean tener una gestión centralizada de contraseñas de sus empleados y colaboradores.

La idea original fue hacer un nuevo desarrollo desde cero pero, siendo yo mismo un creyente ferviente de las bondades del software de código abierto, es que decidí utilizar un producto que encontré en GitHub y que me parece excelente. Por supuesto la idea es utilizarlo siempre respetando su licencia y hacer las adiciones y modificaciones ya sea sobre el mismo producto o sobre un fork propio, pero siempre respetando los términos de la licencia.

Este producto es phpPMS y fue desarrollado por Rubén Dominguez utilizando PHP y MySQL y cubre muchas de las necesidades de un entorno multiusuario de cualquier tipo de compañía que necesita una administración centralizada de contraseñas. Algunas impresiones de pantalla se pueden ver aquí.

Para saber más del software se puede consultar la FAQ en Sourceforge.net.

Asi que lo que llevará el nombre comercial de PasswordsPro Enterprise es un fork de phpPMS que adhiere a la misma licencia GPLv3 del producto original.

Ahora bien, ¿cuál es la forma comercial con la que se soportará el producto?

En principio existirán dos alternativas principales, que pueden ampliarse con el correr del tiempo, las cuales serán:

1. Comercialización tipo appliance de hardware: Se proveerá de un equipo ya instalado y configurado con los requerimientos del cliente, que simplemente habrá que enchufar y usar.


2. Comercialización de un appliance virtual: En la forma de una máquina de Oracle Virtual Box también con todo instalado, configurado y listo para usar.

Otro tema de interés es  ¿qué incluye el stack de productos que conforman los appliances?

Básicamente se trata de un Ubuntu Server 12.04.01 LTS administrado vía Webmin.


Finalmente ¿cuándo comenzará la comercialización y bajo qué condiciones?

El inicio de la comercialización en las diferentes variantes está previsto para el próximo mes de Octubre, o sea en pocos días más. Los interesados en consultar detalles pueden escribir un mail a info @ arsol . net

domingo, abril 29, 2012

Open Projects, the financial side.

I love and believe in the open source, but happens that any person need the money to survive. No matter if was explained 1000 times, but open don't means free or, don't means that a developer developing open source software don't need money.

Many of open developers are financed by big companies that have a different scale business model, others by different sort of organizations, but others (as myself) need to administer very well the free time, to end up investing some (almost always few) hours to develop open projects, contribute with other open projects, write documentation, etc.

I know, is the backside of the open source world (and I really don't believe that the money may be made only by the support around the software. Or, if may be done, is another business, I'm a programmer, not a supporter).

This is a small thought of a sunday morning where I'm (again) trying to decide if invest my time in interesting open projects or do (boring) business stuff (As SEO optimizations, web sites updates, adwords campaigns, and many other things focused in have more sales of my closed product PasswordsPro).

Another side of the question is that if some of own open projects get some audience and are used by some people, they have needs....need new features, they need new versions and, of course, support....conforming a non easy equation for a (small and independent) open source developer.

With these thoughts in mind I decided to make here a list of open projects I'm working on and that I dedicate the time I can and also enable donations through PayPal to help me to spend more time on these projects.

The list of open projects I'm working on is:

Pharo in OpenShift: This is a project to make possible to run Pharo headless in the Red Hat Cloud PaaS OpenShift. I already proved that it's possible, but a lot of work is still needed to polish and automate the project using the DIY cartridge. Would be nice also that Red Hat could provide native support (I'm willing to help, of course!) for Smalltalk (Pharo / Squeak / Cuis) being that the Cog VM run smoothly here.

XMLRPC Support for Pharo: I need to port it to current 1.4 Pharo version and adapt to Zinc.

Crytography: We need to improve the Cryptography support in Pharo/Squeak/Cuis.

Pharo: I try to help (ok not much in the last times) in fix bugs and such sort of things.

Cuis: This is an argentinian project and I think is very promising in different aspects, but is needed adapt packages to run on it (As web servers, web frameworks, cryptography, and a long etc).

If you want to help donating some money (specially companies), here the button:


And it will be also in the specific pages of the projects.

Thanks for read!

sábado, abril 21, 2012

Squeak on the BeagleBone


David Graham, the publisher of Adventures with Smalltalk and Robots, published a cool article about an experiment to run Squeak on the BeagleBone

It's really a very good and clear way to show the power of Smalltalk and objects interacting with the hardware while it's running.

Very cool David, I enjoy a lot this sort of experiments, a way of materialize the objects behavior.

domingo, abril 01, 2012

Some data about the visits on PasswordsPro site in March 2012

Speaking with some fellows of MicroISV world, we talked about the importance or not of have localized version of our products (in languages other than English).

Then I decided to write these lines to show some real data of the visits on the website of PasswordsPro in the month of March 2012.

The first image show the origin of the site visitors, the dark green is from where more visitors come, in this case USA. (I settled my adwords campaigns on USA because is the country where I have more customers and sales).



Currently over 80% of users of PasswordsPro are from USA and the rest are divided between other English-speaking countries as Australia, New Zealand, Great Britain. Some countries that buy also, but are not native English speakers are Germany, Norway, Sweden, Brazil, Belgium, India, Spain and some other that I can stay on the shelf. Note that no Spanish speaker country, except for the users from Spain.

The next image show the average pages per visit, in this case 3,33. Is interesting to note that the visits with more pages per visit are from countries that currently are not buying licenses, as Algeria, China, South Africa, Colombia and Mexico. The people that effectively buy seems to be the people that less pages surf.

The next one is related with the previous and show the average time per visit, where China is the winner with great advantage, with more than 12 minutes average per visit. Again, the countries that effectively buy licenses have only an average of 2 minutes on the site per visit. Other "no-buying" countries as Egypt and Algeria also have high average per visit (Around 5/6 minutes). Strange to me.

Finally, the country where I make my major efforts is USA because is here where the customers are and the sales. In March I had visits for almost all the states and sales in a bunch of they also. Thanks to all the PasswordsPro customers!



domingo, marzo 04, 2012

Smalltalk, más vivo y vibrante que nunca!

La idea de este post es llegar a los lectores de habla hispana con una breve reseña de todo lo que está pasando en el mundo Smalltalk, que es mucho, variado y bueno.

Creo que, como pocas veces desde que estoy en Smalltalk (aproximadamente mediados Año 2000), estamos viendo tantos avances y nuevos desarrollos, en el mundo de los objetos.

Los smalltalks comerciales como Visual Works y Visual Age, siguen estando presentes, sobretodo en las empresas de mayor porte, con importantes bases instaladas, y evolucionando como productos. Lo mismo Gemstone que, además, ahora tiene versiones gratuitas que sirven perfectamente para muchas empresas.

Dolphin tiene anunciada su versión 6.2 mientras que Smalltalk/X, que no es comercial, también sigue vigente al igual que GNU Smalltalk y Squeak que está en la versión 4.3 con mejoras importantes y pudiendo también usar muchos desarrollos que son comunes a él y Pharo. 

Pharo creo que hoy por hoy es la comunidad que más avanza, que más movimiento tiene en sus listas y donde más frameworks y productos surgen. Por el lado de Pharo en si mismo, se está avanzando en la conformación de un consorcio que permita reunir algunos recursos para pagar ingenieros full time, sobretodo al "cuidado" de la máquina virtual. Por el momento están trabajando de esa manera Igor Stasenko y el argentino Esteban Lorenzano.

También es invalorable el trabajo de Dale Henrichs (desde Gemstone) con herramientas específicas como GLASS, pero también mucho más genéricas como Monticello, Metacello, tODE, y actualmente la integración con Git.

También, gracias a Gemstone, Dale y Tobias, tenemos a SqueakSource3 como repositorio de código fuente y está cada vez más cerca de publicarse SmalltalkHub de Nico Petton con el auspicio de ESUG.

Nico y Göran Krampe están trabajando en Amber (un Smalltalk basado en Javascript) sucesor de JTalk y es otro frente muy activo, donde se producen novedades con frecuencia.

En un sentido similar está S8, de Alejandro Reimondo, con su plataforma de desarrollo social U8, siendo también un Smalltalk que funciona sobre V8, la máquina virtual javascript de Google (Aunque también puede hacerlo sobre otras).

Otro Smalltalk argentino que tiene su lugar más que bien ganado es Cuis, de Juan Vuletich, una implementación de Smalltalk 80 derivada de Squeak y orientada a la simplicidad, investigación y enseñanza basandose en uno de los principios originales de diseño de Smalltalk: Todo el ambiente debe ser comprensible por una sola persona.

También es importante mencionar una cantidad de frameworks  que siguen evolucionando como Seaside, Iliad y Aida para desarrollo web, los CMS Pier y Scribo, las bases de objetos Magma y Omnibase, los frameworks Zinc y Zodiac, experiencias de trabajo en ambientes Cloud y Cloud Foundry, acceso a bases relacionales como SqueakDBX, el serializador Fuel y una cantidad impresionante de software disponible para aprender y usar. Desde ya disculpas a los desarrollos que pueda omitir, por favor envíen comentarios y los agrego.

Y todo con la productividad del mundo de los objetos, años por delante de las tecnologías tradicionales en desarrollo de software. Todo está ahí, listo para probar, usar y también para contribuir y formar parte de las diferentes comunidades, la gran mayoría de lo mencionado (excepto los productos comerciales y algunos con licencia GPL) son open source, bajo la más liberal de las licencias (MIT) que hasta permite derivar en un producto comercial desarrollos cubiertos por esta licencia.

¿Qué estás esperando para darle una mirada? El mundo del desarrollo de software no son sólo dos o tres nombres como a muchas empresas les conviene vender, hay otro mundo, donde con Smalltalk nos sumamos a otras comunidades como las de Python, PHP o Ruby.


Smalltalk tiene 3 conferencias anuales mundiales muy importantes, una de ellas se realiza cada año en Argentina, patrocinada por la Fundación Argentina de Smalltalk.

Te esperamos en cualquiera de las listas para que hagas tus primeras experiencias con Smalltalk, y hacemos extensiva la invitación a Universidades e Institutos que enseñan sistemas y programación. No deberían obviar la tecnología de objetos.


En español, tenemos varias listas: SqueakRos, Smalltalking y clubSmalltalk. En cualquiera de ellas se puede consultar cualquier tipo de inquietud sobre Smalltalk y tecnología de objetos. En lo personal, me ofrezco a colaborar a través de las listas y en el caso de Universidades o Institutos de enseñanza que deseen incorporar Smalltalk en sus planes de carrera, también pueden contar con la ayuda que les pueda brindar.


Go Smalltalk!




Sobre la foto: Tal vez es tiempo de cambiar el globo de Smalltalk que se aleja de la isla de los lenguajes por una moderna nave, que se aleja más aún de los lenguajes tradicionales. Alguien que sepa dibujar mejor, podría hacer algo con la idea de la foto :)