Rich Internet Applications
Rich Internet Applications are web-based applications that deliver an experience similar to a desktop application. By utilizing technologies such as AJAX, Adobe Flex, and jQuery, SAMSA is able to develop applications that perform as efficient as a desktop application, but can be run via any web browser.
Tell us how we can help you today!
Web API Development
Web APIs allow web-based applications to to utilize existing and powerful data, services, and features. By doing so, developers are able to create dynamic and rich applications that would otherwise not be possible. Some examples of Web APIs include Google Maps, Google AJAX Search, Google Earth, Trulia, Amazon, Facebook, MySpace, and much more.
Google Maps
The Google Maps API allows for the creation of fast, map-based applications that are personalized to your needs. Applications can range from a simple map, which shows locations, to a full-featured application which integrates other data with the Google Maps data and features. For an example of a Google Maps application, please visit the bottom of this page.
Trulia
The Trulia API allows applications to pull regional real estate listings and information from Trulia. In addition, Trulia allows real estate agents to post their listings to the Trulia website via XML data feeds.
Tell us how we can help you today!
Data Parsing
Often, databases or content will be made available through tab-delimited text files or XML files as data feeds. Data feeds allow you to take existing information and customize it to suite your needs. Some examples of data feeds are:
- E-Commerce products
- Realtor listings
- RSS feeds
- Events
Working with SAMSA, you can create a customized application to suite your needs. Using PHP, we can create processes to efficiently download, parse, store, and output this information automatically.
Tell us how we can help you today!
Adobe Flex / ActionScript
The Adobe Flash development platform is the most popular tool for developing Rich Internet Applications. The Flex SDK provides significantly more scripting power and functionality than the original Flash platform, and Adobe AIR (Adobe Integrated Runtime) allows SAMSA to deliver your Adobe-based application as a desktop application rather than running in a website browser. Adobe Flex allows for the creation of rich internet applications based on the Adobe Flash platform. Flex applications allow for an experience similar to using a desktop application. Applications can be run in any web browser and feature fast, powerful, and graphically rich interfaces. By utilizing both Adobe Flex and ActionScript, applications can house interactive multimedia content, including video and audio.
Tell us how we can help you today!
jQuery
jQuery is a lightweight and powerful library of JavaScript effects, animations, and features. By emphasizing the interaction between Javascript and HTML, jQuery saves development time as well as enhances the user’s experience with an application.
Tell us how we can help you today!
Flash
Interactive Flash designs optimize the user experience and make your site attractive and easy to navigate. This adds dynamic interactivity to make your users experience a memorable one!
- Flash movies load faster and save on download time because Flash is vector based.
- Once Flash graphics are downloaded they are held in your browsers cache; the cached files are then used instead of downloading them from the server again.
- Flash gives the users a more responsive ‘rich-client’ like experience.
- If you are looking to incorporate things like complex animations and video – Flash is the way to go.
- Standard Flash movies will work the same if the user is on Netscape or IE, on Mac or PC.
Tell us how we can help you today!
AJAX
A major concern for any professional website developer or owner is time; the time it takes for content to load can be the death of any website application. Ajax (Asynchronous JavaScript and XML) reduces load time by using a combination of interrelated web development scripting techniques to create immediately accessible web applications.
In standard Web applications, the interaction between the visitor and the server is synchronous. This means that one has to happen after the other. If a visitor clicks a link, the request is sent to the server, which then sends the results back.
With Ajax, the JavaScript that is loaded when the page loads handles most of the basic tasks such as data validation and manipulation, as well as display rendering the Ajax engine handles without a trip to the server. At the same time that it is making display changes for the visitor, it is sending data back and forth to the server. But the data transfer is not dependent upon actions of the visitor.
Tell us how we can help you today!








