Mobile Digital Cartography,
Location-Based Services: Mathematical Modeling
We have extensive
experience in developing mobile interactive mapping applications.
Mobile Cartography, Digital Topography, Location Based Services,
GIS no matter what you call it, our tiling license is absolutely
free!
How is that possible? We have experts on staff, including mathematicians,
who have solved the technical challenges needed to create in-house,
reusable software libraries and frameworks.
We are experts in mathematical modeling for Location-Based Services
(LBS). We have implemented Signal Processing libraries that allow
us to filter Global Positioning Signals (GPS) and qualify point
validity based upon accelerometer readings. This library allowed
us to generate smooth path tracking even when the GPS signal contains
a lot of spikes, such as in urban areas.
We can build integrated commercial Geo-Based applications with
no added cost for GIS related data. This is because we have our
own cartographic server (GWS based on OGIS). We use the GWS (WGS84-compliant)
tiling framework for iOS, which allows us to use a variety of
servers (Yahoo, Google, Yandex, OSM, CloudMade) for tiling, including
our own. Also, we have a Vector Graphics Overlay framework that
allows efficient drawing of vector maps and overlays. Finally,
we have an extremely efficient KML renderer that renders standard
Google Map KMLs over any type of WGS84-complaint maps.
Games
and Physical Modeling
For our clients
in the gaming industry, we have designed and implemented a number
of models of physical interactions. These models include a lightweight
optimized Human Inverse Kinematics (HIK) Engine, which enables
foot-planting and contact point evaluations. The models also include
a physics-based blending engine for making realistic transitions
between motion capture clips.
Rapid
Rendering
We have solid expertise in rapid 2D- and 3D-rendering on a variety
of platforms. Our libraries allow us to quickly build interactive
animated 2D and 3D objects and forms.
Performance
Optimization
For a client
in the Vancouver area, we have performed graphics optimization
on Windows mobile platforms. Overall drawing performance was improved
by 250%. How did we do it? We performed benchmarking at every
step of the project, allowing us to choose the best possible optimization
solution and technology. We changed the GDI drawing to DirectDraw,
optimized the threading model, and used MMX to optimize the transformations.
Multimedia
We have participated
in a range of mobile multimedia application development projects
for Apple iOS (iPhone, iPad) and Android. We have implemented
numerous solutions based upon Apple's AVFoundation framework.
We have also found ways to bring the functionality of AVFoundation
to the Android platform, based on our research into the capabilities
of the ffmpeg library and Java Media Frame library.