jueves, 1 de octubre de 2015

ROSE, "EL PROGRAMA QUE TE HARA DUDAR"

SI ESTAS CHATEANDO CON UN ROBOT O CON UNA PERSONA REAL

Hay un reto entre programadores que ha llamado por muchos años la atención. Se trata de hacer un programa que pueda llevar una conversación con un programa y pasar la prueba de Turing, es decir, que el ser humano que lleva la plática con el programa no pueda decidir si está hablando con otra persona o si es una computadora con la que se comunica.
De acuerdo con Wikipedia, el Premio Loebner es una competición de carácter anual que concede premios a un programa de computadora que esté considerado por el jurado que lo compone, como el más inteligente de los que se han presentado. El formato de la competición sigue el estándar establecido en la prueba de Turing. Un juez humano se enfrenta a dos pantallas de computadoras, una de ellas que se encuentra bajo el control de una máquina, y la otra bajo el control de un humano. El juez plantea preguntas a las dos pantallas y recibe respuestas. En base a las respuestas, el juez debe decidir qué pantalla es la controlada por el ser humano y cual es la controlada por el programa de ordenador.
Image result for HABLAS CON UN ROBOT O CON UNA PERSONA

miércoles, 30 de septiembre de 2015

UN BASIC PARA PROGRAMAR DENTRO DE CUALQUIER DISPOSITIVO ANDROID.




Paul_Laughton_2013El Dr. Richard Feynman Observatory ha desarrollado BASIC! para Android. Este es un dialecto del original Basic de Darthmouth, el cual permite escribir y ejecutar programas directamente en un dispositivo Android. Sus características no son despreciables y es claro que en algún sentido, si pensamos que Android es un sistema operativo, tener un lenguaje de programación dentro del mismo, quizás para hacer algunas tareas menores, puede ser una buena idea. RFO Basic.













TIENE LAS SIGUENTES POSIBILIDADES:


  • Gráficas (con multitouch)
  • HTML y Javascript para las interfaces con el usuario
  • SQL
  • GPS
  • Sensores del dispositivo
  • reproducción de música
  • Sonidos
  • Grabación de audio
  • Generación de tonos
  • Cámara
  • Estructuras de datos: Array/List/Stack/Bundle
  • Navegación de Internet
  • E/S de archivos en modo texto y binario
  • Encripción
  • Funciones definidas por el usuario
  • Cliente FTP
  • Sockets TCP/IP Cliente y servidor
  • Bluetooth
  • Mandar mensajes SMS
  • Mandar correos
  • Hacer llamadas telefónicas
  • Acceso al súper usuario

Los programas de RFO Basic! pueden ser compilados como apps. Hay dos procesos para ello: uno es generar un icono (como un atajo), pero esto requiere tener RFO Basic! instalado en el dispositivo. El otro proceso genera una app estándar que no necesita el Basic!. La aplicación puede entonces ofrecerse en la tiendas de Android (Android Market).

El sistema está documentado profusamente y tiene un tamaño de unas 200 páginas. El paquete de instalación tiene casi tres docenas de programas fuentes que explican y demuestran los detalles de implementación particular en este dialecto. Cabe decir que Basic! se sigue mejorando contínuamente. Nuevas versiones aparecen más o menos a una frecuencia de una vez por semana. Muchas de las mejoras vienen a ser peticiones de los usuarios. Hay un foto de discusión en donde se puede hablar con el equipo de desarrollo.

martes, 29 de septiembre de 2015

SISTEMA OPERATIVO APPLE

SISTEMA OPERATIVO APPLE


Apple Inc. es una empresa multinacional estadounidense que diseña y produce equipos electrónicos y software, con sede en Cupertino (California, Estados Unidos) y otra pequeña en Dublín (Irlanda). Entre los productos de hardware más conocidos de la empresa se cuenta con equipos Macintosh, el iPod, el iPhone y el iPad. Entre el software de Apple se encuentran los sistemas operativos Mac OS X e iOS, el explorador de contenido multimedia iTunes, la suite iLife (software de creatividad y multimedia), la suite iWork (software de productividad), Final Cut Studio (una suite de edición de vídeo profesional), Logic Studio (software para edición de audio en pistas de audio), Xsan (software para el intercambio de datos entre servidores), Aperture (software para editar imágenes RAW) y el navegador web Safari.

La empresa operaba, en mayo de 2014, más de 408 tiendas propias en nueve países,4 miles de distribuidores (destacándose los distribuidores premium o Apple Premium Resellers) y una tienda en línea (disponible en varios países) donde se venden sus productos y se presta asistencia técnica. De acuerdo con la revista Fortune, Apple fue la empresa más admirada en el mundo entre 2008 y 2012.
Image result for APPLE

lunes, 28 de septiembre de 2015

¿QUE SIGNIFICA 1G 2G 3G Y 4G?

1G- Redes análogas: La primera generación surgió a finales de los años setenta y comienzos de los ochenta del siglo pasado. Esta tecnología, caracterizada por ser analógica y únicamente para voz, introdujo la utilización de múltiples celdas y la capacidad de transferir llamadas de un lugar a otro mientras el usuario viajaba durante la conversación, para lo cual la torre de cobertura se enlazaba con los sitios de células cercanas para mantener la comunicación.
 
2G- Globalización digital: A diferencia de la anterior, en la segunda generación todo el proceso es digital. Hay que recordar que tanto la 1G como la 2G empleaban sistemas digitales para la conexión de las radio bases con la red telefónica, pero en la primera de ellas la transmisión se realizaba única y exclusivamente de manera analógica.
 
3G- Alta transmisión: Antes de llegar a la tercera generación, la telefonía celular incorporó mejoras tecnológicas a la 2G, cuyos avances fueron modificando su concepto. Entonces se hablaba de generaciones 2.5G y 2.75G, que en realidad abonaron el camino para esta 3G, la cual como diferencia básica sobre la precedente es la conmutación de paquetes para la transmisión de data. Con esta innovación,  ¿qué beneficios tiene el usuario?
Sencillo. Con la capacidad de transmisión de voz y datos a través de la telefonía móvil, los servicios de la tercera generación permiten al suscriptor la posibilidad de transferir tanto voz y datos en una simple comunicación telefónica o una videoconferencia, así como también transmitir únicamente datos –sin voz- como descargas de programas, intercambio de correos electrónicos, mensajería instantánea, etc., y todo con una velocidad de 384 kbps que posibilita ver videos
 
4G- Velocidad futuristica: El gran avance tecnológico que distinguirá la cuarta generación de la 3G tiene que ver con la eliminación de los circuitos de intercambio, para emplear únicamente las redes IP (protocolo de Internet), es decir, aquellas que se producen con la confluencia entre redes de cables e inalámbricas, aptas para celulares inteligentes o smartphones y modems inalámbricos, entre otros.
Todos los datos, incluyendo la voz de las llamadas, serán transmitidas por intermedio de paquetes conmutados con una velocidad que estará por encima de 1 GBps, además de contar con mayor ancho de banda. Con estos valores, a través de un teléfono móvil o celular se puede obtener una perfecta recepción para la televisión high definition o de alta resolución.

Image result for REDE 1g 2g 3g 4g IMAGENES

domingo, 27 de septiembre de 2015

ALMACENAMIENTO EN LA NUBE

Las aplicaciones web son viables gracias a que puedes almacenar datos en la nube, y es este precisamente el concepto que cambia la forma de ver y asumir la experiencia con los computadores y dispositivos móviles.
Antes necesitabamos de un computador enorme y robusto, con gran capacidad de procesamiento y almacenamiento, ahora sólo necesitamos un pequeño dispositivo conectado a la red para poder hacer lo que necesitamos.
El almacenamiento en la nube nos sugiere que lo imporante ahora no es tener y resguardar; sino, la posibilidad de acceder, compartir y cargar lo menos posible. 
 Se le conoce con los términos de nube informática al almacenamiento en la nube o cloud, de la palabra nube en ingles.  Cuando se dice que algo está en la nube, significa que el archivo o el documento se encuentra almacenado el un servidor web, en lugar de estarlo en nuestro computador o dispositivo.
Así como los dispositivos móviles, tablets y los smartphones, revolucionaron el uso del computador de escritorio y portátil, el almacenamiento en la nube revoluciona nuestra experiencia con el internet, el uso del software o programas y la forma en la que almacenamos nuestros archivos.

¿QUE ES UNA APLICACION WEB?

DATO IMPORTANTE:
Las aplicaciones web reciben este nombre porque se ejecutan en la internet.  Es decir que los datos o los archivos en los que trabajas son procesados y almacenados dentro de la web. Estas aplicaciones, por lo general, no necesitan ser instaladas en tu computador.
El concepto de aplicaciones web está relacionado con el almacenamiento en la nube. Toda la información se guarda de forma permanente en grandes servidores de internet y nos envian a nuestros dispositivos o equipos los datos que requerimos en ese momento, quedando una copia temporal dentro de nuestro equipo.
En cualquier momento, lugar y desde cualquier dispositivo podemos acceder a este servicio, sólo necesitamos una conexión a internet y nuestros datos de acceso,  que por lo general son el nombre de usuario y contraseña.

 Estos grandes servidores de internet que prestan el servicio de alojamiento estan ubicados alrededor de todo el mundo, asi hacen que el servicio prestado no sea tan costoso o gratuito en la mayoria de los casos y extremadamente seguros.


ALGUNOS EJEMPLOS DE APLICACION WEB:

  •  CORREO ELECTRONICO Servicios como Gmail y Yahoo! se ejecutan en tu buscador y realizan las mismas tareas de programas de correo electronico como Microsoft Outlook. despues de hacer el ingreso a un servicio de correo electronico online, puedes utilizarlo enmediatamente, sin necesidad de instalar algun programa en tu equipo. tus correos permaneceran almacenados en los servidores de tu proveedor del servicio.

  • GOOGLE DOCS Esta conjunto de programas ofimaticos. Se ejecutan desde tu navegador y funcionan de igual manera que los programas que hacen parte del paquete de Microsoft Office, ya que puedes utilizarlo para crear documentos, hojas de claculo, presentaciones y mas. Los documentos se almacenan en la nube, lo que facilita compartir y editar tus archivos simultaneamente con otras personas y puedes hacerlo desde cualquier dispositivo, en el lugar que quieras a la hora que quieras. Solo debes de tener una conexion a internet.

Aplicaciones Web


ANDROID DOMINA EL MERCADO MUNDIAL DE "SMARTPHONES"



Ahora nos centraremos en hacer una distribución de los sistemas operativos preferidos por los usuarios a partir del informe publicado por Strategy Analytics.
La situación revelada no puede ser más favorecedora para Google que, según el estudio, ocupa más de tres cuartos del mercado de movilidad mundial con un porcentaje aplastante de 85% , dejando atrás, a una diferencia difícil de igualar, a sus principales competidores Apple, Microsoft y BlackBerry.

A nivel global, las conclusiones de los analistas indican un crecimiento de 27% de las ventas mundiales de dispositivos móviles en el segundo trimestre de 2014, con una subida de 233.0 millones unidades vendidas a 295.2 millones en comparación con el mismo periodo del 2013. Pero, así como lo apunta el mismo estudio, el incremento es todavía insuficiente para igualar el nivel del año pasado que registró un crecimiento de 49% del sector, reducido a un 27% este año. El descenso a mitad de los dispositivos móviles vendidos no es el único cambio notado por los analistas. A esto se añaden las variaciones en función de la región geográfica: África y Asia se caracterizan por una explosión en la demanda mientras que los mercados de EEUU y Europa se encuentran en un proceso de maduración.

Una carrera dominada por un único competidor 

El sistema operativo para móviles de Google batió el récord el segundo trimestre del 2014, llegando a dominar 85% del mercado de smartphones, pasando de 186.8 millones de dispositivos Android vendidos a 249.6 millones respecto al año anterior.
Aún así, los analistas de Strategy Analytics creen que la victoria de Google fue determinada en gran parte por la situación desfavorable por la que pasan sus principales rivales.
BlackBerry bajó su volumen de dispositivos móviles a 1.9 millones de 5.7 millones del año pasado, situándose en el cuarto puesto de los sistemas operativos más usados. Una posición más arriba encontramos a Microsoft que continúa mantenerse el tercero a pesar de su descenso de cuota de mercado, de 3.8% a 2.7% respecto al año anterior.
El segundo mejor posicionado queda Apple, aunque en su caso también se ha visto un retroceso de un punto en la cuota de mercado debido a la poca presencia en el sector de smartphones low cost.
Las conclusiones del estudio señalan una situación difícil de empatar. Google tiene a su lado no sólo las ventajas de competir con compañías que han disminuido sus segmentos de mercado, sino también los beneficios de estar presente en el sector emergente de móviles de buena calidad y precio muy rentable como es el caso de los países asiáticos. Desde el punto de vista de Neil Mawston, el director ejecutivo de Strategy Analytics, para Android será una carrera muy fácil de ganar:“Igual que el mercado de ordenadores, Android está a punto de convertir las plataformas móviles en una carrera dominada por un único competidor. Sus servicios low cost y el software intuitivo seguirán teniendo un gran atractivo para los fabricantes de hardware, operadores móviles y consumidores del todo el mundo”.
La solución según el mismo analista consiste en una respuesta inmediata por parte de las otras compañías que forman el ecosistema móvil. La futuraentrada de Apple en el sector de los phablets y la expansión de Firefox en el de los smartphones de bajo precio avisada para este año, deberían equilibrar el gran volumen de demanda que ha captado Android e impedir que gane un control de mercado mayor del que tiene actualmente.
Porcentajes de los operativos moviles