Concurso de Diseños Cool con GeneXus

Posted on May 7th, 2009 in GeneXus by Rorro

Bienvienidos a mi concurso NO oficial de diseños cool con GeneXus!
La idea es que los osados participantes me manden por mail (ralvarez en artech.com.uy) capturas de pantalla de aplicaciones Web realizadas con GeneXus, y un jurado imparcial integrado por un equipo interdiciplinario evaluará los mejores.

Los ganadores se publicarán en este blog además del honor que implica tener la aplicación mas cool.

 El premio, un Mudis de GeneXus cómo este para enchular su notebook (podemos negociar otros diseños)…

Advertencia: Participo yo… no les va a ser facil.

 

Plataforma Petrolera

Posted on September 30th, 2008 in Varios by Rorro

A pedido del público (y para los que no me creyeron) subí algunas fotos de mi visita a la plataforma petrolera donde implantamos un sistema de mantenimiento remoto en dispositivos móviles.

Plataforma

Tanto Nando Curi como Juan tienen muchas mas horas a bordo que yo y seguramente tenga mucho mas para contar que yo.

 

Armando la selección

Posted on July 10th, 2008 in GeneXus by Rorro

No soy un gran futbolero, sin embargo cuando Javier Acosta me mostró la aplicación que había hecho para el encuentro de México me encantó la idea, a tal punto que le pedí la KB y la adapté a la realidad de las eliminatorias que tanto sufrimos por estos lares.

Es una aplicación sencilla donde se puede ver el User Control  Google Intensity Map , o el GXChart, o el Drag&Drop en aplicaciones.

También hace uso de el nuevo tipo de dato Windows que en lo personal me gusta mucho

Si se entra con el usuario admin (usr: admin /psw: admin) se puede ver el Dolphin Menu que le da un buen toque a la aplicación.

Los datos me los “prestó” alguna página de Internet, por lo que no puedo asegurar que estén bien. :D

El link: http://samples.genexus.com/futbol

 

User Control manía

Posted on June 28th, 2008 in GeneXus by Rorro

 Sin duda los user controls son una de las features de GeneXus X que mas ha gustado, porque posibilitan la construcción de cualquier interfaz que nos imaginemos. Justamente la semana pasada estaba dando una charla interna, y en el final mencioné al pasar los User Controls, suficiente para que todo el mundo quedara fascinado con ellos ( y poco importara la hora previa que había estado hablando)

Hace unos días salió una news, que luego se vio replicada en la start page de GX X, sobre http://gallery.genexus.com que es un catalogo de extensiones y user controls (y cualquier cosa que extienda las capacidades de GeneXus).

Lo interesante es ver las estadísticas de acceso a este sitio:

 Hay visitas de mas visitas de mas de 35 países, el top 5 es:
1 -Uruguay
2 -Brasil
3 - Argentina
4 - USA
5 - Mexico

El 99.8% de las visitas provienen de tráfico directo, o sea que no es gente que estaba buscando algo en google y cayó ahí sino que es gente que siguió un link o sabía la URL.
Como dato anecdótico, alguien de singapure estuvo durante 25 minutos visitando el sitio,

Creo que mucha gente está descubriendo los User Controls y las Extensions, y está viendo el potencial que pueden llegar a tener.

Disclaimer: El GX Platform gallery es una app que hice yo, básicamente parte de la necesidad haragana de poder conseguir los user controls haciendo 3 clicks.

Video del sábado 26

Posted on May 5th, 2008 in GeneXus, Varios by Rorro

El sábado 26 traje la camara y filme algunos momentos de la jornada con los que terminé armando el siguiente video.

 Edit: Me dicen que el video está en el futuro porque comienza con la fecha mal, dice 2009… jeje…como es muy molesto hacer el cambio, usen su imaginación: replace(2008, 2009)

 

It’s about innovation

Posted on April 30th, 2008 in GeneXus, Varios by Rorro

Desde Blizzard, creadores del WOW entre otros grandes juegos que he sabido jugar, se desprende este link que no tiene desperdicio, sobre las 11 reglas de Blizzard sobre la innovación. No olvidemos que despues de todo, es una empresa de desarrollo de Software.

 

Un pequeño resumen:

RELY ON CRITICS
Procesos de Alfatest y betatest mejoran el producto lo mismo para pateches, upgrades o service pack

USE YOUR OWN PRODUCT
“We’re all fans. We all play,”

MAKE CONTINUAL IMPROVEMENTS

GO BACK TO THE DRAWING BOARD
“Start over if a product is not turning out right.”

DESIGN FOR DIFFERENT KINDS OF CUSTOMERS
“…He drew this Samurai panda. Turns out the Japanese and the Chinese aren’t big fans of each other, and the Chinese people objected to this animal of theirs being dressed in Japanese garb. So we had to change it”

THE IMPORTANCE OF FREQUENT FAILURES
The lessons learned from failures will provide the stepping stones for the next innovation

MOVE QUICKLY, IN PIECES
“In today’s rapidly moving market, the only way to get products out is to use various rapid prototyping methods to build products or services and try them in controlled pilot groups and then change as you go along”

STATISTICS BOLSTER EXPERIENCE
Statistics also help Blizzard find ways to make games more enjoyable.

DEMAND EXCELLENCE OR YOU’LL GET MEDIOCRITY
“If you ask for excellence or perfection, you many never get it, but you will sometimes get something approaching it – and mostly will get good enough. If you ask for good enough, however, you will never get anything approaching excellence and will often get below-average results. People tend to rise to meet expectations,”

CREATE A NEW TYPE OF PRODUCT

OFFER EMPLOYEES SOMETHING EXTRA
company that can benefit by providing employees with more than just a paycheck. Any innovator needs something beyond just monetary incentives.

La nota completa aquí

Web 2.0 y Yo

Posted on April 27th, 2008 in GeneXus by Rorro

La web 2.0 es algo difícil de definir, es sobre todo una nueva forma de intercambio de información entre los usuarios, para que la web deje de ser un canal unidireccional y pase a ser definitivamente bidireccional, algo que, por ejemplo, la Televisión no ha logrado hacer aún (aunque ha habido algunos prototipos al respecto)

Quizás pensemos que las aplicaciones comerciales que hacemos hoy están alejadas de lo que la web 2.0 se refiere, pero estamos equivocados. Los usuarios se están familiarizando con el compartir contenido, a tal punto que lo “estático” va a pasar a ser obsoleto, simplemente porque nuestros usuarios van a estar familiarizados con una forma de hacer las cosas, distinta a la “chatura” de una aplicación comercial.

Me parece un excelente ejemplo esta nota sobre BBVA donde cuentan como un Banco, que debe ser de las organizaciones menos flexibles que hay, comienza a presentar contenido en la vía del web 2.0.

Creo que esto demuestra cual es el camino de las aplicaciones que debemos construir hoy para no ser obsoletos, creo que yo con Hijos de Ator por ejemplo me equivoqué, porque hice algo que era demasiado “antiguo” para las cosas que estamos acostumbrados hoy. Por suerte HDA está hecho con GeneXus, y tengo en los planes la migración a GeneXus Rocha, donde hacer cosas el pro de la Web 2.0 es sumamente fácil.

 

Easy!

Posted on April 25th, 2008 in GeneXus, Links by Rorro

Es difícil expresar como nos ayuda a hacer las cosas Genexus Rocha, creo que hasta que no te planteas hacer, aunque sea, una pequeña aplicación no puedes apreciar todo el potencial que tiene.
Cosas como los Data Provider, o las regular expression, nos ayudan mucho. Y no hablar de los User Control que permiten que aplicaciones “standar” se vean mucho mejor y tengan funcionalidades que serían muy complicadas de hacer tradicionalmente.
En http://samples.genexus.com/easy hay una aplicación muy sencilla que muestra unas pocas de las bondades de la rocha
Se puede bajar desde: http://www.gxopen.com/gxopenrocha/servlet/hproject?729
Se me ocurren muchas cosas más para agregarle, pero si alguien quiere hacer aportes, el proyecto está abierto, avisenme que yo subo los cambios al servidor.

P.D. Los User Control usados están en el proyecto, por un lado usé el FishEyeMenu de Gonzalo, y el ImageGallery

Snippets en Genexus Rocha

Posted on April 10th, 2008 in GeneXus by Administrator

Trabajando con Genexus Rocha, una de las cosas que me parece que ayuda mucho son los snippets.

Básicamente un Snippet es un trozo de código que se puede arrastrar desde la barra de herramientas en cualquier editor de código (sources de procedimientos, eventos de webpanels, etc) ahorrando tener que escribir por ejemplo todo el bloque for each/endfor o ayudandonos a acordarnos la sintaxis de una regla (cosa en la cual he demostrado ser un queso) mostrandonos en verde la parte a modificar, por ejemplo el for each

For each
   /*For each code*/
Endfor

 

Ahora hay dos factores menos conocidos:
1 - Los Snippets tienen shortcut
2 - Podemos hacer nuestros propios snippets.
Sobre 2 voy a hablar en otro post, sobre el 1, dejo un videito que muestra como se usa, siempre la tecla a presionar despues de poner el shortcut es el tabulador, similar a lo que comentaba guscarr
 

 

 

 

 

Genexus verde II

Posted on February 26th, 2008 in Ecologí­a, GeneXus by Rorro

virtualizedserver.jpg

Sigo pensando en esto de la ecología, y algo que estamos usando mucho y que tiene una gran incidencia es el tema de la Virtualización. En un servidor se pueden tener entre 4 u 8 máquinas virtuales lo que es un ahorro cercano al 80% aproximadamente.
Esto considerando solo el gasto que origina la máquina, ni hablar de UPS, o la refrigeración.
Por nuestra parte los resultados han sido excelentes…
Recuerdo cuando arranqué en soporte las pruebas de Setup en distintas versiones las hacíamos en una máquina (El Scratchy) que con el Ghost le poníamos distintos OS…. que días….
Ahora hay muchos servidores (en especial los de test) que están todos virtualizados, para mi llevarme uno de esos servidores es copiarme la imagen a mi disco y listo.

Leía por ahí que las companias de virtualización están jugando fuerte en la bolsa, a pesar de que en el stockgame yo compré acciones de VMWARE y marché mal… eso me pasa por hacerle caso a Mini…

Creo que esto de la virtualización es algo a considerar, por un lado es verde, nos achica la cuenta de UTE, nos mejora el espacio (menos PC’s) y nos permite hacer copias de servidores solo copiando archivos… que mas se puede pedir?

Next Page »