Mobile application development

Vox Teneo Mobile

Blackberry has opened the door, the iPhone has changed everything and the mobile has become an essential channel of distribution. Since the explosion of the iPhone, manufacturers have worked hard to occupy the market. The consequences of this passion are multiple. One is the number of platforms available on the market. The iPhone was not left alone for long, Android is there, Blackberry has not said his last word, Nokia wants to catch up, Microsoft does his best, Samsung has released Bada, etc..

These new platforms are introducing new technical challenges because they often operate on different standards, different languages, different formats. What we have lived for the Web, today happens to the mobile. After all these years, the Web found some relief due to  standards compliance. For mobile, we start from scratch!

Vox Teneo has invested in research and development of mobile solutions of different types:
1. Mobile web applications (online)
2. Native application (online / offline)
3. Social network (online)
4. 3D & Gaming (online / offline)

1. The mobile web application is a continuation of a traditional web application. The design is adapted to allow retrieval of information on both a PC and mobile. It is about maximize the capabilities of the web browser embedded in your mobile.

2. The application is called "native" when it is "compiled" for a particular device. The advantage in this case is to exploit all the features of the phone: camera, GPS, accelerometer, gyroscope, etc..
This type of application is more complex to implement because each phone has its own SDK. However, there are solutions that deploy the same code on several phones at the same time.

3. The use of social networks can be done with both types of technologies that we have just quoted. However, features specific to social networks must be added with the help of "API" provided by every network.
Flickr Gold MySpace, Facebook, Twitter, OpenSocial, Yahoo, etc.. fit perfectly.

4. Vox Teneo uses Unity3D for the development of 3D games & tools. We look forward to seeing you in our Labs!.

"Online" means that a connection to a network (local or trough operator) is required. "Offline" means that the application can run on mobile phones without requiring any internet connection. This distinction is important because it influences the choice of the type of technology used.