Blog

09/09/2008
Siddharta Navarro

El equipo de F0Manager ha publicado una nueva versión de su juego online. Nuestros compañeros del Citilab han trabajado duro todo este tiempo para tener lista esta nueva versión. El producto en si es una especie de hattrick sobre Formula1 en la que el usuario contrata pilotos, los entrena, maneja las finanzas el equipo, construye su propio circuito,  configura la estratégia de la carrera y finalmente las disputa contra otros jugadores online de su misma liga. Actualmente hay 600 escuderias y desde el estreno de la nueva versión parece que las suscripciones de nuevos usuarios van viento en popa. Así que animo a todos aquellos que les gusta el mundo del automobilismo que se anime a probar en este juego online!

 

Os dejo aquí unas fotos de Pau Gay y Miquel Florido, los componentes del equipo trabajando en el Citilab durante el mes de agosto (la verdad es que tienen mucho mérito!).

 

Pau Gay en el Citilab

Miquel Florido

 

27/08/2008
Siddharta Navarro

Hemos creado un grupo de fans en facebook: Amigos de Atenea tech

Copio aqui la pequeña introduccion al grupo que ha hecho Luis:

Bienvenidos al grupo de Amigos de Atenea tech.

Atrenea tech es la empresa de Siddharta y Luis (ese soy yo). Hacemos desarrollos y consultoría en eso de la informática. Este grupo pretende ser un punto de unión entre nosotros y todos los que nos apoyáis y ayudáis en nuestra causa. Y esta causa es el cambio, estamos por el cambio en el sector y por eso apostamos por las tecnologías más punteras: desarrollo ágiles, open source, redes sociales, etc.

Saludos y gracias!

Es un grupo abierto, asi que estáis todos invitados a uniros al mismo! :)

Facebook

Actualización: Hemos creado una nueva página sobre Atenea tech: http://www.new.facebook.com/pages/Cornella-Spain/Atenea-tech/26247314351?ref=mf

10/08/2008
Siddharta Navarro

En julio publicamos la primera entrega de la web de Sant Climent de Llobregat. La verdad es que hace tiempo que deberíamos haber publicado este post, porque para Atenea tech es un hito muy importante la entrega de este primer proyecto. La ventaja de publicar un mes después de la entrega es que podemos asegurar que todo ha salido muy bien.

La anterior web estaba abandonada y los responsables del ayuntamiento tenían un poco de miedo de la no utilización de la nueva web. Pero nada mas lejos de la realidad, ya que la web esta siendo visitada por una media de 40 personas diarias.

Actualmente estamos trabajando para acabar la segunda fase de entrega del proyecto. Esta consiste en la creación de un gestor de contenidos con Drupal. En posteriores fases trabajaremos en la sección de tramites con las herramientas de la Diputació de Barcelona, así como en la creación de los blogs de los regidores.

Por ultimo mencionar que la web ha estado diseñada aplicando la normativa estandar WAI para que todan las paginas cumplan las pautas de accesibilidad AAA.

07/08/2008
Siddharta Navarro

En el anterior post expuse un par de nuevos diseños para la web. Al final la estuve mirando bien, y realmente había cosas que me gustaban, así que decidí ponerme manos a la obra en la remodelación profunda de la misma.

Aprovechando que ya había puesto los andamios y que me había manchado las manos, Luis y yo decidimos ir un poco mas allá y replantear los contenidos de nuestra pagina. La parte más delicada es el posicionamiento de la empresa. Si echáramos la vista atrás y viéramos lo que queríamos que fuese Atenea tech hace un año comparado con lo que queremos ahora, nos echaríamos las manos a la cabeza! Y es que parece mentira, pero hace ya mas de un año que empezamos esta aventura, y después de mucho tropezar parece que ahora vamos teniendo ciertas cosas claras.

Ahora solo hace falta que los que habéis leído este post le dediquéis unos minutos a la web y a conocer lo que hacemos (sobretodo el apartado empresa).

30/07/2008
Siddharta Navarro

Hace unos días que estoy intentando renovar el estilo de la web. Hay algunas cosas que no me gustan de la actual y que me gustaría cambiar. La primera de ellas es darle mas importancia al blog, y cambiar el diseño del mismo porque ahora mismo no me gusta. También me gustaría reducir el numero de secciones a 3: blog, sobre atenea y contacto, siendo el blog la página principal.

El caso es que he creado una maqueta y no me acaba de convencer demasiado, así que he creído conveniente publicarla aquí para que los lectores del blog me den su opinión sobre la misma:

Maqueta Web Atenea

Hay ciertas cosas que no sé como solucionar. La primera es el titulo de la sección, en este caso seria "Nuestro Blog", que no acaba de quedar demasiado bien. Otro problema grave es el menú de la derecha, con las cajitas, que tampoco lo acabo de ver demasiado claro.

Pues nada, ahora solo me queda esperar la ansiada opinión de los lectores. Al ataque y sin miedo de comentar y criticar!!!

Actualización

28/05/2008
Siddharta Navarro

Después de unos cuantos meses trabajando desde casa, desde Citilab Cornellà nos han ofrecido un lugar de trabajo. Y no les podemos estar mas que agradecidos por esta oportunidad! Aquí las pruebas gráficas de lo que sera a partir de ahora nuestro segundo hogar.

 

Sid en Citilab

Si os fijáis en los techos abovedados podréis observar que Citilab se encuentra en una antigua fabrica restaurada.

 

Entrada Citilab

Entrada de Citilab. Al fondo una performance que prepararon para celebrar el día de Internet.

 

 

Vista de Citilab

01/05/2008
Luis Ortiz

Para la realización de uno de nuestros últimos proyectos nos era necesario tener algún sistema de control de versiones que nos permitiera trabajar conjuntamente y mantener el código centralizado.

Para subsanar el problema optamos por instalar un servidor de Subversion en mi PC domestico que, conectado vía cable a la Red, nos da la fiabilidad necesaria para ello. Explicaré como fue el proceso, paso a paso, para que podáis replicarlo en vuestros PCs si fuera necesario.

La solución elegida fue VisualSVN Server. Esta distribución específicamente diseñada para Windows contiene el servidor de Subversion que se instala como un servicio de Windows y un panel de administración que permite crear nuevos proyectos en nuestro repositorio, usuarios, grupos y gestionar sus permisos.

El proceso de instalación es realmente sencillo. Una vez descargado el archivo de instalación hacemos doble clic en el y solo tenemos que seguir el típico asistente de instalación de Windows. Durante la instalación se nos preguntará por el puerto que queremos utilizar para ejecutar nuestro servidor. En mi caso dejé el puerto por defecto: 8443.

Instalación de VisualSVN Server

19/03/2008
Luis Ortiz

Repasando el último podcast de JavaHispano me viene a la mente el concepto de la excelencia técnica en nuestra profesión.

En dicho podcast se habla de metodologías ágiles de desarrollo que, en contraposición con las tradicionales o predictivas, profesan la cercana relación con el cliente y el constante cambio. Este último requiere sin duda, además de la eliminación de la burocracia de los funcionales y el papeleo innecesario, de la excelencia en nuestro trabajo.

Una de las características que más me llaman la atención en muchos de los proyectos en los que he participado es la ausencia de la responsabilidad consciente sobre el código. Característica que a mi parecer es básica para garantizar la excelencia técnica.

Normalmente el código lo escribe una persona y lo modifica otra y otra y otra sin que ninguna de ellas se responsabilice del resultado final. Esto lleva a tener sistemas ilegibles, con diferentes metodologías para nombrar variables, diferentes metodologías para tabular el código y diferentes patrones y estructuras aplicadas mezcladas en el mismo módulo, archivo o función. Existen muchas formas de garantizar que esto no pase, pero todas ellas pasan por introducir el concepto de responsabilidad.

11/02/2008
Siddharta Navarro

De nuevo he tenido que liarme en un desarrollo relacionado con XmlBeans, y de nuevo he encontrado esos pequeños problemas que no explican en ningún manual, pero que te encuentras a menudo. Así que como en el anterior artículo voy a seguir comentando estos problemas que seguro que os pueden ayudar en el desarrollo de proyectos con XmlBeans.

1. Como manejar tags xs:any en XmlBeans

Cuando compilamos un XSD con XmlBeans, este nos genera una serie de clases con funciones de acceso a los diferentes nodos (gets y sets) definidos en el esquema. Pero, qué pasa si compilamos un esquema que incluye la particula xs:any ? Como podréis comprobar xmlBeans no nos genera una funcion getAny o setAny.

Para acceder y manejar estos nodos la API de XmlBeans incluye las siguientes alternativas:

29/01/2008
Luis Ortiz

Tras publicar dos artículos sobre el tema y dado el interés que despierta esta tecnología en la comunidad, hemos decidido realizar un tutorial exhaustivo que examine las posibilidades de JSON-RPC-Java con las explicaciones, snippets y ejemplos para que podáis incorporarla a vuestros proyectos.

JSON-RPC-Java es una tecnología que permite realizar comunicaciones Ajax entre el cliente y el servidor J2EE, hacer llamadas a funciones de clases Java desde JavaScript, con capacidad para serializar objetos Java y convertirlos en objetos JavaScript y todo ello, de forma transparente al programador.

Funcionamiento básico

Para comprender el funcionamiento de JSON-RPC-Java se debe comprender tanto el funcionamiento de la parte de servidor como del cliente JavaScript.

Desde el punto de vista del servidor Java lo primero es desarrollar las clases que serán accesibles desde el cliente. Para hacer públicos sus métodos y funciones debemos registrar una instancia de nuestra clase en un objeto JSONRPCBridge que previamente habremos creado y guardado en la sesión HTTP. Este objeto es el encargado, junto a un Servlet que más adelante aprenderemos a instalar, de comunicar a JavaScript la estructura de nuestras clases y de gestionar la comunicación entre ambas partes.

Pages

Contact

Are you interested in our services?

Contact us