Application development
We support our clients in the development of custom applications in .Net environment on Web, Desktop or Mobile platforms.
We are very attentive and oriented towards data management: we know that the real property of a company are its data, and we pay particular attention to these fight from the design phase.
We use such techniques and methods as: object oriented programming, design pattern, AJAX and Web 2.0, and we manage the development cycle of an application using project management methods.
We develop applications releasing a series of prototypes so as to gather client feedback; this helps us to manage any changes and to be surer of attaining our objective.
We develop systems for processing and field gathering of data, and integrate company systems with office automation software and Internet/Intranet oriented solutions.
Our company has also built up considerable experience in the filed of industrial automation systems programming, developing libraries for the control of mechanical/electronic hardware systems and the subsequent implementation of complex applications able to handle the entire automation cycle.
Our competences can be summed up as:
| Languages
|
Database
|
| Dynamic websites and portals
|
Windows Client/Server Applications
|
| Our working method can be summed up as | |
|
| |
| These methods are summarised and formalised in a company document “Software development framework” that allows all members of the development team to share and respect corporate quality standards. | |
Web Programming
This is the expression generally used for all web-based distributed applications. It is more precisely used in the software engineering environment, where the term “webapp” is used to describe an application than can be accessed via the web or a network, for example an intranet or through the Internet Network.
Diesys informatica has built up solid experience in the design and development of web-based applications, which today are in many sectors the most economical, practical, scalable and easily maintained alternative.
The professionalism Diesys Informatica has acquired in project management is also a guarantee that the applications developed are fully customised to client needs, in addition to punctual delivery and conformity to agreed specifications.
Desktop Programming
Our team is able to design, develop and integrate client/server or stand-alone applications in the Windows environment.
Often this kind of application can be used to integrate the management processes of small and medium sized companies, can be integrated with existing software and meet the specific requests of the client.
Mobile Programming
The spread and use of Smartphones or palmtop computers has led to us tackle development on these platforms too, for example: small management software, applications for sales pitches or the handling of orders or customer visits.
Case History
Toshiba EEMEA
The notebook technology market is continually evolving; each new portable model or configuration, from the marketing and sales point of view, has a very short life of about three months.
Toshiba EEMEA handles the developing countries market which for sales of notebooks is expanding rapidly, almost exponentially.
The positioning and sale of these notebooks has become a very complex process with ramifications in all geographical areas.
The informatics tools used did not permit detail and focus able to manage such a quantity of data, manipulated by such a large number of people scattered all over the world.
The solution
| There were different objectives to be pursued: |
In such a dynamic and changing context, managing the project throughout its life cycle was fundamental; this was possible thanks to very detailed planning, careful control in the executive phase and an intense testing phase before release.
The greatest difficulties stemmed from the fact that the work to be automated was carried out in a continuous cycle of interaction between corporate IT systems and the day-to-day work of the people involved.
The macro activities of this process were:
The application was developed in a web-based environment with the help of .net technology, using the vb.net language applied to aspx pages.
The user interfaces benefited from the uses of AJAX to make them more user friendly, fast and attractive.
SQLServer2000 was used as the database server.
The application was designed on three levels (user interface, business logic, data) to permit greater scalability of the application over the various co-operating systems
ESO European School of Oncology
The European School of Oncology has been involved for many years in specialist training in the medical and oncological field.
Dozens of courses are organised every year all over the world, with a high number of participants
|
ESO had to handle on a day-to-day basis such problems as:
|
These problems were tackled with outdated IT instruments that were no longer adequate for the new operational requirements, which saw a constant increase in the number of courses to be organised, in the number of participants.
It was thus necessary to exploit new technologies and new technological channels related to the Internet.
The solution
Collaboration with ESO began in ’98 and has evolved constantly over the years.
The first effort was to create a client/server management application within the company to handle the fundamental tasks of creating the list of course participants, handling entries, payments and billing and also to furnish a first set of reports for statistical and evaluation purposes.
Subsequently requirements emerged relating to quality certification, and these saw the evolution of the existing application with integration within it of specific functions for evaluating teaching staff and performance monitoring
New technological opportunities then permitted the development of a web-based module to help ESO staff in their work even when they were abroad, through an Internet connection.
The application reached a state of maturity and stability only after further development of a module that allowed registration and payment directly via the company web portal. Our approach, right from the beginning, was to generalise the application problems and make them modular and as open as possible.
This approach allowed the application to evolve in a harmonious way, and be able to handle the operational and company changes that occurred, as often happens, over the years.
Technoprobe Spa
The company is the leading producer of boards and interfaces for testing microelectronic devices.
Exponential growth in the demand for electronic devices in recent years was the impulse behind the creation of new offices spread all over the world, which led to a redesign of the company’s IT system.
Technical, production, commercial and administrative information needed to be accessed by all offices in a fast and reliable way.
the solution
Technoprobe asked us to work alongside the company in revising the production management software which until then had managed a limited number of offices and did not use enterprise tools.
The project, carried out in direct collaboration with the in-house edp office, involved all the phases of design, planning, development, release and service.
| Critical areas of the project were: |
| This solution was able to: |