lunes, 10 de junio de 2013

EVOLUCIÓN POST-PC

Se ha denominado ERA POST PC, al tiempo en que se esta creando nueva tecnología, sobre todo distinta y mas avanzada que el Computador de Escritorio (PC), el cual ha sido la tecnología predominante en los últimos 40 años.

Estamos en tiempo de evolución tecnológica, donde algunas personas que ya se habian logrado acostumbrar al computador de escritorio (y sobre todo a Windows) le temen a este cambio. Otros ya nacieron en esta emergente Era Post PC con Tablets y Smartphones y ven aburrido el computador de escritorio. Y otro grupo de personas se adaptan a los cambios continuos en el campo de las comunicaciones.

Independiente del grupo de personas al cual pertenecemos, es evidente que se van a seguir produciendo cambios tecnológicos y a una gran velocidad y debemos estar al dia.

Aquí pongo un ejemplo de una innovación tecnológica de la era Post-PC:


LEAP MOTION

Leap Motion es una compañía de desarrollo avanzado de detección de movimiento de tecnología para la interacción persona-ordenador . Originalmente inspirado en la frustración que rodea el modelado 3Dcon el ratón y el teclado. Esta tecnología afirma que la arcilla virtual de moldeo debe ser tan fácil como plastilina en 
el mundo real. Leap Motion se ha asociado con ASUS que se espera que esté disponible portátiles de gama alta, y AiO (All in One) PCs con la tecnología más adelante en 2013. Dicha tecnología también anunció un acuerdo con Hewlett Packard para integrar su tecnología en ordenadores HP.


El controlador de movimiento Leap es un pequeño dispositivo periférico (USB) que está diseñado para ser colocado en un escritorio físico, mirando hacia arriba. El uso de dos cámaras de infrarrojos y tres LEDs .

El dispositivo observa un área de aproximadamente semiesférica, a una distancia de aproximadamente 1 metro. 
Está diseñado para un seguimiento de los dedos que se cruzan en el área observada, con una precisión espacial de aproximadamente 0,01 mm.


El objetivo es transformar radicalmente la forma en que las personas interactúan con las computadoras y para hacerlo de la misma manera que el ratón hizo, lo que significa que la transformación afecta a todos, tanto desde el caso de uso más básico hasta el final hasta que los casos de uso más avanzados que puedas imaginar para la tecnología de la computación .

Aqui un par de videos del funcionamiento:






Fuentes de informacion:

-Wikipedia
-Blog de la era post-pc
-Noticias en google
-Pagina oficial de LEAP MOTION www.leapmotion.com




jueves, 6 de junio de 2013

Google Glass

Hace un año que Google presento su producto estrella, las Google Glass, en el congreso para desarrolladores, que celebra todos los años en San Francisco. Desde entonces muy pocas personas han tenido acceso a ellas, debido a un estricto secreto con su tecnología, sobre todo por miedo a que otra empresa pueda copiarla y comercializarla. El dispositivo llegará al mercado en 2014.

Los primeros modelos, fabricados en USA, se han distribuido con cuentagotas y con un precio nada desdeñable de 1.300 euros,sobre todo, entre empresas de confianza de Google que desarrollan software para Android, con el objetivo de que comiencen a crear aplicaciones específicas para Google Glass.

El empaquetado y la entrega de las gafas, muy al estilo Apple, rodeado por empleados de Google aplaudiendo mientras entregaban las primeras unidades, como si se tratase de un premio que han otorgado a unos poco. El diario ABC ha probado en primicia el dispositivo.



En cuanto a las gafas, la primera impresión es que parece que se vayan a romper en cualquier momento, debido a su ligereza y la pequeña montura de titanio que une todas las piezas, que se componen básicamente de tres partes: batería y sonido, zona táctil y prisma para la pantalla.

Nada más ponernos las gafas sorprende su poco peso y comodidad, prácticamente no te das cuenta ni de que las llevas puestas. Para encenderlas no hay más que inclinar la cabeza hacia arriba, y la pantalla muestra las opciones y notificaciones que tenemos disponibles.



Lo que más sorprende, es el sistema de reconocimiento de voz, eso sí, en inglés, pero con solo decir «ok Glass», mostrará las opciones que tenemos usando comandos voz, como, sacar un vídeo o una foto, pedir indicaciones para llegar a algún sitio o escribir un mensaje.

Como punto negativo, la batería sólo aguanta 5 horas en funcionamiento y para ser un gadget que queremos usar a diario es bastante poco, además, las Glass son totalmente dependiente de una conexión a internet, pero necesitan un teléfono móvil o una conexión WIFI para funcionar.

Video del funcionamiento de Google Glass:


Fuente de informacion:

-youtube
-abc
-wikipedia

















APLICACIONES PORTABLES

Una definición de aplicación portable podría ser:

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,  llamamos "aplicación portable" a los programas informáticos que podemos llevar en un dispositivo portátil, como un pendrive o memoria usb, y utilizar en cualquier ordenador.

Para que un programa informático pueda ser considerado "portable" se necesita 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, que se instale en una carpeta o en un dispositivo externo y no necesite para funcionar utilizar archivos.

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.

En el ámbito educativo el uso de aplicaciones portables tiene un doble valor: práctico y ético.
Las aplicaciones portatiles se pueden utilizar en un ordenador sin necesidad de instalar ningún programa.

Una de las aplicaciones mas conocidas es:

-PortabeApps Suitte

                                                                                                                   Pantalla inicio


1.- Disk Cleaner: Disk Cleaner es una herramienta capaz de eliminar cualquier archivo innecesario en su ordenador, después de realizar un escaneo exhaustivo de nuestro disco duro. Este análisis busca en nuestro ordenador cookies, temporales de Internet.






2.- McAfee: Verifique el equipo de forma sencilla en busca de software antivirus, protección por firewall y seguridad web sin coste alguno.
                                                   

3.- SIW: System Information for Windows, un programa que, como su propio nombre indica, te ofrece una detallada información sobre tu sistema. Los datos aparecen clasificados en tres grandes grupos: hardware, software y red.

4.- Google Chrome: Google Chrome es el navegador web de Google. Con él puedes abrir aplicaciones y juegos web de una forma agradable, fácil y, sobre todo, rápida. Es la principal alternativa a Firefox e Internet Explorer.


5.- 7-Zip: 7Zip es un gestor de archivos comprimidos, de interfaz amena y funciones comunes, pero cuyo gran potencial reside en la extraordinaria capacidad de compresión que ofrece.


6.- Data recovery: Data Recovery Wizard (DRW) es una solución fácil de usar y fácil de recuperar los datos perdidos. Resuelve todos los problemas de pérdida de datos.



7.- DVD Styler: Con DVDStyler podrás crear tus propios discos con tu colección de películas o tus últimas vacaciones organizadas con menús totalmente personalizados.

8.- MSN: Windows Live Messenger, el cliente de mensajería instantánea más popular del mundo. La mejor forma de permanecer en contacto con tus amigos.


9.- Open Office: es una suite ofimática totalmente compatible con el popular Microsoft Office, que sin duda te sorprenderá por su fiabilidad, su potencia y sobre todo su precio: es gratuita.

Aqui un video del funcionamiento basico de PortableApps:












lunes, 27 de mayo de 2013

TESTEO DE MEMORIA

SOFTWARE DE TESTEO DE MEMORIA

La memoria RAM es la memoria principal del ordenador y por ella pasan los datos que es procesador va a procesar.
A diferencia de las memorias permanentes o secundarias, que almacenan los datos con un método magnético, la memorias RAM funcionan con la ayuda de la electricidad.



Cuando un modulo de memoria falla por completo y esta inutilizable, normalmente el ordenador no arrancara y hará que suenen unos pitidos muy característicos por lo que nos daremos cuenta de que la memoria esta dañada de manera grave.
También puede ocurrir que la memoria no este dañada totalmente y pueda tener algún fallo que sera lo que haga que nuestro ordenador no arranque y puede generarnos muchos y muy molestos problemas.
Los síntomas de ese deterioro pueden ser fallos aleatorios en el sistema operativo, o que el ordenador se reinicie en cualquier momento.

Por lo general los programas de chequeo de memoria funcionan de manera similar, van escribiendo diferentes patrones en la memoria y luego comprueban si la lectura es igual, en caso contrario, marcan las celdas como defectuosas.
Por mas que un modulo pase el test de bit a bit no puede asegurarse que vaya a funcionar correctamente, porque si este tipo de test permite saber si las celdas estan o no dañadas, no nos permite asegurarnos que las memorias respondan cuando son exigidas con aplicaciones que escriben o leen en la memoria.









Los test que vemos testean a fondo el disco duro y la memoria principal con lo quie a veces puede que el ordenador se vea afectrado de manera que no responda bien o se ralentice mucho. Si la memoria principal es testeada, tendremos que reiniciar el ordenador y empezar el testeo cuando no estemos ejecutando el sistema operativo que tengamos instalado porque no podremos anaizarlo totalmente.

Aqui un video del funcionamiento de Prime95:



Fuentes de informacion:
-Apuntes de clase
-Programa descargado (Prime95)




jueves, 23 de mayo de 2013

TESTEO DE DISCOS DUROS

Controlar el funcionamiento de un ordenador es relativamente fácil  pero a veces es funcionamiento de los mismos se debe a errores en el hardware del PC.

SOFTWARE DE TESTEO DE DISCOS DUROS



Cuando el funcionamiento del ordenador se ralentiza o se bloquea se debe probablemente al software del ordenador o a un mal funcionamiento del disco duro.Cuando un disco duro no funciona como debería, existen estas posibles causas:

Causas mecánicas:


Para ello, hay que prestar atención a sus aspectos mas propensos a deterioros por desgaste natural, como podría ser el eje, los brazos o los cabezales.
Otro de los aspectos es la temperatura del disco duro.El motor que hace girar los platos del disco duro genera un calor que si funciona de manera incorrecta puede sobrecalentarse y deteriorar el rendimiento del disco.




Causas magnéticas:

En el caso contrario, cuando detectamos que nuestro sistema operativo es propenso a deteriorar archivos, a perderlos o a dañarlos, no tiene por que ser un fallo del propio sistema operativo y puede ser que el disco duro nos este dando pistas de lo que está fallando.
Cuando la información que guarda el disco duro en los sectores lo hace de manera defectuosa, cuando vuelva a leer esa información continuara haciéndolo de manera defectuosa con lo que los archivos pueden aparecer dañados.
Para ellos conviene testear la superficie de los platos magnéticos en busca de sectores defectuosos para que se puedan reparar.
Para llevar a cabo el testeo existen multitud de herramientas.
Alguna de las aplicaciones mas populares que podemos encontrar en la red:

-Inquisitor
-Hdd regenerator
-Hd tune
-Hd scan
-Test disk

Aquí una breve demostración de uno de ellos, en este caso Hd tune:

1-Benchmark: realiza un test del disco duro cuando hacemos clic en el boton START. Nos permite ver, entre otras cosas, la velocidad del disco.



2- Info: en esta pestaña se encuentra la informacion del disco duro y sus caracteristicas.


3-Health: Nos muestra el estado en que se encuentra el disco duro, si algo falla o funciona negativamente nos aparecerá marcado en color rojo.


4-Error Scan: ejecuta un escaneo para comprobar si existe algun tipo de error en el disco duro.


5- File Benchmark: permite testear la velocidad y el tiempo de transferencia de archivos.


6-Disk Monitor: muestra el funcionamiento del disco duro en su estado actual, mientras esta en uso.



Aqui un breve video de como manejar HD TUNE:





jueves, 9 de mayo de 2013

TIPOS DE SOFTWARE:

SOFTWARE DE PROPÓSITO GENERAL

Este tipo de software lo forman todos los programas diseñados para su uso común por parte de varios usuarios de diferentes perfiles.



SOFTWARE DE OFIMÁTICA Y DOCUMENTACIÓN ELECTRÓNICA

Es el tipo de aplicaciones mas extendido y utilizado porque los ordenadores se han convertido en una herramienta básica en oficinas y empresas.
Dentro del software de ofimática existen varios tipos de aplicaciones:
-Procesadores de texto: se usan para crear documentos de texto
-Hojas de calculo: se usan para diseñar facturas y calcular presupuestos.
-Gestores de Bases de Datos: permite almacenar y consultar datos organizandolos de forma estructurada.
-Editores de Presentaciones: permiten crear presentaciones con textos, gráficos y vídeos.
-Agendas y Organizadores: permiten almacenar citas, fechas, contactos, direcciones o teléfonos.
-Visualizadores de Documentos: utiliza el formato PDF y necesita una aplicación de visualización.
-Suites Ofimáticas: son paquetes de software que incluyen una aplicación de cada unos de los tipos anteriores.

SOFTWARE DE IMAGEN,SONIDO Y VÍDEO. SOFTWARE MULTIMEDIA

Este tipo de software esta formado por programas dedicados a la creación  edición  visualización e impresión de archivos gráficos. Pueden ser:
-Visualizadores: muestran archivos gráficos.
-Editores de imágenes de mapa de bits.Retoque Fotográfico: se utilizan para crear y sobre todo retocar imágenes cambiandoles el tamaño o las propiedades.
-Editores de imágenes vectoriales. Maquetación: se utilizan imágenes vectoriales para la creación de carteles,tarjetas de visitas...
-Programas CAD: son aplicaciones empleadas por ingenieros para elaborar planos.
-Diseño 3D: son aplicaciones para la construcciones de objetos tridimensionales.
-Escaneo y OCR: son programas que sirven para adquirir imágenes de un escaner o impresora.



SOFTWARE DE SONIDO

Son aplicaciones dedicadas al tratamiento del sonido en el PC.
-Reproductores de Sonido: reproducen sonido en archivos de sonido o CD´s musicales permitiendo crear listas.
-Editores de Sonido: se usan para modificar un archivo de sonido manipulando el dibujo de su onda.
-Otras muchas utilidades de sonido como las que se dedican a ripear archivos de sonido desde un CD.



SOFTWARE DE VIDEO

Son aplicaciones similares a las de sonido pero de mayor complejidad debido a que el vídeo presta mas prestaciones que el audio. Se pueden destacar tres tipos:.
-Reprodcutores de video
-Editores de video
-Reproductores de DVD

SOFTWARE DE PROGRAMACIÓN

Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos usando diferentes alternativas y lenguajes de programación. Es constituido por editores de texto, compiladores e interpretes, enlazadores,depuradores y los entornos de Desarrollo Integrados.

SOFTWARE DE EDUCACION

Sirve para la enseñanza y el aprendizaje autónomo y que, además, permite el desarrollo de ciertas habilidades cognitivas. Como software educativo tenemos desde programas orientados al aprendizaje hasta sistemas operativos completos destinados a la educación.

SOFTWARE PARA EL HOGAR, OCIO Y ENTRETENIMIENTO.

Es una de las categorias más importantes ya que dentro de esta se encuentran los llamados juegos de PC. Ademas se ha invertido mucho en este tipo de Software y donde dicha industria siempre reciben grandes cantidades de ingresos.

SOFTWARE PARA LA PRODUCTIVIDAD Y NEGOCIOS.

Aquí se encuentran programas que ayudan a mejorar la productividad de forma que sirve para llevar las finanzas de un negocio. Programas de tipo:
-Agendas
-Calculadoras
-Contabilidad
-Gestion de proyectos
-Terminales de punto en venta
-Rellenar formularios.

SOFTWARE CLIENTES PARA SERVICIOS DE INTERNET

Son programas que sirven para la conexión a Internet usando servicios de red.
-Navegadores: se usan para acceder a muchos servicios de Internet a través de WWW.
-Clientes de correo electrónico: reciben y envían correos a través de un servidor de correo.
-Programas de chat: mantienen conversaciones escritas en tiempo real.
-Reproductores multimedia de Internet: permiten ver contenidos multimedia transmitidos por Internet.
-Aplicaciones P2P: son aplicaciones para compartir archivos en Internet.
-Software Firewall: aplicaciones que impiden el intrusismo en nuestro equipo a través de Internet y establecen restricciones.

TIPOS DE ARCHIVOS

Un archivo o fichero informático es un conjunto de bits almacenado en una unidad de almacenamiento.
Un archivo es identificado por un nombre y la descripción de la carpeta o directorio que lo contiene. A los archivos informáticos se les denomina así porque son los equivalentes digitales de los archivos escritos en libros, tarjetas, libretas, papel o microfichas del entorno de oficina tradicional.

Documentos: doc, pdf etc...
Hojas de calculo: xsl, ods.
Presentaciones: ppt, pps, odp.
Imágenes de mapas: bmp, jpg, gif.
Imágenes vectoriales: svg, cdr.
Sonidos: wav, mp3, wma.
Vídeo: avi, mpg, wmv.
Paginas web: html, html.
Programas ejecutables: exe, com , bat.
Archivos de sistema: dll, inf.
Paquetes comprimidos: zip, rar, tar.
































TIPOS DE INSTALACIONES:


La instalacion de software permite al usuario configurar un programa almacenado en un equipo de modo que pueda ser utilizado sin necesidad de volver a realizar esta operacion.




INSTALACIÓN ESTÁNDAR: La instalación estándar es aquella en la que el usuario interactua de manera directa y de la forma mas sencilla a la interfaz de la instalación. La instalacion obtenida utiliza los parametros por defecto.
El usuario puede determinar los parametros de configuracion.

INSTALACIÓN AVANZADA: La instalación avanzada es muy parecida a la instalación estándar pero posee alguna diferencia que tendremos que tener en cuenta. Permite al usuario seleccionar gran parte de las opciones de la instalación, se le ofrecerán configuraciones mas complejas que determinarán el Software definitivo. Finalmente, este tipo de instalación esta destinado a usuarios avanzados.

INSTALACIÓN REMOTA: Este tipo de instalación está destinada principalmente a la instalación del Software a través de la red. Gracias a este tipo, no es necesario utilizar o poseer discos externos ya que dicho programa se encuentra con un servidor, mediante el cual nos permite realizar la instalación no solo a nuestro ordenador, sino a los que el usuario desee.

INSTALACIÓN DESATENDIDA: Consiste en que el propio ordenador realiza las actualizaciones sin necesidad de ayuda. Solamente necesita la ayuda del usuario para iniciar el proceso, ya que tras su puesta en marcha él se encargara de realizar las tareas convenientes.

INSTALACIÓN MASIVA: Como bien su propio nombre nos indica, la instalación masiva consiste en la instalación en una gran cantidad de equipos. Este tipo de instalación nos da a conocer dos tipos de opciones para poder realizarlas con seguridad: Mediante una aplicación y mediante una instalación remota.

ACTUALIZACIONES: Las actualizaciones están destinadas tanto a solucionar los problemas o "bug" de algunas aplicacines como a la actualización de la misma. Las actualizaciones son partes de Software que permiten eliminar las llamadas regresiones del Software.Existen tres tipos de actualizaciones:

De actualización, de depuración y de seguridad.

PASOS BÁSICOS PARA UNA INSTALACIÓN:

Comprobar los requisitos de instalación en cuanto a Hardware como de Software.
Verificación de que el Software  es original, que evitara la instalación de programas infectados.
Creación de los directorios necesarios para llevar a cabo la instalación.
Creación de usuarios y permisos necesarios.
Copia, desempaquetado y descomprension de los archivos de Software.
Compilación y enlace con las bibliotecas que se instalaron con anterioridad.
Registro de la instalación en el caso de Software comercial.

FORMAS DE INSTALACIÓN:

Para todo tipo de instalación es necesario que se realice con fiabilidad y, por lo tanto, con seguridad. Para ello se llevan a cabo una serie de formas o pautas que se explicarán a continuación.

INSTALACIÓN POR COPIA DIRECTA:

 Este tipo de instalación se realiza mediante programas en MAC y se organizan y presentan como un paquete que contiene todo lo necesario para que el programa funcione. Este modelo permite que aunque instalemos y desinstalemos gran cantidad de archivos de Software del sistema operativo no se vera alterado y seguirá con su funcionamiento.

INSTALACIÓN MEDIANTE UN INSTALADOR: 

En este tipo de instalación se emplean archivos ejecutables y soportado por un dispositivo de almacenamiento. Esta instalación es habitual de la plataforma Windows para el uso de instaladores. Los instaladores hacen de transparencia al usuario. Para finalizar, este tipo de instalación necesita desinstaladores necesarios para no dejar rastro de la aplicación.

INSTALACIÓN USANDO UN SISTEMA O GESTOR DE PAQUETES

El sistema operativo requiere de algún software especifico para llevar a cabo la instalación. Para ello se llevan a cabo una serie de herramientas que amenizan el proceso de instalación actualización etc... Este tipo de instalaciones se llevan a cabo en Linux donde el Software se lleva a cabo mediante la segmentación de paquetes. También se deben de resolver una serie de dependencias para garantizar el funcionamiento del Software.

ELIMINACIÓN DE APLICACIONES:

Para la eliminación de las aplicaciones se lleva a cabo un proceso denominado desinstalación y que, dependiendo de modelo de instalación seguido, sera diferente para cada usuario. Dicho desinstalador deberá seguir:
Eliminación de archivos
Ajustes necesarios de configuración del SO
Eliminación de iconos en el escritorio.

PRUEBAS O TESTING DE APLICACIONES:

Las pruebas o testing de aplicaciones es el conjunto de procesos que verifica y valida la calidad del Software. Estos dos tipos se integran dentro del ciclo de vida del Software. Cuando se desarrolla un proyecto de software nunca se debe subestimar el plan de pruebas. Este tipo de pruebas hacen ejecutar el Software y aplicar sobre el mismo un conjunto de métodos para descubrir sus errores. Con las pruebas o testing, se pretende detectar errores tanto de programación como de forma. Para acabar, cabe destacar que lo habitual sea que se produzca gran numero de fallos al inicio de la primera fase.

FALLOS DEL SOFTWARE:

Razones por las que se produce fallos:

Escasez o ausencia de comunicación entre diferentes individuos.
Complejidad del Software.
Errores de programación.
Cambios continuos durante el desarrollo del Software.
Presiones de tiempo.
Pobre documentación del código.x                                                          

Para finalizar, la persona que lleva a cabo la reparación de los fallos del Software es un profesional que posee altos conocimientos de programación, técnicas y herramientas especializadas en pruebas.

TIPOS DE PRUEBAS:

Existen varios tipos de pruebas:

Verificacion: La verificación consiste en demostrar que un programa cumple con todas las expectativas y que funciona correctamente. Este tipo de prueba se centra en la fase de desarrollo e incluye la revisión de planes, del código etc... Finalmente, se trata de dar respuesta a la siguiente pregunta: ¿está el producto correctamente construido?

Validacion: La validación es el proceso que se encarga de comprobar que el programa da la respuesta adecuada al usuario. Este tipo de prueba se centra en la comprobación de los requerimientos de Software.