Ir al contenido principal

Entradas

Hello World: Docker, Kubernetes, and Microservices.

Getting Started with Docker
Download Docker Toolbox 1.9.0 for  Windows.Install Docker Machine 0.5.0
Entradas recientes

Cross-Origin Resource Sharing con Mule ESB y jQuery (REST)

Integración de cliente jQuery ó Java Script con un servicio Rest publicado usando Mule ESB como server.
En esta integración todos se encontraran con problemas de CORS (Cross-Origin Resource Sharing), basicamente se dan cuando se llama desde Java script a recursos rest en dominios y contextos distintos. Es decir, la aplicación cliente tiene la siguiente url:www.domainclient.com/appclient y el servidor publica servicios en www.domainserver.com/appserver. 
Error generado:


Solucion
App Cliente: 



Mule App Server: 

Agregar como header en el response: Access-Control-Allow-Origin, Access-Control-Allow-Headers


Resultado

Google Play Game Services - Google Day Peru

Entorno de desarrollo:

Descargar el ADT o Android Studio


http://developer.android.com/sdk/index.html#win-bundle Download the SDK
ADT Bundle for Windows


Tener Instalado lo siguiente en el SDK Manager:



Descargar los ejemplos:

https://github.com/playgameservices/android-samples

Importar google-play-services_lib como proyecto Android:

Ruta: adt-bundle-windows-xx\sdk\extras\google\google_play_services\libproject\google-play-services_lib

Importar los ejemplos descargados como proyecto Android:
Estos proyectos debe tener la siguiente configuracion:


Configuracion de Google Play Games Service en la consola Google Play: https://play.google.com/apps/publish


Referencias:










https://developers.google.com/games/services/

Algunos Juegos que ya estan usando Google Play Games Services:
https://play.google.com/store/apps/details?id=com.vectorunit.yellow




Code Lab Uno - [Android] Google Cloud Messaging

[Google Cloud Messaging - Android | AppEngine] Pasos para implementar Google Cloud Messaging en Android. Como de costumbre no detallare ninguna teoria, sera totalmente practico.
Requisitos:
- Entorno de desarrollo Eclipse
- Android SDK
- AppEngine SDK
- Google Plugin for Eclipse

Paso a Paso:
1.-Crear un proyecto Android.




Next> Next>






















2.- Clic derecho en el  proyecto >  Google > Generate App Engine BackEnd..













3.- Observa, se genero un Proyecto App Engine.



Tambien se genero 3 Clases en el proyecto  Android.


Primer CodeLab de Web Services con Mule ESB, JAX WS, SOAP, WSDL, Spring

Primer CodeLab de Web Services usando [Mule ESB, JAX WS, SOAP, WSDL, Spring]. en este post no hablaré nada teórico sobre Mule, ya que ello lo pueden encontrar Googleando, será un lab totalmente práctico.

Requisitos:
- JDK  1.6
- MuleStudio
- soapUI

Paso a Paso para crear Web Services con Mule:



1. Crear proyecto Mule (MuleStudio): 




Next > Next > Next > Finish






2.- Crear el Objeto Producto.java
package com.dmotta.mule.labuno.mulelabuno.bo;
import java.io.Serializable;
public class Producto implements Serializable {
private String id;
private String nombre;
private String marca;
private String descripcion;

public Producto() {
}

public Producto(String id, String nombre, String marca, String descripcion) {
this.id=id;
this.nombre=nombre;
this.marca=marca;
this.descripcion=descripcion;
}
//getters/setters
}

3.- Crear la Interface que publicará los métodos lis

Manual de Instalación de fabrica: Android 4.2.2 para Nexus 4/ Nexus 7 / Nexus 10

[Flashing a Factory Image with fastboot] El objetivo de este manual es ofrecer instrucciones detalladas sobre como flashear una imagen de fábrica usando fastboot y adb para los dispositivos Nexus(Android 4.2.2). Esto le permitirá ver lo que está sucediendo en cada paso del proceso, y también es una buena oportunidad para aprender. ver el manual  completo en www.Android-Peru.com para solucionar el siguiente error: assert failed: apply_patch_check("EMMC:/dev/b­lock/platform/sdhci-tegra.3/by­-name/LNX:5013504:c48f8e86c73f­b2c2ba1794f5ec98e27c9e206ed5:5­060608:319331fae14fec8a8806375­1475fce26bae328e0")

Salio la nueva version de App Engine 1.7.5

La version version 1.7.5 de AppEngine, tiene las siguientes caracteristicas:

High-Memory Instances: Se incremento el doble la cantidad de memoria disponible (ahora se podra utilizar las instancias F4 o B4 con 1 GB de memoria).Mail Bounce Notifications: Notificaciones de correos que no fueron entregados a su destino. Ahora sabras si llego a su destino o no.Soporte Experimental de Java 7Soporte de Google Cloud Endpoints, hace la vida facil para publicar servicios REST y RPC y que puedan ser fácilmente consumidos por una web o una app movil.Finalmente, actualizo Google Plugin for Eclipse para el uso de Google Cloud Endpoints y Google Cloud Messaging for Android.
Lo mas novedoso sin duda es la posibilidad de publicar servicios RESTfull de una manera muy sencilla.