You mean a bit like Chat a multi-user IM plugin for Intellij?
Seems to be become a habbit since I switched to using Intellij. I will be talking to another developer and he will say "Wouldn't it be great if the editor would do xyz for you automatically." and I say "You mean like it does in Intellij?".
Seriously give it a go, get addicted!
Sounds to me like you need to get grips with some basic design patterns, which requires a copy of the infamous Gang of Four book:
Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides (ISBN 0-201-63361-2).
Essentially what they lay down is a simple catalogue of re-usable designs for simple and ubiquitous problems. Or to shamelessly rip from the preface:
"This book isn't an introduction to object-oriented technology or design. Many books already do a good job of that. This book assumes you are reasonably proficient in at least one object-oriented programming language, and you should have some experience in object-oriented design as well. You definitely shouldn't have to rush to the nearest dictionary the moment we mention ``types'' and ``polymorphism,'' or ``interface'' as opposed to ``implementation'' inheritance."
Distributed Agent systems aren't anything new, they have been a hot topic in the academic world for quite a while now.
The BT Zeus project is an open source agent framework that includes lots of nice stuff (visual development / visualisation / intellegent agents etc.)
See www.btexact.com/projects/agents/zeus/ for more info.
I feel obliged to mention SoFAR an academic focusing on DIM (Distributed Information Managment) Agents (or at least they where last time I was there).
Come on, you need a really good turntable.
Having said that I own a pair of 1210 Mk II's and am not planning on changing any time soon.
You mean a bit like Chat a multi-user IM plugin for Intellij?
Seems to be become a habbit since I switched to using Intellij. I will be talking to another developer and he will say "Wouldn't it be great if the editor would do xyz for you automatically." and I say "You mean like it does in Intellij?". Seriously give it a go, get addicted!
Sounds to me like you need to get grips with some basic design patterns, which requires a copy of the infamous Gang of Four book:
Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides (ISBN 0-201-63361-2).
Essentially what they lay down is a simple catalogue of re-usable designs for simple and ubiquitous problems. Or to shamelessly rip from the preface:
"This book isn't an introduction to object-oriented technology or design. Many books already do a good job of that. This book assumes you are reasonably proficient in at least one object-oriented programming language, and you should have some experience in object-oriented design as well. You definitely shouldn't have to rush to the nearest dictionary the moment we mention ``types'' and ``polymorphism,'' or ``interface'' as opposed to ``implementation'' inheritance."
See http://hillside.net/patterns/DPBook/DPBook.html
The BT Zeus project is an open source agent framework that includes lots of nice stuff (visual development / visualisation / intellegent agents etc.) See www.btexact.com/projects/agents/zeus/ for more info. I feel obliged to mention SoFAR an academic focusing on DIM (Distributed Information Managment) Agents (or at least they where last time I was there).