| |
C++ Development Project
Project Fact
| Client Industry |
Software |
Services provided |
Software products |
Outsourcing Model |
Time and material |
Programming Language |
C++, COM, ATL, Win32, MFC |
Database |
N/A |
Development Environment
& Tools |
• MS Windows XP
• Visual Studio 2005 |
Project Duration |
On going project, since July 2006 |
Peak Resource |
4 |
Challenge
Out client is a leading software company based in Washington, U.S. MDT developed a software application to help make shared computers more reliable and less time-consuming to maintain. Unlike personal computers, shared computers are:
• Used by many different people who generally don't know or trust each other
• Used in public places where personal privacy and security are big concerns
• Subjected to greater wear and tear due to their frequent use and public availability.
The products help to solve those issues by defending shared computers from unauthorized changes to hard disk; restricting distrusted users from system settings; and enhancing the user experience.
Our task is to work closely with program manager and software developer in Redmond US, developing new features and fixing bugs found during day to day testing for the product.
Project Highlights
• This project involves mainly C++ and win32 programming, requiring in-depth
knowledge of the both, and very good understanding of system development
and complex deployment environment which can put extremely high quality
requirement on the project
• Working with customer's strict coding standard and code review standard. As
expected, In order to provide high quality product, and coding standard and code
review standard bar must be high. Our engineers working on the project are able
to catch up on that quickly, and become very productive while keeping in
accordance with the customer's standard.
• Kernel mode debugging and working with system driver. In order to fully protect
system file, the product use a system drive to track read and write request.
With the driver, any changes to the file system, such as registry change and file
change can be all discarded on next reboot. Our engineers working in this area
have successfully completed the assigned task. |
|