FreeBookSpot Programming Latest Books
Posted: February 19th, 2009, 4:10pm CET

With so many computers in general circulation, at work, in homes, and at libraries and schools, it was
inevitable that people who were before happy to be “users” would want to take the next step and learn
how to make the computer work for them in new ways. They quickly realize that what they need to do
is learn the art of becoming a programmer, and one of the first steps is picking up a book like this. Read more...
Full download
Posted: February 19th, 2009, 4:10pm CET

In this book, a leading expert on SAP performance walks through every facet of tuning and optimizing mySAP Solutions, and the technology layers underpinning these solutions, to maximize performance and value. George W. Anderson covers the entire testing and tuning process: planning, staffing, developing, testing, executing, validating, evaluating...and acting on what you've learned.
Read more...
Full download
Posted: February 19th, 2009, 4:10pm CET

Teach yourself the fundamentals of working with Visual Basic 2008 one step at a time. With STEP BY STEP, you work at your own pace through hands-on, learn-by-doing exercises. Whether you re a beginning programmer or new to this specific language, you ll understand the core capabilities and fundamental techniques for Visual Basic 2008 and rapidly build robust, elegant applications. Read more...
Full download
Posted: February 19th, 2009, 4:10pm CET

Illustrated with numerous real-world examples borrowed from a broad base of industries, Introduction to Designed Experiments with JMP Examples, Third Edition, employs a gentle, progressive approach to using designed experiments. The book covers basic ideas, terminology, and the application of techniques necessary to conduct a study using the design of experiments (DOE) framework. This edition addresses a wide array of designs, such as these:
full-factorial designs
fractional-factorial designs
response surface designs, including composite, Box-Behnken, and Doehlert designs
mixture designs
optimal designs
discrete-variable designs
The text is written for researchers and engineers who want to create well-organized experiments and obtain results that will yield the best possible information and insights. JMP software is integrated throughout the text and examples of the book, allowing you to solve problems efficiently, make decisions, and gain experience using JMP software. This title was previously published by Dunod under EAN 9782100056064. Read more...
Full download
Posted: February 19th, 2009, 4:10pm CET

Install and Configure Grid Control to Manage Your Oracle Landscape
Build a robust grid computing infrastructure with guidance from an Oracle expert who developed and taught the Grid Control Deep Dive class to Oracle Consulting. Featuring real-world examples and best practices, Oracle Enterprise Manager 10g Grid Control Implementation Guide explains how to reliably and cost-effectively deploy a dynamic Grid Control environment. Learn how to lay the preinstallation groundwork, configure targets for monitoring, create services, implement security, and fine-tune performance. YouAnd'll also get full coverage of backup and recovery strategies and high-availability techniques.
Prepare infrastructure hosts for Grid Control rollout
Install the Oracle management repository, service, and agents
Select the Grid Control installation options that fit your needs
Discover and manage host, database, and application server targets
Set target metrics and policies according to best practices
Optimize performance and availability of your Grid Control framework
Secure the Grid Control framework to protect data transmitted between components Read more...
Full download
Posted: February 19th, 2009, 4:10pm CET

If you already understand the basics of Revit Structure and want to develop a mastery of building information modeling (BIM), Mastering Revit Structure 2009 contains the information you need. The expert authors drew on years of experience to compile a comprehensive guide to the core concepts of Revit Structure with tips, tricks, and examples specific to the professional structural engineering setting. The five parts will guide you through interface, project setup and templates, view use and management, structural elements, structural analysis, drafting, detailing and annotations, phasing, collaborating, printing and publishing, and creating custom content. Read more...
Full download
Posted: February 19th, 2009, 4:10pm CET

This comprehensive book teaches you how to build data-rich business applications with Silverlight 2 that draw on multiple sources of data. Packed with reusable examples, Data-Driven Services with Silverlight 2 covers all of the data access and web service tools you need, including data binding, the LINQ data querying component, RESTful and SOAP web service calls, and Microsoft's new ADO.NET Data Services and the ADO.NET Framework. With this book, you will:
Know when and how to use LINQ to JSON, LINQ to XML, and LINQ to Objects
Learn how Silverlight 2 applications bind, pass, read, save, query and present data
Discover how your application can call web services to work with SOAP, REST, RSS, AtomPub, POX and JSON Design REST, ASMX, and WCF web services that communicate with Silverlight 2
Harness RESTful web services such as Digg, Amazon and Twitter
Retrieve and save data using the new Entity Framework and WCF
Work with RESTful ADO.NET Data Services and its Silverlight client library to move data between your Silverlight application and database
Data-Driven Services with Silverlight 2 offers many tips and tricks for building data-rich business applications, and covers the scenarios you're most likely to encounter. Complete examples in C# and VB can be downloaded from the books companion website. Read more...
Full download
Posted: February 19th, 2009, 4:10pm CET

Creating Flash Widgets with Flash CS4 and ActionScript 3.0 is an introduction to developing widgets for the Internet using the new features of Flash CS4 and ActionScript 3.0. Many social-networking sites, blogs, and personal home pages have adopted the use of widgets and Flash developers can create and distribute their own widgets for others to use. A step-by-step example demonstrates how to design and develop your own Flash widgets and integrate them with XML. In addition, publishing, promoting, and capitalizing on your Flash widgets is discussed.
What you'll learn
Using the new tools in Flash CS4
Basic differences of ActionScript 3.0
Designing and developing widgets
Utilizing XML with widgets
Publishing widgets to the Internet
Promoting and capitalizing on widgets Read more...
Full download
Posted: February 19th, 2009, 4:10pm CET

Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress...
Mule 2: A Developer’s Guide introduces the Mule 2.0 integration platform for developers of enterprise integration applications who wish to leverage the latest Mule as a lightweight messaging framework that contains a distributable object broker for managing communication between applications.
The book is based on insight, knowledge, and experience resulting from working with Mule.
The text provides support, consulting, and training to developers implementing Mule in a broad range of scenarios ranging from small projects through to large corporations developing major deployments.
The author(s) have also developed the official training materials for Mule.
What you’ll learn
Understand the background and fundamental concepts of an enterprise services bus (ESB) and the Mule 2 framework architecture.
Configure Mule for your own environment.
Understand message flows, styles, and key transports in Mule.
Implement Mule in a broad range of scenarios using Mule execution models and the Mule APIs.
Handle errors and security protocols in Mule. Read more...
Full download
Posted: February 19th, 2009, 4:10pm CET

What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose.
Some of the engineers in this book reveal how they developed a specific project, including decisions they faced and tradeoffs they made. Others take a step back to investigate how certain architectural aspects have influenced computing as a whole. With this book, you'll discover:
How Facebook's architecture is the basis for a data-centric application ecosystem
The effect of Xen's well-designed architecture on the way operating systems evolve
How community processes within the KDE project help software architectures evolve from rough sketches to beautiful systems
How creeping featurism has helped GNU Emacs gain unanticipated functionality
The magic behind the Jikes RVM self-optimizable, self-hosting runtime
Design choices and building blocks that made Tandem the choice platform in high-availability environments for over two decades
Differences and similarities between object-oriented and functional architectural views
How architectures can affect the software's evolution and the developers' engagement
Go behind the scenes to learn what it takes to design elegant software archit Read more...
Full download
Posted: February 18th, 2009, 2:27pm CET

Illustrated with numerous real-world examples borrowed from a broad base of industries, Introduction to Designed Experiments with JMP Examples, Third Edition, employs a gentle, progressive approach to using designed experiments. The book covers basic ideas, terminology, and the application of techniques necessary to conduct a study using the design of experiments (DOE) framework. This edition addresses a wide array of designs, such as these:
full-factorial designs
fractional-factorial designs
response surface designs, including composite, Box-Behnken, and Doehlert designs
mixture designs
optimal designs
discrete-variable designs
The text is written for researchers and engineers who want to create well-organized experiments and obtain results that will yield the best possible information and insights. JMP software is integrated throughout the text and examples of the book, allowing you to solve problems efficiently, make decisions, and gain experience using JMP software. This title was previously published by Dunod under EAN 9782100056064. Read more...
Full download
Posted: February 18th, 2009, 2:27pm CET

Install and Configure Grid Control to Manage Your Oracle Landscape
Build a robust grid computing infrastructure with guidance from an Oracle expert who developed and taught the Grid Control Deep Dive class to Oracle Consulting. Featuring real-world examples and best practices, Oracle Enterprise Manager 10g Grid Control Implementation Guide explains how to reliably and cost-effectively deploy a dynamic Grid Control environment. Learn how to lay the preinstallation groundwork, configure targets for monitoring, create services, implement security, and fine-tune performance. YouAnd'll also get full coverage of backup and recovery strategies and high-availability techniques.
Prepare infrastructure hosts for Grid Control rollout
Install the Oracle management repository, service, and agents
Select the Grid Control installation options that fit your needs
Discover and manage host, database, and application server targets
Set target metrics and policies according to best practices
Optimize performance and availability of your Grid Control framework
Secure the Grid Control framework to protect data transmitted between components Read more...
Full download
Posted: February 18th, 2009, 2:27pm CET

If you already understand the basics of Revit Structure and want to develop a mastery of building information modeling (BIM), Mastering Revit Structure 2009 contains the information you need. The expert authors drew on years of experience to compile a comprehensive guide to the core concepts of Revit Structure with tips, tricks, and examples specific to the professional structural engineering setting. The five parts will guide you through interface, project setup and templates, view use and management, structural elements, structural analysis, drafting, detailing and annotations, phasing, collaborating, printing and publishing, and creating custom content. Read more...
Full download
Posted: February 18th, 2009, 2:27pm CET

This comprehensive book teaches you how to build data-rich business applications with Silverlight 2 that draw on multiple sources of data. Packed with reusable examples, Data-Driven Services with Silverlight 2 covers all of the data access and web service tools you need, including data binding, the LINQ data querying component, RESTful and SOAP web service calls, and Microsoft's new ADO.NET Data Services and the ADO.NET Framework. With this book, you will:
Know when and how to use LINQ to JSON, LINQ to XML, and LINQ to Objects
Learn how Silverlight 2 applications bind, pass, read, save, query and present data
Discover how your application can call web services to work with SOAP, REST, RSS, AtomPub, POX and JSON Design REST, ASMX, and WCF web services that communicate with Silverlight 2
Harness RESTful web services such as Digg, Amazon and Twitter
Retrieve and save data using the new Entity Framework and WCF
Work with RESTful ADO.NET Data Services and its Silverlight client library to move data between your Silverlight application and database
Data-Driven Services with Silverlight 2 offers many tips and tricks for building data-rich business applications, and covers the scenarios you're most likely to encounter. Complete examples in C# and VB can be downloaded from the books companion website. Read more...
Full download
Posted: February 18th, 2009, 2:27pm CET

Creating Flash Widgets with Flash CS4 and ActionScript 3.0 is an introduction to developing widgets for the Internet using the new features of Flash CS4 and ActionScript 3.0. Many social-networking sites, blogs, and personal home pages have adopted the use of widgets and Flash developers can create and distribute their own widgets for others to use. A step-by-step example demonstrates how to design and develop your own Flash widgets and integrate them with XML. In addition, publishing, promoting, and capitalizing on your Flash widgets is discussed.
What you'll learn
Using the new tools in Flash CS4
Basic differences of ActionScript 3.0
Designing and developing widgets
Utilizing XML with widgets
Publishing widgets to the Internet
Promoting and capitalizing on widgets Read more...
Full download
Posted: February 18th, 2009, 2:27pm CET

Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress...
Mule 2: A Developer’s Guide introduces the Mule 2.0 integration platform for developers of enterprise integration applications who wish to leverage the latest Mule as a lightweight messaging framework that contains a distributable object broker for managing communication between applications.
The book is based on insight, knowledge, and experience resulting from working with Mule.
The text provides support, consulting, and training to developers implementing Mule in a broad range of scenarios ranging from small projects through to large corporations developing major deployments.
The author(s) have also developed the official training materials for Mule.
What you’ll learn
Understand the background and fundamental concepts of an enterprise services bus (ESB) and the Mule 2 framework architecture.
Configure Mule for your own environment.
Understand message flows, styles, and key transports in Mule.
Implement Mule in a broad range of scenarios using Mule execution models and the Mule APIs.
Handle errors and security protocols in Mule. Read more...
Full download
Posted: February 18th, 2009, 2:27pm CET

What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose.
Some of the engineers in this book reveal how they developed a specific project, including decisions they faced and tradeoffs they made. Others take a step back to investigate how certain architectural aspects have influenced computing as a whole. With this book, you'll discover:
How Facebook's architecture is the basis for a data-centric application ecosystem
The effect of Xen's well-designed architecture on the way operating systems evolve
How community processes within the KDE project help software architectures evolve from rough sketches to beautiful systems
How creeping featurism has helped GNU Emacs gain unanticipated functionality
The magic behind the Jikes RVM self-optimizable, self-hosting runtime
Design choices and building blocks that made Tandem the choice platform in high-availability environments for over two decades
Differences and similarities between object-oriented and functional architectural views
How architectures can affect the software's evolution and the developers' engagement
Go behind the scenes to learn what it takes to design elegant software archit Read more...
Full download
Posted: February 18th, 2009, 2:27pm CET

Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs -- with just enough math to let you understand and analyze algorithm performance.
With its focus on application, rather than theory, this book provides efficient code solutions in several programming languages that you can easily adapt to a specific project. Each major algorithm is presented in the style of a design pattern that includes information to help you understand why and when the algorithm is appropriate.
With this book, you will:
Solve a particular coding problem or improve on the performance of an existing solution
Quickly locate algorithms that relate to the problems you want to solve, and determine why a particular algorithm is the right one to use
Get algorithmic solutions in C, C++, Java, and Ruby with implementation tips
Learn the expected performance of an algorithm, and the conditions it needs to perform at its best
Discover the impact that similar design decisions have on different algorithms
Learn advanced data structures to improve the efficiency of algorithms
With Algorithms in a Nutshell, you'll learn how to improve the performance of key algorithms essential for the success of your software applications. Read more...
Full download
Posted: February 18th, 2009, 2:27pm CET

As a progressive field of study, end-user computing is continually becoming a significant focus area for businesses, since refining end-user practices to enhance their productivity contributes greatly to positioning organizations for strategic and competitive advantage in the global economy.
Evolutionary Concepts in End User Productivity and Performance: Applications for Organizational Progress represents the most current investigations into a wide range of end-user computing issues. This book enhances the field with new insights useful for researchers, educators, and professionals in the end-user domain. Read more...
Full download
Posted: February 18th, 2009, 2:27pm CET

Ambient Intelligence lies at the confluence of several trends: the continued decrease in cost and size of computing technology; the increasing availability of networking and communication infrastructure; the growing public familiarity/comfort with computing artifacts; and practical advances in artificial intelligence. These developments make it possible to contemplate the ubiquitous deployment of intelligent systems prototypically in smart homes, but more broadly in public spaces, private automobiles and on individual appliances and hand-held devices - in applications ranging from entertainment through eldercare, to safety critical device control. Ambient Intelligence is a young field. As a result, it has been natural to wonder what the technology can do to improve the way we live. At the same time, it is becoming increasingly important to ask: What do we want? since the intent is to embed technology in new and pervasive ways. The contributions in this volume provide a window into the visions and trends currently dominating the area of Ambient Intelligence. This publication is divided into three sections. The first describes visions for the future of Ambient Intelligence, the second addresses core technology of the field and the third provides an analysis of elements of the area which will demand special consideration during the future development of the area. Read more...
Full download
Posted: February 17th, 2009, 3:37pm CET

Install and Configure Grid Control to Manage Your Oracle Landscape
Build a robust grid computing infrastructure with guidance from an Oracle expert who developed and taught the Grid Control Deep Dive class to Oracle Consulting. Featuring real-world examples and best practices, Oracle Enterprise Manager 10g Grid Control Implementation Guide explains how to reliably and cost-effectively deploy a dynamic Grid Control environment. Learn how to lay the preinstallation groundwork, configure targets for monitoring, create services, implement security, and fine-tune performance. YouAnd'll also get full coverage of backup and recovery strategies and high-availability techniques.
Prepare infrastructure hosts for Grid Control rollout
Install the Oracle management repository, service, and agents
Select the Grid Control installation options that fit your needs
Discover and manage host, database, and application server targets
Set target metrics and policies according to best practices
Optimize performance and availability of your Grid Control framework
Secure the Grid Control framework to protect data transmitted between components Read more...
Full download
Posted: February 17th, 2009, 3:37pm CET

If you already understand the basics of Revit Structure and want to develop a mastery of building information modeling (BIM), Mastering Revit Structure 2009 contains the information you need. The expert authors drew on years of experience to compile a comprehensive guide to the core concepts of Revit Structure with tips, tricks, and examples specific to the professional structural engineering setting. The five parts will guide you through interface, project setup and templates, view use and management, structural elements, structural analysis, drafting, detailing and annotations, phasing, collaborating, printing and publishing, and creating custom content. Read more...
Full download
Posted: February 17th, 2009, 3:37pm CET

This comprehensive book teaches you how to build data-rich business applications with Silverlight 2 that draw on multiple sources of data. Packed with reusable examples, Data-Driven Services with Silverlight 2 covers all of the data access and web service tools you need, including data binding, the LINQ data querying component, RESTful and SOAP web service calls, and Microsoft's new ADO.NET Data Services and the ADO.NET Framework. With this book, you will:
Know when and how to use LINQ to JSON, LINQ to XML, and LINQ to Objects
Learn how Silverlight 2 applications bind, pass, read, save, query and present data
Discover how your application can call web services to work with SOAP, REST, RSS, AtomPub, POX and JSON Design REST, ASMX, and WCF web services that communicate with Silverlight 2
Harness RESTful web services such as Digg, Amazon and Twitter
Retrieve and save data using the new Entity Framework and WCF
Work with RESTful ADO.NET Data Services and its Silverlight client library to move data between your Silverlight application and database
Data-Driven Services with Silverlight 2 offers many tips and tricks for building data-rich business applications, and covers the scenarios you're most likely to encounter. Complete examples in C# and VB can be downloaded from the books companion website. Read more...
Full download
Posted: February 17th, 2009, 3:37pm CET

Creating Flash Widgets with Flash CS4 and ActionScript 3.0 is an introduction to developing widgets for the Internet using the new features of Flash CS4 and ActionScript 3.0. Many social-networking sites, blogs, and personal home pages have adopted the use of widgets and Flash developers can create and distribute their own widgets for others to use. A step-by-step example demonstrates how to design and develop your own Flash widgets and integrate them with XML. In addition, publishing, promoting, and capitalizing on your Flash widgets is discussed.
What you'll learn
Using the new tools in Flash CS4
Basic differences of ActionScript 3.0
Designing and developing widgets
Utilizing XML with widgets
Publishing widgets to the Internet
Promoting and capitalizing on widgets Read more...
Full download
Posted: February 17th, 2009, 3:37pm CET

Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress...
Mule 2: A Developer’s Guide introduces the Mule 2.0 integration platform for developers of enterprise integration applications who wish to leverage the latest Mule as a lightweight messaging framework that contains a distributable object broker for managing communication between applications.
The book is based on insight, knowledge, and experience resulting from working with Mule.
The text provides support, consulting, and training to developers implementing Mule in a broad range of scenarios ranging from small projects through to large corporations developing major deployments.
The author(s) have also developed the official training materials for Mule.
What you’ll learn
Understand the background and fundamental concepts of an enterprise services bus (ESB) and the Mule 2 framework architecture.
Configure Mule for your own environment.
Understand message flows, styles, and key transports in Mule.
Implement Mule in a broad range of scenarios using Mule execution models and the Mule APIs.
Handle errors and security protocols in Mule. Read more...
Full download
Posted: February 17th, 2009, 3:37pm CET

What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose.
Some of the engineers in this book reveal how they developed a specific project, including decisions they faced and tradeoffs they made. Others take a step back to investigate how certain architectural aspects have influenced computing as a whole. With this book, you'll discover:
How Facebook's architecture is the basis for a data-centric application ecosystem
The effect of Xen's well-designed architecture on the way operating systems evolve
How community processes within the KDE project help software architectures evolve from rough sketches to beautiful systems
How creeping featurism has helped GNU Emacs gain unanticipated functionality
The magic behind the Jikes RVM self-optimizable, self-hosting runtime
Design choices and building blocks that made Tandem the choice platform in high-availability environments for over two decades
Differences and similarities between object-oriented and functional architectural views
How architectures can affect the software's evolution and the developers' engagement
Go behind the scenes to learn what it takes to design elegant software archit Read more...
Full download
Posted: February 17th, 2009, 3:37pm CET

Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs -- with just enough math to let you understand and analyze algorithm performance.
With its focus on application, rather than theory, this book provides efficient code solutions in several programming languages that you can easily adapt to a specific project. Each major algorithm is presented in the style of a design pattern that includes information to help you understand why and when the algorithm is appropriate.
With this book, you will:
Solve a particular coding problem or improve on the performance of an existing solution
Quickly locate algorithms that relate to the problems you want to solve, and determine why a particular algorithm is the right one to use
Get algorithmic solutions in C, C++, Java, and Ruby with implementation tips
Learn the expected performance of an algorithm, and the conditions it needs to perform at its best
Discover the impact that similar design decisions have on different algorithms
Learn advanced data structures to improve the efficiency of algorithms
With Algorithms in a Nutshell, you'll learn how to improve the performance of key algorithms essential for the success of your software applications. Read more...
Full download
Posted: February 17th, 2009, 3:37pm CET

As a progressive field of study, end-user computing is continually becoming a significant focus area for businesses, since refining end-user practices to enhance their productivity contributes greatly to positioning organizations for strategic and competitive advantage in the global economy.
Evolutionary Concepts in End User Productivity and Performance: Applications for Organizational Progress represents the most current investigations into a wide range of end-user computing issues. This book enhances the field with new insights useful for researchers, educators, and professionals in the end-user domain. Read more...
Full download
Posted: February 17th, 2009, 3:37pm CET

Ambient Intelligence lies at the confluence of several trends: the continued decrease in cost and size of computing technology; the increasing availability of networking and communication infrastructure; the growing public familiarity/comfort with computing artifacts; and practical advances in artificial intelligence. These developments make it possible to contemplate the ubiquitous deployment of intelligent systems prototypically in smart homes, but more broadly in public spaces, private automobiles and on individual appliances and hand-held devices - in applications ranging from entertainment through eldercare, to safety critical device control. Ambient Intelligence is a young field. As a result, it has been natural to wonder what the technology can do to improve the way we live. At the same time, it is becoming increasingly important to ask: What do we want? since the intent is to embed technology in new and pervasive ways. The contributions in this volume provide a window into the visions and trends currently dominating the area of Ambient Intelligence. This publication is divided into three sections. The first describes visions for the future of Ambient Intelligence, the second addresses core technology of the field and the third provides an analysis of elements of the area which will demand special consideration during the future development of the area. Read more...
Full download
Posted: February 17th, 2009, 3:37pm CET

Ready to unleash the awesome power of Ableton Live 6? As its name suggests, Ableton Live 6 was designed with the live performer in mind, but it goes well beyond that. You can integrate this live performance and studio software into your existing home or professional music studio to produce, compose, DJ, and much more. But how? "Ableton Live 6 Power!" is the key you need to revolutionize your studio by incorporating Live 6. Written for musicians by a fellow musician who uses Live on a daily basis, this useful guide explores fundamental and advanced Live features, and provides insider tips, tricks, and interviews with Live power users to provide you with a comprehensive overview of the ins and outs of this powerful software. Whether you are a beginner in the digital audio field or a seasoned pro, "Ableton Live 6 Power!" is the reference you need to take your music to the next level. Read more...
Full download
Posted: February 17th, 2009, 3:40am CET

Creating Flash Widgets with Flash CS4 and ActionScript 3.0 is an introduction to developing widgets for the Internet using the new features of Flash CS4 and ActionScript 3.0. Many social-networking sites, blogs, and personal home pages have adopted the use of widgets and Flash developers can create and distribute their own widgets for others to use. A step-by-step example demonstrates how to design and develop your own Flash widgets and integrate them with XML. In addition, publishing, promoting, and capitalizing on your Flash widgets is discussed.
What you'll learn
Using the new tools in Flash CS4
Basic differences of ActionScript 3.0
Designing and developing widgets
Utilizing XML with widgets
Publishing widgets to the Internet
Promoting and capitalizing on widgets Read more...
Full download
Posted: February 17th, 2009, 3:40am CET

Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress...
Mule 2: A Developer’s Guide introduces the Mule 2.0 integration platform for developers of enterprise integration applications who wish to leverage the latest Mule as a lightweight messaging framework that contains a distributable object broker for managing communication between applications.
The book is based on insight, knowledge, and experience resulting from working with Mule.
The text provides support, consulting, and training to developers implementing Mule in a broad range of scenarios ranging from small projects through to large corporations developing major deployments.
The author(s) have also developed the official training materials for Mule.
What you’ll learn
Understand the background and fundamental concepts of an enterprise services bus (ESB) and the Mule 2 framework architecture.
Configure Mule for your own environment.
Understand message flows, styles, and key transports in Mule.
Implement Mule in a broad range of scenarios using Mule execution models and the Mule APIs.
Handle errors and security protocols in Mule. Read more...
Full download
Posted: February 17th, 2009, 3:40am CET

What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose.
Some of the engineers in this book reveal how they developed a specific project, including decisions they faced and tradeoffs they made. Others take a step back to investigate how certain architectural aspects have influenced computing as a whole. With this book, you'll discover:
How Facebook's architecture is the basis for a data-centric application ecosystem
The effect of Xen's well-designed architecture on the way operating systems evolve
How community processes within the KDE project help software architectures evolve from rough sketches to beautiful systems
How creeping featurism has helped GNU Emacs gain unanticipated functionality
The magic behind the Jikes RVM self-optimizable, self-hosting runtime
Design choices and building blocks that made Tandem the choice platform in high-availability environments for over two decades
Differences and similarities between object-oriented and functional architectural views
How architectures can affect the software's evolution and the developers' engagement
Go behind the scenes to learn what it takes to design elegant software archit Read more...
Full download
Posted: February 17th, 2009, 3:40am CET

Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs -- with just enough math to let you understand and analyze algorithm performance.
With its focus on application, rather than theory, this book provides efficient code solutions in several programming languages that you can easily adapt to a specific project. Each major algorithm is presented in the style of a design pattern that includes information to help you understand why and when the algorithm is appropriate.
With this book, you will:
Solve a particular coding problem or improve on the performance of an existing solution
Quickly locate algorithms that relate to the problems you want to solve, and determine why a particular algorithm is the right one to use
Get algorithmic solutions in C, C++, Java, and Ruby with implementation tips
Learn the expected performance of an algorithm, and the conditions it needs to perform at its best
Discover the impact that similar design decisions have on different algorithms
Learn advanced data structures to improve the efficiency of algorithms
With Algorithms in a Nutshell, you'll learn how to improve the performance of key algorithms essential for the success of your software applications. Read more...
Full download
Posted: February 17th, 2009, 3:40am CET

As a progressive field of study, end-user computing is continually becoming a significant focus area for businesses, since refining end-user practices to enhance their productivity contributes greatly to positioning organizations for strategic and competitive advantage in the global economy.
Evolutionary Concepts in End User Productivity and Performance: Applications for Organizational Progress represents the most current investigations into a wide range of end-user computing issues. This book enhances the field with new insights useful for researchers, educators, and professionals in the end-user domain. Read more...
Full download
Posted: February 17th, 2009, 3:40am CET

Ambient Intelligence lies at the confluence of several trends: the continued decrease in cost and size of computing technology; the increasing availability of networking and communication infrastructure; the growing public familiarity/comfort with computing artifacts; and practical advances in artificial intelligence. These developments make it possible to contemplate the ubiquitous deployment of intelligent systems prototypically in smart homes, but more broadly in public spaces, private automobiles and on individual appliances and hand-held devices - in applications ranging from entertainment through eldercare, to safety critical device control. Ambient Intelligence is a young field. As a result, it has been natural to wonder what the technology can do to improve the way we live. At the same time, it is becoming increasingly important to ask: What do we want? since the intent is to embed technology in new and pervasive ways. The contributions in this volume provide a window into the visions and trends currently dominating the area of Ambient Intelligence. This publication is divided into three sections. The first describes visions for the future of Ambient Intelligence, the second addresses core technology of the field and the third provides an analysis of elements of the area which will demand special consideration during the future development of the area. Read more...
Full download
Posted: February 17th, 2009, 3:40am CET

Ready to unleash the awesome power of Ableton Live 6? As its name suggests, Ableton Live 6 was designed with the live performer in mind, but it goes well beyond that. You can integrate this live performance and studio software into your existing home or professional music studio to produce, compose, DJ, and much more. But how? "Ableton Live 6 Power!" is the key you need to revolutionize your studio by incorporating Live 6. Written for musicians by a fellow musician who uses Live on a daily basis, this useful guide explores fundamental and advanced Live features, and provides insider tips, tricks, and interviews with Live power users to provide you with a comprehensive overview of the ins and outs of this powerful software. Whether you are a beginner in the digital audio field or a seasoned pro, "Ableton Live 6 Power!" is the reference you need to take your music to the next level. Read more...
Full download
Posted: February 17th, 2009, 3:40am CET

Your essential comparative approach to learning C++ and Java
Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java, a comparative presentation of object-oriented programming with two of the most popular programming languages of today, teaches vital skills and techniques for the Internet age. Based on highly successful courses taught by the author, this book answers the need for a comprehensive educational program on the subject of object-oriented programming. In a clear and accessible format, the author compares and contrasts both languages, from basic language constructs to how both languages are used in application-level programming, such as graphics programming, network programming, and database programming.
Since both C++ and Java were born out of the same language, C, learning these two languages together has several distinct advantages:
* Because they have much in common at the level of basic language structures, learning C++ and Java together saves time and facilitates the mastery of each
* Learning by contrast and comparison can be more efficient and enjoyable, allowing readers access to the strengths and weaknesses of both languages
* Learning to write a program in one language that corresponds to a given program in the other language enables students to tackle more difficult projects in either language
* Comparing similar concepts in the two languages leads to a deeper understanding of the concepts in both
Read more...
Full download
Posted: February 17th, 2009, 3:40am CET

An Ideal Resource for Improving Programming Knowledgeenges of problems from international programming competitions are an effective way to improve algorithmic and coding skills and understanding. This book uses international programming competition-type problems to motivate the study of algorithms, programming, and other topics in computer science. It includes more than 100 programming challenges, as well as the theory and key concepts necessary for approaching them. Problems are organized by topic, and supplemented by complete tutorial material. Readers gain a concrete understanding of both algorithmic techniques and advanced coding topics. Unique Features: * Offers a wealth of rich programming problems suitable for self-study -- all with on-line judging at www.programming-challenges.com * Presents practice training for all major programming contests --ACM International Collegiate Programming Contest (ACM ICPC), International Olympiad in Informatics (IOI), and Topcoder Challenge * Serves as a convenient, web-based means of adding a programming component to any algorithms or software engineering course * Contains complete working code for fundamental data structures and graph, string, numerical and geometric algorithms * Provides a brief-yet-thorough treatment of key elements in number theory, geometry, dynamic programming, and graph algorithms * Supports all popular programming languages (C, C++, Pascal, Java) Steven S. Skiena is a member of the faculty of computer science a Read more...
Full download
Posted: February 17th, 2009, 3:40am CET

Portable shell scripting is today the future of modern Linux, OS X, and Unix command–line access. Beginning Portable Shell Scripting: From Novice to Professional teaches shell scripting by using the common core of most shells and expands those principles to all of scripting.
You will learn about portable scripting and how to use the same syntax and design principles for all shells. You’ll discover about the interaction between shells and other scripting languages like Ruby and Python, and everything you learn will be shown in context for Linux, OS X, bash, and AppleScript.
What you’ll learn
This book will prime you on not just shell scripting, but also the modern context of portable shell scripting. You will learn
The core Linux/OS X shell constructs from a portability point of view
How to write scripts that write other scripts, and how to write macros and debug them
How to write and design shell script portably from the ground up
How to use programmable utilities and their inherent portability to your advantage, while pinpointing potential traps
Pulling everything together, how to engineer scripts that play well with Python and Ruby, and even run on embedded systems Read more...
Full download
Posted: February 15th, 2009, 3:02am CET

Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress...
Mule 2: A Developer’s Guide introduces the Mule 2.0 integration platform for developers of enterprise integration applications who wish to leverage the latest Mule as a lightweight messaging framework that contains a distributable object broker for managing communication between applications.
The book is based on insight, knowledge, and experience resulting from working with Mule.
The text provides support, consulting, and training to developers implementing Mule in a broad range of scenarios ranging from small projects through to large corporations developing major deployments.
The author(s) have also developed the official training materials for Mule.
What you’ll learn
Understand the background and fundamental concepts of an enterprise services bus (ESB) and the Mule 2 framework architecture.
Configure Mule for your own environment.
Understand message flows, styles, and key transports in Mule.
Implement Mule in a broad range of scenarios using Mule execution models and the Mule APIs.
Handle errors and security protocols in Mule. Read more...
Full download
Posted: February 15th, 2009, 3:02am CET

What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose.
Some of the engineers in this book reveal how they developed a specific project, including decisions they faced and tradeoffs they made. Others take a step back to investigate how certain architectural aspects have influenced computing as a whole. With this book, you'll discover:
How Facebook's architecture is the basis for a data-centric application ecosystem
The effect of Xen's well-designed architecture on the way operating systems evolve
How community processes within the KDE project help software architectures evolve from rough sketches to beautiful systems
How creeping featurism has helped GNU Emacs gain unanticipated functionality
The magic behind the Jikes RVM self-optimizable, self-hosting runtime
Design choices and building blocks that made Tandem the choice platform in high-availability environments for over two decades
Differences and similarities between object-oriented and functional architectural views
How architectures can affect the software's evolution and the developers' engagement
Go behind the scenes to learn what it takes to design elegant software archit Read more...
Full download
Posted: February 15th, 2009, 3:02am CET

Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs -- with just enough math to let you understand and analyze algorithm performance.
With its focus on application, rather than theory, this book provides efficient code solutions in several programming languages that you can easily adapt to a specific project. Each major algorithm is presented in the style of a design pattern that includes information to help you understand why and when the algorithm is appropriate.
With this book, you will:
Solve a particular coding problem or improve on the performance of an existing solution
Quickly locate algorithms that relate to the problems you want to solve, and determine why a particular algorithm is the right one to use
Get algorithmic solutions in C, C++, Java, and Ruby with implementation tips
Learn the expected performance of an algorithm, and the conditions it needs to perform at its best
Discover the impact that similar design decisions have on different algorithms
Learn advanced data structures to improve the efficiency of algorithms
With Algorithms in a Nutshell, you'll learn how to improve the performance of key algorithms essential for the success of your software applications. Read more...
Full download
Posted: February 15th, 2009, 3:02am CET

As a progressive field of study, end-user computing is continually becoming a significant focus area for businesses, since refining end-user practices to enhance their productivity contributes greatly to positioning organizations for strategic and competitive advantage in the global economy.
Evolutionary Concepts in End User Productivity and Performance: Applications for Organizational Progress represents the most current investigations into a wide range of end-user computing issues. This book enhances the field with new insights useful for researchers, educators, and professionals in the end-user domain. Read more...
Full download
Posted: February 15th, 2009, 3:02am CET

Ambient Intelligence lies at the confluence of several trends: the continued decrease in cost and size of computing technology; the increasing availability of networking and communication infrastructure; the growing public familiarity/comfort with computing artifacts; and practical advances in artificial intelligence. These developments make it possible to contemplate the ubiquitous deployment of intelligent systems prototypically in smart homes, but more broadly in public spaces, private automobiles and on individual appliances and hand-held devices - in applications ranging from entertainment through eldercare, to safety critical device control. Ambient Intelligence is a young field. As a result, it has been natural to wonder what the technology can do to improve the way we live. At the same time, it is becoming increasingly important to ask: What do we want? since the intent is to embed technology in new and pervasive ways. The contributions in this volume provide a window into the visions and trends currently dominating the area of Ambient Intelligence. This publication is divided into three sections. The first describes visions for the future of Ambient Intelligence, the second addresses core technology of the field and the third provides an analysis of elements of the area which will demand special consideration during the future development of the area. Read more...
Full download
Posted: February 15th, 2009, 3:02am CET

Ready to unleash the awesome power of Ableton Live 6? As its name suggests, Ableton Live 6 was designed with the live performer in mind, but it goes well beyond that. You can integrate this live performance and studio software into your existing home or professional music studio to produce, compose, DJ, and much more. But how? "Ableton Live 6 Power!" is the key you need to revolutionize your studio by incorporating Live 6. Written for musicians by a fellow musician who uses Live on a daily basis, this useful guide explores fundamental and advanced Live features, and provides insider tips, tricks, and interviews with Live power users to provide you with a comprehensive overview of the ins and outs of this powerful software. Whether you are a beginner in the digital audio field or a seasoned pro, "Ableton Live 6 Power!" is the reference you need to take your music to the next level. Read more...
Full download
Posted: February 15th, 2009, 3:02am CET

Your essential comparative approach to learning C++ and Java
Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java, a comparative presentation of object-oriented programming with two of the most popular programming languages of today, teaches vital skills and techniques for the Internet age. Based on highly successful courses taught by the author, this book answers the need for a comprehensive educational program on the subject of object-oriented programming. In a clear and accessible format, the author compares and contrasts both languages, from basic language constructs to how both languages are used in application-level programming, such as graphics programming, network programming, and database programming.
Since both C++ and Java were born out of the same language, C, learning these two languages together has several distinct advantages:
* Because they have much in common at the level of basic language structures, learning C++ and Java together saves time and facilitates the mastery of each
* Learning by contrast and comparison can be more efficient and enjoyable, allowing readers access to the strengths and weaknesses of both languages
* Learning to write a program in one language that corresponds to a given program in the other language enables students to tackle more difficult projects in either language
* Comparing similar concepts in the two languages leads to a deeper understanding of the concepts in both
Read more...
Full download
Posted: February 15th, 2009, 3:02am CET

An Ideal Resource for Improving Programming Knowledgeenges of problems from international programming competitions are an effective way to improve algorithmic and coding skills and understanding. This book uses international programming competition-type problems to motivate the study of algorithms, programming, and other topics in computer science. It includes more than 100 programming challenges, as well as the theory and key concepts necessary for approaching them. Problems are organized by topic, and supplemented by complete tutorial material. Readers gain a concrete understanding of both algorithmic techniques and advanced coding topics. Unique Features: * Offers a wealth of rich programming problems suitable for self-study -- all with on-line judging at www.programming-challenges.com * Presents practice training for all major programming contests --ACM International Collegiate Programming Contest (ACM ICPC), International Olympiad in Informatics (IOI), and Topcoder Challenge * Serves as a convenient, web-based means of adding a programming component to any algorithms or software engineering course * Contains complete working code for fundamental data structures and graph, string, numerical and geometric algorithms * Provides a brief-yet-thorough treatment of key elements in number theory, geometry, dynamic programming, and graph algorithms * Supports all popular programming languages (C, C++, Pascal, Java) Steven S. Skiena is a member of the faculty of computer science a Read more...
Full download
Posted: February 15th, 2009, 3:02am CET

Portable shell scripting is today the future of modern Linux, OS X, and Unix command–line access. Beginning Portable Shell Scripting: From Novice to Professional teaches shell scripting by using the common core of most shells and expands those principles to all of scripting.
You will learn about portable scripting and how to use the same syntax and design principles for all shells. You’ll discover about the interaction between shells and other scripting languages like Ruby and Python, and everything you learn will be shown in context for Linux, OS X, bash, and AppleScript.
What you’ll learn
This book will prime you on not just shell scripting, but also the modern context of portable shell scripting. You will learn
The core Linux/OS X shell constructs from a portability point of view
How to write scripts that write other scripts, and how to write macros and debug them
How to write and design shell script portably from the ground up
How to use programmable utilities and their inherent portability to your advantage, while pinpointing potential traps
Pulling everything together, how to engineer scripts that play well with Python and Ruby, and even run on embedded systems Read more...
Full download
Posted: February 15th, 2009, 3:02am CET

Cisco Routers for the Small Business provides in plain English a no–nonsense approach to setting up all the features of the Cisco IOS for a small business using broadband technologies. This book explains how to use a Cisco router to setup cable modems, DSL and PPPoE, and explains how to configure NAT, Access Control Lists, Firewalls, DMZs and an IPSec VPN between two sites using advanced encryption. The chapters are tutorial based and provide easy to follow, step–by–step instructions for all tasks that small businesses need to perform using a router. Easy–to–implement example configurations are included in the appendices.
Written for the small–business using common, broadband connections such as Cable internet and DSL.
Provides easily–followed, step–by–step instructions for tasks that small businesses need to perform, such as configuring virtual private network (VPN) connections, creating firewalls, securing the router, and more.
Contains appendixes with example configurations that are short, to the point, and dead–simple to implement.
What you’ll learn
Securely configure Internet connections for your business using Cisco’s IOS command–language.
Create virtual private networks (VPNs) that bring remote offices and employees onto your network, safely, via standard DSL and Cable Internet connections.
Set up network address translation (NAT) routing so that your in–office computers are effectively invisible to outside intruders.
Back up and recover your router config Read more...
Full download
Posted: February 13th, 2009, 2:36pm CET

Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs -- with just enough math to let you understand and analyze algorithm performance.
With its focus on application, rather than theory, this book provides efficient code solutions in several programming languages that you can easily adapt to a specific project. Each major algorithm is presented in the style of a design pattern that includes information to help you understand why and when the algorithm is appropriate.
With this book, you will:
Solve a particular coding problem or improve on the performance of an existing solution
Quickly locate algorithms that relate to the problems you want to solve, and determine why a particular algorithm is the right one to use
Get algorithmic solutions in C, C++, Java, and Ruby with implementation tips
Learn the expected performance of an algorithm, and the conditions it needs to perform at its best
Discover the impact that similar design decisions have on different algorithms
Learn advanced data structures to improve the efficiency of algorithms
With Algorithms in a Nutshell, you'll learn how to improve the performance of key algorithms essential for the success of your software applications. Read more...
Full download
Posted: February 13th, 2009, 2:36pm CET

As a progressive field of study, end-user computing is continually becoming a significant focus area for businesses, since refining end-user practices to enhance their productivity contributes greatly to positioning organizations for strategic and competitive advantage in the global economy.
Evolutionary Concepts in End User Productivity and Performance: Applications for Organizational Progress represents the most current investigations into a wide range of end-user computing issues. This book enhances the field with new insights useful for researchers, educators, and professionals in the end-user domain. Read more...
Full download
Posted: February 13th, 2009, 2:36pm CET

Ambient Intelligence lies at the confluence of several trends: the continued decrease in cost and size of computing technology; the increasing availability of networking and communication infrastructure; the growing public familiarity/comfort with computing artifacts; and practical advances in artificial intelligence. These developments make it possible to contemplate the ubiquitous deployment of intelligent systems prototypically in smart homes, but more broadly in public spaces, private automobiles and on individual appliances and hand-held devices - in applications ranging from entertainment through eldercare, to safety critical device control. Ambient Intelligence is a young field. As a result, it has been natural to wonder what the technology can do to improve the way we live. At the same time, it is becoming increasingly important to ask: What do we want? since the intent is to embed technology in new and pervasive ways. The contributions in this volume provide a window into the visions and trends currently dominating the area of Ambient Intelligence. This publication is divided into three sections. The first describes visions for the future of Ambient Intelligence, the second addresses core technology of the field and the third provides an analysis of elements of the area which will demand special consideration during the future development of the area. Read more...
Full download
Posted: February 13th, 2009, 2:36pm CET

Ready to unleash the awesome power of Ableton Live 6? As its name suggests, Ableton Live 6 was designed with the live performer in mind, but it goes well beyond that. You can integrate this live performance and studio software into your existing home or professional music studio to produce, compose, DJ, and much more. But how? "Ableton Live 6 Power!" is the key you need to revolutionize your studio by incorporating Live 6. Written for musicians by a fellow musician who uses Live on a daily basis, this useful guide explores fundamental and advanced Live features, and provides insider tips, tricks, and interviews with Live power users to provide you with a comprehensive overview of the ins and outs of this powerful software. Whether you are a beginner in the digital audio field or a seasoned pro, "Ableton Live 6 Power!" is the reference you need to take your music to the next level. Read more...
Full download
Posted: February 13th, 2009, 2:36pm CET

Your essential comparative approach to learning C++ and Java
Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java, a comparative presentation of object-oriented programming with two of the most popular programming languages of today, teaches vital skills and techniques for the Internet age. Based on highly successful courses taught by the author, this book answers the need for a comprehensive educational program on the subject of object-oriented programming. In a clear and accessible format, the author compares and contrasts both languages, from basic language constructs to how both languages are used in application-level programming, such as graphics programming, network programming, and database programming.
Since both C++ and Java were born out of the same language, C, learning these two languages together has several distinct advantages:
* Because they have much in common at the level of basic language structures, learning C++ and Java together saves time and facilitates the mastery of each
* Learning by contrast and comparison can be more efficient and enjoyable, allowing readers access to the strengths and weaknesses of both languages
* Learning to write a program in one language that corresponds to a given program in the other language enables students to tackle more difficult projects in either language
* Comparing similar concepts in the two languages leads to a deeper understanding of the concepts in both
Read more...
Full download
Posted: February 13th, 2009, 2:36pm CET

An Ideal Resource for Improving Programming Knowledgeenges of problems from international programming competitions are an effective way to improve algorithmic and coding skills and understanding. This book uses international programming competition-type problems to motivate the study of algorithms, programming, and other topics in computer science. It includes more than 100 programming challenges, as well as the theory and key concepts necessary for approaching them. Problems are organized by topic, and supplemented by complete tutorial material. Readers gain a concrete understanding of both algorithmic techniques and advanced coding topics. Unique Features: * Offers a wealth of rich programming problems suitable for self-study -- all with on-line judging at www.programming-challenges.com * Presents practice training for all major programming contests --ACM International Collegiate Programming Contest (ACM ICPC), International Olympiad in Informatics (IOI), and Topcoder Challenge * Serves as a convenient, web-based means of adding a programming component to any algorithms or software engineering course * Contains complete working code for fundamental data structures and graph, string, numerical and geometric algorithms * Provides a brief-yet-thorough treatment of key elements in number theory, geometry, dynamic programming, and graph algorithms * Supports all popular programming languages (C, C++, Pascal, Java) Steven S. Skiena is a member of the faculty of computer science a Read more...
Full download
Posted: February 13th, 2009, 2:36pm CET

Portable shell scripting is today the future of modern Linux, OS X, and Unix command–line access. Beginning Portable Shell Scripting: From Novice to Professional teaches shell scripting by using the common core of most shells and expands those principles to all of scripting.
You will learn about portable scripting and how to use the same syntax and design principles for all shells. You’ll discover about the interaction between shells and other scripting languages like Ruby and Python, and everything you learn will be shown in context for Linux, OS X, bash, and AppleScript.
What you’ll learn
This book will prime you on not just shell scripting, but also the modern context of portable shell scripting. You will learn
The core Linux/OS X shell constructs from a portability point of view
How to write scripts that write other scripts, and how to write macros and debug them
How to write and design shell script portably from the ground up
How to use programmable utilities and their inherent portability to your advantage, while pinpointing potential traps
Pulling everything together, how to engineer scripts that play well with Python and Ruby, and even run on embedded systems Read more...
Full download
Posted: February 13th, 2009, 2:36pm CET

Cisco Routers for the Small Business provides in plain English a no–nonsense approach to setting up all the features of the Cisco IOS for a small business using broadband technologies. This book explains how to use a Cisco router to setup cable modems, DSL and PPPoE, and explains how to configure NAT, Access Control Lists, Firewalls, DMZs and an IPSec VPN between two sites using advanced encryption. The chapters are tutorial based and provide easy to follow, step–by–step instructions for all tasks that small businesses need to perform using a router. Easy–to–implement example configurations are included in the appendices.
Written for the small–business using common, broadband connections such as Cable internet and DSL.
Provides easily–followed, step–by–step instructions for tasks that small businesses need to perform, such as configuring virtual private network (VPN) connections, creating firewalls, securing the router, and more.
Contains appendixes with example configurations that are short, to the point, and dead–simple to implement.
What you’ll learn
Securely configure Internet connections for your business using Cisco’s IOS command–language.
Create virtual private networks (VPNs) that bring remote offices and employees onto your network, safely, via standard DSL and Cable Internet connections.
Set up network address translation (NAT) routing so that your in–office computers are effectively invisible to outside intruders.
Back up and recover your router config Read more...
Full download
Posted: February 13th, 2009, 2:36pm CET

Programming Entity Framework is a thorough introduction to Microsoft's new core framework for modeling and interacting with data in .NET applications. This book not only gives experienced developers a hands-on tour of the Entity Framework and explains its use in a variety of applications, it also provides a deep understanding of its architecture and APIs. From the Entity Data Model (EDM) and Object Services to EntityClient and the Metadata Workspace, Programming Entity Framework covers it all.
Written by Julia Lerman, the leading independent authority on the framework, Programming Entity Framework, includes scores of reusable examples -- written in both Visual Basic and C# -- that you can implement right away.
This book will help you:
Understand the core concepts you need to make the best use of the Entity Framework (EF) in your applications
Learn to query your data, using either LINQ to Entities or Entity SQL
Create Windows Forms, WPF, and ASP.NET applications
Build ASMX web services and WCF services
Use Object Services to work directly with your entity objects
Delve into model customization, relationship management, change tracking, data concurrency, and more
Presented in a clear narrative style that reflects the hundreds of hours the author has spent consulting, teaching, and writing about this new data access technology and testing its myriad features, Programming Entity Framework will help you master the technology and put it to work. Read more...
Full download
Posted: February 13th, 2009, 2:36pm CET
_06.02.2009_0_00_00.jpg)
Offering both theoretical explanations and real-world applications, this in-depth guide covers the 2.0 version of Struts, revealing how to design, build, and improve Java-based Web applications within the Struts development framework. Feature functionality is explained in detail to help programmers choose the most appropriate feature to accomplish their objectives, while other chapters are devoted to file uploading, paging, and object caching. Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET

Ambient Intelligence lies at the confluence of several trends: the continued decrease in cost and size of computing technology; the increasing availability of networking and communication infrastructure; the growing public familiarity/comfort with computing artifacts; and practical advances in artificial intelligence. These developments make it possible to contemplate the ubiquitous deployment of intelligent systems prototypically in smart homes, but more broadly in public spaces, private automobiles and on individual appliances and hand-held devices - in applications ranging from entertainment through eldercare, to safety critical device control. Ambient Intelligence is a young field. As a result, it has been natural to wonder what the technology can do to improve the way we live. At the same time, it is becoming increasingly important to ask: What do we want? since the intent is to embed technology in new and pervasive ways. The contributions in this volume provide a window into the visions and trends currently dominating the area of Ambient Intelligence. This publication is divided into three sections. The first describes visions for the future of Ambient Intelligence, the second addresses core technology of the field and the third provides an analysis of elements of the area which will demand special consideration during the future development of the area. Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET

Ambient Intelligence lies at the confluence of several trends: the continued decrease in cost and size of computing technology; the increasing availability of networking and communication infrastructure; the growing public familiarity/comfort with computing artifacts; and practical advances in artificial intelligence. These developments make it possible to contemplate the ubiquitous deployment of intelligent systems prototypically in smart homes, but more broadly in public spaces, private automobiles and on individual appliances and hand-held devices - in applications ranging from entertainment through eldercare, to safety critical device control. Ambient Intelligence is a young field. As a result, it has been natural to wonder what the technology can do to improve the way we live. At the same time, it is becoming increasingly important to ask: What do we want? since the intent is to embed technology in new and pervasive ways. The contributions in this volume provide a window into the visions and trends currently dominating the area of Ambient Intelligence. This publication is divided into three sections. The first describes visions for the future of Ambient Intelligence, the second addresses core technology of the field and the third provides an analysis of elements of the area which will demand special consideration during the future development of the area. Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET

Ready to unleash the awesome power of Ableton Live 6? As its name suggests, Ableton Live 6 was designed with the live performer in mind, but it goes well beyond that. You can integrate this live performance and studio software into your existing home or professional music studio to produce, compose, DJ, and much more. But how? "Ableton Live 6 Power!" is the key you need to revolutionize your studio by incorporating Live 6. Written for musicians by a fellow musician who uses Live on a daily basis, this useful guide explores fundamental and advanced Live features, and provides insider tips, tricks, and interviews with Live power users to provide you with a comprehensive overview of the ins and outs of this powerful software. Whether you are a beginner in the digital audio field or a seasoned pro, "Ableton Live 6 Power!" is the reference you need to take your music to the next level. Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET

Ready to unleash the awesome power of Ableton Live 6? As its name suggests, Ableton Live 6 was designed with the live performer in mind, but it goes well beyond that. You can integrate this live performance and studio software into your existing home or professional music studio to produce, compose, DJ, and much more. But how? "Ableton Live 6 Power!" is the key you need to revolutionize your studio by incorporating Live 6. Written for musicians by a fellow musician who uses Live on a daily basis, this useful guide explores fundamental and advanced Live features, and provides insider tips, tricks, and interviews with Live power users to provide you with a comprehensive overview of the ins and outs of this powerful software. Whether you are a beginner in the digital audio field or a seasoned pro, "Ableton Live 6 Power!" is the reference you need to take your music to the next level. Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET

Your essential comparative approach to learning C++ and Java
Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java, a comparative presentation of object-oriented programming with two of the most popular programming languages of today, teaches vital skills and techniques for the Internet age. Based on highly successful courses taught by the author, this book answers the need for a comprehensive educational program on the subject of object-oriented programming. In a clear and accessible format, the author compares and contrasts both languages, from basic language constructs to how both languages are used in application-level programming, such as graphics programming, network programming, and database programming.
Since both C++ and Java were born out of the same language, C, learning these two languages together has several distinct advantages:
* Because they have much in common at the level of basic language structures, learning C++ and Java together saves time and facilitates the mastery of each
* Learning by contrast and comparison can be more efficient and enjoyable, allowing readers access to the strengths and weaknesses of both languages
* Learning to write a program in one language that corresponds to a given program in the other language enables students to tackle more difficult projects in either language
* Comparing similar concepts in the two languages leads to a deeper understanding of the concepts in both
Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET

Your essential comparative approach to learning C++ and Java
Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java, a comparative presentation of object-oriented programming with two of the most popular programming languages of today, teaches vital skills and techniques for the Internet age. Based on highly successful courses taught by the author, this book answers the need for a comprehensive educational program on the subject of object-oriented programming. In a clear and accessible format, the author compares and contrasts both languages, from basic language constructs to how both languages are used in application-level programming, such as graphics programming, network programming, and database programming.
Since both C++ and Java were born out of the same language, C, learning these two languages together has several distinct advantages:
* Because they have much in common at the level of basic language structures, learning C++ and Java together saves time and facilitates the mastery of each
* Learning by contrast and comparison can be more efficient and enjoyable, allowing readers access to the strengths and weaknesses of both languages
* Learning to write a program in one language that corresponds to a given program in the other language enables students to tackle more difficult projects in either language
* Comparing similar concepts in the two languages leads to a deeper understanding of the concepts in both
Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET

An Ideal Resource for Improving Programming Knowledgeenges of problems from international programming competitions are an effective way to improve algorithmic and coding skills and understanding. This book uses international programming competition-type problems to motivate the study of algorithms, programming, and other topics in computer science. It includes more than 100 programming challenges, as well as the theory and key concepts necessary for approaching them. Problems are organized by topic, and supplemented by complete tutorial material. Readers gain a concrete understanding of both algorithmic techniques and advanced coding topics. Unique Features: * Offers a wealth of rich programming problems suitable for self-study -- all with on-line judging at www.programming-challenges.com * Presents practice training for all major programming contests --ACM International Collegiate Programming Contest (ACM ICPC), International Olympiad in Informatics (IOI), and Topcoder Challenge * Serves as a convenient, web-based means of adding a programming component to any algorithms or software engineering course * Contains complete working code for fundamental data structures and graph, string, numerical and geometric algorithms * Provides a brief-yet-thorough treatment of key elements in number theory, geometry, dynamic programming, and graph algorithms * Supports all popular programming languages (C, C++, Pascal, Java) Steven S. Skiena is a member of the faculty of computer science a Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET

An Ideal Resource for Improving Programming Knowledgeenges of problems from international programming competitions are an effective way to improve algorithmic and coding skills and understanding. This book uses international programming competition-type problems to motivate the study of algorithms, programming, and other topics in computer science. It includes more than 100 programming challenges, as well as the theory and key concepts necessary for approaching them. Problems are organized by topic, and supplemented by complete tutorial material. Readers gain a concrete understanding of both algorithmic techniques and advanced coding topics. Unique Features: * Offers a wealth of rich programming problems suitable for self-study -- all with on-line judging at www.programming-challenges.com * Presents practice training for all major programming contests --ACM International Collegiate Programming Contest (ACM ICPC), International Olympiad in Informatics (IOI), and Topcoder Challenge * Serves as a convenient, web-based means of adding a programming component to any algorithms or software engineering course * Contains complete working code for fundamental data structures and graph, string, numerical and geometric algorithms * Provides a brief-yet-thorough treatment of key elements in number theory, geometry, dynamic programming, and graph algorithms * Supports all popular programming languages (C, C++, Pascal, Java) Steven S. Skiena is a member of the faculty of computer science a Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET

Portable shell scripting is today the future of modern Linux, OS X, and Unix command–line access. Beginning Portable Shell Scripting: From Novice to Professional teaches shell scripting by using the common core of most shells and expands those principles to all of scripting.
You will learn about portable scripting and how to use the same syntax and design principles for all shells. You’ll discover about the interaction between shells and other scripting languages like Ruby and Python, and everything you learn will be shown in context for Linux, OS X, bash, and AppleScript.
What you’ll learn
This book will prime you on not just shell scripting, but also the modern context of portable shell scripting. You will learn
The core Linux/OS X shell constructs from a portability point of view
How to write scripts that write other scripts, and how to write macros and debug them
How to write and design shell script portably from the ground up
How to use programmable utilities and their inherent portability to your advantage, while pinpointing potential traps
Pulling everything together, how to engineer scripts that play well with Python and Ruby, and even run on embedded systems Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET

Portable shell scripting is today the future of modern Linux, OS X, and Unix command–line access. Beginning Portable Shell Scripting: From Novice to Professional teaches shell scripting by using the common core of most shells and expands those principles to all of scripting.
You will learn about portable scripting and how to use the same syntax and design principles for all shells. You’ll discover about the interaction between shells and other scripting languages like Ruby and Python, and everything you learn will be shown in context for Linux, OS X, bash, and AppleScript.
What you’ll learn
This book will prime you on not just shell scripting, but also the modern context of portable shell scripting. You will learn
The core Linux/OS X shell constructs from a portability point of view
How to write scripts that write other scripts, and how to write macros and debug them
How to write and design shell script portably from the ground up
How to use programmable utilities and their inherent portability to your advantage, while pinpointing potential traps
Pulling everything together, how to engineer scripts that play well with Python and Ruby, and even run on embedded systems Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET

Cisco Routers for the Small Business provides in plain English a no–nonsense approach to setting up all the features of the Cisco IOS for a small business using broadband technologies. This book explains how to use a Cisco router to setup cable modems, DSL and PPPoE, and explains how to configure NAT, Access Control Lists, Firewalls, DMZs and an IPSec VPN between two sites using advanced encryption. The chapters are tutorial based and provide easy to follow, step–by–step instructions for all tasks that small businesses need to perform using a router. Easy–to–implement example configurations are included in the appendices.
Written for the small–business using common, broadband connections such as Cable internet and DSL.
Provides easily–followed, step–by–step instructions for tasks that small businesses need to perform, such as configuring virtual private network (VPN) connections, creating firewalls, securing the router, and more.
Contains appendixes with example configurations that are short, to the point, and dead–simple to implement.
What you’ll learn
Securely configure Internet connections for your business using Cisco’s IOS command–language.
Create virtual private networks (VPNs) that bring remote offices and employees onto your network, safely, via standard DSL and Cable Internet connections.
Set up network address translation (NAT) routing so that your in–office computers are effectively invisible to outside intruders.
Back up and recover your router config Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET

Cisco Routers for the Small Business provides in plain English a no–nonsense approach to setting up all the features of the Cisco IOS for a small business using broadband technologies. This book explains how to use a Cisco router to setup cable modems, DSL and PPPoE, and explains how to configure NAT, Access Control Lists, Firewalls, DMZs and an IPSec VPN between two sites using advanced encryption. The chapters are tutorial based and provide easy to follow, step–by–step instructions for all tasks that small businesses need to perform using a router. Easy–to–implement example configurations are included in the appendices.
Written for the small–business using common, broadband connections such as Cable internet and DSL.
Provides easily–followed, step–by–step instructions for tasks that small businesses need to perform, such as configuring virtual private network (VPN) connections, creating firewalls, securing the router, and more.
Contains appendixes with example configurations that are short, to the point, and dead–simple to implement.
What you’ll learn
Securely configure Internet connections for your business using Cisco’s IOS command–language.
Create virtual private networks (VPNs) that bring remote offices and employees onto your network, safely, via standard DSL and Cable Internet connections.
Set up network address translation (NAT) routing so that your in–office computers are effectively invisible to outside intruders.
Back up and recover your router config Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET

Programming Entity Framework is a thorough introduction to Microsoft's new core framework for modeling and interacting with data in .NET applications. This book not only gives experienced developers a hands-on tour of the Entity Framework and explains its use in a variety of applications, it also provides a deep understanding of its architecture and APIs. From the Entity Data Model (EDM) and Object Services to EntityClient and the Metadata Workspace, Programming Entity Framework covers it all.
Written by Julia Lerman, the leading independent authority on the framework, Programming Entity Framework, includes scores of reusable examples -- written in both Visual Basic and C# -- that you can implement right away.
This book will help you:
Understand the core concepts you need to make the best use of the Entity Framework (EF) in your applications
Learn to query your data, using either LINQ to Entities or Entity SQL
Create Windows Forms, WPF, and ASP.NET applications
Build ASMX web services and WCF services
Use Object Services to work directly with your entity objects
Delve into model customization, relationship management, change tracking, data concurrency, and more
Presented in a clear narrative style that reflects the hundreds of hours the author has spent consulting, teaching, and writing about this new data access technology and testing its myriad features, Programming Entity Framework will help you master the technology and put it to work. Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET

Programming Entity Framework is a thorough introduction to Microsoft's new core framework for modeling and interacting with data in .NET applications. This book not only gives experienced developers a hands-on tour of the Entity Framework and explains its use in a variety of applications, it also provides a deep understanding of its architecture and APIs. From the Entity Data Model (EDM) and Object Services to EntityClient and the Metadata Workspace, Programming Entity Framework covers it all.
Written by Julia Lerman, the leading independent authority on the framework, Programming Entity Framework, includes scores of reusable examples -- written in both Visual Basic and C# -- that you can implement right away.
This book will help you:
Understand the core concepts you need to make the best use of the Entity Framework (EF) in your applications
Learn to query your data, using either LINQ to Entities or Entity SQL
Create Windows Forms, WPF, and ASP.NET applications
Build ASMX web services and WCF services
Use Object Services to work directly with your entity objects
Delve into model customization, relationship management, change tracking, data concurrency, and more
Presented in a clear narrative style that reflects the hundreds of hours the author has spent consulting, teaching, and writing about this new data access technology and testing its myriad features, Programming Entity Framework will help you master the technology and put it to work. Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET
_06.02.2009_0_00_00.jpg)
Offering both theoretical explanations and real-world applications, this in-depth guide covers the 2.0 version of Struts, revealing how to design, build, and improve Java-based Web applications within the Struts development framework. Feature functionality is explained in detail to help programmers choose the most appropriate feature to accomplish their objectives, while other chapters are devoted to file uploading, paging, and object caching. Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET
_06.02.2009_0_00_00.jpg)
Offering both theoretical explanations and real-world applications, this in-depth guide covers the 2.0 version of Struts, revealing how to design, build, and improve Java-based Web applications within the Struts development framework. Feature functionality is explained in detail to help programmers choose the most appropriate feature to accomplish their objectives, while other chapters are devoted to file uploading, paging, and object caching. Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET
_05.02.2009_0_00_00.jpg)
Take your coding skills to the next level with this extensive guide to Objective–C, the native programming language for developing sophisticated software applications for Mac OS X. Objective–C is a powerful, object–oriented extension of C, making this book the perfect follow–up to Dave Mark’s best–selling Learn C on the Mac, Mac OS X Edition. Whether you’re an experienced C programmer or you’re coming from a different language such as C++ or Java, leading Mac experts Mark Dalrymple and Scott Knaster show you how to harness the powers of Objective–C in your applications!
A complete course on the basics of Objective–C using Apple’s free Xcode tools
An introduction to object–oriented programming
Comprehensive coverage of inheritance, composition, object initialization, categories, protocols, memory management, and organizing source files
A brief tour of Cocoa’s Foundation framework and AppKit
A helpful “learning curve” guide for non–C developers
What you’ll learn
Learn Objective–C programming, the gateway to programming your Mac or iPhone.
Write applications for the Mac OS X interface, the cleanest user–interface around.
Understand variables and how to design your own data structures.
Work with the file system.
Connect to data sources and the Internet. Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET
_05.02.2009_0_00_00.jpg)
Take your coding skills to the next level with this extensive guide to Objective–C, the native programming language for developing sophisticated software applications for Mac OS X. Objective–C is a powerful, object–oriented extension of C, making this book the perfect follow–up to Dave Mark’s best–selling Learn C on the Mac, Mac OS X Edition. Whether you’re an experienced C programmer or you’re coming from a different language such as C++ or Java, leading Mac experts Mark Dalrymple and Scott Knaster show you how to harness the powers of Objective–C in your applications!
A complete course on the basics of Objective–C using Apple’s free Xcode tools
An introduction to object–oriented programming
Comprehensive coverage of inheritance, composition, object initialization, categories, protocols, memory management, and organizing source files
A brief tour of Cocoa’s Foundation framework and AppKit
A helpful “learning curve” guide for non–C developers
What you’ll learn
Learn Objective–C programming, the gateway to programming your Mac or iPhone.
Write applications for the Mac OS X interface, the cleanest user–interface around.
Understand variables and how to design your own data structures.
Work with the file system.
Connect to data sources and the Internet. Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET
_05.02.2009_0_00_00.jpg)
Groovy and Grails Recipes is the busy developers’ guide for developing applications in Groovy and Grails. Rather than boring you with theoretical knowledge of “yet another language/framework,” this book delves straight into solving real–life problems in Groovy and Grails using easy–to–understand, well–explained code snippets. Through learning by example, you will be able to pick up on Groovy and Grails quickly and use the book as an essential reference when developing applications.
What you’ll learn
Discover elegant and efficient solutions to common programming problems and web development tasks.
Get and reuse practical examples for both Groovy language and Grails framework, using the latest stable versions of each.
Perform a wide range of development tasks that cover all of the web development tiers, from View Layer to Service Layer to Domain Layer.
Access the wide range of available Grails framework plug–ins.
Obtain the recipes to integrate Spring, Hibernate, SiteMesh, and more with the Grails web framework. Read more...
Full download
Posted: February 11th, 2009, 2:27pm CET
_05.02.2009_0_00_00.jpg)
Groovy and Grails Recipes is the busy developers’ guide for developing applications in Groovy and Grails. Rather than boring you with theoretical knowledge of “yet another language/framework,” this book delves straight into solving real–life problems in Groovy and Grails using easy–to–understand, well–explained code snippets. Through learning by example, you will be able to pick up on Groovy and Grails quickly and use the book as an essential reference when developing applications.
What you’ll learn
Discover elegant and efficient solutions to common programming problems and web development tasks.
Get and reuse practical examples for both Groovy language and Grails framework, using the latest stable versions of each.
Perform a wide range of development tasks that cover all of the web development tiers, from View Layer to Service Layer to Domain Layer.
Access the wide range of available Grails framework plug–ins.
Obtain the recipes to integrate Spring, Hibernate, SiteMesh, and more with the Grails web framework. Read more...
Full download
Posted: February 10th, 2009, 2:14pm CET

Ready to unleash the awesome power of Ableton Live 6? As its name suggests, Ableton Live 6 was designed with the live performer in mind, but it goes well beyond that. You can integrate this live performance and studio software into your existing home or professional music studio to produce, compose, DJ, and much more. But how? "Ableton Live 6 Power!" is the key you need to revolutionize your studio by incorporating Live 6. Written for musicians by a fellow musician who uses Live on a daily basis, this useful guide explores fundamental and advanced Live features, and provides insider tips, tricks, and interviews with Live power users to provide you with a comprehensive overview of the ins and outs of this powerful software. Whether you are a beginner in the digital audio field or a seasoned pro, "Ableton Live 6 Power!" is the reference you need to take your music to the next level. Read more...
Full download
Posted: February 10th, 2009, 2:14pm CET

Your essential comparative approach to learning C++ and Java
Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java, a comparative presentation of object-oriented programming with two of the most popular programming languages of today, teaches vital skills and techniques for the Internet age. Based on highly successful courses taught by the author, this book answers the need for a comprehensive educational program on the subject of object-oriented programming. In a clear and accessible format, the author compares and contrasts both languages, from basic language constructs to how both languages are used in application-level programming, such as graphics programming, network programming, and database programming.
Since both C++ and Java were born out of the same language, C, learning these two languages together has several distinct advantages:
* Because they have much in common at the level of basic language structures, learning C++ and Java together saves time and facilitates the mastery of each
* Learning by contrast and comparison can be more efficient and enjoyable, allowing readers access to the strengths and weaknesses of both languages
* Learning to write a program in one language that corresponds to a given program in the other language enables students to tackle more difficult projects in either language
* Comparing similar concepts in the two languages leads to a deeper understanding of the concepts in both
Read more...
Full download
Posted: February 10th, 2009, 2:14pm CET

An Ideal Resource for Improving Programming Knowledgeenges of problems from international programming competitions are an effective way to improve algorithmic and coding skills and understanding. This book uses international programming competition-type problems to motivate the study of algorithms, programming, and other topics in computer science. It includes more than 100 programming challenges, as well as the theory and key concepts necessary for approaching them. Problems are organized by topic, and supplemented by complete tutorial material. Readers gain a concrete understanding of both algorithmic techniques and advanced coding topics. Unique Features: * Offers a wealth of rich programming problems suitable for self-study -- all with on-line judging at www.programming-challenges.com * Presents practice training for all major programming contests --ACM International Collegiate Programming Contest (ACM ICPC), International Olympiad in Informatics (IOI), and Topcoder Challenge * Serves as a convenient, web-based means of adding a programming component to any algorithms or software engineering course * Contains complete working code for fundamental data structures and graph, string, numerical and geometric algorithms * Provides a brief-yet-thorough treatment of key elements in number theory, geometry, dynamic programming, and graph algorithms * Supports all popular programming languages (C, C++, Pascal, Java) Steven S. Skiena is a member of the faculty of computer science a Read more...
Full download
Posted: February 10th, 2009, 2:14pm CET

Portable shell scripting is today the future of modern Linux, OS X, and Unix command–line access. Beginning Portable Shell Scripting: From Novice to Professional teaches shell scripting by using the common core of most shells and expands those principles to all of scripting.
You will learn about portable scripting and how to use the same syntax and design principles for all shells. You’ll discover about the interaction between shells and other scripting languages like Ruby and Python, and everything you learn will be shown in context for Linux, OS X, bash, and AppleScript.
What you’ll learn
This book will prime you on not just shell scripting, but also the modern context of portable shell scripting. You will learn
The core Linux/OS X shell constructs from a portability point of view
How to write scripts that write other scripts, and how to write macros and debug them
How to write and design shell script portably from the ground up
How to use programmable utilities and their inherent portability to your advantage, while pinpointing potential traps
Pulling everything together, how to engineer scripts that play well with Python and Ruby, and even run on embedded systems Read more...
Full download
Posted: February 10th, 2009, 2:14pm CET

Cisco Routers for the Small Business provides in plain English a no–nonsense approach to setting up all the features of the Cisco IOS for a small business using broadband technologies. This book explains how to use a Cisco router to setup cable modems, DSL and PPPoE, and explains how to configure NAT, Access Control Lists, Firewalls, DMZs and an IPSec VPN between two sites using advanced encryption. The chapters are tutorial based and provide easy to follow, step–by–step instructions for all tasks that small businesses need to perform using a router. Easy–to–implement example configurations are included in the appendices.
Written for the small–business using common, broadband connections such as Cable internet and DSL.
Provides easily–followed, step–by–step instructions for tasks that small businesses need to perform, such as configuring virtual private network (VPN) connections, creating firewalls, securing the router, and more.
Contains appendixes with example configurations that are short, to the point, and dead–simple to implement.
What you’ll learn
Securely configure Internet connections for your business using Cisco’s IOS command–language.
Create virtual private networks (VPNs) that bring remote offices and employees onto your network, safely, via standard DSL and Cable Internet connections.
Set up network address translation (NAT) routing so that your in–office computers are effectively invisible to outside intruders.
Back up and recover your router config Read more...
Full download
Posted: February 10th, 2009, 2:14pm CET

Programming Entity Framework is a thorough introduction to Microsoft's new core framework for modeling and interacting with data in .NET applications. This book not only gives experienced developers a hands-on tour of the Entity Framework and explains its use in a variety of applications, it also provides a deep understanding of its architecture and APIs. From the Entity Data Model (EDM) and Object Services to EntityClient and the Metadata Workspace, Programming Entity Framework covers it all.
Written by Julia Lerman, the leading independent authority on the framework, Programming Entity Framework, includes scores of reusable examples -- written in both Visual Basic and C# -- that you can implement right away.
This book will help you:
Understand the core concepts you need to make the best use of the Entity Framework (EF) in your applications
Learn to query your data, using either LINQ to Entities or Entity SQL
Create Windows Forms, WPF, and ASP.NET applications
Build ASMX web services and WCF services
Use Object Services to work directly with your entity objects
Delve into model customization, relationship management, change tracking, data concurrency, and more
Presented in a clear narrative style that reflects the hundreds of hours the author has spent consulting, teaching, and writing about this new data access technology and testing its myriad features, Programming Entity Framework will help you master the technology and put it to work. Read more...
Full download
Posted: February 10th, 2009, 2:14pm CET
_06.02.2009_0_00_00.jpg)
Offering both theoretical explanations and real-world applications, this in-depth guide covers the 2.0 version of Struts, revealing how to design, build, and improve Java-based Web applications within the Struts development framework. Feature functionality is explained in detail to help programmers choose the most appropriate feature to accomplish their objectives, while other chapters are devoted to file uploading, paging, and object caching. Read more...
Full download
Posted: February 10th, 2009, 2:14pm CET
_05.02.2009_0_00_00.jpg)
Take your coding skills to the next level with this extensive guide to Objective–C, the native programming language for developing sophisticated software applications for Mac OS X. Objective–C is a powerful, object–oriented extension of C, making this book the perfect follow–up to Dave Mark’s best–selling Learn C on the Mac, Mac OS X Edition. Whether you’re an experienced C programmer or you’re coming from a different language such as C++ or Java, leading Mac experts Mark Dalrymple and Scott Knaster show you how to harness the powers of Objective–C in your applications!
A complete course on the basics of Objective–C using Apple’s free Xcode tools
An introduction to object–oriented programming
Comprehensive coverage of inheritance, composition, object initialization, categories, protocols, memory management, and organizing source files
A brief tour of Cocoa’s Foundation framework and AppKit
A helpful “learning curve” guide for non–C developers
What you’ll learn
Learn Objective–C programming, the gateway to programming your Mac or iPhone.
Write applications for the Mac OS X interface, the cleanest user–interface around.
Understand variables and how to design your own data structures.
Work with the file system.
Connect to data sources and the Internet. Read more...
Full download
Posted: February 10th, 2009, 2:14pm CET
_05.02.2009_0_00_00.jpg)
Groovy and Grails Recipes is the busy developers’ guide for developing applications in Groovy and Grails. Rather than boring you with theoretical knowledge of “yet another language/framework,” this book delves straight into solving real–life problems in Groovy and Grails using easy–to–understand, well–explained code snippets. Through learning by example, you will be able to pick up on Groovy and Grails quickly and use the book as an essential reference when developing applications.
What you’ll learn
Discover elegant and efficient solutions to common programming problems and web development tasks.
Get and reuse practical examples for both Groovy language and Grails framework, using the latest stable versions of each.
Perform a wide range of development tasks that cover all of the web development tiers, from View Layer to Service Layer to Domain Layer.
Access the wide range of available Grails framework plug–ins.
Obtain the recipes to integrate Spring, Hibernate, SiteMesh, and more with the Grails web framework. Read more...
Full download
Posted: February 10th, 2009, 2:14pm CET

System administrators need libraries of solutions that are ingenious but understandable. They don’t want to reinvent the wheel, but they don’t want to reinvent filesystem management either! Expert Shell Scripting is the ultimate resource for all working Linux, Unix, and OS X system administrators who would like to have short, succinct, and powerful shell implementations of tricky system scripting tasks.
Automating small to medium system management tasks
Analyzing system data and editing configuration files
Scripting Linux, Unix, and OS X applications using bash, ksh, et al.
What you’ll learn
Debug shell scripts using existing debuggers, not inspection.
Use and extend text–editing one–liners and learn to forget Perl.
Manage files and filesystems using scripting, not inflexible utilities.
Use scripts to build complete Linux systems.
Script X Window without getting lost in configuration files.
Ignore Python, and script in bash and ksh instead. Read more...
Full download
Posted: February 6th, 2009, 5:30pm CET

Programming Entity Framework is a thorough introduction to Microsoft's new core framework for modeling and interacting with data in .NET applications. This book not only gives experienced developers a hands-on tour of the Entity Framework and explains its use in a variety of applications, it also provides a deep understanding of its architecture and APIs. From the Entity Data Model (EDM) and Object Services to EntityClient and the Metadata Workspace, Programming Entity Framework covers it all.
Written by Julia Lerman, the leading independent authority on the framework, Programming Entity Framework, includes scores of reusable examples -- written in both Visual Basic and C# -- that you can implement right away.
This book will help you:
Understand the core concepts you need to make the best use of the Entity Framework (EF) in your applications
Learn to query your data, using either LINQ to Entities or Entity SQL
Create Windows Forms, WPF, and ASP.NET applications
Build ASMX web services and WCF services
Use Object Services to work directly with your entity objects
Delve into model customization, relationship management, change tracking, data concurrency, and more
Presented in a clear narrative style that reflects the hundreds of hours the author has spent consulting, teaching, and writing about this new data access technology and testing its myriad features, Programming Entity Framework will help you master the technology and put it to work. Read more...
Full download
Posted: February 6th, 2009, 5:30pm CET
_06.02.2009_0_00_00.jpg)
Offering both theoretical explanations and real-world applications, this in-depth guide covers the 2.0 version of Struts, revealing how to design, build, and improve Java-based Web applications within the Struts development framework. Feature functionality is explained in detail to help programmers choose the most appropriate feature to accomplish their objectives, while other chapters are devoted to file uploading, paging, and object caching. Read more...
Full download
Posted: February 6th, 2009, 5:30pm CET
_05.02.2009_0_00_00.jpg)
Take your coding skills to the next level with this extensive guide to Objective–C, the native programming language for developing sophisticated software applications for Mac OS X. Objective–C is a powerful, object–oriented extension of C, making this book the perfect follow–up to Dave Mark’s best–selling Learn C on the Mac, Mac OS X Edition. Whether you’re an experienced C programmer or you’re coming from a different language such as C++ or Java, leading Mac experts Mark Dalrymple and Scott Knaster show you how to harness the powers of Objective–C in your applications!
A complete course on the basics of Objective–C using Apple’s free Xcode tools
An introduction to object–oriented programming
Comprehensive coverage of inheritance, composition, object initialization, categories, protocols, memory management, and organizing source files
A brief tour of Cocoa’s Foundation framework and AppKit
A helpful “learning curve” guide for non–C developers
What you’ll learn
Learn Objective–C programming, the gateway to programming your Mac or iPhone.
Write applications for the Mac OS X interface, the cleanest user–interface around.
Understand variables and how to design your own data structures.
Work with the file system.
Connect to data sources and the Internet. Read more...
Full download
Posted: February 6th, 2009, 5:30pm CET
_05.02.2009_0_00_00.jpg)
Groovy and Grails Recipes is the busy developers’ guide for developing applications in Groovy and Grails. Rather than boring you with theoretical knowledge of “yet another language/framework,” this book delves straight into solving real–life problems in Groovy and Grails using easy–to–understand, well–explained code snippets. Through learning by example, you will be able to pick up on Groovy and Grails quickly and use the book as an essential reference when developing applications.
What you’ll learn
Discover elegant and efficient solutions to common programming problems and web development tasks.
Get and reuse practical examples for both Groovy language and Grails framework, using the latest stable versions of each.
Perform a wide range of development tasks that cover all of the web development tiers, from View Layer to Service Layer to Domain Layer.
Access the wide range of available Grails framework plug–ins.
Obtain the recipes to integrate Spring, Hibernate, SiteMesh, and more with the Grails web framework. Read more...
Full download
Posted: February 6th, 2009, 5:30pm CET

System administrators need libraries of solutions that are ingenious but understandable. They don’t want to reinvent the wheel, but they don’t want to reinvent filesystem management either! Expert Shell Scripting is the ultimate resource for all working Linux, Unix, and OS X system administrators who would like to have short, succinct, and powerful shell implementations of tricky system scripting tasks.
Automating small to medium system management tasks
Analyzing system data and editing configuration files
Scripting Linux, Unix, and OS X applications using bash, ksh, et al.
What you’ll learn
Debug shell scripts using existing debuggers, not inspection.
Use and extend text–editing one–liners and learn to forget Perl.
Manage files and filesystems using scripting, not inflexible utilities.
Use scripts to build complete Linux systems.
Script X Window without getting lost in configuration files.
Ignore Python, and script in bash and ksh instead. Read more...
Full download
Posted: February 6th, 2009, 5:30pm CET

"This book is a must for anyone attempting to examine the iPhone. The level of forensic detail is excellent. If only all guides to forensics were written with this clarity!" -Andrew Sheldon, Director of Evidence Talks, computer forensics experts With iPhone use increasing in business networks, IT and security professionals face a serious challenge: these devices store an enormous amount of information. If your staff conducts business with an iPhone, you need to know how to recover, analyze, and securely destroy sensitive data. iPhone Forensics supplies the knowledge necessary to conduct complete and highly specialized forensic analysis of the iPhone, iPhone 3G, and iPod Touch. This book helps you:
Determine what type of data is stored on the device Break v1.x and v2.x passcode-protected iPhones to gain access to the device Build a custom recovery toolkit for the iPhone Interrupt iPhone 3G's "secure wipe" process Conduct data recovery of a v1.x and v2.x iPhone user disk partition, and preserve and recover the entire raw user disk partition Recover deleted voicemail, images, email, and other personal data, using data carving techniques Recover geotagged metadata from camera photos Discover Google map lookups, typing cache, and other data stored on the live file system Extract contact information from the iPhone's database Use different recovery strategies based on case needs
And more. iPhone Forensics includes techniques used by more than 200 law enforcement agencies world Read more...
Full download
Posted: February 6th, 2009, 5:30pm CET

From the Back Cover
"This book is insightful and thought-provoking for even the most seasoned SAP BW individual."
–Richard M. Dunning, Chair, American SAP Users Group
Written by the leading experts in the field, this comprehensive guide shows you how to implement the SAP Business Information Warehouse (BW) and create useful applications for business analysis of company-wide data. You’ll quickly learn how to design, build, analyze, and administer the data and information in the SAP BW component. The authors present the material in a way that reflects the process an organization goes through during a software implementation. They begin with an introduction to the fundamentals of data warehousing and business intelligence, helping you determine if SAP BW is right for your organization. The book then focuses on the business content and options available when trying to deliver value from the data stored in the SAP BW. And it includes a methodology for implementing the BW, such as data modeling and techniques for capturing and transforming data.
With this book, you’ll discover the options available in SAP BW 3.0 and explore a new way to drive business performance. It will show you how to:
* Tackle such challenges as eliminating poor data quality
* Develop an information model in order to properly deploy SAP BW
* Utilize ETL, data storage, information access, analysis, and presentation services
* Schedule, monitor, archive, and troubleshoot data loads Read more...
Full download
Posted: February 6th, 2009, 5:30pm CET

"This IBM Redbook features a collection of knowledge gained from IBM and SAP solution experts who work with customers that use SAP R/3 on the IBM iSeries server. It was written to assist R/3 basis consultants and other IT professionals in implementing a total business solution consisting of iSeries and AS/400 servers, OS/400 Version 4 Release 5 (V4R5), SAP R/3 Release 4.6C, DB2 UDB for iSeries database, and complementary solution products.
The primary content of this redbook is divided into three parts:
Part 1, ""Understanding the solution"", presents the concepts and other basic knowledge necessary to understand the structure, features, and functions of the SAP R/3 solution on the iSeries server.
Part 2, ""Implementation"", describes the implementation techniques necessary to install and properly set up R/3 in the iSeries environment. It contains detailed guidance and explanations of the specific tasks associated with the implementation. Professionals involved in implementing R/3 on OS/400 may, at some stage, face all the topics covered in this part.
Part 3, ""Advanced topics"", covers topics that will be of interest to those who want to enhance their SAP R/3 installation by improving performance and adding additional functionality." Read more...
Full download
Posted: February 6th, 2009, 5:30pm CET

Read more...
Full download
Posted: February 6th, 2009, 5:30pm CET

Provides a general overview and background to enterprise resource planning (ERP), SAP R/3, business intelligence, data warehousing, OLAP, and the SAP Business Information.
Book Info
A concise, comprehensive study guide to the core SAP BW certification exam. Covers how SAP BW relates to SAP as a whole and discusses fundamental SAP BW functions such as data modeling, reporting, and extraction.
Product Description
* Provides an overview to the exam's topics, including a "Need to Know" list that identifies areas that must be understood in-depth.
* Includes exercises that can be performed, usually with a small test BW server.
* Contains practice test questions that assess the readers knowledge of the current exam topics.
* Serves as a complement to the classroom training provided by SAP.
Read more...
Full download
Posted: February 5th, 2009, 11:18am CET
_05.02.2009_0_00_00.jpg)
Take your coding skills to the next level with this extensive guide to Objective–C, the native programming language for developing sophisticated software applications for Mac OS X. Objective–C is a powerful, object–oriented extension of C, making this book the perfect follow–up to Dave Mark’s best–selling Learn C on the Mac, Mac OS X Edition. Whether you’re an experienced C programmer or you’re coming from a different language such as C++ or Java, leading Mac experts Mark Dalrymple and Scott Knaster show you how to harness the powers of Objective–C in your applications!
A complete course on the basics of Objective–C using Apple’s free Xcode tools
An introduction to object–oriented programming
Comprehensive coverage of inheritance, composition, object initialization, categories, protocols, memory management, and organizing source files
A brief tour of Cocoa’s Foundation framework and AppKit
A helpful “learning curve” guide for non–C developers
What you’ll learn
Learn Objective–C programming, the gateway to programming your Mac or iPhone.
Write applications for the Mac OS X interface, the cleanest user–interface around.
Understand variables and how to design your own data structures.
Work with the file system.
Connect to data sources and the Internet. Read more...
Full download
Posted: February 5th, 2009, 11:18am CET
_05.02.2009_0_00_00.jpg)
Groovy and Grails Recipes is the busy developers’ guide for developing applications in Groovy and Grails. Rather than boring you with theoretical knowledge of “yet another language/framework,” this book delves straight into solving real–life problems in Groovy and Grails using easy–to–understand, well–explained code snippets. Through learning by example, you will be able to pick up on Groovy and Grails quickly and use the book as an essential reference when developing applications.
What you’ll learn
Discover elegant and efficient solutions to common programming problems and web development tasks.
Get and reuse practical examples for both Groovy language and Grails framework, using the latest stable versions of each.
Perform a wide range of development tasks that cover all of the web development tiers, from View Layer to Service Layer to Domain Layer.
Access the wide range of available Grails framework plug–ins.
Obtain the recipes to integrate Spring, Hibernate, SiteMesh, and more with the Grails web framework. Read more...
Full download
Posted: February 5th, 2009, 11:18am CET

Pro ADO.NET Data Services: Working with RESTful Data is aimed at developers interested in taking advantage of the new REST–style data services that ADO.NET Data Services (formerly code–named Astoria) provides. The book shows how to incorporate ADO.NET Data Services into a wide range of common environments including BizTalk, AJAX and Silverlight client applications. The material is intended for professional developers who are comfortable with the .NET 3.5 Framework but are coming to ADO.NET Data Services for the first time and want to understand how to integrate it into their own applications and enterprise solutions. The book is packed full with extensive real–world solutions and exercises, ensuring you walk away with a deep understanding of how to use ADO.NET Data Services to your best advantage.
What you’ll learn
Implement software solutions using ADO.NET Data Services within a variety of enterprise–level environments.
Integrate ADO.NET Data Services into enterprise applications using BizTalk Server.
Take advantage of ADO.NET Data Services in standard and AJAX/Silverlight–enabled ASP.NET applications, as well as traditional .NET applications.
Understand when to apply traditional SOAP programming methods vs. REST–style programming to achieve the best possible results.
Incorporate ADO.NET Data Services into the latest Microsoft technologies in the cleanest possible way.
Understand cloud computing from a business respective and where ADO.NET Data Services fits within Read more...
Full download
Posted: February 5th, 2009, 11:18am CET

System administrators need libraries of solutions that are ingenious but understandable. They don’t want to reinvent the wheel, but they don’t want to reinvent filesystem management either! Expert Shell Scripting is the ultimate resource for all working Linux, Unix, and OS X system administrators who would like to have short, succinct, and powerful shell implementations of tricky system scripting tasks.
Automating small to medium system management tasks
Analyzing system data and editing configuration files
Scripting Linux, Unix, and OS X applications using bash, ksh, et al.
What you’ll learn
Debug shell scripts using existing debuggers, not inspection.
Use and extend text–editing one–liners and learn to forget Perl.
Manage files and filesystems using scripting, not inflexible utilities.
Use scripts to build complete Linux systems.
Script X Window without getting lost in configuration files.
Ignore Python, and script in bash and ksh instead. Read more...
Full download
Posted: February 5th, 2009, 11:18am CET

Microsoft .NET Architect Evangelist, Jit Ghosh, presents a practical companion guide to developing rich, interactive web applications with Silverlight 2. Common problems, issues, and every–day scenarios are tackled with a detailed discussion of the solution and ready–made code recipes that will save you hours of coding time.
The recipes included in Silverlight 2 Recipes: A Problem-Solution Approach have been carefully selected and tested with the professional developer in mind. You’ll find clearly and succinctly stated problems, well–architected solutions, and ample discussion of the code and context so you can see immediately how the solution will support your project.
Enjoy practical coverage of Silverlight development in many projects and contexts, including
Designing complete, rich, interactive user experiences
Manipulating content and the runtime environment through the Silverlight Plugin Runtime API
Consuming, transforming, and displaying content in your Silverlight web application through XML, LINQ–based data access, and isolated storage
Building custom controls for your Silverlight project
Integrating rich media, including audio and video, to create a very dynamic user interface and experience
Using new Silverlight 2 features, including .NET Framework integration, the use of dynamic languages like Python and Ruby in Silverlight development, and digital rights management support
Find instant solutions, comprehensive Silverlight 2 coverage, and time–savin Read more...
Full download
Posted: February 5th, 2009, 11:18am CET

"This book is a must for anyone attempting to examine the iPhone. The level of forensic detail is excellent. If only all guides to forensics were written with this clarity!" -Andrew Sheldon, Director of Evidence Talks, computer forensics experts With iPhone use increasing in business networks, IT and security professionals face a serious challenge: these devices store an enormous amount of information. If your staff conducts business with an iPhone, you need to know how to recover, analyze, and securely destroy sensitive data. iPhone Forensics supplies the knowledge necessary to conduct complete and highly specialized forensic analysis of the iPhone, iPhone 3G, and iPod Touch. This book helps you:
Determine what type of data is stored on the device Break v1.x and v2.x passcode-protected iPhones to gain access to the device Build a custom recovery toolkit for the iPhone Interrupt iPhone 3G's "secure wipe" process Conduct data recovery of a v1.x and v2.x iPhone user disk partition, and preserve and recover the entire raw user disk partition Recover deleted voicemail, images, email, and other personal data, using data carving techniques Recover geotagged metadata from camera photos Discover Google map lookups, typing cache, and other data stored on the live file system Extract contact information from the iPhone's database Use different recovery strategies based on case needs
And more. iPhone Forensics includes techniques used by more than 200 law enforcement agencies world Read more...
Full download
Posted: February 5th, 2009, 11:18am CET

From the Back Cover
"This book is insightful and thought-provoking for even the most seasoned SAP BW individual."
–Richard M. Dunning, Chair, American SAP Users Group
Written by the leading experts in the field, this comprehensive guide shows you how to implement the SAP Business Information Warehouse (BW) and create useful applications for business analysis of company-wide data. You’ll quickly learn how to design, build, analyze, and administer the data and information in the SAP BW component. The authors present the material in a way that reflects the process an organization goes through during a software implementation. They begin with an introduction to the fundamentals of data warehousing and business intelligence, helping you determine if SAP BW is right for your organization. The book then focuses on the business content and options available when trying to deliver value from the data stored in the SAP BW. And it includes a methodology for implementing the BW, such as data modeling and techniques for capturing and transforming data.
With this book, you’ll discover the options available in SAP BW 3.0 and explore a new way to drive business performance. It will show you how to:
* Tackle such challenges as eliminating poor data quality
* Develop an information model in order to properly deploy SAP BW
* Utilize ETL, data storage, information access, analysis, and presentation services
* Schedule, monitor, archive, and troubleshoot data loads Read more...
Full download
Posted: February 5th, 2009, 11:18am CET

"This IBM Redbook features a collection of knowledge gained from IBM and SAP solution experts who work with customers that use SAP R/3 on the IBM iSeries server. It was written to assist R/3 basis consultants and other IT professionals in implementing a total business solution consisting of iSeries and AS/400 servers, OS/400 Version 4 Release 5 (V4R5), SAP R/3 Release 4.6C, DB2 UDB for iSeries database, and complementary solution products.
The primary content of this redbook is divided into three parts:
Part 1, ""Understanding the solution"", presents the concepts and other basic knowledge necessary to understand the structure, features, and functions of the SAP R/3 solution on the iSeries server.
Part 2, ""Implementation"", describes the implementation techniques necessary to install and properly set up R/3 in the iSeries environment. It contains detailed guidance and explanations of the specific tasks associated with the implementation. Professionals involved in implementing R/3 on OS/400 may, at some stage, face all the topics covered in this part.
Part 3, ""Advanced topics"", covers topics that will be of interest to those who want to enhance their SAP R/3 installation by improving performance and adding additional functionality." Read more...
Full download
Posted: February 5th, 2009, 11:18am CET

Read more...
Full download
Posted: February 5th, 2009, 11:18am CET

Provides a general overview and background to enterprise resource planning (ERP), SAP R/3, business intelligence, data warehousing, OLAP, and the SAP Business Information.
Book Info
A concise, comprehensive study guide to the core SAP BW certification exam. Covers how SAP BW relates to SAP as a whole and discusses fundamental SAP BW functions such as data modeling, reporting, and extraction.
Product Description
* Provides an overview to the exam's topics, including a "Need to Know" list that identifies areas that must be understood in-depth.
* Includes exercises that can be performed, usually with a small test BW server.
* Contains practice test questions that assess the readers knowledge of the current exam topics.
* Serves as a complement to the classroom training provided by SAP.
Read more...
Full download
Posted: February 4th, 2009, 12:05am CET

"This book is a must for anyone attempting to examine the iPhone. The level of forensic detail is excellent. If only all guides to forensics were written with this clarity!" -Andrew Sheldon, Director of Evidence Talks, computer forensics experts With iPhone use increasing in business networks, IT and security professionals face a serious challenge: these devices store an enormous amount of information. If your staff conducts business with an iPhone, you need to know how to recover, analyze, and securely destroy sensitive data. iPhone Forensics supplies the knowledge necessary to conduct complete and highly specialized forensic analysis of the iPhone, iPhone 3G, and iPod Touch. This book helps you:
Determine what type of data is stored on the device Break v1.x and v2.x passcode-protected iPhones to gain access to the device Build a custom recovery toolkit for the iPhone Interrupt iPhone 3G's "secure wipe" process Conduct data recovery of a v1.x and v2.x iPhone user disk partition, and preserve and recover the entire raw user disk partition Recover deleted voicemail, images, email, and other personal data, using data carving techniques Recover geotagged metadata from camera photos Discover Google map lookups, typing cache, and other data stored on the live file system Extract contact information from the iPhone's database Use different recovery strategies based on case needs
And more. iPhone Forensics includes techniques used by more than 200 law enforcement agencies world Read more...
Full download
Posted: February 4th, 2009, 12:05am CET

Systems continue to grow in size and complexity, becoming increasingly difficult to understand. As improvements in coding tools allow software developers to produce larger amounts of software to meet ever-expanding user requirements, a method to understand and communicate size must be used. A structured technique of problem solving, function point analysis is a method to break systems into smaller components, so they can be better understood and analyzed. This book describes function point analysis and industry trends using function points. Human beings solve problems by breaking them into smaller, understandable pieces. Problems that may initially appear to be difficult are found to be simple when dissected into their components, or classes. When the objects to be classified are the contents of software systems, a set of definitions and rules, or a scheme of classification, must be used to place these objects into their appropriate categories. Function point analysis is one such technique: FPA is a method to break systems into smaller components, so they can be better understood and analyzed. It also provides a structured technique for problem solving. Function Point Analysis is a structured method to perform functional decomposition of a software application. Function points are a unit measure for software much like an hour is to measuring time, miles are to measuring distance or Celsius is to measuring temperature. Function Points are interval measures much like other meas Read more...
Full download
Posted: February 4th, 2009, 12:05am CET

Product Description
JBoss in Action is the first book to focus on teaching readers in detail how to use the JBoss application server. Unlike other titles about JBoss, the authors of JBoss in Action go deeper into the advanced features and configuration of the server. In particular, it focuses on enterprise-class topics, such as high availability, security, and performance.
This book walks readers through the JBoss 5 Application Server from installation to configuration to production development. It shows how to configure the server's various component containers such as the JBoss Web Server, the EJB 3 server, and JBoss Messaging. It also provides detailed insight into configuring the various component services such as security, performance, and clustering. Beyond coverage of the core application server, the book also teaches how to use some of the "hot" technologies that run on top of the application server, such as Jboss Seam and JBoss Portal.
The authors, both seasoned professional experts at developing and administering JBoss, provide meaningful explanations and background on many topics which they tie in with their own practical, real-world advice from their collective experience. These uniquely comprehensive explanations and the wide coverage provided in this book surpass any other content currently available in any other book, article, or documentation on the subject.
About the Author
Javid Jamae started his career in software in the mid 90s programming in C Read more...
Full download
Posted: February 4th, 2009, 12:05am CET
_30.01.2009_0_00_00.jpg)
This innovative book discusses engineering solutions for the automatic understanding of a complex scene via multi-modal arrays of sensors. It focuses on research dealing with robotic platforms that augment an environment. In particular, it considers the study of information fusion methods, the study of algorithms for ontology learning from tabula rasa information and the integration of new types of sensors into existing networks of heterogeneous sensors. It also concentrates on the development and deployment of fielded solutions in public spaces and the evaluation of systems.
Intelligent Environments explores artificial intelligence techniques, essential for implementing AmI systems. Applications including intelligent environments (smart homes, smart public spaces e.g. airports, museums, etc), ubiquitous computing and wearable devices are also covered.
This broad-ranging state-of-the-art volume will be of interest to researchers in academia and industry as well as practitioners and graduate students. Read more...
Full download
Posted: February 4th, 2009, 12:05am CET

Product Description
This practical book provides a step-by-step approach to testing mission-critical applications for scalability and performance before they're deployed -- a vital topic to which other books devote one chapter, if that.
Businesses today live and die by network applications and web services. Because of the increasing complexity of these programs, and the pressure to deploy them quickly, many professionals don't take the time to ensure that they'll perform well and scale effectively. The Art of Application Performance Testing explains the complete life cycle of the testing process, and demonstrates best practices to help you plan, gain approval for, coordinate, and conduct performance tests on your applications. With this book, you'll learn to:
* Set realistic performance testing goals
* Implement an effective application performance testing strategy
* Interpret performance test results
* Cope with different application technologies and architectures
* Use automated performance testing tools
* Test traditional local applications, web-based applications, and web services (SOAs)
* Recognize and resolves issues that are often overlooked in performance tests
Written by a consultant with 30 years of experience in the IT industry and over 12 years experience with performance testing, this easy-to-read book is illustrated with real-world examples and packed with practical advice. The Art of Application Performance Testing t Read more...
Full download
Posted: February 4th, 2009, 12:05am CET

Product Description
Django is the leading Python web application development framework. Learn how to leverage the Django web framework to its full potential in this advanced tutorial and reference. Endorsed by Django, Pro Django more or less picks up where The Definitive Guide to Django left off and examines in greater detail the unusual and complex problems that Python web application developers can face and how to solve them.
* Provides in–depth information about advanced tools and techniques available in every Django installation
* Runs the gamut from the theory of Django’s internal operations to actual code that solves real–world problems for high–volume environments
* Goes above and beyond other books, leaving the basics behind
* Shows how Django can do things even its core developers never dreamed possible
What you’ll learn
* See how to use Django’s models, views, forms, and templates.
* Handle HTTP and customizing back ends.
* Use Django’s common tooling.
* Employ Django in various environments.
* Build a business software suite for use in the corporate world.
* Make this code reusable—even distributable.
Who is this book for?
This book is for companies looking for a framework capable of supporting enterprise needs, as well as advanced Python or web developers looking to solve unusual, complex problems.
About the Apress Pro Series
The Apress Pro series books are practical, professional tutorials Read more...
Full download
Posted: February 4th, 2009, 12:05am CET

Product Description
If you want to fly with OpenOffice 3.0, publish to your local wiki, create web presentations, or add maps to your documents, Beginning OpenOffice 3 is the book for you. You will arm yourself with new OpenOffice.org 3.0 tools, from creating wiki docs to automating complex design steps. OpenOffice has been downloaded almost 100 million times, and this is the book that explains why.
* You learn how to adopt OpenOffice 3.0 innovations.
* You see how to work across Windows, OS X, Google, and the Web, no matter what the format.
* Mail merges and wiki docs will never seem so simple.
What you’ll learn
You will acquire skills in stylish document creation using a range of tools, by hand and via automation. No matter whether the documents are flyers or books, you will learn automation, design, remediation, sharing information, collaboration, presentation, and output. And author Andy Channelle will talk about reports and how to produce docs formatted for wikis, the Web, Google, and other platforms.
* Design OpenOffice cross–platform documents and output them to all platforms.
* Use OpenOffice on Windows, Mac, and Linux.
* Deal with Word documents and wiki output alike.
* Learn how to produce snazzy PDFs, GoogleOffice docs, and automated designs.
* See how spreadsheets can be pretty and secure.
* Explore the dustier corners of OpenOffice, from fonts to bibliographies.
Who is this book for?
OpenOffice Read more...
Full download
Posted: February 4th, 2009, 12:05am CET

Product Description
If you’ve been using PHP for sometime now and would like to start using a web framework, you’ll want to try CakePHP, which is an open source rapid development web framework built on PHP.
PHP experts Kai Chan and John Omokore guide you through a variety of practical CakePHP applications. You will work on projects such as a video gallery, unit testing application, an e–commerce app, a blog site, and much more. Practical CakePHP Projects covers the key architectural concepts as well as including mini projects that you can use to enhance your own applications.
* A friendly introduction for any web programmer looking to choose a PHP framework
* Real–world projects based on current and future trends
* Practical CakePHP techniques that you can use right away
What you’ll learn
* Painlessly create a secure and dynamic web site with CakePHP and MySQL.
* Discover how CakePHP can be used in high–level and demanding applications using CakePHP built–in components as well as methods such as Smarty, caching, and unit testing.
* See how CakePHP integrates with technologies such as Ajax and web services.
* Integrate your own components into CakePHP’s framework.
* Apply CakePHP to mainstream technologies such as Google Video, blogging, mashups, and e–commerce.
* Work through the few pitfalls of some of the CakePHP framework, for example, Access Control Lists.
Who is this book for?
Aimed primarily at CakePHP Read more...
Full download
Posted: February 4th, 2009, 12:05am CET

Do you want to create .NET applications that provide high performance and scalability? Do you want to employ object–oriented programming techniques in a distributed environment? Do you want to maximize the reuse and maintainability of your code? Then this book is for you.
In Rockford Lhotka’s Expert C# 2008 Business Objects, you’ll learn how to use advanced .NET Framework capabilities alongside OO design and programming to create scalable, maintainable object–oriented applications. Better still, this book includes CSLA .NET 3.6, a widely used framework on which you can base your application development. By using the concepts and framework in the book, you can focus more on your business issues and less on technology.
Using VS 2008 and C# 3.0, Rockford Lhotka shows you how CSLA .NET 3.6 allows great flexibility in object persistence, so business objects can use virtually any data sources available. The CSLA framework supports 1–, 2– and n–tier models through the concept of mobile objects. This provides the flexibility to optimize performance, scalability, security, and fault tolerance with no changes to code in the UI or business objects.
Business objects based on CSLA.NET 3.6 automatically gain many advanced features that simplify the creation of Windows forms, web forms, WPF, WCF, WF, and web services interfaces, and LINQ. Read more...
Full download
Posted: February 4th, 2009, 12:05am CET

Create rich, cross-platform, interactive Web applications with Microsoft's new Silverlight and this essential guide. Designers will discover how to add animation, audio, video, and other high-impact effects. Programmers will cover Visual Studio, .NET, and other programming tools—and work with Silverlight's presentation, communications, and data frameworks. Packed with techniques, tips, and a 16-page color insert of striking examples, this is the book you need to succeed with Silverlight—whether you're a designer or programmer. Read more...
Full download