GeneXus Development

Tuesday, September 02, 2008

Presentation Google Chrome
http://docs.google.com/Present?revision=_latest&fs=true&docID=dhhcvddx_78fvjm76cn

gab: Today, most of what we use the web for on a day-to-day basis aren't just web pages, the're APPLICATIONS.
Gill: People are watching and uploading videos, chatting , with each other, playing web-based games... . All these things that didn't exist when the first browser were created.
gab: Woldn't it be great, then, to start from scratch-- And design something based on the needs of today's web applications and today's users?
pabloK: First, browsers need to be more STABLE. When you´re writing an important eMail or editing a document, a browser crash is a big deal.
gab: Browser also need to be FASTER, they need to start faster, load pages faster--
GermnanR: -- and for web apps, javascript itself can be a LOT faster.
gab: They need to be more SECURE. Given what's known about mass browser need architectural changes to disadvantage malware.
pabloK:And we want browsers to find that sweet spot between too many features and too few, with CLEAN, SIMPLE and EFFICIENT user interface.
gab: Finally, GOOGLE CHROME is a FULLY OPEN SOURCE Browser, we want others to adopt ideas from them-- Just as we've adopted good ideas from others.
pabloK: When we started this project, the gears guys were saying that one of the problems with browsers is that one of the problems

Friday, August 31, 2007

GxWebResources III - Mouse over Calling Web Panel via AJAX!

GxWebResources III.

AJAXToolTipText calling Web Panel. (GxObject)

GxWR

  • GxWR-TTTAjax(GxTextoLink,GxProgramm)
    Esta funcion, permite llamar
    como tooltip a un Programa Gx, desde un link


Mirando el Source

El web form correspondiente a la ScreenShot que esta en la (FIG Fig.: GxRW-TTTAJAX(TextLink,GxProgram) se puede observar en la (FIG: WebFORM), es una simple Grilla con 2 variables, las cuales deben ser readonly, y el formato hay que cambiarlo a HTMLRaw, para que actuen domo como containers del resultado de la funcion.

En los eventos, hay que inicializar la GxWR, en el Event Start, la funcion pGxWRTTTAJAXHeader(), asignandole el resultado al Form.Header, así se inicializan las GxWebResources. Luego, el llamado a la funcion GxWRTTTAJAX() propiamente dicha, que necesita 2 parametros, el primero es el Texto que se mostrara en la Grid, y el 2do es el Link de llamado al programa que se mostrará en la PopUp Windows con el WebPanel, ver (FIG.: TTTAjax in Browser).

Para llamar al GxProgram AJAX, primero generamos el link del programa respectivo, y luego si, asignamos a la Comunna de la grilla &BooDesc,

&URL = Link(hBookView, BooCode)
&BooDesc = udf(pGxWRTTTAJAX, BooDesc, &URL)

&URL = Link(hAuthView, AutCode)
&AutDesc = udf(pGxWRTTTAJAX, AutDesc, &URL)

El resultado de estos llamados, se pueden ver en la web se detalla en la, fig. Demo Of Use GxRWTTTAjax Function.



Los Objetos Gx llamados, son el hBookView, que es un webpanle, que contiene informacion del libro, y la imagen de la portada ver figura siguiente:

el otro objeto GeneXus llamado es: hAuthView, que es un webpanel, que contiene la informacion del Author, como se ve en la figura siguiente:



Ver demo del llamado AJAX en accion.

Labels: , ,

Friday, August 24, 2007

GxWebResources II - The Bubble is Simple

GxWebResources II.

BUBBLE ToolTipText pure CSS

GxWR

  • GxWR-Bubble(GxTextoLink,TextoBUBBLE)
    Esta funcion, permite colocar a cualquier link una Nice & configurable e Instantanea ToolTip Bubble, look & test at: http://www.gxsoft.com.ar/gab/hbookbubble.aspx
    Bubble DEMO

Fig.: GxRW-Bubble(TextLink,TextBubble)

Mirando el Source

El web form, la ScreenShot se puede ver en la (FIG: WebFORM), es una simple Grilla con 2 variables, las cuales deben ser readonly, y el formato hay que cambiarlo a HTMLRaw, para que actuen domo correspondiente a como containers del resultado de la funcion.

Fig.: WebFORM

En los eventos, hay solo dos cosas que poner, la primera es en el Event Start, la funcion pGxWRBubbleHeader(), que se la asignaremos al Form.Header, para inicializar las GxWResources y luego la funcion GxWrBubble() propiamente dicha, que le enviaremos 2 argumentos, el primero es el Texto que se mostrara en la Grid, y el 2do es el texto que se mostrará en la Bubble. Y eso es todo, ver (FIG.: Bubble in Browser).

Fig.: Bubbble in Browser

En los eventos, hay solo dos cosas que poner, la primera es en el Event Start, la funcion pGxWRBubbleHeader(), que se la asignaremos al Form.Header, para inicializar las GxWResources y la segunda es el llamado a la funcion GxWrBubble() propiamente dicha, que le enviaremos 2 argumentos, el primero es el Texto que se mostrara en la Grid, y el 2do es el texto que se mostrará en la Bubble. Y eso es todo, ver (FIG.: Bubble Events).

Fig.: Bubble Events

Espero que se animen y se metan en la burbuja.

GxWebResources II - The Bubble is Simple

GxWebResources II.

BUBBLE ToolTipText pure CSS

GxWR

  • GxWR-Bubble(GxTextoLink,TextoBUBBLE)
    Esta funcion, permite colocar a cualquier link una Nice & configurable e Instantanea ToolTip Bubble, look & test at: http://www.gxsoft.com.ar/gab/hbookbubble.aspx

Fig.: GxRW-Bubble(TextLink,TextBubble)

Mirando el Source

El web form correspondiente a la ScreenShot que estamos viendo se puede ver en la (FIG: WebFORM), es una simple Grilla con 2 variables, las cuales deben ser readonly, y el formato hay que cambiarlo a HTMLRaw, para que actuen domo como containers del resultado de la funcion.

Fig.: WebFORM

En los eventos, hay solo dos cosas que poner, la primera es en el Event Start, la funcion pGxWRBubbleHeader(), que se la asignaremos al Form.Header, para inicializar las GxWResources y luego la funcion GxWrBubble() propiamente dicha, que le enviaremos 2 argumentos, el primero es el Texto que se mostrara en la Grid, y el 2do es el texto que se mostrará en la Bubble. Y eso es todo, ver (FIG.: Bubble in Browser).

Fig.: Bubbble in Browser

En los eventos, hay solo dos cosas que poner, la primera es en el Event Start, la funcion pGxWRBubbleHeader(), que se la asignaremos al Form.Header, para inicializar las GxWResources y la segunda es el llamado a la funcion GxWrBubble() propiamente dicha, que le enviaremos 2 argumentos, el primero es el Texto que se mostrara en la Grid, y el 2do es el texto que se mostrará en la Bubble. Y eso es todo, ver (FIG.: Bubble Events).

Fig.: Bubble Events

Espero que se animen y se metan en la burbuja.

Wednesday, August 22, 2007

Vas a esperar hasta la GxRocha, para que....

GxWebResources.



Como saben, ARTech invito a la comunidad GeneXus, a presentar Proyectos, nosotros desde
  • cualquiera.test it at: RioCuarto paricipamos con nuestro aporte, en el proyecto denominado GxWebResources, es un proyecto que presenta un conjunto de recursos de JSs y CSS, para hacer "facil" la vida del programador GeneXus para Web,...

    Y que las aplicaciones sean
    Web20!, con la simplicidad que nos permite Gx,
    de ocultar lo complejo, y
    automatizar lo automatizable. Se presentan en el Site 3 funciones muy SIMPLES que se denominan:

  • GxWR-Bubble(GxTextoLink,TextoBUBBLE)
    Esta funcion, permite colocar a cualquier
    link una Nice & configurable e Instantanea ToolTip Bubble, look & test at:
    Bubble DEMO



  • GxWR-TTTAjax(GxTextoLink,GxProgramm)
    Esta funcion, permite llamar
    como tooltip a un Programa Gx, desde un link

  • ToolTipText AJAX DEMO



















  • GxWRTabs(ArrayDeTabs())
    Esta funcion crea TABs ajax a partir de un Array de TABs, que son pares de
    (TABTitle, GxProgram),...

    Test at :
    TABs AJAX DEMO









    GeneXus simplifies code and data,

    GxWR simplifies presentation and usability: try them together!







    Logueate a GxTechnical y
    votanos en este LINK



Saturday, August 04, 2007

Test 01 Feed 04/08/2007 (07:51hs)

04/08/2007 (07:51hs)

Tuesday, July 18, 2006

Recibiendo eMails de las Listas Gx - InBox e Inbox



GMail - The Editor´s Choice

Este es el Inbox de 89 Mails del dia 14 de Julio de 2006
desde todas las listas GeneXus,...


  1. Hay que Observar 2 cosas muy diferentes, e importantes,
    GMail nos muestra 15 lineas, entonces primera cosa,
    puedo leer, sus subjects, de en un solo pantallazo, ademas,
    me dice, rápidamente cuales son los temas No Contestados, esos son los mails que primero elijo, luego los temas candentes, un tema que tiene 30 respuestas, u otro que tiene 17,... bueno, todos de una sola mirada se identifican...
  2. Lo otro, estos 89, fueron automaticamente "ordenados", es decir, esas 15 lineas no son cualquier cosa, se han formado 15 threads, que ayudan muchisimo a poder leer, o bien, si fuera el caso a no leer, ya que hay temas que no nos interesan, o desconocemos como
    para participar.... . entonces nos ahorra, en forma automática, muchisimo tiempo,... .
ArNet, en el otro extremo, nos da, con un servicio pago de 50 u$s/month, un servicio de banda ancha al que se agregan casillas de correos con unos, muy modestos, por decir algo, 10 Mb totales de almacenaje en 5 casillas.
Pero un realmente HORRIBLE, servicio de correo, de cliente de Web, que es muy dificil de usar y manterner.
El equivalente de a las 15 líneas que vimos antes lo tenemos en precisas y exatas 89 líneas, cuyo orden natural es por orden de llegada. Y obtenemos algo que además de malo es imposible de administrar...
Se ve la lista de los 89 mails, para comparar visualmente.
Además, y esto es importante, el orden natural con el que se presenta es de acuerdo la recepcion, y esto es una intercalacion casi perfecta, donde, cualquier tarea de administración requieren un esfuerzo mayor a lo que se podria imaginar, si es que se esta acostumbrado a un correcto uso de
filtros y encarpetamiento de los e-mails.




Friday, August 12, 2005

DeltaBlog » Blog Archive » Ajax: Una nueva aproximación a las aplicaciones web

DeltaBlog » Blog Archive » Ajax: Una nueva aproximación a las aplicaciones web

GeneXus Community Wiki : Ajax

GeneXus Community Wiki : Ajax

GeneXus Community Wiki : BuildWCSV

GeneXus Community Wiki : BuildWCSV