Mobile


Mobile apps need to solve 3 basic problems : information presentation, interactivity and back-end schema design and support. In the area of information presentation, we have chosen to make a concerted effort to develop expertise in several Javascript libraries. These libraries allow us to quickly design updated interfaces for our clients and permit a wide range of animations and forms of information display. Additionally, they permit cross-platform design.

We've also developed expertise in cross-platform native emulators such as Intel's XDK. This commitment has the advantage of providing a clear upgrade path, building in support for faster Intel based chips in the mobile space. This is a powerful combination of platforms that permits our clients to design power/computationally light apps for older smartphones while permitting faster animations and interactivity for newer mobile platforms.

Interactivity is the degree of complexity that is involved in navigating through the app itself. At it simplest, it involves a hierarchy of menus, but for us it involves the navigation using widgets that present information in different ways and the on-the-fly development of graphics and modes of presentation. We've started to use our knowledge of adaptive algorithms to define an improved platform.

Finally, back-end expertise permits our clients' apps to support the interaction they want in a scalable manner. At its simplest, it permits your mobile app to transfer all the heavy lifting off the mobile device. We extend this by using a combination of fast NoSQL data sources, caching schemes and algorithms that reduce the amount of search that is necessary to come up with a useful answer.

Feel free to give us a call just so to chat about the technologies we're developing.


Learn More

Machine Learning
Big Data
Back