Services Overview

If you do offshore, make it Agile!

One of the biggest risks of offshore/outsourced development is making sure that you get what you want, and making sure that it will work reliably, and that is will be maintainable. So the right way to offshore is to Agile.

We are experienced IT professionals providing high quality offshore developping/testing service following the Agile way.

For more information, please contact info@eobjectsoft.com


Eclispse GUI Development

EObject Software was founded by several Eclipse committers. Our target is to help customers in using and extending Eclipse, applying open source software, and agile processes.

Our Eclipse Plugin Development services includes plug-in design, development, and testing in areas of:

  • SWT controls and JFace viewers
  • Menus, tool bar, menu bar, dialogs, wizards
  • Perspectives, Views, Editors
  • Working with resources - projects, folders, files, synchronization, resource change event mgt
  • Extending JDT, CDT
  • Launch and debug support
  • Rich Client Platform (RCP) applications
  • Draw2D and Graphical Editor Framework (GEF) programming
  • Enhancing Views
  • Eclipse Modeling Framework (EMF), GEF
  • Builder
  • Plugin unit tests
  • SilkTest for system test

Automated Testing

Includes evaluation of automation tools, test automation strategy design, setup and execution of automated test strategies for functional, system testing and / or regression testing. We will use open source framework to build the testing system, such as JUnit, Ant, Maven, CruiseControl, Eclipse TPTP...etc

To fully automatic your application testing, we can provide following services:

  • Write unit test for each function
  • Write system test for every user case
  • Write scripts/apps for regression testing
  • Automated GUI testing
  • CruiseControl to run all tests at every commit for continuing integration
  • Test Report in HTML format

Automated Build System

Setting up or migrating to a new build system is sometimes tedious and costing. Why not let your development team focuses on the unique values they can add and let us do the rest for you. With 10+ years of experience in building and releasing large scale mission critical software products on all major platforms, we are expert in setting up a highly efficient automated build system applied with best practices developmen

We can provide following services:

  • Migrate your legancy build system (e.g, ClearCase and Ant based) to Maven and SVN based.
  • Automated test system: want to have a solid code base that every single line was assured by various levels of test, unit test, system test and acceptance test (product level test)? A good test coverage normally takes years to build up, especially when your legancy code base is not from a test-driven environment. We can delivery you a complete test suite with a test coverage you specified.
  • Check style, code coverage etc
  • Nightly build to integrate product, build release kit, run acceptance tests to verify all artifacts in the installed product are ok and all samples are runing perfectly
  • Build Report in HTML format, and automated email notification

Software Localization

In a world of globalization, localization can make the difference between success and failure in your target markets.

Software localization is much more than translating user interfaces from one language to another. It is about adapting all cultural content and technical issues to a specific audience in a given location.

Translation and customization of software involves a variety of specialists, such as programmers, translators, localization engineers, QA specialists and project managers.

Therefore, at EObjectSoft, software localization does not only involve a smooth procedure of each task but also the coordination of an agile localization team which include in house software experts as well as freelance specialists.

  • Application localization
  • User interface localization
  • Online help translation
  • Technical translation

Custom Application Development

Depending on the needs of the client, EOBjectSoft can provide turnkey development service or can work as part of your agile team.

Backed by years of experience in the following technogloies, we are committed to successfully delivering your solutions.

Programming Languages:
  • Java
  • C++
  • Dynamic Languages(JavaScript, Perl, Ruby, Groovy)
  • Shell Scripts
Technologies:
  • Eclipse
  • SOA/Web Service (WSDL, SOAP, WS*...etc)
  • J2EE
  • Database Application
  • XML/XSLT/XPATH/Schema
  • BPEL/BPMN
  • Spring/OSGI
  • Web Application
  • AJAX
  • And more...