Blog | Archive for March, 2007
Show Notes: E-tech, Uganda, and Scilly Isles
By jp | Wednesday, March 28th, 2007
Interview with Charles Armstrong from ETech 2007.Read “Show Notes: E-tech, Uganda, and Scilly Isles” on BBC Radio 5 Live: Pods and Blogs
Posted in Media | No Comments »
Trampoline: Harnessing Social Behavior in the Enterprise
By Charles Armstrong | Tuesday, March 27th, 2007
An in-depth look at the technology behind SONAR.Read “Trampoline: Harnessing Social Behavior in the Enterprise” on Read/WriteWeb
Posted in Media | No Comments »
Expertise Location
By Charles Armstrong | Monday, March 26th, 2007
Sramana Mitra digs in to Trampoline and SONAR. In three parts.Read “Expertise Location” on Sramana Mitra on Strategy
Posted in Media | No Comments »
ETech 2007
By Charles Armstrong | Monday, March 26th, 2007
San Diego, USATrampoline’s CEO, Charles Armstrong, and User Experience Manager, Mike Stenhouse, are presenting at ETech 2007, San Diego, next week. Entitled Collective Intelligence, Indeterminacy and the Illusion of Control, their session will offer an ethnographer’s perspective on how humans interact with complex systems and what this means for a new generation of social or “sociomimetic” technologies.
If you’re at the conference you can find them in Douglas B at 3:05pm on Tuesday 27th March, please pop in and say ‘Hi’!
Posted in Events | No Comments »
Check us out at ETech 2007
By rebecca | Friday, March 23rd, 2007
Trampoline’s CEO, Charles Armstrong, and User Experience Manager, Mike Stenhouse, are presenting at ETech 2007, San Diego, next week. Entitled Collective Intelligence, Indeterminacy and the Illusion of Control, their session will offer an ethnographer’s perspective on how humans interact with complex systems and what this means for a new generation of social or “sociomimetic” technologies.If you’re at the conference you can find them in Douglas B at 3:05pm on Tuesday 27th March, please pop in and say ‘Hi’!
Posted in Uncategorized | 2 Comments »
Springy 0.2 released
By jan | Thursday, March 22nd, 2007
I’ve just released a new version of springy, the JRuby-based alternative to Spring’s XML configuration format. It now has a “serialise-to-xml”-feature which allows you to write your whole config to a nicely formatted Spring XML file. Why would you want to do that ? In our case we’ve created a Ruby-based configuration framework modeled after Rails environments which pulls config files from different locations, deals with overrides and so on. The only downside is that this is pretty slow (especially when unit testing), hence the idea of serialising the whole context to XML.The serialised XML config file is about twice the size of the springy context (~1600 vs. ~800 lines), which shows how expressive Ruby can be. A small example from our configuration:
DAOS = [ :ZoneDAO, :EmailDomainDAO,
ayDAO,
referenceDAO,
:WhatEverDao... ]
DAOS.each do |dao|
bean(dao, "daos.hibernate.#{dao}Hibernate")
{|b| b.new("sonarSession")}
end
This snippet uses metaprogramming to create 20 odd DAOs in 8 lines of code.
Springy has matured since the first release when it was still in the proof-of-concept-stage. We’re using it successfully in Sonar, and there is no way we’ll ever go back to using XML for configuration. Anyway, XML is for girls, according to Hani.
My new favourite feature in JRuby is JavaUtilities.extend_proxy. Basically it allows you to extend an existing Java class with Ruby code. All instances of this class will then have additional Ruby methods on them. This can be handy to fix completely useless APIs like org.w3c.dom.Document. If you’ve ever used Ruby’s xml builder you will know what I mean.
JRuby allows us to do this:
JavaUtilities.
extend_proxy('com.sun...internal.dom.DocumentImpl') {
def tag(sym, *args, &block)
#ruby code omitted
end
}
doc = DocumentImpl.new
doc.tag("beans") do
doc.tag("bean", "id"=>"mybean") do
...
end
end
doc.validate!
doc.serialize(System.err)
DOM is finally usable! See serialization.rb for the full code.
Posted in Coding | No Comments »
WebVentures 2007
By Charles Armstrong | Tuesday, March 20th, 2007
San Mateo, USACharles Armstrong will be presenting an introduction to Trampoline at the first Web Ventures conference, being held on March 20-21 at the Marriott in San Mateo, CA. Web Ventures, a Dow Jones VentureWire event, will explore the technologies, business models and markets that are poised for long-term success on the Web.
Posted in Events | No Comments »
We want fresh engineer blood
By mccraig | Tuesday, March 20th, 2007
SONAR brings statistical natural language processing and social network analysis to the problem of browsing and filtering large archives. We permit users to see who is talking to who, how much and about what. There are applications in areas including expertise discovery, compliance, forensics, search and alerting.We are a small company, with large ambition. We number currently 10, and have just secured £3M of venture funding to help us grow our R&D efforts and establish a North American presence.
The SONAR platform consists of a very Ajaxy web front-end in Ruby on Rails, with a Java back-end doing the asynchronous natural language processing and social network analysis.
We are looking for software developers with experience in the following technologies :
Java, Hibernate, Spring framework, JMS, Ruby, Ruby on Rails, Transactions, Transactional messaging, SQL, MySQL, Oracle, Linux, Windows
Experience in all of the above is not a necessity. We are looking for smart people who can learn quickly, love solving difficult problems and can grow with the company. These attributes are far more important than any tick list.
If you are interested, please contact :
Craig McMillan, craig AT trampolinesystems DOT com
Please note : if you are an agency and are not already talking to us, then do not contact us. Really.
Posted in Coding | 1 Comment »
Trampoline Systems: Responding to the dysfunctional nature of corporate systems
By Charles Armstrong | Monday, March 19th, 2007
Jenny Ambrozek puts Trampoline in context.Posted in Media | No Comments »
Enterprise 2.0 Funding
By Charles Armstrong | Friday, March 16th, 2007
Thomas Otter on Trampoline and the far-reaching possibilities of enterprise 2.0.Read “Enterprise 2.0 Funding” on Vendorprisey
Posted in Media | No Comments »








