martes, 14 de abril de 2009

Single Unix Specification (SUS)

Primero que todo, ¿Qué es Single Unix Specification (SUS)?

Es una certificación que identifica y aprueba a todo sistema basado en UNIX o hardware compatible con UNIX. Single Unix Specification es una colección de documentos que forman parte de la X/Open que definen los requisitos para un sistema UNIX. Sólo los sistemas que cumplen a cabalidad y se encuentran certificados por la especificación Single UNIX Specification pueden ser denominados "UNIX®" (otros reciben la denominación "similar a un sistema Unix" o "similar a Unix").

The Open Group (anteriormente X/Open) adquirió los derechos de certificación y marca registrada UNIX de Novell y actualmente los usa para certificar los sistemas de distintos fabricantes como compatibles UNIX. Las especificaciones publicadas para que un sistema sea certificado o compatible UNIX son las SUS (Single Unix Specifications.

Debido al alto costo de la certificación IEEE, SUS es el estándar de facto.
• Dos estandares usados actualmente: el Unix 02 (o Unix 98) y el más reciente: Unix 03.

Veamos un poco de la historia para poder entender mejor cómo funciona esto...

Anteriormente, el sistema operativo UNIX fue producto con cuatro elementos (Ver la siguiente figura):

* La especificación
* La tecnología
* La marca registrada
* El producto


Con la Especificación Unica de UNIX (SUS), ahora existe un único consenso abierto que define el producto, también hay una marca que es usada para identificar aquellos productos que conforman la especificacion unica de Unix (SUS). Tanto la especificación como la marca ahora han sido confiadas para su manejo para la industria por la compañia X/Open.

Debido a las múltiples versiones en el mercado de UNIX, se comenzaron a publicar estándares para que todas las versiones fuesen compatibles. La primera de ellas la lanzó AT&T llamada SVID (System V Interface Definition) que definía:

•Cómo deberían ser las llamadas al sistema (System Call)
•El formato de los archivos
•Etc.

SUS comenzó como la especificación API común, luego se convirtió a en las especificaciones 1170, y actualmente es el Single Unix Specification.

Otra versión importante fue la de la Universidad de Berkeley (Berkeley Software Distribution o BSD) que simplemente las ignoró. Posteriormente la IEEE usó un algoritmo que revisó ambas versiones y buscó las similitudes, a las cuales definió como estándar y llamó POSIX (Portable Operating System for Unix) la que fue adoptada por muchos fabricantes.

El estándar de POSIX se llama 1003. Posteriormente los institutos ANSI e ISO se interesaron en estandarizar el lenguaje C. Algunas de las definiciones del estándar POSIX son las siguientes:

1003.0 Introducción y repaso
1003.1 Llamadas al sistema
1003.2 Intérprete de comandos
1003.3 Métodos de prueba
1003.4 Extensiones para tiempo real
1003.5 Lenguaje Ada
1003.6 Extensiones para la seguridad
1003.7 Administración del Sistema
1003.8 Acceso transparente a archivos
1003.9 Lenguaje Fortran
1003.10 Supercómputo

Las especificaciones SUS incluyen lo siguiente:

* Definiciones de Interfaces del Sistema
* Intefaces y Encabezados del Sistema
* Comandos y Utilerías
* Servicios de red
* Cursos X/Open

Bueno, esta es la información que considero es la más relevante sobre el tema, espero sus comentarios...


Referencias:

http://www.unix.org/what_is_unix/single_unix_specification.html
http://es.wikipedia.org/wiki/Single_Unix_Specification
http://www.buscasdeweb.com/unix.html
http://robotica.chillan.ubiobio.cl/~miguel/Sistemas/02-unix.pdf

martes, 17 de febrero de 2009

Servidores X

Antes que nada, ¿Qué es X?


La interfaz Gráfica de Usuario (GUI-Grafical User Interface) o "Funcionalidad de Ventanas" se ha convertido en una parte de la máquina que todo el mundo utiliza y conoce.

Cualquier proveedor de software de sistemas de cliente, ya sea libre o no, que quiera ser tomado en serio debe proporcionar una interfaz gráfica de usuario (GUI) como primer método de interacción con el usuario. Microsoft incluye el suyo como parte del sistem
a principal, o kernel, al igual que muchos otros. La mayoría de las distribuciones GNU/Linux la incluyen en la instalación por defecto.

Sin embargo, en GNU/Linux, la infraestructura GUI no se incluye en el kernel sino que es un programa aparte con el nombre de “El Sistema de Ventanas X”.

X no es en realidad un GUI. Los GUIs que GNU/Linux suele tener son GNOME, KDE. La mayoría de las distribuciones GNU/Linux son liberadas con una GUI configurada como interfaz por defecto, que puede ser comparada con las GUI de cualquier otro sistema operativo. Y el usuario final, que utiliza el editor de textos, la hoja de cálculo, el cliente de correo y el navegador web no necesita conocer todos los detalles técnicos.



Entonces, ¿qué es exactamente X si no es una GUI?

X es la infraestructura que un GUI utiliza para hacer su trabajo. Por ejemplo, un GUI maneja los botones, las listas desplegables, ventanas, etc., mientras que X maneja el dibujo a bajo nivel de las fuentes, líneas e imágenes en la pantalla y lee las entradas por teclado y ratón así como la comunicación entre programas de éstos. También puede manejar la distribución de la red de usuarios y sesiones remotas.


X fue diseñado desde el principio pensando en redes y adoptó un modelo "cliente-servidor".

En el modelo de X el Servidor X se ejecuta en la máquina que tiene el teclado, monitor y ratón. El servidor es responsable de manejar la pantalla, la entrada de datos a través del teclado, el ratón, etc.

Cada aplicación X (como una XTerm o Netscape) es un cliente. Un cliente manda mensajes al servidor como por ejemplo, "Por favor dibuja una ventana en estas coordenadas" y el servidor devuelve mensajes como "El usuario ha pulsado el botón OK".

Sí solo hay un ordenador involucrado, como en una casa o una pequeña oficina, el servidor X y los clientes X seguramente se ejecutarán en el mismo sistema.

Para resumir el concepto podemos decir que un servidor X es la pantalla y el teclado, lo que mucha gente acostumbrada a MS Windows pensaría que es el cliente, y un cliente X es un programa que abre y usa ventanas, como puede ser un navegador web, un cliente de correo, un procesador de textos y demás.

Viéndolo desde otro punto de vista, un servidor X es una máquina en una red donde existe un programa de “hacer ventanas” y otras máquinas, o clientes X, se conectan a ella para crear ventanas, escribir o mostrar texto, imágenes o lo que sea, en la ventana y puede leer cualquier entrada que el usuario haga sobre esa ventana. Los clientes X a menudo corren en la misma máquina, pero a veces no.




Bueno, espero que se haya entendido bien cómo funciona todo esto de los servidores X. Traté de describir con ejemplos claros y dibujos el funcionamiento de este tipo de infraestructura.

Si quieren consultar más información al respecto, les dejos los siguientes links:

http://www.freebsd.org/doc/es_ES.ISO8859-1/books/handbook/x-understanding.html

http://www.tu-chemnitz.de/docs/lindocs/RH73/RH-DOCS/rhl-rg-es-7.3/ch-x.html


Espero sus comentarios...

domingo, 13 de enero de 2008

El teclado virtual (VKB)

En este post quiero mostrarles una ejemplificación de Innovación tecnológica... La tecnología de las computadoras ha ido avanzando poco a poco y ahora han inventado este tipo de teclado.. hablo sobre el teclado virtual VKB..
Héchenle un ojo al siguiente texto, en el cual se habla de su funcionamiento...
¿Cómo funciona?
Puede utilizar el VKB (teclado virtual para PC) tanto con un ordenador (computador) portátil como con un PC y con dispositivos móviles compatibles, como Smartphone y PDA.
Mediante tecnología infrarroja y de láser, el teclado láser virtual (VKB) produce un circuito invisible y proyecta sobre cualquier superficie un teclado virtual QWERTY de tamaño normal. El teclado virtual para PC funciona exactamente como uno real: Gracias a la tecnología direccional, basada en el reconocimiento óptico, el usuario pulsa las imágenes de las teclas e incluso oye el sonido característico del tecleo que introduce información en el PDA, el Smartphone, el ordenador portátil o el PC compatibles.
Si quieren informarse más sobre este teclado, vean el siguiente link:
http://www.virtual-laser-keyboard.com/spain/

El gusto por lo tradicional se vuelve innovador

El objeto de este post es mostrarles que hay otros tipos de innovación y el de la cocina es otro... Aca quiero darles un ejemplo de innovación en la cocina.. "Galletas Artesanales"

Está de moda lo tradicional. El realce de las viejas costumbres, el avivamiento del folklore y la cultura popular hace que tareas que resultaban casi olvidadas sean ahora muy apreciadas por la sociedad. En un giro de 180 grados en lo que se supone innovación, ésta se presenta mediante el resurgir de trabajos artesanales que hasta hace poco tenían poca salida en el mercado, y que es ahora cuando se aprecia tal y como debiera, es decir, que la artesanía se tiene en una estima más alta desde un tiempo a esta parte.

Y la cocina no es una excepción. La comida “casera” es buscada por el más selecto gourmet, que encuentra en la tradición una “innovación que reaviva lo antiguo” y lo hace atrayente. Siguiendo esta línea, podemos ver un aumento de los negocios que se basan en ofrecer un producto acorde con los criterios de la cocina tradicional, y que es tanto o más demandado que la cocina experimental.

En esta ocasión queremos, bajo la línea que estamos describiendo, referirnos a un negocio muy peculiar: las galletas artesanas. Ya hablamos en otro momento de las galletas para estudiantes, pero lo que nos trae hoy aquí es una empresa que se dedica a servir galletas creativas, es decir, que su elaboración se hace a mano, sin moldes. Esto permite una “personalización” para cada una de las galletas que sirven. Curiosamente, su canal de venta es a través de la red, con lo que en el negocio confluyen lo antiguo y lo nuevo, lo tradicional y lo innovador, la creación manual y la tecnología… y con muy buenos resultados
.

Ingredientes para una empresa innovadora, eficaz y cercana para el público

Este es un caso de Aplicación de Innovación.. veanlo..

Nos ha llegado la noticia de una empresa que tiene varios puntos pro-innovación que son dignos de reseñar… se trata de Kidy Froh, una empresa que ha dado el salto al mundo de las franquicias. Actualmente poseen 3 establecimientos, aunque desean dos o tres más para el año que viene, aunque ese no es el límite. Tan sólo con acceder a su página Web ya nos damos cuenta del concepto innovador que tiene esta empresa, ya que integra una serie de productos relacionados con niños que van desde el embarazo y la lactancia hasta el ocio, los juguetes educativos y la seguridad en el hogar. De esta forma, el abanico de opciones lo es también de contrastes, ya que en su catálogo podemos encontrar desde productos de alimentación e higiene hasta una pulsera antimareo para que el niño realice los viajes de la forma más calmada posible.

Al acceder a su Web, a la que estamos haciendo referencia, comprobamos que la campaña de marketing e imagen se hace notoria, lo que supone un avance con respecto a otras empresas competidoras del sector. Por eso mismo, la innovación de esta empresa pasa por acercarse al mundo del bebé de una forma completa, lo que implica que puede surtir a los padres de todos los elementos que pudieran necesitar durante un período bastante dilatado de tiempo.
Este tipo de negocios indica que la sociedad busca un servicio que comprenda y “comparta” los problemas y necesidades de los clientes. Los negocios que así lo hacen, cumpliendo con ello los requisitos necesarios, parece que gozan de mayor éxito que las empresas que sólo se limitan a servir el producto, aunque éste sea de mayor calidad. La clientela quiere buen trato, comprensión, cobertura en cuanto a dudas y problemas que se puedan plantear y, en definitiva, el pensar que tienen un punto de apoyo en el que apoyarse en caso de alguna eventualidad. Y si a eso le sumamos una buena presentación y buen trato junto con un producto novedoso y con un precio competitivo, lo que obtenemos es una receta estupenda para que florezca el éxito detrás de cada cliente.

jueves, 10 de enero de 2008

Innovación Extraordinaria, ASIMO un Robot humanoide

Este post trata sobre un ejemplo de Innovación Tecnológica aplicado en la "Robótica", Igual que los humanos, los robots del 2004 tienen inteligencia, energía, movilidad, deseos, circuitos interconectados que les permiten vivir y hasta profesiones variadas. La única diferencia sustancial es que los hombres que habitan la tierra no viven sin oxígeno...los robots sí.
¿Está el hombre comenzando a ser prescindible? Un vistazo superficial podría llevarnos a una respuesta positiva. La llegada de la clonación (para cualquiera de sus fines) y los avances tecnológicos, por lo pronto, saca al hombre del centro del protagonismo y pone en su lugar a robots.

ASIMO (acrónimo de "Advanced Step in Innovative Mobility"- paso avanzado en movilidad innovadora), es un robot humanoide creado en el año 2000 por la empresa Honda.
El lanzamiento de un robot capaz de moverse, interactuar con los seres humanos y ayudarles es, sin duda, una de las mayores proezas tecnológicas del siglo XXI.
El objetivo de Honda es crear un robot humanoide capaz de interactuar con las personas y de ayudarles haciéndoles la vida más fácil y agradable. Aunque todavía estamos lejos de poder atribuir roles concretos a los robots humanoides, podrían utilizarse, por ejemplo, para ayudar e incrementar la autonomía de las personas con minusvalías y de las personas mayores. Evidentemente, todavía tienen que transcurrir muchos años hasta que se pueda cumplir este objetivo, pero algunas empresas de Japón ya utilizan los servicios de ASIMO para funciones promocionales como la recepción de visitantes.
Gracias a un nuevo sistema de movilidad avanzado que ha implantado Honda, ASIMO no sólo puede avanzar y retroceder, sino que también se desplaza lateralmente, sube y baja escaleras y se da la vuelta mientras anda. En este aspecto, ASIMO es el robot que mejor imita los movimientos de avance naturales de los seres humanos.
La combinación de un hardware muy receptivo con la nueva tecnología "Posture Control" permite que ASIMO flexione el torso para mantener el equilibrio y evitar los patinazos y giros en el aire, que suelen estar vinculados a los movimientos rápidos.



Miren este video de Asimo, es realmente genial...

lunes, 24 de diciembre de 2007

Mazda celebra el 40 Aniversario del primer vehículo con motor rotativo


Desde finales de los años 50, numerosos fabricantes de automóviles de todo el mundo dedicaron un esfuerzo de I+D considerable al proyecto de un motor rotativo, pero la mayoría lo abandonaron al verse incapaces de resolver los formidables desafíos técnicos que suponía ese desarrollo.

Mazda fue el único que perseveró, consiguió vencer las dificultades y llegó a fabricar motores rotativos en cadena. El 30 de mayo de 1967, Mazda puso a la venta el primer automóvil del mundo con motor rotativo de dos rotores: el Cosmo Sport. A este modelo le seguirían otros, como los Familia Rotary Coupe, Savanna, RX-7 y Eunos Cosmo.
En la actualidad, Mazda sigue comercializando vehículos equipados con motor rotativo que, naturalmente, han ido incorporando a lo largo de los años grandes mejoras en el consumo de combustible y en el respeto medioambiental.

La participación de Mazda en competiciones automovilísticas se remonta a 1968, año en que, tras la aparición del Cosmo Sport, los vehículos con motor rotativo empezaron a disputar carreras. En 1991, el Mazda 787B hizo historia al convertirse en el primer y único coche japonés en ganar las conocidas 24 Horas de Le Mans, y con un motor rotativo.
Pero la gloria no acaba allí: con más de 100 victorias en las series touring de Japón y en las series IMSA (International Motor Sports Association) en Estados Unidos, los coches de competición con motor rotativo han dejado una estela imborrable de éxitos.
El deportivo RX-8 hizo su lanzamiento en abril de 2003. Incorpora un motor rotativo RENESIS de aspiración atmosférica y nueva generación, más compacto, potente y respetuoso con el medio ambiente que sus predecesores. La revista especializada británica Engine Technology International concedió al RENESIS el prestigioso premio al Motor Internacional del Año en 2003, así como otros premios en 2003 y 2004, como prueba de la excepcional acogida que ha recibido este desarrollo de Mazda.

Actualmente, Mazda hace avances en el desarrollo del motor rotativo de hidrógeno, que no emite CO2, uno de los gases responsables del calentamiento del planeta. El desarrollo del motor rotativo de hidrógeno se inició en 1991 y, de momento, ya se ha concretado en el RX-8 Hydrogen RE. En febrero de 2006, este modelo se convirtió en el primer vehículo con motor rotativo del mundo disponible en régimen de leasing, y ya hay siete unidades circulando por las carreteras japonesas.