RIA
Rich Internet Applications
Rich internet applications offer an attractive user experience, as well as added functionality, and interactivity. RIAs offer a user experience that is similar to those of traditional desktop applications.
Rich internet applications generally offer better performance when compared to traditional web applications. Examples of possible uses include drag and drop functionality in web shops or adding a text editor to a website, which offers advanced editing features, which let the user format their text in the same manner they are used to doing in Word or Open Office.
Rich internet applications balance the workload between servers and client machines (usually inside a browser) and thus additional load times are reduced or even eliminated. Additionally, RIAs help to reduce the load on networks and internet connections, since the client PC processes the application and only needs to communicate with the server to obtain or to send additional data.
Rich internet applications can also be used to automate complex processes and forms of interaction. RIAs can utilize various forms of media and communication, such as chat, video, and audio.
Cornerstones of the development process:
- We analyse your requirements and document all necessary functions in the requirement specifications.
- In cooperation with you we define the priorities (must, should, nice to have) and add them to the requirement specifications.
- Evaluation of software solutions and definition of technical specifications.
- Development of a road map, which decides, whether classic methods or agile methods (waterfall model, SCRUM, etc.) are to be employed.
- RIAs don’t have to be installed on the client PC.
- RIAs offer a wide range of functions and interactive content.
- RIAs harness the client PC’s processing power.
- RIAs use interface elements that users are familiar with from desktop applications.
- RIAs use internet technology to transfer and display content.
- RIAs are independent from operating systems and are browser independent in many cases.
Examples of RIAs:
- Google docs.
- Online submission of damage reports, including text and images, for insurance company claims.
- Auto-complete functions for search fields.
- Web-Mail applications.
- Drag and drop functions for online shops.
- Product comparison features.
Disadvantages of RIAs:
- Compared to traditional web content RIAs require client PCs with more processing power.
- If a RIA does not offer an offline mode, a permanent connection to the internet is required for their use.
Your advantage for RIA projects:
- Efficient coordination and workflow throughout your software engineering project.
- Transparent cost structure through efficient project controlling.
- Fast and efficient development based on your ideas and requirements.
- Our project coordinator will manage the whole project for you.



