0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (100)
  • R250 - R500 (357)
  • R500+ (2,293)
  • -
Status
Format
Author / Contributor
Publisher

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

HCI International 2021 - Posters - 23rd HCI International Conference, HCII 2021, Virtual Event, July 24-29, 2021, Proceedings,... HCI International 2021 - Posters - 23rd HCI International Conference, HCII 2021, Virtual Event, July 24-29, 2021, Proceedings, Part I (Paperback, 1st ed. 2021)
Constantine Stephanidis, Margherita Antona, Stavroula Ntoa
R2,758 Discovery Miles 27 580 Ships in 18 - 22 working days

The three-volume set CCIS 1419, CCIS 1420, and CCIS 1421 contains the extended abstracts of the posters presented during the 23rd International Conference on Human-Computer Interaction, HCII 2021, which was held virtually in July 2021. The total of 1276 papers and 241 posters included in the 39 HCII 2021 proceedings volumes was carefully reviewed and selected from 5222 submissions.The posters presented in these three volumes are organized in topical sections as follows: Part I: HCI theory and methods; perceptual, cognitive and psychophisiological aspects of interaction; designing for children; designing for older people; design case studies; dimensions of user experience; information, language, culture and media. Part II: interaction methods and techniques; eye-tracking and facial expressions recognition; human-robot interaction; virtual, augmented and mixed reality; security and privacy issues in HCI; AI and machine learning in HCI. Part III: interacting and learning; interacting and playing; interacting and driving; digital wellbeing, eHealth and mHealth; interacting and shopping; HCI, safety and sustainability; HCI in the time of pandemic.

Robot Operating System (ROS) - The Complete Reference (Volume 5) (Paperback, 1st ed. 2021): Anis Koubaa Robot Operating System (ROS) - The Complete Reference (Volume 5) (Paperback, 1st ed. 2021)
Anis Koubaa
R3,136 Discovery Miles 31 360 Ships in 18 - 22 working days

This book is the fifth volume in the successful book series Robot Operating System: The Complete Reference. The objective of the book is to provide the reader with comprehensive coverage on the Robot Operating System (ROS), which is currently considered to be the primary development framework for robotics applications, and the latest trends and contributing systems. The content is divided into six parts. Pat I presents for the first time the emerging ROS 2.0 framework, while Part II focuses on multi-robot systems, namely on SLAM and Swarm coordination. Part III provides two chapters on autonomous systems, namely self-driving cars and unmanned aerial systems. In turn, Part IV addresses the contributions of simulation frameworks for ROS. In Part V, two chapters explore robotic manipulators and legged robots. Finally, Part VI presents emerging topics in monocular SLAM and a chapter on fault tolerance systems for ROS. Given its scope, the book will offer a valuable companion for ROS users and developers, helping them deepen their knowledge of ROS capabilities and features.

VMware vSphere For Dummies (Paperback): D Mitchell VMware vSphere For Dummies (Paperback)
D Mitchell
R823 R688 Discovery Miles 6 880 Save R135 (16%) Ships in 10 - 15 working days

A plain-English guide to the market-leading virtualization and cloud computing technology

With virtualization, a single server can host dozens or hundreds of virtual machines running a variety of operating systems, and even hook them together in a virtual network or cloud infrastructure. This practical guide shows you how to create a virtual system using the VMware VSphere environment. You'll find all the information you need to understand, design, and deploy one--without getting overwhelmed with technical detail. And once you're up and running, this book is the perfect reference for maintenance and troubleshooting issues.Introduces you to virtualization and VMware's virtualization/cloud computing technology, the most recent version is VMware vSphere Shows you how to design a vSphere environmentCovers installation, deployment, management, maintenance, and troubleshootingProvides what IT managers and system administrators need to roll out their first virtualized or cloud infrastructure, or to get up to speed on VMware's technology

Get up and running on the cloud with "VMware vSphere For Dummies"

Applied Cryptography and Network Security - 19th International Conference, ACNS 2021, Kamakura, Japan, June 21-24, 2021,... Applied Cryptography and Network Security - 19th International Conference, ACNS 2021, Kamakura, Japan, June 21-24, 2021, Proceedings, Part I (Paperback, 1st ed. 2021)
Kazue Sako, Nils Ole Tippenhauer
R1,462 Discovery Miles 14 620 Ships in 18 - 22 working days

The two-volume set LNCS 12726 + 12727 constitutes the proceedings of the 19th International Conference on Applied Cryptography and Network Security, ACNS 2021, which took place virtually during June 21-24, 2021. The 37 full papers presented in the proceedings were carefully reviewed and selected from a total of 186 submissions. They were organized in topical sections as follows: Part I: Cryptographic protocols; secure and fair protocols; cryptocurrency and smart contracts; digital signatures; embedded system security; lattice cryptography; Part II: Analysis of applied systems; secure computations; cryptanalysis; system security; and cryptography and its applications.

Beginning Microsoft 365 Collaboration Apps - Working in the Microsoft Cloud (Paperback, 2nd ed.): Ralph Mercurio, Brian Merrill Beginning Microsoft 365 Collaboration Apps - Working in the Microsoft Cloud (Paperback, 2nd ed.)
Ralph Mercurio, Brian Merrill
R1,749 R1,426 Discovery Miles 14 260 Save R323 (18%) Ships in 18 - 22 working days

Start making the most of the latest collaboration tools in Microsoft 365-including Teams, SharePoint, Power Apps, Power BI, Power Automate, Microsoft Groups, Office ProPlus, Yammer, Planner, Stream, Forms, and OneDrive. Integrate these collaboration tools into your team's projects to boost productivity, engagement, innovation, and enjoyment at work. This book walks you through all the latest features, teaching you how to choose the right tools and get the most out of them for your situation. While technologies for collaboration are more advanced than ever before, there also are more of them, making it all the more confusing. Beginning Microsoft 365 Collaboration Apps will help you make sense of what is available and provide prescriptive guidance to you and your team on how to be more productive. This fully updated and expanded new edition contains lots of new content, screenshots and samples, and all new chapters on Power BI and Power Apps. What You Will Learn Know the collaboration applications and features available across Microsoft 365, and how to choose the ones that are right for you and your colleagues in any given situation Understand the software-as-a-service (SaaS) model and how it enables users to be more effective and productive in remote situations Discover how multi-device usability and real-time cloud synchronization can help your team collaborate anytime, anywhere, across the apps Find out how Planner can help you manage projects and tasks, even without a project manager Explore Microsoft Power Automate and Power Apps to connect applications and services and create codeless applications and workflows Who This Book is For Microsoft 365 business users with a limited technical background. You should be familiar with the Microsoft Office suite of products such as Word and Outlook, and work in a team environment. An active Microsoft 365 would be useful as well.

Learn Cocoa on the Mac (Paperback, 2nd ed.): Jack Nutting, Peter Clark Learn Cocoa on the Mac (Paperback, 2nd ed.)
Jack Nutting, Peter Clark
R2,229 R2,107 Discovery Miles 21 070 Save R122 (5%) Ships in 18 - 22 working days

The Cocoa frameworks are some of the most powerful for creating native OS X apps available today. However, for a first-time Mac developer, just firing up Xcode 4 and starting to browse the documentation can be a daunting and frustrating task. The Objective-C class reference documentation alone would fill thousands of printed pages, not to mention all the other tutorials and guides included with Xcode. Where do you start? Which classes are you going to need to use? How do you use Xcode and the rest of the tools? Learn Cocoa for the Mac, Second Edition, completely revised for OS X Mountain Lion and XCode 4, answers these questions and more, helping you find your way through the jungle of classes, tools, and new concepts so that you can get started on the next great OS X app today. Jack Nutting and Peter Clark are your guides through this forest; Jack and Peter have lived here for years, and will show you which boulder to push, which vine to chop, and which stream to float across in order to make it through. You will learn not only how to use the components of this rich framework, but also which of them fit together, and why. Jack Nutting's approach, combining pragmatic problem-solving with a deep respect for the underlying design philosophies contained within Cocoa, stems from years of experience using these frameworks. Peter Clark will show you which parts of your app require you to jump in and code a solution, and which parts are best served by letting Cocoa take you where it wants you to go. The path over what looks like a mountain of components and APIs has never been more thoroughly prepared for your travels. In each chapter, you'll build an app that explores one or more areas of the Cocoa landscape. With Jack's and Peter's guidance, the steep learning curve becomes a pleasurable adventure. There is still much work for the uninitiated, but by the time you're done, you will be well on your way to becoming a Cocoa master.

More iOS 6 Development - Further Explorations of the iOS SDK (Paperback, 1st ed.): David Mark, Jeff Lamarche, Alex Horovitz,... More iOS 6 Development - Further Explorations of the iOS SDK (Paperback, 1st ed.)
David Mark, Jeff Lamarche, Alex Horovitz, Kevin Kim
R981 R860 Discovery Miles 8 600 Save R121 (12%) Ships in 18 - 22 working days

Interested in iPhone and iPad apps development? Want to learn more? Whether you're a self-taught iPhone and iPad apps development genius or have just made your way through the pages of Beginning iOS 6 Development, we have the perfect book for you. More iOS 6 Development: Further Explorations of the iOS SDK digs deeper into Apple's latest iOS 6 SDK. Bestselling authors Dave Mark, Alex Horovitz, Kevin Kim and Jeff LaMarche explain concepts as only they can-covering topics like Core Data, peer-to-peer networking using GameKit and network streams, working with data from the web, MapKit, in-application e-mail, and more. All the concepts and APIs are clearly presented with code snippets you can customize and use, as you like, in your own apps. If you are going to write a professional iPhone or iPad app, you'll want to get your arms around Core Data, and there's no better place to do so than in the pages of this book. The book continues right where Beginning iOS 6 Development leaves off, with a series of chapters devoted to Core Data, the standard for Apple persistence. Dave, Alex, Kevin and Jeff carefully step through each Core Data concept and show techniques and tips specifically for writing larger apps-offering a breadth of coverage you won't find anywhere else. The Core Data coverage alone is worth the price of admission. But there's so much more! More iOS 6 Development covers a variety of networking mechanisms, from GameKit's relatively simple BlueTooth peer-to-peer model, to the addition of Bonjour discovery and network streams, through the complexity of accessing files via the web. Dave, Alex, Kevin, and Jeff will also take you through coverage of concurrent programming and some advanced techniques for debugging your applications. The enhanced multitasking, threading, memory management and more are important. Apps are getting more and more complex, including sophisticated game apps that offer virtual or augmented reality experiences and new mapping views that take advantage of sensors and other APIs in the newest iOS 6 SDK. Whether you are a relative newcomer to iPhone and iPad or iOS development or an old hand looking to expand your horizons, there's something for everyone in More iOS 6 Development.

Test-Driven Development in Swift - Compile Better Code with XCTest and TDD (Paperback, 1st ed.): Gio Lodi Test-Driven Development in Swift - Compile Better Code with XCTest and TDD (Paperback, 1st ed.)
Gio Lodi
R1,193 R996 Discovery Miles 9 960 Save R197 (17%) Ships in 18 - 22 working days

Leverage Swift to practice effective and efficient test-driven development (TDD) methodology. Software testing and TDD are evergreen programming concepts-yet Swift developers haven't widely adopted them. What's needed is a clear roadmap to learn and adopt TDD in the Swift world. Over the past years, Apple has invested in XCTest and Xcode's testing infrastructure, making testing a new top priority in their ecosystem. Open-source libraries such as Quick and Nimble have also reached maturity. The tools are there. This book will show you how to wield them. TDD has much more to offer than catching bugs. With this book, you'll learn a philosophy for building software. TDD enables engineers to solve problems incrementally, writing only as much code as necessary. By decomposing big problems into small steps, you can move along at a fast pace, always making visible progress. Participate in the test-driven development journey by building a real iOS application and incorporating new concepts through each chapter. The book's concepts will emerge as you figure out ways to use tests to drive the solutions to the problems of each chapter. Through the TDD of a single application, you'll be introduced to all the staples and advanced concepts of the craft, understand the trade offs each technique offers, and review an iterative process of software development. Test-Driven Development in Swift provides the path for a highly efficient way to make amazing apps. What You'll Learn Write tests that are easy to maintain Look after an ever-growing test suite Build a testing vocabulary that can be applied outside the Swift world See how Swift programming enhances the TDD flow seen in dynamic languages Discover how compiler errors can provide the same helpful guidance as failing tests do Who This Book Is For Mid-level developers keen to write higher quality code and improve their workflows. Also, developers that have already been writing tests but feel they are not getting the most out of them.

Beginning Windows 8 Application Development - XAML Edition (Paperback, 1st ed.): Kyle Burns Beginning Windows 8 Application Development - XAML Edition (Paperback, 1st ed.)
Kyle Burns
R1,098 Discovery Miles 10 980 Ships in 18 - 22 working days

Beginning Windows 8 Application Development -- XAML Edition introduces you to the Windows 8 modern app design paradigm and the new Windows 8 programming model developed around this paradigm. You'll learn to build rich, immersive applications designed to run on the many devices that will be powered by Windows 8. With the introduction of Windows 8, once again Microsoft has re-envisioned the way that PCs and devices will be used and applications will be built in a world that has become far more connected. The Windows 8 modern UI style is far more than a programming model and Beginning Windows 8 Application Development -- XAML Edition takes you beyond the syntax of any development language. We examine the factors such as UX (User Experience), social integration, and maintaining data and settings across multiple devices.* Gives an early start to building next-generation connected applications * Introduces new programming libraries available in Windows 8 * Explores Windows 8 app design concepts What you'll learnBeginning Windows 8 Application Development - XAML Edition will enable you to: * Apply Windows 8 modern UI style design guidelines to build effective user interfaces * Consume services to bring data into your application * Effectively use application tiles and notifications * Use the cloud to share data and application settings across multiple devices * Integrate with Windows by exposing your application's data to Windows Search and Share menus Who this book is for Beginning Windows 8 Application Development -- XAML Edition is for the novice programmer with a basic understanding of .NET development who is interested in learning how to build the next generation of applications designed to run on Windows 8. Readers who already have an understanding of C# will get the most out of the book and is also an excellent choice for more experienced developers who are not sure where to start learning about programming for Windows 8.

Beginning iOS Storyboarding - Using Xcode (Paperback, 1st ed.): Rory Lewis, Yulia McCarthy, Stephen M. Moraco Beginning iOS Storyboarding - Using Xcode (Paperback, 1st ed.)
Rory Lewis, Yulia McCarthy, Stephen M. Moraco
R1,022 R901 Discovery Miles 9 010 Save R121 (12%) Ships in 18 - 22 working days

For the beginner who has never programmed, Beginning iOS Storyboarding shows how to extract those cool and innovative app ideas you have in your head into a working app ready for sale on the iTunes store by using Apple's new Storyboardingtechnology. Storyboarding allows you to skip chunks of code by just dragging scenes and segues onto your Storyboard canvas. A time saver for sure, but it's new Dr. Rory Lewis, Yulia McCarthy and Stephen Moraco a best selling Apress author, a former Apple iOS engineering group intern and a successful app developer have teamed up to bring you this book, Beginning iOS Storyboarding.The three authors have found a beautiful way to lead the beginner into Storyboarding and at the same time show old school coders of Objective-Cthe new and exquisite methodology of this incredible tool. Even if you're an intermediate or pro-level Objective-C developer, you can still learn the ins and outs of Xcode's new Storyboarding feature, and find new ways of building and debugging your new Storyboarding app. Yup: This book is also for you, too. In this book, you get the following, beyond learning the fundamentals and classical elements of Storyboarding: Design and build utilities and a location based service app using Storyboarding techniques Design and build a universal app with a rich user interface and user experience (UX) Create a fun game app, and more What you'll learn How iOS Storyboarding is like a different planet in the Xcode universe. We do this by introducing you to the standard transitions to views, passing data to the views, returning data from the views, and, lastly, showing how to navigate the critical transitions to views. How to develop a simple utility app using Storyboarding. Here we learn the foundation of many apps, which is how to place controls on the settings screen of a utility application and to return those settings to the main view of the app via the settings view delegate protocol. How to develop an app with an advanced MKMapView. Specifically, we introduce you to override the default views provided by Apple's initial project templates.This opens the door to you being able to code specialized views such as MKMapView, and utilize iOS Location Services for building navigation-based apps. What are the cool, powerful tools that enable you to create page controller view transitions. We dig deep into the ins and outs of how to apply the UIPageControls to display views and supply traditional view notification to controlled views. How to create a very cool universal app while you learn how to develop table views, which in the iPad case, present themselves differently depending upon the device orientation using the UISplitViewController. How to build a universal app with two Storyboards (one for iPhone, one for iPad) and provide techniques and tips for developing universal apps. How to develop a cool game app which stretches your knowledge of how segues can be used to provide much more complex navigation paths between screens and devices. Who this book is for

This book is for the beginner who has never programmed, but can use the Storyboarding tool in Xcode to get up and running fast. This book is also for experienced iOS developerswho wish tolearn Storyboarding to quickly cut down on their app development and debugging time. Table of Contents Preliminaries Fundamentals Storyboarding with MapView Building a Utility Application Storyboarding a Page-Based App Mastering Table Views with Storyboarding: Core Data Setup Mastering Table Views with Storyboarding: Designing the Flow Mastering Table Views with Storyboarding: Coding the Backend Single View #3: wanderBoard Part I SingleView #3: wanderBoard Part II SingleView #3: wanderBoard Part III How Far You Have Come

Cloud Computing and Services Science - 10th International Conference, CLOSER 2020, Prague, Czech Republic, May 7-9, 2020,... Cloud Computing and Services Science - 10th International Conference, CLOSER 2020, Prague, Czech Republic, May 7-9, 2020, Revised Selected Papers (Paperback, 1st ed. 2021)
Donald Ferguson, Claus Pahl, Markus Helfert
R1,425 Discovery Miles 14 250 Ships in 18 - 22 working days

This book constitutes extended, revised and selected papers from the 10th International Conference on Cloud Computing and Services Science, CLOSER 2020, held in Prague, Czech Republic, in May 2020. Due to the COVID-19 pandemic the conference was held in a virtual format. The 14 papers presented in this volume were carefully reviewed and selected from a total of 69 submissions. CLOSER 2020 focuses on the emerging area of cloud computing, inspired by some latest advances that concern the infrastructure, operations, and available servicesthrough the global network.

Genetic Programming - 24th European Conference, EuroGP 2021, Held as Part of EvoStar 2021, Virtual Event, April 7-9, 2021,... Genetic Programming - 24th European Conference, EuroGP 2021, Held as Part of EvoStar 2021, Virtual Event, April 7-9, 2021, Proceedings (Paperback, 1st ed. 2021)
Ting Hu, Nuno Lourenco, Eric Medvet
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 24th European Conference on Genetic Programming, EuroGP 2021, held as part of Evo*2021, as Virtual Event, in April 2021, co-located with the Evo*2021 events, EvoCOP, EvoMUSART, and EvoApplications. The 11 revised full papers and 6 short papers presented in this book were carefully reviewed and selected from 27 submissions. The wide range of topics in this volume reflects the current state of research in the field. The collection of papers cover interesting topics including developing new operators for variants of GP algorithms, as well as exploring GP applications to the optimisation of machine learning methods and the evolution of complex combinational logic circuits.

Euro-Par 2020: Parallel Processing Workshops - Euro-Par 2020 International Workshops, Warsaw, Poland, August 24-25, 2020,... Euro-Par 2020: Parallel Processing Workshops - Euro-Par 2020 International Workshops, Warsaw, Poland, August 24-25, 2020, Revised Selected Papers (Paperback, 1st ed. 2021)
Bartosz Balis, Dora B. Heras, Laura Antonelli, Andrea Bracciali, Thomas Gruber, …
R1,430 Discovery Miles 14 300 Ships in 18 - 22 working days

This book constitutes revised selected papers from the workshops held at the 26th International Conference on Parallel and Distributed Computing, Euro-Par 2020, which took place in Warsaw, Poland, in August 2020. The workshops were held virtually due to the coronavirus pandemic.The 27 full papers presented in this volume were carefully reviewed and selected from 50 submissions. Euro-Par is an annual, international conference in Europe, covering all aspects of parallel and distributed processing. These range from theory to practice, from small to the largest parallel and distributed systems and infrastructures, from fundamental computational problems to full-edged applications, from architecture, compiler, language and interface design and implementation to tools, support infrastructures, and application performance aspects.

Advances in Service-Oriented and Cloud Computing - International Workshops of ESOCC 2020, Heraklion, Crete, Greece, September... Advances in Service-Oriented and Cloud Computing - International Workshops of ESOCC 2020, Heraklion, Crete, Greece, September 28-30, 2020, Revised Selected Papers (Paperback, 1st ed. 2021)
Christian Zirpins, Iraklis Paraskakis, Vasilios Andrikopoulos, Nane Kratzke, Claus Pahl, …
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This volume contains the technical papers presented in the workshops, PhD Symposium and EU Projects Track which took place at the 8th European Conference on Service-Oriented and Cloud Computing, ESOCC 2020, held in Heraklion, Crete, Greece, in September 2020: 1st International Workshop on Edge Adoption and Migration, EdgeWays 2020, 16th International Workshop on Engineering Service-Oriented Applications and Cloud Services, WESOACS 2020, ESOCC 2020 PhD Symposium, ESOCC 2020 EU Projects Track. Due to the COVID-19 pandemic the conference and workshops were held in a virtual format. The 17 full papers and 2 short papers were reviewed and selected from 22 submissions. The papers focus on specific topics in service-oriented and cloud computing domains such as limits and/or advantages of existing cloud solutions, future internet technologies, efficient and adaptive deployment and management of service-based applications across multiple clouds, novel cloud service migration practices and solutions, digitization of enterprises in the cloud computing era, federated cloud networking services.

Windows 10 for the Internet of Things - Controlling Internet-Connected Devices from Raspberry Pi (Paperback, 2nd ed.): Charles... Windows 10 for the Internet of Things - Controlling Internet-Connected Devices from Raspberry Pi (Paperback, 2nd ed.)
Charles Bell
R1,647 R1,374 Discovery Miles 13 740 Save R273 (17%) Ships in 18 - 22 working days

Manage and control Internet-connected devices from Windows and Raspberry Pi. Master the Windows 10 IoT Core application programming interface and feature set to develop Internet of Things applications on the Raspberry Pi using your Windows and .NET programming skills. New in this edition is coverage of enterprise-level tools and features in the Windows 10 IoT Enterprise server operating system, allowing you to manage IoT solutions having large numbers of devices and to deploy applications to enterprise-grade hardware. Windows 10 for the Internet of Things presents a set of example projects covering a wide range of techniques designed specifically to jump start your own Internet of Things creativity. You'll learn everything you need to know about Windows IoT Core to develop Windows and IoT applications that run on single board computers such as the Raspberry Pi. You'll learn to develop for the Raspberry PI using native Windows and all the related programming skills that you have built up from developing desktop and mobile applications. This book provides just the help you need to get started in putting your Windows skills to use in a burgeoning new world of development for small devices that are ubiquitously connected to the Internet. What You Will Learn Know Windows 10 on the Raspberry Pi Read sensor data and control actuators Connect to and transmit data into the cloud Remotely control your devices from any Windows device Develop IOT applications under Windows using C#, C++, and Visual Basic Store your IOT data in a database for later analysis Who This Book Is For Developers and enthusiasts wanting to take their skills in Windows development and connect everyday devices to the Internet by developing for Windows 10 IoT Core. Readers learn to develop in C#, C++, and Visual Basic using Visual Studio, for deployment on devices such as the Raspberry Pi.

Getting Started with WidgetKit - Create Widgets for iOS and iPadOS (Paperback, 1st ed.): Sagun Raj Lage, Prakshapan Shrestha Getting Started with WidgetKit - Create Widgets for iOS and iPadOS (Paperback, 1st ed.)
Sagun Raj Lage, Prakshapan Shrestha
R1,391 R1,144 Discovery Miles 11 440 Save R247 (18%) Ships in 18 - 22 working days

Develop handy, UI/UX friendly and eye-pleasing widgets using the brand new WidgetKit. Apple's brand new widgets allow iOS users to work with their favorite apps in the home screen of their iPhone or iPad without even opening the app! Join us in this exciting journey as we explore the APIs introduced in Apple's WidgetKit framework. You'll dive into the human interface guidelines (HIG) for creating widgets and review the recommendations Apple gives to developers for developing widgets with intuitive, easy-to-learn, and consistent user interfaces. In addition, you'll take a look at some SwiftUI views that are useful not only in creating widgets for iOS apps, but also for creating iOS apps themselves. You'll put everything you learn into practical application by actually writing code and creating widgets. Get a clear view of how everything works so that you're able to incorporate widgets into your real-world projects authentically and successfully. What You'll Learn Configure widgets and make them talk to APIs using URLSession Work with timelines and event handling in widgets Fetch content from a remote server and display the data in a widget Make content dynamic both remotely and locally Who This Book Is For iOS developers working in the Apple ecosystem with a basic understanding of SwiftUI.

Interprocess Communication with macOS - Apple IPC Methods (Paperback, 1st ed.): Hem Dutt Interprocess Communication with macOS - Apple IPC Methods (Paperback, 1st ed.)
Hem Dutt
R1,393 R1,146 Discovery Miles 11 460 Save R247 (18%) Ships in 18 - 22 working days

Build highly modular software in macOS that interacts deeply and intuitively with other programs. This book explores all techniques available for Inter-process communications (IPC) from high level macOS layers to deep kernel options while applying theoretical concepts into practical implementations on real world scenarios. You'll see how IPC techniques are used for exchanging data and messages among multiple threads in one or more processes, which may be running on one or more computers connected by a network or running locally. IPC methods can be divided into methods for message passing, synchronization, shared memory, and remote procedure calls (RPC). A poorly conceived IPC can even expose an entire network to over-the-network attacks. Despite the risks, processes and applications absolutely need to communicate with each other across your system and the network. You'll see how these communications facilitate information sharing, computational speedup, modularity, convenience, and privilege separation. In macOS, a program has a number of ways to communicate with other programs. These mechanisms for IPC often exist in different layers of the system. You'll examine how each has its own specific purposes, limitations, and intended scenarios. Some are more suitable than others for code written at a certain level of the system. For example, a kernel extension would not make use of Apple events. Additionally, the book reveals that different users have different rights when it comes to accessing files, changing system wide settings, and so on, depending on whether they are admin users or ordinary users. Running code with root or administrative privileges can intensify the dangers posed by security vulnerabilities. You'll learn that to elevate privileges safely, it is mandatory for the application to perform the task through a secure Helper process. What You'll Learn Expand the capabilities of your programs by sharing data within multiple applications Understand and dig deep into the world of Helper tools to create apps that need user privilege elevation Enhance the modularity of a system by allowing your applications to interact and share data with a website Who This Book Is For Software engineers and architects designing and developing secure applications for macOS and iOS who have hands-on knowledge of Swift with XCode.

Mastering Swift Package Manager - Build and Test Modular Apps Using Xcode (Paperback, 1st ed.): Avi Tsadok Mastering Swift Package Manager - Build and Test Modular Apps Using Xcode (Paperback, 1st ed.)
Avi Tsadok
R1,391 R1,144 Discovery Miles 11 440 Save R247 (18%) Ships in 18 - 22 working days

Maintaining an iOS project often results in thousands of code files scattered around your folders. Did you ever wanted to reuse those files with other projects but found yourself making copies of Swift files? You are not alone! Many iOS developers struggle with this issue as well-unorganized projects, duplicated files, difficulty in testing, and long complication times. This book will show how Swift Package Manager can help you handle these problems by restructuring your project to make it efficient and straightforward. Swift Package Manager isn't magic, but you'll likely need a little guidance in using this nifty tool. You'll see how to reorganize projects smartly and efficiently, create your first Swift package, and learn what libraries are in this context. Then share your package with the rest of your projects. Next test your library's quality. And then take your library to the next level of power by including files that go beyond just code. By going over the methodology of big project organization, you will have the ability to extend your project into the future as Apple sees it. Make no mistake-the path for a modular and flexible project is not easy. With the help of Swift Package Manager, it becomes possible and worth it. What You'll Learn Create a Swift package both from the command line and from Xcode Manage Swift packages in public and private Git repositories Build test suites to test integrations between packages Who This Book Is For Senior iOS developers and team leaders who already have professional experience with Swift.

Linux-Systemadministration - Grundlagen, Konzepte, Anwendung (German, Hardcover, 2005 ed.): Christine Wolfinger, Jurgen... Linux-Systemadministration - Grundlagen, Konzepte, Anwendung (German, Hardcover, 2005 ed.)
Christine Wolfinger, Jurgen Gulbins, Carsten Hammer
R1,921 Discovery Miles 19 210 Ships in 10 - 15 working days

Linux ist eine fest etablierte, fur vielfaltige Rechnerarchitekturen verfugbare Plattform und zeichnet sich insbesondere durch die hohe Stabilitat und Sicherheit des Systems aus. Dieses Buch bietet einen fundierten Einstieg in die Linux-Systemadministration unter besonderer Berucksichtigung von SuSE-Linux. Dabei werden systematisch die Installation, Konfiguration und Aktualisierung des Systems, der Umgang mit Dateisystemen sowie die Konfiguration wichtiger Netzwerkdienste dargestellt. Ferner werden zentrale Client/Server-Funktionen und andere fur die Systemadministration wichtige Aufgaben, wie Benutzerverwaltung, Sicherung von Daten und die Lokalisierung von Fehlfunktionen, detailliert erlautert.

Der Text enthalt viele praktische Hinweise zur kompetenten Administration von Linux-Systemen, geht aber auch auf grundlegende Mechanismen von UNIX/Linux-Systemen ein. Eine Kurzreferenz gibt Auskunft uber haufig verwendete Befehle, und ein Glossar erlautert wichtige Stichworte an zentraler Stelle."

Uncertainty-aware Integration of Control with Process Operations and Multi-parametric Programming Under Global Uncertainty... Uncertainty-aware Integration of Control with Process Operations and Multi-parametric Programming Under Global Uncertainty (Paperback, 1st ed. 2020)
Vassilis M. Charitopoulos
R2,654 Discovery Miles 26 540 Ships in 18 - 22 working days

This book introduces models and methodologies that can be employed towards making the Industry 4.0 vision a reality within the process industries, and at the same time investigates the impact of uncertainties in such highly integrated settings. Advances in computing power along with the widespread availability of data have led process industries to consider a new paradigm for automated and more efficient operations. The book presents a theoretically proven optimal solution to multi-parametric linear and mixed-integer linear programs and efficient solutions to problems such as process scheduling and design under global uncertainty. It also proposes a systematic framework for the uncertainty-aware integration of planning, scheduling and control, based on the judicious coupling of reactive and proactive methods. Using these developments, the book demonstrates how the integration of different decision-making layers and their simultaneous optimisation can enhance industrial process operations and their economic resilience in the face of uncertainty.

High Performance Computing - 7th Latin American Conference, CARLA 2020, Cuenca, Ecuador, September 2-4, 2020, Revised Selected... High Performance Computing - 7th Latin American Conference, CARLA 2020, Cuenca, Ecuador, September 2-4, 2020, Revised Selected Papers (Paperback, 1st ed. 2021)
Sergio Nesmachnow, Harold Castro, Andrei Tchernykh
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This book constitutes revised selected papers of the 7th Latin American High Performance Computing Conference, CARLA 2020, held in Cuenca, Ecuador, in September 2020. Due to the COVID-19 pandemic the conference was held in a virtual mode. The 15 revised full papers presented were carefully reviewed and selected out of 36 submissions. The papers included in this book are organized according to the topics on High Performance Computing Applications; High Performance Computing and Artificial Intelligence.

Training Guide Administering Windows Server 2012 R2 (MCSA) (Paperback): Orin Thomas Training Guide Administering Windows Server 2012 R2 (MCSA) (Paperback)
Orin Thomas
R1,287 R1,026 Discovery Miles 10 260 Save R261 (20%) Ships in 10 - 15 working days

Fully updated for Windows Server 2012 R2

Designed to help enterprise administrators develop real-world, job-role-specific skills - this "Training Guide" focuses on core infrastructure administration for Windows Server 2012 R2. Build hands-on expertise through a series of lessons, exercises, and suggested practices - and help maximize your performance on the job.

This Microsoft "Training Guide" Focuses on job-role-specific expertise for core infrastructure administration tasksFully updated for Windows Server 2012 R2, including new practicesProvides in-depth, hands-on training you take at your own paceCreates a foundation of skills which, along with on-the-job experience, can be measured by Microsoft Certification exams such as 70-411

Topics include: Deploying and updating Windows Server 2012 R2Managing account policies and service accountsConfiguring name resolutionAdministering Active DirectoryManaging Group Policy application and infrastructureConfiguring Group Policy settings and preferencesAdministering network policiesAdministering remote accessManaging file servicesMonitoring and auditing Windows Server 2012 R2

Pro iOS Table Views - for iPhone, iPad, and iPod touch (Paperback, 1st ed.): Tim Duckett Pro iOS Table Views - for iPhone, iPad, and iPod touch (Paperback, 1st ed.)
Tim Duckett
R1,123 R951 Discovery Miles 9 510 Save R172 (15%) Ships in 18 - 22 working days

If you're an iOS app developer, chances are you'll be using table views in your development projects. Table views are the bread and butter of iOS apps. With them, you can create everything from the simplest of lists to fully tricked-out user interfaces. Table views are one of the most complex components found in UIKit. While using them for boring standard user interfaces is quite simple, customizing them can become really challenging.

Pro iOS Table Views takes atask-oriented focus to assist you when implementing customized table views. Although it delves deeply into the Table View API, you can always decide in which level of detail you want to dive in. It's aimed to be a great reference and customization cookbook at the same time, useful for beginners as well as intermediate developers. Covers the entire Table View API in depth Covers customization and performance topics in depth Task-oriented reference with multiple levels of detail

Note: source code for this title is currently available for download at: https: //github.com/timd/Pro-iOS-TableViews What you'll learn The anatomy of tables and cells The design patterns that power the table view How to create and configure table views How to customize every last little detail of the table view How to use table views on the iPad Advanced tips and tricks for performance and killer user interfaces The latest updates in iOS 5 and how to exploit them Who this book is for

The book is targeted at iOS developers who need to customize Table Views. The information is divided into several layers of detail. While the book covers complex customization topics and user interaction techniques, it provides the fundamental basics needed for customization. Both beginners and intermediate developers will find great value in this bookas ahelpful reference, at hand to quickly refresh their knowledge at any given time. Table of Contents Table views from the ground upHow the table fits togetherFeeding the table with dataHow the cell fits togetherUsing tables for navigation and static contentIndexing table content, grouping & sorting table contentSelecting & editing table contentCustomizing cellsImproving the cell's interactioniPad

Collaborative Computing: Networking, Applications and Worksharing - 16th EAI International Conference, CollaborateCom 2020,... Collaborative Computing: Networking, Applications and Worksharing - 16th EAI International Conference, CollaborateCom 2020, Shanghai, China, October 16-18, 2020, Proceedings, Part II (Paperback, 1st ed. 2021)
Honghao Gao, Xinheng Wang, Muddesar Iqbal, Yuyu Yin, Jianwei Yin, …
R2,734 Discovery Miles 27 340 Ships in 18 - 22 working days

This two-volume set constitutes the refereed proceedings of the 16th International Conference on Collaborative Computing: Networking, Applications, and Worksharing, CollaborateCom 2020, held in Shanghai, China, in October 2020.The 61 full papers and 16 short papers presented were carefully reviewed and selected from 211 submissions. The papers reflect the conference sessions as follows: Collaborative Applications for Network and E-Commerce; Optimization for Collaborate System; Cloud and Edge Computing; Artificial Intelligence; AI Application and Optimization; Classification and Recommendation; Internet of Things; Collaborative Robotics and Autonomous Systems; Smart Transportation.

iOS 5 Recipes - A Problem-Solution Approach (Paperback, 1st ed.): Shawn Grimes, Colin Francis iOS 5 Recipes - A Problem-Solution Approach (Paperback, 1st ed.)
Shawn Grimes, Colin Francis
R1,216 R1,044 Discovery Miles 10 440 Save R172 (14%) Ships in 18 - 22 working days

iOS 5 Recipes: A Problem-Solution Approach is your guide to developing solutions on iPad, iPhone, and other iOS 5 devices and platforms. This book provides in-depth code samples and discussions for scenarios that developers face every day. You'll find numerous examples of real-world cases that will enable you to build fully functional applications quickly and efficiently. The recipes included in this book are wide in scope, and have been geared toward the professional developer. You'll find clear and concise code samples accompanying each recipe, and will be presented with cutting-edge solutions that bring forth the best that the iOS 5 SDK has to offer. The recipes include: * Working with Interface Builder in the latest version of Xcode * Building applications that incorporate animation and multimedia * Building location-aware apps * Understanding best practices for application design and development You'll find iOS 5 Recipes: A Problem-Solution Approach to be an indispensable reference for all of your iOS development.What you'll learn * How to make your apps truly stand out with brilliant animations and multimedia * How to enhance your game apps with GameCenter * How to develop powerful apps with the latest Xcode * How to extend your apps with TableView, UIView, and core graphics Who this book is for This book is intended for developers familiar with the Objective-C programming language and with an interest in developing apps for the iPhone and iPad. While a basic knowledge of Objective-C is expected, developers at all levels of app development will benefit from this book. Table of Contents * Xcode Tips and Tricks * Working with Interface Builder in Xcode * Multimedia Recipes * Camera Recipes * TableView Recipes * Core Graphic Recipes * UIView Animation Recipes * Calendar Recipes * Data Storage Recipes * Core Data Recipes * Notification Recipes * iAd Recipes * Location and Mapping Recipes * GameCenter Recipes * App Design Guidelines * Game Kit Recipes

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Mobile Under Siege - Surviving the Union…
Paula Lenor Webb Paperback R501 R468 Discovery Miles 4 680
Memoirs of General William T. Sherman
William Tecumseh Sherman Paperback R855 Discovery Miles 8 550
A Narrative of Andersonville - Drawn…
Ambrose Spencer Paperback R501 Discovery Miles 5 010
The Life of Abraham Lincoln - from His…
Ward Hill Lamon Paperback R747 Discovery Miles 7 470
Belle Boyd in Camp and Prison
Belle Boyd Paperback R639 Discovery Miles 6 390
James Garfield and the Civil War - For…
Daniel J Vermilya Paperback R616 R570 Discovery Miles 5 700
Some Recollections of Our Antislavery…
Samuel Joseph May Paperback R675 Discovery Miles 6 750
The Battle of Fredericksburg - We Cannot…
James K Bryant Paperback R501 R468 Discovery Miles 4 680
Opinion of Charles O'conor, Esq'r, on…
Charles O'Conor Paperback R333 Discovery Miles 3 330
Alabama and the Civil War - A History…
Robert C Jones Paperback R517 R486 Discovery Miles 4 860

 

Partners