none
Aplicaciones profesionales en Windows Phone RRS feed

  • Pregunta

  • Hola:

    Tenemos que desarrollar una aplicación para terminales móviles y como somos desarrolladores con tecnología .net framework de Microsoft nos gustaría hacerlo mediante Windows Phone.

    El problema es que la aplicación requiere de la impresión de unos tickets con impresoras portátiles bluetooth e incluso poder pagar mediante tarjeta de crédito, pero no encontramos ni dispositivos compatibles ni parece que los vayan a soportar en un futuro próximo Windows Phone.

    ¿es cierto que de momento no hay nada al respecto? Con Windows Mobile había todo tipo de dispositivos y si Phone es la continuidad de Mobile, tanto para mercado de consumo como de profesiona, ¿no tendría que haber ya dispositivos en el mercado?

    lunes, 7 de mayo de 2012 16:52

Respuestas

  • Hola José.

    En primer lugar, comentarte que Windows Phone no es una continuación de Windows Mobile... ni mucho menos. Más allá de que Windows Mobile sea posiblemente un "error" de Microsoft (ay va lo que ha disho) por intentar subirse al carro de los dispositivos móviles... Windows Phone es un concepto diferente. Han empezado de cero en todo incluyendo el diseño (Metro).

    Tanto es así que, probablemente para empezar desde cero han querido eliminar las malas costumbres de programación limitando diversas cosas para que los desarrolladores se acostumbren a crear aplicaciones de calidad y con un cierto grado de confianza. De esta forma también consiguen que los usuarios confíen en el nuevo sistema operativo y lo puedan recomendar a todo el mundo. Yo, desde luego, lo recomiendo encarecidamente por encima de cualquier otro. (Esto es una opinión personal)

    En cuanto a tu pregunta... siento decirte que hasta donde sé y donde me he enterado, de momento el Bluetooth no está accesible para nuestras aplicaciones y desarrollos... ¿por seguridad? ¿por establecer unas pautas de desarrollo más convenientes? ¿por adaptarse a los nuevos tiempos y usar wifi, gps o datos? 

    Por otro lado... lo del pago con tarjeta de crédito... no es un tema en el que esté muy puesto pero, es otra cosa que no creo que sea posible (directamente), pero esto va más allá de Windows Phone. Hasta el momento conozco Google Wallet que es una aplicación que permite conectarse a un determinado dispositivo adicional a un datáfono y realizar un pago simulando la tarjeta de la que, previamente se han almacenado los datos. Aunque como ya comenté, de esto la verdad es que no estoy muy puesto. De otro modo, lo que se podría hacer es que el usuario mediante un control webbrowser o mediante el navegador del móvil entrara en la página de su banca online y realizara una transferencia (a la antigua usanza), pero no me parece del todo efectiva.

    Quizás más adelante...


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"

    • Propuesto como respuesta Josue YerayMVP martes, 8 de mayo de 2012 6:46
    • Marcado como respuesta Josue YerayMVP viernes, 11 de mayo de 2012 12:11
    lunes, 7 de mayo de 2012 19:46

Todas las respuestas

  • Hola José.

    En primer lugar, comentarte que Windows Phone no es una continuación de Windows Mobile... ni mucho menos. Más allá de que Windows Mobile sea posiblemente un "error" de Microsoft (ay va lo que ha disho) por intentar subirse al carro de los dispositivos móviles... Windows Phone es un concepto diferente. Han empezado de cero en todo incluyendo el diseño (Metro).

    Tanto es así que, probablemente para empezar desde cero han querido eliminar las malas costumbres de programación limitando diversas cosas para que los desarrolladores se acostumbren a crear aplicaciones de calidad y con un cierto grado de confianza. De esta forma también consiguen que los usuarios confíen en el nuevo sistema operativo y lo puedan recomendar a todo el mundo. Yo, desde luego, lo recomiendo encarecidamente por encima de cualquier otro. (Esto es una opinión personal)

    En cuanto a tu pregunta... siento decirte que hasta donde sé y donde me he enterado, de momento el Bluetooth no está accesible para nuestras aplicaciones y desarrollos... ¿por seguridad? ¿por establecer unas pautas de desarrollo más convenientes? ¿por adaptarse a los nuevos tiempos y usar wifi, gps o datos? 

    Por otro lado... lo del pago con tarjeta de crédito... no es un tema en el que esté muy puesto pero, es otra cosa que no creo que sea posible (directamente), pero esto va más allá de Windows Phone. Hasta el momento conozco Google Wallet que es una aplicación que permite conectarse a un determinado dispositivo adicional a un datáfono y realizar un pago simulando la tarjeta de la que, previamente se han almacenado los datos. Aunque como ya comenté, de esto la verdad es que no estoy muy puesto. De otro modo, lo que se podría hacer es que el usuario mediante un control webbrowser o mediante el navegador del móvil entrara en la página de su banca online y realizara una transferencia (a la antigua usanza), pero no me parece del todo efectiva.

    Quizás más adelante...


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"

    • Propuesto como respuesta Josue YerayMVP martes, 8 de mayo de 2012 6:46
    • Marcado como respuesta Josue YerayMVP viernes, 11 de mayo de 2012 12:11
    lunes, 7 de mayo de 2012 19:46
  • Muchas gracias por tu respuesta Sergio.

    La verdad es que tenemos muchas dudas de acometer un proyecto con Phone. Por un lado nos gusta la tecnología de Microsoft, pero en temas de movilidad y teniendo en cuenta que Microsoft ya no va a darle continuidad a Mobile creemos que Phone se nos queda corto.

    En nuestro ámbito, le veníamos siguiendo la pista a las aplicaciones de movilidad y a los periféricos HW que te indicaba (impresoras, terminales de pago, ....) y veíamos que la competencia tenía los desarrollos hechos para Blackberry, IPhone o incluso Android. Teniamos la esperanza de que Phone se pusiera a la altura y nos permitiera desarrollar con esta tecnología, pero mucho me temo que no va a poder ser así.

    Un saludo a todos.

    martes, 8 de mayo de 2012 10:15
  • Hola José.

    En primer lugar, comentarte que Windows Phone no es una continuación de Windows Mobile... ni mucho menos. Más allá de que Windows Mobile sea posiblemente un "error" de Microsoft (ay va lo que ha disho) por intentar subirse al carro de los dispositivos móviles... Windows Phone es un concepto diferente. Han empezado de cero en todo incluyendo el diseño (Metro).

    Tanto es así que, probablemente para empezar desde cero han querido eliminar las malas costumbres de programación limitando diversas cosas para que los desarrolladores se acostumbren a crear aplicaciones de calidad y con un cierto grado de confianza. De esta forma también consiguen que los usuarios confíen en el nuevo sistema operativo y lo puedan recomendar a todo el mundo. Yo, desde luego, lo recomiendo encarecidamente por encima de cualquier otro. (Esto es una opinión personal)

    Bueno, eso no es totalmente cierto. Windows Phone 7 y 7.5 corren encima de Windows CE, y lo que es su API de .NET no es más que el Compact Framework de antes pero remodelado y capado a más no poder. Cierran el acceso a Win32 pero nada más. Todas esas carencias que tiene el Windows Phone deben estar disponibles por debajo, o si no lo están no habría mayor problema para añadirlas puesto que Windows CE es modular y si funciona como antes sólo hay que añadir el módulo correspondiente. Como en su momento se hacía.

    En mi opinión, esa limitación viene impuesta para que sólo se pueda desarrollar en C# y así que casi cualquiera pueda desarrollar para el producto (una forma de tener muchas aplicaciones rápidamente, de la calidad que sean). De este modo cierran el paso a miles de aplicaciones verticales y más profesionales que podrían lanzar el sistema en muchos más entornos aparte del de mero teléfono con aplicacioncillas, que es donde está ahora.

    Y mira que tuvieron su oportunidad cuando compraron Nokia. Windows Phone podría haberse podido desarrollar con QT, multiplataforma con Windows casi directa, con un API increíblemente poderoso y muchas funcionalidad avanzada con la que el limitadísimo Silverlight sueña...


    MVP Visual C++ - Visita mi blog sobre desarrollo: http://geeks.ms/blogs/rfog/

    miércoles, 9 de mayo de 2012 17:29
  • Hola José.

    En primer lugar, comentarte que Windows Phone no es una continuación de Windows Mobile... ni mucho menos. Más allá de que Windows Mobile sea posiblemente un "error" de Microsoft (ay va lo que ha disho) por intentar subirse al carro de los dispositivos móviles... Windows Phone es un concepto diferente. Han empezado de cero en todo incluyendo el diseño (Metro).

    Tanto es así que, probablemente para empezar desde cero han querido eliminar las malas costumbres de programación limitando diversas cosas para que los desarrolladores se acostumbren a crear aplicaciones de calidad y con un cierto grado de confianza. De esta forma también consiguen que los usuarios confíen en el nuevo sistema operativo y lo puedan recomendar a todo el mundo. Yo, desde luego, lo recomiendo encarecidamente por encima de cualquier otro. (Esto es una opinión personal)

    Bueno, eso no es totalmente cierto. Windows Phone 7 y 7.5 corren encima de Windows CE, y lo que es su API de .NET no es más que el Compact Framework de antes pero remodelado y capado a más no poder. Cierran el acceso a Win32 pero nada más. Todas esas carencias que tiene el Windows Phone deben estar disponibles por debajo, o si no lo están no habría mayor problema para añadirlas puesto que Windows CE es modular y si funciona como antes sólo hay que añadir el módulo correspondiente. Como en su momento se hacía.

    En mi opinión, esa limitación viene impuesta para que sólo se pueda desarrollar en C# y así que casi cualquiera pueda desarrollar para el producto (una forma de tener muchas aplicaciones rápidamente, de la calidad que sean). De este modo cierran el paso a miles de aplicaciones verticales y más profesionales que podrían lanzar el sistema en muchos más entornos aparte del de mero teléfono con aplicacioncillas, que es donde está ahora.

    Y mira que tuvieron su oportunidad cuando compraron Nokia. Windows Phone podría haberse podido desarrollar con QT, multiplataforma con Windows casi directa, con un API increíblemente poderoso y muchas funcionalidad avanzada con la que el limitadísimo Silverlight sueña...


    MVP Visual C++ - Visita mi blog sobre desarrollo: http://geeks.ms/blogs/rfog/

          Hola RFOG

         Dos cosas para aclarar:

        1)En Windows Phone no solo se puede desarrrollar en C#, también se ha incluido soporte para Visual Basic.Net

        2)Hasta donde sabemos Microsoft no ha "comprado" a Nokia si a eso te refieres, es una alianza. 

        Saludos.

    miércoles, 9 de mayo de 2012 17:37