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 |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion