Download Free Computer Ebooks - NET BOOKS

Download Free Computer Ebooks - NET BOOKS


The Zune Pocket Guide

Posted: 16 Jan 2010 04:18 PM PST

The Zune Pocket Guide

Product Description

Here is your essential companion to the Zune player and software. The Zune Pocket Guide steers you through how to

  • Import songs into the Zune software, assemble playlists, and burn CDs.
  • Browse Zune Marketplace to explore musical recommendations and discover and purchase songs.
  • Import and view photos and videos on the Zune player.

  • Accessorize your Zune.
  • Make your Zune even more useful with handy tips and tricks.
  • Use Zune-to-Zune wireless connections to find other Zune folks to share your songs and pictures with.

About the Author

Bart Farkas is the author of over 90 technology books and strategy guides, Bart G. Farkas inhabits the the icy climes of Cochrane, Alberta. Bart spends his time tending the igloo while enjoying podcasts with his wife, three children, and a black cat who is on the seventh eighth of his her nine lives. Bart is the proud owner of more than 30 mp3 players.

download

The Merb Way

Posted: 16 Jan 2010 04:17 PM PST

Product Description

The Expert Guide to Building Merb Applications

Thousands of Ruby and Rails developers are discovering the extraordinary scalability, agility, flexibility, and performance offered by the new Merb MVC framework. The Merb Way is the first comprehensive guide to using, extending, and deploying Merb. Like the bestseller The Rails Way (Addison-Wesley, 2008), this book can either be read cover-to-cover as a tutorial or used for modular coverage that makes it an ideal task reference. Foy Savas systematically covers everything developers need to know to build production-quality Merb applications, offering detailed code examples for jumpstarting virtually any project.

Savas is not only involved in the Merb project as an open source contributor: He uses Merb every day as a professional developer. Drawing on his extensive practical expertise, he delves deeply into the Merb framework's architecture and source code, revealing its elegance and offering powerful best practices for using it. To maximize this book's practical value, he also covers the tools most widely used alongside Merb, including the DataMapper ORM, the RSpec tester (and associated behavior-driven development techniques), and several leading Merb plugins.

The Merb Way will help you

  • Master Merb innovations that will be incorporated into Rails 3
  • Understand the fundamentals of Merb development, one step at a time
  • Use Merb's sophisticated application router to guide incoming requests
  • Explore the Merb stack, master its configuration options, and dive into its internals
  • Use Merb controllers to integrate application code, handle responses, and manage sessions, filters, and exceptions
  • Build templates with both ERB (Erubis) and HAML
  • Use the DataMapper ORM to represent object properties and behaviors
  • Learn best practices for RESTful development with Merb
  • Leverage Helpers to simplify many common development tasks
  • Refactor code, encapsulate it in gems, and share it across multiple applications
  • Customize the responses your application sends to each user
  • Gain a deep, practical understanding of Merb plugins and extensibility
  • Authenticate users with Merb's modular authentication plugin
  • Configure, generate, describe, and test Merb mailers
  • Use the merb-parts gem to create component-like regions on Web pages
  • Cache content to relieve stress on Web servers
  • Make the most of Behavior Driven Development and testing with RSpec

download

Build Your Own Firefox Extension

Posted: 16 Jan 2010 04:15 PM PST

Build Your Own Firefox Extension

Product Description

“Build Your Own Website The Right Way Using HTML & CSS, 2nd Edition” teaches web development from scratch, without assuming any previous knowledge of HTML, CSS or web development techniques. This book introduces you to HTML and CSS as you follow along with the author, step-by-step, to build a fully functional web site from the ground up. However, unlike countless other “learn web design” books, this title concentrates on modern, best-practice techniques from the very beginning, which means you’ll get it right the first time. The web sites you’ll build will:

Look good on a PC, Mac or Linux computer Render correctly whether your visitors are using Internet Explorer, Firefox, Opera, or Safari Use web standards so your sites will be fast loading and easy to maintain Be accessible to disabled users who use screenreaders to browse the Web

By the end of the book, you’ll be equipped with enough knowledge to set out on your first projects as a professional web developer, or you can simply use the knowledge you’ve gained to create attractive, functional, usable and accessible sites for personal use.

About the Author

Ian Lloyd runs Accessify.com, a site dedicated to promoting web accessibility and providing tools for web developers. His personal site ‘Blog Standard Stuff’, ironically, has nothing to do with standards for blogs (it’s a play on words), although there is an occasional standards-related gem to be found there.Ian works full-time for Nationwide Building Society where he tries his hardest to influence standards-based design (“to varying degrees!”). He is a member of the Web Standards Project, contributing to the Accessibility Task Force. Web standards and accessibility aside, he enjoys writing about his trips abroad and recently took a ‘year out’ from work and all things web (but then ended up writing more in his year off than he ever has). He finds most of his time being taken up by a demanding old lady (relax, it’s only his old Volkswagen camper van).

Ian recently wrote his first book for SitePoint entitled ‘Build Your First Web Site the Right Way with HTML and CSS’ (in which he teaches web standards-based design to the complete beginner).

download

Service Oriented Architecture with Java

Posted: 16 Jan 2010 04:14 PM PST

Service Oriented Architecture with Java

Product Description

Service Oriented Architecture provides a way for applications to work together over the Internet. Usually, SOA applications are exposed through web services.

Web services have been around for a while, but complex adoption processes and poor standardization hampered their use at first. However, with the adoption of new, simpler protocols such as REST, and major companies supporting SOA, the time is now right to adopt these standards.

This book will show you how to build SOA, web services-based applications using Java. You will find out when SOA is the best choice for your application, how to design a sound architecture, and then implement your design using Java.

The book covers the important web services protocols: XML-over-HTTP, REST, and SOAP. You will learn how to develop web services at all levels of complexity and for all kinds of business situations.

What you will learn from this book?

  • Understand the importance of Client/Server Architecture and Service Oriented Architecture
  • Implement web services with various degrees of complexity and flexibility using Java
  • Learn the major web service platforms available in the Java world, namely JAX WS 2.0, Apache Axis, Spring, and XFire
  • Learn the concepts of SOA Core, the business layer, with the help of case studies and real-world examples
  • Build strong understanding into building effective SOA applications with Java Web Services

Approach

This book is an overview of how to implement SOA using Java with the help of real-world examples. It briefly introduces the theory behind SOA and all the case studies are described from scratch.

Who this book is written for?

This book is for Java programmers or architects who are interested in implementing SOA concepts in their applications. Readers should be familiar with Java Enterprise concepts.

download

Programming Finite Elements in Java

Posted: 16 Jan 2010 04:13 PM PST

Programming Finite Elements in Java

Product Description

The finite element method (FEM) is a computational technique for solving problems which are described by partial differential equations or which can be formulated as functional minimization. The FEM is commonly used in the design and development of products, especially where structural analysis is involved. The simple object model of the Java™ programming language lends itself to efficient implementation of FEM analysis.

Programming Finite Elements in Java™ teaches the reader FEM algorithms and their programming in Java™ through a single finite element Java™ program. The compact, simple code makes it straightforward to understand the algorithms and their implementation, thereby encouraging developers to extend the code to their own tasks. All of the main aspects of finite element techniques are considered:

• finite element solution;

• generation of finite element meshes; and

• visualization of finite element models and results with Java 3D™.

The step-by-step presentation includes algorithm programming and code explanation at each point. Problems and exercises are provided for each chapter, with Java™ source code and problem data sets available from the book's webpage at springer.com/978-1-84882-971-8.

Graduate students using the FEM will find the simple but detailed object-oriented programming methods presented in this textbook to be of great assistance in understanding the FEM, including mesh generation and visualization. Programming Finite Elements in Java™ will also be of interest to senior undergraduates doing special studies encompassing the FEM. Researchers and practicing engineers already familiar with the FEM but seeking an alternative approach will find this book readily suited to self study.

About the Author

Gennadiy Nikishkov got his PhD and DSci degrees from the Moscow Engineering Physics Institute (Technical University) in computational mechanics. He held a professorship at the Moscow Engineering Physics Institute. He also had visiting positions at Georgia Institute of Technology (USA), Karlsruhe Research Center (Germany), RIKEN Institute of Physical, Chemical Research (Japan) and GKSS Research Center (Germany) and University of California at Los Angeles (USA). Currently Gennadiy Nikishkov is a Professor at the University of Aizu (Japan). His activities and research interests include computational mechanics, computational fracture mechanics, computational nanomechanics, development of finite element and boundary element codes, scientific visualization and computer graphics. For many years he taught courses on computational modeling using the finite element method.

download

Macromedia Dreamweaver 8 Unleashed

Posted: 16 Jan 2010 04:12 PM PST

Macromedia Dreamweaver 8 Unleashed

Product Description

Macromedia Dreamweaver 8 Unleashed is your complete reference guide to developing dynamic, data-driven web sites and applications with Dreamweaver 8. Based on the newest version of Dreamweaver, you will find comprehensive and up-to-date instruction on developing complex applications, as well as how to collect information from users, personalize their online experience, and use a variety of built-in site management tools to create the ultimate web site experience. With Macromedia Dreamweaver 8 Unleashed, you will learn how to fully exploit Dreamweaver 8 by working with frames and framesets, layers, incorporating multimedia and animation, and adding dynamic elements such as a shopping cart.

About the Author

Zak Ruvalcaba is the founder and president of Module Media, a media development and training firm in San Diego. He teaches and gives design lectures on various technologies and tools, including Dreamweaver, Flash, and ASP.NET, for the San Diego Community College District.

download

Implementing SOA Using Java EE

Posted: 16 Jan 2010 04:08 PM PST

Implementing SOA Using Java EE

Product Description

The Practitioner's Guide to Implementing SOA with Java EE Technologies

This book brings together all the practical insight you need to successfully architect enterprise solutions and implement them using SOA and Java EE technologies. Writing for senior IT developers, strategists, and enterprise architects, the authors cover everything from concepts to implementation, requirements to tools.

The authors first review the Java EE platform's essential elements in the context of SOA and web services deployment, and demonstrate how Java EE has evolved into the world's best open source solution for enterprise SOA. After discussing standards such as SOAP, WSDL, and UDDI, they walk through implementing each key aspect of SOA with Java EE. Step by step, you'll learn how to integrate service-oriented web and business components of Java EE technologies with the help of process-oriented standards such as BPEL/CDL into a coherent, tiered enterprise architecture that can deliver a full spectrum of business services.

Implementing SOA Using Java™ EE concludes with a section-length case study that walks through analyzing a company's requirements, creating an effective SOA architecture, and building a concise proof-of-concept prototype with NetBeans IDE. Coverage includes

•  Using Java EE technologies to simplify SOA implementation

•  Mastering messaging, service descriptions, registries, orchestration, choreography, and other essential SOA concepts

•  Building an advanced web services infrastructure for implementing SOA

•  Using Java Persistence API to provide for persistence

•  Getting started with Java Business Integration (JBI), the new open specification for delivering SOA

•  Implementing SOA at the web and business tiers

•  Developing, configuring, and deploying SOA systems with NetBeans IDE

•  Constructing SOA systems with NetBeans SOA Pack

download

ActionScript 2.0 Language Reference for Macromedia Flash 8

Posted: 16 Jan 2010 04:07 PM PST

ActionScript 2.0 Language Reference for Macromedia Flash 8

Product Description

The ActionScript 2.0 Language Reference for Macromedia Flash 8 is a comprehensive reference manual that describes the application programming interface (API) for Macromedia Flash Player, the most pervasive client runtime environment in the world. It includes valuable syntax and usage information; detailed descriptions of classes, functions, properties, and events; and copy-and-paste code samples for every element in the ActionScript language.
The ActionScript 2.0 Language Reference for Macromedia Flash 8 will help you:
•    Learn how to use specific APIs efficiently and effectively
•    Understand the range and variety of functionality ActionScript offers
•    Repurpose Macromedia-tested code in your own applications

Powerful development and design tools require thorough and authoritative technical advice and documentation. When it comes to Macromedia Flash, no one is more authoritative than Macromedia Development and writing teams. Now their official documentation is available to you in printed book form. As you work, keep this guide by your side for ready access to valuable information on using Flash. We've designed it so that it's easy to annotate as you progress.

About the Author

Francis Cheng, Jen deHaan, Robert L. Dixon, and Shimul Rahim are members of the staff of the Instructional Media Development team at Macromedia. The Macromedia Instructional Media Development (IMD) team is a group of technical writers, editors, and production engineers who create the technical documentation for all Macromedia products and technologies. Each product has a team of dedicated writers who document the help systems, feature descriptions, and learning paths that Macromedia customers use. Through their years of insider, hands-on product experience, the IMD team is uniquely qualified to bring you these official Macromedia-branded documentation reference guides.

download

Access for All: Approaches to the Built Environment

Posted: 16 Jan 2010 04:06 PM PST

Access for All: Approaches to the Built Environment

Product Description

Access and accessibility are central themes in architecture and urbanism. The goal is to make buildings accessible both horizontally and vertically, as well as to provide them with technical infrastructure. But the aim is also to ensure the accessibility of whole streets, routes, parks, and squares, and even entire cities and regions. Today, access is a key concept in the most disparate areas of life. Thus, it is also a matter of access to knowledge and education, access to knowledge media like the Internet, access to healthcare, access to languages, etc. In thirteen articles, this book deals with this world of access in architecture, city planning, and neighboring fields. Topics include ensuring the accessibility of entire urban areas, renewing that of areas that were previously utilized differently, including the general populace in concept planning, and how architecture can help provide access to a better quality of life.

About the Author

Wolfgang Christ is Professor of Design and City Planning 1 at the Faculty of Architecture at Bauhaus-Universität Weimar. Since 1980, he has also worked as an independent architect and town planner. He is the author of numerous publications, including Bilder einer Zwischenstadt. Ikonografie und Szenografie eines Urbanisierungsprozesses (Images of Urban Sprawl: The Iconography and Scenography of an Urbanization Process, 2006).

download

Mastering Unreal Technology, Volume II: Advanced Level Design Concepts with Unreal Engine 3

Posted: 16 Jan 2010 04:05 PM PST

Mastering Unreal Technology, Volume II: Advanced Level Design Concepts with Unreal Engine 3

Product Description

Mastering Unreal Technology, Volume II: Advanced Level Design Concepts with Unreal Engine 3 is your start-to-finish guide to state-of-the-art Unreal Tournament 3 modding and level design. Here's everything you need to know to take your game design skills to the next level, creating content with breakthrough depth and interactivity! Your authors aren't just the world's #1 Unreal game development trainers: They've built the training mods that shipped with Unreal Tournament. Now, working with the full cooperation of Unreal Engine 3's creators, Epic Games, they introduce innovative, pro-quality techniques you'll find nowhere else: outstanding solutions for everything from particle effects to physics, materials to cinematics. Packed with tips, hands-on tutorials, and expert insight, Mastering Unreal Technology, Volume II will help you take Unreal Tournament 3 and Unreal Engine 3 to the limit…and then blow right by it!

You'll find expert tips on

  • Creating advanced materials that leverage the full power of UnrealEd's Material Editor
  • Bringing levels to life with objects affected by gravity, collisions, and player influence
  • Creating fire, smoke, sparks, and more with Unreal Engine 3's particle effects system
  • Building custom user interfaces, including Heads-Up Displays (HUDs) that update constantly
  • Using SoundCues to mix, modulate, crossfade, and attenuate sounds
  • Generating real-time camera-based effects, including depth of field, motion blur, and color adjustment
  • Using post process effects to quickly transform a scene's look and feel without changing existing materials or textures
  • Animating characters and vehicles that move with unprecedented realism
  • Creating in-game cinematics that develop your characters and move your story forward

download