Printer Friendly
The Free Library
19,595,263 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Android platform gets native development capabilities.


Byline: jeevan@cpidubai.com (Staff)

Google moved to boost its Android An open platform for cellphones from the Open Handset Alliance (OHA). Based on Linux, Android includes a library of Java classes for building mobile applications.

Android and GPhone
 mobile device software platform this week by offering developers a kit that enables them to call native code from Android applications.<p>Android 1.5 Native Development Kit (NDK NDK Novell Developer Kit
NDK Nan Desu Kan (Anime event)
NDK Network Developer's Kit
NDK Nigel Dennis Kayaks
NDK Natural Dread Killaz
NDK Network Development Kit
NDK No Disposable Kids (training program) 
), Release 1 allows developers to implement parts of applications using native languages including C and C++. Android applications run in the Dalvik virtual machine, which is Google's own software for running Java and serves as Android's primary runtime.<p>The native kit is a companion to the Android SDK (Software Developer's Kit) See developer's toolkit and Windows SDK.

SDK - Software Developers Kit (or "Software Development Kit").
.<p>"Keep in mind that using the NDK will not be relevant for all Android applications. As a developer, you will need to balance its benefits against its drawbacks, which are numerous," according to a post in the Android blog. "Your application will be more complicated, have reduced compatibility, have no access to framework APIs and be harder to debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits. . That said, some applications that have self-contained, CPU-intensive operations that don't allocate much memory may still benefit from increased performance and the ability to reuse existing code."<p>Applications that are good candidates for the NDK include signal processing and physics simulation.<p>Also featured in the NDK is a way to embed corresponding native libraries into application package files that can be run on Android devices. Native system headers and libraries will be supported in future releases of the Android platform.<p>The 1.5 release of the kit supports the ARMv5TE machine instruction set.<p>Android is a project of the Open Handset Alliance An organization founded in 2007 by Google, T-Mobile, QUALCOMM, Motorola and others that sponsors and promotes the Android open mobile phone platform. Based on Linux, Android was developed to compete with all cellphone platforms including Windows Mobile and Apple's iPhone by offering an , featuring Google.<p>Copyright 2009 IDG IDG International Data Group
IDG Integrated Drive Generator
IDG Installation Design Guide
IDG Internet Discussion Group
IDG Inset Dielectric Guide
IDG International Dangerous Goods (mail, shipping) 
 Middle East. All rights reserved.

Provided by Syndigate.info an Albawaba.com company
COPYRIGHT 2009 Al Bawaba (Middle East) Ltd.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2009 Gale, Cengage Learning. All rights reserved.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Network World Middle East
Date:Jul 8, 2009
Words:274
Previous Article:Sony takes first step into the netbook market.
Next Article:Google to launch open-source Chrome OS this year.
Topics:

Terms of use | Copyright © 2012 Farlex, Inc. | Feedback | For webmasters | Submit articles