Tuesday, October 5, 2010
Welcome to our First AMP Committer
I'm really happy to announce that AMP has its first committer -- the first committer who has the virtue of not being me, that is. So please welcome Jonas Ruettimann to the family of Eclipse committers. As is often the case AMP is now a fully virtual international project -- Jonas and colleagues are from Switzerland and we've never met face-to-face.
Here's what Jonas says about himself:
"Born in St.Gallen, Switzerland in 1980. Spent one year at Old Lyme highschool in Connecticut, USA. Moved back to St.Gallen to start off as a primary school teacher. Made my degree as an engineer in informatics in 2005. Since then I've been working as a software engineer at the University of applied sciences in Buchs and St.Gallen. Projects include a knowledge based system, process optimization software (GlobalOptimize) and modelling and simulation software (GlobalSimulate), all based on Eclipse. I've been working with Eclipse and building RCP-Applications since 2003."
And here is a little more about the institute. Of course, we're very grateful to have their support for Jonas's and others' efforts as well:
"Institute for modelling and simulation, FHS St.Gallen.. a group of ten people, working for the University of Applied Sciences in St.Gallen, Switzerland. We do research and provide services in managing complex processes by using modelling and simulation techniques. We're using static, system dynamic, discrete event and agent based models. Most solutions are custom made. But we also distribute two general purpose software solutions: GlobalOptimize and GlobalStorehouse. Besides, we're working on a multi-paradigm open source simulation software called GlobalSimulate."
Jonas and the institute's contributions look to be really important to the project. While they have done a lot of work in Agent-Based Modeling, their major software contribution will be in the area of Systems Dynamics modeling, which is an extremely important component of any comprehensive modeling toolkit. Even though the project name is "Agent Modeling Platform", the project really is about much more than agents.
I'll say more about this in future posts, but we already support innovative approaches to Model Execution and Simulation in general, but we haven't been clear about this potential and there are some relatively small improvements to the platform that could support a much broader set of use cases. For example, would you like to be able to take one of your EMF models, define behavior for it using an EMF-based meta-model -- including visual editors and all the other EMF services, and then execute behavior against it dynamically with compiled Java performance? If that sounds good to you, we already have most of the pieces in place. (The only part that is really missing is to get a complete EMF to AMF mapping, as you can already do the same for Java objects using other APIs) Let us know and we'll make that a priority.
Outside of even more general usages, AMP has the ambition to provide support for an entire array of Modeling and Simulation techniques as well as operations research, analytics and other domains. As we grow that vision within Eclipse, we very much want your ideas and input, but more than that we want your real live working code! If any of the above is interesting or important to you or your enterprise, you could be the next new AMP committer.
As a personal note, while many projects start out with a number of committers, AMP has been just me , so when I say "we" in various online conversations, most of the time I've really mean "me". And I've felt like a complete bozo saying "we" all the time. That's not to say that we (see what I mean?) haven't had a lot of input and effort from others, but it is a big difference to have someone who will actually be working on the code day to day. They say that the real measure of success of an Open Source project is the day that you can walk away and know that it will succeed without you and so today is a happy day indeed. Don't worry though Jonas, I'm not leaving yet. :)
Subscribe to:
Post Comments (Atom)
Popular Posts
-
I'm happy to announce that the Virgo Tooling M4 release is available. If you just want to find out more about that, skip ahead to the sectio...
-
Every once in a while I think it makes sense to have a completely on-topic, technical post! One of the (many) things that has been on the ...
-
“So the final lesson of 1918, a simple one yet the one most difficult to execute, is that those who occupy positions of authority must lesse...
-
I've been meaning to start a blog for some time now (years) and the birth of our baby seemed like an especially auspicious time. So welcome ...
-
I've been spending quite a bit of time lately playing with the EEF framework. C'est magnifique! (No, I don't actually know any french, but I...
-
Just a quicky here.. I like to use views instead of editors for most of my GEF viewers. They are a lot of advantages to views -- the most s...
-
Many of us who've spent time traipsing through the Eclipse wilderness are probably familiar with this story... Tis a beautiful, sunlit 'mo...
-
Every once an a while, a new way of thinking comes along that is so powerful, so unique, so practical -- just so damn cool, really -- that i...
-
OK, I am long over-due for an update to the blog, and I have lots to report on, but I've been deep in build hell for the last week, (and the...
-
When Butterflyzer was launched a year ago it was introduced with the following words: "Butterflyzer is in Alpha now. Before we release mor...



0 comments:
Post a Comment