Benefits of RIA Technologies
- richness of a desktop application within a web browser
- virtually zero install cost
- rapid application development
- higher developer productivity
- advanced multimedia integration
- integration with established enterprise systems
RIA Portfolio
Click on the image below to launch our 3D interactive portfolio.
RIA Technologies
Rich Internet Applications (RIAs) offer a rich, engaging experience that improves user satisfaction and increases productivity. Using the broad reach of the internet, RIAs can instantly deliver rich, interactive content and application to browsers and desktops across the globe.
Evolution of RIA Applications
Software applications have quickly evolved from mainframe applications accessed through terminals, to desktop and client-server applications, to web-based applications. The most recent evolution is the rise of rich internet applications that share the internet with traditional HTML applications, but look and feel more like their desktop application counterparts. All these platforms now exist together, especially within enterprise environments, and will need to continue to coexist for the foreseeable future.
The good news is that RIA technologies work with the platforms you are already using such as Java, .NET, PHP and Ruby on Rails (RoR).
Ready for RIAs?
The pace of RIA technology adoption is rapid and increasing, but that is not to say it is trivial. Rich internet applications come with a unique set of challenges, particularly the ability to combine new and old software development paradigms. The RIA technology landscape includes new platforms, new languages, new architectures, and new user experience expectations. MCW Software understands rich internet applications and can help you make the right strategic decisions and provide RIA leadership for your next project.
Our Specialties
RIA Platforms & Libraries
New RIA Technologies
(Our focus is Silverlight & Flex)
Silverlight Stack (Microsoft)
- ASP.NET
- XAML
- C#
- WPF
- WCF
- MXML
- ActionScript
- ActionScript Message Format (AMF)
- BlazeDS / LCDS
- Web services
Trends & Architectures
(relevant to RIA Technology)
- Software as a Service (SaaS)
- Services-Oriented Architecture (SOA)
- Inversion of Control (IoC)
- Dependency Injection (DI)
- Aspect-Oriented Programming (AOP)
- Asynchronous programming
- Model-View-Controller (MVC)
New Web Experience
- Not page-based
- Various states
- Rich components
- Asynchronous activities
- Changing user expectations



