by Codice Software - Product Type: Application / Developer Application
A complete SCM (Software Configuration Management) solution designed for task based development, with branching, full project's structure versioning, distributed system, multiserver support, security system based on ACLs and more. Plastic SCM Professional is a multiplatform (Windows, Linux, Unix) version control system that provides full integration with the most widely used IDEs as well and task tracking tools, and contains accurate importers for SourceSafe, CVS and Subversion; providing quick transition from these environments. Plastic SCM Professional can be configured to work with Firebird, MySQL or SQL Server database backends. Plastic SCM Professional Edition provides enterprise features such as configurable workspaces through selectors, integration with Active Directory or LDAP to enforce security policies on repositories, support for an unlimited number of users and distributed system. One Year of full support with access to all new releases within a year is included with the Professional Edition.
Average Review:
based on 1 review.
Our regular prices are shown below. Please logon to see your discounted prices.
| Add to Cart | $ 730.10 | 1 User License (includes first year of full support) | Download (74.4 MB) | |
| Add to Cart | $ 686.00 | 1 User License, per license from 50 up to 99 licenses (minimum quantity 50) (includes first year of full support) | Download (74.4 MB) | |
| Add to Cart | $ 632.10 | 1 User License, per license from 100 up to 199 licenses (minimum quantity 100) (includes first year of full support) | Download (74.4 MB) | |
| Add to Cart | $ 578.20 | 1 User License, per license from 200 (minimum quantity 200) (includes first year of full support) | Download (74.4 MB) |
| Add to Cart | $ 135.13 | 1 Full Support Renewal License | Verify | Download (28 KB) |
Our prices include ComponentSource technical support and, for most downloadable products, an online backup and a FREE upgrade to the new version if it is released within 30 days of your purchase. All sales are made on our standard Terms and Conditions and subject to our Return Policy. Please contact us if you require any licensing option not listed above including volume licensing and previous versions.
Our regular prices are shown above. Please logon to see your discounted prices.
What's New in Plastic SCM 2.0?
Plastic SCM 2.0 Enhancements:
What's New Plastic SCM V1.5?
List of Plastic SCM Professional Features:
Task based development
Plastic SCM is the best solution for Task Based Development because of its advanced branching model; branching is one of the core Plastic SCM capabilities, and Branch Inheritance Technology is the key to maximize team productivity, easing integrations, and providing full traceability of the development. New visualizations provide the level of detail needed by the every team member, from a global view of the project status offered by, to the single item detail displayed on the 3D Version Tree.
To perform really branching, a good merging mechanism is required, and merge tracking is the key of the process. Each time a merge is done, a link is created between the involved revisions. The link is not only important to illustrate the process (to be displayed on a version tree), but used internally by Plastic SCM to take the number of manual merge conflicts to the minimum. The overall result is a significant reduction of the time that developers spend on integrations. Find more details on the advantages of Branch Inheritance technology for parallel development on the whitepaper “Parallel development with Plastic SCM” in the Evals&Downloads section.
Plastic SCM offers new visualization formulas to display repository data, increasing developer productivity by providing the right view for each task.
Security and Authentication
PlasticSCM Professional supports the concept of Access Control Lists (ACLs) for every single object defined in the system. This gives companies total freedom to choose any security policy, not being restricted by tool limitations.
If yours is an open environment, then probably security is not a big concern. When a development group becomes a team setting barriers with security is not a good idea. Still, there are always certain assets to protect, depending on the different people accessing your system.<
There are also many projects in which having such an open set up is not a good idea: staff mobility, big amount of developers, junior staff, among others, require a more secured SCM deployment.
That's why in Plastic SCM Professional the security mechanism allows full customization. Everything is possible, from disabling security or giving default access, to fine grane tuning on a per-object basis.
For companies involved in quality validation processes like CMMi, it is often required to provide a given level of access control for project assets, which can be easily implemented with Plastic SCM.
Transparent integration
Plastic SCM integrates with most modern user directory technologies out of the box, providing a very fast setup and having little or no maintenance requirements
Supported integrations are:
Active Directory integration
Provided that clients and servers are inside a Windows Active Directory domain, no questions are asked. Server will get known users from the domain, and clients will transparently validate using Windows integrated authentication against it.
LDAP authentication
Two different modes are available. First one allows Unix based clients, or even Windows ones outside the domain, to be authenticated against a PlasticSCM server getting its data from an Active Directory. Native LDAP, on the other hand, allows full authentication against regular LDAP servers that can be running, for instance, on Solaris.
Name authentication
In this mode the Plastic SCM server will retrieve the users from the machine where it is running. Provided that the network set up makes the same users available to both the client and the server, the mechanism will work. This method can be used for NIS based networks.
Name + ID authentication
Same as the Name mode, but user id data is also considered. This is the recommended mode for NIS-based networks.
Query System
Plastic SCM already introduced the query system on previous releases but it has been extended on the 2.0. The query system is the mechanism provided by Plastic to search data inside the different repositories in a customizable way. Using the query system it is possible to track which changes have been made on a given time frame, who is the owner, which branches are involved and even which labels.
The Plastic SCM query system allows users to create advanced reports to highlight system usage, project statistics, detect usage patterns or simply monitor changes. All through a simplified and familiar SQL-like interface, and XML result sets.
Branch Explorer
With Plastic SCM enhanced branch explorer users will be able to have on display the whole evolution of the development. It displays branches in a timeline, together with the relations that link them, giving a rapid understanding of what gets delivered to the customer. It provides a simplified and powerful interface to control the whole development process providing with a global view of the status of the project, including all branches and their relations: merge links, labels, parent links and changesets. The view is customizable so users can choose to see either of these relations or all of them depending on their needs.
3D Version Tree
The version tree focuses on the historic details of a single item. It allows developers to trace why changes were introduced, and integrators to solve merge and promotion issues more efficiently. You can have a look at Plastic SCM 3D version tree from the Screenshot Gallery.
Differences and merge
Plastic SCM provides several differences and merge tools to accommodate different kinds of digital assets. While source code managing tools are most widely used, other formats like images and Microsoft Word are also supported.
· Code differences. Classical code file differences have been enhanced applying syntax highlight. This makes the code easier to read and follow. Soft gradients and carefully chosen color schemes to display differences also contribute to an overall more comfortable experience.
· Image differences. Supporting two modes, side by side or blended, where both images are blended together making it very easy to spot differences. A slide bar controls the level of transparency applied to the images.
· Code merge. The 3-way merge is always a complicated process. Codice applied the same visualization technology previously used for differences, this time a step beyond. The merge algorithms are highly optimized to resolve automatically as many conflicts as possible, and even for those not automatic, try to suggest the best possible solution before hand.
IDE and task tracking integrations:
Plastic for Eclipse
Plastic SCM integration with Eclipse allows developers to carry out any kind of source control operation from their development environment. This is an easy way to improve productivity as every part of your development can be achieved from the same tool. From Eclipse, developers are able to keep the whole project clearly under strict control from the source control. You can easily do any kind of operations implemented by Plastic SCM. such as checkouts, checkins, adding new elements, checking differences with previous versions, consulting their development’s history, obtaining versions…they are all within easy and fast reach. Refactor support is also available in our Eclipse integration. Developers can also manage the project’s structure from their development environment thanks to renaming and moving files and folders operations.
Starting to work with Plastic SCM for Eclipse is very simple. You would only have to create a new project and share it all to the source control; it would all be ready to start working. Plastic SCM is designed for developers to spend their time working exclusively on development, and not having to learn how to use new tools. It also provides useful functionalities in order to increase their development’s productivity. The integration supports fully management of branches. Isolated development using branches allows each developer to do any kind of changes on his code without interfering with the rest of the team, as well as the others´ development does not interfere with his changes. Together with our advanced branching and the possibility of always going back to a previous version, both trust on your work and productivity are increased.
Plastic SCM for Eclipse integration is available for the following platforms:
Plastic SCM for Visual Studio
Plastic SCM integration with Visual Studio allows developers to perform common version control operations from their development environment, making SCM transparent to the developer. This would bring an increase on their productivity as every task would be done within the same tool.
From Visual Studio developers can keep under control the whole project working transparently on their source code. Operations such as check out and check in, adding new elements, the ability to see the differences with previous versions, checking the history of the project, obtaining different versions…they are all easily available.
Furthermore, from Visual Studio 2005 developers are able to manage the projects´ structure from their development environment due to the ability of renaming and moving both files and folders. Traditional SCM products do not support this kind of operations or are very slow and difficult to manage. Plastic SCM, by its full project’s structure versioning and its fully integration with Visual Studio, allows moving files or folders and always keeps the elements history.</p><p>Starting to work with Visual Studio and Plastic SCM is very easy. You would only have to create a new project and add it to the source control so it will be ready to start working. Plastic SCM is meant to allow the developer to spend his time only doing his job and not having to learn how to use new tools. It also provides useful functionalities in order to increase the development productivity.</p><p>Isolated development on branches allows each developer to make changes on his code without interfering with the rest of the team and they do not interfere with his work, so it provides parallel development, the possibility of always returning to a previously modified version and it increases both stability and productivity.
Plastic SCM integration with Visual Studio is available for:
Plastic SCM for JDeveloper
The Plastic 1.5 release introduces the new JDeveloper plugin. Now both JDeveloper and Eclipse developers can benefit from a full featured integration which will boost their productivity working together with Plastic
Plastic SCM Professional is a source code version control system for Windows and Linux developers, offering branching inheritance and full structure versioning (for both files and directories). It provides full integration with Visual Studio and Eclipse IDEs, and contains accurate importers for SourceSafe and CVS, providing quick transition from these environments. Plastic SCM Professional Edition is multiplatform and provides enterprise features such as configurable workspaces through selectors, integration with Active Directory or LDAP to enforce security policies on repositories and support for an unlimited number of users
Plastic SCM provides strong version control for source code and any digital asset involved in software development, dramatically reducing the cost of rework performed by developers.
Task tracking tool integrations
A development process always involves a lot of different people in many different roles: developers, testers, managers…coordinating their work is a very complex task and many teams spend too much time in meetings to decide how they are going to comply with their work instead of just doing it!
The best solution for avoiding time loss and improving your team’s productivity is integrating your Plastic SCM with a task tracking tool.
Advantages of using Plastic SCM integrated with a task tracking system:
Plastic SCM integrations easies your development to a higher level: through the check outs view you can easily see in which branch/task is every check out located! This option does highly improve your task tracking.
You can tie different enterprise processes together: a support issue can be passed to your defect management tool, ensuring that customer-reported defects are handled efficiently and solved quickly.
Plastic provides the maximum control and customization, offering the flexibility to choose the best lifecycle tool for your company requirements, instead of being trapped by an imposed tool, and you will not be required any kind of installation on your client machines.
Plastic offers your team a wide range of possibilities:
Importers from other tools
Plastic SCM provides an tool to import your CVS, VSS and now also, Subversion repository into Plastic in just a few minutes.
CruiseControl support
Build tools like CruiseControl are a perfect companion for version control systems like Plastic. The release 1.5 is integrated with CruiseControl 2.7, allowing users to automate build and release tasks both with .NET and Java.
PowerBuilder integration
Plastic SCM implements a SCC compatible plugin which provides full Visual Studio integration. A number of IDE are compatible with SCC and the 1.5 release has been specifically tuned to include PowerBuilder as one of the supported platforms.
Configurable Database Backend
Plastic SCM uses relational database management systems for that purpose. Relying on those systems has many benefits like having fully transacted operations (ensuring data integrity), performance or well defined backup and restore mechanism.
Plastic SCM can be configured to work with Firebird, SQL Server and MySQL database back ends, each of them having different features and benefits
Being able to work with different database back ends is not only good as added value for clients, it is good for software design. Our datalayer is currently ready to support other database systems like Oracle or MySQL.
Multiplatform support
Plastic SCM Professional provides support for widely used operating systems. Common scenarios involving linux servers and windows clients are supported by Plastic SCM with ease, allowing for better server utilization and less maintenance, contributing to an overall reduced cost of deployment.
Professional Edition Supported server platforms: Windows 2000 / XP / 2003 / Vista, Linux and MacOS.
Professional Edition Supported Client Platforms: Windows 2000 / XP / 2003 / Vista, Linux, Solaris 9 and higher, MacOS
Publisher
Primary Category
Related Products
Related Categories