Make your energy matter with project:Einstein, the language of the enterprise. project:Einstein is an open source project aiming to deliver a Domain Specific Langauge for contemporary enterprise development. This includes an SOA based approach with a lightweight, easy to understand language on top of a contemporary stack of enteprise technologies. Einstein takes you beyond the limitations of ESBs into the realms of creating meta-systems out of your existing systems. From ESBs to Service Oriented Programming, Einstein is the programming language in which to write even the most complex systems. new EinsteinScriptRunner(einstein.asm :: {
resource "esper:" esper;
listen esper "text:select avg(value) from org.einstein.TessaractWidget.win:time(5 sec)" {
( -> "xpath:/underlying" ) >> "std:Tesseract average value is: ";
};
while "bool:true" {
execute "java:org.cauldron.einstein.ri.examples.esper.EventMaker";
write esper;
};
}).call();
Einstein provides a Fourth Generation Programming Language (4GL) for Enteprise Software development in Java. Whether you are writing an ESB, gluing systems together or looking for a high level programming lanaguge for Rapid Application Development (RAD) on the Java platform; Einstein is what you are looking for. We're still in the design phase at the moment, but watch this space - or take a look at the developer website
using (DataModel:XMLDOM) {
resource "time(schedule=cron):0/1 * * * * ?" everySecond;
listen everySecond "bool:true" {
read "camel:http://rss.news.yahoo.com/rss/topstories";
split "xpath://*[local-name()='content']/@url" {
using (DataModel:POJO) {
write "java:org.cauldron.einstein.ri.examples.ImageMaker";
};
};
write all "java:org.cauldron.einstein.ri.examples.MontageMaker";
};
};
|
Login Developers
Right now we're looking for partners in crime, if you're interested in programming languages, distributed systems or enterprise architecture feel free to join the dev list and say hello.
Articles Online users
1
online user
Build Status
ESB Poll
Favourite ESB is
Featured links Top Pages
JIRA InfoQ News
|