martes, 27 de marzo de 2012

¿Que es una maquina virtual?

 ¿QUE ES UNA MAQUINA VIRTUAL?

En informática una máquina virtual es un software que emula a una computadora y puede ejecutar programas como si fuese una computadora real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real.

Una característica esencial de las máquinas virtuales es que los procesos que ejecutan están limitados por los recursos y abstracciones proporcionados por ellas. Estos procesos no pueden escaparse de esta "computadora virtual".



Windows 8 permitirá crear una versión portátil de S.O.


Una captura de pantalla del Windows 8 donde muestra la capacidad de crear una copia portátil del SO

Para quienes hayan usado Linux alguna vez, quizás estén familiarizados con la posibilidad que nos brinda este sistema operativo de copiar los archivos del sistema en una memoria portátil, conectarla a nuestra computadora y arrancar Linux sin necesidad de crear una partición separada para el sistema operativo en el disco duro.

Una versión beta del nuevo sistema operativo de Microsoft, Windows 8 que se filtró en la Internet parece traer una opción similar a la de Linux. La función llamada “Portable Workspace” (espacio de trabajo portátil) permite a los usuarios copiar Windows 8 en una memoria portátil de 16GB. Si la computadora es reiniciada con la memoria insertada en el puerto de USB, Windows 8 funcionaría como si el sistema operativo estuviera instalado en la computadora.
 
 
Aun no queda claro si el usuario tendrá la opción de trasladar algunos programas instalados en la computadora original, o si pudiera copiar la lista de favoritos de Internet Explorer o los documentos archivados. Tampoco se conoce si habrá una limitación en cuanto al número de copias portátiles que el usuario podría crear de su sistema operativo.
 
 
Una versión portátil del Windows 8, podría ser usado para limpiar virus, o para rescatar información de disco duros que han fallado. Esperemos que MS no ponga muchas limitaciones en el número de copias que se pueden hacer.

Google prepara a Majel para competir con Siri.



Varios reportes han comenzado a aparecer en diferentes blogs de tecnología indicando que Google está preparando un sistema inteligente de reconocimiento de voz similar a Siri. El sistema que se llamará Majel, (en referencia a una de las computadoras de la serie Star Treck) pudiera estar listo en solo dos meses.
A finales del año pasado, Google adquirió la compañía Phonetic Arts cuyo software es utilizado en muchos dispositivos de Android para controlar varios programas con comandos específicos como “enviar email” o “abrir calendario”, sin embargo Majel sería capaz de entender patrones de lenguaje natural (por ejemplo “revisa el calendario y dime si tengo tiempo libre el próximo lunes”), algo que Siri ya puede hacer.
De acuerdo a uno de los reportes que apareció en el sitio Android and Me, Majel utilizaría inicialmente solo las búsquedas generadas por Google. Su contraparte, Siri utiliza a Wolframalpha, un sistema de búsqueda mucho más sofisticado que es capaz de entender preguntas y utilizar análisis contextual para extraer las respuestas correctas.
En una reciente conferencia de prensa realizada en Hong Kong y donde participaron varios ejecutivos de la división de Android, Matias Duarte uno de directores de Android respondió a una pregunta donde le pedían que hablara sobre cual sería la respuesta de Google para competir con Siri. Duarte dijo “Creo que Siri es un producto excelente, sin embargo nuestra estrategia es diferente. Mientras que Apple ha tratado de darle una personalidad a Siri, nosotros trataremos de replicar un sistema similar al de la computadora de Star Trek, donde cada componente de la nave espacial puede ser manejado con comandos de voz. No hay una personalidad determinada, simplemente es una “computadora” lista para responder a nuestros comandos” Duarte comparó a Siri con el robot C-3PO de la película “Star Wars” “Siri es como C-3PO, un robot con personalidad que siempre anda recibiendo órdenes, pero que frecuentemente comete errores cuando trata de cumplirlas y sus equivocaciones nos hacen reír”

Próxima generación de laptops traerán sensores de Kinect


Microsoft está trabajando con varios vendedores de laptop para incorporar diferentes sensores del controlador de juegos para la Xbox Kinect en las computadoras. Estos sensores estarían integrados en el hardware de la próxima generación de laptops corriendo el Windows 8.
Teóricamente, la integración de estos sensores permitiría a los usuarios controlar elementos del sistema operativo con simples movimientos de las manos, sin necesidad de tocar la pantalla o el teclado. Podría además, utilizar un sistema de reconocimiento facial para agregarle otra capa de seguridad a las computadoras. Por ejemplo, los sistemas podrían identificar visualmente si quien está usando la computadora es un administrador o un usuario regular y darle autorización al sistema de acuerdo al nivel de seguridad preestablecido.

Actualmente existen ya varios prototipos de laptops con sensores de Kinect instalados, entre ellos un sistema construido por Asus que viene con una hilera de sensores en la parte superior de la pantalla, donde generalmente está posicionada la cámara web.

El año pasado, Microsoft liberó el software necesario para controlar la Kinect, lo que inició una serie de proyectos caseros que utilizan la Kiniect en diferentes dispositivos como robots y carros a control remoto.

Hace unos meses, Microsoft prometió una versión de la Kinect para las PC regulares, sin embargo la compañía parece que quiere expandir el controlador a todos los modelos de PC corriendo el Windows 8.

lunes, 26 de marzo de 2012

La próxima versión de la Internet.

La próxima Internet será completamente diferente. Será una Internet de “objetos”, no de seres humanos, donde el concepto de “redes sociales” significará el libre intercambio de información entre miles de millones de objetos usando un lenguaje y un protocolo común.

IBM anunció que unirá esfuerzos con la firma italiana de diseño de hardware Eurotech para trabajar en el desarrollo de un protocolo de código libre que permitirá a cualquier objeto comunicarse con otros objetos. Este nuevo protocolo está siendo desarrollado actualmente por la fundación Eclipse.

Se proyecta que para el año 2020, más de 24 mil millones de objetos estarán comunicándose entre sí. Desde un aparato que monitorea los latidos del corazón de un paciente, hasta el sistema de alcantarillado de una ciudad.

El protocolo de comunicación se llama Message Queuing Telemetry Transport (MQTT) y es el equivalente de formato http que usamos actualmente para la Internet. Será una especie de red M2M (de maquinaria a maquinaria) y se logrará gracias a censores inteligente que vendrán integrados a todo tipo de objetos.





Super Wi-Fi la tecnología que cambiará la forma como nos conectamos a la Internet


El primer aparato comercial que transmite la señal de banda blanca y que fue instalado en Wilmington, NC

Hace unos días me enteré de la noticia que la ciudad de Wilmington, North Carolina se había convertido la primera ciudad del mundo en instalar un dispositivo de transmisión de señal de “banda blanca”, un ancho de banda entre los 50 y 700Mhz que permite la trasmisión de datos a velocidades similares a la 3G, pero que cubre una distancia de varios kilómetros a la redonda.

Algunos expertos han denominado esta nueva señal Super Wi-Fi, dada su enorme capacidad de alcance comparada con las señales regulares de una red Wi-Fi, la cual mucha veces se ve interrumpida por obstáculos como las paredes de nuestras casas.

La llamada “banda blanca” o “espacio blanco” fue liberada por el gobierno después que los canales de TV comenzarán a transmitir su señal digitalmente. Compañías como Google y Microsoft abogaron ante el gobierno para que en vez de revender estas señales, simplemente las liberara sin restricción alguna. La banda blanca funciona en UHF, y forma parte de la liberación hecha por la Comisión Federal de Comunicaciones hace unos años atrás cuando todos los canales de TV abandonaron la transmisión análoga. Al estar liberada nadie necesita licencia del gobierno para transmitir en esta banda.

Esta banda blanca, opera a una frecuencia mucho más baja que las redes inalámbricas caseras. En los Estados Unidos funcionarán bajo la señal 802.22 y será conocida como “red de área regional”

Inicialmente, la banda blanca competirá con las señales de 3G en cuanto a su uso, ya que le dará oportunidades a los proveedores de servicios móviles de expander su señal a lugares remotos donde las antenas de transmisión no tienen alcance. Sin embargo, debido a su uso público, nada prohíbe a cualquier persona instalar un transmisor de banda blanca en su patio y compartir su señal de Internet con todo el vecindario.

Esta nueva tecnología todavía esta en su infancia, sin embargo se espera que para finales de este año comiencen a salir al mercado los primeros microcircuitos capaces de recibir data en la banda blanca, después de esto, es solo cuestión de tiempo para que estos chips comiencen a ser integrados en teléfonos celulares y computadoras.

Como es de esperarse, las compañías de servicios móviles no están muy contentas con esta tecnología, ya que de tener un teléfono móvil con un circuito que reciba la señal de banda blanca, los usuarios no necesitarían utilizar las antenas de transmisión de las compañías de móviles y en su lugar podrían recibir e iniciar llamadas a través de servicios de VoIP (Voz sobre IP) a través de las redes de Super Wi-Fi.

Androrid.

Android es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware, está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes, tabletas, Google TV y otros dispositivos. Es desarrollado por la Open Handset Alliance, la cual es liderada por Google.Este sistema por lo general maneja aplicaciones como Market (Marketing)

Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005. Es el principal producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio. Las unidades vendidas de teléfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercer trimestre. A nivel mundial alcanzó una cuota de mercado del 50,9% durante el cuarto trimestre de 2011, más del doble que el segundo sistema operativo (iOS de iPhone) con más cuota.

SkyDrive tendrá su propia aplicación en Windows 8


Microsoft anunció que su servicio de almacenamiento en las nubes, SkyDrive contará con su propia aplicación en Windows 8, lo que significa que la compañía piensa integrar totalmente SkyDrive en el nuevo sistema operativo.

En su blog oficial de Windows 8, Microsoft dijo que “espera convertir SkyDrive en un verdadero dispositivo en las nubes”, es decir, una especie de disco duro adicional que estará conectado a tu computadora

Mike Torres, uno de los programadores de Windows 8, dijo que “queremos asegurarnos que tus archivos estén disponibles instantáneamente cuando te mueves de una computadora a otra, sin necesidad de cambiar la configuración o usar una memoria de USB”

La forma como Microsoft imagina a SkyDrive en el futuro, es precisamente como si fuera un disco duro adicional, el cual te permite abrir, editar archivos, y guardarlos nuevamente en el mismo lugar sin necesidad de descargarlos primero a tu computadora. Es decir todo se haría en la Internet.

Con su propia aplicación, SkyDrive te permitirá subir los archivos con solo arrastrarlos visualmente a través del Windows Explorer.

Todo parece indicar que Microsoft planea seguirle muy de cerca los pasos a Apple, la cual ya ha dicho que integrará su servicio de iCloud a su nuevo sistema operativo Mountain Lion. Ahora solo queda ver si los precios por el servicio en las nubes cambiarán una vez que iCloud y SkyDrive formen parte íntegra de sus respectivos sistemas operativos. Actualmente Microsoft regala 25GB de almacenamiento mientras Apple solo te da 5GB gratuitos.
ASP.NET BIBLE




Cómo Este Libro Es Organizado :
El objetivo básico de este libro es proporcionarles la visión a diseñadores del Tejido-aplicación en
ASP.NET ofrece y para permitirles que desarrollar rico, afiance, y el Tejido fiable
las aplicaciones. El libro empieza introduciendo los rasgos básicos de ASP.NET y entonces los movimientos en para explorar los rasgos de ASP.NET avanzados.

DESCARGARLO AQUÍ

Como crear tu propia aplicación móvil sin saber programar

Quizás tengas una muy buena idea para una aplicación móvil, o tal vez necesitas una herramienta para mantener a tus clientes, o miembros de tu club informados sobre los últimos acontecimientos. Sea cual sea la razón necesitas crear una aplicación que puedas vender o regalar en el App Store de Apple, o el Android Market, pero solo existe un problema: No sabes absolutamente nada de programación.

Si este es el caso, no estás solo, miles de personas han chocado con la misma barrera y al menos que tengas unos cuantos cientos de dólares para pagarle a un programador, tu aplicación no dejará de ser un sueño.

Pero no todo está perdido. Varias compañías han entendido que miles de personas tienen la misma necesidad de crear una aplicación móvil, y no saben como hacerlo. Estas compañías han desarrollado una serie de herramientas sumamente fáciles de usar, y que te permiten gratuitamente o a muy bajo tener tu propia aplicación móvil sin necesidad de escribir una sola línea de código.

Veamos algunas de ellas:





Magmito: Creado por la compañía Didmo, Magmito es una herramienta que te permite crear aplicaciones utilizando una serie de plantillas que puedes ajustar a tu gusto. Todo es creado en el sitio de Magmito, y al final puedes enviar tu aplicación al App Store, o Android Market sin necesidad de recrear todo el proceso para cada sistema operativo.
Magmito te permite también crear publicidad para tu aplicación, utilizando códigos de QR o enlaces para Facebook y otras redes sociales.

Tutorial C#.

Lenguaje de programación C#

C# (pronunciado si sharp en inglés) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.

Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.

Aunque C# forma parte de la plataforma .NET, ésta es una API, mientras que C# es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma.


¿Qué son las variables en C#?

Las variables son identificadores asociados a valores. Se declaran indicando el tipo de dato que almacenará y su identificador.

Un identificador puede:

- empezar por "_".

- contener caracteres Unicode en mayúsculas y minúsculas (sensible a mayúsculas y minúsculas).

Google Sky Map



Es una aplicación de Android para los aficionados a la astronomía. Funciona como un buscador de constelaciones con el que no tienes nada más que apuntar con el dispositivo móvil a el cielo y comprobar las constelaciones y las estrellas que pueden verse mientras que la aplicación las une y les pone nombre.
Noticias sobre Tecnología del Futuro.



En los últimos meses hemos visto una enorme ola de tablets de todos los tamaños y colores invadiendo nuestra vista y llamando nuestra atención. Las pantallas táctiles son el futuro y eso lo tenemos muy claro, pero ahora la gente de Hyundai ha llevado esta idea un paso más allá, creando el Hyundai Table Monitor.

Aunque no tenemos muchos detalles aún, sabemos que se trata de un monitor multitáctil de 70 pulgadasde diagonal, que se puede utilizar de manera vertical como estamos acostumbrados, para ver una película o realizar una presentación, pero también se puede usar de manera horizontal, como una mesa cualquiera para 6 personas.

Las posibilidades son infinitas para un dispositivo de este tipo, desde el entretenimiento hasta la educación pueden verse beneficiados por un recurso como este. Ya me imagino llegar a un restaurante y elegir lo que vamos a comer a través de la pantalla táctil, sólo por citar un ejemplo, así que esperemos verla pronto a la venta.



MICROSOFT ACCESS 2007.

Ahora, durante muchos años  Microsoft Acces  les ha permitido a los usuarios diseñar y  desarrollar las aplicaciones del banco de datos Windows-basado, y el Acceso continúa siendo el  
el banco de datos más popular de mundo. Este libro es para las personas que ya han dominado  
el uso de Microsoft Acceso bancos de datos y ahora está listo para el próximo  
el paso—programando. Acceda 2007 Programación por el Ejemplo con VBA, XML,  
y ASP toma a non-programadores a través de los pasos detallados de crear el Acceso  
los bancos de datos los muestran desde el principio y entonces cómo recuperar y manejar su  
datos que usan varios idiomas de la programación y técnicas programática mente.  
Con este libro en la mano, los usuarios pueden construir el toolset requerido por desarrollar rápidamente  
sus propias soluciones del banco de datos. Este libro demuestra que, dado el derecho  
acerqúese, mientras programando un banco de datos de Acceso desde el principio y controlándolo vía programando el código pueden ser tan fácil como diseñando y manteniendo los bancos de datos Acceda a construir-en las herramientas. Este libro da una apreciación global práctica de muchos programaciones  
los idiomas y técnicas necesario programando,  y manteniendo  los datos recuperados de los bancos de datos de Acceso de hoy.

Este es un libro muy interesante....


Haz clic y descargalo->

50 plantillas en HTML5 y CSS3, gratis.

Una excelente recopilación la que han hecho en Smashing Apps, se trata de 50 templates con diseño profesional, hechos en HTML5 y CSS3, y lo mejor de todo es que son gratuitos, listos para descargar, editar y usar en cualquier proyecto.
Ahora que el diseño de páginas web con HTML5 y CSS3 se está haciendo más común, siempre nos viene bien este tipo de material, sobre todo a aquellos que recién se inician en este mundo del diseño y desarrollo web.
Hay plantillas para todo tipo de proyectos, por ejemplo: Galerías de fotos, corporativas, restaurantes, portafolios de trabajo, etc. Aquí les dejo cinco de ellas y al final el enlace:

Manual de Fórmulas Técnicas 30ª Edición, kurt Gieck / Reiner Gieck


Manual de Fórmulas Técnicas 30ª Edición, kurt Gieck / Reiner Gieck kurt Gieck / Reiner Gieck 
| ISBN: 9701505980 | 79.3MB | Spanish | PDF |672 Pages | Alfaomega Grupo Editor | 30 Tra edition (April 2003)

Descripción:
Numerosas generaciones de estudiantes, técnicos, e ingenieros han consultado y seguirán consultando este manual. Presenta en forma clara, concisa, y ordenada las fórmulas de mayor interés, incluyendo las innovaciones que han surgido en los campos de la ciencia y la tecnología. Dividido en dos partes principales: aplicaciones básicas y aplicaciones avanzadas; la primera parte contiene las áreas de matemáticas, estadística, física, ingeniería, tecnología industrial; incluyendo aspectos fundamentales del Sistema Internacional.
El manual de fórmulas técnicas de Kurt Gieck, es el manual de fórmulas de ciencia, ingeniería y tecnología más completo (existen versiones en alemán, portugués, francés, inglés y español.)
Empleado en el trabajo diario en la escuela, el laboratorio, la investigación, en el estudio; el carácter interdisciplinario de las áreas científicas y tecnológicas y por ende el empleo de voluminosos datos obliga a estudiantes, técnicos e ingenieros a consultar, de forma molesta, procedimientos, fórmulas y propiedades en cada uno de los libros especializados, ya sea una simple conversión de unidades, o algún dato de geometría, estadística, química, dinámica, ecuaciones diferenciales, térmica, sistemas eléctricos, matemáticas financieras, máquinas-herramienta, etc. Gieck reúne en este manual, las fórmulas fundamentales de la ciencia, la ingeniería y la tecnología.

domingo, 25 de marzo de 2012

¿Desconfían las personas de los androides?

Un estudio reciente afirma que sí. Las réplicas humanas se asemejan y actúan casi como seres humanos, pero provocan sentimientos de desagrado. Masahiro Mori, dedicado a la investigación robótica en Japón, acuñó en la década de los setenta el término«valle inquietante» para describir este fenómeno. El «valle» es un bache en una gráfica de la aceptación de un androide que se corresponde con la pérdida de las características maquinales y la dotación de un parecido excesivo a un humano.

Tras investigar el fenómeno estudiando el cerebro de personas mientras observaban a un androide denominado Repliee Q2, un equipo internacional de investigadores ha concluído que es el desajuste perceptual entre la apariencia y el movimiento lo que provoca estos sentimientos. De hecho, todo apunta a que existe un «sistema de percepción de la acción» en el cerebro humano configurado en función de la apariencia o del movimiento propio de las personas, según publicaban los investigadores en la revista Social Cognitive and Affective Neuroscience.

martes, 20 de marzo de 2012

GUÍA  DESARROLLADOR WEB ASP.NET

ASP.NET: Es un modelo de desarrollo Web unificado creado por Microsoft para el desarrollo de sitios y aplicaciones web dinámicas con un mínimo de código. ASP.NET forma parte de que contiene las librerías necesarias para la codificación. Se pueden usar distintos lenguajes de programación para realizar aplicaciones web en ASP.NET, pero nosotros nos vamos a enfocar en el lenguaje C# (C Sharp) que es el más utilizado para este tipo de desarrollos. 

Puedes descargarlo haciendo clic aquí.