Tuesday, May 31, 2005
Microsoft to Release Visual Studio 2005 for Unix/Linux
Microsoft to Release Visual Studio 2005 for Unix/Linux
http://www.theserverside.net/news/thread.tss?thread_id=33023
If you are thinking that this was an April Fools joke that came too late. Think again. I have to say, the guys know how to productize and sell.
When it was time to capture the desktop market share, they did and made the billions.
I think someone realized certain strong points about Linux... and some flavours of "optimized linux". Now, XP Professional 64-bit "supposedly" optimizes itself for a given system in much the same way people fine tune their linux systems for their machine. I remember speaking to a friend of mine who is a "Gentoo" and "ex Slackware" fanatic who was giving me a run down on how that optimization process works.
Plus, the next generation of kids will not be technically challenged. Most will begin to use and experiement with linux, which has jumped leaps and bounds from where it used to be a few years back. Looking at this as a "market shift" it is "strong farsight" into looking at the strongly regarded Linux/Apache platforms as a base for the next generation products.
So Mono (.NET for Linux and Mac OS-X) is not going to go neglected.
I can see the papers... "Extra Extra.. Get your favourite development environment on your favourite open source platform". :)
PS: This was a joke .. hehe.. but the funny thing is there is a definite and possible business case here as the population slowly starts becoming more and more linux / open source savvy. Maybe not in 5 years.. but that would depend on how savvy the next generation becomes with computers and how fast.
...
http://www.theserverside.net/news/thread.tss?thread_id=33023
If you are thinking that this was an April Fools joke that came too late. Think again. I have to say, the guys know how to productize and sell.
When it was time to capture the desktop market share, they did and made the billions.
I think someone realized certain strong points about Linux... and some flavours of "optimized linux". Now, XP Professional 64-bit "supposedly" optimizes itself for a given system in much the same way people fine tune their linux systems for their machine. I remember speaking to a friend of mine who is a "Gentoo" and "ex Slackware" fanatic who was giving me a run down on how that optimization process works.
Plus, the next generation of kids will not be technically challenged. Most will begin to use and experiement with linux, which has jumped leaps and bounds from where it used to be a few years back. Looking at this as a "market shift" it is "strong farsight" into looking at the strongly regarded Linux/Apache platforms as a base for the next generation products.
So Mono (.NET for Linux and Mac OS-X) is not going to go neglected.
I can see the papers... "Extra Extra.. Get your favourite development environment on your favourite open source platform". :)
PS: This was a joke .. hehe.. but the funny thing is there is a definite and possible business case here as the population slowly starts becoming more and more linux / open source savvy. Maybe not in 5 years.. but that would depend on how savvy the next generation becomes with computers and how fast.
...
Friday, May 27, 2005
X M L ... 3 letters that are changing the lives.. of so many people..
X M L ... an offshoot but more widely accepted offspring of SGML
Its funny how it has changed lives...
The introduction of XML has sparked changes in any and every sector and organization. It has changed the way they do things, or is in the process of making them adapt to its will.
All that it is.. is a representation of a logical mental structure into a few simply structured pieces of text, which can ofcourse be nested and so on, taking it to the n'th dimension of complicated hierarchies.
Ofcourse, it has gone through the stages of applicability or use. I am sure when XML first came out it began to think like "Marvin" the super intelligent robot with genuine people personalities in the new movie The Hitchhikers Guide to the Galaxy - 2005. When people downgraded it to the level of a textual exchange format of convenience, it probably grumbled just like Marvin, "A brain the size of a planet and they make me do this.."
Some thoughts about the stages of its usage evolution that come to my mind.. (Please feel free to send me some more, or post them as comments below. If you think one of them can be better stated feel free to comment. I shall update them here with due credit.)
Its funny how it has changed lives...
The introduction of XML has sparked changes in any and every sector and organization. It has changed the way they do things, or is in the process of making them adapt to its will.
All that it is.. is a representation of a logical mental structure into a few simply structured pieces of text, which can ofcourse be nested and so on, taking it to the n'th dimension of complicated hierarchies.
Ofcourse, it has gone through the stages of applicability or use. I am sure when XML first came out it began to think like "Marvin" the super intelligent robot with genuine people personalities in the new movie The Hitchhikers Guide to the Galaxy - 2005. When people downgraded it to the level of a textual exchange format of convenience, it probably grumbled just like Marvin, "A brain the size of a planet and they make me do this.."
Some thoughts about the stages of its usage evolution that come to my mind.. (Please feel free to send me some more, or post them as comments below. If you think one of them can be better stated feel free to comment. I shall update them here with due credit.)
- The advent of XML
- Hmm.. ho hum.. a text based file that looks like HTML
- Hmm.. interesting text based format that looks like HTML
- Hmm..!!!.. wow, its such a convenient text based format for data exchange
- The "XML 'so.. what' curve"
- How about we use it to talk to each other? Since we could not agree on our conversations over the last 10 years.
- Would it be possible to use it to do more ? (Exciting Possibilities - Episode 1)
- Since we have so many firewalls and protocols that wont go through, how about we make them go through HTTP...
- Hey! We do not have function calls or remote procedures here. Lets do that with XML. Then we can do things like we have always done. Functions and Procedures.
- I dont like the way function calls work. Can't we send messages in a different way ? I am not able to get responses at times and I wouldnt mind a reponse when its due time.
- How about we send messages with more 'context-aware' information and we do not have to have a response rightaway ?
- ........ (to be continued.. maybe over the long weekend.. This shall take a twist towards the following in no particular order: SOA (another 3 letter buzzword), BPM :), Meta-Data, Models, Views, Relationships, Contextual Information, Perspective..... and more )
Food for thought:
If XML was animated and could say something today what would be XML's quote for the day?
"Where do you want to take me today?"
Wednesday, May 18, 2005
The beginning of SOA discussions...
Inspired by the blogging activities of several thinkers in this area, I have come to realize that maybe some of my ramblings might bring about interesting ideas...
Some of my thoughts posted on the blog of Radovan Janecek here where I talk about.. (TBQuoted)
I believe and strongly agree that there is no 'one' way of executing a business strategy using an underlying SOA blending the Systems (IT & non IT), business ideas, and "people" together. Ofcourse, I notice that a lot of people overlook the 'people' factor and 'people' impact.
More importantly, I do not see anyone talking about an 'active feedback' mechanism that provides interesting stimulus for an SOA to evolve.
For people not familiar with the term. SOA - Service Oriented Architecture(s). Possibly, the biggest 'jargon' term being thrown around by IT professionals in recent times.
Interesting posts on the phased progession and evolution of technologies in executing an SOA on Jeff Schneiders blog and Radovan Janacek's blog.
Some of my thoughts posted on the blog of Radovan Janecek here where I talk about.. (TBQuoted)
I believe and strongly agree that there is no 'one' way of executing a business strategy using an underlying SOA blending the Systems (IT & non IT), business ideas, and "people" together. Ofcourse, I notice that a lot of people overlook the 'people' factor and 'people' impact.
More importantly, I do not see anyone talking about an 'active feedback' mechanism that provides interesting stimulus for an SOA to evolve.
For people not familiar with the term. SOA - Service Oriented Architecture(s). Possibly, the biggest 'jargon' term being thrown around by IT professionals in recent times.
Interesting posts on the phased progession and evolution of technologies in executing an SOA on Jeff Schneiders blog and Radovan Janacek's blog.
Tuesday, May 17, 2005
The next big thing, the killer app, the invention of the decade.. ?
It has been rather slow...
We see new smartphones, PDAphones, smart watches and nothing seems to amaze us. A dancing robotic dog and artificial pets.
The things that would have awed us don't anymore. So, I might as well add some thoughts about the next generation 'business enabling' technologies, and where they go. Hopefully, some big-shot CEO, CIO or CTO sees this and offers me a ferrari and asks me to jet around the world passing on the 'vision' :).
If I don't forget about this post then I'll definitely introduce some of my 'rambings' on this front.
We see new smartphones, PDAphones, smart watches and nothing seems to amaze us. A dancing robotic dog and artificial pets.
The things that would have awed us don't anymore. So, I might as well add some thoughts about the next generation 'business enabling' technologies, and where they go. Hopefully, some big-shot CEO, CIO or CTO sees this and offers me a ferrari and asks me to jet around the world passing on the 'vision' :).
If I don't forget about this post then I'll definitely introduce some of my 'rambings' on this front.