Ajay Mungara's shared items
Thursday, September 08, 2005
iTunes Phone
Thursday, July 14, 2005
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
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
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
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
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
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
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
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.
Monday, December 27, 2004
Giant tsunami leaves millions homeless, thousands missing
All,I am sure you are all aware of the disaster that has struck South India, and the natural calamity has left thousands of people dead and millions homeless along the costal areas of Tamil Nadu, Andhra and Andaman Islands.
http://www.newindpress.com/gallery/show.asp?Topic=-1031
I am making a small financial contribution ($100) towards the relief fund setup by the Prime Minister of India and to the doctors without borders.
http://www.doctorswithoutborders.org/
http://www.ndtv.com/template/template.asp?template=tsunami&slug=PM+urges+donations+for+relief+fund&id=65860&callid=1&category=National
I strongly encourage all of you to do the same. I am sure this money will go a long way in helping those who have lost their loved ones and to those whose entire life-time of assets has been completely wiped out. It is after all only a small percentage of your pay check.
Friday, October 15, 2004
nokia 6620
Pros:
- I like the bluetooth capability
- Sync up with Outlook calendar, notes, tasks and contacts
- Good form factor
- Expandable memory slot (although you have to replace the existing one if you buy a new memory card). But the built in memory should be good enough for most of the functions
- Good Battery life
Cons:
- Key pad is rather small
- DOES not sync up with outlook email. The software Nokia PC Sync does not support this capability. Only way to do it is to set the email as a POP3 or SMPT email account and sync up email via Internet
- I thought this phone was really bulky for the capabilities it provides
- The speaker phone is weak ... hardly a speaker phone in my opinion
- Nokia PC sync software has a very poor UI
I had to return the phone because it does not support the email sync up using bluetooth and the phone was really bulky. After using a flip phone for so long ... I realized that I prefer a flip phone.
TIP: If you plan to buy any phone from the local AT&T wireless, do your research using google and they usually match the price on the device (they don't match the accessories). I was able to get the phone for about $100 less asking them to match the price.
Desktop Google search tool
Saturday, September 18, 2004
IMG_0183.JPG
IMG_0107.JPG
Saturday, August 28, 2004
Great!!! Finally, I managed to get a gmail account and it really rocks. Awesome speed, 1000MB of space, search capability for finding emails, keyboard short cuts is nice, etc. I wish they had some more work on the adding some more attributes / details for the contact list, but other than that it is really nice. I will be making this gmail account as my primary personal email account.
Monday, March 08, 2004
Trek details:
• ~10Km one-way to Kodachadri, ~2500ft elevation gain
• ~2KM one-way to the Cave, ~450ft elevation gain
The key highlights of the trip were:
• Positive spirit and enthusiasm created by the Infosys crowd through out the trip
• The beautiful evening swimming in the warm waters of the Arabian Sea while watching the spectacular sunset at the baiyandoor beach.
• The breath taking view of the sun-rise on top of Kodachadari
• Beautiful hike up and down to the Cave (the cave itself was not worth the hike)
• Magnificent view of the clear sky in the night
• Marvelous sounds from all the birds and insects dwelling in the wilderness
• Incredible views of the serene and unruffled landscape
The overall experience was very delightful and pleasant.
From Bangalore take a train to Shimoga.
From Shimoga you have to catch a bus to Kollur or Biyandoor
You have to go to the kodachadari base (start the trek on the jeep trail)
Few Pictures from the trek:
Kodachadari
DSCN0610.JPG
DSCN0612.JPG
DSCN0621.JPG
Sunset 1
Sunset 2
Kodachadari
Kodachadari
Kodachadari
Kodachadari
Tuesday, January 27, 2004
Intel is the current Market Leader with Micro processor technology. Intel as a company has been doing a lot of thinking and investment in the area of “what is the next thing after semi-conductors? Can a multi-billion dollar semiconductor industry survive if a new discovery revolutionizes the whole computing industry?”
A Quantum Computer could solve a problem in few months that would take millions of years for a conventional computer. Using the principles of quantum dots, Quantum physics describes the special rules that apply to atoms and subatomic particles. One principle is that when you observe a particle, you change it. If a particle can be in one of two states, for example "up" or "down," it only settles on one state when you look at it. Before you look at it, it can be in both states at the same time. Conventional computers process information as "bits."
A bit can be a one or a zero. A string of eight bits can represent a single number from zero (00000000) to 255 (11111111). In a quantum computer, bits can be both one and zero at the same time. A string of eight bits can therefore represent all of the numbers between zero and 255 at the same time. (Source: Science daily)
Think of using atoms to manage states instead of transistors in a semi-conductor chip. This will completely revolutionize the way we have known about computers, all the billions of dollars invested in various manufacturing plants across the globe will be rendered almost useless and Intel the market leader in microprocessors will have to find something else to do.
Biological computing may be the next big threat to the whole silicon industry. You could possibly use biological particles like bacteria and viruses to control your state and use billions of them in a space that can only fit 1000 transistor today. Biological particles will not have the problems of heat, transmission and power that we have today, the system designed today can become more powerful tomorrow when the bacteria or virus replicate. All this completely changes the way we use silicon, the systems designed with bio-chips may be millions of times faster than the silicon based, there will be simply no match with the computing power. It is like using diodes instead of semi-conductors to manufacture PCs.
Intellectual property has been an important phenomenon in research science. According to me it is absolutely essential to preserve the benefits of intellectual property while minimizing interference with the progress of science.
When large corporations are investing so many dollars on research and often the goals of the competitors are similar. It is very likely the output will be similar or pretty close, then how does one really qualify infringement.
In the global landscape, the validity of the patent is largely questionable in many countries. Making sure you are protected in every country is often very expensive and some countries don’t have the intellectual property rights as in U.S. How does a corporation deal with global infringements?
I am not suggesting that corporations should not harvest IP, but in many cases they are going over-board with IP protection. Patent the core-technologies and the technology that is going to be market differentiators but not every new thing you come across.
Thursday, January 15, 2004
Techweb > News > WiFi�s Future: Paid Or Free? > Want Free Wi-Fi With That Latte? > January 14, 2004