Thursday, November 26, 2009

RETA Company of the Year

Yerbabuena Software, has won the I Premio Empresa RETA del año, (1st RETA company of the Year) given by the Red de Espacios Tecnológicos de Andalucía.

The price was given during the closing ceremony of the IV Congreso RETA, by the University, Technology and Investigation General Secretary of the Consejería de Innovación, Ciencia y Empresa, Francisco Triguero and the RETA president, Felipe Romera.

We want to thank RETA for the price and the support over these years.

Yerbabuena Software is focused on document management solutions, using latest technologies and open source software. Share

Monday, November 9, 2009

SCRUM as a value chain union methodology

In Yerbabuena Software, as in 99% of companies, we have very different business activities within the production or development. We have had some times that these activities have acted too independently. Sometimes, the account managers did not know what difficulties exist in the development of new products or production managers failed to meet the real needs of customers.

Today, these difficulties do not exist or have been greatly alleviated thanks to the agile methodology that we follow in our company, as some already know, is none other than SCRUM.

Why is it so? In this specific case, the most affecting is that of product demos, which are done as said in SCRUM at the end of each iteration, force developers to showcase products with a degree of completion and, as far as possible with a high degree of user focus.

These meetings include de account managers: they ask questions, approach to the guts of the products, know what technical difficulties are encountered in the way. At the end of the demonstration, the developers are listening to the account managers: how solutions fit to the problems of customers, what new problems are on the street or what are the perceived concerns of users.

The demos are becoming more nutritious. Both departments are fully convinced of its usefulness, and look forward to scheduling a new demo, to reach both customers and the community built the new solutions collaboratively with a clear orientation to the final customer.

When is the new demo of semantics? When is the new demo of our mobile client to access the documentation? When is the new character recognition demo from our document manager? Soon, soon ;-) The iterations are very short: between 2 and 4 weeks! Does anybody want to come? ;-D

Original post in our blog in spanish by Daniel Téllez. Share

Tuesday, November 3, 2009

Semantics For Document Management (NTI) - Fourth demo implemented

Yerbabuena has published the fourth NTI version (Nuxeo Thinks Itself) of the Semantics For Nuxeo Proyect 2010.

In this fourth sprint have been implemented these new functionalities:

  • Possibility to add annotations about localizations through Google Maps API.

  • DBPedia and OpenCalais integration as additional semantic annotations engines over the documents.

  • Progressive learning in identifying the types of documents.

  • Automatic start of actions depending on the type of documents.

  • Automatic and preiodic background reasoning work.

First of all, Nuxeo has been integrated with Google Maps API so that locations can be added as annotations directly from the map view.

Furthermore, we have expanded the semantic annotation engine, allowing automatic annotation of documents. Such annotations are made through OpenCalais and DBpedia. Once you create a document, its content is sent by a thread, in background, to the OpenCalais and DBPedia services, returning a series of tags that are added as annotations to the document. Nuxeo is also integrated with the Google API translator, as both DBpedia and OpenCalais offer better services if the text is written in English. Once the thread has finished, it displays a message informing the user and throws an event that is picked up by Nuxeo and added to the history tab.

Learning the types of documents allows Nuxeo can automatically identify and classify all documents, for which it must have been trained previously. This way you can "teach" the semantic service to be able to identify any type of document.

Furthermore, we have developed an extension point that allows automatic startup of actions depending on the type of document. These actions could be a workflow or any other type of action runnable in Nuxeo. Defining and setting up the parameters for this action is done via an XML which is then parsed at deployment time.

Finally, we have implemented an additional thread within the semantic service that handles the task of reasoning automatically, periodically and in background, transparently to the user.