SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
13/09/2011




                                                                                   Información de red

                                                                        Experiencia de usuario altamente dependiente de la
                                                                         calidad y disponibilidad de la conexión de red del
                                                                         dispositivo

                                                                        Windows Phone Mango da información sobre interfaces
                                                                         de red y conexión de red del dispositivo

                                                                        Ahora es posible:
                                                                               Determinar operador móvil
                                                                               Conocer capacidad de conexión del dispositivo
                                                                               Consultar requisitos y preferencias de conexión
                                                                               Configurar requisitos y preferencias de conexión




             Datos del operador móvil                                              Capacidades de red

 Almacenados en la propiedad CellularMobileOperator                    DeviceNetworkInformation además proporciona información sobre
                                                                         capacidades de red del dispositivo
 Es estática, pertenece a la clase DeviceNetworkInformation
                                                                        Mediante propiedades booleanas estáticas
 Directamente accesible, sin crear instancia de la clase                   •   IsNetworkAvailable
                                                                            •   IsCellularDataEnabled
us i ng Mi crosoft.Phone.Net.NetworkInformation;                            •   IsCellularDataRoamingEnabled
s tri ng operator = DeviceNetworkInformation.CellularMobileOperator;
                                                                            •   IsWiFiEnabled

                                                                        us i ng Mi crosoft.Phone.Net.NetworkInformation;

                                                                        bool network = Devi ceNetworkInformation.IsNetworkAvailable;
 Emulador devuelve Fake GSM Network                                    bool ceullardata = DeviceNetworkInformation.IsCellularDataEnabled;
                                                                        bool roaming = DeviceNetworkInformation.IsCellularData RoamingEnabled;
                                                                        bool wifi = DeviceNetworkInformation.IsWiFiEnabled;




                                                                                                                                                         1
13/09/2011




          Información de Conexión de un Socket                                                                                       Preferencias de conexión en un Socket

 El espacio de nombres Microsoft.Phone.Net.NetworkInformation                                                               Una App puede establecer preferencias en cuanto al tipo
  proporciona métodos de extensión para Sockets                                                                               de conexión de red:
  (Métodos de Extensión agregan funcionalidad a tipos existentes sin crear un                                                    • Cellular  red celular
  tipo derivado)                                                                                                                 • NonCellular  red no celular (WiFi, Ethernet…)
 Permiten conocer si el interfaz de red:                                                                                   • Se utilizará la conexión establecida siempre que sea
    • Usa una red GSM o CDMA                                                                                                  posible
    • Usa tecnología conexión de datos o WiFi
     v oid ShowNetworkInterf aceInformation(object s, SocketAsyncEventArgs e) {
                                                                                                                            • Se empleará otra conexión si no es posible utilizar la
            Socket socket = e.UserToken as Socket;
            if (e.SocketError == SocketError.Success)
                                                                                                                              preferida
                                                                                                                            • Método SetNetworkPreference
              {
                   NetworkInterfaceInfo netInterfaceInfo = socket.GetCurrentNetworkInterface();
              }
            else
              {                                                                                                                 // Configurar interfaz de red
                 Display Message(e.SocketError.ToString(), "Error recuperando Inf ormación de red", MessageBoxButton.OK);
              }                                                                                                                 socket.SetNetworkPreference(NetworkSelectionCharacteristics.Cellular);
     }




          Preferencias de conexión de un socket                                                                                      Recursos

                                                                                                                             Centro de desarrollo de WP7 en MSDN
 Demo                                                                                                                      http://msdn.microsoft.com/es-es/windowsphone/default.aspx

                                                                                                                             AppHub
  Información de conexión de un socket                                                                                      http://create.msdn.com/

                                                                                                                             Windows Phone Developer Blog
  Configurar preferencias de conexión en un socket                                                                          http://windowsteamblog.com/windows_phone/b/wpdev
                                                                                                                             MobileNUG
                                                                                                                            http://www.mobilenug.es

                                                                                                                             Forums
                                                                                                                            http://forums.create.msdn.com/forums/




                                                                                                                                                                                                             2
13/09/2011




        3

Más contenido relacionado

Similar a Modulo12 Network Information

Equipos inalámbricos carlos amaya
Equipos inalámbricos carlos amayaEquipos inalámbricos carlos amaya
Equipos inalámbricos carlos amaya
carlos
 
Hardware redes trabajo exaula seccion 02
Hardware redes  trabajo exaula seccion 02Hardware redes  trabajo exaula seccion 02
Hardware redes trabajo exaula seccion 02
Emrique
 
Tendencias iii trimestre redes
Tendencias iii trimestre redesTendencias iii trimestre redes
Tendencias iii trimestre redes
25251994
 
Cuestionario de autoevaluación
Cuestionario de autoevaluaciónCuestionario de autoevaluación
Cuestionario de autoevaluación
poot1580
 
Principales caracteristicas de una red diapositivas.pptx
Principales caracteristicas de una red diapositivas.pptxPrincipales caracteristicas de una red diapositivas.pptx
Principales caracteristicas de una red diapositivas.pptx
Julissa Guerra
 
Cuestionario redes inalambricas
Cuestionario redes inalambricasCuestionario redes inalambricas
Cuestionario redes inalambricas
pipelopez2805
 
Exploration network chapter2
Exploration network chapter2Exploration network chapter2
Exploration network chapter2
AloOnzo Moralez
 
CONTINUACION DE REDES INALAMBRICAS POWER POINT.
CONTINUACION DE REDES INALAMBRICAS POWER POINT.CONTINUACION DE REDES INALAMBRICAS POWER POINT.
CONTINUACION DE REDES INALAMBRICAS POWER POINT.
EvaRael
 

Similar a Modulo12 Network Information (20)

Equipos inalámbricos carlos amaya
Equipos inalámbricos carlos amayaEquipos inalámbricos carlos amaya
Equipos inalámbricos carlos amaya
 
Solucion guia redes inalambricas
Solucion guia  redes inalambricasSolucion guia  redes inalambricas
Solucion guia redes inalambricas
 
Tic aplicado comercio electronico
Tic aplicado comercio electronicoTic aplicado comercio electronico
Tic aplicado comercio electronico
 
Tema1deredes caracterización de las redes locales
Tema1deredes caracterización de las redes localesTema1deredes caracterización de las redes locales
Tema1deredes caracterización de las redes locales
 
Hardware redes trabajo exaula seccion 02
Hardware redes  trabajo exaula seccion 02Hardware redes  trabajo exaula seccion 02
Hardware redes trabajo exaula seccion 02
 
presentacion conexion movil pc
presentacion conexion movil pcpresentacion conexion movil pc
presentacion conexion movil pc
 
Tendencias iii trimestre redes
Tendencias iii trimestre redesTendencias iii trimestre redes
Tendencias iii trimestre redes
 
Seguridad redes
Seguridad redesSeguridad redes
Seguridad redes
 
Ccna 1 examenes_resueltos
Ccna 1 examenes_resueltosCcna 1 examenes_resueltos
Ccna 1 examenes_resueltos
 
Laboratorio de telemática redes inalambricas
Laboratorio de telemática redes inalambricasLaboratorio de telemática redes inalambricas
Laboratorio de telemática redes inalambricas
 
Cuestionario de autoevaluación
Cuestionario de autoevaluaciónCuestionario de autoevaluación
Cuestionario de autoevaluación
 
UNIDAD IV: Planeación de una red LAN
UNIDAD IV: Planeación de una red LANUNIDAD IV: Planeación de una red LAN
UNIDAD IV: Planeación de una red LAN
 
Conexiones inalámbricas punto a punto usando wds
Conexiones inalámbricas punto a punto usando wds Conexiones inalámbricas punto a punto usando wds
Conexiones inalámbricas punto a punto usando wds
 
Principales caracteristicas de una red diapositivas.pptx
Principales caracteristicas de una red diapositivas.pptxPrincipales caracteristicas de una red diapositivas.pptx
Principales caracteristicas de una red diapositivas.pptx
 
Cafe internet
Cafe internetCafe internet
Cafe internet
 
Cuestionario redes inalambricas
Cuestionario redes inalambricasCuestionario redes inalambricas
Cuestionario redes inalambricas
 
Presentación1
Presentación1Presentación1
Presentación1
 
Exploration network chapter2
Exploration network chapter2Exploration network chapter2
Exploration network chapter2
 
Tipos De Redes 2
Tipos De Redes 2Tipos De Redes 2
Tipos De Redes 2
 
CONTINUACION DE REDES INALAMBRICAS POWER POINT.
CONTINUACION DE REDES INALAMBRICAS POWER POINT.CONTINUACION DE REDES INALAMBRICAS POWER POINT.
CONTINUACION DE REDES INALAMBRICAS POWER POINT.
 

Más de Eduardo

Más de Eduardo (9)

Modulo10 Background Audio
Modulo10 Background AudioModulo10 Background Audio
Modulo10 Background Audio
 
Modulo9 Background Agents
Modulo9 Background AgentsModulo9 Background Agents
Modulo9 Background Agents
 
Modulo8 Servicio De Notificaciones
Modulo8 Servicio De NotificacionesModulo8 Servicio De Notificaciones
Modulo8 Servicio De Notificaciones
 
Modulo7 Bases de Datos
Modulo7 Bases de DatosModulo7 Bases de Datos
Modulo7 Bases de Datos
 
Modulo5 Trucos Web Browser
Modulo5 Trucos Web BrowserModulo5 Trucos Web Browser
Modulo5 Trucos Web Browser
 
Modulo4 Indicadores De Progreso
Modulo4 Indicadores De ProgresoModulo4 Indicadores De Progreso
Modulo4 Indicadores De Progreso
 
Modulo3 Launchers&Choosers
Modulo3 Launchers&ChoosersModulo3 Launchers&Choosers
Modulo3 Launchers&Choosers
 
Modulo 2 Modelo Ejecucion
Modulo 2 Modelo EjecucionModulo 2 Modelo Ejecucion
Modulo 2 Modelo Ejecucion
 
Modulo1 Herramientas De Desarrollo Wp7 1
Modulo1 Herramientas De Desarrollo Wp7 1Modulo1 Herramientas De Desarrollo Wp7 1
Modulo1 Herramientas De Desarrollo Wp7 1
 

Modulo12 Network Information

  • 1. 13/09/2011 Información de red  Experiencia de usuario altamente dependiente de la calidad y disponibilidad de la conexión de red del dispositivo  Windows Phone Mango da información sobre interfaces de red y conexión de red del dispositivo  Ahora es posible:  Determinar operador móvil  Conocer capacidad de conexión del dispositivo  Consultar requisitos y preferencias de conexión  Configurar requisitos y preferencias de conexión Datos del operador móvil Capacidades de red  Almacenados en la propiedad CellularMobileOperator  DeviceNetworkInformation además proporciona información sobre capacidades de red del dispositivo  Es estática, pertenece a la clase DeviceNetworkInformation  Mediante propiedades booleanas estáticas  Directamente accesible, sin crear instancia de la clase • IsNetworkAvailable • IsCellularDataEnabled us i ng Mi crosoft.Phone.Net.NetworkInformation; • IsCellularDataRoamingEnabled s tri ng operator = DeviceNetworkInformation.CellularMobileOperator; • IsWiFiEnabled us i ng Mi crosoft.Phone.Net.NetworkInformation; bool network = Devi ceNetworkInformation.IsNetworkAvailable;  Emulador devuelve Fake GSM Network bool ceullardata = DeviceNetworkInformation.IsCellularDataEnabled; bool roaming = DeviceNetworkInformation.IsCellularData RoamingEnabled; bool wifi = DeviceNetworkInformation.IsWiFiEnabled; 1
  • 2. 13/09/2011 Información de Conexión de un Socket Preferencias de conexión en un Socket  El espacio de nombres Microsoft.Phone.Net.NetworkInformation  Una App puede establecer preferencias en cuanto al tipo proporciona métodos de extensión para Sockets de conexión de red: (Métodos de Extensión agregan funcionalidad a tipos existentes sin crear un • Cellular  red celular tipo derivado) • NonCellular  red no celular (WiFi, Ethernet…)  Permiten conocer si el interfaz de red: • Se utilizará la conexión establecida siempre que sea • Usa una red GSM o CDMA posible • Usa tecnología conexión de datos o WiFi v oid ShowNetworkInterf aceInformation(object s, SocketAsyncEventArgs e) { • Se empleará otra conexión si no es posible utilizar la Socket socket = e.UserToken as Socket; if (e.SocketError == SocketError.Success) preferida • Método SetNetworkPreference { NetworkInterfaceInfo netInterfaceInfo = socket.GetCurrentNetworkInterface(); } else { // Configurar interfaz de red Display Message(e.SocketError.ToString(), "Error recuperando Inf ormación de red", MessageBoxButton.OK); } socket.SetNetworkPreference(NetworkSelectionCharacteristics.Cellular); } Preferencias de conexión de un socket Recursos  Centro de desarrollo de WP7 en MSDN  Demo http://msdn.microsoft.com/es-es/windowsphone/default.aspx  AppHub Información de conexión de un socket http://create.msdn.com/  Windows Phone Developer Blog Configurar preferencias de conexión en un socket http://windowsteamblog.com/windows_phone/b/wpdev  MobileNUG http://www.mobilenug.es  Forums http://forums.create.msdn.com/forums/ 2