Friday, August 28, 2009

Why Open Source?


BENEFITS OF OPEN SOURCE:::

All software has source code. Open source software grants every user access to that code. Freedom means choice. Choice means power.

That's why we believe open source is inevitable. It returns control to the customer. You can see the code, change it, learn from it. Bugs are found and fixed quickly. And when customers are unhappy with one vendor, they can choose another without overhauling their entire infrastructure. No more technology lock-in. No more monopolies.

We believe open source simply creates better software. Everyone collaborates, the best technology wins. Not just within one company, but among an Internet-connected, worldwide community. New ideas and code travel the world in an instant.

As a result, the open source model often builds higher quality, more secure, more easily integrated software. And it does it at a vastly accelerated pace and often at a lower cost.

In the proprietary model, development occurs within one company. Programmers write code, hide it behind binaries, and charge customers to use the software--then charge them more to fix it when it breaks. The problem worsens when you become tied to a company's architecture, protocols, and file formats. Bruce Perens calls this the addiction model of software procurement. And we think a model that puts customers at such a fundamental disadvantage is conceptually broken.

Open source is not nameless, faceless, and it's not charity. Nor is it solely a community effort. What you see today is a technology revolution driven by market demand.


Imagine if all past knowledge was kept hidden or its use was restricted to only those who are willing to pay for it. Education and research would suffer. Publishing books or sharing information of any sort would become difficult. Yet this is the mentality behind the proprietary software model. In the same way shared knowledge propels the whole of society forward, open technology development can drive innovation for an entire industry.

Google Wrestles Microsoft for Media Spotlight

I'm special, so special.
I got to have some of your attention, give it to me!
~Pretenders, Brass in Pocket


Ah the games companies play trying so hard to get our attention. For the last 6 weeks or so Microsoft has done a fine job of turning the media attention machine on itself, so you just knew that there was no way Google was going to sit still while Bing stole the spotlight. Uh-uh, no way - there was something coming. You could just feel it - and we're not talking about buying On2 last week. That may interest some video geeks, but it doesn't warrant mainstream attention like say changing the way you run your search engine.
((ON2:::::::::Google this week announced it has entered into a definitive agreement to acquire On2 Technologies, a video compression technology company which holds licenses for Adobe for Flash video, Sun Microsystems for Java-FX, Skype for video conferencing, and Movie ...))

Competition breeds innovation and the change cycle is fast and furious. I'm talking of course about
Caffeine, the new search algorithm introduced by Google this week. Oh yes, this is definitely a call for attention. Got mine.

Thursday, August 27, 2009

Cloud Computing.......

A brief intro on cloud computing.......

What is cloud computing?
what does it do?
Is it useful in having cloud computing?
what are the companies that are involving in cloud computing?
what are the major platforms they are taking in cloud computing?
what is meant by Amazon EC2?
what that actually do?
what are the other cloud computing organizations?
why they are using only particular platform in building the cloud computing ?
what are the different problems we will face in cloud computing?
what are the different uses that we are gaining in using this cloud computing?
where actually the cloud computing will be there?
I mean where the servers actually placed?
what will be the approximate configuration followed by those cloud computing servers?
Is it costly in providing services through cloud computing?
Is the organization providing their services through cloud computing will get profits?

Cloud computing:::::::::Cloud computing a type of computing environment which provides ability to handle growing amount of work in a graceful manner
and that can be readily extended and often virtualized services are provided over the internet.
virtualized services in the sense Abstraction of resources and software implementation of machine that executes programs as in real machine.
Users need not have knowledge ,expertise in or control over the technology infrastructure in cloud computing.
It facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers,
providing all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely available from
the Internet—with no software downloads or installation for developers, IT managers or end-users. It's also known as cloudware.

Major use of cloud computing is cloud computing users can avoid capital expenditure on the software,hardware it there is no need to spend amount frequently
for upgrading their software,hardware..

“In this architecture, the data is mostly resident on servers
‘somewhere on the Internet’ and the application runs on
both the ‘cloud servers’ and the user’s browser.”
—Eric Schmidt in ‘Information Factories’ by G. Gilder
The Architectural Services Layers of Cloud Computing. .
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)

For those developers and enterprises who want to embrace cloud computing, Sun is
developing critical technologies to deliver enterprise scale and systemic qualities to this
new paradigm:

Interoperability — While most current clouds offer closed platforms and
vendor lock-in, developers clamor for interoperability. Sun’s open-source
product strategy and Java™ principles are focused on providing interoperability
for large-scale computing resources. Think of the existing cloud “islands” merging
into a new, interoperable “Intercloud” where applications can be moved to and
operate across multiple platforms.

High-density horizontal computing — Sun is pioneering high-power-density
compute-node architectures and extreme-scale Infiniband fabrics as part of our
top-tier HPC deployments. This high-density technology is being incorporated
into our large-scale cloud designs.
Data in the cloud — More than just compute utilities, cloud computing is
increasingly about petascale data. Sun’s Open Storage products offer hybrid
data servers with unprecedented efficiency and performance for the emerging
data-intensive computing applications that will become a key part of the cloud



These technology bets are focused on driving more efficient large-scale cloud
deployments that can provide the infrastructure for next-generation business
opportunities: social networks, algorithmic trading, continuous risk analysis,
and so on.


“The rise of the cloud is more than just another platform
shift that gets geeks excited. It will undoubtedly transform
the IT industry, but it will also profoundly change the way
people work and companies operate.”
—The Economist, “Let it Rise,” 10/23/08


Example of the Company that providing services through Cloud Computing:::::AMAZON EC2

Cloud offering: Amazon Web Services, a half-dozen services including the Elastic Compute Cloud, for computing capacity, and the Simple Storage Service, for on-demand storage capacity.

Why we're watching it: Amazon is one of the true innovators in Web-based computing, offering pay-as-you-go access to virtual servers and data storage space. In addition to these core offerings, Amazon offers the SimpleDB (a database Web service); the CloudFront (a Web service for content delivery); and the Simple Queue Service (a hosted service for storing messages as they travel between computers). By launching the Elastic Compute Cloud in 2006, well before most of its competitors, Amazon has become almost synonymous with "cloud computing." But criticisms are starting to pop up regarding Amazon's reliability and service-level agreements.

CEO: Jeffrey Bezos, Amazon's founder, was previously a financial analyst.

How Amazon got into cloud computing: One of the largest Web properties in existence, Amazon always excelled at delivering computing capacity at a large scale to its own employees and to consumers via the Amazon shopping site. Offering raw computing capacity over the Internet was perhaps a natural step for Amazon, which had only to leverage its own expertise and massive data center infrastructure in order to become one of the earliest major cloud providers.

Who uses the service: Tens of thousands of small businesses, enterprises and individual users. Prominent customers include the New York Times, Washington Post and Eli Lilly

comments we allowed...........................














Tuesday, August 25, 2009

Information need.......

AJENDA:::::::OF THIS POST>>>
Past ! Present!! Future!!!...........

The main thing about this post is to tell the past,present,Future regarding Technology.
It is obvious from the topic itself which shows increase in exclamation as we move from past to future which similarly resembles the surprises that may evovle in the future.


How computers evolve ?
what is the funda behind this?
what is the need of these computers?
what do they actually do?
what is meant by information technology?
how this relates to computers?
what does actually an engineer do?
what is the difference between a student belonging to natural studies and an engineer?
what can IT engineer do?
what is technology?
how technologies are evolving?
who is developing technologies?
This we can start with an example.Before two years when i used to go to shop,the cashier used to count the money continuously.One day i asked him what difficulty he had to face in accounting.Then he said that he was not able to remember the transactions done in the past. And he was frequently forgetting who were in debt to him and who had paid their debt.so it was a terrible time for him as it was tedious.After some days i went to him, then he had a computer and he was operating the computer which included all the details that he wanted to store.
From this we can understand the basic definition of computers that it is a tool to provide information what we require.
And then i remember that this definition is what we have studied when we started beginning about computers.Now we can have that a computer is a device which gives information...
How long this information is useful?

Yeah! surely this information is useful until the business is good and running smoothly..
Whenever there is downfall in business the demand for information decreases ...this tells that there is decrease in demand for computers.
Providing the information is more important. For that we need information system,this can be a computer with some technologies.This is actually done by information technology engineers.And this is where IT engineers play a major role.
To be precise, without information nothing can be done and with out information system, information cannot be produced.
The main thing here is that without INFORMATION TECHNOLOGY ENGINEERS these information systems cannot be developed.So there will be need for engineers until business exists.

So computers will be existing until information is needed .This is how we are moving from the past.The people were getting information from computers and could do their job.But soon people faced some difficulties in getting information easily.Here comes the technologies that can provide information easily.Here comes the difference between past,present and future.This gives the sign for the technology growth.
Even in the past, the people having more technology had the upper hand.For instance,at the time of World War II German people used to sent Encrypted information and US had a computing system which was not even as powerful as present calculator.But that was sufficient for the US to trap the information and got victory in world war II.

" This tells where the Technology prevails, there is the victory".

Even now we are using windows and the applications related to windows by installing in our computers and also there were features,that is we can use the application that we want without installing by using services that we can have from the net.
These applications are installed in one server and we use through network.
But the problem comes whenever we want to run an application in different platforms.Whenever we want to run a program we need a compiler,Proper algorithm and importantly we need OPERATING SYSTEM and that too the main thing is processor and it is the main component required when you want to run a program.But processor actually is hidden. we don't actually know about OS acting as a media between program and processor which is same like when ever we are worshiping god we cant see the god actually but instead we pray to priest in order to satisfy our needs .In this context OS is acting like a priest.
We are not allowed to worship all the priest in the same way(Hindu,christian,Muslim) .
So here we should think a religion that was followed in which we can worship in any way. And many people are going to follow that ....that is here OPEN SOURCE and this is future platform in which every one should develop application under this comes LINUX AND OPEN SOLARIS.These are major OS that were used every where.
Presently the need of information is increasing and information system Technology also increasing and hence the expectation from the developers also increases.The development graph related to technology is will be always with increasing spikes if it requires a particular development at that time technologies will be coming up.
Now there is AMAZON EC2 in which we can easily develop and deploy your applications in a virtual environment.
Red Hat Enterprise Linux on Amazon EC2 enables customers to manage capacity, removing the need to over-buy software and hardware capacity to handle only periodic spikes in demand.
Thus as we go further there will be more demand for few computers rest will be like dummy terminals that acts as interface.
We know that IBM was the very old company.IBM president told at the time where there is development in computers itself that in future the world will demand for only 5 computers.
That is what we are observing in some how we mostly depend on GOOGLE server and WIKI server .......

I encourage the comments to come through.....