The power to build complex ECM applications
SIDE-Build is an environment and development suite comprising a set of graphical tools, designed for integrators and in-house developers wishing to industrialize application development on Alfresco.
SIDE-Build enables you to create data models with hundreds of content types, aspects and associations. Data models can be reused from applications to applications, making big ECM project maintenance a great experience.
AlfrescoAlfresco is the target technology platform addressed by the 'SIDE for Alfresco' range. The SIDE environments, based on Eclipse Indigo, allow models to be drawn, then to generate and deploy the corresponding application on Alfresco and Alfresco Share, regardless of the model chosen from Alfresco 3 series:
Accelerate the development process through wizardsSIDE-Build provides you a set of graphical wizards to design and massively generate the code you need. Design the model, the form, generate the code and just forget the models. SIDE adapts itself to the way you work. A Model Software Development ApproachThe range of SIDE for Alfresco products provides all the power of the model-based approach to facilitate the modeling, generation and deployment of an ECM application responding to your needs. Morevoer, you can adapt and specialize behaviors of components generated with SIDE, such Alfresco content types, forms, views, workflows and Alfresco Share. Capitalize on your assets!Build your data system using pre-existing building blocks and adapt them to your needs to bring real added value. In addition to obtaining results much more quickly compared to starting from scratch, it will be based on solid foundations that have already been tested and will therefore be more robust and sustainable. You can also contribute to setting up a library of ready-to-use models from which each developer can take the components he needs to respond to his specific problems. Focus on real added valueSIDE-Build is the best to design data model, forms and portals. With SIDE-Run which provides a set of ready-to-use advanced Aflresco components, you can create great robust Alfresco applications quickly. You can then just focus on the combination and integration into your architecture. A standard and open-source platformEclipse, Alfresco, jBPM and SIDE-Labs are the open-source standards and technologies used by BlueXML. Such an architecture is sustainable and ensures you'll be able to scale your solution to your company. |
SIDE-Build is open sourceYou can download the latest version on SIDE-Labs. Which mode is best suited?SIDE-Build shines in:
Which type of solution can I build?SIDE-Build enables you to build:
You may create POC or complete applications with SIDE. Adapt and specialize the result according your requirements. It's so easySIDE-Build is:
|
Main SIDE Features
At a time when delocalization threatens, competition is at its height, and budgets are being constantly cut, despite ever increasing demands, companies must intensify their efforts on all fronts. Productivity is no longer a luxury but a necessity.
Be productive
Tests performed on the YaMmaapplication, available on the SIDE-Labs community site, showed that 10K lines of code had been generated from 10 models. Writing 500 lines per day, it would require 20 days to produce this application. It took 5 to produce the models, i.e., a ratio of 1 to 4. The productivity gain is therefore 75%.
Build agile applications
What could be more frustrating than to have to re-write an application simply because the technologies have advanced or practice has changed? The modelbased approach, which is technologyindependent, removes all constraints. By taking advantage of available generator technologies, you can regenerate your applications on your new technical architecture without compromising the existing application. The savings obtained also translate into non-emitted carbon. This too is sustainable (IT) development!
Reduce risk
MDA allows risks to be minimized and development quality to be increased thanks to process automation and it is easy to apply and propagate corrections and best practice to the entire application. You are therefore able to provide your customers with robust and high-quality applications.
Focus on requirements
Numerous studies have shown that one out of two applications do not respond to end-user needs. This is no big surprise as applications are written by software engineers that are not necessarily familiar with the user's business and who are, as a result of their training and inclination, more concerned by technical aspects. In a first step, the model-based approach separates the business and technical aspects, allowing each party to express his needs clearly. Then, in a subsequent stage, the model-based approach offers a mechanism that combines models and technologies to produce the desired application with the advantage of responding to user needs whilst ensuring high technical quality.