Author: Brian Jepson
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 536
Book Description
All the tools and techniques you'll need to get started on database programming with Linux Linux's popularity as an enterprise programming solution has skyrocketed recently thanks to support from major database software providers. With new software coming out each year, and constant improvements in existing software, programmers need to be able to develop database applications using Linux. Written by experts in the database and open source communities, this comprehensive, hands-on guide provides all the tools, techniques, and skills you'll need to start your way to becoming a Linux database expert. Bringing you quickly up to speed on real-world database development basics, the book begins with software design basics, including requirements gathering, database and user interface design, and Object-oriented design. You'll then discover in-depth discussions of database engines and APIs such as PostgreSQL, MiniSQL, Sybase, and Oracle, design tools and programming languages such as Java, Perl, and C. In addition, you'll learn more about application frameworks, components, and distributed components. And you'll find the most up-to-date coverage of Linux database applications to help make this an indispensable resource. With this book, you'll gain a better understanding of the critical pieces of Linux project planning and development, including: * Design and specification issues * Database design and theory * User interface design principles * UML and Patterns for object-oriented analysis and designYou'll also learn about: * Getting started with PostgreSQL, MySQL, Sybase, Oracle, and MiniSQL * Implementation-level differences between various databases * Database development * Administration and modeling tools * Programming with CORBA The companion Web site at www.wiley.com/compbooks/jepson features: * Example programs * Reusable code Visit our Web site at www.wiley.com/compbooks/
Database Application Programming with Linux
Author: Brian Jepson
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 536
Book Description
All the tools and techniques you'll need to get started on database programming with Linux Linux's popularity as an enterprise programming solution has skyrocketed recently thanks to support from major database software providers. With new software coming out each year, and constant improvements in existing software, programmers need to be able to develop database applications using Linux. Written by experts in the database and open source communities, this comprehensive, hands-on guide provides all the tools, techniques, and skills you'll need to start your way to becoming a Linux database expert. Bringing you quickly up to speed on real-world database development basics, the book begins with software design basics, including requirements gathering, database and user interface design, and Object-oriented design. You'll then discover in-depth discussions of database engines and APIs such as PostgreSQL, MiniSQL, Sybase, and Oracle, design tools and programming languages such as Java, Perl, and C. In addition, you'll learn more about application frameworks, components, and distributed components. And you'll find the most up-to-date coverage of Linux database applications to help make this an indispensable resource. With this book, you'll gain a better understanding of the critical pieces of Linux project planning and development, including: * Design and specification issues * Database design and theory * User interface design principles * UML and Patterns for object-oriented analysis and designYou'll also learn about: * Getting started with PostgreSQL, MySQL, Sybase, Oracle, and MiniSQL * Implementation-level differences between various databases * Database development * Administration and modeling tools * Programming with CORBA The companion Web site at www.wiley.com/compbooks/jepson features: * Example programs * Reusable code Visit our Web site at www.wiley.com/compbooks/
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 536
Book Description
All the tools and techniques you'll need to get started on database programming with Linux Linux's popularity as an enterprise programming solution has skyrocketed recently thanks to support from major database software providers. With new software coming out each year, and constant improvements in existing software, programmers need to be able to develop database applications using Linux. Written by experts in the database and open source communities, this comprehensive, hands-on guide provides all the tools, techniques, and skills you'll need to start your way to becoming a Linux database expert. Bringing you quickly up to speed on real-world database development basics, the book begins with software design basics, including requirements gathering, database and user interface design, and Object-oriented design. You'll then discover in-depth discussions of database engines and APIs such as PostgreSQL, MiniSQL, Sybase, and Oracle, design tools and programming languages such as Java, Perl, and C. In addition, you'll learn more about application frameworks, components, and distributed components. And you'll find the most up-to-date coverage of Linux database applications to help make this an indispensable resource. With this book, you'll gain a better understanding of the critical pieces of Linux project planning and development, including: * Design and specification issues * Database design and theory * User interface design principles * UML and Patterns for object-oriented analysis and designYou'll also learn about: * Getting started with PostgreSQL, MySQL, Sybase, Oracle, and MiniSQL * Implementation-level differences between various databases * Database development * Administration and modeling tools * Programming with CORBA The companion Web site at www.wiley.com/compbooks/jepson features: * Example programs * Reusable code Visit our Web site at www.wiley.com/compbooks/
Linux Application Development
Author: Michael K. Johnson
Publisher: Addison-Wesley Professional
ISBN: 9780321563224
Category : Application software
Languages : en
Pages : 0
Book Description
Linux Application Development, Second Edition, is the definitive reference for Linux programmers at all levels of experience, including C programmers moving from other operating systems. Building on their widely praised first edition, leading Linux programmers Michael Johnson and Erik Troan systematically present the key APIs and techniques you need to create robust, secure, efficient software or to port existing code to Linux. Linux Application Development is divided into four parts. Part 1 introduces you to Linux(the operating system, licenses, and documentation. Part 2 covers the most important aspects of the development environment(the compilers, linker, loader, and debugging tools. Part 3-the heart of the book-describes the interface to the kernel and to the core system libraries, including discussion of the process model, file handling, directory operations, signal processing (including the Linux signal API), job control, the POSIX(termios interface, sockets, and the Linux console. Part 4 describes important development libraries with interfaces more independent of the kernel. The source code from the book is freely available at http://www.awl.com/cseng/books/lad.
Publisher: Addison-Wesley Professional
ISBN: 9780321563224
Category : Application software
Languages : en
Pages : 0
Book Description
Linux Application Development, Second Edition, is the definitive reference for Linux programmers at all levels of experience, including C programmers moving from other operating systems. Building on their widely praised first edition, leading Linux programmers Michael Johnson and Erik Troan systematically present the key APIs and techniques you need to create robust, secure, efficient software or to port existing code to Linux. Linux Application Development is divided into four parts. Part 1 introduces you to Linux(the operating system, licenses, and documentation. Part 2 covers the most important aspects of the development environment(the compilers, linker, loader, and debugging tools. Part 3-the heart of the book-describes the interface to the kernel and to the core system libraries, including discussion of the process model, file handling, directory operations, signal processing (including the Linux signal API), job control, the POSIX(termios interface, sockets, and the Linux console. Part 4 describes important development libraries with interfaces more independent of the kernel. The source code from the book is freely available at http://www.awl.com/cseng/books/lad.
Java Application Development on Linux
Author: Carl Albing
Publisher: Prentice Hall
ISBN:
Category : Computers
Languages : en
Pages : 606
Book Description
Learn how to design, develop, and deploy real-world Java business applications on Linux--the fastest growing Java development platform. This book covers the full application development life cycle on Linux, from designing and developing an application to deploying and maintaining it.
Publisher: Prentice Hall
ISBN:
Category : Computers
Languages : en
Pages : 606
Book Description
Learn how to design, develop, and deploy real-world Java business applications on Linux--the fastest growing Java development platform. This book covers the full application development life cycle on Linux, from designing and developing an application to deploying and maintaining it.
Web Database Applications with PHP and MySQL
Author: Hugh E. Williams
Publisher: "O'Reilly Media, Inc."
ISBN: 9780596000417
Category : Computers
Languages : en
Pages : 592
Book Description
Introduces techniques for building applications that integrate large databases with web interfaces. Using a three-tier architecture, the book focuses on the middle tier and the application logic that brings together the fundamentally different client and database tiers. The authors explain the principles behind searching, browsing, storing user data, validating user input, managing user transactions, and security. Annotation copyrighted by Book News, Inc., Portland, OR.
Publisher: "O'Reilly Media, Inc."
ISBN: 9780596000417
Category : Computers
Languages : en
Pages : 592
Book Description
Introduces techniques for building applications that integrate large databases with web interfaces. Using a three-tier architecture, the book focuses on the middle tier and the application logic that brings together the fundamentally different client and database tiers. The authors explain the principles behind searching, browsing, storing user data, validating user input, managing user transactions, and security. Annotation copyrighted by Book News, Inc., Portland, OR.
Beginning Linux?Programming
Author: Neil Matthew
Publisher: John Wiley & Sons
ISBN: 0764544977
Category : Computers
Languages : en
Pages : 891
Book Description
The book starts with the basics, explaining how to compile and run your first program. First, each concept is explained to give you a solid understanding of the material. Practical examples are then presented, so you see how to apply the knowledge in real applications.
Publisher: John Wiley & Sons
ISBN: 0764544977
Category : Computers
Languages : en
Pages : 891
Book Description
The book starts with the basics, explaining how to compile and run your first program. First, each concept is explained to give you a solid understanding of the material. Practical examples are then presented, so you see how to apply the knowledge in real applications.
Enterprise Android
Author: Zigurd Mednieks
Publisher: John Wiley & Sons
ISBN: 1118240464
Category : Computers
Languages : en
Pages : 408
Book Description
The definitive guide to building data-driven Android applications for enterprise systems Android devices represent a rapidly growing share of the mobile device market. With the release of Android 4, they are moving beyond consumer applications into corporate/enterprise use. Developers who want to start building data-driven Android applications that integrate with enterprise systems will learn how with this book. In the tradition of Wrox Professional guides, it thoroughly covers sharing and displaying data, transmitting data to enterprise applications, and much more. Shows Android developers who are not familiar with database development how to design and build data-driven applications for Android devices and integrate them with existing enterprise systems Explores how to collect and store data using SQLite, share data using content providers, and display data using adapters Covers migrating data using various methods and tools; transmitting data to the enterprise using web services; serializing, securing, and synchronizing data Shows how to take advantage of the built-in capabilities of the Android OS to integrate applications into enterprise class systems Enterprise Android prepares any Android developer to start creating data-intensive applications that today’s businesses demand.
Publisher: John Wiley & Sons
ISBN: 1118240464
Category : Computers
Languages : en
Pages : 408
Book Description
The definitive guide to building data-driven Android applications for enterprise systems Android devices represent a rapidly growing share of the mobile device market. With the release of Android 4, they are moving beyond consumer applications into corporate/enterprise use. Developers who want to start building data-driven Android applications that integrate with enterprise systems will learn how with this book. In the tradition of Wrox Professional guides, it thoroughly covers sharing and displaying data, transmitting data to enterprise applications, and much more. Shows Android developers who are not familiar with database development how to design and build data-driven applications for Android devices and integrate them with existing enterprise systems Explores how to collect and store data using SQLite, share data using content providers, and display data using adapters Covers migrating data using various methods and tools; transmitting data to the enterprise using web services; serializing, securing, and synchronizing data Shows how to take advantage of the built-in capabilities of the Android OS to integrate applications into enterprise class systems Enterprise Android prepares any Android developer to start creating data-intensive applications that today’s businesses demand.
Advanced Linux Programming
Author: CodeSourcery LLC
Publisher: Sams Publishing
ISBN: 0672333627
Category : Computers
Languages : en
Pages : 543
Book Description
This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version. Advanced Linux Programming is divided into two parts. The first covers generic UNIX system services, but with a particular eye towards Linux specific information. This portion of the book will be of use even to advanced programmers who have worked with other Linux systems since it will cover Linux specific details and differences. For programmers without UNIX experience, it will be even more valuable. The second section covers material that is entirely Linux specific. These are truly advanced topics, and are the techniques that the gurus use to build great applications. While this book will focus mostly on the Application Programming Interface (API) provided by the Linux kernel and the C library, a preliminary introduction to the development tools available will allow all who purchase the book to make immediate use of Linux.
Publisher: Sams Publishing
ISBN: 0672333627
Category : Computers
Languages : en
Pages : 543
Book Description
This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version. Advanced Linux Programming is divided into two parts. The first covers generic UNIX system services, but with a particular eye towards Linux specific information. This portion of the book will be of use even to advanced programmers who have worked with other Linux systems since it will cover Linux specific details and differences. For programmers without UNIX experience, it will be even more valuable. The second section covers material that is entirely Linux specific. These are truly advanced topics, and are the techniques that the gurus use to build great applications. While this book will focus mostly on the Application Programming Interface (API) provided by the Linux kernel and the C library, a preliminary introduction to the development tools available will allow all who purchase the book to make immediate use of Linux.
CompTIA Linux+ Study Guide
Author: Richard Blum
Publisher: John Wiley & Sons
ISBN: 1119878969
Category : Computers
Languages : en
Pages : 1201
Book Description
The best-selling, hands-on roadmap to acing the new Linux+ exam In the newly updated Fifth Edition of CompTIA Linux+ Study Guide: Exam XK0-005, IT industry veterans and tech education gurus Richard Blum and Christine Bresnahan deliver a concise and practical blueprint to success on the CompTIA Linux+ exam and in your first role as a Linux network or system administrator. In the book, you’ll find concrete strategies and proven techniques to master Linux system management, security, scripting, containers, automation, and troubleshooting. Every competency tested on the Linux+ exam is discussed here. You’ll also get: Hands-on Linux advice that ensures you’re job-ready on the first day of your new network or sysadmin role Test-taking tips and tactics that decrease exam anxiety and get you ready for the challenging Linux+ exam Complimentary access to the Sybex learning environment, complete with online test bank, bonus practice exams, electronic flashcards, and a searchable glossary Perfect for practicing network and system admins seeking an in-demand and valuable credential for working with Linux servers and computers, CompTIA Linux+ Study Guide: Exam XK0-005, Fifth Edition, will also earn a place in the libraries of people looking to change careers and start down an exciting new path in tech. And save 10% when you purchase your CompTIA exam voucher with our exclusive WILEY10 coupon code.
Publisher: John Wiley & Sons
ISBN: 1119878969
Category : Computers
Languages : en
Pages : 1201
Book Description
The best-selling, hands-on roadmap to acing the new Linux+ exam In the newly updated Fifth Edition of CompTIA Linux+ Study Guide: Exam XK0-005, IT industry veterans and tech education gurus Richard Blum and Christine Bresnahan deliver a concise and practical blueprint to success on the CompTIA Linux+ exam and in your first role as a Linux network or system administrator. In the book, you’ll find concrete strategies and proven techniques to master Linux system management, security, scripting, containers, automation, and troubleshooting. Every competency tested on the Linux+ exam is discussed here. You’ll also get: Hands-on Linux advice that ensures you’re job-ready on the first day of your new network or sysadmin role Test-taking tips and tactics that decrease exam anxiety and get you ready for the challenging Linux+ exam Complimentary access to the Sybex learning environment, complete with online test bank, bonus practice exams, electronic flashcards, and a searchable glossary Perfect for practicing network and system admins seeking an in-demand and valuable credential for working with Linux servers and computers, CompTIA Linux+ Study Guide: Exam XK0-005, Fifth Edition, will also earn a place in the libraries of people looking to change careers and start down an exciting new path in tech. And save 10% when you purchase your CompTIA exam voucher with our exclusive WILEY10 coupon code.
IT Tools and Applications
Author: Ramesh Bangia
Publisher: Firewall Media
ISBN: 9788170084471
Category : Database management
Languages : en
Pages : 430
Book Description
Publisher: Firewall Media
ISBN: 9788170084471
Category : Database management
Languages : en
Pages : 430
Book Description
Linux System Programming
Author: Robert Love
Publisher: "O'Reilly Media, Inc."
ISBN: 1449341535
Category : Computers
Languages : en
Pages : 568
Book Description
Write software that draws directly on services offered by the Linux kernel and core system libraries. With this comprehensive book, Linux kernel contributor Robert Love provides you with a tutorial on Linux system programming, a reference manual on Linux system calls, and an insider’s guide to writing smarter, faster code. Love clearly distinguishes between POSIX standard functions and special services offered only by Linux. With a new chapter on multithreading, this updated and expanded edition provides an in-depth look at Linux from both a theoretical and applied perspective over a wide range of programming topics, including: A Linux kernel, C library, and C compiler overview Basic I/O operations, such as reading from and writing to files Advanced I/O interfaces, memory mappings, and optimization techniques The family of system calls for basic process management Advanced process management, including real-time processes Thread concepts, multithreaded programming, and Pthreads File and directory management Interfaces for allocating memory and optimizing memory access Basic and advanced signal interfaces, and their role on the system Clock management, including POSIX clocks and high-resolution timers
Publisher: "O'Reilly Media, Inc."
ISBN: 1449341535
Category : Computers
Languages : en
Pages : 568
Book Description
Write software that draws directly on services offered by the Linux kernel and core system libraries. With this comprehensive book, Linux kernel contributor Robert Love provides you with a tutorial on Linux system programming, a reference manual on Linux system calls, and an insider’s guide to writing smarter, faster code. Love clearly distinguishes between POSIX standard functions and special services offered only by Linux. With a new chapter on multithreading, this updated and expanded edition provides an in-depth look at Linux from both a theoretical and applied perspective over a wide range of programming topics, including: A Linux kernel, C library, and C compiler overview Basic I/O operations, such as reading from and writing to files Advanced I/O interfaces, memory mappings, and optimization techniques The family of system calls for basic process management Advanced process management, including real-time processes Thread concepts, multithreaded programming, and Pthreads File and directory management Interfaces for allocating memory and optimizing memory access Basic and advanced signal interfaces, and their role on the system Clock management, including POSIX clocks and high-resolution timers