origo

blog Eiffel goes middleware

patrickr's picture

A couple of weeks ago, I started to create a wrapper around the C++ activemq (http://activemq.apache.org/cms) library, which allows to connect to the activemq message oriented middleware. I had a couple of problems while interfacing between Eiffel and C++, where Manu helped me a lot (big thanks again). But got it working well in the end.

library

EMS

EMS stands for Eiffel Messaging Service and is a wrapper around CMS (http://activemq.apache.org/cms/). It will allow to connect an Eiffel application with a message oriented middleware such as ActiveMQ (http://activemq.apache.org).
article

Creating a web application with Goanna

This is a short tutorial for building web applications with Goanna

It covers the following topics

  • Installing all the software you need
  • Getting to know Goanna
  • A short description on how to develop a web application with Goanna

How it all works

Goanna offers many different services and layers of abstraction.


blog Goanna moves to Origo

bayt's picture

In a discussion on the Goanna developers mailing list, Colin and me decided to move Goanna to Origo.

This puts the library on a platform, that I find easier to maintain (no surprises!) and allows us to improve its documentation with the help of the community as it is now wiki-based.


blog Eiffel rocks!

bayt's picture

After using Origo Alpha extensively in our courses, the platform has now reached beta stage and has been received well by the public.

You can create a user and register a project here: http://origo.ethz.ch

blog Need pseudo-random generator? use mersenne twister

moriol's picture

I just made available a cluster with a pseudo-random generator that wraps the reference C implementation of Mersenne Twister. Feel free to modify and extend as the wrapping is only here for integers.

It is hosted on Origo!

blog Using an automatic build and testing system

patrickr's picture

A couple of days ago we setup an automatic build and testing system for our development of [1]. We used [2] as the base of the system. CruiseControl does check if there were any changes to the source code and launches a build.


blog Piece of Cake

bayt's picture

Obviously it took me longer than I had planned for to write the next blog post. There are a couple of reasons for this - the most important one - Origo - was already mentioned by Patrick.

blog Origo alpha launched

patrickr's picture

Yesterday the first alpha version of origo has been launched. Origo is a platform for distributed development and user interaction. It is built on a middleware architecture that uses JXTA and is written in Eiffel. This middleware provides an xmlrpc api which is used by a website to access and update data.

See more at: http://origo.alpha.origo.ethz.ch/

blog Of daemons and threads

patrickr's picture

As some of you might know, I'm at the moment working on my Master thesis and I'm building the core for Origo (http://origo.ethz.ch).


Syndicate content