iPhone/iPad/Android

Our China development center provides iPhone/iPad apps, Android application, Meego application development services. With our mature Agile software process, we can help you develop mobile apps fast with good quality.

Our competences are:

Audio and Video

Deliver high-quality audio and video in standard formats with iPhone audio and video technologies. Core Audio provides an advanced interface for recording, manipulating, and playing audio. The Open Audio Library (OpenAL) provides a high-level, cross-platform standard interface for delivering positional audio. Media Player provides support for full-screen display of video files.

Tools and Languages

Create stunning software with the software development tools and programming-and-scripting language support that are supplied free with Mac OS X. Use these tools and languages to build, debug, and optimize software applications.

Data Management

Create and handle iPhone program data, including strings, text, binary data, dates, collections, property lists, and XML data. Store and access data in local databases, files, folders, and bundles. Receive and respond appropriately to events, notifications, and other types of messages.

Graphics and Animation

Draw 2D and 3D content and animate your application's user interface with unsurpassed graphics and animation technologies—Quartz, Core Animation, and OpenGL ES. Quartz is a powerful 2D drawing engine for creating vector graphics, bitmap images, and PDF content. Core Animation is the technology that adds smooth motion and dynamic feedback to your user interface by creating an illusion of motion.

Graphics

On new Meego system, multimedia prototype is implemented using QT, OpenMAX, Gstreamer as below.

Meego on Mobile

Networking and Internet

Support common Internet protocols and services in your application with iPhone OS networking technologies. For example, port existing networking code to iPhone OS through the use of BSD sockets. Use protocol streams to add support for such high-level protocols as HTTP and FTP. With Bonjour, publish network services that your application provides, discover services available on the network, and find the information—such as the name, IP address, and port number—needed for each service.

Internet on Mobile

Performance

Tune your iPhone application to minimize its memory footprint, maximize its performance, and conserve its battery life. Use the Cocoa and Core Foundation memory management APIs to manage your resources effectively. Profile and tune your application for maximum performance and minimum footprint with the Instruments application.

streaming on mobile

Security

Write code that cannot be exploited, and use iPhone's built-in security features. iPhone OS provides a variety of security programming interfaces, including cryptographic services, the ability to read and verify certificates, a key-chain for secure storage of passwords and cryptographic keys, a way to add a digital signature to data, and a function that returns cryptographically secure random numbers. In addition, iPhone OS provides programming interfaces to SSL/TLS that developers can use to transport data securely over a network.

User Experience

Design a compelling user interface for your iPhone OS application. A great interface is made up of high-quality graphics and a sparing amount of text, in a window that occupies the entire iPhone screen. Most of the user-interface objects you incorporate into your applications are available through the UIKit framework. These objects include windows, image views, progress indicators, tool bars navigation bars, table views, and various controls, such as buttons and sliders. To display contact information, you use the Address Book UI framework.

User Experience

Contact Us

Note: All information is strictly confidential. EasyODC will NOT use the information in this form for any purpose other than the direct communication with you or your company.