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.

Slides:



Advertisements
Presentaciones similares
integrantes Avalos Aguilar María Cristina
Advertisements

APLICACIONES DISTRIBUIDAS
SERVICIOS WEB EN.NET INTEGRANTES: ADRIANA BLANCO PEÑA MIRIAM SORIANO HERNANDEZ ALVARO PETROVICH CID CONTRERAS LUIS RAMIREZ PALESTINO.
Características Generales y Entornos de Desarrollo
Framework de.Net Infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican el desarrollo de aplicaciones Entorno.
Introducción a Microsoft .NET
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Introducción a servidores
INTRODUCCIÓN A JAVA.
Maquina Virtual La máquina virtual de Java o JVM es un entorno de ejecución para aplicaciones de Java, cuya finalidad es la de adaptar los programas Java.
Estructura de un Sistema Operativo
TEMA 2: «CONFIGURACIÓN DE MÁQUINAS VIRTUALES»
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa.
Escuela Politécnica del Ejército
Programación Visual de Sistemas
Programación Orientada a Objetos
SISTEMAS OPERATIVOS.
Investigación Servidor de Aplicaciones WebSphere
RMI Remote Method Invocation
Plataforma Microsoft.NET
SISTEMAS OPERATIVOS DE RED
Desarrollo de Software Basado en Componentes
Interacción Persona Ordenador
Java Mayra M. Méndez Anota.
Ihr Logo INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS.
Introducción a la Programación. Lenguaje de Máquina.
Conforme a su cronología
F RAMEWORKS DE DESARROLLO JAVA,.NET Deisy Pérez Sánchez.
Programación e Ingeniería de Software III
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Programación de Sistemas
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
María Celeste Cedeño Introducción ala tecnología
Acercamiento al Proyecto Mono Cristhián Gómez
Tecnologias Usadas.Net Framework LINQ WCF Subversion Clickonce Smart Client Deployment SQL Server Compact Edition. Visual Studio Express 2008.
SISTEMAS OPERATIVOS.
Haga clic para modificar el estilo de subtítulo del patrón 28/04/09 Por ARLEDY SARRIA MOLINA NAZLY DIAZ ARIZA JHOANNA MARQUELLA DESARROLLO DE SOFTWARE.
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?
Los ensamblados y el código IL Contenido Módulo ¿Qué es un Ensamblado? El código MSIL.
Java ??? Ing. Rolando Steep Quezada Martínez
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION CLIENTE /
Agenda  Introducción  Relevamientos de tecnologías Objetivos de la fase de relevamiento de tecnologías Principales tecnologías disponibles -OpenMosix,
Por: Ana Karina Andonegui Peña. Un sistema operativo de red (Network Operating System) es un componente software de una computadora que tiene como objetivo.
Sistemas Operativos Oscar Bedoya
Resumen Cap. 2 María Camila López Restrepo 11*3.  Es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware.
Sistemas Operativos.
INTRODUCCION A SISTEMAS OPERATIVOS
Cristian Fonnegra Marin
Clase I Curso Microsoft .NET I.S.F.T. N° 182.
TIPOS DE SISTEMAS OPERATIVOS
LE, EI, Profesor Ramón Castro Liceaga SISTEMA DE UNIVERSIDAD ABIERTA Instalación y prueba de Java.
SISTEMAS OPERATIVOS. (WINDOWS Y LINUX).
Introducción a .NET Nombre : Ethel García-Simón Matachana
Desarrollo DE apps móviles
MARIANA PRECIADO VILLA TELECOMUNICACIONES 11º3
ISAES Universidad Fundamentos de la tecnología
SISTEMAS OPERATIVOS.
S.o de red. Introducción a los Sistemas Operativos de Red Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede.
Clasificación del Software
Desarrollo DE apps móviles
SEGURIDAD EN SERVIDORES WEB (APACHE).
2.1 Tipos de software. Ismael Meza Casillas. Control de Proyectos.
.NET Multiplataforma (Windows, Linux, OS X)
Tendencia De Los Sistemas Operativos
SISTEMAS OPERATIVOS ( Clasificación del Software) UNIVERSIDAD ABIERTA Y A DISTANCIA UNAD TUNJA.
¿ Por que utilizar Java y la POO
ADMINISTRACIÓN DE REDES Planes de Migración. Migración En tecnología de información y comunicación, la migración es el proceso de la transferencia desde.
SISTEMAS OPREATIVOS LIBIA HELENA CASTAÑEDA GRUPO _159.
 Palabra inglesa que define un conjunto de conceptos, prácticas y criterios.  En el desarrollo de Sw es una estructura conceptual y tecnológica que proporciona.
Transcripción de la presentación:

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 como MSRCP.  Problemas que resuelve de COM Marshalling. Recolección de basura distribuida.  Uno de los mayores competidores de CORBA.

DCom  Dcom fue abandonado en Función de.NET.  Versiones alternativas: COMSource: es una implementación del Open Group, viene directamente del código fuente de Windows NT. Poseen distribuciones para Solaris y Tru64UNIX. J-Interop: implementación de MSRCP, en Java. J-Integra for COM: implementación comercial en Java.

.NET  Tecnología propietaria de Microsoft.  La idea: crear una plataforma de desarrollo de software con énfasis en transparencia en redes con independencia de hardware y permita rápido desarrollo de aplicaciones.  Es el competidor de la plataforma Java y PHP.  Acceso a componentes COM.  Se publico una norma que define el conjunto de funciones que debe la BCL.

.NET  Componentes: Conjunto de lenguajes de programación como son por ejemplo C#, C++, Phyton, Perl. Entorno común de ejecución para lenguajes. Librería de clases base.

.NET  Infraestructura de lenguaje común o CLI en inglés. Su propósito es proveer un lenguaje neutral de plataforma para el desarrollo y ejecución de aplicaciones, incluyendo funciones de manejo de excepciones, recolección de basura, seguridad e interoperabilidad. Con su publicación el desarrollo de lenguajes se facilita con lo cual.NET soporta ya mas de 20 lenguajes.

.NET  Entorno común de ejecución para lenguajes o CLR en inglés. Es la implementación Microsoft del CLI, es el núcleo de.NET. Este compila el código de los lenguajes soportados por.NET, genera código intermedio conocido como MSIL, similar al Bytecode de java, luego para ejecutarse se necesita un compilador Just-in-time que es quien genera el verdadero código para la maquina real.

.NET

 Librería de clases base o Base Class Library.NET incluye un conjunto estándar de librerías, las cuales están organizadas en una jerarquía de espacios de nombre. Estas librerías contienen funciones comunes como son lectura y escritura de archivos, interacción con base de datos, etc. La librería de clases base forma lo que sería el API básico para el CLR. Existe también la librería de clases de marco de trabajo que es un superconjunto de la librerías BCL.

.NET  Criticas: Así como Java al utilizar una maquina virtual necesita de mas recursos del sistema..NET no viene instalado en viejas versiones de Windows. El tamaño de la descarga para instalarlo

.NET .NET Framework 4.0 Mejora el soporte para computación en paralelo, varios núcleos o sistemas distribuidos. Incluir Parallel LINQ y librerías para tareas paralelas.

Mono  Proyecto de código abierto iniciado por Ximian y actualmente impulsado por Novell, para crear un grupo de herramientas basadas en Linux y compatibles con.NET. Así como.NET posee una maquina virtual para el CLI que contiene cargador de clases, un compilador Just-in-time y recolector de basura; también librerías de clases que funcionan en el CLR. Mono es un proyecto para distintos sistemas Linux, Mac OS, Solaris y Windows.

Mono

 Un poco de historia. Miguel de Icaza fundador y presidente de la GNOME Fundation y cofundador de Ximian fue la persona que empezó a interesarse en.NET esto para hacer de GNOME un mejor escritorio no solo para programadores sino también para usuarios comunes, consiguiendo una independencia de lenguajes para programar en dicho escritorio. Actualmente Mono esta en la versión 2.0

Mono  Componentes: Núcleo el cual posee un compilado C#, la maquina virtual y la BCL. Estos componentes están basados en los estándares publicados por Microsoft. Stack de desarrollo Mono/Linux/Gnome el cual provee de herramientas para el desarrollo de aplicaciones. Stack de compatibilidad Microsoft el cual provee un camino para portear aplicaciones Windows.NET a Linux.

Mono  Mono y patentes Existe cierta preocupación en cuanto a que el proyecto viole patentes del software.NET de Microsoft con lo cual Microsoft podría demandar y destruir al proyecto. Otro debate en cuanto a Mono y su utilización es que se duda sobre su seguridad puesto que.NET esta desarrollado para Windows.

Mono  Programas que han sido desarrollados en Mono: - Gnome-Do -Tomboy