Free for All How Linux and the Free Software Movement Undercut the High Tech Titans (P. Wayner)
Free for All How Linux and the Free Software Movement Undercut the High Tech Titans (P. Wayner)
Free as in Freedom Richard Stallmans Crusade for Free Software (by Sam Williams)
Free as in Freedom Richard Stallmans Crusade for Free Software (by Sam Williams)
Open Sources Voices from the Open Source Revolution
Open Sources Voices from the Open Source Revolution
The Approved Open Source Licenses
The Approved Open Source Licenses
Mastering Apache Velocity (Java Open Source Library)
A comprehensive tutorial on how to use the power of Velocity 1.3 to build Web sites and generate content Designed to work hand-in-hand with Apache Turbine, Struts, and servlets, Velocity is a powerful template language that greatly enhances the developer’s ability to customize Web sites. It separates Java code from the Web pages, making a site more maintainable. Because of this, it is a viable alternative to JSPs and PHP and is expected to become the standard template engine.
In addition to its use with Struts and Turbine, Velocity can also be used to generate Java and XML source code, XML schemas, HTML templates, and SQL code. Even with all its promise, finding expert instructions on how to properly program with this language has been difficult. This code-intensive tutorial gives you all the tools you'll need. It begins by quickly bringing you up to speed on all of the Velocity fundamentals and the Velocity Template Language. You'll then learn how to apply Velocity in a variety of areas with the help of richly detailed code examples. Additionally, you'll be taken through the steps of building a complete application in order to see how you can utilize all of the techniques and technologies discussed in the book. Covering the latest features of Velocity 1.3, Mastering Apache Velocity shows you how to: Build Java-based Web sites with Struts, servlets, Turbine, and other open-source tools Generate a wide variety of Web content and code, including Java, XML, SQL, and Postgres.
Handbook of Open Source Tools
Handbook of Open Source Tools introduces a comprehensive collection of advanced open source tools useful in developing software applications. The book contains information on more than 200 open-source tools which include software construction utilities for compilers, virtual-machines, database, graphics, high-performance computing, OpenGL, geometry, algebra, graph theory , GUIs and more. Special highlights for software construction utilities and application libraries are included. Each tool is covered in the context of a real like application development setting.
This unique handbook presents a comprehensive discussion of advanced tools, a valuable asset used by most application developers and programmers; includes a special focus on Mathematical Open Source Software not available in most Open Source Software books, and introduces several tools (eg ACL2, CLIPS, CUDA, and COIN) which are not known outside of select groups, but are very powerful.
Handbook of Open Source Tools is designed for application developers and programmers working with Open Source Tools. Advanced-level students concentrating on Engineering, Mathematics and Computer Science will find this reference a valuable asset as well.
Beginning Blender: Open Source 3D Modeling, Animation, and Game Design
A new world of creative possibilities is opened by Blender, the most popular and powerful open source 3D and animation tool. Blender is not just free software; it is also an important professional tool used in animated shorts, television commercials and shows, as well as in production for films like Spiderman 2. Lance Flavell�s Beginning Blender will give you the skills to start shaping new new worlds and virtual characters, and perhaps lead you down a new professional path.
Beginning Blender covers the latest Blender 2.5 release in depth. The book starts with with the creation of simple figures using basic modeling and sculpting. It then teaches how to bridge from modeling to animation, and from scene setup to texture creation and rendering, lighting, rigging and ultimately, full animation. You will create and mix your own movie scenes, and you will even learn the basics of games logic and how to deal with games physics.
Whether you are new to modeling, animation, and game design, or whether you are simply new to Blender, this book will show you everything you need to know to get your 3D projects underway.
Desktop GIS: Mapping the Planet with Open Source Tools
Desktop GIS explores the world of Open Source GIS software and provides a guide to navigate the many options available. Discover what kind of GIS user you are and lay the foundation to evaluate the options and decide what software is best for you.Desktop GIS examines the challenges associated with assembling and using an OSGIS toolkit. You�ll find strategies for choosing a platform, selecting the right tools, integration, managing change, and getting support. The survey of OSGIS desktop applications provides you with a quick introduction to the many packages available. You�ll see examples of both GUI (Graphical User Interface) and command line interfaces to give you a feel for what is available.
This book will give you an understanding of the Open Source GIS landscape, along with a detailed look at the major desktop applications, including
GRASS, Quantum GIS, uDig, spatial databases, GMT, and other command line tools. Finally, the book exposes you to scripting in the OSGIS world, using Python, shell, and other languages to visualize, digitize, and analyze your data.
Open Source SOA
You can build a world-class SOA infrastructure entirely using popular, and mature, open-source applications. Unfortunately, the technical documentation for most open-source projects focuses on a specific product, the big SOA picture. You�re left to your own devices to figure out how to cobble together a full solution from the various bits. In other words, unless you already know how Mule and Tuscany work with jBPM, you�re stuck.
Open Source SOA shows readers how to build an entire SOA application using open-source technologies. It shows readers how to apply key ideas like Enterprise Service Bus (ESB) design and Business Process Management (BPM) and learn the tools and techniques to implement them effectively.
To pull everything together, the author describes real-life case studies from his own work to tie together all the principles and practices. These hard-to-find case studies are pure gold for the reader, as most developers keep these trade secrets to themselves.
Choosing an Open Source CMS: Beginner�s Guide
Find the best CMS and start working with it to create web sites, blogs, communities, e-commerce sites, and intranets
Understand different types of CMSs and select the one that best fits your needs Install and customize a CMS with themes and plug-ins Learn key concepts of Content Management Systems and how to systematically assess your requirements Introduction to the major CMSs including Joomla!, Drupal, WordPress, Plone, Magento, Alfresco, and more A hands-on, easy-to-read guide that gives you practical tips on hosting, project management, working with specialists and communities, and finding experts
Open Source Licensing Software Freedom and Intellectual Property Law (by L. Rosen) - Free eBook Open Source Licensing Software Freedom and Intellectual Property Law (by L. Rosen) - Download ebook Open Source Licensing Software Freedom and Intellectual Property Law (by L. Rosen) free
|