El documento describe una presentación sobre la integración de Spring BlazeDS. Explica que el orador es un profesional dedicado a crear aplicaciones ricas usando Flex y JavaEE. También habla sobre Flex, BlazeDS y cómo integran Spring para permitir comunicación entre aplicaciones Flex y servicios Java mediante AMF sobre HTTP. Luego detalla los pasos para configurar un servidor con Spring, BlazeDS y Tomcat para exponer servicios Java a clientes Flex.
Como reza el viejo dicho: "los hijos de uno nunca son feos" , y mucha gente lo aplica a todas sus creaciones - incluso cuando desarrolla - y no toma en cuenta a nuestro principal involucrado: el usuario final. En esta webinar analizaremos - de manera introductora - nuestros "hijos" desde un punto de vista funcional para saber que tan interactivos, inteligentes y usables pueden llegar a ser; y a mejorarlos en base a ciertos principios, herramientas y metricas usadas para crear un impacto mas intuitivo y transparente.
Este documento describe cómo incrementar la usabilidad y la interactividad con el usuario mediante Flex. Flex es una plataforma de desarrollo de Adobe para crear aplicaciones ricas basadas en Flash. Se puede integrar Flex con Flash y utilizar ambas tecnologías combinadas. También explica cómo comunicar aplicaciones Flex con servicios web y remotos utilizando Apache CXF, BlazeDS y Spring.
El documento presenta recomendaciones para la redacción de contenidos para la web, incluyendo estructurar el texto en secciones y párrafos cortos, usar titulares y listas para guiar la exploración del contenido, y considerar factores como la ergonomía, el tiempo del usuario y la claridad de la información.
Este documento presenta una charla sobre el uso de Flash Catalyst y Flash Builder para el desarrollo de aplicaciones web ricas. Los oradores, Ivan Alvarez y Daniel Ramos, discuten cómo estas herramientas permiten un flujo de trabajo colaborativo entre diseñadores e ingenieros mediante la creación de diseños interactivos que pueden extenderse fácilmente en el desarrollo. Ambas herramientas comparten el mismo framework Flex, lo que facilita la transición entre diseño y desarrollo.
El documento resume una presentación sobre Xamarin Live Player, una herramienta que permite probar aplicaciones Xamarin de forma inalámbrica en dispositivos físicos sin necesidad de compilar o depender de SDKs. Explica cómo funciona Xamarin Live Player, sus requisitos, ventajas y limitaciones. Finalmente, invita a unirse al programa alpha para probar nuevas funcionalidades y concluye que es una buena herramienta para pruebas iniciales pero que para producción se requiere del entorno habitual de desarrollo.
Este documento presenta una introducción a Titanium y Alloy para el desarrollo de aplicaciones móviles multiplataforma. Explica cómo Titanium permite crear prototipos rápidos que se ejecutan en iOS, Android y MobileWeb, y cómo Alloy apoya el patrón MVC y facilita el desarrollo multiplataforma. También proporciona enlaces para configurar el entorno de desarrollo y aprender más sobre conceptos como modelos, vistas y controladores en Alloy.
Como reza el viejo dicho: "los hijos de uno nunca son feos" , y mucha gente lo aplica a todas sus creaciones - incluso cuando desarrolla - y no toma en cuenta a nuestro principal involucrado: el usuario final. En esta webinar analizaremos - de manera introductora - nuestros "hijos" desde un punto de vista funcional para saber que tan interactivos, inteligentes y usables pueden llegar a ser; y a mejorarlos en base a ciertos principios, herramientas y metricas usadas para crear un impacto mas intuitivo y transparente.
Este documento describe cómo incrementar la usabilidad y la interactividad con el usuario mediante Flex. Flex es una plataforma de desarrollo de Adobe para crear aplicaciones ricas basadas en Flash. Se puede integrar Flex con Flash y utilizar ambas tecnologías combinadas. También explica cómo comunicar aplicaciones Flex con servicios web y remotos utilizando Apache CXF, BlazeDS y Spring.
El documento presenta recomendaciones para la redacción de contenidos para la web, incluyendo estructurar el texto en secciones y párrafos cortos, usar titulares y listas para guiar la exploración del contenido, y considerar factores como la ergonomía, el tiempo del usuario y la claridad de la información.
Este documento presenta una charla sobre el uso de Flash Catalyst y Flash Builder para el desarrollo de aplicaciones web ricas. Los oradores, Ivan Alvarez y Daniel Ramos, discuten cómo estas herramientas permiten un flujo de trabajo colaborativo entre diseñadores e ingenieros mediante la creación de diseños interactivos que pueden extenderse fácilmente en el desarrollo. Ambas herramientas comparten el mismo framework Flex, lo que facilita la transición entre diseño y desarrollo.
El documento resume una presentación sobre Xamarin Live Player, una herramienta que permite probar aplicaciones Xamarin de forma inalámbrica en dispositivos físicos sin necesidad de compilar o depender de SDKs. Explica cómo funciona Xamarin Live Player, sus requisitos, ventajas y limitaciones. Finalmente, invita a unirse al programa alpha para probar nuevas funcionalidades y concluye que es una buena herramienta para pruebas iniciales pero que para producción se requiere del entorno habitual de desarrollo.
Este documento presenta una introducción a Titanium y Alloy para el desarrollo de aplicaciones móviles multiplataforma. Explica cómo Titanium permite crear prototipos rápidos que se ejecutan en iOS, Android y MobileWeb, y cómo Alloy apoya el patrón MVC y facilita el desarrollo multiplataforma. También proporciona enlaces para configurar el entorno de desarrollo y aprender más sobre conceptos como modelos, vistas y controladores en Alloy.
Las aplicaciones en tiempo real con SIGNALR son un excelente recurso para pro...Florencia Nodar💻
Ésta presentación la utilicé en la NetConfUY 2017 que se realizó en las tierras Uruguayas, en el Auditorio Mario Benedetti, ANTEL.
Se habló de SignalR con .NET CORE y se realizaron 2 juegos donde el público también participó.
Bootstrapping a Smalltalk - Smalltalks 2012Guille Polito
El documento describe el proceso de "bootstrapping" en Smalltalk, que implica organizar los elementos necesarios para construir un nuevo sistema. Explica que aunque Smalltalk es vivo e interactivo, modificar partes como el compilador o debugger puede ser difícil. Propone tomar ideas de otros como aplicar cambios de forma atómica y un proceso de construcción explícito. Luego presenta Hazelnut, un proyecto para aplicar estas técnicas de bootstrapping a Pharo de forma real, resultando en imágenes muy pequeñas con pruebas y CI.
El documento resume una presentación sobre Entity Framework Core dada por Germán Küber y Gabriel Barzola en la conferencia .NET Conf UY 2017. Explica las diferentes versiones de Entity Framework, destacando las características de Entity Framework Core como ser liviano, extensible y multiplataforma. También compara Entity Framework Core con la versión anterior para .NET Framework y resume las novedades de las versiones 2.0 y la próxima 2.1.
El documento analiza el uso de bases de datos NoSQL para almacenar y procesar datos en forma de grafos en la nube. Explica cómo las bases de datos NoSQL como Neo4j y Hypergraph se pueden usar para representar redes sociales y datos del mundo real como grafos. También discute técnicas como MapReduce y Pregel para realizar cálculos distribuidos sobre grandes conjuntos de datos almacenados como grafos.
Francisco Javier Barrena | NestJS: Backends para javeros y punto-neteros con ...Codemotion
Si hablamos de javascript del lado del servidor, todos pensamos en Node, pero lo cierto es que prácticamente nadie utiliza Node puro. Lo más habitual es acompañar a Node con otros frameworks que nos faciliten la tarea, como Express o Loopback. Si bien estos frameworks son estupendos, no promueven un código mantenible ni aplican patrones, como la inyección dependencias, que convenza a los desarrolladores enamorados de paradigmas como Java o .NET. NestJS es un nuevo framework para el desarrollo de backends basados en Node que convencerá, por fin, a los más vetustos developers. Talk is cheap...
Find out more presentations at https://madrid2018.codemotionworld.com/speakers/
Si hablamos de javascript del lado del servidor, todos pensamos en Node, pero lo cierto es que prácticamente nadie utiliza Node puro. Lo más habitual es acompañar a Node con otros frameworks que nos faciliten la tarea, como Express o Loopback. Si bien estos frameworks son estupendos, no promueven un código mantenible ni aplican patrones, como la inyección dependencias, que convenza a los desarrolladores enamorados de paradigmas como Java o .NET. NestJS es un nuevo framework para el desarrollo de backends basados en Node que convencerá, por fin, a los más vetustos developers. Talk is cheap...
Recorrido sobre las novedades de Asterisk 10, Asterisk 11 y Asterisk 12, así como las características que convierten a una aplicación considerada una PBX como un Framework de desarrollo de aplicaciones de voz, así como una herramienta tan potente como flexible.
V2 d2013 elio rojano - 12 pruebas de asteriskVOIP2DAY
Este documento presenta información sobre Asterisk y su evolución hacia un framework de desarrollo de aplicaciones de voz. Se describen cambios en Asterisk para mejorar la flexibilidad, soporte de nuevos códecs como Opus, capacidades multi-tenant, uso de bases de datos, mejor gestión de NAT usando ICE, compatibilidad con WebRTC y medidas para aumentar la seguridad.
Este documento describe la evolución del concepto de usuario avanzado en WordPress a lo largo de diferentes versiones. Comienza explicando que en WordPress 2.3 un usuario avanzado era alguien que sabía añadir un gravatar, mientras que en versiones posteriores se requerían habilidades más complejas como montar tipos de contenido o redes de blogs. Luego analiza las capacidades que tienen los usuarios en la actualidad de WordPress, donde cualquiera puede instalar plugins y temas fácilmente. Por último, recomienda recursos para que los usuarios av
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxpauca1501alvar
Explica cómo las tecnologías digitales han facilitado e impulsado la globalización al eliminar barreras geográficas y permitir un flujo global sin precedentes de información, bienes, servicios y capital. Se describen los impactos de las herramientas digitales en áreas como la comunicación global, el comercio electrónico internacional, las finanzas y la difusión cultural. Además, se mencionan los beneficios como el crecimiento económico y el acceso a la información, así como los desafíos como la desigualdad y el impacto ambiental. Se concluye que la globalización y las herramientas digitales se refuerzan mutuamente, promoviendo una creciente interdependencia mundial.
El uso de las TIC en la vida cotidiana.pptxjgvanessa23
En esta presentación, he compartido información sobre las Tecnologías de la Información y la Comunicación (TIC) y su aplicación en diversos ámbitos de la vida cotidiana, como el hogar, la educación y el trabajo.
He explicado qué son las TIC, las diferentes categorías y sus respectivos ejemplos, así como los beneficios y aplicaciones en cada uno de estos ámbitos.
Espero que esta información sea útil para quienes la lean y les ayude a comprender mejor las TIC y su impacto en nuestra vida cotidiana.
La inteligencia artificial sigue evolucionando rápidamente, prometiendo transformar múltiples aspectos de la sociedad mientras plantea importantes cuestiones que requieren una cuidadosa consideración y regulación.
Uso de las Tics en la vida cotidiana.pptx231485414
Las Tecnologías de la Información y las Comunicaciones (TIC), son el conjunto de recursos, herramientas, equipos, programas informáticos, aplicaciones, redes y medios.
Las aplicaciones en tiempo real con SIGNALR son un excelente recurso para pro...Florencia Nodar💻
Ésta presentación la utilicé en la NetConfUY 2017 que se realizó en las tierras Uruguayas, en el Auditorio Mario Benedetti, ANTEL.
Se habló de SignalR con .NET CORE y se realizaron 2 juegos donde el público también participó.
Bootstrapping a Smalltalk - Smalltalks 2012Guille Polito
El documento describe el proceso de "bootstrapping" en Smalltalk, que implica organizar los elementos necesarios para construir un nuevo sistema. Explica que aunque Smalltalk es vivo e interactivo, modificar partes como el compilador o debugger puede ser difícil. Propone tomar ideas de otros como aplicar cambios de forma atómica y un proceso de construcción explícito. Luego presenta Hazelnut, un proyecto para aplicar estas técnicas de bootstrapping a Pharo de forma real, resultando en imágenes muy pequeñas con pruebas y CI.
El documento resume una presentación sobre Entity Framework Core dada por Germán Küber y Gabriel Barzola en la conferencia .NET Conf UY 2017. Explica las diferentes versiones de Entity Framework, destacando las características de Entity Framework Core como ser liviano, extensible y multiplataforma. También compara Entity Framework Core con la versión anterior para .NET Framework y resume las novedades de las versiones 2.0 y la próxima 2.1.
El documento analiza el uso de bases de datos NoSQL para almacenar y procesar datos en forma de grafos en la nube. Explica cómo las bases de datos NoSQL como Neo4j y Hypergraph se pueden usar para representar redes sociales y datos del mundo real como grafos. También discute técnicas como MapReduce y Pregel para realizar cálculos distribuidos sobre grandes conjuntos de datos almacenados como grafos.
Francisco Javier Barrena | NestJS: Backends para javeros y punto-neteros con ...Codemotion
Si hablamos de javascript del lado del servidor, todos pensamos en Node, pero lo cierto es que prácticamente nadie utiliza Node puro. Lo más habitual es acompañar a Node con otros frameworks que nos faciliten la tarea, como Express o Loopback. Si bien estos frameworks son estupendos, no promueven un código mantenible ni aplican patrones, como la inyección dependencias, que convenza a los desarrolladores enamorados de paradigmas como Java o .NET. NestJS es un nuevo framework para el desarrollo de backends basados en Node que convencerá, por fin, a los más vetustos developers. Talk is cheap...
Find out more presentations at https://madrid2018.codemotionworld.com/speakers/
Si hablamos de javascript del lado del servidor, todos pensamos en Node, pero lo cierto es que prácticamente nadie utiliza Node puro. Lo más habitual es acompañar a Node con otros frameworks que nos faciliten la tarea, como Express o Loopback. Si bien estos frameworks son estupendos, no promueven un código mantenible ni aplican patrones, como la inyección dependencias, que convenza a los desarrolladores enamorados de paradigmas como Java o .NET. NestJS es un nuevo framework para el desarrollo de backends basados en Node que convencerá, por fin, a los más vetustos developers. Talk is cheap...
Recorrido sobre las novedades de Asterisk 10, Asterisk 11 y Asterisk 12, así como las características que convierten a una aplicación considerada una PBX como un Framework de desarrollo de aplicaciones de voz, así como una herramienta tan potente como flexible.
V2 d2013 elio rojano - 12 pruebas de asteriskVOIP2DAY
Este documento presenta información sobre Asterisk y su evolución hacia un framework de desarrollo de aplicaciones de voz. Se describen cambios en Asterisk para mejorar la flexibilidad, soporte de nuevos códecs como Opus, capacidades multi-tenant, uso de bases de datos, mejor gestión de NAT usando ICE, compatibilidad con WebRTC y medidas para aumentar la seguridad.
Este documento describe la evolución del concepto de usuario avanzado en WordPress a lo largo de diferentes versiones. Comienza explicando que en WordPress 2.3 un usuario avanzado era alguien que sabía añadir un gravatar, mientras que en versiones posteriores se requerían habilidades más complejas como montar tipos de contenido o redes de blogs. Luego analiza las capacidades que tienen los usuarios en la actualidad de WordPress, donde cualquiera puede instalar plugins y temas fácilmente. Por último, recomienda recursos para que los usuarios av
Similar a [SCD2010] Spring Flex BlazeDS Integration (9)
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxpauca1501alvar
Explica cómo las tecnologías digitales han facilitado e impulsado la globalización al eliminar barreras geográficas y permitir un flujo global sin precedentes de información, bienes, servicios y capital. Se describen los impactos de las herramientas digitales en áreas como la comunicación global, el comercio electrónico internacional, las finanzas y la difusión cultural. Además, se mencionan los beneficios como el crecimiento económico y el acceso a la información, así como los desafíos como la desigualdad y el impacto ambiental. Se concluye que la globalización y las herramientas digitales se refuerzan mutuamente, promoviendo una creciente interdependencia mundial.
El uso de las TIC en la vida cotidiana.pptxjgvanessa23
En esta presentación, he compartido información sobre las Tecnologías de la Información y la Comunicación (TIC) y su aplicación en diversos ámbitos de la vida cotidiana, como el hogar, la educación y el trabajo.
He explicado qué son las TIC, las diferentes categorías y sus respectivos ejemplos, así como los beneficios y aplicaciones en cada uno de estos ámbitos.
Espero que esta información sea útil para quienes la lean y les ayude a comprender mejor las TIC y su impacto en nuestra vida cotidiana.
La inteligencia artificial sigue evolucionando rápidamente, prometiendo transformar múltiples aspectos de la sociedad mientras plantea importantes cuestiones que requieren una cuidadosa consideración y regulación.
Uso de las Tics en la vida cotidiana.pptx231485414
Las Tecnologías de la Información y las Comunicaciones (TIC), son el conjunto de recursos, herramientas, equipos, programas informáticos, aplicaciones, redes y medios.
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)AbrahamCastillo42
Power point, diseñado por estudiantes de ciclo 1 arquitectura de plataformas, esta con la finalidad de dar a conocer el componente hardware llamado tarjeta de video..
3. ¿Quien soy?
• Profesional dedicado a la creación de aplicaciones
ricas desde una perspectiva del programador.
sábado 27 de noviembre de 2010
4. ¿Quien soy?
• Profesional dedicado a la creación de aplicaciones
ricas desde una perspectiva del programador.
• Pasion por la usabilidad y desarrollo iterativo.
sábado 27 de noviembre de 2010
5. ¿Quien soy?
• Profesional dedicado a la creación de aplicaciones
ricas desde una perspectiva del programador.
• Pasion por la usabilidad y desarrollo iterativo.
• Fan de Flex, jquery y HTML5
sábado 27 de noviembre de 2010
6. ¿Quien soy?
• Profesional dedicado a la creación de aplicaciones
ricas desde una perspectiva del programador.
• Pasion por la usabilidad y desarrollo iterativo.
• Fan de Flex, jquery y HTML5
• .. y tambien de java, especificamente Spring y Jboss
sábado 27 de noviembre de 2010
79. • Ultima version estable : 1.0.3.
Spring BlazeDS Integra
sábado 27 de noviembre de 2010
80. • Ultima version estable : 1.0.3.
• Usa Adobe BlazeDS 3.2 o superior.
Spring BlazeDS Integra
sábado 27 de noviembre de 2010
81. • Ultima version estable : 1.0.3.
• Usa Adobe BlazeDS 3.2 o superior.
• Integracion con Spring ROO
Spring BlazeDS Integra
sábado 27 de noviembre de 2010
150. Requerimientos
(flex)
• Flash Builder “Burrito”
• Flash Catalyst “Panini” (solo usado si se
exportara el diseño de otro formato)
sábado 27 de noviembre de 2010
183. Es bueno ... pero
sábado 27 de noviembre de 2010
184. Es bueno ... pero
Porque separa la lógica de
negocio de la interfaz
sábado 27 de noviembre de 2010
185. Es bueno ... pero
Porque separa la lógica de
negocio de la interfaz
sábado 27 de noviembre de 2010
186. Es bueno ... pero
Porque separa la lógica de
negocio de la interfaz
dejas el procesamiento
de la aplicación al cliente
sábado 27 de noviembre de 2010
187. Es bueno ... pero
Porque separa la lógica de
negocio de la interfaz
dejas el procesamiento
de la aplicación al cliente
Porque puedes usar los
efectos de flash
sábado 27 de noviembre de 2010
188. Es bueno ... pero
Porque separa la lógica de
negocio de la interfaz
dejas el procesamiento
de la aplicación al cliente
Porque puedes usar los
efectos de flash
sábado 27 de noviembre de 2010
189. Es bueno ... pero
Porque separa la lógica de
negocio de la interfaz
dejas el procesamiento
de la aplicación al cliente
Porque puedes usar los
efectos de flash
distrae al usuario
y recarga la aplicación
sábado 27 de noviembre de 2010
190. Es bueno ... pero
Porque separa la lógica de
negocio de la interfaz
dejas el procesamiento
de la aplicación al cliente
Porque puedes usar los
efectos de flash
distrae al usuario
y recarga la aplicación
Porque usa un runtime
que se encuentra en la
mayoría de PCs
sábado 27 de noviembre de 2010
191. Es bueno ... pero
Porque separa la lógica de
negocio de la interfaz
dejas el procesamiento
de la aplicación al cliente
Porque puedes usar los
efectos de flash
distrae al usuario
y recarga la aplicación
Porque usa un runtime
que se encuentra en la
mayoría de PCs
sábado 27 de noviembre de 2010
192. Es bueno ... pero
Porque separa la lógica de
negocio de la interfaz
dejas el procesamiento
de la aplicación al cliente
Porque puedes usar los
efectos de flash
distrae al usuario
y recarga la aplicación
Porque usa un runtime
que se encuentra en la
mayoría de PCs
su ciclo de vida
no permite procesamiento
sobrecargado
sábado 27 de noviembre de 2010
194. Recomendaciones
al usar Flex
• Evitar realizar procesamiento (logica). Dejar
todo eso al servidor.
sábado 27 de noviembre de 2010
195. Recomendaciones
al usar Flex
• Evitar realizar procesamiento (logica). Dejar
todo eso al servidor.
• Evitar el uso desmedido de renderers en
los componentes del tipo lista.
sábado 27 de noviembre de 2010
196. Recomendaciones
al usar Flex
• Evitar realizar procesamiento (logica). Dejar
todo eso al servidor.
• Evitar el uso desmedido de renderers en
los componentes del tipo lista.
• Modularizar modularizar modularizar!!
sábado 27 de noviembre de 2010
197. Recomendaciones
al usar Flex
• Evitar realizar procesamiento (logica). Dejar
todo eso al servidor.
• Evitar el uso desmedido de renderers en
los componentes del tipo lista.
• Modularizar modularizar modularizar!!
• Evitar la creación de formularios extensos
(no es una pagina html).
sábado 27 de noviembre de 2010
198. Recomendaciones
al usar Flex
• Evitar realizar procesamiento (logica). Dejar
todo eso al servidor.
• Evitar el uso desmedido de renderers en
los componentes del tipo lista.
• Modularizar modularizar modularizar!!
• Evitar la creación de formularios extensos
(no es una pagina html).
• Usar Maven.
sábado 27 de noviembre de 2010
201. Recomendaciones
al usar Spring BlazeDS
• Usar SpringSecurity para manejar permisos.
• Si usas Hibernate, ten cuenta que BlazeDS
no soporta lazyloading (para solucionar
este problema usar dpHibernate).
sábado 27 de noviembre de 2010
202. Recomendaciones
al usar Spring BlazeDS
• Usar SpringSecurity para manejar permisos.
• Si usas Hibernate, ten cuenta que BlazeDS
no soporta lazyloading (para solucionar
este problema usar dpHibernate).
• La paginación se maneja de una manera
distinta (por carga de scroll de una lista).
sábado 27 de noviembre de 2010
203. Recomendaciones
al usar Spring BlazeDS
• Usar SpringSecurity para manejar permisos.
• Si usas Hibernate, ten cuenta que BlazeDS
no soporta lazyloading (para solucionar
este problema usar dpHibernate).
• La paginación se maneja de una manera
distinta (por carga de scroll de una lista).
• Usar Maven.
sábado 27 de noviembre de 2010
205. Algunas notas
adicionales
• Las pruebas con flex no son tan faciles :
existe FlexUnit, FlexMonkey pero aun no
estan totalmente maduras.
sábado 27 de noviembre de 2010
206. Algunas notas
adicionales
• Las pruebas con flex no son tan faciles :
existe FlexUnit, FlexMonkey pero aun no
estan totalmente maduras.
• Existe módulos para controlar metricas de
código de AS3 con Hudson y Sonar.
sábado 27 de noviembre de 2010
207. Algunas notas
adicionales
• Las pruebas con flex no son tan faciles :
existe FlexUnit, FlexMonkey pero aun no
estan totalmente maduras.
• Existe módulos para controlar metricas de
código de AS3 con Hudson y Sonar.
• Para aplicaciones empresariales, usar
frameworks para flex como Mate o
Cairgohrn.
sábado 27 de noviembre de 2010
208. ¿Quieres saber mas?
• Busca en google “devnet flex”.
• Libros
• Twitter: @ricdex
• http://bie-development.pe
• http://bie-agency.pe
sábado 27 de noviembre de 2010