Pratices
Rich Internet Applications are the not just future of how software will be written - they’re how companies from startups to the Fortune 50 are building the best software around…today. Rich, interactive and sticky experiences that keep users engaged, increase productivity, and allow companies to push their brand right down to their software experience.
It’s no surprise that the lure of RIA has led software vendors to develop a dizzying array of technologies to realize these kinds of solutions. As the largest RIA development company in the world, we have developed dedicated practices focused on the best of the available RIA technologies. Each of these practices is comprised of three groups.
User Experience Group – The UEG brings together a unique mixture of information architecture, business analysis, usability and graphic arts to design the stunning interfaces you see in our showcase.
RIA Development Group –The RIA Development Group combines an understanding of software interfaces with a robust designer-developer workflow to make the UEG’s static vision come to life in a truly engaging experience.
Enterprise Services Group – RIAs are are enterprise class software solutions, not banner ads and CD brochureware. They require expertise in data integrity, remote services, integrated security, scalability and reliability. Built on over a decade of experience in building enterprise class software solutions using proven software development best practices, the Enterprise Services Group works hand in hand with the RIA and UEG groups to provide the underlying foundation for each project within our Process Guide.
Marcio Rosa operates two practices today focusing on the Adobe and Microsoft RIA/RDA technology families.
Adobe Practice
Flex
The foundation for our larger practice, Adobe Flex provides one of the richest, most cinematic user experiences possible on the Web today. Based on the mature and ubiquitous Flash platform, Flex provides a robust development environment as well as comprehensive support for enterprise data services, security and integration
AIR
Adobe AIR is a cross platform runtime built on the Flash Platform that allows businesses to design, develop and deploy RIAs outside the browser as true desktop applications. Tightly integrated with the Flash Player and Flex runtime libraries, Flex RIAs run unchanged within the AIR runtime and are able to reach out of the browser’s chrome giving them access to local resources such as the file system, external processes and the network stack.
Understanding that moving RIAs out of the browser and onto the desktop means supporting both connected and disconnected network applications, AIR supports occasionally connected clients able to continue working even when the network is unavailable. Working with this technology even prior to release, we have grown our Adobe practice’s expertise around this exciting new platform.
Microsoft Practice
WPF
The Microsoft Windows Presentation Foundation provides the foundation for building applications and high fidelity experiences in Windows Vista, blending together application UI, documents, and media content, while exploiting the full power of your desktop computer. The functionality extends to the support for Tablet and other forms of input, a more modern imaging and printing pipeline, accessibility and UI automation infrastructure, data driven UI and visualization, as well as the integration points for weaving the application experience into the Windows desktop experience.
A leader in WPF development since its inception, our Microsoft practice has proven, award winning experience in designing and building serious desktop software utilizing Microsoft’s WPF.
Silverlight
Silverlight is Microsoft’s RIA runtime environment and is focused on delivering rich, engaging, interactive experiences deployed through a cross-platform, cross-browser player with support for animations, vector graphics, audio, and video streaming. Built on the Windows Presentation Foundation (WPF) technology and utilizing a cross platform version of the Windows CLR, Siverlight provides a rich runtime environment for Windows developers to extend their code bases and expertise well beyond the traditional Microsoft world of Windows onto Macs and beyond.
Silverlight was launched in the first half of 2007 and we have worked hand in hand with Microsoft to establish one of the first Silverlight practices in existence. Our proven experience in designing and developing cutting edge software solutions with Microsoft’s Silverlight continues to receive accolades and awards including taking Gold in the prestigious Microsoft Phizzpop Design Challenge.