Proyecto Génesis – Para principiantes en la programación de Computadoras

¿Eres principiante en el mundo de la programación?

¿Deseas iniciar una carrera profesional como desarrollador de software?

¿Te interesa saber qué es exactamente la Programación de Computadoras?

¿Te interesa evaluar tus conocimientos para lograr la certificación “Microsoft Technology Associate (MTA) Principios básicos de TI”?

Únete al grupo de estudio del Proyecto Génesis participando en sesiones de Live Meeting los días Lunes, Martes, Miércoles y Jueves a partir de las 21 horas tiempo de la ciudad de México.

Iniciamos 20 de Marzo de 2014 a las 21 horas. Puedes registrarte en la siguiente dirección: http://ticapacitacion.com/registro/genesis

Las sesiones son totalmente gratuitas y forman parte de las acciones de apoyo como MVP Mentor.

Publicado en C#, Entretenimiento | Deja un comentario

Trabajando con MSIL

Durante la sesión 3 del entrenamiento gratuito en línea de Visual C# con Visual Studio 2013 que estamos impartiendo actualmente, estuvimos hablando acerca del contenido de los Assemblies. Un contenido importante de un Assembly es el código MSIL.

Para que los participantes de este entrenamiento tengan la oportunidad de trabajar con MSIL, les dejo una actividad que pueden realizar y que ayudaremos a resolver dudas durante la 4a sesión.

Aquí pueden encontrar la actividad.

Aquí pueden encontrar información sobre este entrenamiento.

Saludos!!!

Publicado en Varios | Deja un comentario

Best Windows 8 Apps

El día de hoy 19 de enero de 2014, recibí un correo con una lista de aplicaciones que obtuvieron el reconocimiento como “BestWindows8Apps”. Estas aplicaciones fueron desarrolladas por los participantes del entrenamiento de Windows 8 de AppUniversity como proyecto final y publicadas a través de TI Capacitación. Las personas galardonadas con este reconocimiento, puede hacer publico el enlace a la página donde se muestra el reconocimiento de su aplicación.

Felicidades a los desarrolladores!!!

Le dejo aquí el mensaje original con los nombres y enlaces de las aplicaciones:

********

Congratulations!

Your apps (Vlad Unit Converter, Task-all!, Tell Me Tell Me, Decimal-Binary-Hex Converter, Merry Christmas, TI Garbage News, OhmsEqualizer, Flashlight for Win8, myAnimeReader, TravelingToPeru, OhmsColorizer, Nutripedia, Temperature Converter a, Greatest Bobybuilders, Vlad Hash, TheWorld, ConvertEverything, Number Guess) has been tested and rated by the BestWindows8Apps.net. Feel free to use Editor’s pick award on your web page to show your visitors how highly we value your apps.

Award:

http://bestwindows8apps.net/wp-content/uploads/2013/11/editors_pick.png

Your apps:

http://bestwindows8apps.net/vlad-unit-converter/

http://bestwindows8apps.net/task-all/

http://bestwindows8apps.net/tell-me-tell-me/

http://bestwindows8apps.net/decimal-binary-hex-converter/

http://bestwindows8apps.net/merry-christmas/

http://bestwindows8apps.net/ti-garbage-news/

http://bestwindows8apps.net/ohmsequalizer/

http://bestwindows8apps.net/flashlight-for-win8/

http://bestwindows8apps.net/myanimereader/

http://bestwindows8apps.net/travelingtoperu/

http://bestwindows8apps.net/ohmscolorizer/

http://bestwindows8apps.net/nutripedia/

http://bestwindows8apps.net/temperature-converter-a/

http://bestwindows8apps.net/greatest-bobybuilders/

http://bestwindows8apps.net/vlad-hash/

http://bestwindows8apps.net/theworld/

http://bestwindows8apps.net/converteverything/

http://bestwindows8apps.net/number-guess/

Best Regards,

Eric Manco

BestWindows8Apps.net

********

Publicado en Varios | Deja un comentario

Depuración de aplicaciones Windows Store en la Surface desde Visual Studio

Si tienes una Surface y deseas depurar (Debug) en ella tus aplicaciones Windows Store, sigue los siguientes pasos.

1. Instala en la Surface, las herramientas de depuración remota para Visual Studio 2012 “Remote Tools for Visual Studio 2012 (ARM)” que se pueden obtener desde el sitio de descarga de Microsoft (http://go.microsoft.com/fwlink/?linkid=219549) en la sección Remote Tools for Visual Studio 2012 Update 2.

image

2. Ejecuta la aplicación “Remote Debugger” instalada en la Surface.

image

En caso de que aparezca una advertencia relacionada con la configuración del Firewall, acepta la configuración de Firewall sugerida para permitir la depuración remota dando clic en “Configure remote debugging”.

image

La ventana “Visual Studio Remote Debugging Monitor” es mostrada en la Surface.

3. Para hacer más sencilla la depuración y asumiendo que estamos en un entorno de desarrollo seguro (no tenemos usuarios maliciosos en nuestra Red), podemos deshabilitar la autenticación del proceso de depuración seleccionando la opción “No Authentication” y “Allow any user to debug” de la ventana menú Tools->Options. Con esta opción cualquier usuario podría depurar aplicaciones en nuestra Surface. Esto sólo aplica durante el tiempo en que se esté ejecutando esta herramienta de depuración remota en la Surface. 

image

Después de configurar y dar clic en OK, la ventana “Visual Studio Remote Debugging Monitor” es mostrada en la Surface y se encuentra lista para permitir la depuración de aplicaciones.

image

4. En Visual Studio 2012 modificar el destino de depuración a “Remote Machine

image

Especificar la dirección o nombre del dispositivo remoto en la ventana “Remote Debugger Connections”, el modo de autenticación y seleccionar “Select”. En caso de no recordar el nombre del dispositivo, este puede ser encontrado en la ventana “Visual Studio Remote Debugging Monitor” en la Surface.

image

Nota: Los datos de la Surface también pueden ser configurados desde la opción Debug de las propiedades del proyecto.

image

5. En este momento ya podemos lanzar la aplicación en Visual Studio. Si el dispositivo Surface no cuenta con una licencia de desarrollador, la ventana para obtener dicha licencia será mostrada en la Surface.

image

Después de obtener la licencia de desarrollador, la aplicación será mostrada en la Surface.

Con estos simples pasos, podemos empezar a depurar aplicación en la Surface.

Disfruta del desarrollo de aplicaciones Windows Store!!!

Publicado en Varios | 1 comentario

Error 4.1 en el informe de certificación de la aplicación del Windows Store

¿Al publicar tu aplicación obtienes el mensaje de error “Tu aplicación no cumple el requisito 4.1.”?

Este error obtenido en el informe de una certificación de una aplicación enviada a la Tienda de Windows se debe a que la aplicación requiere una directiva de privacidad.

¿Cómo determinar si la aplicación requiere una directiva de privacidad?

Una aplicación requiere una directiva de privacidad si se cumple alguna de las siguientes condiciones:

  • La aplicación habilita el acceso a Internet
  • La aplicación utiliza algún servicio basado en Internet
  • La aplicación recopila o trasmite cualquier información personal del usuario
  • La aplicación recopila o transmite la dirección IP del cliente
  • La aplicación contiene características que podrían permitir que los usuarios compartan de forma involuntaria su información personal

Si tu aplicación NO requiere acceso a Internet es importante que deshabilites la capacidad Internet (Client) en el manifiesto de la aplicación como se muestra en la siguiente imagen:

Picture1

Al deshabilitar esta opción, tu aplicación no requerirá de una directiva de privacidad.

¿Cuál es el propósito de la directiva de privacidad?

Una directiva de privacidad describe el modo en que vas a usar y proteger la información personal de los clientes.

Tu directiva de privacidad debe:

  • Cumplir con las leyes y las normas aplicables
  • Informar a los usuarios sobre la información recopilada por la aplicación y cómo se usa, almacena, asegura y revela
  • Describir el control que tienen los usuarios sobre cómo usar y compartir la información y cómo pueden acceder a la información.

El texto de la directiva de privacidad debe estar en el mismo idioma que soporte la aplicación. La directiva de privacidad se muestra a los clientes en la información general de la descripción de la aplicación como se muestra en la siguiente imagen:

Picture2

Estos son algunos ejemplos de texto de directiva de privacidad:

Ejemplo 1:

AVISO DE PRIVACIDAD

Destinos turísticos de México no guarda ni utiliza información del usuario, solo se guarda y utiliza la escala de temperatura que el usuario defina para el clima.
El servicio climatológico consumido es de World Weather Online mediante el uso de Internet y es de uso gratuito, no utiliza información personal del usuario, solo se envía datos de la subscripción del servicio, en este caso, datos del desarrollador que no son datos del usuario de la aplicación.

Consulta las Políticas de uso World Weather Online

Ejemplo 2:

AVISO DE PRIVACIDAD

Esta aplicación no recopila ninguna información personal y no contiene características que puedan exponer de forma involuntaria los datos personales del usuario de esta aplicación.

 

¿Cómo cumplir con este requisito?

Para cumplir con este requisito debes hacer lo siguiente:

  1. Crea una página web donde incluyas el texto de la directiva de privacidad y hazla disponible en un sitio de Internet. Si el servicio que utilizas incluye una página con una directiva de privacidad, puedes utilizar esa página como referencia y ya no tendrás que crear la tuya.
  2. Coloca el enlace de acceso a la directiva de privacidad en la configuración de la aplicación (Charm Settings)
  3. Proporciona el URL del enlace de la directiva de privacidad al momento de publicar la aplicación al Windows Store

A manera de ejemplo, puedes consultar las aplicaciones ya publicadas en el Windows Store que incluyen directivas de privacidad. Ejemplos de estas aplicaciones:

Destinos turísticos de México
http://apps.microsoft.com/webpdp/es-MX/app/destinos-turisticos-de-mexico/ecac9812-cde3-43a0-8c34-683d0156f980

You Tube Search
http://apps.microsoft.com/webpdp/es-MX/app/you-tube-search/20daa085-0f69-44d6-9d62-4dd5d1475912

Saludos.


 

Publicado en C#, Windows 8 | 6 comentarios

Exponiendo datos en formato JSON con Web API para consumirlos en aplicaciones del Windows Store

Ahora que empezamos el desarrollo de aplicaciones con el nuevo estilo de interfaz de usuario de Windows 8, se tiene la necesidad de consumir datos a través de la nube.

En este video se muestra la forma de exponer datos JSON para ser consumidos en aplicaciones del Windows Store desarrolladas en JavaScript o Visual C#.

En esta demostración, los datos JSON los exponemos mediante una característica conocida como Web API. Visual Studio 2012 incluye una plantilla que nos permite exponer datos en formato JSON de una forma fácil y rápida.

El video fue grabado con Lync en una sesión de apoyo del App University By Microsoft el 24 de agosto de 2012.

El código fuente desarrollado en esta sesión puede ser descargado aquí.

Del minuto 0 al 57 exponemos la forma de crear la aplicación Servidor que expone los datos mediante el uso de Web API.

Del minuto 57 al 1:30:15 exponemos la forma de consumir los datos desde una aplicación Windows Store utilizando la plantilla de proyecto Grid con JavaScript.

A partir del minuto 1:35:15 exponemos la forma de consumir los datos desde una aplicación Windows Store utilizando la plantilla de proyecto Grid con Visual C#.

Espero que les sea útil.

Saludos!!!

Publicado en C#, JavaScript, Windows 8 | Etiquetado , , , , , , , , | 3 comentarios

Incrementar el número de instancias de un servicio hospedado desde el portal de Windows Azure

Para incrementar o disminuir el número de instancias de un servicio hospedado desde el portal de Windows Azure podemos seguir los siguientes pasos

1.- Seleccionar el despliegue realizado del servicio hospedado

clip_image002

2.- Seleccionar la opción Configure de la barra de herramientas

clip_image004

3.- En la ventana Configure Deployment seleccionar Edit current configuration

clip_image005

4.- En el valor count del elemento Instances establecer el número de instancias deseado y aceptar. En el ejemplo le estoy asignando 3 instancias.

clip_image006

Después de unos segundos tendremos listas las instancias solicitadas.

clip_image008

Publicado en Varios | 3 comentarios