Ecosistemas heterogéneos de desarrollo en TFS

Slides:



Advertisements
Presentaciones similares
CompileSoft Su Solución Ideal Perfil Corporativo Octubre 2008.
Advertisements

SISTEMAS OPERATIVOS.
InvGate IT Management Software.
Rogelio Ferreira Escutia Modelo Vista Controlador.
SERVICIOS WEB EN.NET INTEGRANTES: ADRIANA BLANCO PEÑA MIRIAM SORIANO HERNANDEZ ALVARO PETROVICH CID CONTRERAS LUIS RAMIREZ PALESTINO.
Framework de.Net Infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican el desarrollo de aplicaciones Entorno.
Todo el Software necesario puede ser conseguido por separado. Para facilitar la puesta al punto del ambiente, nosotros utilizaremos una herramienta particular.
SISTEMA OPERATIVO. Luis Alberto Salazar Orozco.
Mientras espera, por favor configure
TEMA 3 Parte A Lenguajes de programación. Criterios de clasificación según su nivel de abstracción según la forma de ejecución según el paradigma de programación.
SISTEMAS OPERATIVOS.
Virtualización y VMware
TEMA 2: «CONFIGURACIÓN DE MÁQUINAS VIRTUALES»
Computación Básica Sistemas Operativos
Rubí Santiago Ramírez, Gabriel Gerónimo Castillo
Creación Digital de Apoyos Educativos Daniel Cardona Daniel Palacios Universidad Tecnológica de Pereira 2011.
AUDITORIA BASES DE DATOS
Jorge A.Collado, BCS. M.A.Ed.
GRUPO: SILVIA PAZMIÑO BELEN AGUILERA JUAN JOSE PARRA
PHP: GENERALIDADES DE LA TECNOLOGÍA
Monitorización de Unix/Linux con Operations Manager 2007 R2
Nos da el latido del proceso Previene problemas de integración Proceso de desarrollo Recuperación de binarios Reproducción de errores, pruebas,
Características Técnicas
Investigación Servidor de Aplicaciones WebSphere
Entornos de programación
Desarrollo de sitios web con PHP y MySQL
Plataforma Microsoft.NET
PROGRAMACIÓN CON RESTRICCIONES IBM ILOG CPLEX CP
Ing. CIP Fabián Silva Alvarado
UPV - EHU Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores 1 Sistemas Ubicuos 3. Plataformas y.
JClic Seminario de actualización en recursos tecnológicos para profesores de lenguas, CED, 2009.
Eclipse es un entorno integrado de desarrollo, desarrollado principalmente para java pero cuyas funcionalidades pueden extenderse mediante la adición.
TEAM #4 Francisco Rodriguez Marcelo Sanchez Karen Lopez
Communicating Sequential Processes Presentación realizada por : Alberto Calixto Simon Ivan Olmos Pineda.
Desarrollo de sitios web con
Power PC POWER = Performance Optimized With Enhanced RISC
CAR Sistemas de CAR en la UNISON Responsable : María del Carmen Heras Sánchez Asesores Técnicos : Aracely Dzul.
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
LINUX XIOMARA BLANCO. LINUX GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado.
Presentado por: Ing. Manuel Rodríguez Coria. Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Quien Soy? Ing.
Leonard Camacho. DCom  Tecnología propietaria de Microsoft.  Extiende el modelo COM de Microsoft.  La “D” es debido al uso de su versión DCE/RCP, conocida.
EJMPLOS DE SISTEMAS OPERATIVOS. MACINTOSH Mac OS X es un sistema operativo desarrollado y comercializado por Apple Inc. que ha sido incluido en su gama.
GRASS Geographic Resources Analysis Support System (Análisis Geográfico de Recursos de Apoyo del Sistema)
 La primera versión fue desarrollada por Robert McCool, quien desarrollaba el servidor web NCSA HTTPd (National Center for Supercomputing Applications).
¿Qué es un Sistema Operativo?. Definición de Sistema Operativo El sistema operativo es el programa (o software) más importante de un ordenador. Para que.
Java ??? Ing. Rolando Steep Quezada Martínez
PROGRAMACION presentado por: Jhon Viasus Fabian Valencia.
Ruby on Rails. ¿Qué es Ruby? Ruby es un lenguaje de programación totalmente o rientado a objetos multiplataforma(le nguaje interpretado y de scripts),
Cristian Fonnegra Marin
REAL VNC.
Natalia Zapiain Clarissa Álvarez Nancy Pino Luisa Medina
Desarrollo DE apps móviles
P ROGRAMACIÓN W EB Desarrollo de aplicaciones Web.
o Es un software básico para el funcionamiento de las computadoras que provee una interfaz entre los programas del ordenador, los dispositivos hardware.
Desarrollo DE apps móviles
Servicios Camerales Comparativo de Bases de Datos.
 Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado para Microsoft. Este lenguaje de programación es un dialecto de BASIC,
Definición de Sistema Operativo El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas,
Eclipse como IDE Herramientas Case Piedad Márquez Santiago
SOFTWARE APLICACIÓN programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo. APLICACIÓN programa informático.
.net Conf UY Eduardo Mangarelli Sr. Director of Technology, Microsoft
 Un sistema operativo es el programa mas importante de un ordenador. Los sistemas operativos realizan tareas básicas como la conexión a un teclado, el.
¿ Por que utilizar Java y la POO
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Integración de PHP con Bases de Datos Ing. A. Lorena Ruhl Universidad.
Unidad 3. Desarrollo de aplicaciones Web
Aplicación Móvil. ¿QUÉ ES ANDROID? En los últimos años los teléfonos móviles han experimentado una gran evolución, desde los primeros terminales, grandes.
Entorno de Trabajo e Introducción a Java Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 1.
Ruby on Rails Gary Castillo Gorbunov. El Lenguaje Ruby El Lenguaje Ruby Este es un lenguaje pura y netamente orientado a objetos. Este es un lenguaje.
PRESENTACIÓN DEL GLORSARIO
Prepa Yucatán Mons. Luis Miguel cantón Marín Nombre de editores gratuitos de HTML, CSS y JavaScript Timna Jiménez Pérez.
Transcripción de la presentación:

Ecosistemas heterogéneos de desarrollo en TFS Jose Luis Soria jlsoria@plainconcepts.com

Motivación Fuente: TIOBE Programming Community Index for November 2009

Situación actual Fuente: Eclipse survey 2009 La mayoría de los desarrolladores en tecnologías no Microsoft, trabajan en entornos Microsoft y construyen aplicaciones para ellos Es más fácil trabajar en un entorno nativo, integrado y en el que estemos familiarizados

Ecosistemas de desarrollo Bugzilla SourceSafe Caliber ClearCase CVS Eclipse Maven <Insert your tool here> Mantis CruiseControl nUnit Quality Center Visual Studio SQL Management Studio Subversion Trac Ant ClearQuest Hudson Toad Word Jira Excel Desarrollos a medida Visio jUnit

Hacia el Ecosistema - Zen Eclipse + Teamprise Team Foundation Server Visual Studio

El corazón: Team Foundation Server

Más allá de Visual Studio El plugin de Teamprise para Eclipse permite realizar todas las operaciones contra TFS desde el propio IDE La experiencia es similar a la que proporciona Team Explorer en Visual Studio …pero se conserva el look & feel y la interacción con el entorno de Eclipse y con el propio sistema operativo

Demo: Entorno heterogéneo

Resultados Entorno heterogéneo pero complejidad bajo control Curva de aprendizaje más sencilla Integración total Soporte a todos los roles, sin barreras tecnológicas Menores costes de implantación Menores costes de mantenimiento Administración simplificada Soporte sencillo a equipos remotos

Demo: Administración simplificada

Más allá de Java IDEs soportados por el plugin: basados en Eclipse 3.0 o posterior RAD 6 y 7, Flexbuilder 2 y 3, Eclipse 3.0 a 3.3, JBuilder 2008, MyEclipse, BEA Workshop for Weblogic, Aptana RadRails Lenguajes: los soportados por Eclipse 3.0 o posterior Java, C/C++, PHP (con PDT), Python (con Pydev), Ruby/Rails (con Aptana RadRails), Perl (con EPIC), COBOL (con Microfocus NetExpress) Plataformas: cualquiera que ejecute Java 1.4 o posterior Windows 2000 y posteriores (x86, x86_64), Mac OS X (Universal), Linux GTK (x86, x86_64, PowerPC), Solaris 8 / 9 / 10 GTK (SPARC), AIX 5.1 / 5.2 / 5.3 Motif (PowerPC), HP-UX 11.11 y posteriores / 11i Motif (HP PA-RISC)

Estado y roadmap Temprise adquirida por Microsoft Versión 3.3 compatible 100% con TFS 2008 SP1 Versión 3.3 compatible con TFS 2010 Versión 4 compatible 100% TFS 2010 Visual Studio y TFS 2010 en Beta 2 Disponible el 22 Marzo de 2010

¿Qué pasa con el resto? Teamprise Explorer TFS y Teamprise command line Integración con explorador de windows Proveedor MSSCCI (VB6, .NET pre-2005, Delphi…) Dynamics Expression Blend Quest ProjectFuze para Oracle Teamprise para Mainframe

Demo: más allá de VS y Eclipse

¿Por dónde empezamos? Expertos en ALM: metodología, buenas prácticas, herramientas Expertos en tecnologías Microsoft Reseller y soporte oficial de Teamprise en España Evaluación inicial con Assessment ALM

Preguntas ¿Cuántas herramientas administras y mantienes? ¿Puedes dar soporte a varias metodologías y entornos tecnológicos? ¿Cuál es la curva de aprendizaje para los nuevos integrantes de tu equipo? ¿Puedes obtener información relativa a varios proyectos de forma sencilla? ¿Cuánto tardarías en poner tus equipos en marcha al 100% tras una pérdida de servicio?

Caso de éxito

Recursos www.plainconcepts.com/alm alm@plainconcepts.com jlsoria@plainconcepts.com geeks.ms/blogs/jlsoria sadiel.es Tiobe programming community index: tiobe.com/index.php/content/paperinfo/tpci/index.html Eclipse Survey 2009: eclipse.org/org/press-release/Eclipse_Survey_2009_final.pdf microsoft.com/visualstudio eclipse.org teamprise.com