TENDENCIAS DE AVANCES TECNOLOGICOS

Solve your problems or get new ideas with basic brainstorming

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
TENDENCIAS DE AVANCES TECNOLOGICOS por Mind Map: TENDENCIAS DE AVANCES TECNOLOGICOS

1. programación dinámica y estatica

1.1. la programación dinámica se aplica cuando se encuentran grupos de subproblemas de muy distinta complejidad

1.2. programación dinámica: es un método para reducir el tiempo de ejecución de un subproblema

1.2.1. que determina :determina la solución optima de un problemas de variables

1.2.1.1. características de la programación dinámica: no utiliza recursividad sino que almacena los resultados.

1.2.1.2. programación estatica:estan pensadas para contener elementos q no dependen de un objeto

1.2.1.2.1. como establecer valores:se pueden cambiar en multiples ocaciones cuando se ejecuta el programa

2. Html 5

2.1. Concepto

2.1.1. Es la versión más nueva del Lenguaje de Marcado de Hipertexto y cambia los paradigmas de desarrollo y diseño web

2.2. Característica

2.2.1. 1-Visualización de contenidos sin plug ins.

2.2.2. 2-Juegos y gráficas reproducidos directamente en el navegador.

2.2.3. 3- Compatibilidad con dispositivos moviles.

2.2.4. 4- Interacción con contenidos fuera de linea.

2.2.5. 5- Contenidos multimedia presentados de manera atractiva y revolucionaria

2.2.6. 6- Mejora en la semántica de programación y en el uso de Java Script y CSS3.

2.2.7. 7- Facilidad para filtrar, ordenar y controlar el contenido a usuarios.

2.3. Ventajas

2.3.1. Tiene una sintaxis más clara.

2.3.2. Elementos semánticos más concretos.

2.3.3. Hace que el navegador dibuje y ejecute de forma más rápida la web.

2.4. Desventajas

2.4.1. La especificación de HTML 5 no ha finalizado, aún pueden sucederse cambios.

2.4.2. No todo funciona en todos los navegadores.

2.5. Estructura

2.5.1. Hay varios elementos que sirven para estructurar mejor una página web, estableciendo qué es cada sección, y reemplazando en muchas ocasiones a div.

2.5.1.1. Section

2.5.1.2. Article

2.5.1.3. Aside

2.5.1.4. Header

2.5.1.5. Nav

2.5.1.6. Footer

3. JAVA y JavaScript

3.1. Java es un lenguaje de programación orientado a crear aplicaciones en general.

3.1.1. Un programa hecho en Java lo puedes ejecutar en cualquier PC con su máquina virtual

3.1.1.1. Ventajas Java, un lenguaje de programación orientado a objetos es, sin duda, uno de los idiomas simple que es fácil de usar y es mucho más fácil de aprender, en comparación con otros idiomas. Para los desarrolladores de Java, Java lo hace muy conveniente y fácil de escribir programas de la red, que es tan sencillo como enviar y recibir datos hacia y desde un archivo. Otro aspecto que hace de Java en una plataforma ideal para el desarrollo de aplicaciones java es el factor de multiproceso. Esta característica permite que el programa multi-hilo para realizar una serie de tareas de forma simultánea. Desventajas Java puede ser considerablemente más lento y puede tomar más espacio en memoria que otros lenguajes compilados, como C y C + + de desarrollo, aplicaciones Java Java es principalmente un lenguaje único paradigma e incluso la apariencia de las aplicaciones de interfaz gráfica de usuario es muy diferente de otras aplicaciones

3.2. Javascript es un lenguaje interpretado por el navegador. Este lenguaje debe seguir un estándar.

3.2.1. Javascript solo puede ir en webs y necesitarán de un navegador (o de algún programa que interprete dicho lenguaje) para poder ser ejecutados.

3.2.1.1. VENTAJAS Y DESVENTAJAS:1. Es seguro y fiable. Por lo que puede ser filtrado para el mismo Javascript. La seguridad es casi total y sólo en su primera versión el CIAC (Computer Incident Advisory Committee) señaló problemas de leve entidad, Sin embargo, estos fallos se corrigieron ya en las versiones de Netscape sucesivas a la 2.0.

3.2.1.2. 2. Un problema importante es que el código es visible y puede ser leído por cualquiera, incluso si está protegido con las leyes del copyright.

3.2.1.3. 3. Los script tienen capacidades limitadas, por razones de seguridad, por lo cual no es posible hacer todo con Javascript, sino que es necesario usarlo conjuntamente con otros lenguajes evolucionados, posiblemente más seguros, como Java.

3.2.1.4. 4. El código Javascript se ejecuta en el cliente por lo que el servidor no es solicitado más de lo debido.

4. criterios y principios en la creacion web

4.1. partes del diseño

4.1.1. destino de la pagina

4.1.2. contenido

4.1.3. navegacion

4.1.4. imagenes

4.2. estetica de la pagina web

4.2.1. fondo y color de buen contraste

4.2.2. coherencia en el formato de texto

4.2.3. imagenes simples

4.2.4. evitar los graficos

4.3. experiencia del usuario

4.3.1. arquitectura de la informacion

4.3.2. diseño de la interaccion

4.3.3. usabilidad

4.3.4. accesabilidad

4.3.5. diseño de la informacion

4.3.6. programacion y tecnologias

4.4. aspectos del diseño

4.4.1. diseño de la interfaz

4.4.2. diseño de las paginas

4.5. argumentos a seguir en el diseño web

4.5.1. estructuracion de la informacion

4.5.1.1. titulo

4.5.1.2. navegacion local

4.5.1.3. enlaces externos

4.5.1.4. contenido de la pagina principal

4.5.1.5. columna derecha

4.5.1.6. barra de navegacion

4.5.1.7. pestañas

4.5.1.8. pie de pagina

4.5.2. estructuracion del conocimiento

4.5.3. planteamineto general del diseño.

4.5.4. organizar la informacion

4.5.5. tipos de informacion e interfaz de usuario

4.5.6. interrelacion de la informacion

4.5.7. creacion de un sistema de navegacion

4.5.8. creacion de un sistema de busqueda y recuperacion

5. Ejemplo

6. Lenguaje JavaScript

6.1. El lenguaje javascript es un pequeño lenguaje de programacion cuyo codigo se inserte dentro de un documento HTML. Este codigo se ejecuta en el navegador del usuario al cargar la pagina o cuando sucede algo especial como puede ser el pulsar sobre un enlace.

6.1.1. La diferencia fundamental entre java y javascript es:

6.1.1.1. Compilador. Para programar en Java necesitamos un Kit de desarrollo y un compilador. Sin embargo, Javascript no es un lenguaje que necesite que sus programas se compilen, sino que éstos se interpretan por parte del navegador cuando éste lee la página. Orientado a objetos. Java es un lenguaje de programación orientado a objetos. Javascript no es orientado a objetos, esto quiere decir que podremos programar sin necesidad de crear clases, tal como se realiza en los lenguajes de programación estructurada como C o Pascal.

6.1.1.1.1. Propósito. Java es mucho más potente que Javascript, esto es debido a que Java es un lenguaje de propósito general, con el que se pueden hacer aplicaciones de lo más variado, sin embargo, con Javascript sólo podemos escribir programas para que se ejecuten en páginas web. Estructuras fuertes. Java es un lenguaje de programación fuertemente tipado, esto quiere decir que al declarar una variable tendremos que indicar su tipo y no podrá cambiar de un tipo a otro automáticamente. Por su parte Javascript no tiene esta característica, y podemos meter en una variable la información que deseemos, independientemente del tipo.

6.2. Es que java es un lenguaje de programacion que se puede utilizar para crear aplicaciones de todo tipos y javascript solo funciona dentro de un documento HTML

6.2.1. JavaScript sigue siendo un lenguaje básico para muchos trabajos, pero otros lenguajes de programación de script como Ruby, Rails, PHP y Python son especialmente importantes a corto plazo, y están muy de moda en la mayoría de sitios web

6.3. partes del diseño: destino de la pagina, contenido, navegación y imágenes.

7. GRACIELA VALDERRAMA:Relacion de HTML Y JAVASCRIPT

7.1. la relación que existe entre el HTML y JavaScript y sus otros aspectos debemos conocer más sobre ello. Por esto tenemos que tener en cuenta que los dos, son códigos de la programación.

7.1.1. El HTML

7.1.1.1. es el lenguaje de marcas de texto utilizado normalmente en la www (World Wide Web). HTML no es propiamente un lenguaje de programación como C++, Visual Basic, etc., sino un sistema de etiquetas.

7.1.2. El JAVASCRIPT

7.1.2.1. sistema de programación que no necesariamente tiene que ver con Internet se puede emplear para la creación de aplicaciones a través de sus plataformas java, java beans, java script entre otras java es una forma de hacer más útiles las aplicaciones

7.2. su relacion es:

7.2.1. HTML nos permite describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (en este caso JavaScript), afectando el comportamiento de navegadores web y otros procesadores de HTML.

7.2.1.1. Su carateriza:

7.2.1.1.1. Se característica principal de JavaScript, de hecho, es la de ser un lenguaje de scripting, pero, sobre todo, la de ser el lenguaje de scripting por excelencia y, sin lugar a dudas, el más usado.

7.2.1.2. Su ventaja

7.2.1.2.1. el lenguaje de scripting es seguro y fiable porque está en claro y hay que interpretarlo, por lo que puede ser filtrado; para el mismo JavaScript, la seguridad

7.2.1.3. Su deventaja

7.2.1.3.1. Un problema importante es que el código es visible y puede ser leído por cualquiera, incluso si está protegido con las leyes del copyright.

8. Silvia Salazar Hoja de estilo

8.1. son conjuntos de instrucciones, a veces en forma de archivo anexo, que se asocian a los archivos de texto y se ocupan de los aspectos de formato y de presentación de los contenidos:

8.1.1. Las hojas de estilo pueden utilizarse para:

8.1.1.1. cambiar un aspecto en todo el sitio Web con tan sólo editar unas pocas líneas,

8.1.1.1.1. Para poder incluir las propiedades de una hoja de estilo en un documento, hay que vincularla a él. Un documento puede tener varias hojas de estilo vinculadas.

9. Arquitectura Web - Construyendo paginas Ideales Web. Raquel Gonzalez

9.1. Los portales Web son un conglomerado muy complejo de sistemas integrados, en los que todos ellos interactúan entre sí y con la debida optimización, logran resolver todas las necesidades asociadas a los negocios y los clientes.

9.2. Arquitectura de Dos Capas

9.2.1. Requiere una interfaz de usuario que se instala y se ejecuta en una PC o estación de trabajo y envía solicitudes a un servidor para ejecutar operaciones complejas.

9.2.2. Ventajas

9.2.2.1. El desarrollo de aplicaciones en un ambiente de dos capas funciona adecuadamente, pero no es necesariamente lo más eficiente. Las herramientas para el desarrollo con dos capas son robustas

9.2.3. Desventajas

9.2.3.1. Los ambientes de dos capas requieren control excesivo de las versiones y demandan esfuerzo de distribución de la aplicación cuando se les hacen cambios.

9.3. Arquitectura de 3 Capas

9.3.1. La arquitectura de tres capas es un diseño reciente que introduce una capa intermedia en el proceso. Cada capa es un proceso separado y bien definido corriendo en plataformas separadas.

9.3.2. Ventajas

9.3.2.1. Con la arquitectura de tres capas, la interfaz del cliente no es requerida para comprender o comunicarse con el receptor de los datos. Por lo tanto, esa estructura de los datos puede ser modificada sin cambiar la interfaz del usuario en la PC.

9.3.3. Desventaja

9.3.3.1. Los ambientes de tres capas pueden Incrementan el tráfico en la red y requiere más balance de carga u tolerancia a las fallas.

9.3.4. Tipos de Capas que la Conforman

9.3.4.1. Capa 1: Cliente de aplicación: Navegador Web

9.3.4.2. Capa 2 : Servidor de Aplicaciones: Apache

9.3.4.3. Capa 3: Servidor de Datos: Base de datos

10. SITIO WEB A UNA SERVIDOR-DEMOSTRACIONES-SITIOS WEB PARA SUBIR PAGINAS WEB Raquel Gozalez

10.1. Sitos para subir paginas web

10.1.1. Es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía web.

10.1.2. Al publicar un sitio web hay que tomar en cuenta.

10.1.2.1. ¿Qué necesitas para publicar tu sitio web en internet?

10.1.2.2. ¿Qué publicaremos?

10.1.2.3. ¿Cómo lo publicaremos?

10.1.2.4. ¿Dónde publicaremos?

10.1.2.5. ¿Cómo se estructura el sitio?

10.2. ¿Dónde alojar y cómo publicar una página web?

10.2.1. Toda página web está alojada en un servidor. Quien administra la página tiene acceso remoto a dicho servidor, de modo que puede modificar los archivos o cargar nueva información.

10.2.2. Al momento de seleccionar el servicio de alojamiento más adecuado a las necesidades debemos tomar en cuenta.

10.2.2.1. Presupuesto

10.2.2.1.1. Existen servicios de alojamiento gratuito. También existen servicios de alojamiento pagos; su valor varía de acuerdo con los servicios que ofrecen, aunque cada vez son más accesibles.

10.2.2.1.2. ¿Qué herramientas usaremos?

10.2.2.2. Transferencia y espacio del servidor

10.2.2.2.1. La transferencia de datos es la información que se intercambia entre el servidor y la computadora del usuario de una página web.

10.2.2.3. El modo de acceder al servidor

10.2.2.3.1. Los servidores ofrecen diferentes propuestas para que el administrador acceda al sitio, que en general es un servicio de FTP.

10.2.2.4. El tipo de dominio que ofrecen

10.2.2.4.1. Los servicios de alojamiento gratuito ofrecen dominios que incluyen en su dirección el nombre del alojamiento. Se recomienda obtener un dominio propio que facilitará que los usuarios recuerden la dirección web

10.3. Que es un Hosting

10.3.1. Un hosting es el servicio que nos permite guardar nuestra página Web para que sea visible en Internet.

10.3.2. Tipos de Hosting

10.3.2.1. Hosting gratuito

10.3.2.2. Hosting compartido

10.3.2.3. Hosting de imágenes

10.3.2.4. Hosting revendedor (reseller)

10.3.2.5. Servidores virtuales

10.3.2.6. Servidores Dedicados

10.3.2.7. Colocación (o housing)

10.4. Que es un Dominio

10.4.1. El dominio es la dirección web de nuestra página: es una dirección única e irrepetible y por eso existen entes que las organizan y distribuyen.

10.5. Sitios para subir paginas Web

10.5.1. www.galeon.com

10.5.1.1. Permite facilmente subir una pagina web de forma gratuita.

10.5.2. Conexión FTP mediante el CLIENTE FTP FILEZILLA

10.5.2.1. ¿Que es FTP?

10.5.2.1.1. File Transfer Protocolo protocolo de transferencia de ficheros, es una más de las utilidades de Internet

10.5.2.2. El programa está desarrollado en una interfaz muy intuitiva y totalmente modificable, incluso ofreciéndonos la posibilidad de diseñar la posición de las distintas ventanas a nuestro gusto (remoto, local, server...).