Intelligent Future

Research Department

To handle nontrivial tasks brought by the customers or arose in other subdivisions the company has in its structure special Research Department. There are four main directions the department works on. These are exploring code in support projects; searching and investigating new technologies; resolving atypical problems in ordinal projects run by a team from the Development Department; developing our own technologies.

Reviewing code written by other companies is often task in specific projects where we need to make changes in some exist system. Usually in such projects customers want to improve performance of an exist application or add some new functionality. Both of these cases are required code changing and before the changes are applied it is necessary to research the code. In the first case to find places where performance can be improved. In the second case to find places where new functionality can be injected to the application with minimal threat to exist code.

Our department is constantly exploring new versions of products we are using as a basis for our solutions. Products mean here databases, libraries, IDEs and other software instruments our Development Department uses in every day practice. Special attention is paid to open source projects because of recently our partners have not been against using open source components in projects but even wished to use them as much as possible. This allows to save time and money spent on development. So often our department looks for open source code implements similar functionality needed to some project the Development Department is working on.

Sometime in ordinal project some non-ordinal problems appear. Such problems can lie in any field but they have one common characteristic. They all are complex and their resolving needs knowledge in several technologies. The people who are able to solve such kind of problems are real experts and they work in the Research Department. Answering these questions they are helping to the Development Department to keep high speed of coding and not to waste time on searching solutions for unexpected problems. Here experts are answering wide range of questions such as "why I can not compile code with this library?", "where are bottlenecks in our procedure?", "which indexes are needed to be created to speed up database performance?". And as far as they have solid knowledge basis and rich experience it take significantly less time to find the appropriate solution than it would take of a business developer who can spent saved time to implementation of business tasks.

But the main direction of our department is creating our own technologies. Today even their titles sound as fantastic but tomorrow some of them will be very useful. The department works on software technologies in such areas as autonomous agent behavior, finding solutions in conditions of lack of data, associative memory. In other words the department creates technologies that will be used in construction of control systems of robots and other quasi-alive creatures. And these control systems; these e-brains will work as good as nervous systems of real animals.


©Copyright 2003-2005 MetaCube Software.
Please feel free to contact us