Expedite Solutions | Home
   
     

Modern Technology at Expedite

Traditional approaches for improving software code quality rely on manual processes to locate and correct software defects. These techniques include manual code reviews, manually developed test cases and similar approaches.

These manual techniques are time-consuming as well as tedious and, in spite of good intentions, are often not well implemented. What is needed is a continuous, collaborative, highly automated method of locating and correcting software defects early in the software development process. This method must be effective, consistent and above all, it must not add to the existing workload of the developer.

In recent years, software development technology has advanced to the point where code quality can be automatically built into systems while the software is being written. Simultaneously, the use of industry-accepted best practices can be monitored and enforced, all without major impact on programmer workload. Many of the successful methods used in manufacturing have been adapted to software development. Techniques used in manufacturing have inspired the successful Expedite's methodologies

Some of the Technologies used at expedite to best assist the software development are specified here :


Web Frameworks in Java

Struts - The core of the Struts framework is a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles, and XML, as well as various Jakarta Commons packages. Struts encourages application architectures based on the Model 2 approach, a variation of the classic Model-View-Controller (MVC) design paradigm.

Tapestry - Tapestry is a powerful, open-source, all-Java framework for creating leading edge web applications in Java. Tapestry reconceptualizes web application development in terms of objects, methods and properties instead of URLs and query parameters. Tapestry is an alternative to scripting environments such as JavaServer Pages or Velocity. Tapestry goes far further, providing a complete framework for creating extremely dynamic applications with minimal amounts of coding.

Cocoon - Apache Cocoon is a web development framework built around the concepts of separation of concerns and component-based web development. Cocoon implements these concepts around the notion of 'component pipelines', each component on the pipeline specializing on a particular operation. This makes it possible to use a Lego(tm)-like approach in building web solutions, hooking together components into pipelines without any required programming.

MyFaces - MyFaces is an implementation of JavaServer(tm) Faces (JSR 127), a new and upcoming web application framework that accomplishes the MVC paradigm. It is comparable to the well-known Struts Framework but has features and concepts that are beyond those of Struts.

WebWork - WebWork is a Java web-application development framework. It is built specifically with developer productivity and code simplicity in mind, providing robust support for building reusable UI templates, such as form controls, UI themes, internationalization, dynamic form parameter mapping to JavaBeans, robust client and server side validation, and much more.

Build Systems in Java

Ant - is a software tool for automating software build processes. It uses XML to describe the build process and its dependencies.

Proximity - (px-core) is a generic fetch-and-cache engine with various extra capabilities like indexing. The Px-Core module is driven by Maven bindings (px-core-maven) to implement a Maven Proxy application behaviour. Proximity is in function somewhere between http-proxy and proactive-mirror. Proximity is not HTTP Proxy. One of it's primary use is as Java web application to serve as maven proxy on our company's intranet. As for reducing outgoing traffic (caching central and other maven repos), aggregating more repositories (reducing project config) with acting as one logical repository and for publishing in-house and other external maven artifacts which are not uploadable to ibiblio (like commercial projects, J2EE Jars, etc...).

Cross Platform Internet Rich Applications

Flex - is a highly productive, free open source framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops, and operating systems.

Our dedicated team of programmers has professionally completed a variety of outsourcing software development projects. Expedite Solutions has been among pioneers to productively use capabilities of the modern technologies and gallantly offer ultimate and compelling solutions to customers.

    Whats Brewing

Portfolios

Software Development
Web Designing

Write to us
Name *

E-mail *

Service

Messages *

Download Brochure
Download Expedite Brochure
 
           

Expedite solutions - Copyrights Copyrights © 2008 Expedite Solutions Pvt. Ltd.
All Rights Reserved.   Privacy Policy | Terms of Use | Site Map
Investors Interest Investors Interest
Partnerting with us | Process | Our Associates