THINKINGOLEM'S TECHNOLOGY AND PROJECT SUPPORTThe technology available to ThinkinGolem in software development is standard and up-to-date: our company is able to develop applications based on the most common software platforms (JavaTM, C/C++, Delphi, Visual Basic), on more scientifically- or multimedia-oriented ones (Prolog, Dynamic HTML, JavaScript, JSP), and on database-oriented ones (Oracle, Access, Postgres). Intelligent Agents models characterises the intelligent software our company provides. The interest toward this kind of software agents (best known as Bots, standing for Robots) is steadily increasing, since they possess great adaptive skills to software environment, autonomous learning and self-evolving skills, agent-based interaction skills in complex problem-solving that requires multiple resources, natural language processing skills in human-computer interaction. Intelligent Agents that ThinkinGolem is able to develop are, but are not limited to: entertaining Agents, e-commerce Agents, videogame Agents, personal assistant Agents for GSM or Web networks, decision-making support Agents, forecasting Agents, linguistic translation Agents, Web information search Agents. Such software agents are based on Artificial Intelligence and Artificial Life models derived from the scientific-technological paradigm of Evolutionary Computation, which includes models like Neural Networks, Genetic Algorithms, Classifier Systems, Cellular Automata, Multi-Agent Systems, Cognitive Agents and Synthetic Characters, that is, models of intelligent software characterized by high-level parallelism, adaptation, learning, evolution and autonomy. ThinkinGolem is able to provide support to projects timely to perform an operative, technology or management function (project management, interface and communication management, design, development, testing and debugging) needed to accomplish projects in progress. Information Technology professionists provided by ThinkinGolem can be temporarily integrated within an existing structure to reinforce it or they can operate as a supporting semi-autonomous external task force. The software design process is strongly based on Object-Oriented Programming (OOP) through the Unified Modeling Language (UML), and the architecture of the developed software reflects this modular design framework. Communication processes within a workgroup can be analyzed, improved and supervised by our human resource management experts, which can study also the structure of leadership and roles assigned within a workgroup to improve the efficiency of resources employed in a project. If you need this timely support for projects you have in progress, then contact us! |