Mobile and Tablet Apps
We can write your application once and then compile it for any platform you wish, including the iPhone, iPad, Blackberry and any Android device. We can also add 2D animation and 3D interfaces with game physics.
We structure the architecture to meet your functional requirements by adopting standards based communication protocols which enable interoperability.

Sept. 2013

John Molinari, our Chief Engineer created this application training Blog: John’s Software Learning Academy

Technology Overview

We specialize in the Adobe Flex and Adobe Air multi-platform development environment. We have chosen this platform because it supports the widest number of runtime platforms including the iPhone, iPad, Android phones and tablets, blackberry and many more.

Our development environment for application client code is Adobe Flash Builder with PureMVC. We start by modeling the application data using MSQL Workbench then export the SQL to any PHP / MySQL database server, adding custom PHP code as needed. With the help of the Zend Framework on the server, using Flash Builder we can write an .swc library file in AS3 to use as the application data Model. We can now build mobile, tablet, desktop and web application interfaces using the same .swc application model. This allows multiple engineers to work on multiple interfaces simultaneously if necessary.

We can use our own patented 2D lip sync software to add talking cartoon characters or Autodesk's 3D Studio Max to add full 3D interfaces.

Finally, the PureMVC State Machine is the communication system that seams all of the application together. Automated tests can be individually built for the model for each platform. Project files are stored in online repositories like BitBucket.

We have experience with Facebook Graph, Twitter API and OAuth 2.0 login which allows us to add social interaction, fast.

"Emote" multi-platform messenger project

To demonstrate our abilities, we are building an Emoticon messenger appliction. This will be released in 2013.




phone - 707 576-8500
© Copyright 2013 Sonoma Data Solutions LLC