Mindmap
Tendencias de las Plataformas de Software Contemporáneas
Inhalt der Mindmap
Tendencias de las Plataformas de Software Contemporáneas
Linux
- Creado por el programador finlandés Linus Torvalds.
- Agosoto de 1991, 1a publicación en internet.
- Plataformas
- Teléfonos celulares
- Teléfonos inteligentes
- Netbooks
- Productos electrónicos para el consumidor
- Versiones
- Gratuita (internet)
- Comercial (bajo costo)
- Incluye herramientas y soporte de distribuidores
- Implementación
- Más del 20% del mercado de sistemas operativos para servidores.
- Ventajas
- Reducción en costo
- Confiabilidad
- Resistencia
- Integración
- Funciona en todas las principales plataformas de hardware.
- Creado por el programador finlandés Linus Torvalds.
Software de Código Abierto
- Producido por una comunidad de varios cientos de miles de programadores en todo el mundo.
- No está restringido a ningún sistema operativo o tecnología de hardware específico.
- La mayoría se basa en un sistema operativo Linux o Unix.
- Movimiento de Código Abierto
- Ideología donde el software es una herramienta de aprendizaje, lo que quiere decir que la información no se limitara bajo ninguna circunstancia.
Arquitectura Orientada a Servicios Web
- Conjunto de servicios auto contenidos que se comunican entre si para crear una aplicación de software funcional.
Servicios Web
- Conjunto de componentes de software con acoplamiento débil, que intercambian información entre sí mediante estándares y lenguajes de comunicación web universal.
- Características
- Intercambio de información entre 2 sistemas.
- Uso de estándares abiertos para la creación de aplicaciones en la web.
- No codependencia a SO. o Lenguajes de programación.
- Tecnología
- XML
- Lenguaje de marcado extensible.
- HTML
- Lenguaje de marcado de hipertexto.
- Protocolos Web Estándar
- SOAP: Protocolo de acceso simple a objetos.
- WSDL: Lenguaje de descripción de servicios web.
- UDDI: Descripción, descubrimiento e integración universal.
- XML
Outsourcing de Software
- Permite que una empresa contrate el desarrollo de software personalizado o el mantenimiento de los programas heredados existentes con empresas externas, que por lo común operan en el extranjero.
Servicios en la nube
- Se aloja en poderosos servidores dentro de centros de datos masivos.
- Se puede acceder a éste mediante una conexión a internet y un navegador Web estándar.
- Categorías
- Apps
- Pequeñas piezas de software que se ejecutan en internet, su computadora o teléfono celular, y por lo general se ofrecen a través de internet.
- Mashups web
- Combinan las capacidades de dos o más aplicaciones en línea para crear un tipo de híbrido que provee más valor para el cliente que las fuentes originales por sí solas.
- Apps
Paquetes de Software y Software Empresarial
- Conjunto de programas listo para usarse y disponible en forma comercial.
- Elimina la necesidad de que una empresa escriba sus propios programas para ciertas funciones.
Software para Web
- Ajax
- Otra técnica de desarrollo Web para crear aplicaciones Web interactivas.
- Permite que un cliente y un servidor intercambien pequeñas piezas de datos tras bambalinas, de modo que no haya que volver a cargar toda una página web cada vez que el usuario solicite una modificación.
- Java
- Creado por James Gosling y el Equipo Green en Sun Microsystems, en 1992.
- Lenguaje de programación orientado a objetos independiente del sistema operativo y del procesador.
- Se ha convertido en el principal entorno interactivo para Web.
- Implementación
- Teléfonos celulares
- Teléfonos inteligentes
- Automóviles
- Reproductores de música
- Máquinas de juegos
- Decodificadores en los sistemas de televisión por cable.
- Ventajas
- Diseñado para ejecutarse en cualquier computadora.
- Máquina Virtual de Java (JVM) que interpreta el código de programación Java para ese equipo específico.
- Desarrollo de applets, que se incrustan en las páginas web y se descargan para ejecutarlos en un navegador web.
- Navegador Web
- Herramienta de software, fácil de usar, con una interfaz gráfica de usuario para mostrar páginas web y acceder tanto a web como a otros recursos en internet.
- Ajax
Informationen
- Beschreibung
- Tendencias de las Plataformas de Software Contemporáneas
- Erstellt von
- angi reynoso
- Aufrufe
- 297
- Tags
- Bewertung