Software ehouse4DotNet de eHouse Domótica sistema pueden ser creados y modificados en Visual Studio desde la versión 2008 .
Visual Studio es una herramienta relativamente caro para la creación de software individual para que los usuarios pueden trabajar en la versión de evaluación que está activo durante 90 días . Esto le da tiempo suficiente para mejorar la aplicación completa basada en esta plantilla eHouse4DotNet software .
Instalación de la instalación de Visual Studio requiere descargar software de sitios entorno de Microsoft y en algunos casos crear un dvd de imagen .
ISO descargado de Internet desde el servidor más cercano .
Después de rasgar creado una imagen ISO en un disco , podemos copiar los archivos de instalación a su PC e instalar el VS .
Creación de software para las plataformas móviles también requiere descargar e instalar emuladores imágenes del sistema operativo:
por ejemplo:
” Windows Mobile 6 . 1 Professional SDK Refresh . msi ” ,
” Windows Mobile 6 . 5 Imágenes Profesionales (EE.UU.) . msi ” ,
” Windows Phone 7 Fotos Profesionales (EE.UU.) . msi ” ,
etc . con diferentes números y el nombre del sistema operativo .
En general , versiones profesionales se refieren a Smartphones y estándares comunes para los teléfonos GSM .
Visualización de eHouse u otro sistema de domótica de los teléfonos GSM y teléfonos inteligentes en caso de pantalla demasiado pequeña no tienen sentido .
El control es posible, pero muy incómodo .
Como un control cómodo se obtiene de una diagonal de más de 3 . 5 ” (Pulgadas) .
Instalación de Visual Studio es muy sencillo , no requiere ningún conocimiento especial de la aplicación y requiere la aprobación de las preguntas generadas por el asistente .
Por conveniencia , instalar los archivos de ayuda que se reduzca el acceso a la función de ayuda para soporte remoto en la web .
La decisión de instalar Visual Studio en un sistema operativo específico debe tomarse después de plataforma de análisis , tenemos la intención de apoyar (emuladores) .
Mayores plataformas – Windows Mobile se puede instalar en Windows XP .
Los nuevos emuladores como Windows Phone 7 – requieren Vista o Windows 7 .
Windows 8 Teléfono Emulador – requiere que el sistema operativo Windows 8 Pro .
Incluso puede ser que con el fin de depurar todas las versiones de Windows para las plataformas móviles se necesitan 2 o 3 sistemas operativos con Visual Studio y un emulador .
Puede depurar el software inteligente creado directamente conectado , sin embargo , ha llegado el momento generalmente más – consumen sobre todo al principio del trabajo .
Para depurar software en el smartphone Microsoft ActiveSync debe estar instalado , que permite la comunicación entre el PC y Smartphone el , software de dispositivo de carga (despliegue) , y paso – por – paso de depuración .
Por otro lado depurar directamente en el smartphone tiene sus pros y sus partidarios, ya que permite un 100 % compatibilidad con el dispositivo que no puede ser proporcionado completamente por el emulador .
Las razones pueden ser muchas, tales como:
- otro sistema de archivos
- la conversión de archivos a otro formato de archivo o caracteres
- Cambiar el caso de nombres de archivos o directorios
- Otra rendimiento del hardware de teléfonos inteligentes en relación con el emulador en tu ordenador
- La imposibilidad de depurar algunos medios de comunicación como conexión de módem GSM , 3G , BlueTooth , IRDA
- Problemas con el apoyo de los smartphones , Botones de Tablet
- diferencias en el apoyo para la pantalla táctil , gestos , múltiples – toque
- hay que tener en cuenta el consumo de energía de la CPU y dispositivos de la batería y por consiguiente móvil
- Cooperación con otras aplicaciones locales , hardware y software de recursos
- La dependencia de la configuración , GSM operador bloqueo y limitaciones
Si usted desea crear y actualizar el software tanto en el equipo móvil ( . Net Compact Framework – CF) y PC ( . NET Framework) para crear el mejor software para las versiones más antiguas y peores o tal Windows Phone 7 .
Esta es la razón , que los componentes , funciones y . Bibliotecas de red es mucho mayor en relación con la ( . NET CF) y la regresión , puede ser mucho más difícil de lo que hacia arriba la versión cambio significativo y un ” dilapidación ” el programa y cientos de errores en el compilador después de un cambio muy pequeño en la forma .
Desafortunadamente , Microsoft declara abiertamente que el software anterior no pasa de la máquina expendedora en los sistemas operativos más recientes como Windows Mobile 6 . 5 para Windows Phone 7 que puede resultar en la necesidad de modificar el código para cada nueva versión del sistema .
Versiones intermedias (después del punto decimal dígitos) en realidad no importa cuando suba , Pueden surgir problemas al cambiar de versión principal 6 – > ; 7 – > ; 8 .
Con Windows Phone 8 y Windows 8, la diferencia es aún mayor debido a la arquitectura del sistema revisado . Es posible que usted tenga que volver a escribir el núcleo de la aplicación eHouse4DotNet .
Volviendo ahora a la instalación y configuración de Visual Studio y los emuladores necesarios , crear un proyecto en VS para los más débiles de los dispositivos que se van a manejar .
- Debe ejecutar Visual Studio
- En la página Archivo de selección de menú – > ; ; Nuevo – > ; ; Proyecto
- En el cuadro de diálogo Nuevo proyecto, seleccione de la lista de Visual C # – > ; ; Smart Device – > ; ; Proyecto de Smart Device
- Seleccione la versión . NET se apoya en la unidad más débil
- Escriba un nombre de proyecto y seleccione la carpeta de destino , seleccione crear un directorio para el proyecto y haga clic en Aceptar
- en el cuadro de diálogo ” Agregar nuevo proyecto de Smart Device ” por ejemplo, elegir el menor de plataforma compatibles ” Windows Mobile 6 . 1 Profesional ” y versiones . Net Compact Framework
- Seleccione Aplicación de dispositivos y pulse OK
- El proyecto creó una ventana y seleccione el dispositivo de destino o emulador de Smartphone
- Entonces , en el menú Proyecto – > ; ; Propiedades del proyecto tab , Seleccione el dispositivo y seleccionar el dispositivo de destino ” Implementar última versión de . Neto ”
- Salvo lo establecido en el proyecto y Visual Studio
- Copiar archivos de código fuente existentes eHouse4DotNet de la biblioteca para su proyecto en Windows
- Otra vez , ir a Visual Studio y abra el proyecto eHouse4DotNet
- En ” el Explorador de soluciones ” en el lado derecho seleccione el proyecto y haga clic en el botón derecho del ratón y seleccione Agregar – > ; ; Elemento existente y añadir todos los archivos copiados de la biblioteca eHouse4DotNet
- También en ” El Explorador de soluciones ” Seleccione Referencias pulse el botón derecho del ratón para mostrar el menú
- Por . NET para encontrar todas las referencias a una plataforma de software en particular
- Compruebe el tamaño de un formulario estándar para un smartphone estándar tamaño (resolución) de la pantalla es de 480 * 800
- Generar configuración para paneles de control de acuerdo con las instrucciones de este artículo: ” eHouse casa inteligente – exportar las configuraciones de los paneles ”
- Al depurar utilizando el smartphone debe copiar el directorio completo ” c: \ e – Casa \ ” con los paneles configurados del sistema y ajuste exportar a una tarjeta de memoria (preferiblemente tirando de la tarjeta de memoria en el lector y traducir la PC o notebook) . Esto evitará problemas con la conversión de archivos , nombres y personajes , y más fácil y más rápido para copiar . Además , en los casos de errores de copia puede hacerlo a través de la línea de comandos xcopy . en el directorio de destino ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” colocar las rutas de archivos . txt con la ruta de acceso al directorio que – House es decir, . ” / Tarjeta de almacenamiento / e – Casa / ” . Smartphone está listo para depurar y tiempo de ejecución .
- En el caso de utilizar el emulador de depuración de configurar los parámetros del emulador de la siguiente manera:
- Llame al emulador pulsando el icono del teléfono
- Seleccione el menú Archivo – > ; ; Configurar
- En la ficha General , tipo en el ” carpeta compartida ” ruta del directorio que contiene el directorio eHouse , por ejemplo, . para la instalación c: \ e – casa \ c: \
- En la ficha Pantalla , seleccione Video , y establecer la orientación de 90 grados
- En Red , seleccionar ” Habilitar adaptador de red NE2000 ” y una lista de interfaz de emulación para conectarse a la red utilizando .
- Pulse el botón OK . Seleccione el menú Archivo ” Guardar estado y de salida ” . Emulador está listo para su uso .
El código fuente para el software de Windows . NET se puede encontrar en: eHouse Home Automation – Open Source . neto