Links:
Linux Application Development by Michael K. Johnson, Erik W. Troan: practical reference guides programmers developing Linux applications or porting applications from other platforms. hot Advanced Linux Programming This book takes a tutorial approach, introducing the most important programming concepts and techniques, and providing examples of how to use them. The book is not intended for beginners, and readers are expected to be competent with the C programming lanague and C library functions. Read more Assembly Language Step-By-Step : Programming With DOS and Linux by Jeff Duntemann: the bestselling guide updated and expanded to include coverage of Linux Assembly Language Step-by-Step: Programming with DOS and Linux, 2nd Edition by Jeff Duntemann: a book/CD-ROM guide for programmers. Begins with an overview of the internal operations of the Intel-based PC, then covers all steps involved in writing, testing, and debugging assembly programs. Presents working example programs for both the DOS and Linux operating systems using the popular free assembler NASM. Includes information on assembly-level coding for Linux Beginning Gtk+/Gnome Programming by Peter Wright: Paperback - 600 pages Beginning Linux Programming by Richard Stones, Neil Matthew, Alan Cox: delivers an excellent overview of the world of Linux development with an appealing range of essential tools and APIs Beginning Lua Programming by Kurt Jung, Aaron Brown: This book is for beginning programmers, game developers, and web site developers who are interested in a simple yet powerful introduction to programming. Building Applications with the Linux Standard Base by Linux Standard Base Team: written by the team that created the LSB, Building Applications with the Linux Standard Base shows developers how to create, test, and certify software for LSB 2.0 compliance. The book?s hands-on approach lets readers quickly understand how to write Linux applications that are portable across multiple distributions, including those from SuSE, Mandrake, and Solaris Complete Linux Shell Programming Training Course, The by Ellie Quigley, Scott Hawkins: covers bash, tcsh, grep, sed, and gawk PLUS the kernel-shell relationship, system calls, redirections and pipes, and loops Database Application Programming with Linux by Brian Jepson Developing Linux Applications with GTK+ and GDK by Eric Harlow: a comprehensive explanation of how to program with the GIMP Toolkit (GTK+) and the Graphics Drawing Kit (GDK). These tools dramatically ease the process of building graphical user interfaces (GUIs) for Linux applications Developing on Linux with C# and .NET: The Mono Project by Daniel Solin: concentrates on Linux people, wanting to get started with C#. It will assume some programming experience, but no prior experience of C# or .Net. Readers will get a good lesson of C#, from the beginning to the end, but also get a view of the technologies that are not available on Windows, like Gtk# Developing Web Applications by Ralph Moseley: Developing Web Applications presents script writing and good programming practice but also allows students to see how the individual technologies fit together. It includes recent technical developments to provide a practical and modern introduction to building web applications. Enterprise Linux at Work: How to Build 10 Distributed Applications for Your Organization by Stephen Asbury: a book that gets past the basics to show how to utilize Linux in the enterprise Graphic Java 1.2 : Mastering the Jfc : Awt (Java Series) a comprehensive guide to developing Graphical User Interfaces with the JDK 1.2. Linux 3D Graphics Programming Norman Lin: focuses on using C++ code relative to the 3-D graphics programming under Linux. The author focuses on providing illustrations of each graphics concept with self-contained code examples and then provides the programmer with the integration of each concept into a larger 3D engine framework. The programmer then is able to use this framework and create a real-time, portal-based engine Linux Application Development (2nd Edition) by Michael K. Johnson, Erik W. Troan: this practical reference guides programmers developing Linux applications or porting applications from other platforms. Linux is fundamentally similar to Unix-so, much of the book covers ground familiar to Unix programmers-but this book consistently addresses topics from a Linux point of view. The aim throughout is to provide the detailed information you need to take full advantage of Linux Linux Application Development for the Enterprise by Satya Sai Kolachina: provides information, techniques, and source code for developing commercial-grade applications on the Linux operating system Linux Assembly Language Programming by Bob Neveln: Paperback - 350 pages Bk&Cd Rom edition (July 20, 2000) Linux Game Programming by Mark Collins, Andre Lamothe (Editor), Ren Campbell, Steve Baker, Martin Donlon: offers Linux users the information they need to create a game using their OS of choice. This is the only book that addresses game development for the Linux community on the market today Linux Gnome/Gtk Programming Bible by Griffith, Arthur Griffith: gives you all the tools you need to master the complex programming architecture of GNOME (GNU Object Model Environment) and GTK+ (the GIMP Toolkit). Linux Graphics Programming with SVGAlib by Jay Link: a complete reference for programmers, developers, and students who wish to integrate the functionality of this remarkable graphics library with their own Linux programs Linux Internals (Application Development) by Moshe Bar:covers critical topics including strategies for avoiding crises which is useful for experienced Linux administrators and developers Linux Programmer's Reference by Richard Petersen: an alphabetical reference of every major LINUX command, syntax, description and example. The book provides time-saving insight as to when a certain command is better used over another. BASH and TCSH are covered, along with the Z shell. Linux Programming Bible by John Goerzen: this soup-to-nuts reference leads you step-by-step from simple shell programs to sophisticated CGI applications. Along the way you'll find out how to make the most of the Linux C/C++ environment, handle pipe and socket communications, manipulate data with Perl, and much more Linux Programming by Example by Kurt Wall: introduces programmers with some background in C but no knowledge of the specifics of Linux programming to the fundamentals of Linux system programming and application development. Topics covered include using GNU development tools, system programming, file handling in Linux, interprocess communication, network programming, application programming interfaces, X window programming, debugging and memory management, and version control and software distribution Linux Programming for Dummies by James Edward Keogh, Francis Litterio, Jim Keogh: Paperback - 384 pages LINUX Programming Tools: A Primer for Software Developers by Syed Mansoor Sarwar, Khaled H. Al-Saqabi: covers wide range, from C library functions, unix commands, debugger, make utility tricks, CVS and also your unix environment Linux Programming Unleashed by Kurt Wall, Mark Watson, Mark Whitis: a complete and comprehensive reference for intermediate to advanced Linux developers that covers every possible use of Linux. Topics include: Core Linux Programming; Interprocess Communication; Device Drivers; Development Tools (make, Emacs, diff and patch, etc.); Programming the User Interface; programming (including Motif, Athena, GTK, QT, and more); Scripting; Security; System Programming Using Libraries; Package Management; and Licensing Linux Programming White Papers by David Rusling, Ori Pomerantz, Sven Goldt, Sven Van Der Meer, Esther Schindler, Scott Burkett, Matt Welsh, Ivan Bowman (Foreword), Eric Raymond: Covers sound and graphics programming, programming I/O ports, C programming, message queues, memory management, code debugging, porting applications to Linux, and other related Linux programming topics Linux Rapid Application Development by Cameron Hughes, Tracey Hughes: this hands-on guide gives C++ programmers the tools and techniques they need to create applications based on KDE, the leading Linux graphical user interface. Packed with tips and advice for streamlining the entire development cycle, it explains how to harness the Qt and K Class-libraries-and build user-friendly Linux applications in a snap. The CD-ROM has Qt and KDE tools, and all code from the book Linux Socket Programming by Example by Warren Gay: begins with a very basic introduction to the fundamentals of socket level programming. As the chapters progress, you are introduced to related concepts, such as forming network addresses, Ipv6, the TCP/IP protocol suite and options, writing servers, and creating secure applications. You will also learn about socket fundamentals, domains and addresses, address conversion functions, socket types and protocols, Internet sockets, types and protocols, binding an address to a socket, using Datagram oriented protocols, and much more Linux Socket Programming with CDROM by Sean Walton: Paperback - 400 pages (January 2000) Linux Transfer for Windows Programmers: A Roadmap for Creating a Linux Programmer's Workstation by Whil Hentzen: demonstrates how to install and tune Linux specifically for software development on the Linux operating system. Described are the many popular Linux programming tools and environments, from the classic "big three" standards of Perl, Python, and PHP, to new tools like Zope and Kylix and database backends such as MySQL and PostgreSQL Multitool Linux: Practical Uses for Open Source Software by Michael Schwarz, Jeremy Anderson, Peter Curtis, Steven Murphy: this resource-packed guide delivers pragmatic solutions for real-world development needsall using open source software tools. Viewing Linux as a well-stocked toolbox, the book shows programmers and sophisticated users how to create numerous exciting and useful applications for business and entertainment Open Source Linux Web Programming by Jones, Drew Batchelor, Christopher A. Jones: this complete toolbox of techniques shows you how to harness the open-source power of Linux-and create world-class Internet applications. Open Source Web Development with LAMP: Using Linux, Apache, MySQL, Perl, and PHP by James B. Lee, Brent Ware: covers many different technologies, some complementary, some discreet. By showing you many of the possible tools, this book lets you decide which is best for the job at hand Php Essentials by Julie C. Meloni: aim is to provide a hands-on guide to installing and using PHP for those who have no previous knowledge of the product. The book's based on version 3 but covers new PHP 4 features too Practical Linux Programming: Device Drivers, Embedded systems, and the Internet by Ashfaq A. Khan: about designing and developing embedded systems, using Internet technology as a user interface. The book emphasizes the use of three different technologies for embedded system design and development: the Web, the Linux kernel, and SQL queries Practical PHP and MySQL(R): Building Eight Dynamic Web Applications Jono Bacon: Leading open source author Jono Bacon teaches the core skills you?ll need to build virtually any application. You?ll discover how to connect with databases, upload content, perform cascading deletes, edit records, validate registrations, specify user security, create reusable components, use PEAR extensions, and even build Ajax applications. Professional LAMP : Linux, Apache, MySQL and PHP Web Development by Jason Gerner, Morgan Owens, Elizabeth Naramore, Jeremy Stolz: The amazing combination of Linux, Apache, MySQL, and PHP (LAMP) enjoys increasing popularity because of the interaction, flexibility, customization, and cost effectiveness of its components. In turn, LAMP has proven to be one of the fastest-growing ways to develop enterprise-level web applications. As the first book to address the LAMP module in its entirety at the professional level, this resource will help you take your web sites to the next level. Professional Linux Programming by Jon Masters: This book is broken into four primary sections addressing key topics that Linux programmers need to master: Linux nuts and bolts, the Linux kernel, the Linux desktop, and Linux for the Web. Programmer's Guide to NCurses by Dan Gookin: A no-nonsense tutorial guide to the nCurses version 5.5 library, taking you from basic to advanced functions step by step. Then you'll find an A-to-Z reference of more than 175 nCurses functions, cross-referenced and illustrated with examples. Programming Kde 2.0 : Creating Linux Desktop Applications by Lotzi Bölöni: introduces C++ programmers to the K Desktop Environment with a comprehensive tutorial ranging from general principles and libraries to component programming and interprogram communications Programming Linux Games by Loki Software Inc, John R. Hall: a complete guide to developing Linux games, written by the Linux gaming experts Python Phrasebook Brad Dayley: Python Phrasebook gives you the code phrases you need to quickly and effectively complete your programming projects in Python. Qt Programming for LINUX and Windows 2000 by Patrick Ward: provides in-depth coverage of QT programming for Linux and Windows 2000, interfacing with Microsoft APIs, working with DDE servers, COM, DCOM, and Qt2. The CD-ROM comes with the new Qt 2.1 with toolkit extensions, sample code, and more Sams Teach Yourself Linux Programming in 24 Hours provides a digestible introduction to creating Linux system utilities in the C programming language for the beginning or intermediate C programmer. Written by author Warren W. Gay, whose own code is part of today's Linux, this guide provides just enough nitty-gritty detail in 24 easy-to-follow lessons Sams Teach Yourself Shell Programming in 24 Hours a tutorial aimed at making the UNIX and Linux user more effective and productive users of the operating system. It does this by showing them how to take control of their systems by harnessing the power of the shell Teach Yourself Shell Programming in 24 Hours by Sriranga Veeraraghavan: a tutorial aimed at making the UNIX and Linux user more effective and productive users of the operating system
Next 50