Ajay Mungara's shared items

Thursday, September 08, 2005

iTunes Phone

I recently purchased an iPod color (30GB) as a gift to my wife on our wedding anniversary. Both of us have really fallen in love with this product. Excellent usability features and really elegant design. The best part of the interface is the famous iPod dial. When I heard that Apple has introduced a new iTunes compatible cell phone the first thing I wanted to see the product interface and frankly I was very disappointed to see the dial missing. It almost looks like a regular motorola phone with a MP3 player built in with the iTunes software. What happened to the creative Apple design in this case? Looks like they were really in a hurry to release this product. I am sure the next version of the product will be very different ... so I am going to wait before buying this product.

Thursday, July 14, 2005

Visual Studio: Contract First Web Services Interoperability between Microsoft .NET and IBM WebSphere

Visual Studio: Contract First Web Services Interoperability between Microsoft .NET and IBM WebSphere

I am presonally a big fan of contract first webservices development, but I don't think there are any good tools that support this form of development. At the end of day we should be able to define a contract that ensures interoporability, versioning and specifies the intent of the service (including the interface, all the business exceptions, usage model, etc.) and then eventually generate code from the contract. The challenge is to keep the contract and the code in sync, and this cannot happen without having some kind of an integrated tool along with a well defined change control process (change in this case is any change in the contract, theoritically the contract should not change, oh well the reality is that it does all the time). I have seem some tools which illustrate the concept with some very trivial examples, but I have not seen anything that can scale to the enterprise needs. While we wait for the industry to come up with some tools .... we should make sure that one person or a team of people with a good understanding of the business capability around the service should manage the contract.

Sonic Software

Sonic Software

Looks like a session worth attending ... I feel it is very important to look into the monitoring and management aspect of SOA.

Saturday, February 26, 2005

Fusing enterprise architecture - Express Computer

Fusing enterprise architecture - Express Computer

The key challenge for adopting SOA in the enterprise is the decision on sizing the service. What I mean by sizing is the problem that services that have too many capabilities built into it are not very flexible because of too many dependencies and difficultly in managing the WS contract, and on the other hand if the service is too small then it cannot be directly used almost to a point where it is not useful. I have seen business team spend huge amounts of time to determine what should go into a service and what capabilities emcompass a complete business function.

Tuesday, January 25, 2005

Internet access over power lines gains momentum - Jan. 19, 2005

Internet access over power lines gains momentum - Jan. 19, 2005

WOW!! this is really impressive. BPL technology has been on the works for sometime, but it is starting to see its way out of the research labs into practical implementations. Although, they still some key issues to work out before it can be adopted on a wider scale and they have to compete with the wireless technologies, which is getting better and cheaper.

Clues may point to Google browser | CNET News.com

Clues may point to Google browser | CNET News.com

I really see that in the next couple of years Google will start getting into the Microsoft Turf like Operating Systems, Databases (search based) and Office products. All this may be really good for the consumer because we may start seeing some innovation sparking up and the technology that shall meets the end-user's expectations.

Sunday, January 16, 2005

To Software Architects: Serve End Users, Not Your Egos

To Software Architects: Serve End Users, Not Your Egos

Dave is dead-on, absolutely right. Software architect has to ensure the documentation or the artifacts he delivers is actually usable. The documentation should be designed to suite the needs of the consumers or architectural stake holders (Business, Engineering, Dev, Quality, support, Data teams, etc.) and it is not meant to be compliant to some industry buzz which will be totally obsure to the actual consumers. Architects should thrive to communicate the most complex probelms is the most simplistic terms.

Wednesday, January 12, 2005

TheServerSide.NET - Predictions for 2005... Straight from the Magic 8-Ball

TheServerSide.NET - Predictions for 2005... Straight from the Magic 8-Ball

I really liked this prediction ....

Development Driven QA
Test Driven Development will continue to gain popularity amongst developers as more and more of them take to writing unit test scripts. In an interesting twist, QA engineers will determine that the best way to test these scripts is to write the actual components starting a new movement called Development Driven QA.

Friday, January 07, 2005

Anti-Spyware from Microsoft

Finally Microsoft is trying to do something to curb this problem.

I installed the AntiSpyware software-Beta directly from the Microsoft.com website
http://www.microsoft.com/athome/security/spyware/software/default.mspx

After using the anti spyware, I noticed that it detected some spyware on my PC which the SpyBlot software was unable to detect. The speed has increased and I can surf internet faster.

They could have done a better job with the tool UI.