RIAs (Rich Internet Applications)
As Rich Internet Applications (RIA) e a sua disponibilização como Software-as-a-Service (SaaS) representam hoje em dia uma tendência crescente no mercado de Software.
Para que possamos entender melhor o seu conceito, lembremo-nos, por momentos, dos mainframes e seus terminais da década de 60. Estes sistemas eram constituídos essencialmente por um computador central e por terminais passivos que exibiam informações no ecrã. A revolução chegou com o microprocessador e o computador pessoal (PC). As operações anteriormente efectuadas pelo computador central passaram, em grande parte, para o desktop de cada utilizador. O advento desta transformação gerou uma euforia no mercado e o software disponível passou a ser muito mais interactivo, rico e amigável (user friendly). No entanto, o custo de manutenção destas aplicações - fat clients - revelou-se muito mais elevado pois acarreta, agora, a manutenção do software residente em cada posto de trabalho.
A Solução para este problema de custo chegou com a Internet e as tecnologias Web. O mercado viu surgir uma nova vaga de aplicações - também chamadas de thin clients ou thin web clients. As tecnologias Web vieram essencialmente fechar o ciclo, apresentando soluções muito semelhantes às encontradas nos dias dos mainframes onde a maior parte do processo de computação ocorre no servidor.
Este tipo de soluções assegura um custo global mais baixo mas a topologia thin client - onde o terminal apenas apresenta informações - ainda não responde à necessidade de aproveitar o poder computacional proporcionado pelo PC. Esta foi a necessidade que impulsionou originalmente a revolução do conceito PC desktop, entendendo-se que as aplicações Web based correm no browser que actua basicamente como a moldura que apresenta os dados sem proporcionar a riqueza e a interactividade que os utilizadores esperam de uma aplicação moderna.
O mercado tem, nos últimos anos, procurado alternativas e soluções para este problema. Por um lado a evolução da linguagem javascript (Ajax, XML, JSON, Jquery), o CCS3 e o HTML5 trouxeram novas possibilidades às interfaces baseadas em HTML. Por outro lado, a maturidade de plugins como o Flash e a Adobe Actionscript Flex Framework ou o surgimento de novas alternativas como o Silverlight da Microsoft, criaram uma abertura a novos caminhos dentro das suas interfaces web (ricas) com o utilizador, designadas por RIAs - Rich Internet Aplications.
Como conclusão, constata-se que as Rich Internet Aplications (RIAs) são aplicações que congregam a versatilidade das aplicações desktop (rapidez, facilidade de introdução de dados e riqueza da experiência por parte do utilizador) com os baixos custos de manutenção e instalação das aplicações Web (dispensa de instalação e disponibilidade em qualquer lugar dentro da empresa ou através da Internet) associando eficientemente estes dois conceitos com as Tecnologias de Comunicação.

Na T3K exploramos estes “novos” caminhos e possibilidades com uma ideia subjacente e presente em cada projecto: criar ferramentas que, proporcionando uma experiência enriquecedora, cativante, verdadeiramente interactiva e produtiva aos seus utilizadores, sejam desenvolvidas com o objectivo de centralizarem a manutenção, diminuindo assim os seus custos. Ferramentas acessíveis pelos seus utilizadores a qualquer altura e em qualquer lugar - RIAs (Rich Internet Applications) - conectadas através SOAs (Service Oriented Architectures).
Mesmo para organizações cujo investimento numa nova solução não faça parte dos seus planos a curto ou médio prazo - devido fundamentalmente ao problema de custo e dificuldade de migração para uma nova ferramenta - a T3K consegue responder com soluções que se baseiam nas aplicações actualmente em produção. Isto permite uma evolução gradual e focada nas necessidas da organização sem a exigência de abandonar o seu software e investimentos.