Cloud-based back-end infrastructure for integrating, managing & securing data.
Scalable, Fast, Secure
User interfaces to visualize and interact with data.
3D interactive graphics on any device.
Algorithms to analyze data on a massive scale.
Cloud-based back-end infrastructure for integrating, managing & securing data.
Scalable, Fast, Secure
User interfaces to visualize and interact with data.
3D interactive graphics on any device.
Algorithms to analyze data on a massive scale.
Heroku Cloud Application Platform, a platform as a service (PaaS)
for building, deploying and running modern applications in the cloud.
Scaling an application to run on several servers is a matter of seconds.
Back-end servlets running Java with database integration permit heavy duty data processing.
Pages can be served dynamically with Spark integrated with a template engine.
Alternatively, Node.js enables efficient event-driven, asynchronous web applications running on Google's V8 Javascript engine, using the same language (Javascript) on front-end and back-end.
On the front-end webGL with Javascript and SceneJS or Three.js enable efficient browser-based interactive 3D graphics.
Integration of the Leap Motion gesture controller lets you interact with your web app where direct contact with your computer is not feasible.
Postgresql relational databases, Neo4J graph databases or MongoDB document databases make sure that your data are organized, managed and served in the most efficient manner.
We offer
Contact us with details on your project, so we can work out a solution together.
contact (@) evolving-concepts.com
A heatmap shows the temperature distribution across a region. Values are specified for a few points, and are then interpolated in two dimensions for the remainder of the region. This type of interpolation is hard-wired in the graphics processor (GPU) of a computing device.
By tapping into the GPU's resources through a shader program such maps can be generated very efficiently even on smartphones, because hardly any action by the CPU is required.
This image was generated from a 5 x 3 grid of temperature values. "Blue" indicates low temperature, "red" high.
Coloring temperatures above a critical threshold in a different color can be used to emphasize critical regions.
A full description of the underlying process can be found in this technical blog.
Imagine that you have data consisting of 3 related variables, say, temperature, icecream price and icecream consumption, and want to visualize their interdependence.
In this example 30 data points (red balls) are extracted from a cloud database and sent to the browser, where they are interpolated and displayed as a 3D surface.
One can zoom, tilt and rotate the surface to get an intuitive grasp of the data (using a mouse or a Leap Motion gesture controller).
Clicking anywhere on the surface displays the interpolated values at that point.
The page with the interactive diagram is generated dynamically in the cloud.
You can view this app live in the cloud here.
Two sets of ozone data are shown for 3252 US counties, 2010 averages (yellow) and 2014 (blue).
Fading from one data set into the other using mouse or Leap Motion gesture controller offers an intuitive comparison of the differences.
Hovering over these thousands of prisms shows the county name, ozone concentration values and clickable links to more information.
Imprint
Evolving Concepts
Represented by Klaus Blass
Liebertweg 13
82131 Gauting
Germany
Phone: +49(0)152 2202 1177
E-mail: contact(@)evolving-concepts.com
Internet: www.evolving-concepts.com
Tax ID number: 161/205/50695
Legal Disclaimer
Although the contents of this website were carefully researched and compiled, we cannot assume any liability for the accuracy, completeness or topicality of the presented information.
Links:
Since the contents of other internet pages referred to on our site are not controlled by us, we cannot assume any liability for the contents of these external links. We explicitly dissociate from illegal contents of external links. Furthermore, it is possible that the website of Evolving Concepts may be linked by hyperlink to another site by a third party with or without our knowledge. We assume no responsibility for representation, contents or connection to Evolving Concepts in websites of third parties.
Privacy notice:
Evolving Concepts is committed to respecting the individual privacy of customers and will not give or sell your personal information to third parties. The data provided to Evolving Concepts will be saved and used only for our business relationship with you. The entry of personal or business data expressly occurs on a voluntary basis. Most of our website is accessible without entering personal data, only a few areas require contact information. This feature enhances our internet presence for you and enables us to contact you. If you request us not to use this information to contact you, we will, of course, respect your wish.