viernes, 7 de junio de 2013

HTML 5

¿Qué es HTML5?


HTML5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML.

HTML5 especifica dos variantes de sintaxis para HTML: un «clásico» HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deberá ser servida como XML (XHTML) (application/xhtml+xml). Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo.

Todavía se encuentra en modo experimental, lo cual indica la misma W3C; aunque ya es usado por múltiples desarrolladores web por sus avances, mejoras y ventajas.

Al no ser reconocido en viejas versiones de navegadores por sus nuevas etiquetas, se le recomienda al usuario común actualizar a la versión más nueva, para poder disfrutar de todo el potencial que provee HTML5.





Nuevos elementos

HTML5 establece una serie de nuevos elementos y atributos que reflejan el uso típico de los sitios web modernos. Algunos de ellos son técnicamente similares a las etiquetas div y span, pero tienen un significado semántico, como por ejemplo nav (bloque de navegación del sitio web) y footer. Otros elementos proporcionan nuevas funcionalidades a través de una interfaz estandarizada, como los elementos audio y video.

Mejoras en el elemento canvas, capaz de renderizar en los navegadores más importantes (Mozilla, Chrome, Opera, Safari e IE) elementos 3D.

Algunos elementos de HTML 4.01 han quedado obsoletos, incluyendo elementos puramente de presentación, como font y center, cuyos efectos son manejados por el CSS. También hay un renovado énfasis en la importancia del scripting DOM para el comportamiento de la web. 2.0

Html5 nos ofrece un lenguaje mas potente y completo con el que podemos hacer webs dinamicas mas complejas , usando técnicas como :php , javascript , mysql , css. Obteniendo un resultado mas profesional y competitivo con una interfaz y rendimiento mejorados. La programación web avanza con esta tecnología que admite lenguaje c más completo.





martes, 4 de junio de 2013

Project Glass

¿Qué es Google Glass?



Google I/O de este año se caracteriza por una cosa: decenas de personas usando Google Glass. Si bien el dispositivo no acaparó reflectores en el keynote, son muchos los que cargan su dispositivo por todos lados en el Moscone Center.

Según varias opiniones he recogido la siguiente información:

Diseño



A primera vista el armazón no difiere mucho de otros lentes, es ligero y el peso se concentra del lado donde se encuentra el cristal. Cuenta con una textura que evita que se resbale, una ranura para conectarlo a la corriente eléctrica y tres botones: reinicio, Glass (para sincronizar). En la parte superior hay un obturador para tomar fotos in-fraganti.

Si bien la gracia del dispositivo es hacerlo todo con la voz, nunca está de más contar con un botón para acceder rápidamente a la cámara. Glass está disponible en cinco colores que prácticamente pueden verse en todo el Moscone. Nosotros tuvimos de cerca el azul y el naranja que son los más bonitos (y llamativos).

Puedes llegar a sentirte molesto después de usarlo por algunas horas. Al parecer el problema tiene que ver con la parte que va detrás de la oreja ya que el peso y diseño cuadrado terminan por fastidiarte.

Funcionalidad



Glass requiere que estés conectado a internet todo el tiempo si es que quieres sacarle provecho. Si bien la cámara funciona, el buscador, clima, direcciones y otras tarjetas no están disponibles si te encuentras desconectado.

Mi queja principal de Glass es que tienes que enfocar el cristal y dejar de ver el resto del mundo. Tal vez sea la idea ñoña de querer tener un ojo de Terminator en donde se muestre toda la información mientras vemos el mundo, sin embargo eso no es posible todavía con esta versión de Glass.

El dispositivo se activa al girar la cabeza hacia arriba 30 grados, luego se dice “Ok Glass” seguido de la instrucción: Take a picture, Record video, Get directions to, send a message to, etc. Ahí comienza la magia y se muestra la información (si la conexión a internet lo permite).



En la parte lateral hay un panel que sirve para interactuar en cuatro direcciones. Si deslizas el dedo hacia la izquierda o derecha puedes desplazarte entre las tarjetas o menus. Si desplazas hacia arriba activas el dispositivo para poder hablarle.

Instrucciones como buscar FayerWayer, obtener direcciones al burdel más cercano o tomar imágenes en la sala de prensa. El dispositivo funciona correctamente.

Otro inconveniente es que necesitas dirigir Glass a una zona con poca iluminación. Puede sonar obvio, pero si ves a una fuente de luz te costará más trabajo tratar de enfocar el cristal. Fuera de eso la experiencia fue satisfactoria.

¿Cómo se comparte el contenido?



De nada serviría Glass si no se pudiera sacar el contenido y en el caso de las fotos se pueden mandar a Google+. Christian y Freddy nos mostraron una interfaz web similar a Google Now en donde se pueden controlar algunas propiedades del dispositivo. Ahí vimos Path, que es la única red social externa en donde se pueden compartir cosas, aunque no por mucho tiempo ya que Tumblr es la siguiente en la lista.

Suponemos que más adelante tendremos a muchos desarrolladores listos para implementar sus aplicaciones en Google Glass, aunque para que eso ocurra primero tendremos que saber cuándo se distribuirá de manera masiva. Google está empujando mucho a los desarrolladores, de hecho hay una zona exclusiva de Glass en donde se muestran los beneficios del dispositivo a los asistentes.

¿Valdrá la pena comprar Google Glass? Es muy temprano para ofrecer un veredicto. A primera vista el dispositivo me gusta pero lo encuentro un tanto inútil, falta un buen tramo de experimentación y eso dependerá del trabajo que hagan desarrolladores que vinieron a Google I/O.

Les dejo un video sobre una presentacion oficial .




jueves, 30 de mayo de 2013

aplicaciones portables

¿Qué son las aplicaciones portables?

Aplicación portable: si en informática se utiliza la palabra "aplicación" como sinónimo de programa informático y el adjetivo "portable" es un anglicismo cuyo significado es el mismo que portátil, es decir, movible y fácil de transportar

Para que un programa informático pueda ser considerado "portable" necesitamos que cumpla uno de estos requisitos:

  • Que no necesite instalación.
  • Que si necesita instalación se realice sin establecer dependencias con el sistema operativo, es decir que se instale en una carpeta o en un dispositivo externo y no necesite para funcionar utilizar archivos o librerías del sistema operativo o de otra aplicación.

En el ámbito de los programas informáticos que funcionan en el entorno de Windows son cada vez más populares la aplicaciones portables porque nos permiten llevar en un dispositivo usb un conjunto de programas que utilizamos frecuentemente y usarlos en cualquier ordenador con este sistema operativo. Curiosamente el gran impulso que han recibido este tipo de aplicaciones portables ha venido de la mano del software libre1. Las libertades que confiere a los usuarios el software libre han permitido que se desarrollen versiones portables de muchos de los programas más reconocidos por su innegable calidad (Firefox, Thunderbird, Gimp, OpenOffice, VLC, Audacity, Filezilla, etc.).

Disponer de un pendrive con aplicaciones portables puede sernos muy útil ya que nos permite llevar en el bolsillo por ejemplo: un programa de correo electrónico con nuestras cuentas y listas de direcciones; un programa de mensajería con nuestros contactos; ...

Y en el ámbito educativo el uso de aplicaciones portables tiene un doble valor: práctico y ético.
El precio de un pendrive es asequible a cualquier bolsillo.

Y por otro lado, gracias a que muchas de las aplicaciones portables son software libre, se fomenta la distribucion de buenas herramientas informáticas sin incurrir en ningún tipo de ilegalidad. No es necesario recurrir a la copia pirata, o a la inversión de una buena cantidad de dinero, para disponer de las aplicaciones que nos permitan desarrollar las competencias digitales de los alumnos.

La suite más usada es PortableApps

Portable App Directory nos muestra una lista de programas portables que podemos seleccionar e instalar en nuestro equipo facimente


Una vez hayamos instalado la aplicaciones , Windows nos muestra un menu con la lista de las aplicaciones instaladas

En mi caso he instalado las siguientes aplicaciones:

  • 1.- Compresor-descompresor de archivos: 7-Zip
    Para poder comprimir archivos y ahorrar espacio .
  • 2.- Editor y grabador de audio : Audacity
  • 3.- Transferencia de archivos: FileZilla
  • 4.- Editor de imagenes muy potente: GIMP
  • 5.- Navegador: Google Chrome
  • 6.- Antivirus-spyware: Kaspersky
  • 7.- Procesador de texto: Notepad
  • 8.- Visualizador de procesos creado para detectar software malicioso: Process Hacker
  • 9.- Cliente BitTorrent más ligero y de menor consumo.: uTorrent
  • 10.- Monta tu servidor web con Apache, PHP y MySQL facilmente: Xampp




Video tutorial:



viernes, 24 de mayo de 2013

Testeo de memoria RAM

¿Qué es la memoria RAM?

MEMORIA RAM

La memoria RAM es donde guarda los datos que estamos utilizando, tambien el almacenamiento es considerado temporal porque los datos y programas permanecen en ella siempre y cuando la computadora se encuentra ensendida o no sea reniciada.
Tambien se le llama RAM porque es posible acceder a cualquier ubicacion de ella.

Intel Burn Test


Lo primero que hay que tener en cuenta es el rendimiento o funcionamiento. Si no funciona correctamente lo normal es que el ordenador no arranque y hará que suene una serie de pitidos caracteristicos, que nos advierten del tipo de fallo por lo que sabremos que esa memoria está dañada gravemente.
Es importante mantener nuestra RAM sin ningún problema. Para ello utilizaremos algún software de testeo para comprobar que todo funciona correctamente. En este caso usaremos Intel Burn Test, aunque existen diferentes tipos de software de este tipo.



En la primera pantalla que aparece al inicio del programa nos muestra diferentes opciones para realizar el testeo.


Para que se entienda que hace cada opción es mejor traducirlo al castellano:

  • Stress Level: Nivel de estrés
  • Threads: Hilos
  • Times to run: Número de tests
  • Start: Iniciar Test
  • Output results: Guardar resultados
  • Freeze Test: Test de Congelación
  • Linpack: Resultados

Iniciamos el proceso pulsando START. El programa empezará a ejecutarse, dependiendo de los turnos tardará más o menos tiempo.
La captura de pantalla sería la siguiente:


Cuando finaliza el proceso aparece una ventana indicando que el programa ha finalizado, nos muestra una breve resumen de la actividad. También nos indica el tiempo , que ha empleado en realizar el testeo.


En la ventana principal, podemos ver mas detalladamente el resultado generado y el tiempo que ha llevado hacer cada test, la velocidad en GFlops y el resultado en notación numérica.






Aquí os dejo 2 videos relacionados con el testeo de memoria RAM








Para finalizar podeis visitar estos links que contienen información acerca de este tema:



martes, 21 de mayo de 2013

Testeo de Discos Duros

TestDisk

Sí TestDisk todavía no está instalado, puede ser descargado desde Descarga de TestDisk. Extraiga los archivos del archivo comprimido incluyendo los sub-directorios.

Para recuperar una partición perdida o reparar el sistema de archivos de: un disco duro, llave USB, tarjeta inteligente, etc, necesita tener derechos suficientes para acceder al dispositivo físico.

  • dos.png Bajo DOS, ejecute TestDisk.exe
  • win.png Bajo Windows, arranque TestDisk (por ejemplo: ./testdisk-6.9/win/testdisk_win.exe) desde una cuenta en el grupo de administrador. En Vista, haga clic en "testdisk_win.exe" y después en "Ejecutar como administrador" para lanzar TestDisk.
  • linux.png Bajo Unix/Linux/BSD, necesita ser Administrador (root) para ejecutar TestDisk (por ejemplo: sudo testdisk-6.9/linux/testdisk_static)
  • macosx.png Bajo MacOSX, Si usted no es Administrador (root), TestDisk (por ejemplo: ./testdisk-6.9/darwin/TestDisk) se reiniciará después de la confirmación por su parte mediante "sudo".
  • os2.png Bajo OS/2, TestDisk no controla unidades de disco físicas, sólo imágenes de disco.
    Para recuperar una partición desde una imagen de Media o reparar una imagen de archivo de sistema, ejecuta
  • testdisk image.dd para crear una imagen de disco sin procesar
  • testdisk image.E01 para recuperar los archivos desde una imagen "Encase EWF"
  • testdisk 'image.*' si la imagen Encase se divide en varios archivos.
    (con linux.png macosx.png) Para reparar, con TestDisk, un sistema de ficheros que no figura, ejecute testdisk device, por ejemplo.
  • testdisk /dev/mapper/truecrypt0 o testdisk /dev/loop0 para reparar los archivos NTFS o FAT32 del sector de arranque de una partición TrueCrypt. El mismo método funciona con el sistema de archivos cifrados con cryptsetup/dm-crypt/LUKS.
  • testdisk /dev/md0 para reparar archivos de sistema del inicio de un dispositivo RAID de Linux

Pasos a Seguir:

1. Seleccione Crear solamente si tiene una razón para añadir datos al registro o si se ejecuta TestDisk desde un archivo media de solo lectura y debe crearse la imagen en otro lugar. Presione Entrar para continuar

Creación del Registro


2.

  • Use las teclas flecha arriba/abajo para seleccionar su disco duro con la/s partición/es perdida/s.
  • Presione Entrar para continuar.
  • macosx.png Si está disponible, use /dev/rdisk* en un dispositivo limpio en lugar de '/dev/disk* para acelerar la transferencia de datos

Seleccion de disco


3.

  • Seleccionar el tipo de Tabla de partición - normalmente el valor por defecto, del tipo de tabla de particiones, es el correcto como autodetecta TestDisk.
  • Presione Entrar para continuar.

Seleccion del tipo de Tabla de particiones


4.

  • Utilice el menú por defecto "Analyse" (Analizar), para comprobar la estructura de su partición actual y buscar particiones perdidas.
  • Confirmar el análisis presionando Entrar para continuar.
  • Ahora, se muestra la estructura de su partición actual. Examine las particiones desaparecidas y los errores en la estructura actual de sus particiones.

Estado actual de la tabla de particiones


  • La primera partición está repetida en la lista por que apunta a una partición dañada o con una tabla de entrada de partición no válida. Puntos de arranque NTFS no válidos en un sector de arranque NTFS defectuoso, por lo que esto es un sistema de archivos dañado. Sólo una partición lógica (etiqueta de partición 2) está disponible en la partición extendida. Una partición lógica ha desaparecido.
  • Confirmar seleccionando Quick Search (Búsqueda Rápida) y presionar "Entrar" para continuar.

5.

  • Confirme que está conforme y coincide (con su SO), el Sistema Operativo presentado, para la búsqueda rápida de particiones creadas en la unidad seleccionada bajo dicho SO, para continuar

Busqueda rapida de particiones


  • Seleccionar la partición (queda resaltada), y presione p para listar los archivos, (para volver a la pantalla anterior, pulse q para Salir).
  • Todos los directorios y datos están correctamente listados.
  • Presionar Entrar para continuar.

6.

  • Cuando todas las particiones están disponibles y los datos correstamente listados, puede ir al menú Escribir para guardar la estructura de la partición. El menú Extd Part le da la oportunidad de decidir si la partición extendida usará todo el espacio disponible en disco o sólo el espacio (mínimo) requerido.
  • Ya que una partición, la primera, todavía falta, seleccionar el menú Deeper Search(Búsqueda Profunda), (si no se realiza ya de forma automática), y Presionar Entrar para continuar.

¿Guardar la tabla de particiones o buscar más particiones?


7.Después de realizar la búsqueda profunda, los resultados se muestran como sigue:

  • La primera partición '"Partición 1"' fue encontrada usando la copia de seguridad del sector de arranque. En la última línea de su pantalla, puede leer el mensaje "NTFS encontrado usando la copia de seguridad del sector!." y el tamaño de su partición.
  • La "partición 2" aparece dos veces con diferentes tamaños.
  • Ambas particiones se enumeran con el estado D de borradas, porque se superponen una a la otra.

Una partición está todavía desaparecida: Búsqueda más profunda


  • Seleccione la primera partición Partición2 y presione p para listar sus datos.
  • El sistema de archivos de la partición lógica superior (etiquetada Partición2) está dañado damaged file system
  • Presione q para Salir y volver a la pantalla anterior.
  • Deje esta partición Partición2, con un sistema de archivos dañado, marcada como D(borrada). Resalte la segunda partición Partición 2 debajo
  • Presione p para listar sus archivos.

¡Funciona, ha encontrado la partición correcta!

  • Utilice las flechas izquierda/derecha para desplazarse entre sus carpetas y ver sus archivos de más verificaciones.
  • Presione q para Salir y volver a la pantalla anterior.
  • El estado de disponibilidad para las particiones Primarias es: *(Iniciable), L(Lógica) y D(Suprimida).
  • Usando las teclas: Flecha izquierda/derecha, cambie el estado de la partición seleccionada a L(Lógica)

8.

  • Ahora es posible escribir la nueva estructura de la tabla de particiones.
  • Nota: La partición extendida se establece automáticamente. TestDisk reconoce que está utilizando una estructura diferente de partición.
  • Confirmar en Escribir presionando Entrar, y hecho.
  • Ahora, todas las particiones estan registradas en la tabla de particiones.

Recuperación de la tabla de particiones


9.

  • El Sector de Arranque de la primera partición llamado Partition 1 está aún dañado. Es hora de arreglarlo. El estado del Sector de Arranque NTFS es malo y la copia de seguridad del Sector de Arranque es válida. Los sectores de arranque no son idénticos

Recuperar el Sector de Arranque NTFS


  • Para sobreescribir el Sector de Arranque con la Copia de Seguridad del sector de arranque, seleccione Backup BS, y validar presionando Entrar, usar y para confirmar y después OK.
  • Más información acerca de la reparación de su Sector de Arranque en TestDisk elementos del menú. El siguiente mensaje expuesto:

  • El sector de arranque y de su copia de seguridad estan ahora perfectamente e idénticos: el sector de arranque NTFS se ha recuperado satisfactoriamente.
  • Press Enter to quit.

10.

Recuperar archivos borrados


TestDisk puede recuperar
  • Archivos y Directorios desde archivos de sistema: FAT12, FAT16 y FAT32,
  • Archivos desde archivos de sistema ext2,
  • Archivos desde particiones NTFS desde la versión 6.11.
  • Si no funciona o para otro sistema de archivos, utilice PhotoRec_ES, una marca basada en la utilidad de recuperación de archivos.

Enlaces

lunes, 29 de abril de 2013

Tipos de Software (2ª parte)

Software de propósito general





En esta categoría estan todos aquellos programas diseñados para un uso común por parte de un amplio número de usuarios . Se diferencia del software específico porque este está diseñado para una tarea en concreto.



Software de ofimática y documentación :



Este es el tipo de instalaciones más extendido y usado. Han llegado a revolucionar el trabajo de oficina, mejorando los resultados , facilitando su trabajo y ahorrando recursos.





Caben destacar las siguientes aplicaciones:



  • Procesadores de texto: se usan para crear documentos de texto con gran riqueza topográfica.
  • Hojas de cálculo: se emplean para elaborar facturas, calcular presupuestos, balances, etc.
  • Gestores de bases de datos: permiten el almacenamiento y la consulta de datos organizados de forma estructurada, almacenándose para ello los datos y las relaciones entre ellos.
  • Editores de presentaciones: permiten crear presentaciones con textos, gráficos y vídeos.
  • Agendas y organizadores: son auténticas agendas electrónicas que almacenan citas, fechas contactos, etc.
  • Visualizadores de documentos: el formato PDF se ha convertido en el estándar de documento electrónico. Para ver este tipo de formato y otros menos extendidos se hace necesaria la aplicación de visualización.
  • Suites ofimáticas: son paquetes de software que incluyen una aplicación de cada uno de los tipos citados con anterioridad cubriendo todas las necesidades de una oficina




Software de sonido:

son aplicaciones dedicadas exclusivamente al tratamiento del sonido en el ordenador.
Se clasifican en:



  • Reproductores de sonido: reproducen sonido en archivos de sonido o CD musicales permitiendo crear listas de reproducción, manejar ecualizadores, llevar una base de datos de la música que se posee y tener un acceso inmediato a cualquier tema.
  • Editores de sonido: se usan para modificar un archivo de sonido a través de la manipulación del dibujo de su onda. Permiten aplicar efectos, cambiar parámetros de audio e incluso capturar sonido a través de un micrófono conectado.
  • Existen otras muchas utilidades de sonido, como, por ejemplo, aquellas que se dedican a convertir a un fichero archivos de sonido desde un CD o viceversa.




Software de vídeo:

tienen una funcionalidad similar a las aplicaciones de sonido, pero de mayor complejidad dadas las mayores posibilidades que ofrece el tratamiento de vídeo respecto al sonido.
Destacan:



  • Reproductores de vídeo
  • Editores de vídeo
  • Reproductores de DVD




Software de imagen, sonido y vídeo. Software multimedia:

Este grupo está formado por aquellos programas dedicados a la creación, edición y reproducción de contenidos multimedia. Para tal fin son necesarios los entornos de reproducciones multimedia.



Software de gráficos



Se centra sobre todo en la visualización, la creación, la adquisición y la modificación de archivos gráficos.

Pueden ser de varios tipos:



  • Visualizadores
  • Editores de imágenes de mapa de bits. Retoque fotográfico.
  • Editores de imágenes vectoriales. Maquetación.
  • Programas CAD. Estas son para elaborar planos los ingenieros.
  • Diseño 3D
  • Escaneo y OCR.


Software de programación



Herramientas que permiten el desarrollo y creación de programas de software .

Software de educación



Sirve para la educación y aprendizaje. Suelen ser enciclopedias, cursos interactivos... hasta sistemas operativos basados en Linux pensados para en sector educativo.



Software para el hogar, ocio y entretenimiento



Una de las categorías más populares de la actualidad que incluye los juegos para PC. Abarca desde los juegos de mesa más clásicos hasta las grandes producciones de compañías audiovisuales.



Software para la productividad y negocios



Sirven para aumentar nuestra productividad y ayudarnos en el trabajo. Algunos ejemplos de esta categoría son: Agendas, calculadoras, contabilidad, proyectos, TPV, formularios...



Software clientes para servicios de Internet



Este grupo está constituido por software que permite conectarse a Internet como los navegadores, cliente de correo programas de chat IM, reproductores multimedia por Internet, P2P, Firewalls...



Tipos de archivos:



Un archivo es el conjunto de información almacenado en una unidad de almacenamiento. Todo archivo tiene un nombre que se usa para hacer referencia a ellos. Dependiendo del tipo de información que contenga y cómo esté organizada, existen distintos formatos o tipos de archivos.

Un tipo de archivo puede ser usado por cualquier programa adecuado para ello y que sea compatible. Cada tipo de archivo se reconoce por la extensión, que son tres letras (o más) que van detrás del nombre del archivo. Algunos de los formatos más conocidos son:





  • Documentos:doc, pdf, odt, txt
  • Hojas de cálculo: xls, ods
  • Presentaciones: ppt, pps, odp
  • Imágenes de mapas de bits: bmp, jpg, gif, png, tif, raw, pcx
  • Imágenes vectoriales: svg, cdr
  • Sonidos:wav, mp3, wma, mid, snd
  • Vídeo: avi, mpg, wmv, mov, 3gp
  • Páginas web: htm, html, php
  • Programas ejecutables: exe, com, bat
  • Archivos de sistema: dll, inf, sys
  • Paquetes comprimidos: zip, rar, tar, gz


viernes, 26 de abril de 2013

Tipos de instalaciones

El Software (Programas) independientemente del tipo que sea ,suelen admitir varios tipos de instalación (Antes de instalarlos o una vez ya instalados), lógicamente las instalaciones a priori son mejores ya que sólo instalan lo que necesitamos y no es necesario desinstalar software ya instalado (El cual una vez desinstalado suele dejar archivos y claves en el registro del Sistema Operativo), entre los tipos de instalaciones de software más comunes están:

  • Mínima:

    Instala los archivos mínimos que se necesitan para poder ejecutar la aplicación, su mayor ventaja es que ocupa poco espacio en disco duro (Actualmente con la capacidad de los discos duros no tiene mucho sentido utilizar este tipo de instalación salvo alguna excepción como por ejemplo los Juegos que en los más actuales pueden ocupar varios gigabytes de espacio), sin embargo tiene una desventaja bastante clara si necesitamos utilizar alguna función que este en el disco del Software el programa nos pedira dicho disco para poder usar dicha función con lo cual si es un programa que utilizamos asíduamente necesitaríamos tener el CD de instalación a mano por si lo pide.

  • Típica:

    Instala la mayoría de archivos que se necesitan para poder ejecutar la aplicación, ocupa más espacio que la anterior pero normalmente no requiere el CD de instalación salvo que se utilice alguna función que no este instalada por defecto.

  • Completa (También denominada Full):

    Instala todos (o al menos la gran mayoría) de archivos que se necesitan para poder ejecutar la aplicación, ocupa más espacio que las anteriores pero normalmente no requiere el CD de instalación salvo que se utilice alguna función que no este instalada por defecto (Una excepción suelen ser los juegos de ordenador/PC que aunque se haga una instalación completa suelen requerir el CD/DVD del Juego en cuestión).

  • Personalizada (A veces también denominada Avanzada o Custom):

    Permite al usuario elegir los programas que se instalaran, con diferencia es la mejor opción ya que permite al usuario elegir las aplicaciones que necesita realmente.

  • Remota:

    Esta instalación está dirigida a equipos en red. El programa a instalar se encuentra en un ordenador central o un servidor en la red y desde ahí se realiza la instalación de manera remota a un ordenador o a varios al mismo tiempo.

Una vez ya instalado podemos descargar actualizaciones para mejorar el programa , ya sea añadiendo utilidades o corrigiendo errores.


Las actualizaciones son los paquetes que se instalan en nuestro ordenador bien para solucionar fallos en los programas o para añadir funcionalidades nuevas.

Existen tres tipos:

De actualización, para mejorar el programa.

De depuración, para solucionar errores.

Y de seguridad, para solucionar fallas de seguridad.


Los pasos que hay que seguir para instalar un programa se pueden resumir en los siguientes puntos:

  • Verificación de la compatibilidad: Se debe comprobar si se cumplen los requisitos para la instalación en cuanto a hardware y software. A veces es necesario desinstalar versiones antiguas del mismo software.
  • Verificación de la integridad: Se verifica que el paquete de software es el original, esto se hace para evitar la instalación de programas maliciosos.
  • Creación de los directorios requeridos: Para mantener el orden en el directorio cada sistema operativo puede tener un estándar para la instalación de ciertos archivos en ciertos directorios.
  • Creación de los usuarios requeridos: Se pueden o deben usar diferentes usuarios para diferentes paquetes de software.
  • Concesión de los derechos requeridos:se le conceden a los usuarios solo el mínimo necesario de derechos para limitar
  • Copia, desempaque y decompresión de los archivos desde el paquete de software
  • Compilación y enlace con la bibliotecas requeridas: En algunos casos no se puede evitar el complicado paso de la compilación y enlace que a su vez tiene severos requerimientos de software al sistema. El enlace con bibliotecas requeridas puede ser un problema si en su instalación no se acataron los estándares establecidos.
  • Configuración: Por medio de archivos de configuración se le da a conocer al software con que parámetros debe trabajar.
  • Definir las variables de entorno requeridas: Algunos comportamientos del software solo pueden ser determinados por medio de estas variables. Esto es parte de la configuración, aunque es más dinámica.
  • Registro ante el dueño de la marca: Para el Software comercial a veces el desarrollador de software exige el registro de la instalación si se desea su servicio.

Hay tres formas para instalar un programa:

  • Instalación por copia directa: el sistema de instalación es fácil e intuitivo. Es habitual en MAC OS X. Este modelo permite que aunque instalemos o desinstalemos gran cantidad de software, el funcionamiento del sistema operativo no se vea afectado.
  • Instalación mediante un instalador: emplean un archivo ejecutable o instalador. Es habitual en la plataforma de Windows el uso de instaladores de forma que cadas programa instalado va repartiendo diversos ficheros por diferentes subdirectorios.

  • Instalación usando un sistema o gestor de paquetes: se emplean básicamente en plataformas Linux, donde el software se distribuye en forma de paquetes. Muchas veces, se deben resolver dependencias para garantizar que el software funcione correctamente.

Eliminación de aplicaciones


1.- El proceso de desinstalación es diferente para cada sistema. En el caso de MAC OS X, como he comentado antes, basta con arrastrar la aplicación a la papelera aunque si queremos una limpieza más completa, también tenemos a nuestra disposición desinstaladores que buscan archivos olvidados, aunque no es realmente necesario.

2.- En Windows, en cambio, no se debe borrar la aplicación directamente sino que ha de usarse un desinstalador que busque y elimine todos los archivos repartidos por el sistema y que pertenecen a esa aplicación.


3.- En Linux el proceso es parecido al anterior. La desinstalación se realiza generalmente mediante el mismo gestor de software que se a usado para instalar el programa. Se selecciona el paquete a eliminar y el gestor se encargará de todo.

Pruebas o testing de aplicaciones:



Las pruebas o testing de aplicaciones con aquel conjunto de procesos que permiten verificar y validar la calidad de un producto software identificando errores de diseño e implementación Se integran dentro de las diferentes fases del ciclo del software y es habitual que dicho proceso de pruebas se inicie desde el mismo momento en que empieza el desarrollo y continúe hasta el final del mismo.


Fallos del software

Existen un gran número de razones por las que una aplicación puede tener fallos. Entre las razones principales destacamos:
  • Escasez de comunicación entre las personas involucradas en el proyecto.
  • Complejidad del software.
  • Errores de programación.
  • Cambios continuos.
  • Presiones de tiempos.
  • Pobre documentación del código.

Tipos de pruebas


Existen varios tipos de comprobaciones que se llevan a cabo pero principalmente se destacan dos:
1.- Verificación: Consisten en demostrar que un programa cumple con sus especificaciones. Se trata de comprobar la fase de desarrollo del software antes de pasar a la siguiente. Se revisan todos los planes, códigos, documentación... Al fin y al cabo se trata de ver si el el programa está correctamente construido.

2.- Validación: Se trata de comprobar que el programa da la respuesta que se espera de él. Se centra en la comprobación de los requerimientos del software. básicamente se responde a la pregunta de si el producto construido es correcto.

Una forma de prueba cada vez más extendida es la distribución de versiones alpha y beta a los usuarios para que ellos mismos lo prueben y descubran posibles fallos. Finalmente, antes de salir al mercado es cada vez más habitual sacar una versión RTM testing donde se comprueba el funcionamiento del programa en entornos de producción.