domingo, 19 de septiembre de 2010

Android en el punto de mira



El sistema operativo de Google es software libre y de licencia gratuita para ensambladores, es por ello que levanta envidias entre otros desarrolladores como por ejemplo Oracle, quien ya ha demandado a Google, y Microsoft. Durante una presentación en Technology Conference 2010 de Deutsche Bank en Los Angeles, el CFO de Comunicaciones y negocio móvil de Microsoft fue preguntado en relación al modelo de negocio de Android y comentó que utiliza patentes de terceros de manera ilegítima.

Tivanka Ellawala, CFO de la división del negocio móvil de comunicaciones de Microsoft, contestó de manera muy dura frente a Google debido a una pregunta que le hicieron sobre el pago por licencia de su nuevo sistema operativo móvil, Windows Phone 7.

Se refirió a Android de Google como un sistema operativo que infringía patentes y que, por tanto, tiene un coste asociado y, en consecuencia, no es gratis. La demanda que cursó Oracle el mes pasado tenía relación con las aplicaciones Java y los frameworks utilizados en Android. Es cuanto menos interesante ya que Java es una tecnología software libre.

Google respondió públicamente ante dichas acusaciones como "sin fundamento" y dejó claro que durante el desarrollo de Android tuvieron cuidado para no infringir la propiedad intelectual de Java. El lanzamiento de Windows Phone 7 será posiblemente el próximo día 11 de octubre, y llegará al mercado tras un largo periodo de gestación y una gran inversión por parte de Microsoft.

Tendremos que esperar a ver cómo se desenvuelve el nuevo sistema de Microsoft, pero desde "HERMANN CORPORATION" podemos corroborar que la popularidad de Android tiene una gran importancia gracias a la integración en numerosos dispositivos como por ejemplo los terminales XPERIA X10 o Samsung Galaxy S, entre muchos otros.

sábado, 28 de agosto de 2010

Linux ya es Software Libre...



Aunque la mayoría de distribuciones Linux se consideraban compatibles con la definición de Open Source -salvo por la inclusión de algunos paquetes binarios si el usuario así lo aceptaba-, resulta que no era así. La utilización del código de Sun RPC (Remote Procedure Call) en algunos componentes de distribuciones Linux estaba sujeta a la aceptación de la licencia impuesta por Sun a ese componente, que hasta hace pocos días no se relicenció para convertirse en un proyecto Open Source.

Lo explican en ComputerWorld y sobre todo en el blog de Tom 'Spot' Callaway, que ha sido el principal responsable de lograr que la implementación de Sun RPC fuera liberada para poder usar su código en otros proyectos de forma totalmente libre.

La licencia que Sun aplicó en 1984 era lógica para aquel proyecto y en aquella época, que luego se derivó a distintos componentes del sistema operativo Linux como la famosa librería glibc, uno de los pilares de cualquier distribución.


El problema es que esa licencia no era libre, y establecía ciertos límites a su distribución. En Debian ya conocían el problema desde 2002 -como demuestra este mensaje- y en Fedora también estaban al tanto desde aproximadamente el año 2005. Para tratar de solucionar el problema había tres caminos:

1. Retirar el código no libre: lo que implicaría no dar soporte a NFS, sobre todo

2.Sustituir el código no libre: el problema es que la implementación de Sun RPC era la implementación estándar de RPC en los sistemas *nix, y aunque había otras, cambiar a ellas hubiera sido muy problemático.

3. Tratar de conseguir que se re-licenciara el código, y mantenerlo hasta que eso pasara.

Tanto Debian como Fedora eligieron la opción número tres, pero varias personas (entre ellas el propio Tom Callaway) se encargaron de tratar de hacer que efectivamente se cambiara la licencia. Simon Phipps, un empleado de Sun, trató de resolver el problema y de hecho en marzo de 2009 Sun permitió a Red Hat relicenciar los ficheros que se necesitaban.



Sin embargo, había aún problemas en algunos componentes de Fedora, y sobre todo con glibc, que seguía sin estar relicenciado. La cosa se puso fea cuando Sun fue comprada por Oracle, pero Callaway se puso en contacto con Wim Coekaerts, de Oracle America, y dio permiso para que el resto de ficheros que se conocía que estaban usando Sun RPC fueran relicenciados bajo la cláusula 3 de la licencia BSD.



¿Qué significa esto? Pues que al fin podemos decir que todos los componentes de las distribuciones Linux hacen uso de licencias de Software Libre. Así que salvo por el hecho de que algunas dan la opción de elegir paquetes propietarios, ya podemos decir que GNU/Linux es más libre que nunca.

jueves, 22 de julio de 2010

¿Adiós Steve Ballmer CEO de Microsoft?

Recuerdo aquella ocasión donde viendo la película de los piratas de Silicon Valley, salio aquel hombre "PELON" llamado Steve Ballmer, quien al lado de el ya conocido Bill Gates luchaban por destacar en el medio de la Informática y el software. En aquellos entonces, la empresa Apple, dirigida por Steve Jobs CEO de la misma, acaparaba casi todo el mercado de este medio, al pasar el tiempo (y no mucho) la historia fue cambiando por las patrañas y engaños de Gates y Ballmer para ser lo que hoy son. Despues de que Micrioft se convirtiera en el "gigante" que todos conocemos y de que Gates decidió dejar el mando de la misma(Historia que ya todos conocemos) la empresa es dirigida hoy por hoy por el ya mencionado Steve Ballmer que es el actual CEO y ahora es noticia ya qe se encuentra en el ojo del huracán esto por que distintos medios avanzan un rumor de calado citando supuestas fuentes internas de Microsoft. La especulación habla que altos ejecutivos de la compañía preparan en secreto un ‘golpe de estado’ contra el CEO de Microsoft “desencantados por su incapacidad de aumentar el precio de las acciones de la compañía”. La oposición a Steve Ballmer habría aumentado tras la superación de Microsoft en capitalización bursátil a manos de Apple.



Aunque no hay ni una fuente sólida, fiable o independiente que confirme la información, ni signos externos de disidencia alguna en la cúpula de Redmond, algunos medios tecnológicos estadounidenses se han hecho eco de un rumor lanzado a los cuatro vientos por The Daily Beats que dice que altos ejecutivos de Microsoft han discutido en secreto y preparan el derrocamiento de Steve Ballmer “en dos o tres trimestres” si no es capaz de aumentar el nivel de la acción.





Ciertamente, Steve Ballmer no ‘levanta las pasiones’ de otros responsables ejecutivos pero ha mantenido unos resultados financieros sólidos, también la cuota de mercado en sistemas operativos de consumo o de software estrella como suites ofimáticas y su monopolio en PC, ha logrado victorias estratégicas como en el caso del acuerdo con Yahoo!, su plataforma de juegos en torno a la Xbox está en su mejor momento, ha superado el fiasco del Vista con el lanzamiento exitoso de Windows 7 y promete recuperar terreno en móviles con Windows Phone 7, entre otros activos del CEO de Microsoft.



En el otro lado la de la balanza, sus detractores le acusan de no “crear ningún producto atractivo o excitante” y ser el causante del estancamiento del precio de la acción de la compañía. También de la brutal caída y presencia en el sector del móvil inteligente, de no ser capaz de competir en búsquedas e Internet con Google, del fracaso del Zune frente al iPod, del fiasco de Vista. de Courier o de los Kin, o de la falta de respuesta al Tablet iPad, entre otros.



O sea la botella “medio llena-medio vacía”, aunque hay dos intangibles desde aquí creemos insalvables para que el rumor se confirme y un motín de este calado pueda triunfar. Por un lado, la Junta de Microsoft apoya a Ballmer sin fisuras y por otro –y quizá principal- no hay ningún sucesor claro para el puesto. Bueno, sí lo hay y se llama Bill Gates, aunque un posible regreso a estas alturas al mando ejecutivo de Microsoft se antoja más descabellado que el rumoreado “motín contra Ballmer”. Aunque ya lo hizo Steve Jobs... ¿por qué no Gates?



Redaccion: Hermann Eduardo Martinez Rubio, hermann878@hotmail.com "HERMANN CORPORATION 2010"

lunes, 19 de julio de 2010

Reverencia evolutiva al Joystick




Pasan y pasan los años y cada dia no encontramos con nuvas tecnologias adaptadas al hombre para que pueda satisfacer las necesidades unicas, no quedando atras la tecnologia de los video juegos ha evolucionado rapidamente, consolas que vienen desde ATARI, la nintendo NES hasta lo mas sofisticado y nuevo como la Play Station 3 y la XBOX-360 sin dejar de mencionar la Wii, han tenido que ir a la vangiardia para que cadia mas "gammer" compremos sus productos, asi pues, estas empresas tienen la necesidad de ìr evolucionando, aqui una historia de como estas a ida combiando los famos controles de juego o mando para las resèctivas consolas.
Atari 2600 (1977)

La Atari 2600 fue la primera consola que entró con fuerza en los hogares. El controlador de la Atari 2600 era un joystick digital con un único botón. El ‘palo’ era muy duro e incómodo y había que sujetar con fuerza la base con la otra mano por lo que pasar mucho tiempo jugando pasaba factura. El único botón que tiene limitó en gran medida todos los juegos de esa plataforma.

Atari 7800

Una digital, palanca de mando de cuatro vías con dos botones de fuego. Simplemente añade un botón extra de fuego para el joystick del 2600. El cableado está hábilmente dispuesto a mantener la compatibilidad con el antiguo joystick del 2600. Los botones que fueron agregados se etiquetaron como «1» y «2».

El Joystick para los pies

Un peculiar gadget, el QJ Footpedal System fue diseñado para trabajar con el joysticks de Atari y otras máquinas compatibles. Tiene tres botones para los pies, así como un conjunto de parámetros de configuración. Uno podia configurarlo para hacerlo funcionar un juego de conducción

El Joystick de Vectrex

Una Joystick analógico con cuatro botones. El Vectrex fue una consola de 8 bits. Tenía dos puertos para los controladores, y cada uno con un joystick analógico y cuatro botones. La función de los botones se muestran en la pantalla de superposición. Los juegos se iniciaban desde el controlador utilizando los botones de fuego normal. Los cuatro botones están etiquetados de «1» a «4».




Joystick de Nintendo Entertainment System(NES)

Utilizado por primera vez en la Nintendo Family Computer de 1983, y más tarde vendidos en todo el mundo como el Nintendo Entertainment System (NES) de 1986. Introduce también los botones “Start” y “Select” y dos botones “A” y “B” que permiten juegos más variados.






Joystick de Super Nintendo Entertainment System (SNES)

Nintendo esta vez opta por un diseño menos cuadrado en su mando (el de NES tras largas partidas dejaba marcas). Dispone los 4 botones a semejanza de los lados de la cruceta. Lo más destacable son los dos botones que incorpora: R y L, perfectos para hacer combinaciones de teclas.








Joystick Sega Mega Drive

Es el mando estandar de la Megadrive, que se distribuye con todos los equipos. Mas adelante será sustituido por el gamepad de 6 botones.





Sega Mega Drive 2

Aparece en respuesta al exito que el mando de SNES obtiene (de hecho es el primer mando oficial de 6 botones) sobre todo en juegos de lucha para evitar complicadas combinaciones de teclas. Los botones se hacen mas pequeños y la forma mas redondeada. Hay versiones con 1 y dos teclas como Start. Tras la Megadrive 2, es el mando estandar.








Sony Playstation (PSX)

Un mando con dos botones de arranque en juego y ocho botones de fuego. Sony usa los cuernos a los lados colocados de tal forma que se puede usar un dedo más para dos botones nuevos R2 y L2.









Nintendo Virtual Boy

Un mando digital con dos botones de arranque en juego, dos botones de fuego y dos almohadillas de control direccional. El controlador Virtual Boy es inusual, en el sentido de que también incorpora a la máquina pilas de tamaño AA, por lo que es bastante pesado. Introducida en 1995, la máquina no fue un gran éxito.







Nintendo 64

Nintendo vuelve a innovar en los controles presentando un mando que se puede tomar de 3 formas diferentes según para qué tipos de juegos, sin embargo ésta disposición no la continuaría con la Game Cube. También introduce el stick analógico tan útil en juegos 3d. Otra de las novedades es los puertos de expansión del mando, donde se pueden poner tarjetas de memoria y accesorios como el Rumble Pack (para que vibre el mando).







Sega Dreamcast

Sega lanza su obra maestra y la consola más infravalorada de la historia: La Dreamcast,. El mando junta el stick analógico con la cruceta y comparte puertos de expansión como el mando de N64, sin embargo deja un hueco para poder usar el Visual Memory. El Visual Memory es una tarjeta de memoria con pantalla y controles y que daba la opción de poder jugar en cualquier sitio a minijuegos cargados previamente.







Sony Playstation 2 (PS2)

Sony une en el mando de playstation 2 sticks analógicos. Sony ha sido siempre conservador con sus mandos: “Si algo funciona, no lo toques”. Para muchos éste es el mejor controlador para videojuegos que hay y el mercado está lleno de imitaciones y de adaptadores para poder conectar el mando a otros sistemas.







GameCube


El controlador de GameCube tiene controles analógicos y digitales, así como un motor de vibración. Bits mismo nivel de protocolo como el N64, sino que envía y recibe más bits (25 bits para el controlador, 65 bits para la consola). Energía para las vibraciones del motor se presenta por separado en 5V, asi se logro la eliminación de la batería que se utilizaba en la N64.





Xbox

Los controladores de Microsoft para la Xbox han comenzado cierta controversia sobre su tamaño. Los de EE.UU. y Europa son más grandes que los controladores de la versión japonesa, y algunas personas encuentran que es demasiado grande. La interfaz es USB, pero con un conector no estándar (un tema común con controladores de juegos). Controladores Wireless están disponibles para la Xbox además de los tipos de cables.





Xbox 360

El control estándar para la Microsoft Xbox 360 son inalámbricos, además de los dos factores desencadenantes. En la parte frontal del controlador, hay un pequeño conector para lo que parece un conector hembra (centro) y dos enchufes de dos clavijas (izquierda y derecha). La "X" logotipo se ilumina para indicar que de los cuatro jugadores pertenecen a este controlador. Los botones blanco y negro del viejo controlador de Xbox no están presentes en el Xbox 360. También faltan los dos conectores de los módulos de memoria






Playstation 3 (PS3)

A pesar de su parecido con los anteriores mandos de Sony, tiene algunas características que lo hacen interesante, como un sistema giroscópico que permite controlar juegos mediante movimientos en los ejes X, Y y Z, giros, inclinaciones y cabeceos. Además tiene interfaz Bluetooth para evitar el enredo de los cables.
Lamentablemente el mando no tendrá vibración, a diferencia del Dualshock, el Dualshock 2 o los pads de Xbox 360 y Nintendo Wii, de acuerdo con Sony porque podría interferir con el sistema de control por movimiento.





Nintendo Wii

Nintendo consigue hacer un mando que sabe su posición exacta en el espacio, lo que da pié a jugar de una manera totalmente nueva y mucho más interactiva. Así consigue atraer montones de usuarios a su consola, técnicamente peor que sus competidores, pero innovadora y muy divertida.