Últimos Comentarios

jueves, 18 de octubre de 2012

La Biblia De Java 2

La Biblia De Java 2


"Este libro se ha diseñado para que sea todo lo comprensible y accesible que es posible teniendo en cuenta que es un libro de Java. En él va a encontrar tanto Java como quepa en sus páginas.
Java no es un lenguaje de programación ordinario: inspira devoción, pasión, exaltación y excentricidad (no se menciona exasperación ni frustración). Esperemos que lo que Java tiene que ofrecer le resulte irresistible al igual que ha ocurrido con otros muchos programadores (de hecho, la programación en Java es uno de los conocimientos más lucrativos que se pueden tener hoy en día).
Al lenguaje de programación Java se le ha llamado "C++ para Internet", y aunque hay algo de verdad en eso, Internet no es el único lugar en el que actualmente se encuentra Java. Cada vez hay más empresas que utilizan el lenguaje de programación Java para construir aplicaciones que no tienen relación con Internet, pero que tienen que ser independientes de la plataforma. He visto que muchas de las grandes corporaciones han cambiado gradualmente su programación interna de C++ a Java. La influencia del lenguaje de programación Java se está extendiendo y no hay visos de pararlo, y con cada versión se tiene más poder y más profundidad para trabajar con este lenguaje.

Si está de acuerdo conmigo, se sentirá atraído por la programación en Java, ya que lo que puede hacer con este lenguaje es asombroso. Verá lo que quiero decir en cada una de las páginas de este libro."

domingo, 14 de octubre de 2012

Amaya: navegador-editor desarrollado por el W3C


Amaya es una herramienta combinada del W3C compuesta por un navegador web y una herramienta de autor. Cualquier página web que se abra puede ser editada inmediatamente. Se pueden ver y generar páginas HTML y XHTML con hojas de estilo CSS, expresiones MathML y dibujos SVG. Una gran característica consiste en que puede ver los enlaces que se crean con el editor.

Renderiza imágenes, por ejemplo en PNG y un subconjunto del formato de Gráficos Vectoriales Escalables (SVG), como figuras básicas, texto, imágenes y foreignObject (el último es útil para incluir fragmentos HTML o expresiones MathML en los dibujos). Los gráficos están escritos en XML y pueden ser mezclados libremente con HTML y MathML.
Es software libre, disponible para sistemas tipo UnixGNU/LinuxMac OS XWindows y otras plataformas. La última versión liberada es la 11.4.4, que fue lanzada el 18 de enero de 2012. Esta versión soporta HTML 4.01, XHTML 1.0, XHTML Basic, XHTML 1.1, HTTP 1.1, MathML 2.0, muchas características CSS 2, e incluye soporte para gráficos SVG (transformación, transparencia y animación SMIL), además se puede, no sólo visualizar sino además editar, de manera parcial, documentos XML. Se puede decir que es una aplicación «internacionalizada».

viernes, 12 de octubre de 2012

Competencias Profesionales


¿Qué se espera de nosotros cuando lleguemos a ejercer de Técnico de Desarrollo de Aplicaciones Multiplataforma? ¿Hasta dónde llegan nuestras competencias?
El Real Decreto del título establece de forma detallada cuales serán las competencias profesionales de un Técnico Superior en Desarrollo de Aplicaciones Multiplataforma. Y son las siguientes:
  • Configurar y explotar sistemas informáticos, adaptando la configuración lógica del sistema según las necesidades de uso y los criterios establecidos.
  • Aplicar técnicas y procedimientos relacionados con la seguridad en sistemas, servicios y aplicaciones y cumpliendo el plan de seguridad.
  • Gestionar bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos.
  • Gestionar entornos de desarrollo adaptando su configuración en cada caso para permitir el desarrollo y despliegue de aplicaciones.
  • Desarrollar aplicaciones multiplataforma con acceso a bases de datos utilizando lenguajes, librerías y herramientas adecuados
  • Integrar contenidos gráficos y componentes multimedia en aplicaciones multiplataforma, empleando herramientas específicas y cumpliendo los requerimientos específicos.
  • Desarrollar interfaces gráficos de usuario interactivos y con la usabilidad adecuada, empleando componentes visuales estándar o implementando componentes visuales específicos.
  • Participar en el desarrollo de juegos y aplicaciones en el ámbito de entretenimiento y la educación empleando técnicas, motores y entornos de desarrollo específicos.
  • Desarrollar aplicaciones para teléfonos, PDA y otros dispositivos móviles empleando técnicas y entornos de desarrollo específicos.
  • Crear ayudas generales y sensibles al contexto, empleando herramientas específicas e integrándolas en sus correspondientes aplicaciones.
  • Crear tutoriales, manuales de usuario, de instalación, de configuración y de administración, empleando herramientas específicas.
  • Empaquetar aplicaciones para su distribución preparando paquetes auto instalables con asistentes incorporados.
  • Desarrollar aplicaciones multiproceso y multihilo empleando librerías y técnicas de programación específicas.
  • Desarrollar aplicaciones capaces de ofrecer servicios en red empleando mecanismos de comunicación.
  • Participar en la implantación de sistemas ERP-CRM evaluando la utilidad de cada uno de sus módulos.
  • Gestionar la información almacenada en sistemas ERP-CRM garantizando su integridad.
  • Desarrollar componentes personalizados para un sistema ERP-CRM atendiendo a los requerimientos.
  • Realizar planes de pruebas verificando el funcionamiento de los componentes de software desarrollados, según especificaciones.
  • Desplegar y distribuir aplicaciones en distintos ámbitos de implantación verificando su comportamiento y realizando las modificaciones necesarias.

Competencia General


El Técnico en Desarrollo de Aplicaciones Multiplataforma según el Catálogo Nacional de las Cualificaciones Profesionales podrá configurar y explotar sistemas informáticos, programar bases de datos relacionales, desarrollar componentes software en lenguajes de programación estructurada y en lenguajes de programación orientada a objetos.

También podrá instalar y configurar sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes y crear elementos de software para la gestión del sistema y sus recursos. 

Normativa


Aquí tenéis el enlace al Real Decreto 450/2010, de 16 de abril, por el que se regulan las enseñanzas mínimas.

Salidas profesionales en el sector público

Las funciones desempeñadas por los miembros del Cuerpo de Técnicos Auxiliares de Informática son una parte esencial en el desarrollo y mantenimiento de los sistemas de información automatizados de la AGE. Entre ellas se puede destacar las de análisis y programación de aplicaciones, apoyo a usuarios, mantenimiento hardware, instalación de equipos y sistemas, operación de sistemas en grandes centros de datos, y apoyo auxiliar en la gestión de sistemas, redes, datos y seguridad. Su carrera administrativa suele comenzar en puestos de programación u operación básicos, pudiendo alcanzar las de análisis y diseño técnico de aplicaciones y sistemas.