El documento habla sobre las tecnologías de Web 2.0 como AJAX, lenguajes de scripting como Ruby y PHP que se pueden usar con Java EE 5, y frameworks como Grails. También menciona proyectos de código abierto y comunidades de desarrolladores que contribuyen a estas tecnologías.
RoadShow-Azure-PartnersMicrosoft-Nov-2010-Caso de éxito de Softeng Portal Bul...SOFTENG
Presentación realizada durante el roadshow de Windows Azure que organiza Microsoft y en el que se presentó el caso de éxito de Softeng Portal Builder en la nube, en Windows Azure mediante modelo SaaS. Softeng Portal Builder es una evolución de los gestores de contenido web hacia una plataforma que ayuda a potenciar las empresas a través de la web.
Yii es un framework de desarrollo de alto rendimiento, muy flexible y versátil, escrito en PHP5 para el desarrollo rápido de aplicaciones web. Yii es software libre liberado bajo una licencia BSD, y tiene la concepción de hacer las cosas de manera sencilla, elegante y rápidas, ayudando con esto a construir aplicaciones eficientes, que fácilmente pueden ser mantenidas y escalables. http://leninmhs.wordpress.com/2013/04/07/entendiendo-yii/
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectosJordi Catà
Con Joomla! se pueden construir desde webs personales hasta webs corporativas, portales, etc. entre otros: Web Presenciales, Web Corporativas, Reservas Online, Diarios online, publicaciones, Portales comunitarios, Web de Organitzaciones no lucrativas, Web de Escuelas, Web Personales, Web de Turisme, Redes sociales, Intranets, Extranets. En esta conferéncia-taller, veremos lo que Joomla! nos puede aportar para la construcción de websites.
Google Web Toolkit (GWT) en entornos empresarialesTecsisa
Framework Java open source que facilita el desarrollo de aplicaciones Ajax más robustas y más fácilmente mantenibles, mejorando la productividad de los desarrolladores y el rendimiento de los usuarios.
En el entorno de la empresa permite desarrollar aplicaciones web ricas en menor tiempo, con menor coste y reutilizando los recursos humanos y técnicos de los que ya se disponía para el desarrollo.
RoadShow-Azure-PartnersMicrosoft-Nov-2010-Caso de éxito de Softeng Portal Bul...SOFTENG
Presentación realizada durante el roadshow de Windows Azure que organiza Microsoft y en el que se presentó el caso de éxito de Softeng Portal Builder en la nube, en Windows Azure mediante modelo SaaS. Softeng Portal Builder es una evolución de los gestores de contenido web hacia una plataforma que ayuda a potenciar las empresas a través de la web.
Yii es un framework de desarrollo de alto rendimiento, muy flexible y versátil, escrito en PHP5 para el desarrollo rápido de aplicaciones web. Yii es software libre liberado bajo una licencia BSD, y tiene la concepción de hacer las cosas de manera sencilla, elegante y rápidas, ayudando con esto a construir aplicaciones eficientes, que fácilmente pueden ser mantenidas y escalables. http://leninmhs.wordpress.com/2013/04/07/entendiendo-yii/
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectosJordi Catà
Con Joomla! se pueden construir desde webs personales hasta webs corporativas, portales, etc. entre otros: Web Presenciales, Web Corporativas, Reservas Online, Diarios online, publicaciones, Portales comunitarios, Web de Organitzaciones no lucrativas, Web de Escuelas, Web Personales, Web de Turisme, Redes sociales, Intranets, Extranets. En esta conferéncia-taller, veremos lo que Joomla! nos puede aportar para la construcción de websites.
Google Web Toolkit (GWT) en entornos empresarialesTecsisa
Framework Java open source que facilita el desarrollo de aplicaciones Ajax más robustas y más fácilmente mantenibles, mejorando la productividad de los desarrolladores y el rendimiento de los usuarios.
En el entorno de la empresa permite desarrollar aplicaciones web ricas en menor tiempo, con menor coste y reutilizando los recursos humanos y técnicos de los que ya se disponía para el desarrollo.
Seminario
Diseño para la Web: WWW y HTML
Gestores de Contenido CMS: Blogs
Semiario dentro de grados
- bellas artes: Creación multimedia Interactiva
- Comunicacion audiovisual
Arquitectura Ecléctica e Historicista en Latinoaméricaimariagsg
La arquitectura ecléctica e historicista en Latinoamérica tuvo un impacto significativo y dejó un legado duradero en la región. Surgida entre finales del siglo XIX y principios del XX, esta corriente arquitectónica se caracteriza por la combinación de diversos estilos históricos europeos, adaptados a los contextos locales.
El movimiento moderno en la arquitectura venezolana tuvo sus inicios a mediados del siglo XX, influenciado por la corriente internacional del modernismo. Aunque inicialmente fue resistido por la sociedad conservadora y los arquitectos tradicionalistas, poco a poco se fue abriendo camino y dejando una huella importante en el país.
Uno de los arquitectos más destacados de la época fue Carlos Raúl Villanueva, quien dejó un legado significativo en la arquitectura venezolana con obras como la Ciudad Universitaria de Caracas, considerada Patrimonio de la Humanidad por la UNESCO. Su enfoque en la integración de la arquitectura con el entorno natural y la creación de espacios que favorecen la interacción social, marcaron un punto de inflexión en la arquitectura venezolana.
Otro arquitecto importante en la evolución del movimiento moderno en Venezuela fue Tomás Sanabria, quien también abogó por la integración de la arquitectura con el paisaje y la creación de espacios abiertos y funcionales. Su obra más conocida es el Parque Central, un complejo urbanístico que se convirtió en un ícono de la modernidad en Caracas.
En la actualidad, el movimiento moderno sigue teniendo influencia en la arquitectura venezolana, aunque se ha visto enriquecido por nuevas corrientes y enfoques que buscan combinar la modernidad con la identidad cultural del país. Proyectos como el Centro Simón Bolívar, diseñado por el arquitecto Fruto Vivas, son ejemplos de cómo la arquitectura contemporánea en Venezuela sigue evolucionando y adaptándose a las necesidades actuales.
2. AGENDA 1 – Nuevas olas tecnológicas 2 – Web 2.0 3 – Web 2.0 & Open Source 4 – Tecnologías Web 2.0 5 – AJAX 6 – AJAX con Java EE (Frameworks) 7 – Scripting con Java EE 5 (Ruby, PHP, Groovy)
45. Evolución de la plataforma Java EE Proyecto JPE J2EE 1.2 Servlet, JSP, EJB, JMS, JTA, JNDI, RMI/IIOP J2EE 1.3 EJB 2.0, Connector Architecture J2EE 1.4 Web Services, Management, Deployment, Async. Connector Java EE 5 Anotaciones EJB 3.0, JPA, API de Persistencia JSF, JSTL AJAX Web Services 2.0 Robustez Web Services & Gestión Facilidad de desarrollo & SOA Plataforma JAVA Empresarial
46.
47.
48.
49.
50. Proyectos JAVA EE 5 Project GlassFish Sun Java System AS 9.x Derby Open ESB Portal Server MQ Distributions Maven Rep Java EE RI & SDK Communities NetBeans™ IDE NetBeans Enterprise Pack 5.5 Tools Eclipse Plugin Users and Other Groups TmaxSoft JEUS 6 Oracle Top Link
AJAX term is new, but the technology is not that new.
Now that we have discussed what AJAX is and what some higher-level issues are, let's put all the pieces together and show an AJAX- enabled J2EE application. Let's consider an example. A web application contains a static HTML page, or an HTML page generated in JSP technology contains an HTML form that requires server-side logic to validate form data without refreshing the page. A server-side web component (servlet) named ValidateServlet will provide the validation logic. Figure 1 describes the details of the AJAX interaction that will provide the validation logic.
Some uses for AJAX interactions are the following: * Real-Time Form Data Validation: Form data such as user IDs, serial numbers, postal codes, or even special coupon codes that require server-side validation can be validated in a form before the user submits a form. * Autocompletion: A specific portion of form data such as an email address, name, or city name may be autocompleted as the user types. * Master Details Operations: Based on a client event, an HTML page can fetch more detailed information on data such as a product listing that enables the client to view the individual product information without refreshing the page. * Sophisticated User Interface Controls: Controls such as tree controls, menus, and progress bars may be provided that do not require page refreshes. * Refreshing Data on the Page: HTML pages may poll data from a server for up-to-date data such as scores, stock quotes, weather, or application-specific data. * Server-side Notifications: An HTML page may simulate a server-side push by polling the server for event notifications that may notify the client with a message, refresh page data, or redirect the client to another page.
Some uses for AJAX interactions are the following: * Real-Time Form Data Validation: Form data such as user IDs, serial numbers, postal codes, or even special coupon codes that require server-side validation can be validated in a form before the user submits a form. * Autocompletion: A specific portion of form data such as an email address, name, or city name may be autocompleted as the user types. * Master Details Operations: Based on a client event, an HTML page can fetch more detailed information on data such as a product listing that enables the client to view the individual product information without refreshing the page. * Sophisticated User Interface Controls: Controls such as tree controls, menus, and progress bars may be provided that do not require page refreshes. * Refreshing Data on the Page: HTML pages may poll data from a server for up-to-date data such as scores, stock quotes, weather, or application-specific data. * Server-side Notifications: An HTML page may simulate a server-side push by polling the server for event notifications that may notify the client with a message, refresh page data, or redirect the client to another page.
Too much stuff here... Need to thin it out or consolidate...
You still have all those APIs, you still have that nice fast threaded JVM, but you can work in whatever language you want to. So the first thing we have to do is to stop mixing up the Java Language and the Java Platform, and make it clear to the world that other languages—in particular dynamic languages—work fine on the platform, and that there’s nothing wrong with using them.