Ranking Lenguajes más usados Diciembre 2011

Destacable:

· Java sigue siendo el líder,

· Objective-C alcanza el doble de protagonismo que el año pasado y ya es el quinto lenguaje

· Los dos lenguajes en mayor retroceso son PHP y Python

· C# continúa con su escalada y está a punto de desbancar a C++

Icon Wanted: Buscando Iconos

Icon Wanted es una web que permite buscar iconos PNG de alta calidad.

Icon Wanted, tiene más de 30.000 iconos en más de 1000 categorías.

Puede descargarse con fondo blanco, negro o en su defecto, transparente, y en varios formatos, como JPEG, PNG, ICO o GIF.

Primeros Pasos con WaveMaker

Por fin llegamos a los Primeros Pasos con WaveMaker.

1. Primero instalaremos WaveMaker, si usáis Windows la última versión es esta: http://wavemaker.cachefly.net/wavemaker-6.4.4GA.exe

· Al acabar la instalación os irá pidiendo instalar una serie de paquetes adicionales, todo desde un Wizard muy sencillo. Incluso si no puede descargárselo por el proxy os pedirá que lo descarguéis y lo subáis.

2. Arrancaremos el programa

Al arrancar os aparecerá:

Pincho sobre Start, se abrirá un navegador a la url: http://localhost:8094/wavemaker/

La aplicación es muy intuitiva como para comenzar desde el principio:

Si os encontráis con problemas podéis ver problemas y soluciones en esta página.

3. Seleccionaremos Crear Nuevo Proyecto y

le daremos como nombre PrimerosPasos

con el tema wm_default

con el template Tabs Template

4. Se habrá creado una aplicación:

En el canvas veo:

En la parte izquierda veo 3 tabs:

o Palette: permite añadir widgets,… a las páginas

o Model: muestra una vista jerárquica de los componentes visuales de la página. Al seleccionarlo se marca en el Canvas

o Services: muestra servicios (base de datos, Web Services, Java, Seguridad,…) y componentes no visuales.

En la parte derecha veo el árbol de propiedades del elemento seleccionado:

En la parte superior están los menús:

5. En File>Preferences puedo ver donde se almacenan los proyectos:

Vamos a modificar el aspecto de la aplicación.

6. Por ejemplo vamos a cambiar el logo de la aplicación por uno nuestro, para eso selecciono el logo

En la parte derecha estará marcado el soruce de esa imagen:

La forma en la que yo he hecho el cambio del logo es:

o Ir a la carpeta del proyecto (en mi caso c:UserslmgraciaDocumentsWaveMaker 6.4.4GAprojectsProject) y en %PROJECT%webapprootresourcesimageslogos dejar el logo que quiero poner.

NOTA: Esto mismo se puede hacer desde:

o Edito el source

o Marco el logo.jpg subido:

o Lo redimensiono y voilá:

Seguro que si jugáis sois capaces de meter nuevos widgets, cambiar el título de la ventana,… ya veis que hay muchos componentes:

Lo último que haremos en este Primeros Pasos es ejecutar la aplicación.

7. Para ejecutarla desde dentro del Studio pincharé en

Y me abrirá una url:

8. También puedo desplegarla desde File>Deploy Project>New Deployment:

Selecciono qué despliegue quiero hacer:

Donde Tomcat Server es el Tomcat incluido en WaveMaker, CloudFoundry la propuesta Cloud de VMWare e incluso podemos generar un WAR para desplegar en otro contenedor.

Desplegaré sobre CloudFoundry

Seleccionaré

Meteré usuario y password:

Y voilá…mi Primeros Pasos WaveMaker en la nube!!!

http://luismi_wavemaker_primerospasos.cloudfoundry.com/

Después de esto puedo ver mis aplicaciones en CloudFoundry:

Los tutoriales de WaveMaker son bastante descriptivos y sencillos de usar. Os recomiendo ejecutar el Tutorial Access a Database

 

Vía inteligente en la Puerta del Sol

Un proyecto conjunto entre el Ayuntamiento de Madrid y la Agrupación Empresarial Innovadora del Pavimento Inteligente de España (ASEPI) convierte a Madrid en la primera capital europea que transforma sus calles en plataforma de comunicaciones y servicios dirigidos al ciudadano.

Gracias a esta innovadora tecnología integrada en el pavimento los transeúntes de la Puerta del Sol podrán descargar información turística y comercial de la zona, mediante Wifi y mensajes Bluetooth directamente a sus móviles y tablets.

El Servicio estará disponible desde el 31 de diciembre, así que los que os toméis las uvas allí (si el alcohol y el tumulto os lo permite) podréis disfrutar de WIFI gratis 😀

Nota de prensa

Jasperoo: generando informes Jasper sobre proyectos Roo

Gracias Miguel por descubrirnoslo 😉

Jasperoo es un addon de Spring Roo que facilita la integración de informes Jasper Reports (versión 3.5.3) en proyectos Spring Roo.

Al lanzarlo sobre un proyecto configura esta proyecto para usar JasperReports y crea informes genéricos para las entidades especificadas (listado y Detalle)

Detalle de una Entidad:

Que genera:

Listado de Entidades

Que genera:

WaveMaker 6.4.4 publicado

Hace unos meses presentamos WaverMaker como la última incorporación al ecosistema Spring.

WaveMaker es una herramienta para desarrollar aplicaciones Web Spring, ofrece un desarrollo tipo Drag&Drop reduciendo la curva de aprendizaje y permitiendo crear aplicaciones Web Java/JEE que despliegan en cualquier contenedor Web.

WaveMaker consiste de 2 módulos: WaveMaker Studio y WaveMaker Runtime:

WaveMaker Studio:

· Es un RAD visual

· Permite el desarrollo Drag&Drop reduciendo la curva de aprendizaje

· Crea aplicaciones Web Java/JEE basadas en Spring que despliegan en cualquier contenedor Web.

· Corre en un navegador

· Internamente incluye un Servidor Web (Tomcat) y una base de datos Hypersonic.

WaveMaker Runtime:

· Es un servidor y un framework cliente embebido en las aplicaciones creadas por WaveMaker Studio.

· Las aplicaciones WaveMaker generan WAR estándares

WaveMaker es válido para los siguientes roles:

· Analista de negocio: que podrá prototipar sus aplicaciones Web sin necesidad de conocimientos en codificar

· Desarrolladores no profesionales : un desarrollador con conocimientos básicos de base de datos y Web puede desarrollar aplicaciones data-driven sin codificar

· Desarrolladores:

o Un desarrollador con conocimientos de Javascript puede crear aplicaciones RIA sin conocer Java

o Un desarrollador con conocimientos Java y Javascript puede construir aplicaciones empresariales

Características principales:

· WaveMaker Studio corre en un navegador

· Las aplicaciones se construyen usando widgets que contienen funcionalidad y comportamiento preconstruido

· Conjunto de widgets para trabajar con bases de datos

· Aplicaciones Event-Driven: usando el modelo de eventos típico de escritorio

· Widgets extendibles

Qué añade esta versión:

· Capacidad de despliegue automático sobre Cloud Foundry

· Capacidad para hacer bindind de cualquier componente en cualquier página

· Acceso Javascript a todas las páginas

· Securización de los Servicios por rol

· Popups mejorados

· Soporte múltiples eventos

· Gestión evento Expiración de la sesión

· Mejora de impresión

· Mejora en debug

Espero poder escribir pronto un post de cómo crear y desplegar una aplicación sencilla WaveMaker sobre Cloud Foundry y Amazon EC2:

Publicado en Noticias, Spring, Web. 1 Comment »

Install Java in Linux (Ubuntu / Debian)

A %d blogueros les gusta esto: