miércoles, diciembre 27, 2006

Transcript del Chat sobre AJAX en developerWorks

Hace un par de semanas participé de un chat público sobre AJAX que hosteo Bill Higgins en developerWorks, la verdad que estuvo muy bueno, y como todo lo bueno... se termina muy rápido. El chat contó con presencia de grandes eminencias del software como Grady Booch (uno de los creadores del UML entre otras cosas). Tambien participaron desarrolladores y líderes de frameworks y tools muy interesantes como de Dojo y AFT (Ajax Toolkit Framework). Aca les dejo el transcript que les puede resultar interesante se charló principalmente de:
  • Dojo
  • DWR (Direct Web Remoting)
  • AJAX and REST integration
  • Accessibility
  • Eclipse ATF
  • AJAX Maturity
  • JSON as data interchange mechanism
  • Open Laszlo and Dojo integration

jueves, diciembre 21, 2006

Impacto de Clientes RIA en los Atributos de Calidad


La semana pasada dimos una charla en IBM sobre Rich Internet Application en general, describiendo un poco de que se trata este nuevo tipo de cliente, desde una visión arquitectónica. Tambien pasamos por las tecnologías disponibles para crear RIA, JavaScript/Ajax, Flash (Flex y OpenLazslo) y Browser Objects. Uno de los puntos que más me interesó armar fue el del impacto que tienen estos tipos de clientes en los atributos de calidad.
Debido a que la charla no era sobre esto, no pudimos bajar mucho a detalle, asi que les dejo algo de lo que pudimos armar:
Performance
  • Better latency because of less data interchanged
  • May decrease bandwidth
  • Delta processing on Server Side (More CPU Cycles)
  • Stateful applications, needs more memory to keep screen on server side
  • Needs more resources on Client Side, processing (renderization) and screen state (memory)
  • More than one transactions could be triggered at the same period of time, so more resources on server we will needed to support it
  • Start Managing concurrency on Browser Side
Usability
  • Improve users experiences
  • Adapting the system to user needs and Personalization
  • Support more input events
  • User has the control
  • RIA allows GUI Effects on a browser (i.e. drag & drop, real progress bar, etc)
  • Interactive applications
  • Partial reloading
  • Reverse AJAX concept, Server can update the screen
Portability
  • Cross browser compatibility
  • Operating System portability (I.E. Flash 9 was not supported on Linux Desktop)
  • W3C Standards
  • Open Ajax Alliance (http://www.openajax.org/)
Accessibility
  • Use of Images (SVG) and Media (RDF) contents
  • Access Keys
  • GUI Effects
  • Event Handling
  • Partial update
  • XForm and XHTML2
  • Web Accessibility Initiative for Rich Internet Application (http://www.w3.org/TR/aria-roadmap/)
En algún momento me gustaría escribir un paper sobre esto y sobre los otros atributos de calidad, algún comentario?? cosas para agregar??

miércoles, diciembre 20, 2006

martes, diciembre 19, 2006

Software Estimation: Demystifying the Black Art


Me acaban de regalar este, tan esperado, libro de Steve McConnells!!!!! Todavía no lo puedo creer, este fue uno de los mejores regalos de este cumpleaños!!! Lo hizo uno de mis mejores amigos, Muchas gracias Gastón Escobar!!!!!. Este podría ser el libro que marque un punto de inflexión en la ingeniería en software y para dejar de pensar y utilizar métodos rusticos y artezanales en la estimación de software. Aunque no tengo espectativa alguna que leyendo este libro me estimar un proyecto de gran embergadura (con más de 6 ceros a la derecha, sin tener los requerimientos claros y plazos de 2 años), ya que creo que ese no es el objetivo del libro y aparte no es mi estilo de construir software...
Tengo la plena confianza que Steve debe haber creado una excelente obra... como ya ha hecho, tal es el caso de Rapid Development, biblia de la ingeniería en software. Por suerte tengo tiempo y muchas ganas de leerlo, calculo que para febrero lo voy a terminar y dar un feedback a todos los que tengan ganas de leerlo. Este libro es bastante nuevo, ya que salió en marzo de este año (2006).

lunes, diciembre 18, 2006

I'm back @ MDQ


Despues de un mes y medio volví ;=) no fue que no quise escribir pero como estuve en mediode de la mudanza y sin internet en casa se me complicaba mucho postear... y por otro lado como ultimamente no estoy recibiendo muchos comentarios en los posts tampoco me motivaba mucho seguir escribiendo, ya que uno de los objetivos del blog es la colaboración principalmente a traves de comentarios. Muchos me responden por mail o por chat y son cosas muy interesantes, pero lamentablemente si no se hacen a traves del los comentarios no queda plasmado en el blog y otros lectores no se enteran.
Para contar lo que paso en estos días:
  • Finalmente compramos (junto con el banco hipotecario) el hermoso PH en Palermo Viejo o Soho
  • Nos mudamos, por suerte pudimos pintar...
  • Terminó la cursada de APIT y ya tomamos finales, la verdad que un muy buen cuatrimestre
  • Nos vinimos a MDQ, yo voy a trabajar dos semanas y en Enero empiezo mis tan ansiadas vacaciones
En estas semanas estuve avanzando un poco en Rails, viendo Antipatterns para TDD y RIA, por supuesto, creo que tengo bastante para contar, nos vemos pronto!