Tuesday, August 23, 2011
2011 Hugo Awards
[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 !!!
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
adidas Telstar and adidas Chile - 1974 FIFA World Cup Germany
adidas Tango - 1978 FIFA World Cup Argentina
adidas Tango España - 1982 FIFA World Cup Spain
adidas Azteca - 1986 FIFA World Cup Mexico
adidas Etrusco Unico - 1990 FIFA World Cup Italy
adidas Questra - 1994 FIFA World Cup US
adidas Tricolore - 1998 FIFA World Cup France
adidas Fevernova - 2002 FIFA World Cup Korea/Japan
adidas Teamgeist™ - 2006 FIFA World Cup Germany™
adidas Jabulani – 2010 FIFA World Cup South Africa
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!
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.
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.