Pro Hibernate 3
Pro Hibernate 3 is the first book to offer complete coverage of the open source lightweight Hibernate 3 and its features. Authors Dave Minter and Jeff Linwood discuss the persistence layer and share design tips and best practices. And the duo goes beyond just explaining how to use parts of Hibernate; they probe well beneath the surface, and teach you how to step back and solve problems thoroughly. If you have experience using Java with databases, but lack experience with Hibernate, then this book is ideal for you. Similarly, if you have some familiarity with Hibernate 2 and now want to learn the nuances of version 3, then this book is a wise addition to your library.
Pro Eclipse JST : Plug-ins for J2EE Development
The open source Eclipse has proven to be a best-of-class, extensible application development framework. Out of the zip file, Eclipse offers many tools for developing Java applications including wizards, unit testing, debuggers, and editors. However, these tools do not support the development of enterprise applications.
Pro Drupal Development
Widely praised for its in–depth coverage of Drupal internals, bestselling Pro Drupal Development has been updated for Drupal 6 in this edition, and provides are even more tricks of the trade to help you further yourself as a professional Drupal developer. Assuming you already know how to install and bring a standard installation online, John K. VanDyk gives you everything else you need to customize your Drupal installation however you see fit. Pro Drupal Development, Second Edition delves deep into Drupal internals, showing you how to take full advantage of its powerful architecture.
Pro Apache Tomcat 6
Pro Apache Tomcat 6 is ideal for Tomcat administrators and others who want to configure Tomcat. It covers only Tomcat 6 and doesn't get bogged down trying to overexplain tasks from each older version of the server. The book examines the entire installation, including file system, database, and web server, and provides you with security and performance tips.
Pro Apache Geronimo
Pro Apache Geronimo teaches you all about using Apache Geronimo, the open-source lightweight J2EE/Java EE 5 web application server. Geronimo's GBeans enable you to deploy sophisticated server-side enterprise Java applications and perform special enterprise-level Java development for transactional support. Geronimo is unique in that it's the only open-source lightweight deployment tool around. It also has the capabilities for Spring compliance, so Spring developers can deploy their web applications using Geronimo. Meanwhile, JBoss is the only other significant open-source J2EE container out there. Geronimo, now backed by IBM, is incorporated into IBM's WebSphere Community Edition/Package.
Pro Apache Beehive
If you want exposure to the new open source lightweight SOA-driven Apache Beehive framework project, then pick up Pro Apache Beehive, the first book on this MVC Web framework, which is increasingly gaining interest in the Eclipse community through Eclipse Pollinate. Author Kunal Mittal addresses specific Beehive topics such as page flows, controls, JSR 181 web services, XMLBeans and more. This book proceeds to describe how these technologies are used in WebLogic Workshop, and how other IDEs are extending support for these technologies. Mittal also compares PageFlows in Workshop to the Standard.
Pro Apache Ant
Pro Apache Ant is ideal for Java developers who need to use the leading open source build tool out there for development and project management. It is organized around chronological tasks instead of alphabetical functions, using a sample application throughout the set-up, from calling database scripts to unit testing. Practical examples are used at every stage and each task includes a concrete example. The configuration files are XML based, so there's no need for you to write shell commands. Each task is run by an object that implements a particular task interface. And if you really need to execute a shell command, Ant has a task that allows different commands based on the operating system.
Practical Ocaml
Objective Caml (OCaml) is an open source programming language that allows you to utilize both functional and object-oriented programming. Sporting features such as a robust object system, type safety, and an expansive standard library, OCaml is a language that encourages pragmatic solutions instead of dogmatic ones. Boasting performance on par with the likes of C/C++, and having compilers available for a variety of platforms, including Windows, Unix, Linux, and Mac OS X, enterprise developers should consider adding this powerful language to their repertoire.
Practical MythTV : Building a PVR and Media Center PC
MythTV is a powerful open source personal video recorder (PVR) application that runs on Linux. Developed for several years by volunteers, it offers a stable and extensible platform for automating all of the things you would expect from a PVR, and much more. Practical MythTV: Building a PVR and Media Center PC takes a project-based approach to implementing your own MythTV setup. You get to pick and choose the functionality you want to install for your PVR, and will learn the details of everything from selecting hardware to advanced customization.
Practical Mono
Practical Mono offers a detailed portrait of Mono and its many facets. You'll learn about building GUI-based applications with Gtk#, database interaction with ADO.NET, and powerful applications with XML and web services. By embracing this implementation, you can take advantage of the powerful development paradigm, building Internet-enabled cross-platform applications based on open source technologies. This book includes a primer on C#, so even if you're a novice .NET programmer, you will still gain plenty from this practical guide.
Practical JBoss® Seam Projects
Practical application scenarios are used to demonstrate the nature of the JBoss Seam framework, its efficacy, and its limitations. The series of scenarios and cases demonstrate key elements of the framework (e.g., basic web application development, rich web clients with Ajax, and so forth). Real-world case studies offer valuable insight into the new practices of JBoss Seam Web 2.0 development
Practical Django Projects
Build a Django content management system, blog, and social networking site with James Bennett as he introduces the popular Django framework. You'll work through the development of each project, implementing and running the applications while learning new features along the way. Web frameworks are playing a major role in the creation of today's most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Python developers have been particularly fortunate in this area, having been able to take advantage of Django, a very popular open source web framework whose stated goal is to “make it easier to build better web applications more quickly with less code.”
Practical Apache Struts2 Web 2.0 Projects
Apache Struts has long provided Java developers with a powerful framework for building extensible, maintainable web applications. Yet the version 2 release takes developers' capabilities to the next level, having integrated Ajax support, the ability to easily integration with the Spring framework, and the ability to take full advantage of POJOs. Practical Apache Struts 2 Web 2.0 Projects shows you how to capitalize upon these features to build next–generation web applications that both enthrall and empower your users.
Person-Centered Health Records : Toward HealthePeople
The book consists of three important sections. Section I addresses how the new person-centered system will change the way individuals care for their own health, giving them health records that accompany them throughout their lives, across the full range of experiences that affect their health. Section II lays out considerations involved in building new systems, including the need to address human factors such as control and ownership and the difficulties involved in relearning and learning to function in changed workflow environments. The third section focuses on approaches to transformation including focuses on delivering change, open source health systems, critical standards convergence, and person-centered systems now in place outside the United States. Chapter highlights include Clinical Impact, Human Factors, Health Security and Privacy, Critical Standards Convergence, and much more.
Opening Science : The evolving guide on how the Internet is changing research, Collaboration and scholarly publishing
Modern information and communication technologies, together with a cultural upheaval within the research community, have profoundly changed research in nearly every aspect. Ranging from sharing and discussing ideas in social networks for scientists to new collaborative environments and novel publication formats, knowledge creation and dissemination as we know it is experiencing a vigorous shift towards increased transparency, collaboration and accessibility. Many assume that research workflows will change more in the next 20 years than they have in the last 200. This book provides researchers, decision makers, and other scientific stakeholders with a snapshot of the basics, the tools, and the underlying visions that drive the current scientific (r)evolution, often called ‘Open Science.’
Open Source Systems ; IFIP Working Group 2.13 Foundation on Open Source Software, June 8-10, 2006, Como, Italy
The IFIP series publishes state-of-the-art results in the sciences and technologies of information and communication. The scope of the series includes: foundations of computer science; software theory and practice; education; computer applications in technology; communication systems; systems modeling and optimization; information systems; computers and society; computer systems technology; security and protection in information processing systems; artificial intelligence; and human-computer interaction. Proceedings and post-proceedings of referred international conferences in computer science and interdisciplinary fields are featured. These results often precede journal publication and represent the most current research. The principal aim of the IFIP series is to encourage education and the dissemination and exchange of information about all aspects of computing.
Open source systems : Towards robust practices; 13th IFIP WG 2.13 International Conference, OSS 2017, Buenos Aires, Argentina, May 22-23, 2017, Proceedings
This book constitutes the refereed proceedings of the 13th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2017, held in Buenos Aires, Argentina, in May 2017. The 16 revised full papers and 3 short papers presented were carefully reviewed and selected from 32 submissions. The papers cover a wide range of topics related to free, libre, and open source software (FLOSS), including: licensing, strategies, and practices; case studies; projects, communication, and participation; tools; and project management, development and evaluation.
Open Source Messaging Application Development : Building and Extending Gaim
Are you enamored with instant messaging? Would you like to learn how to create your own messaging application? This book shows you how, by dissecting Gaim—the world's most popular open source instant messaging application. Authored by the Gaim maintainer, Sean Egan, you are presented with a thorough overview of Gaim architecture and application programming interface. You'll learn how to make the most of the popular GTK+ graphical user interface toolkit. Egan guides you through the creation and installation of plug-ins, and discusses strategies involved in supporting messaging protocols like MSN Messenger, AIM and IRC. He also covers topics such as multi-platform support and internationalization.
Open Source GIS : A GRASS GIS Approach
With this third edition of Open Source GIS: A GRASS GIS Approach, we enter the new era of GRASS6, the first release that includes substantial new code developed by the International GRASS Development Team. The dramatic growth in open source software libraries has made GRASS6 development more efficient, and has enhanced GRASS interoperability with a wide range of open source and proprietary geospatial tools.
Open Source Development, Communities and Quality ; IFIP 20th World Computer Congress, Working Group 2.3 on Open Source Software, September 7-10, 2008, Milano, Italy
The IFIP series publishes state-of-the-art results in the sciences and technologies of information and communication. The scope of the series includes: foundations of computer science; software theory and practice; education; computer applications in technology; communication systems; systems modeling and optimization; information systems; computers and society; computer systems technology; security and protection in information processing systems; artificial intelligence; and human-computer interaction. Proceedings and post-proceedings of refereed international conferences in computer science and interdisciplinary fields are featured. These results often precede journal publication and represent the most current research.



















