Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Software diseado para ser utilizado por un amplio rango de organizaciones y usuarios domsticos
con diversos propsitos.
3.-aplicacin local
Programa almacenado en el disco duro de una computadora, dicha apliacacion solo se ejecuta en
esa computadora.
4.-aplicacin en red
Est diseada para ejecutarse a travs de una red. Tiene dos componentes. Uno que se ejecuta de
manera local y otro de manera remota.
una aplicacin mvil, es una aplicacin informtica desarrollada para ser ejecutada a
travs de un dispositivo mvil inteligente, tablet u otro para le cual se desee
implementar. Estas se encuentran en tiendas, por medio de las cuales son accedidas
por el publico que desee usarlas.
Aplicaciones Nativas
Las aplicaciones nativas son aquellas desarrolladas bajo un lenguaje y entorno de desarrollo
especifico, lo cual permite, que su funcionamiento sea muy fluido y estable para el sistema
operativo que fue creada. Pero tambin es importante recordar, que todo en esta vida tiene su
ventajas y desventajas, y que las aplicaciones nativas no son la excepciona. Las ventajas y
desventajas de estas son:
Ventajas
Desventajas
Solo pueden ser utilizadas por un dispositivo que cuente con el sistema para el cual fue
desarrollada.
Aplicaciones Web
Ventajas
Pueden ser utilizadas desde cualquier dispositivo sin importar el sistema operativo.
Puede que requiera un coste para su desarrollo, peor este puede ser mnimo en
comparacin con las nativas.
Desventajas
Por ultimo estn, las aplicaciones hbridas, como su nombre lo indica tienen un poco de
cada tipo de las aplicaciones ya nombradas. Este tipo de aplicaciones se desarrolla
utilizando lenguajes de desarrollo web y un framework dedicado para la creacin de
aplicaciones hbridas, como por ejemplo phonegap, titanium appacelerator, Steroids,
entre otros. La facilidad que brinda este tipo de desarrollo es que no hay un entorno
especifico el cual hay que utilizar para su desarrollo y la mayora de olas herramientas son
de uso gratuito, tambin pudiendo integrarlo con las herramientas de aplicaciones nativas.
Las ventajas y desventajas de de este tipo de desarrollo de aplicaciones son:
Ventajas
Son multiplataforma
Desventaja
Existen 3 grandes grupos de programas, el primero recoge los programas que hacen que funcionen
los ordenadores, son los sistemas operativos. El grupo lenguajes de programacin incluye
programas que sirven para crear otros programas. El ltimo grupo son las aplicaciones
informticas, que permiten mejorar o facilitar el trabajo cotidiano.
Programas de Diseo
Programas de Comunicaciones
Programas Multimedia
Programas de Edicin
Programas de Gestin
Se caracteriza por que son programas que trabajan con grficos, bien sean fotografas, dibujos,
carteles, planos, etc.
El AutoCAD es un programa usado por arquitectos e ingenieros. El AutoCAD sirve para disear
complejos planos de viviendas y mquinas.
6. Qu funcin tienen las aplicaciones de comunicaciones? Pon tres ejemplos de este tipo
de programas.
Su funcin es hacer posible que los ordenadores intercambien informacin entre s. Dentro de
este tipo de aplicaciones existen:
Los programas de edicin sirven para modificar el aspecto de un contenido (fotos, vdeos, audio)
con el fin de mejorar su presentacin.
Un programa de gestin es un programa que facilita la organizacin del trabajo de las personas.
Ejemplos de este tipo de programas son: Unionpyme Easy y Contaplus.
MIDDLEWARE
Es un software que asiste a una aplicacin para interactuar o comunicarse con otras
aplicaciones, o paquetes de programas, redes, hardware y/o sistemas operativos. ste
simplifica el trabajo de los programadores en la compleja tarea de generar las conexiones y
sincronizaciones que son necesarias en los sistemas distribuidos. De esta forma, se provee
una solucin que mejora la calidad de servicio, as como la seguridad, el envo de mensajes,
la actualizacin del directorio de servicio, etc.1
javax/ejb.*[editar]
javax.ejb
La API Enterprise JavaBeans define un conjunto de APIs que un contenedor de objetos distribuidos
soportar para suministrar persistencia, RPCs (usando RMI o RMI-IIOP), control de concurrencia,
transacciones y control de acceso para objetos distribuidos.
javax/naming[editar]
javax.naming
java.sql[editar]
javax/transaction.*[editar]
java.transaction
javax.xml
javax/jms.*[editar]
javax.jms
javax/persistence[editar]
javax.persistence
javax.ejb
javax.naming
Los paquetes javax.naming, javax.naming.directory, javax.naming.event,
javax.naming.ldap y javax.naming.spi definen la API de Java Naming and Directory
Interface (JNDI).
java.sql[editar]
java.transaction
Estos paquetes definen la Java Transaction API (JTA).
javax/xml.*[editar]
javax.xml
Estos paquetes definen la API JAXP.
javax/jms.*[editar]
javax.jms
Estos paquetes definen la API JMS.
javax/persistence[editar]
javax.persistence
Beneficios[editar]
Uno de los beneficios de Java EE es que es posible empezar con poco o ningn
coste. La implementacin Java EE de Oracle Corporation puede ser descargada
gratuitamente, y hay muchas herramientas de cdigo abierto disponibles para
extender la plataforma o para simplificar el desarrollo.
Ejemplos de herramientas de desarrollo Java de cdigo abierto de terceras partes
son: