Saturday, August 27, 2011

Ricotta now speaks Khmer!

Welcome Bormy to the Ricotta development team!
The first step of recursion has been taken, making Ricotta a localised service by using Ricotta! So now, point your browsers to
http://ricotta-ost.appspot.com/index.html
and make sure your browser prefers Khmer, and you'll see.

Saturday, May 21, 2011

Ricotta revisited

Hi, after many weeks without new features, Ricotta has now undergone a major refactoring. Switching to mardao 1.9 gives dramatic improvements on the data persistence layer, and changes to the UI based on real user feedback are appreciated.

Ricotta is a translations tool for any software project with resources separated from code, e.g. Android and iPhone apps projects, and most JavaEE web apps.

Make sure you have a look, it's free to use, hosted on Google AppEngine at
http://ricotta-ost.appspot.com

Saturday, January 15, 2011

Ricotta - Translation Management Tool

I have been working on a new open source project called Ricotta, which is a translations management tool.

You define your tokens and translate them online. Then, you download resource files to your workspace, and they are rendered using different templates. One for java web apps, a different one for Android projects and so on.
You can also import your existing resource files into Ricotta, to get a quick start.

This project is using Mardao, and is hosted on Google AppEngine.

For downloads and more information, see
http://ricotta-ost.appspot.com/index.html

Sunday, November 28, 2010

Spring-ws on AppEngine

Use Spring-ws 1.5.8 and Spring framework 3.0.2.RELEASE.

Replace soap's messageFactory with an AxiomMessageFactory. Use Axiom 1.2.8.

Use xmlBeans for marshalling.

Wednesday, November 24, 2010

AppEngine, Maven and Eclipse

First step is to create the maven project:

mvn archetype:create


and select the

gae-archetype-jsp (Archetype for creating maven-gae projects that uses jsp for the view)

archetype.

Then, generate your Eclipse project:

mvn eclipse:eclipse

Create an application on AppEngine. Then, adjust the pom.xml, appengine-web.xml and perhaps the web.xml.
Now, you should be able to copy the app-engine sdk dependencies to your local maven repo:

mvn gae:unpack

and then start the app in your local server:

mvn gae:run

OK!?

Friday, October 22, 2010

Mardao 1.4 is released for download

OK, it's been a while, but now the next version of mardao is released. 1.4 contains one new feature, findBy(Expression... expressions), and one important bug fix, ResultSet.getTimestamp() instead of getDate(). As always, download from sourceforge:
https://sourceforge.net/projects/mardao/files/1.4/

Tuesday, August 3, 2010

Mardao 1.3 is released for download

Including one important bug fix on the findBy(Map args) method, 1.3 is now released and available for download:
https://sourceforge.net/projects/mardao/