JAVA

The SUN Java programming language is an opensource and object-oriented programming language.

There are various advantages of using JAVA for your product development or custom application development needs. To list a few

  • JAVA being an opensource languages does not have licensing issues.
  • You can build easily customiziable and scalable applications
  • Read More >>

FDSC has been extensively using JAVA, JSP, J2EE, EJB.. etc with MySQL and MS SQL on various projects. Take a look at the case studies for more information.

Architecture & Design

For architecture and application design of JAVA software applications various design patterns are incorporated depending on the software application and business needs. Generally, to build a system, you may need many patterns to fit together. Different architects and designers may use different patterns to solve the same problem. Design patterns or not methods or framework, they give show you a proven way to solve a problem effectively.

Choosing a design pattern depends on the business and software application needs in addition to the following considerations:

  • Some patterns naturally fit together
  • One pattern may lead to another
  • Some patterns are similar and alternative

Some of the J2EE Design patterns which FDSC has used

  • MVC
  • Business Delegate
  • Data Access Object
  • Front Controller
  • Service Locator

Frameworks

A framework can be defined as a skeletal support structure made up of software components which can be extended and is used to organize and develop another software application. The efficiency of the application depends on the framework choosen.

Some Frameworks for JAVA which FDSC have worked with

  • Struts
  • Google Web Toolkit
  • Spring

Some popular AJAX libraries which we have used on our projects include

  • Yahoo User Interface Library (YUI)
  • GWT

 JAVA Development Environment and Tools

We have used Eclipse, Net Beans etc...as JAVA integrated development environment (IDEs).

Take a look at what it might cost you to hire a JAVA programmer on  time and material or using effort based pricing model.

hire a programmer
 

Why us?

FDSC built us a web-based payment system that we deployed as an ASP solution for large agricultural cooperatives.   In addition to writing very comprehensive requirements documentation with just conference calls, they kept track of the overall project saving us the cost of a local project manager.

Steven Correa
Product Manager, John Deere Credit
My status

Whitepapers

Getting Software Requirement Right

Requirement Analysis is one of the most important phase in the entire software development life cycle. When project managers plan for the software development they need to plan for adequate...

Requirement Analysis

READMORE

Meeting offshore challenges and risks

Outsourcing offshore is going to be the key for companies to maintain their profitability. Trends indicate that there is going to be growth in outsourcing in spite of the recession...

Offshore Outsourcing

READMORE
FDSC Projects Expertise Whitepapers
About Us Retail and Distribution Product Project Management What makes a project a "success"?
Software Development Knowledge Management Software Tool Requirement Analysis Five most frequently encountered problems in requirement analysis
Offshore Dedicated Center Merchant Application Processing Process Approach Documenting Requirements
Content Management Systems Nutritionist Portal Technical Skill Summary Getting Software Requirements Right
Business and Requirment Analysis SQM for Project Management Process Automation Talent Search Meeting offshore challenges and risks
QA and Testing Automated Clearing House (ACH) Project Manager or a Project Coordinator for an Offshore Outsourced Project