Development Framework
741 Studios technical and business experts strive to focus on meeting business needs and using technology as a tool to meet these needs in a predictable and timely manner. Collaborating with our partners, we have built a reference implementation framework based on Eclipse to illustrate the potential benefits of a unified SOA/BPM development environment and to expedite the development process.
The 741 Studios development framework is a set of Eclipse plug-ins’ working together to illustrate a seamless and productive development environment. These plug-ins’ can be customized and extended to fit into a specific client environment of mixed technologies, platform and runtime frameworks.
Many IT organizations have adopted various technologies to meet their specific application requirements, creating an efficient and cost effective platform. However the plethora of technologies also results in a development environment consisting of various artifacts requiring developers to use multiple tools and introduces additional integration points and deployment procedures. The 741 Studios reference implementation, provided as part of our delivery service, can potentially be customized as a set of fit-to-use tools to help streamline development and integration processes.
Unified Development Environment
- Common framework and components
- Integrating tools into one environment
- Seamless integration between RAD & SCM (i.e., SVN)
Fit-To-use Tools & Integration
- Leverage/extend existing tools/RAD - No “reinventing wheels”
- Make/Buy new fit-to-use tools
- Support specific artifacts (i.e., PHP or XML configurations)
- Support templates & code generations
Continuous Build & Integration
- Continuous and near-time builds
- Code quality metrics analysis & trending
- Dashboards
- Comprehensive measurement system
Development Ecosystem Functional Stack
Value-add framework can further enhance development experience and optimize developer productivity and reduce development time.
Test Framework
- Automated tests (generated and manual)
- Near time feedback of software defects and code quality issues
- Local deployment & tests of components before committing to repository
- Real-time feedback to QA
Model Framework
- Create model of source files (UML, EMF)
- Indexing of existing source files (language agnostic)- XML, Java. .NET Configurations
- Reference of files - Maintain relationships (i.e., method calling another method(s)); Facilitate navigation between source files.
- Facilitate source file renaming and source code refactoring
- Search Engine - Google-like searches; Accommodate metadata tags
