Mostrando las entradas con la etiqueta programación. Mostrar todas las entradas
Mostrando las entradas con la etiqueta programación. Mostrar todas las entradas

eyeOS

0 comentarios
Como varias de las cosas sobre las que hablo en este espacio, las he conocido hace ya tiempo. Por diferentes motivos, nunca he hablado de ellas, sin embargo, suelo darles seguimiento para ver su evolución. Es el caso de eyeOS, un interesante proyecto por diversos motivos.

Pero antes que nada, veamos que es exactamente y para ello, en palabras localizadas en su sitio web:

eyeOS es un proyecto de Software Libre que desarrolla el Sistema Operativo del Cloud Computing. eyeOS fue pensado como una nueva definición de Sistema Operativo, donde todo (escritorio y aplicaciones) puede ser usado desde cualquier sitio con un navegador web.

Una vez que nos ha quedado claro de que trata esto, hay que señalar que ellos mismos consideran como grandes ventajas frente a sus "competidores" el hecho de ser un desarrollo Libre y de Código Abierto, licenciado bajo los lineamientos de la AGPLv3. Con lo cual, cualquier persona puede descargarlo e instalarselo en cualquier servidor que guste -y cumpla con los requerimientos básicos-. Si no está en tus planes montarte un servidor para ello, puede crear una cuenta en un servidor libre, en el cual, se dice ya se cuenta con un padrón de 400,000 usuarios regisrados.

Para terminar con los datos relativos e informativos de este proyecto fue inicialmente creado por un grupo de personas de los alrededores de Barcelona y su primera versión disponible fue la 0.6.0, publicada el 1 de Agosto de 2005. Cuenta con una gran comunidad activa en más de 9 países y se encuentra disponible en más de 30 idiomas.

En lo personal, me encuentro en una posición un tanto neutral con respecto a toda esta oleada actual sobre lo que es el Cloud Computing, por diversos motivos. Pero esto no es el tema de esta entrada, uno de las razones por la cuales escribo esta entrada, es por la reciente noticia sobre el lanzamiento de eyeDesigner un creador de interfaces gráficas, muy al estilo -o por lo menos así me lo recuerda- de Visual Basic. Esta herramienta, aumenta su capacidad de sorprender cuando uno se da cuenta que corre dentro del mismo eyeOS, es decir, dentro del mismo navagador en el se encuentra nuestro "Sistema Operativo". Algo que en lo personal, me soprende y me causa una gran admiración a este proyecto.

Con el lanzamiento de esta heerramienta tiene como objetivo el potenciar el desarrollo de aplicaciones para eyeOS, y si no esto bastara. Han decidido lanzar un concurso para este verano, donde los desarrolladores deberán mostrar su talento. Donde sólo se tendra que desarrollar una aplicación para este sistema, presentarla para que sea juzgada y si eres unos de los afortunados ganadores de los primeros sitios, podrás recibir un Dell Mini 10, entre otros premios. Para mayor información, visita la página del concurso.

Sin duda todo el proyecto es en sí interesante -técnicamente y personalmente hablando-, aunado a el mencionado lanzamiento de su herramienta de diseño de interfaces, mucho más. Como cosa del destino, hace no mucho tiempo se lanzo la revista Papirux No. 4 en la cual podrás encontrar un interesante artículo sobre eyeOS y el proceso de instalación del mismo.

Para finalizar, dejo un video ilustrativo/demostrativo de eyeDesigner.





Pixel City, Generando Ciudades Dinámicamente

0 comentarios
Es bastante interesante, - al menos personalmente- encontrarme con proyectos como lo es Pixel City. El cual se trata de la generación de una ciudad en tiempo de ejecución, mediante el uso de procedimientos. Se encuentra desarrollado en C++, utilizando además OpenGL. Se menciona que puede ejecutarse tanto en una maquina actual como en una de hace cinco años de antiguedad como screensaver para windows -puede ser, o no?-.

El procedimiento se explica a detalle en unos cuantos pasos -diez o algo así- por el creador de nombre Shamus Young, al que le ha tomado 50 horas de trabajo -no se que tan verídico pueda ser- Hablando ya con números, se maneja una ciudad de alrededor de unos 1,700 edificios y unos nada despreciables 43,000 poligonos generados de manera aleatoría. Sin duda algo muy interesante de ver y por que no, de replicar a manera ilustrativa/educativa/satisfacción egolatra... jajaa... En fin, he aquí el video.



Vía [FayerWayer ]

Synapse el Chico Nuevo, Mono/Qyoto y los Mensajeros ...

0 comentarios
En esta ocasión he querido hablar de tres cosas que se encuentran realizados entre sí. Sin más preambulos comencemos.

Synapse

Es un proyecto creado/liderado por Eric Butler, el cual anunció hace unos cuantos días y puedes ver de manera completa la información en este enlace.

Algo que me parece importante resaltar de las palabras de Eric en su comunicado es, como muchos desarrollos/desarrolladores se han enfocado a la web, realizando grandes cosas desde el punto de vista de las interfaces, logrado cosas realmente ricas y muy púlidas. Dejando de lado las aplicaciones de escritorio, desde su punto de vista, la gente ha empezado a relegar los sistemas operativos -y su alrededor- simplemente como algo indispensable solo para ejecutar el navegador web.

De manera breve, algo de la motivación del creador de este proyecto es la falta de aplicaciones realmente púlidas en interfaz en el mundo GNU/Linux. Además de las limitaciones existentes en varios aspectos de la mensajería moderna. Por lo cual ha iniciado este proyecto.

En lo concerniente a lo que es la aplicación misma, es importante señalar que se encuentra en fasé alpha -solo desarrolladores y testers-, por lo cual debería tenersele ciertas consideraciones en cuanto su funcionamiento.

Synapse, usa y esta enfocado al protocolo de mensajería Open Souce, XMPP. El cual es utilizado por grandes empresas como lo es Google en su implementación de mensajería Google Talk.Lo cual sin tener muchos conocimientos, nos permite darnos cuenta que es un protocolo importante, seguro y más.

Las características más "excitantes" según el propio sitio son:

  • Vista de Rejilla de Contactos
  • Compartir Imagenes
  • Compartir Código
  • Previsualización Web -inks que te envién-
  • Altamente Extensible -plugins-

Esto es de manera muy general lo que es esté chico nuevo en el mundo de la mensajería instantanea. No lo tiene fácil, pero si el inicio parece prometedor que será en lo sucesivo., en lo personal espero no decepcionarme con el avance de este proyecto.


Mono/Qyoto


Para la elaboración de este nuevo mensajero se ha echado mano de la Plataforma Mono -la implementación libre de .Net-, de hecho el mismo creador/promotor de ésta, Miguel de Icaza, lo ha anunciado desde su blog.

La utilización de Mono, en sí no representa la máxima novedad ó lo que ha atraído mi atención. Pues existen varios proyectos basados en esta tecnología, de hecho algunos otros mensajeros, como Galaxium -que es el único del que recuerdo el nombre, je-  Lo que ha puesto mis ojos sobre la pantalla, es la utilización de Qyoto, la manera de utilizar los widgets del multiplataforma y "famoso" Qt.

De manera tradicional y casi reglamentaria, los desarrollos sobre Mono hacen uso de Gtk. Pero este no ha sido el caso, en lo personal, es el primer proyecto "grande" que he conocido que utiliza Qyoto. Parte de la argumentación de Eric sobre la utilización para su proyecto es, la facilidad para utilizar WebKit dentro de la aplicación, de igual manera, la sencillez para "dibujar" gráficos.

En vista de lo que se puede apreciar hasta el momento, se puede decir que la elección no ha sido del todo mala. He de reconocer que la interfaz que presenta Synapse esta bastante bien lograda, lo que mantiene cierta espectativa sobre lo que puede llegar a ser esta aplicación.

Los Mensajeros...

El mundo de la mensajería instatanea esta repleto de una gran diversidad de clientes, mono o multi protocolo. Todos con características desde lo más básico hasta lo más complicado que puedas imaginar.

Lo que me llama mucho la atención, además de hacerme reflexionar, han sido las palabras de Eric Butler, el ya mencionado creador del mensajero que aparece en la parte superior de esta entrada. Las cuales hacen mención, de que parte de su motivación e intención al crear un cliente que solo se dirige al uso de un protocolo es, que hoy en día -como ya mencioné- se ha hecho un enfoque a los clientes multiprotocolo. Como él bien señala, ese hecho limite a la aplicación misma, pues se trata de buscar un común denominador a características de funcionalidad, lo que restringe de sobremanera su desarrollo, pues para realizar alguna nueva implementación para una parte de la aplicación, afecta a todas las demás.

Lo anterior, acá en México recae en una expresión cotidiana, que dice así... "el que mucho abarca, poco aprieta". Reflecionando, me doy cuenta como es cierto que las aplicaciones -mensajeros- se ven limitados al tratar de abarcar lo mayor posible en el espectro de protocolos de mensajeria. He de admitir que es bastante cómod tener en un solo lugar diversas cuentas, de diversos protoclos. Pero cuanto he de sacrificar para ello?... Cada quien tiene su opinión al respecto y es válida. En lo personal he iniciado a valorar esto que mencionó, la utilización de un cliente específico para mis cuentas... que apreció más, la cómodidad y prácticidad de tener todo en un mismo lugar ó contar todas las características de un protocolo, pero que ello signifique un cliente para cada uno de ellos.

Por lo pronto, he vuelto a abrir mi manera de pensar sobre el tema, no encasillarme a que todo en uno puede ser la mejor opción... jeje..




Powered by ScribeFire.

Aftershock

0 comentarios
Siempre me fascina hablar de proyectos que involucran al Open Source  o Software Libre y esta entrada apunta a ello. Pues se trata de Aftershock, un  juego Indie multijugador de carreras que está siendo desarrollado por un pequeño grupo, Liquid Rock Games.

Yap Chun Fei uno de los líderes del proyecto dice en propias palabras:

Primero, permitanme presentar a mi socio Pang Lih-Hern y yo, Yap Chun Fey y nuestra compañia "Indie" llamada Liquid Rock Games la cual consiste de un par de chicos. Actualmente estamos trabajando en nuestro primer juego de carreras cooperativo-multijugador llamado Project Aftershock, el cual se encuentra aún en una etapa muy temprana de desarrollo.

Lo interesante viene en el conjunto de herramientas que están utlizando:

Motor de Rendering : Ogre3D
Paquete 3D: Blender3d
Paquete 2D: GIMP

Los resultados hasta el momento, me parecen buenos dada la situación en la que se encuentra el desarrollo, será interesante seguir de cerca el proyecto y para ello cuenta con su blog de desarrollo. Y si quieres ver alguna que otra imagen, puedes encontrar varias de ellas en Flickr.

Como a mí me encanta colgar videos, esta entrada no es la escepción :D...




Vía [BlenderNation]




Powered by ScribeFire.

Códificando en la Nube

0 comentarios

Hace ya algunos días, se ha anunciado -o por lo menos hecho extenso- la existencia de un proyecto interesante por parte de los siempre activos Mozilla Labs. Bespin es el nombre que recibe esta nueva aventura en los laboratorios de la Fundación procreadora de Firefox.

De acuerdo a la entrada del blog de los Labs;

Bespin propone un Framework abierto, extensible y básado en web para la edición de código que apunta a incrementar la productividad del desarrollador, habilite una experiencia de usuario convincente y que promueva el uso de estándares abierto.

Tiene como objetivos:

  • Facilidad de Uso
  • Colaboración en Tiempo Real
  • Línea de Comados Integrada
  • Extensible
  • Accesible desde cualquier parte
  • Entre otros...


Este proyecto es una muestra más de las tendencias existentes hoy en día. Siempre he sido muy escéptico sobre lo que se refiere al "Cloud Computing", sin embargo, Bespin ha logrado llamar mi atención por alguna extraña razón.

Para mayor información al respecto -incluído un video- visiten la página del proyecto siguiendo este enlace.

Powered by ScribeFire.

Mono 2.0

0 comentarios
En estos días me entero que se ha lanzado la versión final del framework libre de la Tecnología .Net, Mono 2.0. Lo cual representa una gran noticia para los seguidores de esta tecnología. Las novedades más importantes son:

Relacionados directamente con .NET

  • ASP .Net 2.0
  • ADO .Net 2.0
  • Compilador C# 3.0
  • Compilador Visual Basic 8
  • Windows Forms 2.0

Novedades propias

  • GTK# 2.12
  • Soporte para SQLite
  • Mono Posix para acceder a las funciones de Unix/Linux
  • Mono Cairo para producir gráficos 2D con la librería Cairo
Con esta nueva versión se ha renovado el sitio go-mono, que en lo personal me ha agradado el nuevo diseño. Por otra parte, en ese mismo lugar se encuentra para descargarse ya sea en binario o fuentes Mono 2.0. Para aquello que quieran probar un entorno completo con esta tecnología les dejo un enlace a una versión LiveCD que incluye todo lo que este lanzamiento ha traído consigo.

.

Libros Gratuitos sobre Python

0 comentarios
A través de Coderholic, me encuentro con un listado de 10 libros gratuitos sobre el lenguaje de programación Python. Los titulos hacen referencias a diferentes temáticas, desde lo más básico hasta la utilización de frameworks especificos para desarrollo web. Es necesario hacer la aclaración que la mayoría de los titulos se encuentran en Inglés, que no debe de ser un problema para que sean de utilidad a todo aquel que se interese en conocer más sobre este lenguaje.

Los titulos son:

Suficiente material para pasar un rato. Espero que les sean de utilidad.
.