Automatización de Edificios – Creación de un panel de control de software para tablets y smartphones con Windows Phone 8

eHouse Domótica , Gestión de Edificios – programación y desarrollo de software para paneles de control (PDA , Smartphones , Touch Panel , Ordenador personal , Tablet) , con el sistema operativo Windows 8 para gestionar la construcción automatización Windows 8 sistema operativo es Microsoft ' ; s hijo menor .
En el momento de este escrito , no hay ni siquiera una versión Beta o comercial del sistema .
Las versiones están disponibles para los desarrolladores de sistemas y programadores .
A pesar de este hecho , y, en general, así – principio conocido , nuevos productos que Microsoft no debería tocar hasta el lanzamiento del primer Service Pack , sin embargo , debido a las puntuaciones muy altas del sistema , ir un poco más temprano ” ª del taller ” .
De acuerdo con los artículos , opinión (más o menos lanzando y objetivo) , y los resultados de pruebas independientes , el sucesor de Windows 7 es un poco más eficiente que su predecesor , y el sistema operativo utiliza menos CPU (de acuerdo con la utilización de la CPU de Microsoft para el sistema operativo en sí mismo se ha reducido a 1 % – windows 7 sistema estaba aquí cerca de 8 – 10 % ) . Vista en este caso es más lenta .
Estos resultados son comparables con Android y Windows 8 ofrece una oportunidad real de las aplicaciones en los próximos – generación de dispositivos móviles . Esto le permite lograr un mayor tiempo de funcionamiento de los dispositivos móviles , alimentado por batería , y trabajar más eficientemente en procesadores relativamente no eficaces utilizados en tabletas , Smartphones , PDA comparación con un PC estándar .
Windows 8 es un software dedicado para los paneles táctiles , smartphones , y tablet PC ordinaria , así que trabajaremos en ” multiplataforma ” – los diferentes tipos de procesadores , número de núcleos , recursos de hardware , periféricos , configuraciones del sistema , etc . .
Android hasta ahora se limita a la Tablet , SmartPhones , PDA sin tener ” pan comido ” de Microsoft ' ; s mercado para equipos de sobremesa (PC) .
En este contexto , desarrollo de software para Windows 8 tendrá una gama mucho más amplia de dispositivos de hardware , Paneles , Tablet PC y no aparecerán hasta que la versión de Android para PC ordinaria .
En el caso de Windows 8 para escribir cruzar – aplicaciones de la plataforma será mucho más fácil de la misma manera como lo hizo en los productos anteriores (por ejemplo, . Ventanas – Móvil , Teléfono , XP , Vista o 7 , con un entorno común . ) Neto . En este sentido , usted será capaz de escribir software para todos los dispositivos de hardware en una sola plantilla – aplicación basada , y utilizando únicamente las exclusiones para las excepciones , por los recursos que no son compatibles con el tipo de dispositivo seleccionado .

Esto da una gama mucho más amplia de dispositivos de control para Domótica y la interoperabilidad con otros programas para Windows 8 .
Entorno de desarrollo de software , la PC es mucho más rápido que el emulador de software , tableta , teléfono móvil u otro dispositivo de hardware conectado a depurar el programa durante el desarrollo . Creación de aplicaciones directamente en tu PC es (5 – 10 veces) más rápido que la programación en dispositivos móviles , incluso con un muy buen conocimiento de las herramientas de desarrollo necesarias y lenguajes de programación .
Es mucho más fácil y más rápido para escribir un programa de este . Net C # entorno de ejecución en la plataforma Win32 (como un ordenador normal) , y después de probar en una computadora ordinaria , convertir excepciones utilizando exclusiones del compilador (# ifdef etc . ) Para otras plataformas .
La escalabilidad de esta solución es mucho mejor que el código software de traducción a otros lenguajes de programación â € <â € <o otros sistemas operativos .
Java puede ser citado , que a pesar de la noble idea de â € <â € <la aplicación se ejecuta en el hardware , requieren una versión diferente de la aplicación , Java applets para PC y dispositivos móviles (Java MIDP – conocido como Java Mobile) .
Además ” traducción ” Java en código de máquina del procesador de lenguaje de máquina , toma una gran cantidad de potencia de cálculo y la misma aplicación escrita directamente en el sistema operativo se ejecuta varias veces más rápido , que trabajando en una máquina virtual Java para procesar la transición código .
En los dispositivos móviles es mucho más consumo de energía de la batería y reduce la vida útil de trabajo de los dispositivos .
Estas son las razones , para que los fabricantes de sistemas operativos para dispositivos móviles , ya no desarrollar o apoyar servicios tales como Java .
Apple (OSX) , Google (Android) , Microsoft (Windows 8) , que puede anunciar el comienzo del fin para Java MIDP SmartPhones y tabletas .
Windows 8 tiene una interfaz optimizada para dispositivos de pantalla táctil , abandonados muchos gadgets , Botones Shadow hacer sistema acortar lo que también aumenta el consumo de energía y velocidad de procesamiento de las funciones vitales del sistema .
Para este artículo no iba a ser claro anuncio de Microsoft ' ; s productos es considerable mencionar los contras:

  • Cada versión de Windows siempre ha sido pagado en comparación con Android
  • Software para la programación y entorno de desarrollo para Android es gratis , Ventanas que hasta ahora siempre se ha pagado y muy caro
  • Android software puede ser instalado individualmente en los paneles y equipos , Si Microsoft declara la posibilidad de instalar sólo la tienda de Microsoft . Esto puede reducir la programación individual de su propio software para aficionados y restringir la capacidad de crear no – aplicaciones comerciales y bajos – costo , y aumentar significativamente el tiempo de uso compartido de aplicaciones , y nuevas versiones de software .