Mozilla for all it failing is starting to get real recognition as a product in the market, it is being seen a real alternative to IE and now just as it starting to get traction it gets KIA.
I find it hard to believe that that a Phoenix based browser is going to reach a level of stability and adoption, any time soon.
(Someone has to say this) This smack of developers looking at the technology and saying you know I could do better (yeah I'm guilt here as well). You know lets rebuild this and provide no migration path for existing applications and users. There must be a better way to do this with less risk and disruption.
Remember it's not always the product with the most technical merit that wins it the wins just look at IE.
Otherwise Microsoft is going to be very happy they will not have to worry about Mozilla any more.
It's an interest presentation but it reminds me of one of those self help books! But it raised some very interesting points.
The discussion points mainly revolve around off-shore development, technology life cycles and bad economic conditions.
From experience off-shore development is not simple a matter of taking code off shore, it includes other large components of management, processes, extended organizational structures, cultural considerations and creativity. Which are often under estimated or completely misunderstood. In addition some activities are not a good fit for out-sourcing but are out sourced any way, by managers sacrificing long term success against short term needs.
I would draw the conclusion that there is a real trend out there for out-sourcing but there are real opportunities for people to fill the high value areas that I have out lined above. Most of all I think that creativity and innovation are very important factors and will always be in demand.
Technology life cycles are a fact of life for everyone involved in technology, the good news is that it creates an even playing field; the bad news is that it drives intense competition and disruptive change. The bottom line is if you want to stay in the business you have to make a commitment to constantly learning and keeping your skills up date.
The current economic environment may well be driving change in our industry, some of us may view as negative. But looking forward demand will return and we have a stronger base to build on as people and companies that get through this will be stronger and more competitive.
Microsoft will use it's money to try an influence Indian software companies and developers, but anyone who has done business in India will know. Indian's are smart and have a sharp sense of business.
They may well take Microsoft money now if they are gaining business and making money. But in the long run Linux is a strategic platform that India will use to move beyond the so called out sourcing programming business model to compete on an even basis with western software companies.
Microsoft no matter how much money it spends has nothing to offer in this regard.
This type of network could be built today; here is a quick checklist: -
Hardware
Sharp Zaurus (Linux based PDA that has built in MP3 player)
Socket Compact flash 802.11b card
256mb SD memory card
Software
SOAP based location centric name services - e.g. to locate peers based on location
Basic peer software - e.g. modification / port of Lime Wire to run on J2ME
Integration of Java encryption framework into peer client
This a brief interview in which Stephenson talks about Quicksilver. "related -- loosely -- to "Cryptonomicon". I won't say it's part of a trilogy, but it's a somewhat related work. It's a historical novel, set farther back in time, about 300 years ago, and it deals with a lot of the same themes" http://www.onmagazine.com/on-mag/reviews/article/0,9985,46833-1954,00.html
P2P computing could be defined as a set of peers and servers interacting to form an emergent system based on underlying interactions and services. This is a radical departure from today's pervasive network models.
P2P in today form may not be the next great thing on the Internet but this is a very important inflection point in the evolution of the Internet. As an example of a future possible emergent / p2p application I would put forward the following simple example of what p2p could be like in the future.
Today, I fire up my web browser and talk to a web server in a passive manner, if I want to participate in an interaction or discussion such as this slashdot discussion I fill in form and post my comments.
Tomorrow I see a very different scenario, switching my computer or device on, I join a number of P2P networks some content based other may be E-commerce applications. Once I have joined these networks my system become part of the network creating a seamless adaptive community where interactions or discussions are intrinsic to the very way that I interact and add value to the network.
Jon Katz's question "does p2p suck" may have some validity today but not in the future, p2p is just taking it's first steps as an important and disruptive technology.
Mozilla for all it failing is starting to get real recognition as a product in the market, it is being seen a real alternative to IE and now just as it starting to get traction it gets KIA.
I find it hard to believe that that a Phoenix based browser is going to reach a level of stability and adoption, any time soon.
(Someone has to say this)
This smack of developers looking at the technology and saying you know I could do better (yeah I'm guilt here as well). You know lets rebuild this and provide no migration path for existing applications and users. There must be a better way to do this with less risk and disruption.
Remember it's not always the product with the most technical merit that wins it the wins just look at IE.
Otherwise Microsoft is going to be very happy they will not have to worry about Mozilla any more.
It's an interest presentation but it reminds me of one of those self help books! But it raised some very interesting points.
The discussion points mainly revolve around off-shore development, technology life cycles and bad economic conditions.
From experience off-shore development is not simple a matter of taking code off shore, it includes other large components of management, processes, extended organizational structures, cultural considerations and creativity. Which are often under estimated or completely misunderstood. In addition some activities are not a good fit for out-sourcing but are out sourced any way, by managers sacrificing long term success against short term needs.
I would draw the conclusion that there is a real trend out there for out-sourcing but there are real opportunities for people to fill the high value areas that I have out lined above. Most of all I think that creativity and innovation are very important factors and will always be in demand.
Technology life cycles are a fact of life for everyone involved in technology, the good news is that it creates an even playing field; the bad news is that it drives intense competition and disruptive change. The bottom line is if you want to stay in the business you have to make a commitment to constantly learning and keeping your skills up date.
The current economic environment may well be driving change in our industry, some of us may view as negative. But looking forward demand will return and we have a stronger base to build on as people and companies that get through this will be stronger and more competitive.
After all this is what we do...
Apple Developer Site Apple Developer Site
SourceForge SourceForge
Strangeberry Java implementation
International University and Sun Microsystems supported a collaborative research program. Java source code
http://www.winfield.demon.nl/index.html
Microsoft will use it's money to try an influence Indian software companies and developers, but anyone who has done business in India will know. Indian's are smart and have a sharp sense of business.
They may well take Microsoft money now if they are gaining business and making money. But in the long run Linux is a strategic platform that India will use to move beyond the so called out sourcing programming business model to compete on an even basis with western software companies.
Microsoft no matter how much money it spends has nothing to offer in this regard.
This type of network could be built today; here is a quick checklist: -
Hardware
Sharp Zaurus (Linux based PDA that has built in MP3 player)
Socket Compact flash 802.11b card
256mb SD memory card
Software
SOAP based location centric name services - e.g. to locate peers based on location
Basic peer software - e.g. modification / port of Lime Wire to run on J2ME
Integration of Java encryption framework into peer client
Network
802.11 base station
This a brief interview in which Stephenson talks about Quicksilver. "related -- loosely -- to "Cryptonomicon". I won't say it's part of a trilogy, but it's a somewhat related work. It's a historical novel, set farther back in time, about 300 years ago, and it deals with a lot of the same themes" http://www.onmagazine.com/on-mag/reviews/article/0 ,9985,46833-1954,00.html
P2P computing could be defined as a set of peers and servers interacting to form an emergent system based on underlying interactions and services. This is a radical departure from today's pervasive network models.
P2P in today form may not be the next great thing on the Internet but this is a very important inflection point in the evolution of the Internet. As an example of a future possible emergent / p2p application I would put forward the following simple example of what p2p could be like in the future.
Today, I fire up my web browser and talk to a web server in a passive manner, if I want to participate in an interaction or discussion such as this slashdot discussion I fill in form and post my comments.
Tomorrow I see a very different scenario, switching my computer or device on, I join a number of P2P networks some content based other may be E-commerce applications. Once I have joined these networks my system become part of the network creating a seamless adaptive community where interactions or discussions are intrinsic to the very way that I interact and add value to the network.
Jon Katz's question "does p2p suck" may have some validity today but not in the future, p2p is just taking it's first steps as an important and disruptive technology.