Hackaton Toolbox

WINDOWS PHONE
Herramientas – IDE y emuladores

Windows Phone| Herramientas

¡LO QUE YA CONOCES!

Usa las herramientas que yá conoces
para ser más productivo.
Herramientas - Acceder al almacenamiento aislado

WINDOWS PHONE POWER TOOLS

Usa herramientas para accede al isolate storage de tu app :)
http://wptools.codeplex.com/

Windows Phone| Herramientas
Herramientas - Test datos

Windows Phone| Herramientas

CHROME EXTENSION - JASON
Usa Jason para probar los orígenes
de datos
Herramientas - Controles

Windows Phone| Herramientas

CONTROLES TELERIK PARA WINDOWS PHONE
Pide tus controles por participar como #WPDev

Solicita tu código y descarga tu licencia en
http://www.telerik.com/inetacouponcodes.aspx
¡ATENCION!
Los controles de gráficas te serán útiles
http://www.telerik.com/products/windows-phone/overview/allcontrols/chart.aspx
Herramientas - Prototipos

Windows Phone| Herramientas

PLANIFICA TUS IDEAS

Dibuja y comunica el plan a tu equipo.
¡Pide tus plantillas!
Herramientas - Diseño

DISEÑA Y BRILLA

Windows Phone es un concepto de experiencia, haz
que tu aplicación brille y se destaque.
http://inkscape.org/

Windows Phone| Herramientas
Herramientas - Paletas de colores

Windows Phone| Herramientas
Herramientas - Iconos

Windows Phone| Herramientas
Diseño y UX
CREA APPS PARA WINDOWS PHONE
Ten en cuenta que la plataforma
se diferencia radicalmente de otras
en el tema de UX y Diseño

Windows Phone| Datos
Diseño y UX

Windows Phone| Datos

CREA APPS PARA WINDOWS PHONE

Los usuarios de este Sistema Operativo están
acostumbrados a tipos de interacción particulares.
Usa los pivots y panoramas
Usa la barra de aplicación para los commandos
Usa los tiles y el movimiento
Diseño y UX
CREA APPS PARA WINDOWS PHONE

Crea experiencias similares a las que provee el Sistema Operativo por defecto

Windows Phone| Datos
Diseño y UX
CREA APPS PARA WINDOWS PHONE
¡Y no te olvides de los tiles!

Windows Phone| Datos
Orígenes de datos

Windows Phone| Datos

LOS DATOS QUE CONSUMEN TIENEN LA SIGUIENTE ESTRUCTURA
[Formato CVS]
palabra, positivo, negativo, neutral
Ejemplo:
hackaton,601,66,613
Origen Ejemplo:
http://54.221.207.224:14000/webhdfs/v1/user/hadoop/file-path/filename?op=open&user.name=hadoop
Lista de archivos
http://ec2-50-16-175-69.compute1.amazonaws.com:50075/browseDirectory.jsp?dir=/user/hadoop&namenodeInfoPort=50070&
nnaddr=10.205.10.113:9000
Snnipets – Consumo de datos

Windows Phone| Código
Snnipets – Convertidores

Windows Phone| Código
Snnipets – Clases base para MVVM (Notificaciones)

Windows Phone| Código
Snnipets – Clases base para MVVM (Comandos)

Windows Phone| Código
Patrones MVVM - Singleton
In App.xaml.cs
private static HueClientViewModel hueClientVM = null;
public static HueClientViewModel HueClientVM
{
get{
if (hueClientVM == null)
hueClientVM = new HueClientViewModel();
return hueClientVM;
}
}

In HueClientView.xaml.cs
public HueClientView()
{
InitializeComponent();
this.DataContext = App.HueClientVM;
}

Windows Phone| Código
Patrones MVVM - Resource
In App.xaml
<Application x:Class="Hue_Demo_Phone.App“ ...
xmlns:vm="clr-namespace:Hue_Demo_Phone.ViewModels">
<Application.Resources>
<vm:HueClientViewModel x:Key="HueClientVM" />
</Application.Resources>

In HueClientView.xaml
<phone:PhoneApplicationPage ...
"DataContext="{StaticResource HueClientVM}">

Windows Phone| Código
Snnipets – Compartir en redes sociales

Windows Phone| Código
Snnipets – Leer un archivo

Windows Phone| Código
Snnipets – Escribir en un archivo

Windows Phone| Código
Snnipets – Leer configuraciones

Windows Phone| Código
Snnipets – Escribir en configuraciones

Windows Phone| Código
Gracias

Hackaton Globant - Windows Phone (snnipets and tips)

  • 2.
  • 3.
    Herramientas – IDEy emuladores Windows Phone| Herramientas ¡LO QUE YA CONOCES! Usa las herramientas que yá conoces para ser más productivo.
  • 4.
    Herramientas - Accederal almacenamiento aislado WINDOWS PHONE POWER TOOLS Usa herramientas para accede al isolate storage de tu app :) http://wptools.codeplex.com/ Windows Phone| Herramientas
  • 5.
    Herramientas - Testdatos Windows Phone| Herramientas CHROME EXTENSION - JASON Usa Jason para probar los orígenes de datos
  • 6.
    Herramientas - Controles WindowsPhone| Herramientas CONTROLES TELERIK PARA WINDOWS PHONE Pide tus controles por participar como #WPDev Solicita tu código y descarga tu licencia en http://www.telerik.com/inetacouponcodes.aspx ¡ATENCION! Los controles de gráficas te serán útiles http://www.telerik.com/products/windows-phone/overview/allcontrols/chart.aspx
  • 7.
    Herramientas - Prototipos WindowsPhone| Herramientas PLANIFICA TUS IDEAS Dibuja y comunica el plan a tu equipo. ¡Pide tus plantillas!
  • 8.
    Herramientas - Diseño DISEÑAY BRILLA Windows Phone es un concepto de experiencia, haz que tu aplicación brille y se destaque. http://inkscape.org/ Windows Phone| Herramientas
  • 9.
    Herramientas - Paletasde colores Windows Phone| Herramientas
  • 10.
    Herramientas - Iconos WindowsPhone| Herramientas
  • 11.
    Diseño y UX CREAAPPS PARA WINDOWS PHONE Ten en cuenta que la plataforma se diferencia radicalmente de otras en el tema de UX y Diseño Windows Phone| Datos
  • 12.
    Diseño y UX WindowsPhone| Datos CREA APPS PARA WINDOWS PHONE Los usuarios de este Sistema Operativo están acostumbrados a tipos de interacción particulares. Usa los pivots y panoramas Usa la barra de aplicación para los commandos Usa los tiles y el movimiento
  • 13.
    Diseño y UX CREAAPPS PARA WINDOWS PHONE Crea experiencias similares a las que provee el Sistema Operativo por defecto Windows Phone| Datos
  • 14.
    Diseño y UX CREAAPPS PARA WINDOWS PHONE ¡Y no te olvides de los tiles! Windows Phone| Datos
  • 15.
    Orígenes de datos WindowsPhone| Datos LOS DATOS QUE CONSUMEN TIENEN LA SIGUIENTE ESTRUCTURA [Formato CVS] palabra, positivo, negativo, neutral Ejemplo: hackaton,601,66,613 Origen Ejemplo: http://54.221.207.224:14000/webhdfs/v1/user/hadoop/file-path/filename?op=open&user.name=hadoop Lista de archivos http://ec2-50-16-175-69.compute1.amazonaws.com:50075/browseDirectory.jsp?dir=/user/hadoop&namenodeInfoPort=50070& nnaddr=10.205.10.113:9000
  • 16.
    Snnipets – Consumode datos Windows Phone| Código
  • 17.
  • 18.
    Snnipets – Clasesbase para MVVM (Notificaciones) Windows Phone| Código
  • 19.
    Snnipets – Clasesbase para MVVM (Comandos) Windows Phone| Código
  • 20.
    Patrones MVVM -Singleton In App.xaml.cs private static HueClientViewModel hueClientVM = null; public static HueClientViewModel HueClientVM { get{ if (hueClientVM == null) hueClientVM = new HueClientViewModel(); return hueClientVM; } } In HueClientView.xaml.cs public HueClientView() { InitializeComponent(); this.DataContext = App.HueClientVM; } Windows Phone| Código
  • 21.
    Patrones MVVM -Resource In App.xaml <Application x:Class="Hue_Demo_Phone.App“ ... xmlns:vm="clr-namespace:Hue_Demo_Phone.ViewModels"> <Application.Resources> <vm:HueClientViewModel x:Key="HueClientVM" /> </Application.Resources> In HueClientView.xaml <phone:PhoneApplicationPage ... "DataContext="{StaticResource HueClientVM}"> Windows Phone| Código
  • 22.
    Snnipets – Compartiren redes sociales Windows Phone| Código
  • 23.
    Snnipets – Leerun archivo Windows Phone| Código
  • 24.
    Snnipets – Escribiren un archivo Windows Phone| Código
  • 25.
    Snnipets – Leerconfiguraciones Windows Phone| Código
  • 26.
    Snnipets – Escribiren configuraciones Windows Phone| Código
  • 27.