{"title":"Pearson Open Source Software Development Ser","description":null,"products":[{"product_id":"rapid-gui-programming-with-python-and-qt-book-mark-summerfield-9780132354189","title":"Rapid GUI Programming with Python and Qt","description":"The Insider's Best-Practice Guide to Rapid PyQt 4 GUI DevelopmentWhether you're building GUI prototypes or full-fledged cross-platform GUI applications with native look-and-feel, PyQt 4 is your fastest, easiest, most powerful solution. Qt expert Mark Summerfield has written the definitive best-practice guide to PyQt 4 development.  With Rapid GUI Programming with Python and Qt you'll learn how to build efficient GUI applications that run on all major operating systems, including Windows, Mac OS X, Linux, and many versions of Unix, using the same source code for all of them. Summerfield systematically introduces every core GUI development technique: from dialogs and windows to data handling; from events to printing; and more. Through the book's realistic examples you'll discover a completely new PyQt 4-based programming approach, as well as coverage of many new topics, from PyQt 4's rich text engine to advanced model\/view and graphics\/view programming. Every key concept is illuminated with realistic, downloadable examples—all tested on Windows, Mac OS X, and Linux with Python 2.5, Qt 4.2, and PyQt 4.2, and on Windows and Linux with Qt 4.3 and PyQt 4.3.  Coverge includes    Python basics for every PyQt developer: data types, data structures, control structures, classes, modules, and more    Core PyQt GUI programming techniques: dialogs, main windows, and custom file formats    Using Qt Designer to design user interfaces, and to implement and test dialogs, events, the Clipboard, and drag-and-drop     Building custom widgets: Widget Style Sheets, composite widgets, subclassing, and more    Making the most of Qt 4.2's new graphics\/view architecture    Connecting to databases, executing SQL queries, and using form and table views    Advanced model\/view programming: custom views, generic delegates, and more    Implementing online help, internationalizing applications, and using PyQt's networking and multithreading facilities","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49618640797969,"sku":"CIN0132354187G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49651588858129,"sku":"GOR002987170","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49918115774737,"sku":"GOR005278799","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51423451742481,"sku":"CIN0132354187VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":52705447379217,"sku":"GOR011463266","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0132354187.jpg?v=1751355077"},{"product_id":"essential-linux-device-drivers-book-sreekrishnan-venkateswaran-9780132396554","title":"Essential Linux Device Drivers","description":"“Probably the most wide ranging and complete Linux device driver book I’ve read.”  --Alan Cox, Linux Guru and Key Kernel Developer     “Very comprehensive and detailed, covering almost every single Linux device driver type.”  --Theodore Ts’o, First Linux Kernel Developer in North America and Chief Platform Strategist of the Linux Foundation     The Most Practical Guide to Writing Linux Device Drivers  Linux now offers an exceptionally robust environment for driver development: with today’s kernels, what once required years of development time can be accomplished in days. In this practical, example-driven book, one of the world’s most experienced Linux driver developers systematically demonstrates how to develop reliable Linux drivers for virtually any device. Essential Linux Device Drivers is for any programmer with a working knowledge of operating systems and C, including programmers who have never written drivers before. Sreekrishnan Venkateswaran focuses on the essentials, bringing together all the concepts and techniques you need, while avoiding topics that only matter in highly specialized situations. Venkateswaran begins by reviewing the Linux 2.6 kernel capabilities that are most relevant to driver developers. He introduces simple device classes; then turns to serial buses such as I2C and SPI; external buses such as PCMCIA, PCI, and USB; video, audio, block, network, and wireless device drivers; user-space drivers; and drivers for embedded Linux–one of today’s fastest growing areas of Linux development. For each, Venkateswaran explains the technology, inspects relevant kernel source files, and walks through developing a complete example.     • Addresses drivers discussed in no other book, including drivers for I2C, video, sound, PCMCIA, and different types of flash memory  • Demystifies essential kernel services and facilities, including kernel threads and helper interfaces  • Teaches polling, asynchronous notification, and I\/O control  • Introduces the Inter-Integrated Circuit Protocol for embedded Linux drivers  • Covers multimedia device drivers using the Linux-Video subsystem and Linux-Audio framework  • Shows how Linux implements support for wireless technologies such as Bluetooth, Infrared, WiFi, and cellular networking  • Describes the entire driver development lifecycle, through debugging and maintenance  • Includes reference appendixes covering Linux assembly, BIOS calls, and Seq files","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49745138680081,"sku":"GOR012378400","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49751978279185,"sku":"CIN0132396556G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50747827618065,"sku":"GOR003092224","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50761482961169,"sku":"CIN0132396556VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51684044767505,"sku":"GOR008802169","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0132396556.jpg?v=1750908079"},{"product_id":"c-gui-programming-with-qt4-book-jasmin-blanchette-9780132354165","title":"C++ GUI Programming with Qt4","description":"The Only Official, Best-Practice Guide to Qt 4.3 ProgrammingUsing Trolltech's Qt you can build industrial-strength C++ applications that run natively on Windows, Linux\/Unix, Mac OS X, and embedded Linux without source code changes. Now, two Trolltech insiders have written a start-to-finish guide to getting outstanding results with the latest version of Qt: Qt 4.3.  Packed with realistic examples and in-depth advice, this is the book Trolltech uses to teach Qt to its own new hires. Extensively revised and expanded, it reveals today's best Qt programming patterns for everything from implementing model\/view architecture to using Qt 4.3's improved graphics support. You'll find proven solutions for virtually every GUI development task, as well as sophisticated techniques for providing database access, integrating XML, using subclassing, composition, and more. Whether you're new to Qt or upgrading from an older version, this book can help you accomplish everything that Qt 4.3 makes possible.    Completely updated throughout, with significant new coverage of databases, XML, and Qtopia embedded programming    Covers all Qt 4.2\/4.3 changes, including Windows Vista support, native CSS support for widget styling, and SVG file generation    Contains separate 2D and 3D chapters, coverage of Qt 4.3's new graphics view classes, and an introduction to QPainter's OpenGL back-end    Includes new chapters on look-and-feel customization and application scripting    Illustrates Qt 4's model\/view architecture, plugin support, layout management, event processing, container classes, and much more    Presents advanced techniques covered in no other book—from creating plugins to interfacing with native APIs    Includes a new appendix on Qt Jambi, the new Java version of Qt","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49765249483025,"sku":"CIN0132354160G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50615489691921,"sku":"GOR005351891","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50854149423377,"sku":"GOR013225147","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50954725458193,"sku":"CIN0132354160VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":52108461179153,"sku":"GOR006754580","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":52108993134865,"sku":"GOR008934648","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0132354160.jpg?v=1751322657"},{"product_id":"selinux-by-example-book-frank-mayer-9780131963696","title":"SELinux by Example","description":"Serving as a guide to using SELinux in production environments, this book illuminates various facets of working with SELinux, from its architecture and security object model to its policy language. It explains SELinux sample policies. It also contains a comprehensive SELinux policy language reference and covers features in Fedora Core 5.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49862660423953,"sku":"GOR001967402","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50045292282129,"sku":"CIN0131963694VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52085485469969,"sku":"CIN0131963694G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0131963694.jpg?v=1751290594"},{"product_id":"linux-programming-by-example-book-arnold-robbins-9780131429642","title":"Linux Programming by Example","description":"Written by the best-selling author of 'Unix in a Nutshell', this is an example-driven introduction to the core Linux programming interfaces that every Linux developer needs to master. The examples used are taken from the actual source code to popular GNU Linux programs.","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49888913719569,"sku":"GOR010826087","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50344266989841,"sku":"CIN0131429647G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50428206481681,"sku":"GOR002174474","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50715306852625,"sku":"CIN0131429647VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51829463679249,"sku":"GOR003873897","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0131429647.jpg?v=1751356332"}],"url":"https:\/\/www.worldofbooks.com\/collections\/pearson-open-source-software-development-ser-book-series.oembed","provider":"World of Books ","version":"1.0","type":"link"}