Tuesday, August 23, 2011

2011 Hugo Awards

The Hugo Awards are for the best science fiction or fantasy works and achievements. You can read more about Hugo Awards from [1]. The 2011 winners of this award were revealed a couple of days back and the list of names and more could be found at [2]. Interestingly The Lifecycle of Software Objects by Ted Chiang has been awarded the Best Novella. You can find a review of this book at [3]. It sounds interesting!.

[1] - http://en.wikipedia.org/wiki/Hugo_Award
[2] - http://www.renovationsf.org/index.php
[3] - http://www.wired.com/geekdad/2010/12/book-review-the-lifecycle-of-software-objects/

Wednesday, July 7, 2010

WSO2 Web Services Framework for PHP - 2.1.0 Released!

Major Changes Since Last Release
* API Improvements for WS-Addressing, WS-Security
* Compatibility changes for PHP 5.3
* Enabled built-in Guththila XML parser
* Performance enhancements

Download from:
http://wso2.org/downloads/wsf/php

Project homepage:
http://wso2.org/projects/wsf/php

Germany; the winners this time?

I got an interesting mail from a friend of mine today. According to this mail, there is a pattern in how different countries have won the FIFA World Cup so far. When that pattern is matched with the years it defines a phenomenon. The source of this mail is unknown. Interestingly, according to this phenomenon, Germany should win the World Cup this time. Lets keep our fingers crossed!.


  1. Brazil won the World Cup in 1994;   before that they also won in 1970. Adding 1970 + 1994= 3964                                                  
  2. Argentina won its last World Cup in 1986; before that they also won in 1978. Adding 1978 + 1986= 3964                                            
  3. Germany won its last World Cup in 1990; before that they also won in 1974. Adding 1974 + 1990= 3964                                            
  4. Brazil also won the World Cup in 2002; before that they also won in 1962. Adding 1962+ 2002= 3964                                            
  5. Therefore if you want to know what nation is going to win the  
  World Cup in 2010, you only have to subtract 2010 from the magic number 3964. The result is 1954. In 1954 the World Cup was won by Germany !!!

Load Testing …

ATT00103

Thursday, June 17, 2010

The History of FIFA World Cup Match Ball

In the early 1920s Adi Dassler was innovating and producing the best football products of his time. Today, the company he founded still is.

Adidas has proudly been introducing football with a new design for each FIFA World Cup since its very first encounter in 1970. This is the history of balls they have come up with so far.

adidas Telstar - 1970 FIFA World Cup Mexico

1970b adidas Telstar and adidas Chile - 1974 FIFA World Cup Germany

1974b adidas Tango - 1978 FIFA World Cup Argentina

1978b adidas Tango España - 1982 FIFA World Cup Spain

1982b adidas Azteca - 1986 FIFA World Cup Mexico

1986badidas Etrusco Unico - 1990 FIFA World Cup Italy

1990b adidas Questra - 1994 FIFA World Cup US

1994badidas Tricolore - 1998 FIFA World Cup France

1998b adidas Fevernova - 2002 FIFA World Cup Korea/Japan

2002b adidas Teamgeist™ - 2006 FIFA World Cup Germany™

2006b

adidas Jabulani – 2010 FIFA World Cup South Africa

fifa-worldcup-2010-ball Read more here.

Saturday, June 12, 2010

Selling free software is hard?

I happened to read an interesting article based on an interview with Jim Whitehurst, RetHat’s CEO, on ComputerWorld. It basically discusses why RetHat is still a $750 million company, it should have been a $5 billion company by now according to their projections, though.

At one points he states, ““selling free software is hard”. A knock-on consequence is that it harder – roughly *ten* times harder - for an open source company to grow to a given revenue level than it is for the corresponding proprietary company.”

More importantly he also states that, “the job is harder not because they are incompetent, or because open source will “fail” in any sense. But because the economics of open source software – and therefore the business dynamics – are so different from those of traditional software that it simply won't be possible in most markets.”

Read that full article here.

Tuesday, June 8, 2010

Get the Best of Both Worlds with WSO2 Stratos!

stratos

This diagram resembles a typical multiple inheritance scenario in C++ programming language. In a nutshell this conveys the message that WSO2 Stratos inherits from both Cloud Computing and WSO2 Carbon, the popular middleware platform. In other words, WSO2 Stratos is cloud middleware.

Being an offspring of cloud computing WSO2 Stratos possesses the following attributes.

1. Elasticity: Stratos manages your underlying cloud infrastructure to seamlessly handle the scalability demands of your application.

2. Multi-tenancy: Departments, developer groups, or projects run fully independently, but share the same middleware platform for maximum resource utilization.

3. Billing and Metering: Each tenant can meter their actual resource use for internal billing purposes.

4. Self Provisioning: Authorized users can provision new tenants from a web portal in moments.

5. Dynamic Discovery: Linking up services that reside in a dynamic and elastic environment can be tricky – but Stratos simplifies and automates this process with standards-based service discovery and automatic configuration capabilities.

6. Incremental Testing: Cloud fundamentally changes the way you test and deploy applications, but doesn’t reduce your quality requirements! Stratos allows you to deploy service versions side by side and carefully dial up the traffic sent to each version.

WSO2 Carbon is the OSGi-based core platform for WSO2’s enterprise-grade middleware stack. This base platform hosts a set of key middleware components that are essential for a enterprise-grade middleware framework.

stratos-services Basically you have the luxury of using the Carbon-based middleware components over Stratos services. The initial list includes,

WSO2 Stratos Governance powered by WSO2 Governance Registry for design-time and runtime governance of your SOA framework.

WSO2 Stratos Identity powered by WSO2 Identity Server for identity and entitlement management.

WSO2 Stratos Application Server powered by WSO2 Web Services Application Server for service hosting and management.

WSO2 Stratos Gedgets powered by WSO2 Gadget Server for writing and managing portlets.

WSO2 Stratos Mashup Server powered by WSO2 Mashup Server for deploying Web service Mashups.

WSO2 Stratos Business Activity Monitor powered by WSO2 Business Activity Monitor for monitoring business activities within your SOA deployment.

You can expect many more useful Stratos services in the future.

Therefore I would say WSO2 Stratos is a one-stop-shop for a complete SOA middleware framework in the cloud.