IBM LogoCetus Links on Objects & Components
Cognos is the world leader in enterprise performance planning and business intelligence, with software solutions that enable corporate performance management.

Peer Törngren

professional


Our enemy is complexity, our job is to kill it.

Formal ...

The professional me is interested in process. methodology and architecture for Object Oriented development in general, and Architecture, Analysis/Design and "Model Engineering" in particular. I am a Java geek that thrive on meta-whatever, but my main addictions are Domain-Specific Languages and Modeling. I am also attracted to Agent Technology (this is such a beautiful solution to a problem I have not yet encountered - I sincerely wish to become practitioner some day).

merits statements quotes

I maintain current contact info on the net - add me to your address book?


Cognos is the world leader in enterprise performance planning and business intelligence, with software solutions that enable corporate performance management.Since spring 2007, I do Eclipse RCP stuff with Cognos - a major software vendor (acquired by IBM in 2008) of Business Intelligence, Corporate Performance Management and Consolidation solutions. We're actually not only about cubes :-)

Return to FRONT ARENA homepage

Between May 2004 and March 2007, I worked for Front Capital Systems, an operating unit of SunGard. Main responsibilities were related to Model Driven Architecture (MDA) and metadata/metamodel-oriented issues in the Front Arena application suite. Back in the "boxology" business :-)

 

On 1 September 2003, I left the Frameworx Company for a position as architect in the IT/Logistics division of ICA Ahold AB, a major grocery retail group with Royal Ahold. For a brief period, I  returned to the logistics domain, enjoying the luxury of down-to-earth problems ;-)

On 1 September 2000, I teamed up with some old friends at the Frameworx Company (started out as  the eon company when founded in May 2000). I stayed with Frameworx for exactly (!) three exciting years. I spent most of these years with the Frameworx Factory (the development environment for the Frameworx Machinery); architecting, team leading, building. I did Java, Swing and UML at several meta model levels. The company no longer exists, but all/most of the code base was released as open source.

JaczoneDuring a brief period (between 1 May and 1 September 2000), I was a proud employee of Jaczone AB, a start-up company in the e-Development area, set out to  revolutionize the world of software development (now part of Ivar Jacobson International). My main (and only) contribution was to articulate the vision and architect the prototype for what was to become the Waypointer, an agent-based tool for automated process support.

Industri-Matematik International

Most recent position before Jaczone was at Industri-Matematik International (IMI), where I worked with "the Vivaldi suite" for some five years. Most recent (and notable) IMI responsibilities were:

  • product area architect of Vivaldi Advanced Order Management
  • member of the Architecture Council
  • member of the RUP-CCB (Change Control Board for the IMI development process)
  • Process Component Owner of the Analysis, Design and Implementation workflows of the Rational Unified Process (RUP)
  • mentor and chair person of the Object-Oriented Analysis and Design "horizontal" network

Casual ... 

PCww95s ...I've spent most of my development time in the Microsoft Windows (tm) environment, but I am basically a Unix addict. All, in all, I love computers in general, the intuitive Micro$oft GUI in particular, and Bill Gates above all ...and despite some COBOL experience back in the 80s, I managed to escape the Y2K bug.  

 

Byte Magazine Smalltalk BalloonSmalltalk all: objects all: theTimeDuring the IMI years, I learned to speak Smalltalk (while building the Vivaldi Replenishment Manager). So far, this has been my best programming experience, and I was in particular impressed by the VisualAge environment. I guess I have now ported myself to Java (I did it reluctantly), but I occasionally revive "the good old days" with some other Smalltalkers (some still practicing the craft). But there is hope even in Java land ... Eclipse is quite decent, and EMF seems to offer quite intriguing possibilities.

My most recent IMI business card title was "Product Area Architect". Being the chair person of the OOAD network (which included the IMI development site in Marlton, USA), I aspired for the unofficial title "Intercontinental Object Rabbi" J (IOR, for short). I never succeeded in getting this on my business card, so I am now aiming for "boxology artist" ...

Despite my failure in achieving the IOR title, I still claim the right to preach opinions on any OO-related subject. Of course each and every statement is true and profound and non-disputable. I also picked up some other cool quotes from various sources. 

Despite my efforts in the RCP-based UI at IBM/Cognos, I'm pretty confident I will never make a career in graphic design or usability (I'm not even sure how to spell it), but if in doubt, I'll just remind myself by looking at this cute little error message, created by me around 1997 (sent by a friend (?) who wanted to remind me of past "glories" ;-). As a programmer, I'd say I am a great disbeliever in more or less everything except Murphy's law. If anything can go wrong, it will. In fact, it might go wrong even if it can't - another friend sent me an example of this attitude (from the same era), which apparently still amuse people. I don't see why ;-)

The geek in me loves to communicate over e-mailmailto:me, but the gadgeteer in me also enjoys cellular phones. I'm a complete Palm addict, but as much as I'd love to, I suspect I will never get around to writing my first  Pocket Smalltalk application.


External  ...

I maintain my links online - please feel free to browse. 

James Odell has an excellent  introduction to Agent Technology: “Beyond Objects: Unleashing the Power of Adaptive Agents,” as presented at OOPSLA '98, '00 and various organizations. Find it among his agent papers.

I am also a big fan of the OMG MDA initiative, or - in later days - domain specific modeling. I believe that the model-driven approach is the future, but that we still have a significant distance to go. 

Finally, my favorite links, vital for any IT professional ...

Cetus Links on Objects & Components DejaNews  The Dilbert Zone