0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (51)
  • R250 - R500 (243)
  • R500+ (863)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > Handheld devices (eg Palm, PocketPC)

Multimedia Cloud Computing Systems (Paperback, 1st ed. 2021): Mohsen Amini Salehi, Xiangbo Li Multimedia Cloud Computing Systems (Paperback, 1st ed. 2021)
Mohsen Amini Salehi, Xiangbo Li
R4,415 Discovery Miles 44 150 Ships in 10 - 15 working days

The second generation of cloud computing systems, known as domain-specific clouds, are emerging based on application-specific processors and serverless computing paradigm. As multimedia streaming services are increasingly growing in popularity and diversity, this book is authored to introduce "multimedia clouds" as a domain-specific cloud that operates in the intersection of cloud computing technologies and digital media streaming. The book concentrates on the architectural aspects of multimedia clouds and describes development of high-level abstractions that will mitigate the burden of programmers, cloud architects, and system administrators. Multimedia clouds not only democratize multimedia streaming and add flexibility to the streaming services, they also help stream providers to offer robust and reliable streaming services in a cost- and energy-efficient manner.

Localization in Underwater Sensor Networks (Paperback, 1st ed. 2021): Jing Yan, Haiyan Zhao, Yuan Meng, Xinping Guan Localization in Underwater Sensor Networks (Paperback, 1st ed. 2021)
Jing Yan, Haiyan Zhao, Yuan Meng, Xinping Guan
R4,424 Discovery Miles 44 240 Ships in 10 - 15 working days

Ocean covers 70.8% of the Earth's surface, and it plays an important role in supporting all life on Earth. Nonetheless, more than 80% of the ocean's volume remains unmapped, unobserved and unexplored. In this regard, Underwater Sensor Networks (USNs), which offer ubiquitous computation, efficient communication and reliable control, are emerging as a promising solution to understand and explore the ocean. In order to support the application of USNs, accurate position information from sensor nodes is required to correctly analyze and interpret the data sampled. However, the openness and weak communication characteristics of USNs make underwater localization much more challenging in comparison to terrestrial sensor networks. In this book, we focus on the localization problem in USNs, taking into account the unique characteristics of the underwater environment. This problem is of considerable importance, since fundamental guidance on the design and analysis of USN localization is very limited at present. To this end, we first introduce the network architecture of USNs and briefly review previous approaches to the localization of USNs. Then, the asynchronous clock, node mobility, stratification effect, privacy preserving and attack detection are considered respectively and corresponding localization schemes are developed. Lastly, the book's rich implications provide guidance on the design of future USN localization schemes. The results in this book reveal from a system perspective that underwater localization accuracy is closely related to the communication protocol and optimization estimator. Researchers, scientists and engineers in the field of USNs can benefit greatly from this book, which provides a wealth of information, useful methods and practical algorithms to help understand and explore the ocean.

Seven Mobile Apps in Seven Weeks (Paperback): Tony Hillerson Seven Mobile Apps in Seven Weeks (Paperback)
Tony Hillerson
R1,145 Discovery Miles 11 450 Ships in 10 - 15 working days

Answer the question "Can we build this for ALL the devices?" with a resounding YES. Learn how to build apps using seven different platforms: Mobile Web, iOS, Android, Windows, RubyMotion, React Native, and Xamarin. Find out which cross-platform solution makes the most sense for your needs, whether you're new to mobile or an experienced developer expanding your options. Start covering all of the mobile world today. Understanding the idioms, patterns, and quirks of the modern mobile platforms gives you the power to choose how you develop. Over seven weeks you'll build seven different mobile apps using seven different tools. You'll start out with Mobile Web; develop native apps on iOS, Android, and Windows; and finish by building apps for multiple operating systems using the native cross-platform solutions RubyMotion, React Native, and Xamarin. For each platform, you'll build simple, but non-trivial, apps that consume JSON data, run on multiple screen sizes, or store local data. You'll see how to test, how to build views, and how to structure code. You'll find out how much code it's possible to share, how much of the underlying platform you still need to know, and ultimately, you'll get a firm understanding of how to build apps on whichever devices your users prefer. This book gives you enough first-hand experience to weigh the trade-offs when building mobile apps. You'll compare writing apps on one platform versus another and understand the benefits and hidden costs of cross-platform tools. You'll get pragmatic, hands-on experience writing apps in a multi-platform world. What You Need: You'll need a computer and some experience programming. When we cover iOS, you'll need a Mac, and when we cover Windows Phone you'll need a computer with Windows on it. It's helpful if you have access to an iPhone, Android phone, and Windows Phone to run the examples on the devices where mobile apps are ultimately deployed, but the simulators or emulator versions of those phones work great.

Android Cookbook, 2e (Paperback, 2nd Revised edition): Ian Darwin Android Cookbook, 2e (Paperback, 2nd Revised edition)
Ian Darwin
R1,678 R1,220 Discovery Miles 12 200 Save R458 (27%) Ships in 12 - 17 working days

Jump in and build working Android apps with the help of more than 230 tested recipes. The second edition of this acclaimed cookbook includes recipes for working with user interfaces, multitouch gestures, location awareness, web services, and specific device features such as the phone, camera, and accelerometer. You also get useful info on packaging your app for the Google Play Market. Ideal for developers familiar with Java, Android basics, and the Java SE API, this book features recipes contributed by more than three dozen Android developers. Each recipe provides a clear solution and sample code you can use in your project right away. Among numerous topics, this cookbook helps you: Get started with the tooling you need for developing and testing Android apps Create layouts with Android's UI controls, graphical services, and pop-up mechanisms Build location-aware services on Google Maps and OpenStreetMap Control aspects of Android's music, video, and other multimedia capabilities Work with accelerometers and other Android sensors Use various gaming and animation frameworks Store and retrieve persistent data in files and embedded databases Access RESTful web services with JSON and other formats Test and troubleshoot individual components and your entire application

Developing Medical Apps and mHealth Interventions - A Guide for Researchers, Physicians and Informaticians (Paperback, 1st ed.... Developing Medical Apps and mHealth Interventions - A Guide for Researchers, Physicians and Informaticians (Paperback, 1st ed. 2020)
Alan Davies, Julia Mueller
R1,535 Discovery Miles 15 350 Ships in 9 - 15 working days

This book provides a practically applicable guide to designing evidence-based medical apps and mHealth interventions. It features detailed guidance and case studies where applicable on the best practices and available techniques from both technological (platform technologies, toolkits, sensors) and research perspectives. This approach enables the reader to develop a deep understanding of how to collect the appropriate data and work with users to build a user friendly app for their target audience. Information on how researchers and designers can communicate their intentions with a variety of stakeholders including medical practitioners, developers and researchers to ensure the best possible decisions are made during the development process to produce an app of optimal quality that also considers usability. Developing Medical Apps and mHealth Interventions comprehensively covers the development of medical and health apps for researchers, informaticians and physicians, and is a valuable resource for the experienced professional and trainee seeking a text on how to develop user friendly medical apps.

Beyond Accessibility Compliance - Building the Next Generation of Inclusive Products (Paperback, 1st ed.): Sukriti Chadha Beyond Accessibility Compliance - Building the Next Generation of Inclusive Products (Paperback, 1st ed.)
Sukriti Chadha
R1,299 R1,051 Discovery Miles 10 510 Save R248 (19%) Ships in 10 - 15 working days

Take a deep look at accessibility as it applies to mobile and wearables. This book covers topics within the accessibility domain that are rarely covered or understood, despite the fact that nearly half of the world's population uses smartphones. Moreover, by 2025, 72% of smartphone users are expected to only use smartphones to access the internet. And yet, accessibility is often an afterthought instead of a core principle of product development. This book changes that.You will begin by exploring the current landscape and policy frameworks, looking at the software product lifecycle and how to embed inclusion from the start. You'll learn the nuances of mobile accessibility as it applies to mobile devices, wearables, and IoT. From there you'll move onto automated testing, accessibility and inclusion, and the next frontiers of emerging technology including AR and VR. There will be notes at the end of programming examples to help those in orthogonal roles, such as project management, understand the basics and the language to better communicate with their engineering counterparts. Over 1 billion people in the world live with some form of disability so it's imperative you devise a comprehensive game plan to make your digital products accessible for all. Beyond Accessibility Compliance is your guide to understanding the current landscape of assistive technology and how emerging techniques are changing the way we think about personalization and accessibility. What You'll Learn See how people with the most common forms of disabilities use digital products Review the basics of the product development lifecycle and how to embed accessibility Explore tangible answers as to how accessibility pertains to unique roles Understand the difference between compliance and usability Make data visualizations accessible for blind users Implement code-level changes to address gaps in accessibility Build a campus programs and course material inclusive for people with disabilities Who This Book Is For Current developers, designers, and others building technology products with basic knowledge of front-end development. This book is also suitable for students in computer science, engineering, HCI, and related fields. Sections that are not engineering-specific are applicable to design, user research, communication, and business students who are looking to pursue careers in technology.

Context-Aware Machine Learning and Mobile Data Analytics - Automated Rule-based Services with Intelligent Decision-Making... Context-Aware Machine Learning and Mobile Data Analytics - Automated Rule-based Services with Intelligent Decision-Making (Paperback, 1st ed. 2021)
Iqbal Sarker, Alan Colman, Jun Han, Paul Watters
R4,153 Discovery Miles 41 530 Ships in 10 - 15 working days

This book offers a clear understanding of the concept of context-aware machine learning including an automated rule-based framework within the broad area of data science and analytics, particularly, with the aim of data-driven intelligent decision making. Thus, we have bestowed a comprehensive study on this topic that explores multi-dimensional contexts in machine learning modeling, context discretization with time-series modeling, contextual rule discovery and predictive analytics, recent-pattern or rule-based behavior modeling, and their usefulness in various context-aware intelligent applications and services. The presented machine learning-based techniques can be employed in a wide range of real-world application areas ranging from personalized mobile services to security intelligence, highlighted in the book. As the interpretability of a rule-based system is high, the automation in discovering rules from contextual raw data can make this book more impactful for the application developers as well as researchers. Overall, this book provides a good reference for both academia and industry people in the broad area of data science, machine learning, AI-Driven computing, human-centered computing and personalization, behavioral analytics, IoT and mobile applications, and cybersecurity intelligence.

NOOK HD - The Missing Manual 2e (Paperback, 2nd Revised edition): Preston Gralla NOOK HD - The Missing Manual 2e (Paperback, 2nd Revised edition)
Preston Gralla
R512 R400 Discovery Miles 4 000 Save R112 (22%) Ships in 12 - 17 working days

You can do many things with NOOK HD right out of the box, but if you really want to get the most from your HD or HD+ tablet, start with this book. With clear instructions, full-color illustrations, and savvy advice from technology expert Preston Gralla, you'll learn how to use email and the Web, watch movies and shows, play games, listen to music, and enjoy your personal ebook library. The important stuff you need to know: Relax with a book. Load your NOOK library with ebooks, comics, and interactive books for kids. Play with apps. Enjoy the games and apps everyone's talking about. Go online. Browse the Web and check your email with built-in WiFi. Be social. Share books and recommendations with your NOOK Friends, and Facebook and Twitter contacts. Take in a show. Watch movies and TV series, and listen to your favorite music anywhere. Read all about it. Subscribe to a variety of magazines and newspapers.

Apple Game Frameworks and Technologies - Build 2D Games with SpriteKit & Swift (Paperback): Tammy Coron Apple Game Frameworks and Technologies - Build 2D Games with SpriteKit & Swift (Paperback)
Tammy Coron
R1,220 R979 Discovery Miles 9 790 Save R241 (20%) Ships in 9 - 15 working days

Design and develop sophisticated 2D games that are as much fun to make as they are to play. From particle effects and pathfinding to social integration and monetization, this complete tour of Apple's powerful suite of game technologies covers it all. Familiar with Swift but new to game development? No problem. Start with the basics and then layer in the complexity as you work your way through three exciting - and fully playable - games. In the end, you'll know everything you need to go off and create your own video game masterpiece for any Apple platform. Discover the power of Apple Game Frameworks, Xcode, and Swift by building three exciting games: Gloop Drop - a new twist on a classic arcade game, Val's Revenge - a roguelike dungeon crawler, and Hog - a social player vs. player mobile dice game. With Apple Game Frameworks, you can create high-performance, power-efficient games that work across all Apple platforms, including iOS, macOS, tvOS, and watchOS. In this book, you'll discover how to... Design and develop rich 2D gaming experiences using Apple's built-in game frameworks. Harness the power of SpriteKit using Xcode and Swift to create engaging player experiences. Use the visual Scene Editor to build complete scenes. Unleash the power of the Particle Editor to create amazing effects. Use GameplayKit to add advanced features to your games like pathfinding, artificial intelligence, and complex rule systems. Build larger, more complex worlds with tile maps and Xcode's visual Tile Map editor. Bring people together using GameKit and Game Center, Apple's social gaming network. Increase revenue with third-party banner ads and rewarded ads using Google AdMob (TM). Monetize your games with StoreKit and in-app purchases. So, grab your gear and get your game on - it's time to level up your skills. What You Need: macOS Mojave 10.14.6 or newer Xcode 11.3 or newer Basic knowledge of Swift 5.1.4 or newer

Creating Apps with React Native - Deliver Cross-Platform 0 Crash, 5 Star Apps (Paperback, 1st ed.): M. Holmes He Creating Apps with React Native - Deliver Cross-Platform 0 Crash, 5 Star Apps (Paperback, 1st ed.)
M. Holmes He
R1,597 R1,292 Discovery Miles 12 920 Save R305 (19%) Ships in 10 - 15 working days

Produce high-quality, cross-platform apps with user experiences almost identical to pure native apps. When evaluating cross-platform frameworks, developers make an assumption that quality will be compromised. But that doesn't have to be true. The principles in this book will show you how to meet quality expectations both from engineering and consumer standpoints. You'll also realize the ideal of a greater front end. That means your whole front-end team, including app side and web side, will be optimized. The shared knowledge base as well as mobilization potential give more flexibility and strength in all front-end facets without the need of increasing team sizes. The market has seen a large amount of high quality React Native apps and successful stories about them. Nevertheless, under optimized apps and unsuccessful stories shadow. The fundamental difference between the two opposing groups is understanding. Discover the critical points in the React and React Native architecture, and develop general best practices that can lead to consistently developing 0 crash, 5 star apps based on an understanding of fundamentals. What You'll Learn Measure and define successful app design Create animation based on user need Reduce performance bottleneck throughout your apps Who This Book Is For Mobile developers who want to expand their front end skill set, and web developers who want to enter mobile development.

Mobile Applications Development - With Python in Kivy Framework (Paperback): Tarkeshwar Barua, Ruchi Doshi, Kamal Kant Hiran Mobile Applications Development - With Python in Kivy Framework (Paperback)
Tarkeshwar Barua, Ruchi Doshi, Kamal Kant Hiran
R1,627 R1,311 Discovery Miles 13 110 Save R316 (19%) Ships in 10 - 15 working days

The book covers the concepts of Python programming language along with mobile application development. Starting from fundamentals, the book continues with the explanation of mobile app development using Kivy framework. All the chapters offer questions and exercises for to better understanding of the subject. At the end of the book some hands-on projects are given to help the readers to improve their programming and project development skills.

Android Apps Security - Mitigate Hacking Attacks and Security Breaches (Paperback, 2nd ed.): Sheran Gunasekera Android Apps Security - Mitigate Hacking Attacks and Security Breaches (Paperback, 2nd ed.)
Sheran Gunasekera
R1,354 R1,106 Discovery Miles 11 060 Save R248 (18%) Ships in 10 - 15 working days

Gain the information you need to design secure, useful, high-performing apps that expose end-users to as little risk as possible. This book shows you how to best design and develop Android apps with security in mind: explore concepts that you can use to secure apps and how you can use and incorporate these security features into your apps. What You Will Learn Identify data that should be secured Use the Android APIs to ensure confidentiality and integrity of data Build secure apps for the enterprise Implement Public Key Infrastructure and encryption APIs in apps Master owners, access control lists, and permissions to allow user control over app properties Manage authentication, transport layer encryption, and server-side security Who This Book Is For Experienced Android app developers.

Practical Forensic Analysis of Artifacts on iOS and Android Devices - Investigating Complex Mobile Devices (Paperback, 1st... Practical Forensic Analysis of Artifacts on iOS and Android Devices - Investigating Complex Mobile Devices (Paperback, 1st ed.)
Mohammed Moreb
R1,626 R1,321 Discovery Miles 13 210 Save R305 (19%) Ships in 10 - 15 working days

Leverage foundational concepts and practical skills in mobile device forensics to perform forensically sound criminal investigations involving the most complex mobile devices currently available on the market. Using modern tools and techniques, this book shows you how to conduct a structured investigation process to determine the nature of the crime and to produce results that are useful in criminal proceedings. You'll walkthrough the various phases of the mobile forensics process for both Android and iOS-based devices, including forensically extracting, collecting, and analyzing data and producing and disseminating reports. Practical cases and labs involving specialized hardware and software illustrate practical application and performance of data acquisition (including deleted data) and the analysis of extracted information. You'll also gain an advanced understanding of computer forensics, focusing on mobile devices and other devices not classifiable as laptops, desktops, or servers. This book is your pathway to developing the critical thinking, analytical reasoning, and technical writing skills necessary to effectively work in a junior-level digital forensic or cybersecurity analyst role. What You'll Learn Acquire and investigate data from mobile devices using forensically sound, industry-standard tools Understand the relationship between mobile and desktop devices in criminal and corporate investigations Analyze backup files and artifacts for forensic evidence Who This Book Is For Forensic examiners with little or basic experience in mobile forensics or open source solutions for mobile forensics. The book will also be useful to anyone seeking a deeper understanding of mobile internals.

Web App Development and Real-Time Web Analytics with Python - Develop and Integrate Machine Learning Algorithms into Web Apps... Web App Development and Real-Time Web Analytics with Python - Develop and Integrate Machine Learning Algorithms into Web Apps (Paperback, 1st ed.)
Tshepo Chris Nokeri
R1,329 R1,080 Discovery Miles 10 800 Save R249 (19%) Ships in 10 - 15 working days

Learn to develop and deploy dashboards as web apps using the Python programming language, and how to integrate algorithms into web apps. Author Tshepo Chris Nokeri begins by introducing you to the basics of constructing and styling static and interactive charts and tables before exploring the basics of HTML, CSS, and Bootstrap, including an approach to building web pages with HTML. From there, he'll show you the key Python web frameworks and techniques for building web apps with them. You'll then see how to style web apps and incorporate themes, including interactive charts and tables to build dashboards, followed by a walkthrough of creating URL routes and securing web apps. You'll then progress to more advanced topics, like building machine learning algorithms and integrating them into a web app. The book concludes with a demonstration of how to deploy web apps in prevalent cloud platforms. Web App Development and Real-Time Web Analytics with Python is ideal for intermediate data scientists, machine learning engineers, and web developers, who have little or no knowledge about building web apps that implement bootstrap technologies. After completing this book, you will have the knowledge necessary to create added value for your organization, as you will understand how to link front-end and back-end development, including machine learning. What You Will Learn Create interactive graphs and render static graphs into interactive ones Understand the essentials of HTML, CSS, and Bootstrap Gain insight into the key Python web frameworks, and how to develop web applications using them Develop machine learning algorithms and integrate them into web apps Secure web apps and deploy them to cloud platforms Who This Book Is For Intermediate data scientists, machine learning engineers, and web developers.

Beginning Unity Android Game Development - From Beginner to Pro (Paperback, 1st ed.): Kishan Takoordyal Beginning Unity Android Game Development - From Beginner to Pro (Paperback, 1st ed.)
Kishan Takoordyal
R1,325 R1,077 Discovery Miles 10 770 Save R248 (19%) Ships in 10 - 15 working days

Master the art of programming games for Android using the Unity3D game engine. This book will help you understand basic concepts of game development in Unity. By the end of Beginning Unity Android Game Development, you will have the knowledge to confidently build an Android game. The book starts by explaining simple programming concepts to make beginners comfortable with the jargon. You will then learn to navigate around the Unity interface and use basic tools (hand, move, rotate, scale, and rect). You will also be acquainted with the creation of basic 3D objects in the game while understanding the purpose of several of Unity's windows. In the last chapters, you will learn to create a simple game for Android using the concepts studied in the previous chapters. Scripts will be written to handle the behaviors of the player and enemies as well as to handle other aspects of the game. The author shares tips along the way to help improve in-game performance, such as switching to the universal rendering pipeline when targeting mobile platforms. At the end of the book, you will have a solid knowledge in making basic Android games that can be upgraded later to make more complex games. What You Will Learn Explore basic Unity and C# programming concepts and scripting for Android games Navigate around the Unity interface and use its basic tools Make the most of popular components and features of Unity Write an Android game with optimizations Who This Book Is For Absolute beginners learning to program games for the Android platform using Unity3D. Basic knowledge of programming would be beneficial for the reader but is not required.

Mobile Forensics - The File Format Handbook - Common File Formats and File Systems Used in Mobile Devices (Paperback, 1st ed.... Mobile Forensics - The File Format Handbook - Common File Formats and File Systems Used in Mobile Devices (Paperback, 1st ed. 2022)
Christian Hummert, Dirk Pawlaszczyk
R1,410 Discovery Miles 14 100 Ships in 10 - 15 working days

This open access book summarizes knowledge about several file systems and file formats commonly used in mobile devices. In addition to the fundamental description of the formats, there are hints about the forensic value of possible artefacts, along with an outline of tools that can decode the relevant data. The book is organized into two distinct parts: Part I describes several different file systems that are commonly used in mobile devices. * APFS is the file system that is used in all modern Apple devices including iPhones, iPads, and even Apple Computers, like the MacBook series. * Ext4 is very common in Android devices and is the successor of the Ext2 and Ext3 file systems that were commonly used on Linux-based computers. * The Flash-Friendly File System (F2FS) is a Linux system designed explicitly for NAND Flash memory, common in removable storage devices and mobile devices, which Samsung Electronics developed in 2012. * The QNX6 file system is present in Smartphones delivered by Blackberry (e.g. devices that are using Blackberry 10) and modern vehicle infotainment systems that use QNX as their operating system. Part II describes five different file formats that are commonly used on mobile devices. * SQLite is nearly omnipresent in mobile devices with an overwhelming majority of all mobile applications storing their data in such databases. * The second leading file format in the mobile world are Property Lists, which are predominantly found on Apple devices. * Java Serialization is a popular technique for storing object states in the Java programming language. Mobile application (app) developers very often resort to this technique to make their application state persistent. * The Realm database format has emerged over recent years as a possible successor to the now ageing SQLite format and has begun to appear as part of some modern applications on mobile devices. * Protocol Buffers provide a format for taking compiled data and serializing it by turning it into bytes represented in decimal values, which is a technique commonly used in mobile devices. The aim of this book is to act as a knowledge base and reference guide for digital forensic practitioners who need knowledge about a specific file system or file format. It is also hoped to provide useful insight and knowledge for students or other aspiring professionals who want to work within the field of digital forensics. The book is written with the assumption that the reader will have some existing knowledge and understanding about computers, mobile devices, file systems and file formats.

Mobile Edge Computing (Paperback, 1st ed. 2022): Yan Zhang Mobile Edge Computing (Paperback, 1st ed. 2022)
Yan Zhang
R1,061 Discovery Miles 10 610 Ships in 10 - 15 working days

This is an open access book. It offers comprehensive, self-contained knowledge on Mobile Edge Computing (MEC), which is a very promising technology for achieving intelligence in the next-generation wireless communications and computing networks.The book starts with the basic concepts, key techniques and network architectures of MEC. Then, we present the wide applications of MEC, including edge caching, 6G networks, Internet of Vehicles, and UAVs. In the last part, we present new opportunities when MEC meets blockchain, Artificial Intelligence, and distributed machine learning (e.g., federated learning). We also identify the emerging applications of MEC in pandemic, industrial Internet of Things and disaster management.The book allows an easy cross-reference owing to the broad coverage on both the principle and applications of MEC. The book is written for people interested in communications and computer networks at all levels. The primary audience includes senior undergraduates, postgraduates, educators, scientists, researchers, developers, engineers, innovators and research strategists.

Teach Yourself VISUALLY Android Phones and Tablets  2e (Paperback, 2nd Edition): G. Hart-Davis Teach Yourself VISUALLY Android Phones and Tablets 2e (Paperback, 2nd Edition)
G. Hart-Davis
R697 R554 Discovery Miles 5 540 Save R143 (21%) Ships in 12 - 17 working days

Experience all your Android device has to offer! Teach Yourself VISUALLY Android Phones and Tablets, 2nd Edition is the perfect resource if you are a visual learner who wants to master the ins and outs of the Android operating system. With step-by-step instructions driven by targeted, easy-to-understand graphics, this informative book shines a light on the features, functions, and quirks of the Android OS and shows you how to use them. With the guidance provided by this easy to follow resource, you will quickly access, download, and enjoy books, apps, music, and video content, as well as photos, emails, and other forms of media, right from your phone or tablet! This book is perfect for Android users at beginner to intermediate levels. The Android operating system is graphics intensive, which is why a visual guide is the best way to navigate your Android device. Now that the Android OS is available on both phones and tablets, you can maximize the productivity and convenience of your devices by mastering the features, functions, and quirks of this operating system. * Explore the latest Android features and functions * Peruse full-color illustrations that walk you, step-by-step, through instructions for using the Android operating system * Discover how to access, download, and enjoy multimedia content * Sync your Android devices to maximize their capabilities Teach Yourself VISUALLY Android Phones and Tablets, 2nd Edition is the top resource for visual learners wanting to further explore the capabilities of Android devices.

Modern Computer Architecture and Organization - Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs,... Modern Computer Architecture and Organization - Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud servers (Paperback, 2nd Revised edition)
Jim Ledin, Dave Farley
R1,050 Discovery Miles 10 500 Ships in 9 - 15 working days

A no-nonsense, practical guide to current and future processor and computer architectures that enables you to design computer systems and develop better software applications across a variety of domains Key Features Understand digital circuitry through the study of transistors, logic gates, and sequential logic Learn the architecture of x86, x64, ARM, and RISC-V processors, iPhones, and high-performance gaming PCs Study the design principles underlying the domains of cybersecurity, bitcoin, and self-driving cars Book DescriptionAre you a software developer, systems designer, or computer architecture student looking for a methodical introduction to digital device architectures, but are overwhelmed by the complexity of modern systems? This step-by-step guide will teach you how modern computer systems work with the help of practical examples and exercises. You'll gain insights into the internal behavior of processors down to the circuit level and will understand how the hardware executes code developed in high-level languages. This book will teach you the fundamentals of computer systems including transistors, logic gates, sequential logic, and instruction pipelines. You will learn details of modern processor architectures and instruction sets including x86, x64, ARM, and RISC-V. You will see how to implement a RISC-V processor in a low-cost FPGA board and write a quantum computing program and run it on an actual quantum computer. This edition has been updated to cover the architecture and design principles underlying the important domains of cybersecurity, blockchain and bitcoin mining, and self-driving vehicles. By the end of this book, you will have a thorough understanding of modern processors and computer architecture and the future directions these technologies are likely to take. What you will learn Understand the fundamentals of transistor technology and digital circuits Explore the concepts underlying pipelining and superscalar processing Implement a complete RISC-V processor in a low-cost FPGA Understand the technology used to implement virtual machines Learn about security-critical computing applications like financial transaction processing Get up to speed with blockchain and the hardware architectures used in bitcoin mining Explore the capabilities of self-navigating vehicle computing architectures Write a quantum computing program and run it on a real quantum computer Who this book is forThis book is for software developers, computer engineering students, system designers, reverse engineers, and anyone looking to understand the architecture and design principles underlying modern computer systems: ranging from tiny, embedded devices to warehouse-size cloud server farms. A general understanding of computer processors is helpful but not required.

Beginning Unity Editor Scripting - Create and Publish Your Game Tools (Paperback, 1st ed.): Benny Kok Beginning Unity Editor Scripting - Create and Publish Your Game Tools (Paperback, 1st ed.)
Benny Kok
R1,546 R1,242 Discovery Miles 12 420 Save R304 (20%) Ships in 10 - 15 working days

Learn about editor scripting in Unity, including different possible methods of editor customization to fit your custom game workflow or even to create assets that could be published on the Asset Store to earn a passive income. The knowledge of editor scripting, although rarely covered in books, gives a game developer insight into how things work in Unity under the hood, which you can leverage to create custom tools that empower your unique game idea. This book starts with the very basics of editor scripting in Unity, such as using built-in attributes to customize your component's editor and creating custom editors and windows with IMGUI and UI Toolkit. Next, we move to a general use case example by creating an object spawner EditorTool for the scene view. Later, we dive straight to in-depth stats and detailed case studies of two Unity assets: ProArray and Rhythm Game Starter. Here you'll get more context on how editor scripting is used in published assets. You will also learn how to set up a better workflow for editor scripting, asset publishing, maintenance, and iterative updates. You will leverage the power of modern web technology to build a documentation site with GitBook and DocFX. Finally, you will see some tips and tricks for automating asset versioning and changelogs. What You Will Learn Get started with Editor scripting in Unity Work with advanced editor topics such as custom EditorWindows and EditorTool Structure your C# code with namespaces and asmdef Use IMGUI and UI Toolkit for creating editor GUIs Master packaging and selling your own editor tools Set up a better workflow for asset publishing, maintenance, and iterative updates Who This Book Is For Readers who want to learn about editor scripting to improve their game-development process and create tools for themselves. Moderate experience with C# and a fundamental knowledge of Unity is expected.

Building Android Apps in Python Using Kivy with Android Studio - With Pyjnius, Plyer, and Buildozer (Paperback, 1st ed.): Ahmed... Building Android Apps in Python Using Kivy with Android Studio - With Pyjnius, Plyer, and Buildozer (Paperback, 1st ed.)
Ahmed Fawzy Mohamed Gad
R1,738 R1,405 Discovery Miles 14 050 Save R333 (19%) Ships in 10 - 15 working days

Start building Python-based Android applications using Kivy with Android Studio. Through in-depth examples, this book teaches you everything you need to create your first Android application in Python and publish on Google Play. Building Android Apps in Python Using Kivy with Android Studio takes you through the basics of Kivy by discussing its application structure, widgets, and event handling. The KV language is then introduced for separating the logic and GUI by adding widgets within a KV file. You will then learn how to utilize Android camera using Kivy, build the HTTP server using Flask, and create and manage multiple screens to help you design your own applications. Through detailed step-by-step instructions, you will create your first multi-level cross-platform game that includes animation and sound effects. Following this, the process of converting the Kivy application into an Android application using Buildozer and Python-4-Android is covered in detail. You will then learn how to edit the generated Android Studio project into Android Studio by adding extensions to the original application. The widgets added in Kivy could be handled within Android Studio. Moreover, Android views could be added to enrich the Kivy application. The resulting Android application created with Kivy can be hosted on Google Play to download and install as a regular Android application. At the end, this book will give you the basic knowledge of Kivy needed to build cross-platform Android applications, produce an Android Studio project, and understand how it all works in detail. What You Will Learn Build cross-platform applications from scratch using Kivy in detail Create a cross-platform interactive multi-level game from the ground up Examine the pipeline of building an Android app from the Python Kivy app Understand the structure of the Android Studio project produced by Kivy Recognize how to extend the application within Android Studio by adding more Android views to the application main activity. Who This Book Is For Python developers with no previous experience in Kivy who are looking to create their first Android application completely in Python.

Mobility Data-Driven Urban Traffic Monitoring (Paperback, 1st ed. 2021): Zhidan Liu, Kaishun Wu Mobility Data-Driven Urban Traffic Monitoring (Paperback, 1st ed. 2021)
Zhidan Liu, Kaishun Wu
R1,918 Discovery Miles 19 180 Ships in 10 - 15 working days

This book introduces the concepts of mobility data and data-driven urban traffic monitoring. A typical framework of mobility data-based urban traffic monitoring is also presented, and it describes the processes of mobility data collection, data processing, traffic modelling, and some practical issues of applying the models for urban traffic monitoring. This book presents three novel mobility data-driven urban traffic monitoring approaches. First, to attack the challenge of mobility data sparsity, the authors propose a compressive sensing-based urban traffic monitoring approach. This solution mines the traffic correlation at the road network scale and exploits the compressive sensing theory to recover traffic conditions of the whole road network from sparse traffic samplings. Second, the authors have compared the traffic estimation performances between linear and nonlinear traffic correlation models and proposed a dynamical non-linear traffic correlation modelling-based urban traffic monitoring approach. To address the challenge of involved huge computation overheads, the approach adapts the traffic modelling and estimations tasks to Apache Spark, a popular parallel computing framework. Third, in addition to mobility data collected by the public transit systems, the authors present a crowdsensing-based urban traffic monitoring approach. The proposal exploits the lightweight mobility data collected from participatory bus riders to recover traffic statuses through careful data processing and analysis. Last but not the least, the book points out some future research directions, which can further improve the accuracy and efficiency of mobility data-driven urban traffic monitoring at large scale. This book targets researchers, computer scientists, and engineers, who are interested in the research areas of intelligent transportation systems (ITS), urban computing, big data analytic, and Internet of Things (IoT). Advanced level students studying these topics benefit from this book as well.

Mobile Devices - Tools and Technologies (Hardcover): Lauren Collins, Scott R. Ellis Mobile Devices - Tools and Technologies (Hardcover)
Lauren Collins, Scott R. Ellis
R2,579 Discovery Miles 25 790 Ships in 12 - 17 working days

Wireless and mobile communications have grown exponentially. The average individual now possesses a minimum of two smart mobile devices. The consistent advancement of mobile devices feeds the ever-growing appetite for faster bandwidth, uninterrupted connectivity, applications to fulfill the needs of consumers and businesses, and security for all of this information. Mobile Devices: Tools and Technologies provides readers at all levels of technical expertise with an understanding of mobile device concepts, application development processes, networking and infrastructure, and security methods. This book is organized into four sections, with chapters contributed by engineers with extensive real-world experience in the mobile and wireless field. The first section discusses the current mobile device landscape, including the latest technology innovations, personal and business use trends, and mobile operating systems and applications. The second section focuses on the application development process, from strategy and process through the development phases, to production and launch. This section covers both Android and iOS application development. In the third section, the authors explore mobile access standards, network types, and infrastructure components. This section also covers proximity communications standards, including Bluetooth, NFC, and RFID. The book concludes with a look at mobile device security, including mobile encryption methods, wireless security levels, and corporate security and workforce management strategies. Throughout the book, the contributors illustrate proven best practices and methodologies using real-world case studies drawn from their extensive experiences with mobile software and infrastructures for enterprise customers.

Xcode Treasures (Paperback): Chris Adamson Xcode Treasures (Paperback)
Chris Adamson
R1,257 Discovery Miles 12 570 Ships in 10 - 15 working days

Learn the critical tips and techniques to make using Xcode for the iPhone, iPad, or Mac easier, and even fun. Explore the features and functionality of Xcode you may not have heard of. Go under the hood to discover how projects really work, so when they stop working, you'll know how to fix them. Explore the common problems developers face when using Xcode, and find out how to get the most out of your IDE. Dig into Xcode, and you'll discover it's richer and more powerful than you might have thought. Get a huge productivity boost by working with Xcode instead of against it. Instead of hacky code fixes and manual processes, once you know the the why and how of Xcode's process, you'll discover that doing things Xcode's way makes your app development more elegant and less aggravating. Explore the major features of Xcode: project management, building UIs with storyboards, code editing, compiling apps, fixing bugs and performance problems, unit- and UI testing, and source code management. Go beyond the basics and explore tasks that professionals deal with when they're working on big projects. Create storyboards that many developers can work on at once, even as projects grow to hundreds or thousands of files. Find the tools that make the code editor pleasant to work with, even in long coding sessions. Discover the right way to find and fix bugs when you have lots of code that's not always playing nicely together. Dig into specific and little-discussed features that help developers on Apple's other platforms: macOS, watchOS, and tvOS. When you're ready to distribute your app, learn how Apple's code-signing system really works. Find out when to let Xcode handle it automatically, and how to do it manually when needed. Discover how much easier and more fun iOS development is when you know the secrets of the tools. What You Need: This book requires Xcode 9 and a Mac running macOS High Sierra (10.13.2) or later. Additionally, an iOS device is recommended for on-device testing but not required.

Image Processing and Computer Vision in iOS (Paperback, 1st ed. 2020): Oge Marques Image Processing and Computer Vision in iOS (Paperback, 1st ed. 2020)
Oge Marques
R1,539 Discovery Miles 15 390 Ships in 10 - 15 working days

This book presents the fundamentals of mobile visual computing in iOS development and provides directions for developers and researchers interested in developing iOS applications with image processing and computer vision capabilities. Presenting a technical overview of some of the tools, languages, libraries, frameworks, and APIs currently available for developing iOS applications Image Processing and Computer Vision in iOS reveals the rich capabilities in image processing and computer vision. Its main goal is to provide a road map to what is currently available, and a path to successfully tackle this rather complex but highly rewarding task.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Privacy-Preserving in Edge Computing
Longxiang Gao, Tom H. Luan, … Hardcover R4,130 Discovery Miles 41 300
Mobile Computing
Ian Phillips Hardcover R3,351 R3,018 Discovery Miles 30 180
Proceedings of International Joint…
Mohammad Shorif Uddin, Jagdish Chand Bansal Hardcover R5,815 Discovery Miles 58 150
Advanced Methodologies and Technologies…
D.B.A., Mehdi Khosrow-Pour, Hardcover R10,100 Discovery Miles 101 000
Internet-enabled Handheld Devices…
Wen-Chen Hu Hardcover R4,570 Discovery Miles 45 700
Enabling Smart Urban Services with GPS…
Chao Chen, Daqing Zhang, … Hardcover R4,822 Discovery Miles 48 220
When Compressive Sensing Meets Mobile…
Linghe Kong, Bowen Wang, … Hardcover R2,927 Discovery Miles 29 270
Research Anthology on Securing Mobile…
Information R Management Association Hardcover R6,403 Discovery Miles 64 030
How to Make a Living with Your Writing…
Joanna Penn Hardcover R476 Discovery Miles 4 760
Incorporating the Internet of Things in…
P.B. Pankajavalli, G.S. Karthick Hardcover R8,606 Discovery Miles 86 060

 

Partners