iPhone/iPad/Android
Exling 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.
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.
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.
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.
