*** Get Google Ads For Free > > ***
 

free ebook downloads
Subscribe by Email

Archive for the 'Software Development' Category

eBooker, July 21, 2009 Comments Off

The Method Framework for Engineering System Architectures

The Method Framework for Engineering System Architectures

Product Description
The architects of today’s large and complex systems all too often struggle with the lack of a consistent set of principles and practices that adequately address the entire breadth of systems architecture. The Method Framework for Engineering System Architectures (MFESA) enables system architects and process engineers to create methods for effectively and efficiently engineering high-quality architecture for systems, subsystems, and software components.

(more…)


Research Issues in Engineering and Management

Software Product Lines: Research Issues in Engineering and Management

Product Description

The software product line strategy has enabled many organizations to improve productivity, reduce time-to-market, and address both mass- and niche markets. A successful product line organization achieves strategic levels of architectural reuse.

(more…)

Practical JBoss Seam Projects, written by renowned author and enterprise
Java practitioner Jim Farley, is expected to be the first practical
projects book of its kind on this groundbreaking open source lightweight
JSF-EJB3 framework.

- Practical application scenarios are used to demonstrate the nature
of the JBoss Seam framework, its efficacy, and its limitations.
- The series of scenarios and cases demonstrate key elements of the
framework (e.g., basic web application development, rich web clients
with Ajax, and so forth). (more…)

The development of programming languages has radically modified our relation to language, complexity and machines. This book is an introduction to the principles around which these languages are organised – imperative constructions, functional constructions, reference, dynamic data types, objects and more. Using Java as a main language, but systematically comparing it to other languages it enables the reader to understand the unifying concepts that lie beneath each particular language and provides the tools that allow the students to adapt to new programming languages.

Download Here

Tcl/Tk is enjoying a resurgence of popularity and interest in the computing community due to the fact that it is relatively easy to learn, powerful, fast, permits rapid development, and runs on all computing platforms. Until now, there has not been a guide book available that teaches Tcl/Tk to those with little or no programming experience. Covering the newest versions of Tcl and Tk, Tcl and Tk Programming for the Absolute Beginner teaches beginning and novice programmers concepts such as loops, conditional execution, input and output, and events, and shows readers how to implement these concepts using the grammar and syntax of the Tcl language. As part of the for the absolute beginner™ series, the book teaches all the concepts through the creation of simple computer games. Not only will this “learn by doing” approach provide you (more…)

mrblue, June 16, 2009

Given the technology that’s already available, we should have cars that drive us around, in absolute safety, while we lounge in the back and sip champagne. All we need is a video camera on the roof, plugged into a PC, right? We have all the necessary hardware, and have had it for years, but don’t yet have robot-driven cars because we don’t have the software. This book explains how we can build better software and all get our own high-tech chauffeur. (more…)

Image

Computing hardware would have no value without software; software tells hardware what to do. Software therefore must have special authority within computing systems. All computer security problems stem from that fact, and Exploiting Software: How to Break Code shows you how to design your software so it’s as resistant as possible to attack. Sure, everything’s phrased in offensive terms (as instructions for the attacker, that is), but this book has at least as much value in showing designers what sorts of attacks their software will face (the book could serve as a checklist for part of a pre-release testing regimen). Plus, the clever reverse-engineering strategies that Greg Hoglund and Gary McGraw teach will be useful in many legitimate software projects. (more…)


Software Architecture (Advanced Topics in Science and Technology in China)
400 pages | Springer; 1 edition (April 28, 2008) | 3540743421 | PDF | 18 Mb
Part of the new series, Advanced Topics in Science and Technology in China, this book aims to introduce the theoretical foundations, various sub-fields, current research, and practical methods of software architecture. Readers can acquire basic knowledge of software architecture, including why software architecture is necessary, how we can describe a system s architecture with formal language, what architecture styles are popular in practice, and how we can apply software architecture to the development of systems. Case studies, data, illustrations, and other materials released within the past 5 (more…)

Challenges and Visions (Lecture Notes in Computer Science)

Software-Intensive Systems and New Computing Paradigms: Challenges and Visions (Lecture Notes in Computer Science)

Product Description

To identify the emergent trends in software-intensive and distributed and decentralized computer systems and their impact on the Information Society in the next 10–15 years, the European Commission has established two Coordinated Actions: Initially the project `Beyond the Horizon’ and then, starting in 2006, the project `InterLink’.

(more…)

Experience and Knowledge Management in Software Engineering

Experience and Knowledge Management in Software Engineering

Product Description

Nowadays, there is software everywhere in our life. It controls cars, airplanes, factories, medical implants. Without software, banking, logistics and transportation, media, and even scientific research would not function in the accustomed way. Building and maintaining software is a knowledge-intensive endeavour and requires that specific experiences are handled successfully. (more…)

Feedback Form