Yoxos Enterprise
Governance tools and processes for Eclipse enterprise deployment
Consistent plug-in dependencies - distribution of centrally/team managed configurations like preferences, code formatting, source code repository configurations - consistent updates
"Yoxos' integration, validation, installation, and update features make it easier for developers to manage their Eclipse environments."
Tyler Thessin, project lead Eclipse TPTP project and Manager of Intel® Software development products
With Yoxos Enterprise, IT departments and development teams get a single solution for sharing custom Eclipse-based toolsets, configurations and source code. Yoxos Enterprise combines the well established Eclipse infrastructure for development, bugtracking and source code management and combines it with a robust library of Eclipse plug-ins to create a single solution for administering and distributing tools to developer workplaces.
Providing a consistent Eclipse toolset requires a significant amount of investment in manpower, tools and processes. Internal IT departments can now streamline the process for managing Eclipsebased technologies across development teams of any size.
Development teams can easily share and sync plug-in configurations, Eclipse preferences, internally-development plug-ins, and plug-in settings.
Yoxos profiles enable tool setup in minutes instead of hours; developers can share all necessary configurations to keep them consistent and in sync for all team members. Using an intuitive Ajax Web 2.0 interface (or from within Eclipse) development teams create their project-specific tool profiles from abroad set of Eclipse plug-ins and features. Profiles can easily be shared between developers by providing simple URL´s.
With workspace provisioning, you can not only customize the plug-in set but also the plugin configuration, settings, Eclipse preferences and more. Once started, Eclipse will automatically be updated with predefined projects, settings and tools. This can include tools for sourcecode management (CVS, Subversion), bug and requirements tracking (Bugzilla, Jira), quality control (Checkstyle), Mylyn configurations, team project sets, and plug-in preferences like for code formatters. When the profile changes all team members get notified and can synchronize their local environment.
Yoxos Plug-in Library A selection of hundreds of Eclipse plug-ins, all of which undergo a rigorous validation and testing process.

Create a uniform, self-contained tool set out of plug-ins from a variety of sources: the Yoxos Library, eclipse.org, thirdparty providers, or your own company.
Verify the consistency of plug-in metainformation. Ensure that the toolset is consistent and self-contained. Automatically run smoke tests on the toolset.
Review the design quality of plug-ins and their architecture through metrics andbenchmarks. Identify design weaknesses and flawed usage of API´s. Inspect plug-ins for problems that may affect their interoperability with other plug-ins.

Update and enhance your distribution through a GUI interface plug-in (Yoxos Install Manager) and/or a web-based service (Yoxos On Demand). Define task-based plug-in profiles that can be easily shared with team members. Easily recreate tool configurations for legacy plug-ins (for example, for maintenance purposes).
Eclipse plug-ins and their dependencies need to work not only on the first install but with each change or update. Quality assessment tools analyze and visually map the relationships between plug-ins, detect problematic references to internal classes and suggest areas for improvement. By using the Quality Assessment tools, developers will learn how make more effective use of Eclipse and write better, lower-maintenance Eclipse-based applications.
We'll create an instance of Yoxos Enterprise on the Amazon cloud for your team to explore Yoxos Enterprise hands-on. Contact us at info@innoopract.com.
