Microsoft Robotics Studio Visual Programming Language.

Slides:



Advertisements
Presentaciones similares
Dreamweaver Primeros Pasos.
Advertisements

Intranets P. Reyes / Octubre 2004.
Framework de.Net Infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican el desarrollo de aplicaciones Entorno.
Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]
Proyecto Narnia 2010 Grupo 3 Martin Forastier, Dario Navarro, Paula Pereyra, Rodrigo Vilar Taller de Sistemas de Información 1 Facultad de Ingeniería,
Rossy Garita Componentes fundamentales de CLR y
MODULO 2 ACTIVADA 1.
Introducción a servidores
CAPACITACION PARA EL TRABAJO: INFORMATICA
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
Universidad Nacional Autónoma de Honduras
ARQUITECTURA CLIENTE-SERVIDOR
INTRODUCCIÓN A JAVA.
Microsoft SQL Server 2008 – SQL Server Integration Services
Desarrollo de un laboratorio para la enseñanza, diseño y desarrollo de servicios móviles abiertos Autor: D. Mario de Molina Gómez Tutor: D. Francisco Javier.
Programación Visual de Sistemas
RODRIGO DANIEL GUAYAQUIL LOOR JOSÉ LUIS SILVA PALMA
Tecnología Cliente Servidor
MICROCONTROLADORES AVANZADOS
Elisa García Anzano Academic Developer Advisor
Microsoft Robotics Studio Miguel Angel Ramos Barroso MVP ASP.NET Microsoft Code Camp Junio 2007.
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Universidad de Morón Trabajo de Diploma (75) Besozzi Eduardo Martín Peralta Nicolás Jorge Gallardo Gallo Leonardo
Investigación Servidor de Aplicaciones WebSphere
Desarrollo de un laboratorio para la enseñanza, diseño y desarrollo de servicios móviles abiertos Autor: D. Mario de Molina Gómez Tutor: D. Francisco Javier.
APROWEB el Software para administración de proyectos
Es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de.
Sistema de Seguridad Domiciliaria
TÍTULO DE LA PRESENTACIÓN
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Procesamiento paralelo
Programación e Ingeniería de Software III
InfoPath Ventajas y Uso.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Presentación de visión general de producto Publicación 1.0 9/4/07 Distribución externa MKT-SD-P-001E.
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
/ Teléfono : Web : Build Solutions IT.
ESCUELA POLITÉCNICA DEL EJÉRCITO
Desarrollo de aplicaciones para ambientes distribuidos
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Sun Open Network Enviroment (Sun ONE) vs.
Un gestor (o administrador) de descargas es un programa diseñado para descargar ficheros de Internet, ayudado de distintos medios para ir pausando y reanudando.
Despliegue de la aplicación Web
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
Términos y Conceptos Básicos
Cristian Fonnegra Marin
InfoPath 2003 permite crear avanzados formularios dinámicos que los equipos y las organizaciones pueden utilizar para recopilar, compartir, reutilizar.
Cluster de Computadores de Alto Desempeño con Acceso Remoto
Microsoft Access 2007 Introducción
Desarrollo DE apps móviles
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Naime Cecilia del Toro Alvarez
Mirasys Serie N - NVR N series general presentation v. 2.6 en PWo Copyright Mirasys Ltd Subject to changes without prior notice.
UNIDAD II CREACION Y EDICIÓN DE AUDIO Y VIDEO
Desarrollo DE apps móviles
ADMINISTRACION DE SISTEMAS OPERATIVOS DE RED HARDWARE DEL SERVIDOR.
Simulador Redes Nombres etc,,.
Instituto Tecnológico de puebla Materia Desarrollo de aplicaciones para ambientes distribuidos Catedrático Dr. José Bernardo Parra Alumnos Cesar Mauricio.
Es una aplicación usada para desarrollar formularios de entrada de datos basados en XML. Su primer Microsoft Office 2003, después en julio del 2004 se.
TIPOS DE REDES Dedicadas
Es un antivirus gratuito basado en cloud computing, especialmente diseñados para ofrecer protección desde la nube. Es un software de protección, como los.
UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE NAVEGACIÓN POR VOZ PARA ROBOTS MOVILES CON RUEDAS (RMR) UTILIZANDO LA.
#SPSMX Más allá de InfoPath: Soluciones de flujo de trabajo basada en formularios con Nintex Haaron Gonzalez Consultor Asociado, B-Logic IT Services Office.
1 Unidad I.2.- Objetivos de los Sistemas Distribuidos Ing. Luis Armando García Eliseo © Agosto 2011.
#REDES.. ¿Qué es una red? Conjunto de computadores, equipos de comunicaciones y otros dispositivos que se pueden comunicar entre sí, a través de un medio.
COMUNICACIÓN Y TICS KÁROL FERNANDA BARRAGÁN M. JENNYLITH DAYANA ARDILA P. WENDY PAOLA PINTO F.
DOCENTE: CLAUDIA ESTHER DOMÍNGUEZ BRIGIDO CBTIS 242 CUETZALAN DEL PROGRESO, PUE.
Transcripción de la presentación:

Microsoft Robotics Studio Visual Programming Language

Microsoft Robotics Studio Una plataforma de desarrollo para la comunidad robótica, el apoyo a una amplia variedad de usuarios, hardware y escenarios de aplicación. Runtime Concurrencia Concurrencia Infraestructura de Servicios Infraestructura de Servicios Sevicios y muestras Muestras y Tutoriales Muestras y Tutoriales Robot servicio Robot servicio Robot modelos Robot modelos Servicios de Tecnologias Servicios de Tecnologias Microsoft Robotics Studio Herramientas de Aplicacion Herramientas de Simulacion Herramientas de Simulacion Visual Programming Language Visual Programming Language

Microsoft Robotics Studio Que es una aplicación de Robótica? La solicitud es una composición pequeña acoplada simultáneamente a la ejecución de los componentes Procesador de sensores/actores Interfaz de Usuario Comportamiento Motor Procesador Parachoque (Sensor) Detector IR (Sensor) Parachoque (Sensor) Motor Mensaje (Actor)

Microsoft Robotics Studio Principales Características del RUNTIME Concurrencia y coordinación en tiempo de ejecución Hace por escrito y asincrónica la gestión de lo procesos fácilmente Evita la necesidad de intervenir manualmente threading, semaphores, etc. Sistema descentralizado de Servicios Estado observable, de fácil acceso Prevé la reutilización y falta de tolerancia Apoyo remoto / distribuido en ejecución Modelo de programación escalable

Un servicio Estado Estructurado Interacción mediante mensajes a través de los puertos Encapsular comportamientos Operaciones básicas Estado de recuperación y manipulación Crear y terminar Notificaciones Puerto ServicioServicio Estado Handlers FIFO Microsoft Robotics Studio Servicios. Los bloques básicos de construcción

Robotics Studio Runtime Joystick service UI service Microsoft Robotics Studio Interacción a través del navegador Servicio de estado observable en todos los niveles de la aplicación Los servicios son capaces de proporcionar representaciones de los datos Robot Motor services Sensor services

Browser Robot Dashboard ScriptingConnect Robotics Studio Runtime JS Service Motor services Sensor services Microsoft Robotics Studio Conducir un robot con el navegador y JScript

Microsoft Robotics Studio La implementación de la aplicación en modelos Apoyo independiente y procesamiento distribuido en escenarios Operacion Autonoma desconectada (opcionalmente con la supervision de la red) Ejecucion Distribuida (ejecucion a traves de las unidades de calculo) Operacion Conectada (ejecucion remota en el PC)

Microsoft Robotics Studio Microsoft Robotics Studio Una amplia variedad de hardware

Microsoft Robotics Studio Herramientas de Aplicación Herramienta de simulación de visualización Alta resolución 3D Opciones visuales y físicas Alto rendimiento del motor físico PhysX™ suministrado por Ageia Technology Acelerador de hardware opcional Hace accesible la tecnología Permite un rápido y depurado de prototipos Extensible código y datos

Microsoft Robotics Studio Herramientas de Aplicación Navegador web basado en la programación y control Scripting (e.j., JScript) Windows Gadgets Apoyo por múltiples leguajes de programación Microsoft Visual Studio y VS Express (e.j., C#, VB.Net) Microsoft Iron Python

Microsoft Robotics Studio Herramienta de Aplicación Herramientas Visuales de Programación Edición de Flujo de Datos Datos Simple conexiones Construcción de Bloques Control de Modelos Generación de código Paneles Modelos de Robot De principiante a Experto

Microsoft Robotics Studio Comunidad Robotics Developer Center website DescargasInformesBlogs Grupos de noticias Channel 9 videos y wiki Technical Preview disponible para descarga

Microsoft Robotics Studio Universidad de apoyo Bryn Mawr College Carnegie Mellon University Cornell University Georgia Tech Korea Institute of Science and Technology Massachusetts Institute of Technology Stanford University University of Pennsylvania University of Pisa University of Southern California University of Washington

Resumen Microsoft Robotics Studio Una nueva plataforma de desarrollo de aplicaciones para la comunidad robótica, diseñado para una amplia variedad de usuarios, hardware y escenarios. Diseñado para hacer frente a algunos de los desafíos comunes que enfrenta el desarrollo de las aplicaciones de robot Concurrencia y distribución Escalabilidad Código reutilizable y fiable Autoría

Resumen Amplio apoyo de terceros

Resumen Comunidad Robótica activa Creación de una plataforma que permite y apoya las contribuciones en distintos ámbitos Desarrollo de Hardware Software de bajo y alto nivel, de comportamiento y procesamiento Herramientas de Desarrollo UX y simulación

Microsoft Robotics Studio