lunes, 16 de abril de 2012

lenguaje de programación

-ajax(asymchronous java scrip anxml)
es una tecnica de desarrollo web para crear aplicaciones interactivas mediante la combinación de tres tecnologias ya existentes(es unamanera o forma de crear una aplicación que responde las acciones del usuario sin refrescar la pagina contra el servidor)
para conseguir ese efecto se utiliza generalmente:
-html
-css
-xml
-java script
y un lenguaje de saervidor que puede ser php o asp(lenguaje de servidor

HTML: Siglas del inglés Hypertext Markup Language (Lenguaje de Marcado Hipertexto). Es un lenguaje para crear documentos de hypertexto para uso en el www o intranets, por ejemplo.

Los archivos de HTML son usualmente visualizados por navegadores (browsers), como Internet Explorer, Firefox, Chrome y Safari, entre otros. Es independiente del sistema operativo de la computadora.

CSS: Cascade Style Sheet. Conjunto de instrucciones HTML que definen la apariencia de uno o más elementos de un conjunto de páginas web con el objetivo de uniformizar su diseño.

XML: Xtensible Markup Language. Lenguaje Extensible de Marcado. Lenguaje desarrollado por el W3 Consortium para permitir la descripción de información contenida en el WWW a través de estándares y formatos comunes, de manera que tanto los usuarios de Internet como programas específicos (agentes) puedan buscar, comparar y compartir información en la red. 
 
JAVASCRIPT:Lenguaje desarrollado por Sun Microsystems en conjunto con Netscape; aunque es parecido a Java se diferencia de él en que los programas están incorporados en el archivo HTML

JAVASCRIPT: maneja el obj. XMLHTTPRequstydom

El HTML:distribulle en la ventana del navegadorlos los elementos de la aplicacion y la información por el servidos

El CSS:define el aspecto de cada elementos y datos de la aplicación

El XML:es el formato de los datos trasmitidos del servidor al cliente(navegador) y que posteriormente seran mostrados

Lenguaje del servidor genera la informacion util en xml y la envia al navegador .

Funcionamiento : el usuario accede a la aplicaion que es enviada por el servidor en formato html, javascript y css, luego el codigo javascript de la aplicacion luego pide al servidor los datos que quiere mostrar y este ejecuta un codigo de lado de servidor que envia al navegador los datos en formato xml

un ej de aplicación ajax bastante compatible entre navegadores es google maps

lunes, 9 de abril de 2012

hadware y softwareHardware

 objetivo: Reconocer las tecnologías que influyen en la sociedad  Software: es todo el conjunto intangible de datos y programas de la computadora  Hardware: son todos los dispositivos físicos y tangibles de la computadora. los Hardware se clasifican en básico y Hardware complementario /internos-periféricos  Placa base o Placa madre zata:             la placa madre es un Hardware interno el cual se aloja en la CPU , el chip set ,la memoria ram  El chip set ubicado en la placa base , hace posible el trafico de información entre el procesador ( CPU ) y los demás componentes de la placa base, conectándolos atreves de pequeños buses que son el puente norte y el puente sur      unidad central de procedimientos (central proccessing unit) puede estar compuesta por 1 o varios o ejecutar instrucciones y de administrar la velocidad de el computador depende de la CPU y esta se mide en megahert   unidad de control:  unidad de almacenamiento que se subdivide en en memoria principal y secundaria memoria secundarios y resultados ejecutados por la computadora  Memoria principal (Ram-Rom y Caché) Memoria de acceso aleatorio es un circuito integrado o chip que almacena los programas , datos y resultados ejecutado read only memoria viene grabada en el chip con una  serie de programas en esta memoria se almacenan los valores correspondiente las rutinas de inicio arranque y configuración memoria caché es una memoria de alta velocidad ,que no es una función como una copia de acceso rápido de la memoria visual  Memoria secundaria ( Disco duro- flexibles-extraíbles-CD-DVD ) Memoria secundaria también llamado perisferico de almacenamiento esta compuesta por todos aquellos dispositivos capaces de almacenar datos en dispositivos que pueden ser internos como el disco duro o extraíbles como los flexibles,o CD y DVD   Software: Es el soporte lógico que permite que la computadora pueda desarrollar tareas inteligentes dirigiendo a los componentes físicos o Hardware.  Software de sistema: Es el conjunto de programas que sirve para interactuar, dando control sobre el Hardware  Sistema operativo: Es un conjunto de programas que administra los recursos de la computadora y controlan su funcionamiento  1-Interfaz de usuario: Permite al usuario comunicarse con la computadora por medio de interfaces ,se basa en   comandos, menús. 2-Administración de recursos: Administra recursos de Hardware como la CPU, Memoria, Dispositivos de almacenamiento secundarios y perisfericos de entrada y salida. 3-Administración de archivos: Controla la creación, el borrado,el copiado y accesos de archivos de datos y programas. 4-Administración de tareas: Administra la información sobre los programas y procesos que se están ejecutando en la computadora o el ordenador. Puede cambiar la prioridad entre procesos, concluirlos y comprobar el uso de estos en la CPU. 5-Servicio de soporte: Dependen de las implementaciones añadidas a este y pueden consistir en inclusión, actualización de versiones mejoras de seguridad, controladores nuevos de perisfericos. 6-Controladores de dispositivos: Son programas que permiten a otros programas de mayor nivel interactuar con un dispositivo de Hardware.  Software de aplicación: Son los programas diseñados para los usuarios para facilitar la realisación de tareas especificas por ejemplo procesadores de texto, trabajos de bases de datos, ETC.  Software de programación: Es el conjunto de herramientas que permite al desarrollador  infiomatico al escribir programas utilizando diferentes alternativas de programación. PHP,C#, Ajax, Java script, Perl, Ruby y Ruby o Rails Este tipo de software incluye principalmente 1-Compiladores 2-Enlazadores 3-Depuradores 4-Editores de texto entorno al  desarrollo integrado con avanzada interfaz gráfica