Call Us: +1-888-227-1645
Constant digital activity monitoring

HeartBeat Digital

Data visualization application for medical research professionals.

The challenge of the this project was taking on an application halfway through the development cycle. The application was suffering from severe performance issues, and we were able to track the problem down to the manner in which the data was transferred to the client. Utilizing BlazeDS we were able to decrease the amount of time spent consuming services. This dramatically sped up the calculations determining the connectedness of profiles, and yielded positive results with respect to the rendering of this rather complex data.

We were also tasked with enhancing the filter functionality of the application, giving the end user the ability to fine tune the data displayed at any given time. This included diagnosing inefficiencies in the legacy filter code, and building new, complex filters for analyzing different aspects of the profile data. Connection threshold filters, connection type override filters, and secondary connection filters were among these enhancements that now provide many varied perspectives on the relationships between profiles in a data set.

In addition to the Geographical View, we have also leveraged the Flare toolkit to realize an Abstract View, offering yet another angle from which to view the profile data. Manipulating such attributes of the graph as node color, connection color, node saturation, etc. we have created a dynamic data visualization which is not only highly informative, but engaging and easy on the eye.

We have enjoyed working on this project with Heartbeat very much. It has given us the opportunity to ‘resurrect’ an application which was based on very strong concepts and great vision, but that had not been implemented in the most intuitive and efficient manner in code. The challenges presented in this project were varied, from visual programming techniques to intricate serial filtering of data. We also had a lot of fun leveraging some exciting frameworks such as Cairngorm, Flare and making use of Google Maps API for creating this neat little graphing application.

Technologies

Adobe Air SDK Adobe BlazeDS Adobe Flash Builder Adobe Flash Professional CS5 Flex Cairngorm Framework Flare Data Visualization Toolkit Google Maps API

From the blog

Latest Articles

blog article title image

community

Scaling Your Online Store: Choosing a Platform That Can Keep Up

Congratulations! Your online store is gaining traction, and you're starting to see real growth. That's a fantastic achievement, but it also means you're entering a new phase of your e-commerce journey: scaling. As your traffic, product catalog, and customer base expand, you need to ensure your platform can handle the increased demands without breaking a sweat. Choosing the right platform is like picking the right vehicle for a long road trip; you want something reliable, spacious, and capable of handling whatever bumps come your way.

Andrew Engstrom blog author image

Andrew Engstrom

17 min read

Let's build something amazing together

Give us a ring and let us know how we can help you reach your goals. Or if you'd like, start a chat. We're usually available 9-5 EST. We try to respond to every inquiry within one business day.

Phone number
+1-888-227-1645

Technologies and services we work with:

Laravel Laravel
WordPress WordPress
React ReactJS
EmberJS EmberJS
woocommerce WooCommerce
next.js NextJS
gatsby Gatsby
Shopify Shopify
VueJs VueJS
contentful Contentful
next.js JAMStack
gatsby Laravel Jigsaw
WPEngine WP Engine
Laravel Livewire Laravel Livewire
Netlify Netlify