0
Your cart

Your cart is empty

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

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

Essential iOS Build and Release (Paperback): Ron Roche Essential iOS Build and Release (Paperback)
Ron Roche
R381 R316 Discovery Miles 3 160 Save R65 (17%) Ships in 12 - 17 working days

Managing iPhone and iPad applications can be full of pitfalls. Whether you are a developer looking to spend more time coding and less time figuring out how to sign and install your application, or a build engineer responsible for producing reliable builds continuously; this guide will help you navigate the details of iOS application build and release. You will understand the basics of managing an iOS application beginning with the initial setup, the build process, and ultimately to deployment and distribution. There's a lot more to creating an iOS application than coding in Xcode--this book is your guide to everything that has to happen before, during, and after development ends.

Automating ActionScript Projects with Eclipse and Ant (Paperback): Sidney De Koning Automating ActionScript Projects with Eclipse and Ant (Paperback)
Sidney De Koning
R456 R373 Discovery Miles 3 730 Save R83 (18%) Ships in 12 - 17 working days

Automating repetitive programming tasks is easier than many Flash/AS3 developers think. With the Ant build tool, the Eclipse IDE, and this concise guide, you can set up your own "ultimate development machine" to code, compile, debug, and deploy projects faster. You'll also get started with versioning systems, such as Subversion and Git.

Create a consistent workflow for multiple machines, or even complete departments, with the help of extensive Ant code samples. If you want to work smarter and take your skills to a new level, this book will get you on the road to automation--with Ant. Set up your Eclipse work environment with Eclipse plugins, including the FDT code editor and the Mylyn task manager Enable several developers to work on the same project simultaneously with a versioning system Walk through the basics of Ant, and use sample code to create your first script Compile and debug your Ant build with FDT or the Flex SDK Apply Ant to mobile development for both the Android Platform and iOS, using the Android SDK and Adobe Air

Kotlin for Android App Development (Paperback): Peter Sommerhoff Kotlin for Android App Development (Paperback)
Peter Sommerhoff
R1,099 R918 Discovery Miles 9 180 Save R181 (16%) Ships in 12 - 17 working days

Write More Robust and Maintainable Android Apps with Kotlin "Peter Sommerhoff takes a practical approach to teaching Kotlin by providing a larger set of code listings that demonstrate language features and by guiding readers through the development of two Android apps step by step. . . . Peter finds a good balance between what is essential and what can be left to readers, so this book is an efficient yet comprehensible source for starting programming with Kotlin." -Bernhard Rumpe, Professor of Software Engineering, RWTH Aachen University The Kotlin language brings state-of-the-art programming techniques and constructs to Android development. Kotlin for Android App Development will help you rapidly understand Kotlin's principles and techniques, apply Kotlin in production app development, integrate Kotlin with existing Java code, and plan a migration to Kotlin, if you choose. If you have at least basic programming experience (with any language), Peter Sommerhoff's well-crafted overview and examples will help you get quickly up-to-speed with the Kotlin language, its constructs, and its advanced functional and object-oriented capabilities. Once you've mastered these foundations, Sommerhoff walks you through two complete app development projects, introducing best practices and emerging patterns for writing code that's robust, concise, readable, and highly performant. Understand Kotlin's goals, principles, advantages, design, and constructs Take full advantage of functional programming in the Kotlin environment Write more concise and reusable code using Kotlin's object-oriented features Interoperate with existing Java code, and plan a migration to Kotlin Use coroutines to efficiently handle concurrency Capture data via third-party APIs, map it to internal data representations, and present it to users Master best practices for architecting Kotlin Android apps Improve productivity and readability by creating simple domain-specific languages in Kotlin Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Basic Sensors in iOS (Paperback): Alasdair Allan Basic Sensors in iOS (Paperback)
Alasdair Allan
R457 R375 Discovery Miles 3 750 Save R82 (18%) Ships in 12 - 17 working days

What really sets the iPhone apart from laptops and PCs is its use of onboard sensors, including those that are location-enabled. This concise book takes experienced iPhone and Mac developers on a detailed tour of iPhone and iPad hardware by explaining how these sensors work, and what they're capable of doing.

With this book, you'll build sample applications for each sensor, and learn hands-on how to take advantage of the data each sensor produces. You'll gain valuable experience that you can immediately put to work inside your own iOS applications for the iPhone, iPod touch, and iPad. This book helps you focus on: Camera: learn how to take pictures and video, create video thumbnails, customize video, and save media to the photo albumAudio: use the media picker controller and access the iPod music library in your own application, and enable your app to record and play sampled audioAccelerometer: write an application that uses this sensor to determine device orientationMagnetometer: learn how this sensor verifies compass headingsCore Motion: use this framework to receive motion data from both the accelerometer and the vibrational gyroscope

This short book is part of a collection that will, along with new material, be compiled into a larger book, iOS Sensor Programming. The other books in this collection are Augmented Reality in iOS, Geolocation in iOS, and iOS Sensor Apps with Arduino.

Graphics and Animation on iOS (Paperback): Vandad Nahavandipoor Graphics and Animation on iOS (Paperback)
Vandad Nahavandipoor
R453 R370 Discovery Miles 3 700 Save R83 (18%) Ships in 12 - 17 working days

Jazz up your iPhone and iPad apps with some slick graphics and animation--and keep users from looking elsewhere. This short and concise book shows developers with even little Cocoa programming experience how to create impressive graphics and animation effects with relatively easy coding. Learn how to incorporate smooth animations and draw images in your apps to achieve the classy look you want.

The recipes in this book include step-by-step instructions and simple code solutions that you can put to work right away. Learn basic concepts for adapting to different screen sizes Construct, set, and use colors Draw text, images, lines, and rectangles Add shadows to shapes Create and draw gradients Learn how to animate and scale, rotate, or move views

Pro iOS Web Design and Development - HTML5, CSS3, and JavaScript with Safari (Paperback, 1st ed.): Andrea Picchi, Carl Willat Pro iOS Web Design and Development - HTML5, CSS3, and JavaScript with Safari (Paperback, 1st ed.)
Andrea Picchi, Carl Willat
R1,162 R996 Discovery Miles 9 960 Save R166 (14%) Ships in 10 - 15 working days

With Pro iOS Web Design and Development, you'll design websites and develop web applications for iPhone and iPad using web standards deployed with Apple's Safari browser. Utilizing the very latest web and mobile technologies and releases, this book shows every web professional how to use HTML5 to do the heavy lifting, CSS3 to create the look and feel, and JavaScript to add program logic to their mobile sites and Web applications. In addition, you'll learn how to address the specific features made available through Apple's iOS, especially with regard to designing Web-based touch-screen interfaces. Pro iOS Web Design and Development will help you deliver rich mobile user experiences without compromise by optimizing your sites for WebKit and Safari, the de facto standard for the iPhone, iPad, and iPod touch. What you'll learn * Design an optimal website for the iPhone, iPad, and iPod touch. * Use web standards to develop professional sites on Apple's key platforms and see why this is important for Web developers and designers. * Take advantage of Apple's multi-touch screen technology in your Web apps, maximizing user experience and accessibility.* Carry out usability testing for mobile websites and Web apps. * Define an agile project flow optimized for mobile development. * Use a cognitive approach to UI design using the laws of perception, color psychology theory, and the concepts behind positive and negative space. Who this book is for Web designers who are interested in mobile Web design and/or mobile Web development; desktop developers who are interested in mobile Web application development; or any Web professional who wants to learn how to design and develop for the iPhone, iPad, and iPod touch. Table of Contents * Think Touch Mobile * Design Touch Mobile * Develop Touch Mobile * User Interface Design for Mobile Touch Devices * iPhone UI Design: Think Simple * iPad UI Design: Think Inverted * Web Standards for WebKit - Maximizing MobileSafari * Creating WebApps - Mobile Application Development * Working in Apple's Native Mobile Environments * Optimizing WebApps * Testing iPhone and iPad WebApps * Maximizing the Market for WebApps * Looking Beyond the Mobile Web to Ubiquitous Computing

Professional Android Sensor Programming (Paperback): G Milette Professional Android Sensor Programming (Paperback)
G Milette
R1,116 R883 Discovery Miles 8 830 Save R233 (21%) Ships in 12 - 17 working days

Learn to build human-interactive Android apps, starting with device sensors

This book shows Android developers how to exploit the rich set of device sensors--locational, physical (temperature, pressure, light, acceleration, etc.), cameras, microphones, and speech recognition--in order to build fully human-interactive Android applications. Whether providing hands-free directions or checking your blood pressure, "Professional Android Sensor Programming" shows how to turn possibility into reality.

The authors provide techniques that bridge the gap between accessing sensors and putting them to meaningful use in real-world situations. They not only show you how to use the sensor related APIs effectively, they also describe how to use supporting Android OS components to build complete systems. Along the way, they provide solutions to problems that commonly occur when using Android's sensors, with tested, real-world examples. Ultimately, this invaluable resource provides in-depth, runnable code examples that you can then adapt for your own applications.Shows experienced Android developers how to exploit the rich set of Android smartphone sensors to build human-interactive Android appsExplores Android locational and physical sensors (including temperature, pressure, light, acceleration, etc.), as well as cameras, microphones, and speech recognitionHelps programmers use the Android sensor APIs, use Android OS components to build complete systems, and solve common problemsIncludes detailed, functional code that you can adapt and use for your own applicationsShows you how to successfully implement real-world solutions using each class of sensors for determining location, interpreting physical sensors, handling images and audio, and recognizing and acting on speech

Learn how to write programs for this fascinating aspect of mobile app development with "Professional Android Sensor Programming."

Cocoa and Objective-C - Up and Running (Paperback): Scott Stevenson Cocoa and Objective-C - Up and Running (Paperback)
Scott Stevenson
R824 R650 Discovery Miles 6 500 Save R174 (21%) Ships in 12 - 17 working days

Build solid applications for Mac OS X, iPhone, and iPod Touch, regardless of whether you have basic programming skills or years of programming experience. With this book, you'll learn how to use Apple's Cocoa framework and the Objective-C language through step-by-step tutorials, hands-on exercises, clear examples, and sound advice from a Cocoa expert.

"Cocoa and Objective-C: Up and Running" offers just enough theory to ground you, then shows you how to use Apple's rapid development tools -- Xcode and Interface Builder -- to develop Cocoa applications, manage user interaction, create great UIs, and more. You'll quickly gain the experience you need to develop sophisticated Apple software, whether you're somewhat new to programming or just new to this platform. Get a quick hands-on tour of basic programming skills with the C language Learn how to use Interface Builder to quickly design and prototype your application's user interface Start using Objective-C by creating objects and learning memory management Learn about the Model-View-Controller (MVC) method of sharing data between objects Understand the Foundation value classes, Cocoa's robust API for storing common data types Become familiar with Apple's graphics frameworks, and learn how to make custom views with AppKit

Pro Java ME Apps - Building Commercial Quality Java ME Apps (Paperback, 1st ed.): Ovidiu Iliescu Pro Java ME Apps - Building Commercial Quality Java ME Apps (Paperback, 1st ed.)
Ovidiu Iliescu
R1,223 R1,029 Discovery Miles 10 290 Save R194 (16%) Ships in 10 - 15 working days

Pro Java ME Apps gives you, the developer, the know-how required for writing sophisticated Java ME applications and for taking advantage of this huge potential market. Java ME is the largest mobile software platform in the world, supported by over 80% of all phones. You'll cover what Java ME is and how it compares to other mobile software platforms, how to properly design and structure Java ME applications, how to think like an experienced Java ME developer, what common problems and pitfalls you may run into, how to optimize your code, and many other key topics. Unlike other Java ME books out there, which only teach the reader the basics of Java ME by way of a few simple examples, this book presents a broader, eagle-eye picture of a complete Java ME application and what writing one involves. From there, the bookpresents, explains, and helps you to implement all the essential aspects of Java ME development, from the user interface to client-server communication. As this unfolds, the decisions and reasoning behind the code are also presented. The book assumes that the reader is already familiar with Java ME and Java applications in general. Based on and geared towards real-life Java ME scenarios Guides the reader through the entire process of developing a high-quality Java ME application Explains the decisions made at each step, gives advice and examples of good practices vs. bad practices What you'll learn What makes mobile software different from desktop software How to design and implement your Java ME applicationWhat the most common problems affecting Java ME development (such as device fragmentation) and how to solve them What are the proper Java ME programming techniques and how to think like an experienced Java ME developer How to optimize your code How to develop store-quality apps Who this book is for

Intermediate to advanced Java ME developers looking to learn proper Java ME development. Mobile developers looking for a good source of information regarding proper mobile application development Table of Contents Getting Started A Java ME Framework Defining Our Data The Networking Module The Persistence Module The UI Module The Localization Module Putting It All Together Device Fragmentation Optimizing Your Code Adding Fine Touches and User Interaction Improvements Java ME Application Testing Advanced Java ME Graphics The Proper Java ME Mindset Java ME and the Future Final Words

Droids Made Simple - For the Droid, Droid X, Droid 2, and Droid 2 Global (Paperback, 1st ed.): Martin Trautschold, Gary Mazo,... Droids Made Simple - For the Droid, Droid X, Droid 2, and Droid 2 Global (Paperback, 1st ed.)
Martin Trautschold, Gary Mazo, Msl Made Simple Learning, Marziah Karch
R771 R714 Discovery Miles 7 140 Save R57 (7%) Ships in 10 - 15 working days

If you have a Droid series smartphoneDroid, Droid X, Droid 2, or Droid 2 Globaland are eager to get the most out of your device, Droids Made Simple is perfect for you. Authors Martin Trautschold, Gary Mazo and Marziah Karch guide you through all of the features, tips, and tricks using their proven combination of clear instructions and detailed visuals. With hundreds of annotated screenshots and step-by-step directions, Droids Made Simple will transform you into a Droid expert, improving your productivity, and most importantly, helping you take advantage of all of the cool features that come with these powerful smartphones. What you'll learn Sync all your music, playlists, pictures, videos, and podcasts from your computer Select and download fun and useful free apps from the Android Market with our Droid App Guide Find your way with turn-by-turn directions and Google Maps Take the best photos and videos and have fun adding zany effects Get productive by editing Microsoft Office documents Manage your busy lifeemail, calendar, contacts and more Use your Droid for all your messaging needs, including social networking and Skype Use your Droid as a Wi-Fi Hotspot Who this book is for

This book is for anyone who currently owns or would like to purchase a Droid, Droid X, Droid 2, or Droid 2 Global smartphone Table of Contents Getting Started Typing, Voice, Copy and Search Sync Your DROID With Your Google Account Other Sync Methods Wi-Fi and 3G Connectivity Organize Your Home Screen: Icons and Widgets Making Phone Calls Bluetooth on Your DROID Email on Your DROID SMS, MMS, and Instant Messaging Surfing the Web Working with Contacts Managing Your Calendar Enjoying Your Music Viewing Videos, TV Shows, and More New Media: Reading Newspapers, Magazines, and E-books The Android Market Taking Photos and Videos Finding Your Way With Maps Social Media and Skype Working With Notes and Documents Fun and Games Utilities: Clock, Calculator, and Weather Troubleshooting DROID Media Sync DRIOD App Guide

Elements of Causal Inference - Foundations and Learning Algorithms (Hardcover): Jonas Peters, Dominik Janzing, Bernhard... Elements of Causal Inference - Foundations and Learning Algorithms (Hardcover)
Jonas Peters, Dominik Janzing, Bernhard Schoelkopf
R1,241 R1,167 Discovery Miles 11 670 Save R74 (6%) Ships in 9 - 15 working days

A concise and self-contained introduction to causal inference, increasingly important in data science and machine learning. The mathematization of causality is a relatively recent development, and has become increasingly important in data science and machine learning. This book offers a self-contained and concise introduction to causal models and how to learn them from data. After explaining the need for causal models and discussing some of the principles underlying causal inference, the book teaches readers how to use causal models: how to compute intervention distributions, how to infer causal models from observational and interventional data, and how causal ideas could be exploited for classical machine learning problems. All of these topics are discussed first in terms of two variables and then in the more general multivariate case. The bivariate case turns out to be a particularly hard problem for causal learning because there are no conditional independences as used by classical methods for solving multivariate cases. The authors consider analyzing statistical asymmetries between cause and effect to be highly instructive, and they report on their decade of intensive research into this problem. The book is accessible to readers with a background in machine learning or statistics, and can be used in graduate courses or as a reference for researchers. The text includes code snippets that can be copied and pasted, exercises, and an appendix with a summary of the most important technical concepts.

Building iPhone OS Accessories - Use the iPhone Accessories API to Control and Monitor Devices (Paperback, 1st ed.): Ken Maskrey Building iPhone OS Accessories - Use the iPhone Accessories API to Control and Monitor Devices (Paperback, 1st ed.)
Ken Maskrey
R1,553 Discovery Miles 15 530 Ships in 10 - 15 working days

This book provides a serious, in-depth look at Apple's External Accessory Framework and the iPhone Accessories API. You'll learn how to create new, integrated solutions that combine iPhone apps with dedicated hardware. The iPhone OS Accessories API expands the opportunities for innovative iPhone developers, allowing you to control and monitor external devices, whether you've built them yourself or obtained them from a third party. What you'll learn* Develop accessories and apps for the iPhone and iPod touch.* Use Apple's External Accessory Framework to create hardware/software interaction.* Control and monitor external devices using the iPhone Accessories API.* Use the specific controller classes within the iPhone OS SDK.* Build and control your own accessory.* Get your accessories approved by Apple's AE program.Who this book is for This book is for iPhone and iPod touch developers who want to write apps to control external accessories and hardware developers who want to create accessories for iPhone and iPod touch. This includes embedded systems programmers who have been left out of the iPhone gold rush until now.The iPhone OS Accessories API expands the market of iPhone developers yet again, and this book is for all those developers wanting to use these new APIs to control and monitor external device-whether self-built or acquired from other sources.

Learn Blackberry Games Development (Paperback, 1st ed.): Carol Hamer, Andrew Davison Learn Blackberry Games Development (Paperback, 1st ed.)
Carol Hamer, Andrew Davison
R1,277 R1,084 Discovery Miles 10 840 Save R193 (15%) Ships in 10 - 15 working days

BlackBerry smart phones aren't just for business. In fact, throw away that boring spreadsheet, tear up that yearly budget reportthe BlackBerry is a lean, mean game-playing machine. Carol Hamer and Andrew Davison, expert software game developers, show you how to leverage the BlackBerry Java Development Environment (based on Java ME) to design and create fun, sophisticated game applications from role playing to dueling with light sabers. The BlackBerry: not as clumsy or as random as a blasteran elegant device, for a more civilized age.

In this book, Carol and Andrew give you the professional techniques you need to use music, 2D and 3D graphics, maps, and game design patterns to build peer-to-peer games, role playing games, and more for the BlackBerry. What you'll learn How to build a custom user interface with your game's theme How to take your graphics to the next level with SVG and OpenGL ES How to boogie on down with a MMAPI music player How to optimize your games with BlackBerry-specific APIs and tools How to program games for any BlackBerry device, from the earliest Java-enabled smartphones to models that run the BlackBerry 5 operating system How to build games for two players or the whole world with GPS, SMS, and the Internet How to create space adventures that may confound your mind with their awesomeness. How to drive a toy sports car from your BlackBerry using Bluetooth and USB How to sell your game on BlackBerry App World and beyond Who this book is for

This book is for game enthusiasts and software engineers who know at least a bit of Java and want to program games for the BlackBerry. No prior knowledge of Micro Edition programming is required. Table of Contents Gaming on BlackBerry BlackBerry Application Basics Game Graphics and Events with MIDP and RIM Classes Adding a Professional Look and Feel Security and Selling Your Game Swingin' Light Saber Play a Live Opponent with SMS Using Scalable Vector Graphics Creating Role-Playing Games on the Internet Remotely Drive a (Toy) Sports Car Fox and Hounds Introducing 3D with JSR 239

Creating 3D Game Art for the iPhone with Unity - Featuring modo and Blender pipelines (Portuguese, Paperback): Wes Mcdermott Creating 3D Game Art for the iPhone with Unity - Featuring modo and Blender pipelines (Portuguese, Paperback)
Wes Mcdermott
R1,530 Discovery Miles 15 300 Ships in 12 - 17 working days

Phone application development is a phenomenon, with games the hottest commodity on the App Store. And Unity is a hugely powerful game engine that is fast becoming the most loved middleware in the game world, revolutionizing game development and making game creation for the iPhone much more accessible and fun for artists. With these two killer platforms (iPhone and Unity) game developers are empowered to create compelling games but they must be careful to specifically address the unique challenges of the iPhone hardware cpu and gpu requirements. Art in this medium must adhere to specific specs like: texture size, polygon count, and shader support, so that the 3D content looks great and runs optimally. This book teaches artists how to circumvent the potential pitfalls of the medium by doing things like "batching," "creating meshes," and "sharing materials" to improve performance. Learn how to create stunning 3D game assets using Luxology's artist-friendly modo, and Blender, the free open-source 3D app. And optimize your art for the iPhone through exercises in modelling characters and environmental assets, texturing painting, animating skinned characters, UV Mapping and baking light information, as well as importing the assets and setting up shaders. The companion web site offers the assets and scene files in the book, and several video walkthrough further illustrating concepts covered in the book. **The author will also deploy a demo of the game assets to the App Store in the form of an iPhone/iPad app that mimics the look and feel of the book. The app will be available free

Nokia Smartphone Hacks (Paperback): Michael Juntao Yuan Nokia Smartphone Hacks (Paperback)
Michael Juntao Yuan
R925 R715 Discovery Miles 7 150 Save R210 (23%) Ships in 12 - 17 working days

It wasn't long ago that owning a cell phone put you on the cusp of modern technology. Now, just a few short years later, "smartphones" have taken over, profoundly changing the way we socially interact. Not surprisingly, they have become the most sought-after piece of technology on the market, with tens of millions currently in use. Defined as a mobile phone with computer functionality, these amazing little devices allow you to do everything from send email and take pictures to control other computers remotely. With all of these built-in capabilities, smartphones can be a challenge to master. And some of the smartest, most feature-rich smartphones are being manufactured by Nokia. With that in mind, "Nokia Smartphone Hacks" shows you how to squeeze everything you can out of these revolutionary computers. Covering a wide variety of topics, the book explains how to: tweak the smartphone's user interface; take screen shots; use the phone with other devices; access Internet content; use email and messaging; use the camera and multimedia; access databases and business applications; and write advanced hacks with Java and Symbian. "Nokia Smartphone Hacks" is written in O'Reilly's popular "Hacks" format, meaning it's full of quick and dirty solutions. Furthermore, each hack stands completely on its own, so you can browse and jump to different sections that interest you most. Whether you want to customize your smartphone, add on some extra features, or run some third-party software, "Nokia Smartphone Hacks" is there to guide the way. Nokia smartphones are capable of doing many clever things, but sharing its shortcuts isn't one of them. This is the only guide that lets you unlock all of its time-saving secrets.

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,049 Discovery Miles 10 490 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.

iPad for Seniors in easy steps - Covers iOS 10 (Paperback, 6th edition): Nick Vandome iPad for Seniors in easy steps - Covers iOS 10 (Paperback, 6th edition)
Nick Vandome 1
R342 Discovery Miles 3 420 Ships in 9 - 15 working days
Swift Development with Cocoa (Paperback): Jonathon Manning, Paris Buttfield-Addison, Tim Nugent Swift Development with Cocoa (Paperback)
Jonathon Manning, Paris Buttfield-Addison, Tim Nugent
R943 R734 Discovery Miles 7 340 Save R209 (22%) Ships in 12 - 17 working days

Ready to build apps for iPhone, iPad, and Mac now that Swift has landed? If you're an experienced programmer who's never touched Apple developer tools, this hands-on book shows you how to use the Swift language to make incredible iOS and OS X apps, using Cocoa and Cocoa Touch. Learn how to use Swift in a wide range of real-world situations, with Cocoa features such as Event Kit and Core Animation. You'll pick up Swift language features and syntax along the way, and understand why using Swift (instead of Objective-C) makes iOS and Mac app development easier, faster, and safer. You'll also work with several exercises to help you practice as you learn. Learn the OS X and iOS application lifecycle Use storyboards to design adaptive interfaces Explore graphics systems, including the built-in 2D and 3D game frameworks Display video and audio with AVFoundation Store data locally with the file system, or on the network with iCloud Display lists or collections of data with table views and collection views Build apps that let users create, edit, and work with documents Use MapKit, Core Location, and Core Motion to interact with the world

iPhone 11 Guide - The Ultimate Beginners, Dummies and Seniors's Tips and Tricks Manual on How to Use Your Phone Optimally... iPhone 11 Guide - The Ultimate Beginners, Dummies and Seniors's Tips and Tricks Manual on How to Use Your Phone Optimally (Paperback)
Kyle G. Buoy
R388 R360 Discovery Miles 3 600 Save R28 (7%) Ships in 10 - 15 working days
Galaxy S4 (Paperback): Preston Gralla Galaxy S4 (Paperback)
Preston Gralla
R494 R420 Discovery Miles 4 200 Save R74 (15%) Ships in 12 - 17 working days

Galaxy S4 is amazing right out of the box, but if you want to get the most of out your S4 or S4 Mini, start here. With clear instructions and savvy advice from technology expert Preston Gralla, you'll learn how to go online, play games, listen to music, watch movies & TV, monitor your health, and answer calls with a wave of your hand. The important stuff you need to know: Be connected. Browse the Web, manage email, and download apps through WiFi or S4's 3G/4G network. Navigate without touch. Use Air Gestures with your hand, or scroll with your eyes using Smart Screen. Find new ways to link up. Chat, videochat, and add photos, video, or entire slideshows to text messages. Get together with Group Play. Play games or share pictures, documents, and music with others nearby. Create amazing images. Shoot and edit photos and videos - and combine images from the front and back cameras. Keep music in the cloud. Use Google Play Music to store and access tunes. Check your schedule. Sync the S4 with your Google and Outlook calendars.

Appcelerator Titanium - Up and Running (Paperback): John Anderson Appcelerator Titanium - Up and Running (Paperback)
John Anderson
R462 R380 Discovery Miles 3 800 Save R82 (18%) Ships in 12 - 17 working days

Build native apps for iOS, Android, and Blackberry from a single JavaScript codebase with Appcelerator Titanium. This guide gets you quickly up to speed on this amazing framework and shows you how to generate cross-platform apps with 100% native controls. You'll also learn the advantages of using Titanium when you want to create an app for just one native platform, rather than struggle with Java or Objective-C. Fast-paced and full of examples, this book helps you build your first project with Titanium Studio, and then takes you through the steps necessary to build complex data-bound apps. Learn how Titanium differs from frameworks such as jQuery Mobile and Sencha Touch Set up and use iOS and Android SDKs and compilers with Titanium Build basic UI and window controls, and create your own composite objects Take a peek at how Titanium objects and methods work behind the scenes Learn how JavaScript makes Titanium easy to extend and customize Develop apps that consume complex data, whether it's stored locally or on remote servers Understand the pros and cons of distributing apps on the App Store and Android Market

Augmented Reality for Android Application Development (Paperback): Jens Grubert, Dr Raphael Grasset Augmented Reality for Android Application Development (Paperback)
Jens Grubert, Dr Raphael Grasset
R891 Discovery Miles 8 910 Ships in 9 - 15 working days

A step-by-step tutorial-based guide aimed at giving you hands-on practical experience to develop AR applications for Android. Augmented Reality for Android Application Development is for Android mobile application developers who are familiar with Android Development Tools and deployment, JMonkeyEngine, and the Vuforia SDK.

20 Recipes for Programming PhoneGap (Paperback): Jamie Munro 20 Recipes for Programming PhoneGap (Paperback)
Jamie Munro
R343 R281 Discovery Miles 2 810 Save R62 (18%) Ships in 12 - 17 working days

Gain hands-on experience with the amazing PhoneGap library, using the practical recipes in this handy guide. With these solutions, you can enable your mobile web apps to interact with device-specific features such as the accelerometer, GPS, camera, and address book. Learn how to use your knowledge of HTML, CSS, and JavaScript to build full mobile apps for iOS, Android, and several other platforms without rewriting apps in the native platform language. Each recipe includes sample code you can use in your project right away, as well as a discussion of why the solution works. Add functionality that's available only on a certain device or platform Retrieve the device's current GPS location and place a marker on a map Create and save a new contact or edit an existing contact in the address book Take pictures with the camera or select one of the user's existing photos Upload a file from the local device to an external server Allow the device to record audio or video through your app Enable your application to save files locally

Designing Mobile Interfaces (Paperback): Steven Hoober Designing Mobile Interfaces (Paperback)
Steven Hoober; Contributions by Eric Berkman
R1,185 R903 Discovery Miles 9 030 Save R282 (24%) Ships in 12 - 17 working days

With hundreds of thousands of mobile apps available today, your app needs to capture a user's interest within minutes - and sometimes even sooner. This practical guide teaches you the core principles for designing effective mobile user interfaces, and helps you get started by providing more than 40 proven UI patterns for mobile websites and applications. You'll find patterns for using gesture and sound, patterns that apply to touch and scroll-and-select devices, and some patterns that have different implementations to fit different interaction methods. Learn which patterns apply to the situation or problem you're trying to solve. In several cases, you'll discover more than one choice. Rather than attempt to repackage a web UI for a small screen, you need to take a completely different approach. Designing Mobile Interfaces shows you how.

Concurrent Programming in Mac OS X and iOS (Paperback): Vandad Nahavandipoor Concurrent Programming in Mac OS X and iOS (Paperback)
Vandad Nahavandipoor
R450 R367 Discovery Miles 3 670 Save R83 (18%) Ships in 12 - 17 working days

Now that multicore processors are coming to mobile devices, wouldn't it be great to take advantage of all those cores without having to manage threads? This concise book shows you how to use Apple's Grand Central Dispatch (GCD) to simplify programming on multicore iOS devices and Mac OS X.

Managing your application's resources on more than one core isn't easy, but it's vital. Apps that use only one core in a multicore environment will slow to a crawl. If you know how to program with Cocoa or Cocoa Touch, this guide will get you started with GCD right away, with many examples to help you write high-performing multithreaded apps. Package your code as block objects and invoke them with GCD Understand dispatch queues--the pools of threads managed by GCD Use different methods for executing UI and non-UI tasks Create a group of tasks that GCD can run all at once Instruct GCD to execute tasks only once or after a delay Discover how to construct your own dispatch queues

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Optimization Under Uncertainty with…
Massimiliano Vasile Hardcover R4,707 Discovery Miles 47 070
Materials for Advanced Power Engineering…
D. Coutsouradis, J. H Davidson, … Hardcover R14,327 Discovery Miles 143 270
Amyotrophic Lateral Sclerosis - Recent…
Muralidhar L. Hegde Hardcover R3,327 Discovery Miles 33 270
A Systems Approach to Lithium-Ion…
Phil Weicker Hardcover R3,660 Discovery Miles 36 600
Chromatin Protocols
Srikumar P. Chellappan Hardcover R3,003 Discovery Miles 30 030
Methods in Karst Hydrogeology - IAH…
Nico Goldscheider, David Drew Hardcover R6,472 Discovery Miles 64 720
Energy Efficiency in Manufacturing…
Sebastian Thiede Hardcover R2,882 Discovery Miles 28 820
Pullulan - Processing, Properties, and…
Shakeel Ahmed, Aisverya Soundararajan Hardcover R3,477 Discovery Miles 34 770
Homotopy-Based Methods in Water…
Manotosh Kumbhakar, Vijay P. Singh Hardcover R2,983 Discovery Miles 29 830
Introduction To Neuropsychology
J.Graham Beaumont Hardcover R563 Discovery Miles 5 630

 

Partners