Pro Android C++ With the Ndk
商品資訊
ISBN13:9781430248279
替代書名:Pro Android C++ With the Ndk
出版社:Springer-Verlag New York Inc
作者:Onur Cinar
出版日:2012/12/05
裝訂/頁數:平裝/300頁
規格:23.5cm*19.1cm*1.9cm (高/寬/厚)
定價
:NT$ 2500 元海外有庫存,下單後進貨(到貨天數約30個工作天)
下單可得紅利積點 :75 點
商品簡介
作者簡介
商品簡介
Android is one of the major players in the mobile phone market. Android is a mobile platform that is built on the top of Linux operating system. The native-code support on Android offers endless opportunities to application developers, not limited the functionality that is provided by Android framework. Pro Android C++ with the NDKis an advanced tutorial and professional reference for today's more sophisticated app developers now porting, developing or employing C++ and other native codeto integrateinto the Android platform to run sophisticated native apps and better performing apps in general. Using a game app case study, this book explores tools for troubleshooting, debugging, analyzing memory issues, unit testing, unit test code coverage, performance measurement, on native applications, as well as integrating the Android NDK toolchain into existing Autoconf, Makefile, CMake, or JAM based build systems. Pro Android C++ with the NDKalso covers the following: . The Android platform, and getting up to speed with the Android NDK, and exploring the APIs that are provided in native space. An overview of Java Native Interface (JNI), and auto-generating JNI code through Simplified Wrapper and Interface Generator (SWIG). An introduction to Bionic API, native networking. native multithreading, and the C++ Standard Template Library (STL) support. Native graphics and sound using JNI Graphics, OpenGL ES, and OpenSL ES. Debugging and troubleshooting native applications using Logging, GNU Debugger (GDB), Eclipse Debugger, Valgrind, strace, and other tools. Profiling native code using GProf to identify performance bottlenecks, and NEON/SIMD optimization from an advanced perspective, with tips and recommendations. What you'll learn What is the Android platform, and getting up to speed with the Android NDK. Using the Eclipse IDE to streamline developing native applications How to use Java Native Interface (JNI) to connect native code to Java world. Auto-generate JNI code using Simplified Wrapper and Interface Generator (SWIG). Introduction to Bionic API Networking through POSIX sockets Developing multithreaded applications using POSIX Threads, and Java Threads. Debug through Logging, GNU Debugger (GDB), and Eclipse Debugger Analyze memory issues through Valgrind C++ Support and Standard Template Library STL Native Graphics through JNI Graphics and OpenGL ES Native Sound through OpenSL ES Profiling the native code using GProf to identify performance bottlenecks Optimize code using SIMD/NEON Who this book is for
This book is for software professionals who are interested in leveraging the Android NDK to port their existing native-codeapp, such as C++, to the Android platform, as well as existing Android developers who are interested in improving their apps overall performance by utilizing native-code. Table of Contents Getting Started with C++ on Android Exploring the Android NDK Communicating with Native Code using JNI Auto-Generate JNI Code Using SWIG Logging, Debugging, and Troubleshooting Bionic API Primer Native Threads POSIX Socket API: Connection Oriented Communication POSIX Socket API: Connetionless Communication POSIX Socket API: Local Communication C++ Support Native Graphics API Sound NativeAPI Profiling and NEON Optimization
This book is for software professionals who are interested in leveraging the Android NDK to port their existing native-codeapp, such as C++, to the Android platform, as well as existing Android developers who are interested in improving their apps overall performance by utilizing native-code. Table of Contents Getting Started with C++ on Android Exploring the Android NDK Communicating with Native Code using JNI Auto-Generate JNI Code Using SWIG Logging, Debugging, and Troubleshooting Bionic API Primer Native Threads POSIX Socket API: Connection Oriented Communication POSIX Socket API: Connetionless Communication POSIX Socket API: Local Communication C++ Support Native Graphics API Sound NativeAPI Profiling and NEON Optimization
作者簡介
Onur Cinar has over 17 years of experience in design, development, and management of large scale complex software projects, primarily in mobile and telecommunication space. His expertise spans VoIP, video communication, mobile applications, grid computing, and networking technologies on diverse platforms. He has been actively working with Android platform since its beginning. He has a Bachelor of Science degree in Computer Science from Drexel University in Philadelphia, PA, United States. He is currently working at Skype as the Sr. Product Engineering Manager for Skype client on Android platform.
主題書展
更多
主題書展
更多書展購物須知
外文書商品之書封,為出版社提供之樣本。實際出貨商品,以出版社所提供之現有版本為主。部份書籍,因出版社供應狀況特殊,匯率將依實際狀況做調整。
無庫存之商品,在您完成訂單程序之後,將以空運的方式為你下單調貨。為了縮短等待的時間,建議您將外文書與其他商品分開下單,以獲得最快的取貨速度,平均調貨時間為1~2個月。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

