0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (137)
  • R250 - R500 (468)
  • R500+ (2,521)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs)

Hardening Your Macs - Keeping Apple Computers Safe at the Hardware and Software Level (Paperback, 1st ed.): Jesus Vigo, Jr. Hardening Your Macs - Keeping Apple Computers Safe at the Hardware and Software Level (Paperback, 1st ed.)
Jesus Vigo, Jr.
R1,495 R1,174 Discovery Miles 11 740 Save R321 (21%) Ships in 10 - 15 working days

Learn the skills and solutions required to secure your Mac's operating system, the underlying hardware, and allow users to get work done safely. This book will show you how to create a Mac that's made of steel and won't buckle when attacked! Ok, there's no such thing as unhackable. No magic tool or silver bullet will eliminate risk in all forms. Security is an ongoing journey - not a simple action or software application. And that is exactly what you'll learn to master-the foundational knowledge, skills, and mindset to holistically protect Macs. Regardless of whether it's your personal iMac or a fleet of MacBook Pro's assigned to the remote employees within your organization, you'll be able to limit access while identifying and mitigating risk unique to your environment. In addition to the information security best practices pertaining to protecting Apple computers, you'll pivot to a coherent, security-focused mindset to better understand macOS-specific security. You'll learn how it works and what tools and software are available to help. Both native and 3rd-party tool are covered. Safe guard your system's privacy data and capitalize on effectively locking down the security of your Mac computers against known threats and newer trends that continue to evolve. Hardening Your Macs is the perfect roadmap to stopping malicious attacks and bad actors from spying on users through cameras, microphones, and other built-in tools that could potentially be used against users and organizations alike. What You'll Learn Grasp the mindset of attackers-how they plan and execute malicious incursions Implement hardware solutions as well as software safeguards Take advantage of Apple's built-in macOS security features in addition to 3rd party tools Avoid attacks on your system that could compromise sensitive corporate data and personally identifiable information Who This Book Is For IT admins responsible for managing Mac device security. Additionally users of Apple products that may have some experience using the platform in general but are not versed in security, as well as, those switching from Windows platforms will find useful information here. And anyone that wishes to expand their information security skills and/or develop a security-focused mindset to better protect their personal information and privacy data from the numerous and growing threats in the wild, such as malware and phishing.

Microsoft Rising and Other Tales of Silicon Valley (Paperback): T.G. Lewis Microsoft Rising and Other Tales of Silicon Valley (Paperback)
T.G. Lewis
R2,074 Discovery Miles 20 740 Ships in 12 - 17 working days

This is the story of Microsoft(R) and how it rose to become the first monopoly of the information Age. The text is assembled from Ted Lewis's columns published in "IEEE Computer" (1994-1998), "IEEE Internet Computing," and "Scientific American," "Microsoft Rising" is a tale of great, emotion, and techno-marketing hype in one of the fastest growing, mainline industries of the world. It is an eye witness account to the changing computer industry and the story of Silicon Valley and how it works, a revisionist history of computing, circa 1990-2000. "Microsoft Rising" is ultimately about Microsoft's domination of the computer industry.

This book reports the author's personal history through the early 1990's to the end of the decade. These stories often try to predict or explain the chaos of Silicon Valley. Lewis analyzes the industry and shows how high-technology industry is constantly changing in turmoil and upheaval. He also examines the art of software development and deals with innovation and the emergence of techno-society. The book does not promise any answers, but rather concludes this short journey into the recent past with a number of provoking ideas about the future of hi-tech.

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
R877 Discovery Miles 8 770 Ships in 12 - 17 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

Microsoft Windows Networking Essentials (Paperback): D. Gibson Microsoft Windows Networking Essentials (Paperback)
D. Gibson
R939 R724 Discovery Miles 7 240 Save R215 (23%) Ships in 12 - 17 working days

The core concepts and technologies of Windows networking

Networking can be a complex topic, especially for those new to the field of IT. This focused, full-color book takes a unique approach to teaching Windows networking to beginners by stripping down a network to its bare basics, thereby making each topic clear and easy to understand. Focusing on the new Microsoft Technology Associate (MTA) program, this book pares down to just the essentials, showing beginners how to gain a solid foundation for understanding networking concepts upon which more advanced topics and technologies can be built.

This straightforward guide begins each chapter by laying out a list of topics to be discussed, followed by a concise discussion of the core networking skills you need to have to gain a strong handle on the subject matter. Chapters conclude with review questions and suggested labs so you can measure your level of understanding of the chapter's content.Serves as an ideal resource for gaining a solid understanding of fundamental networking concepts and skillsOffers a straightforward and direct approach to networking basics and covers network management tools, TCP/IP, the name resolution process, and network protocols and topologiesReviews all the topics you need to know for taking the MTA 98-366 examProvides an overview of networking components, discusses connecting computers to a network, and looks at connecting networks with routers

If you're new to IT and interested in entering the IT workforce, then "Microsoft Windows Networking Essentials" is essential reading.

Windows Operating System Fundamentals (Paperback): C Panek Windows Operating System Fundamentals (Paperback)
C Panek
R712 Discovery Miles 7 120 Ships in 12 - 17 working days

A clear and concise resource, the ideal guide to Windows for IT beginners Windows Operating System Fundamentals covers everything you need to know about Windows 10. Learn to master the installation process and discover the cool new features of Windows 10, including Edge, Cortana, and more. And because this book follows the Windows Server Operating System Fundamentals MTA Certification, it is perfect for IT professionals who are new to the industry and need an entry point into IT certification. This book covers the basics of the Windows operating system, from setting up user accounts to using the start menu, running applications, and setting up internet access. You'll be prepared to upgrade a computer to Windows 10 and to master the basic tools necessary to work effectively within the OS. Each chapter closes with a quiz so you can test your knowledge before moving to the next section. Learn to configure your Windows 10 operating system, optimize account controls, configure user profiles, customize system options, and more! Understand how to use Windows applications and tools for managing LAN settings, configuring Microsoft Edge, and setting up remote assistance Use Windows to manage devices like printers, cloud storage, OneDrive, and system devices Maintain, update, protect, and backup your data by configuring Windows Update, automated backup, and system recovery and restore With Windows Operating System Fundamentals, IT Professionals looking to understand more about Windows 10 will gain the knowledge to effectively use applications, navigate files and folders, and upgrade client systems. Thanks to the troubleshooting tools and tips in this book, you can apply your new skills in real-world situations and feel confident while taking the certification exam.

Switching to the Mac (Paperback): David Pogue Switching to the Mac (Paperback)
David Pogue
R879 R667 Discovery Miles 6 670 Save R212 (24%) Ships in 12 - 17 working days

Ready to move to the Mac? This incomparable guide helps you make a smooth transition. New York Times columnist and Missing Manuals creator David Pogue gets you past three challenges: transferring your stuff, assembling Mac programs so you can do what you did with Windows, and learning your way around OS X. Learning to use a Mac is not a piece of cake, but once you do, the rewards are oh-so-much better. You won't find questionable firewalls or inefficient permissions. Just a beautiful machine with a thoroughly reliable system. Whether you're using Windows XP or Windows 7, we've got you covered. Transfer your stuff. Moving files from a PC to a Mac is the easy part. This guide gets you through the tricky things: extracting your email, address book, calendar, Web bookmarks, buddy list, desktop pictures, and MP3 files. Re-create your software suite. Big-name programs from Microsoft, Adobe, and others are available in both Mac and Windows versions, but hundreds of other programs are Windows-only. Learn the Macintosh equivalents and how to move data to them. Learn OS X Mountain Lion. Once you've moved into the Macintosh mansion, it's time to learn your way around. You're in good hands with the author of Mac OS X: The Missing Manual, the #1 bestselling guide to OS X.

Classic Computer Science Problems in Java (Paperback): David Kopec Classic Computer Science Problems in Java (Paperback)
David Kopec
R1,287 Discovery Miles 12 870 Ships in 9 - 15 working days

Sharpen your coding skills by exploring established computer science problems! Classic Computer Science Problems in Java challenges you with time-tested scenarios and algorithms. You'll work through a series of exercises based in computer science fundamentals that are designed to improve your software development abilities, improve your understanding of artificial intelligence, and even prepare you to ace an interview. Classic Computer Science Problems in Java will teach you techniques to solve common-but-tricky programming issues. You'll explore foundational coding methods, fundamental algorithms, and artificial intelligence topics, all through code-centric Java tutorials and computer science exercises. As you work through examples in search, clustering, graphs, and more, you'll remember important things you've forgotten and discover classic solutions to your "new" problems! Key Features * Recursion, memorization, bit manipulation * Search algorithms * Constraint-satisfaction problems * Graph algorithms * K-means clustering For intermediate Java programmers. About the technology In any computer science classroom you'll find a set of tried-and-true algorithms, techniques, and coding exercises. These techniques have stood the test of time as some of the best ways to solve problems when writing code, and expanding your Java skill set with these classic computer science methods will make you a better Java programmer. David Kopec is an assistant professor of computer science and innovation at Champlain College in Burlington, Vermont. He is the author of Dart for Absolute Beginners (Apress, 2014), Classic Computer Science Problems in Swift (Manning, 2018), and Classic Computer Science Problems in Python (Manning, 2019).

Sequencing Apple's DNA (Hardcover): Corsi Sequencing Apple's DNA (Hardcover)
Corsi
R3,806 Discovery Miles 38 060 Ships in 12 - 17 working days

This book aims to extract the "molecular genes" leading to craziness! Geniuses are the ones who are "crazy enough to think they can change the world" and boldly go where no one has gone before. Where no past habit and usage are available, there is no proof of viability, as nobody has done it yet, or even imagined it, and no roadmap for guidance or market study has come up with it. The authors call upon Leonardo Da Vinci, the Renaissance genius, who as strange as it seems, shared many traits of personality with that of Steve Jobs, in terms of the ways of performing. Da Vinci helps in understanding Jobs, and hence Apple, with his unique way of designing radically novel concepts, which were actually quite crazy for his time. In order to shed light on a special creative posture, the indomitable sense of specifying undecidable objects a hallmark of the late Steve Jobs is what led the authors to match it with a specific design innovation theory. A real theory, backed by solid mathematical proof, exists and can account for the business virtue of a prolific ability to move into unknown crazy fields! The authors postulate that, by bringing the power of C-K theory to crack open a number of previous observations made about Apple s methods, it is possible to identify most of the genes of this company. The authors analyze how and why an Apple way of doing business is radically different from standard business practices and why it is so successful. Genes are a measure of the entity at hand and can encourage past business education routine approaches, then become transferable across the spectrum of the socio-economic world.

Exam Ref MD-101 Managing Modern Desktops (Paperback): Andrew Bettany, Andrew Warren Exam Ref MD-101 Managing Modern Desktops (Paperback)
Andrew Bettany, Andrew Warren 1
R999 R879 Discovery Miles 8 790 Save R120 (12%) Ships in 9 - 15 working days

Prepare for Microsoft Exam MD-101-and help demonstrate your real-world mastery of skills and knowledge required to manage modern Windows 10 desktops. Designed for Windows administrators, Exam Ref focuses on the critical thinking and decision-making acumen needed for success at the Microsoft Certified Associate level. Focus on the expertise measured by these objectives: Deploy and update operating systems Manage policies and profiles Manage and protect devices Manage apps and data This Microsoft Exam Ref: Organizes its coverage by exam objectives Features strategic, what-if scenarios to challenge you Assumes you have experience deploying, configuring, securing, managing, and monitoring devices and client applications in an enterprise environment About the Exam Exam MD-101 focuses on knowledge needed to plan and implement Windows 10 with dynamic deployment or Windows Autopilot; upgrade devices to Windows 10; manage updates and device authentication; plan and implement co-management; implement conditional access and compliance policies; configure device profiles; manage user profiles; manage Windows Defender; manage Intune device enrollment and inventory; monitor devices; deploy/update applications, and implement Mobile Application Management (MAM). About Microsoft Certification Passing this exam and Exam MD-100 Windows 10 fulfills your requirements for the Microsoft 365 Certified: Modern Desktop Administrator Associate certification credential, demonstrating your ability to install Windows 10 operating systems and deploy and manage modern desktops and devices in an enterprise environment. See full details at: microsoft.com/learn

OS X Yosemite: The Missing Manual (Paperback): David Pogue OS X Yosemite: The Missing Manual (Paperback)
David Pogue 1
R885 R673 Discovery Miles 6 730 Save R212 (24%) Ships in 12 - 17 working days

With Yosemite, Apple has unleashed the most innovative version of OS X yet--and once again, David Pogue brings his expertise and humor to the #1 bestselling Mac book. Mac OS X 10.10 includes more innovations from the iPad and adds a variety of new features throughout the operating system. This updated edition covers it all with something new on practically every page. Get the scoop on Yosemite's big-ticket changes Learn enhancements to existing applications, such as Safari and Mail Take advantage of shortcuts and undocumented tricks Use power user tips for networking, file sharing, and building your own services

Social Semantic Web - Web 2.0 - Was Nun? (German, Hardcover, 2009 ed.): Andreas Blumauer, Tassilo Pellegrini Social Semantic Web - Web 2.0 - Was Nun? (German, Hardcover, 2009 ed.)
Andreas Blumauer, Tassilo Pellegrini
R1,332 Discovery Miles 13 320 Ships in 10 - 15 working days

Semantische Techniken zur strukturierten Erschliessung von Web 2.0-Content und kollaborative Anreicherung von Web Content mit maschinenlesbaren Metadaten wachsen zum Social Semantic Web zusammen. Kennzeichnend ist dabei die breite Konvergenz zwischen Social Software und Semantic Web-Technologien. Das Buch stellt die technischen, organisatorischen und kulturellen Veranderungen dar, die das Social Semantic Web begleiten. Entscheidungstrager und Entwickler konnen auf dieser Grundlage die Tragweite dieser Technologie fur ihr Unternehmen erkennen."

Solaris 7 Systemadministration - Management von Workstation und Server mit Solaris 2 und Solaris 7 auf SPARC und Intel (German,... Solaris 7 Systemadministration - Management von Workstation und Server mit Solaris 2 und Solaris 7 auf SPARC und Intel (German, Hardcover, 2., vollst. uberarb. Aufl. 1999)
Thomas Handschuch
R3,229 Discovery Miles 32 290 Ships in 12 - 17 working days

Fundiertes Know-how fur Einsteiger und System-Administratoren: Verstandlich und klar strukturiert vermittelt der Grundlagenband alle wesentlichen Aspekte zum Management eines Solaris-Systems sowohl fur SPARC- als auch fur PC. Das Spektrum reicht von der Installation bis zum Arbeiten mit der Workstation bzw. dem Server. Eine CD-ROM mit Public Domain Software erganzt das Betriebssystem."

iOS 9 Application Development in 24 Hours, Sams Teach Yourself (Paperback, 7th edition): John Ray iOS 9 Application Development in 24 Hours, Sams Teach Yourself (Paperback, 7th edition)
John Ray
R1,099 R955 Discovery Miles 9 550 Save R144 (13%) In Stock

Covers iOS 9.1 and up, Xcode 7.x, iPhone, iPad, and More! In just 24 sessions of one hour each, learn how to build powerful applications for today's hottest handheld devices: the iPhone and iPad! Using this book's straightforward, step-by-step approach, you'll master every skill and technology you need, from setting up your iOS development environment to building great user interfaces, sensing motion to writing multitasking applications. Each lesson builds on what you've already learned, giving you a rock-solid foundation for real-world success! Step-by-step instructions carefully walk you through the most common iOS development tasks. Quizzes and Exercises help you test your knowledge. Notes present interesting information related to the discussion. Tips show you easier ways to perform tasks. Cautions alert you to possible problems and give you advice on how to avoid them. Printed in full color-figures and code appear as they do in Xcode 7.x * Learn to navigate the Xcode 7.x development environment and install apps on your iDevice * Get started quickly with Apple's Open Source language: Swift 2.0 * Test code and application logic using the iOS Playground * Understand the Model-View-Controller (MVC) development pattern * Visually design and code interfaces using Xcode Storyboards, Segues, Exits, Image Slicing, and the iOS Object Library * Use Auto Layout and Size Classes to adapt to different screen sizes and orientations * Build advanced UIs with Tables, Split Views, Navigation Controllers, and more * Read and write preferences and data, and create System Settings plug-ins * Use iOS media playback and recording capabilities * Take photos and manipulate graphics with Core Image * Sense motion, orientation, and location with the accelerometer, gyroscope, and GPS * Use 3D touch to add Peek, Pop, and Quick Actions to your apps * Integrate online services using Twitter, Facebook, Email, Web Views, and Apple Maps * Create universal applications that run on both the iPhone and iPad * Write background-aware multitasking applications * Trace, debug, and monitor applications as they run * Additional files and updates available online

Real-Time Systems - Design Principles for Distributed Embedded Applications (Hardcover, 3rd ed. 2022): Hermann Kopetz, Wilfried... Real-Time Systems - Design Principles for Distributed Embedded Applications (Hardcover, 3rd ed. 2022)
Hermann Kopetz, Wilfried Steiner
R1,329 R1,262 Discovery Miles 12 620 Save R67 (5%) Ships in 9 - 15 working days

"This book is a comprehensive text for the design of safety critical, hard real-time embedded systems. It offers a splendid example for the balanced, integrated treatment of systems and software engineering, helping readers tackle the hardest problems of advanced real-time system design, such as determinism, compositionality, timing and fault management. This book is an essential reading for advanced undergraduates and graduate students in a wide range of disciplines impacted by embedded computing and software. Its conceptual clarity, the style of explanations and the examples make the abstract concepts accessible for a wide audience." Janos Sztipanovits, Director E. Bronson Ingram Distinguished Professor of Engineering Institute for Software Integrated Systems Vanderbilt University Real-Time Systems focuses on hard real-time systems, which are computing systems that must meet their temporal specification in all anticipated load and fault scenarios. The book stresses the system aspects of distributed real-time applications, treating the issues of real-time, distribution and fault-tolerance from an integral point of view. A unique cross-fertilization of ideas and concepts between the academic and industrial worlds has led to the inclusion of many insightful examples from industry to explain the fundamental scientific concepts in a real-world setting. Compared to the Second Edition, new developments in communication standards for time-sensitive networks, such as TSN and Time-Triggered Ethernet are addressed. Furthermore, this edition includes a new chapter on real-time aspects in cloud and fog computing. The book is written as a standard textbook for a high-level undergraduate or graduate course on real-time embedded systems or cyber-physical systems. Its practical approach to solving real-time problems, along with numerous summary exercises, makes it an excellent choice for researchers and practitioners alike.

Thor's OS Xodus - Why And How I Left Windows For OS X (Paperback): Timothy "Thor" Mullen Thor's OS Xodus - Why And How I Left Windows For OS X (Paperback)
Timothy "Thor" Mullen
R1,138 Discovery Miles 11 380 Ships in 12 - 17 working days

Thor's OS Xodus: Securely Migrating from Microsoft Windows to Mac OS X provides readers with everything they need to securely and successfully migrate from Microsoft to Mac. It includes information that can be found nowhere else, enabling users to execute a MSFT to OS X migration seamlessly and with minimal downtime. The text is the most complete roadmap for entities that want to move away from Microsoft and decouple their dependency on Microsoft products. It is a perfect choice for enterprise computing, providing the ease and simplicity of a UI that can also be incredibly customized via configuration files because of its BSD core. The text, authored by Thor Mullen, the founder of the "Hammer of God" security co-op group and Principal Security Architect for a worldwide, multi-billion dollar commerce platform, provides the perfect combination of Windows and Unix.

Core Data in Swift (Paperback): Marcus Zarra Core Data in Swift (Paperback)
Marcus Zarra
R1,045 R655 Discovery Miles 6 550 Save R390 (37%) Ships in 12 - 17 working days

Core Data is intricate, powerful, and necessary. Discover the powerful capabilities integrated into Core Data, and how to use Core Data in your iOS and OS X projects. All examples are current for OS X El Capitan, iOS 9, and the latest release of Core Data. All the code is written in Swift, including numerous examples of how best to integrate Core Data with Apple's newest programming language. Core Data expert Marcus Zarra walks you through a fully developed application based around the Core Data APIs. You'll build on this application throughout the book, learning key Core Data elements such as NSPredicate, NSFetchRequest, thread management, and memory management. Start with the basics of Core Data and learn how to use it to develop your application. Then delve deep into the API details. Explore how to get Core Data integrated into your application properly, and work with this flexible API to create convenience methods to improve your application's maintainability. Reduce your migration difficulties, integrate your Core Data app with iCloud and Watch Kit, and use Core Data in a queue-based environment.By the end of the book, you'll have built a full-featured application, gained a complete understanding of Core Data, and learned how to integrate your application into the iPhone/iPad platform. This book is based on Core Data in Objective-C, Third Edition. It focuses on Swift and adds an additional chapter on how to integrate Core Data with an efficient network implementation, with best practices on how to load and pre-load data into your Swift application

Learn GameSalad for iOS - Game Development for iPhone, iPad, and HTML5 (Paperback, 1st ed.): David Guerineau Learn GameSalad for iOS - Game Development for iPhone, iPad, and HTML5 (Paperback, 1st ed.)
David Guerineau
R1,292 Discovery Miles 12 920 Ships in 10 - 15 working days

So you have a great idea for an iPhone or iPad game, but you've never programmed before. Where to start? Here With GameSalad, you can design, build, and publish a 2D game in the App Store using an easy-to-use, no-programming-requiredgame creation tool. Learn GameSalad for iOSshows you how to set up your development environment and how to create a variety of simple 2D games from a breakout-style game to an arcade shooter to a maze game. You'll also learn how to use GameSalad to create a non-game app as well.This book also takes you beyond game development into getting your game into the App Store, using iAd, and marketing your game.A clear, step-by-step approach to GameSalad for the complete beginner Create fun, complete, and fully functional game projects An idea to App Store publishing guide What you'll learn How to set up your game design environment How to design a complete game from idea to publication with GameSalad The basics, but also some of the more advanced functions of GameSalad How to submit your game on the App Store How to start promoting your game Who this book is for

If you have web development experience or no programming experience at all, you'll be able to design, build and publish a game with the help ofLearn GameSalad for iOS. Table of Contents PreparingYour Design EnvironmentYour First Game from Scratch: The Pong GameFinishing Pong: Scoring and Game Interaction Break a Wall: Implementing Comments, Accelerometer Movements, LifeManagement, and Pause Making a Shoot 'Em Up Game: Carrot Invader LearningGravity, Basic Physics and Camera Controls: An Angry Birds-like Game, Part I Creating a Game Menu and a Particles Effect: An Angry Birds-like Game, Part II Graphics and Sound Effects: Labyrinth Bonuses, Game Center, and iAd: Break a Wall Device Internal Clock and Cyclic Movement: Non-Game Apps Submitting Your Game to the App Store Introduction to Game Promotion

Pro Multithreading and Memory Management for iOS and OS X - with ARC, Grand Central Dispatch, and Blocks (Paperback, 1st ed.):... Pro Multithreading and Memory Management for iOS and OS X - with ARC, Grand Central Dispatch, and Blocks (Paperback, 1st ed.)
Kazuki Sakamoto, Tomohiko Furumoto
R1,460 Discovery Miles 14 600 Ships in 10 - 15 working days

If you want to develop efficient, smooth-running applications, controlling concurrency and memory are vital.Automatic Reference Counting is Apple's game-changing memory management system, new to Xcode 4.2. Pro Multithreading and Memory Management for iOS and OS X shows you how ARC works and how best to incorporate it into your applications.Grand Central Dispatch (GCD) and blocks are key to developing great apps, allowing you to control threads for maximum performance. If for you, multithreading is an unsolved mystery and ARC is unexplored territory, then this is the book you'll need to make these concepts clear and send you on your way to becoming a master iOS and OS X developer.What are blocks? How are they used with GCD? Multithreading with GCD Managing objects with ARC What you'll learn H To understand ARC technology and how to use it Who this book is for

This book is for professional OS X and iOS application programmers. In particular, it's for those who want to develop highly responsive applications with concurrent programming. Table of Contents Life beforeAutomatic Reference Counting ARCRules ARC Implementation Getting Started with Blocks Blocks Implementation Grand Central Dispatch GCDBasics GCDImplementation

Appendix A. Example of ARC, Blocks and GCD

Appendix B. References

Classic Shell Scripting (Paperback): Arnold Robbins Classic Shell Scripting (Paperback)
Arnold Robbins
R1,184 R933 Discovery Miles 9 330 Save R251 (21%) Ships in 9 - 15 working days

Shell scripting skills never go out of style. It's the shell that unlocks the real potential of Unix. Shell scripting is essential for Unix users and system administrators-a way to quickly harness and customize the full power of any Unix system. With shell scripts, you can combine the fundamental Unix text and file processing commands to crunch data and automate repetitive tasks. But beneath this simple promise lies a treacherous ocean of variations in Unix commands and standards. "Classic Shell Scripting" is written to help you reliably navigate these tricky waters.

Writing shell scripts requires more than just a knowledge of the shell language, it also requires familiarity with the individual Unix programs: why each one is there, how to use them by themselves, and in combination with the other programs. The authors are intimately familiar with the tips and tricks that can be used to create excellent scripts, as well as the traps that can make your best effort a bad shell script. With "Classic Shell Scripting" you'll avoid hours of wasted effort. You'll learn not only write useful shell scripts, but how to do it properly and portably.

The ability to program and customize the shell quickly, reliably, and portably to get the best out of any individual system is an important skill for anyone operating and maintaining Unix or Linux systems. "Classic Shell Scripting" gives you everything you need to master these essential skills.

Beginning Windows Phone App Development (Paperback, 1st ed.): Henry Lee, Eugene Chuvyrov Beginning Windows Phone App Development (Paperback, 1st ed.)
Henry Lee, Eugene Chuvyrov
R1,341 Discovery Miles 13 410 Ships in 10 - 15 working days

Microsoft's Windows Phone 7 handsets have injected a new vibrancy into the smartphone marketplace and provided bold new opportunities for the Microsoft development community. Take advantage of these opportunities with Beginning Windows Phone App Development, written specifically to help you learn the skills you'll need to develop rich, functional apps for the Windows Phone 7 platform. Authors Henry Lee and Eugene Chuvyrov cover the very latest developments in the field--including the extended APIs offered in the new Mango platform update--so you'll have timely, accurate information at your fingertips. Beginning Windows Phone App Development starts with the basics, walking you through the process of downloading and setting up the right development tools, including Visual Studio, Expression Blend, Silverlight SDK, and Windows Phone SDK. It then takes you step-by-step though the development process as you build and deploy a working application, complete with a sophisticated user interface. Finally, you'll receive step-by-step instructions on packaging and selling your applications through the Windows Phone Marketplace.What you'll learn * How to create effective networked applications * How to leverage your phone's GPS capabilities from within your application * How to interact with the phone's built-in functionalities (camera, contacts, maps, accelerometer, video and web browser, to name but a few) * How to construct highly graphical and responsive user interfaces quickly and easily using these features * How to package and distribute your applications for both personal distribution and commercial sale via the Windows Phone Marketplace Who this book is for This book is for anyone interested in developing applications for the Windows Phone 7.5 platform. You might be an existing .NET developer looking for a new creative angle, or perhaps an iPhone or Android developer looking for a new opportunity. If you have an understanding of basic .NET coding practices, then this book is for you.Table of Contents * Introducing Windows Phone 7 and the Windows Phone Platform * Building Windows Phone 7 Applications * Using Cloud Services As Data Stores * Catching and Debugging Errors * Packaging, Publishing, and Managing Applications * Working with the Accelerometer * Application Bar * WebBrowser Control * Working with Controls and Themes * Integrating Applications with the Windows Phone OS * Creating Trial Applications * Internationalization * Isolated Storage * Using Location Services * Media * Working with the Camera and Photos * Push Notifications * Reactive Extensions for .NET * Securit

Beginning OS X Lion Apps Development (Paperback, 1st ed.): Robert Warner, Michael Privat Beginning OS X Lion Apps Development (Paperback, 1st ed.)
Robert Warner, Michael Privat
R1,018 R843 Discovery Miles 8 430 Save R175 (17%) Ships in 10 - 15 working days

With the MacApp Store launch in early 2011, a new age in Mac development began. Look for many of the cool apps for iPhone and iPadcoming to an iMac orMacBookPronear you Beginning OS X Lion Apps Development explains how to develop OS X Lion-based apps and publish them in the Mac App Store. It begins with the basics of Objective-C and Cocoa, and then moves through all the topics necessary to build and publish your first successful Mac apps Get started with Objective-C and Xcode Build your first complete apps that integrate well with Mac OS X Publish your apps on the Mac App Store

If you're new to Mac ornew to iPhone or iPad apps development, and looking to develop apps for the Macbook Pro or Mac desktop, this book is for you What you'll learn How to use Apple's development tools How to build user interfaces and create user experiences (UX) How to respond to user input How to integrate your apps into the Mac ecosystem How to store and retrieve data How to publish your apps to the new Mac App Store Who this book is for

This book is for those new to Mac or for iPhone or iPad apps developers who want todevelop apps for the MacBook Pro or Mac desktop. Table of Contents Building a Graphiing Calculator Laying Out the User Interface Handling User Input Pimp My UI Storing and Retrieving Data Using Core Data Integrating Graphique into the Mac OS X Desktop Creating Help Printing

Pro iOS Apps Performance Optimization (Paperback, 1st ed.): Khang Vo Pro iOS Apps Performance Optimization (Paperback, 1st ed.)
Khang Vo
R1,090 R886 Discovery Miles 8 860 Save R204 (19%) Ships in 10 - 15 working days

Today's iPhone and iPad apps developers are often running into the need to refine, improve and optimize their apps performances. As more complex apps can be created, it is even more important for developers to deal with this critical issue. Pro iOS Apps Performance Tuning and Optimizationcovers many common but difficult problems when tuning and optimizing performance for iPhoneand iPad appsand how to resolve these problems efficiently. This book gives you the following: Basic knowledge on common problems in iPhone apps Advanced knowledge over data structure, algorithms, multithreading, and network data in iPhone apps Comparisonwith problems and solutions for Android and Windows Phone apps

After reading this must-have book, you'll be ready to make the most of the processing power of the iPhone with your apps performance optimization know-how. What you'll learn Benchmark your apps using emulators and real device tests Increase and optimize UITableView performance in your iOS apps Increase your app performance using image and data caching techniques Tune your apps using algorithms and data structures Improve your parallel data access using multithreading techniques Optimize memory usage for increased battery life and better apps performance Use native C code to address memory leaks or EXEC_BAD_ACCESS Who this book is for

iOS app developers who have basic knowledge of how to write apps and want to extend their knowledge and skills to write better or optimally-performing apps. Table of Contents Introduction to iOS App Performance Benchmark Your Apps: Using Simulators, Emulators and Real Device Tests Increase and Optimize UITableView Performance Increase App Performance Using Image and Data Caching Techniques Tune Your Apps Using Algorithms and Data Structures Improve Parallel Data Access using Multithreading Techniques Optimize Memory Usage for Increased Battery Life and Better Performance Integrate Multithreading and Efficient Memory Usage for Multitasking Apps Performance Use Native C Code to Address Memory Leaks or EXEC_BAD_ACCESS Comparisons with Android and WinPhone Performance Problems

JUNOS Cookbook (Paperback): Aviva Garrett JUNOS Cookbook (Paperback)
Aviva Garrett
R1,328 R962 Discovery Miles 9 620 Save R366 (28%) Ships in 12 - 17 working days

The Juniper Networks routing platforms are becoming the go-to solution for core, edge, metro and remote office networks, and JUNOS software is behind it all. The operating system is so full of industrial-strength routing protocols and IP innovations that those treading into the world of JUNOS will need clarification, explanation, and a showcase example or two. Look no further. This "JUNOS Cookbook" provides it all and more.

Yes, you can mine through the 5,000 pages of documentation or take a two-thousand-dollar training course, but JUNOS's interprocess sophistication can be baffling unless you know the shortcuts and tricks, as well as those rays of illuminating comprehension that can come only from those who live with it. "JUNOS Cookbook" is the first comprehensive book about JUNOS software and it provides over 200 time-saving step-by-step techniques including discussions about the processes and alternative ways to perform the same task. It's been tested and tech-reviewed by field engineers who know how to take JUNOS out for a spin and it's applicable to the entire line of M-, T-, and J-series routers." JUNOS Cookbook" will not only pay for itself the first few times you use it, it will make your network easier to manage and update.

"Aviva Garrett has done a tremendous job of distilling the features of JUNOS software in a form that will be useful for a wide audience-students, field engineers, network architects, and other networking professionals alike will benefit from this book. For many people, this is the only book on JUNOS they will need." Pradeep Sindhu, CTO and Founder, Juniper Networks

"This cookbook is superb. Aviva Garrett has masterfully assembled a complete setof practical real-world examples with step-by-step instructions. Security, management, routing: it's all here!" Stephen Gill, Research Fellow, Team Cymru

"A technical time-saver for any NOC or SOC working with JUNOS. It's clear, concise, and informative recipes are are an invaluable resource." Scott A. McIntyre, Security Officer, XS4ALL Internet B.V

Taking Your OS X Lion to the Max (Paperback, 1st ed.): Steve Sande, Michael Grothaus, Dave Caolo Taking Your OS X Lion to the Max (Paperback, 1st ed.)
Steve Sande, Michael Grothaus, Dave Caolo
R753 R635 Discovery Miles 6 350 Save R118 (16%) Ships in 10 - 15 working days

The Machas come a long way, and OS X Lion is thebest version yet of Apple's desktop and laptop operating system. Stable, powerful, and versatile, the Mac allows you to do everyday tasks with ease. Taking Your OS X Lionto the Max walks you through the awesomefeatures and apps standard on theMac and the new OS X 10.7 Lion to help you become a true power user.You'll discover keyboard shortcuts and gestures to help save timewhether you're on a iMac, Mac mini, Macbook Pro, Air, or other Mac computer. In terms of apps, you'll learn about iLife, iCal, Mail, Mac App Store, Safari, Address Book and more. You'll see how to use amazing built-in applications like Time Machine, Photo Booth, and Front Row. Also, you'll learn how connectto your other Apple devices like iPhone or iPad, Apple TV and more.You'll sync, work and play remotely, file and screen share, make your Mac secure, or even make your Mac a Windows PC. What you'll learn Fully leverage the newest OS X desktop operating system Features and apps that are standard to OS X Keyboard shortcuts Gestures that help you save time Use built in OS X apps like Time Machine, Photo Booth and Front Row Download and fully utilize the Mac App Store Configure and network your Mac Connect to your iPhone, iPod touch, iPad and more Who this book is for

This book is for those who want or need to take full advantage of all of the features of their Mac--whether it's a desktop or laptop. Table of Contents Finder Basics File Management Mac App Store Managing Your Data: AutoSave and Versions Controlling your Mac Controlling your Mac: Mission Control, Dashboard Built-in-apps: Mail Built-in-apps: iCal and Address Book Browsing the Web with Safari Communicating in Real-Time with iChat and FaceTime System Preferences Lion Server

OS X Lion Made Simple (Paperback, 1st ed.): Axely Congress OS X Lion Made Simple (Paperback, 1st ed.)
Axely Congress
R529 R453 Discovery Miles 4 530 Save R76 (14%) Ships in 10 - 15 working days

So you have your brand new Mac, or perhaps you've upgraded to Lion on an existing desktop or laptop. Now whatOS X Lion Made Simple will guide you through all of the new features of Lion, as well as provide a thorough tour of the features and applications that are OS X standards. You'll discover how to make the most of features like Spotlight, Stacks, and Air Drop, and you'll see how to get the newest version of Mail working exactly the way you want it to. What you'll learn A look at a day in the life of a Mac user New features in OS X Lion How to work with documents in Lion How to work with photo and video files Finding the fun in your iLife Customizing your Lion environment Who this book is for

Whether you are new to Macs or just to Lion, this book will give you exactly what you need to make the most of OS X Lion. Table of Contents You and Your Lion Getting Around in Lion Lion Applications and Shortcuts Making iWork Work Using the Mac App Store Finding Life in iLife Games and Other Essential Utilities It's a Jungle in Here: Safari and the Internet Mail and Other Ways to Say Hello Keeping Things Safe: Time Machine and Security Automating Tasks and Customizing Lion

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
How Young Adult Literature Gets Taught…
Steven Bickmore, T. Hunter Strickland, … Paperback R1,154 Discovery Miles 11 540
Amplifying Informal Science Learning…
Judy Diamond, Sherman Rosenfeld Hardcover R3,982 Discovery Miles 39 820
Teaching Ethics through Literature - The…
Suzanne S Choo Hardcover R3,841 R2,237 Discovery Miles 22 370
English Language Teacher Education in…
Liz England, Georgios Kormpas, … Hardcover R3,682 Discovery Miles 36 820
Teachers Discovering Computers…
Isabel Tarling, Glenda Gunter, … Paperback R892 R821 Discovery Miles 8 210
Teacher Education to Enhance Diversity…
A. Anthony Ash II, Greg A. Wiggan, … Paperback R1,193 Discovery Miles 11 930
Mathematics Lesson Study Around the…
Marisa Quaresma, Carl Winslow, … Hardcover R3,268 Discovery Miles 32 680
Teaching Challenged and Challenging…
Jason DeHart, Rachelle S. Savitz, … Hardcover R3,685 Discovery Miles 36 850
Teaching grade R
L. Excell, V. Linington Paperback  (1)
R458 R404 Discovery Miles 4 040
Teaching Multicultural Children's…
Annmarie Alberton Gunn, Susan, V. Bennett Paperback R1,133 Discovery Miles 11 330

 

Partners