Eclipse is an open source community whose projects are focused on building an extensible development platform, runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle. Many people know us, and hopefully love us, as a Java IDE but Eclipse is much more than a Java IDE.
The Eclipse open source community has over 200 open source projects. These projects can be conceptually organized into seven different “pillars” or categories:
1.Enterprise Development 2.Embedded and Device Development 3.Rich Client Platform 4.Rich Internet Applications 5.Application Frameworks 6.Application Lifecycle Management (ALM) 7.Service Oriented Architecture (SOA)
The Eclipse community is also supported by a large and vibrant ecosystem of major IT solution providers, innovative start-ups, universities and research institutions and individuals that extend, support and complement the Eclipse Platform.
One very exciting thing about Eclipse is that many people are using Eclipse in ways that we have never imagined. The common thread is that they are building innovative, industrial-strength software and want to use great tools, frameworks and runtimes to make their job easier.