Your SlideShare is downloading. ×
0
Conceptos
Conceptos
Conceptos
Conceptos
Conceptos
Conceptos
Conceptos
Conceptos
Conceptos
Conceptos
Conceptos
Conceptos
Conceptos
Conceptos
Conceptos
Conceptos
Conceptos
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Conceptos

477

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
477
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Carlos Andrés Arévalo H.
  • 2. <ul><li>Siglas de HyperText Markup Language (Lenguaje de Marcas de Hipertexto), es el lenguaje de marcado predominante para la construcción de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. </li></ul>
  • 3. Sigla en inglés de Extensible Markup Language («lenguaje de marcas extensible»), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML).
  • 4. <ul><li>Por lo tanto XML no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades. Algunos de estos lenguajes que usan XML para su definición son XHTML, SVG, MathML. </li></ul>
  • 5. <ul><li>XML no ha nacido sólo para su aplicación en Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable. </li></ul>
  • 6. <ul><li>XML es una tecnología sencilla que tiene a su alrededor otras que la complementan y la hacen mucho más grande y con unas posibilidades mucho mayores. Tiene un papel muy importante en la actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil. </li></ul>
  • 7. <ul><li>Es extensible (una vez que un xml fue diseñado y puesto en producción, es posible extenderlo con la adición de nuevas etiquetas de modo que los antiguos consumidores puedan continuar utilizando el servicio sin complicación alguna). </li></ul>
  • 8. <ul><li>El analizador es un componente estándar, no es necesario crear un analizador específico para cada lenguaje. Esto posibilita el empleo de uno de los tantos disponibles. De esta manera se evitan bugs y se acelera el desarrollo de la aplicación. </li></ul><ul><li>Si un tercero decide usar un documento creado en XML, es sencillo entender su estructura y procesarlo. Mejora la compatibilidad entre aplicaciones. </li></ul>
  • 9. <ul><li><?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot; ?> </li></ul><ul><li><!DOCTYPE Edit_Mensaje SYSTEM &quot;Lista_datos_mensaje.dtd&quot; </li></ul><ul><li>[<!ELEMENT Edit_Mensaje (Mensaje)*>]> </li></ul><ul><li><Edit_Mensaje> </li></ul><ul><li><Mensaje> </li></ul><ul><li><Remitente> </li></ul><ul><li><Nombre>Nombre del remitente</Nombre> </li></ul><ul><li><Mail> Correo del remitente </Mail> </li></ul><ul><li></Remitente> </li></ul>
  • 10. <ul><li><Destinatario> </li></ul><ul><li><Nombre>Nombre del destinatario</Nombre> </li></ul><ul><li><Mail>Correo del destinatario</Mail> </li></ul><ul><li></Destinatario> </li></ul><ul><li><Texto> </li></ul><ul><li><Asunto> </li></ul><ul><li>Este es mi documento con una estructura muy sencilla </li></ul><ul><li>no contiene atributos ni entidades.... </li></ul><ul><li></Asunto> </li></ul><ul><li><Parrafo> </li></ul><ul><li>Este es mi documento con una estructura muy sencilla </li></ul><ul><li>no contiene atributos ni entidades.... </li></ul><ul><li></Parrafo> </li></ul><ul><li></Texto> </li></ul><ul><li></Mensaje> </li></ul><ul><li></Edit_Mensaje> </li></ul>
  • 11. <ul><li>(Multipurpose Internet Mail Extensions), (Extensiones de Correo Internet Multipropósito), son una serie de convenciones o especificaciones dirigidas a que se puedan intercambiar a través de Internet todo tipo de archivos (texto, audio, vídeo, etc.) de forma transparente para el usuario. </li></ul>
  • 12. <ul><li>Una parte importante del MIME está dedicada a mejorar las posibilidades de transferencia de texto en distintos idiomas y alfabetos. En sentido general las extensiones de MIME van encaminadas a soportar: </li></ul><ul><li>texto en conjuntos de caracteres distintos de US-ASCII; </li></ul><ul><li>adjuntos que no son de tipo texto; </li></ul><ul><li>cuerpos de mensajes con múltiples partes (multi-part); e </li></ul><ul><li>información de encabezados con conjuntos de caracteres distintos de ASCII. </li></ul>
  • 13. <ul><li>Prácticamente todos los mensajes de correo electrónico escritos por personas en Internet y una proporción considerable de estos mensajes generados automáticamente son transmitidos en formato MIME a través de SMTP. Los mensajes de correo electrónico en Internet están tan cercanamente asociados con el SMTP y MIME que usualmente se les llama mensaje SMTP/MIME </li></ul>
  • 14. <ul><li>En computación, CORBA (Common Object Request Broker Architecture — arquitectura común de intermediarios en peticiones a objetos), es un estándar que establece una plataforma de desarrollo de sistemas distribuidos facilitando la invocación de métodos remotos bajo un paradigma orientado a objetos. </li></ul>
  • 15. <ul><li>CORBA fue definido y está controlado por el Object Management Group (OMG) que define las APIs, el protocolo de comunicaciones y los mecanismos necesarios para permitir la interoperabilidad entre diferentes aplicaciones escritas en diferentes lenguajes y ejecutadas en diferentes plataformas, lo que es fundamental en computación distribuida. </li></ul>
  • 16. <ul><li>En un sentido general CORBA &quot;envuelve&quot; el código escrito en otro lenguaje en un paquete que contiene información adicional sobre las capacidades del código que contiene, y sobre cómo llamar a sus métodos. Los objetos que resultan pueden entonces ser invocados desde otro programa (u objeto CORBA) desde la red. En este sentido CORBA se puede considerar como un formato de documentación legible por la máquina, similar a un archivo de cabeceras pero con más información. </li></ul>
  • 17. <ul><li>CORBA es más que una especificación multiplataforma, también define servicios habitualmente necesarios como seguridad y transacciones. Y así este no es un sistema operativo en si, en realidad es un middleware. </li></ul>

×