Desarrollo de aplicaciones de escritorio Ultrabook™ con Windows* 8: Aplicación para fotos con función táctil y sensores

Descargar fuente

PhotoApplication.zip

Introducción

Los dispositivos Ultrabook™ son muy conocidos por su diseño elegante y estético y su apariencia y sensación de alta calidad. Sin embargo, la ventaja real de las Ultrabooks se origina en las capacidades de hardware que muchas portátiles no tienen. Además de las características estándar que soportan las portátiles, las Ultrabooks vienen con funciones como pantalla táctil, GPS, acelerómetro, sensor de orientación, sensor ambiental de luz, NFC y otros sensores más. Actualmente los consumidores tienen una variedad de opciones para los dispositivos informáticos personales, desde computadoras de escritorio, portátiles, tabletas, etc. La mayoría de los consumidores utiliza a las de escritorio o las portátiles como las computadoras principales para ejecutar aplicaciones de software y almacenar datos. Con la disponibilidad de aplicaciones inteligentes de terceros y las multitareas, las tabletas extremadamente portátiles brindan una gran alternativa a las computadoras portátiles. A pesar de que las tabletas pueden realizar tareas relacionadas al trabajo u orientadas a los negocios, todavía no pueden reemplazar a las computadoras portátiles.

Las Ultrabooks convertibles reúnen los deseos de los consumidores en un solo dispositivo que funciona como una tableta y como una computadora portátil. Combinan las capacidades de una PC con el fácil uso y la comodidad de una tableta. Los fabricantes OEM están siendo muy creativos al diseñar Ultrabooks convertibles. Algunos diseños convertibles presentan un teclado desmontable,  que al ser desmontado permite que el monitor se utilice como una tableta autónoma. Otros diseños convertibles tienen monitores que se deslizan o voltean para cambiar del modo tableta al modo portátil.

Las Ultrabooks convertibles que utilizan Windows 8 ofrecen una combinación poderosa para un dispositivo convergente. El hardware de Intel que utiliza Windows 8 les permite a los usuarios ejecutar tanto aplicaciones de escritorio y de Windows Store (antes conocida como estilo Metro). Las nuevas API Win RT de Microsoft ofrecen a los desarrolladores los medios para crear aplicaciones de Windows Store en Windows 8. Además, se puede sacar provecho de algunas API Win RT para desarrollar aplicaciones de escritorio en Windows 8. Esto significa que los desarrolladores pueden portar fácilmente sus aplicaciones heredadas de Windows a aplicaciones de escritorio en Windows 8.

Esta serie de artículos analiza minuciosamente una simple aplicación para fotografías de la Ultrabook. La aplicación exhibe la manera en que los desarrolladores pueden utilizar las funciones únicas de la Ultrabook, como la pantalla táctil, GPS, luz ambiental, los sensores de orientación y energía, para crear aplicaciones inteligentes y dinámicas. Los fragmentos de códigos y el código fuente proporcionan punteros para los desarrolladores que buscan portar sus aplicaciones heredadas de Windows a Windows 8. El artículo también muestra cómo acceder al código no administrado basado en API de Win 32 desde el código administrado en Windows 8.

Aplicación para fotografías para Ultrabook

Esta es una aplicación simple de Windows 8 que permite a los usuarios tomar fotografías, ver imágenes, colocar geoetiquetas, etc. La aplicación soporta tanto entradas táctiles como del mouse/teclado otorgando una buena experiencia al usuario en el modo tableta y en el modo portátil.

Los artículos a continuación lo conducirán hacia los diferentes aspectos del desarrollo de aplicaciones para dispositivos Ultrabook utilizando fragmentos de código desde la aplicación para fotos. La primera sección da instrucciones para considerar al diseñar la interfaz de usuario para desarrollar aplicaciones que sean fluidas y permitan la opción táctil. También aprenderá a incluir movimientos de toque como desplazar, pasar, alejar y acercar.

User Interface Guidelines for great User Experience

Los artículos de esta sección lo conducirán hacia los fragmentos de código que necesitará para comprender los detalles de implementación para el reconocimiento de energía, del contexto y sobre el uso de sensores dentro de su aplicación. Haga clic en el artículo de su interés para aprender más:

Enabling the Accelerometer Sensor in Desktop Applications for Ultrabook on Windows* 8

Enabling the Orientation Sensor in Desktop Applications for UltrabookTM on Windows* 8

Enabling the Ambient Light Sensor(ALS) in Desktop Applications for UltrabookTM on Windows* 8

Como esta aplicación es creada con fines ilustrativos, además presenta un panel de información que muestra datos de varios sensores tales como el de luz ambiental, el de orientación, de nivel de energía, de brillo, etc.

Artículos relacionados

Notices

INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.

UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR.

Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.

The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.

Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or go to: http://www.intel.com/design/literature.htm

Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations, and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products.

Any software source code reprinted in this document is furnished under a software license and may only be used or copied in accordance with the terms of that license.

Intel, Ultrabook, and the Intel logo are trademarks of Intel Corporation in the US and/or other countries.

Copyright © 2012 Intel Corporation. All rights reserved.

*Other names and brands may be claimed as the property of others.

有关编译器优化的更完整信息,请参阅优化通知