Tuesday, January 20, 2009

The Internet Galaxy or Object Oriented Software Engineering

The Internet Galaxy: Reflections on the Internet, Business, and Society

Author: Manuel Castells

Manuel Castells is one of the world's leading thinkers on the new information age, hailed by The Economist as "the first significant philosopher of cyberspace," and by Christian Science Monitor as "a pioneer who has hacked out a logical, well-documented, and coherent picture of early 21st century civilization, even as it rockets forward largely in a blur." Now, in The Internet Galaxy, this brilliantly insightful writer speculates on how the Internet will change our lives.

Castells believes that we are "entering, full speed, the Internet Galaxy, in the midst of informed bewilderment." His aim in this exciting and profound work is to help us to understand how the Internet came into being, and how it is affecting every area of human life--from work, politics, planning and development, media, and privacy, to our social interaction and life in the home. We are at ground zero of the new network society. In this book, its major commentator reveals the Internet's huge capacity to liberate, but also its ability to marginalize and exclude those who do not have access to it. Castells provides no glib solutions, but asks us all to take responsibility for the future of this new information age.

The Internet is becoming the essential communication and information medium in our society, and stands alongside electricity and the printing press as one of the greatest innovations of all time. The Internet Galaxy offers an illuminating look at how this new technology will influence business, the economy, and our daily lives.

Publishers Weekly

Castells, best known for his three-volume study The Information Age (Blackwell), an analysis of societal changes wrought by communications advances, trims that work to appeal to readers who were daunted by its 1,200 pages, $80 paperback price and ponderous prose. In this excellent, readable, nontechnical summary of the history, social implications and likely future of Internet business, Castells, professor of planning and of sociology at Berkeley, covers institutions like the World Wide Web Consortium, which "presides over the protocols and development" of the Web, and phenomena like the Internet's immense ability to simultaneously liberate and exclude. There are still too many sentences like "It is fair to say that most hackers live normal lives, at least as normal as most people, which does not necessarily mean that hackers (or anybody else) fit into the ideal type of normalcy, conforming to the dominant ideology in our societies," leaving readers wondering if hackers' lives are normal or not, and whether he's trying to give a sociological side lesson. Those willing to overlook such prosodic lapses will appreciate the astute accounts of, e.g., the complications for early grassroots online citizen networks headed by community activists, but seen by many as an opportunity to move beyond their local community. (Dec.) Copyright 2001 Cahners Business Information.

Library Journal

Based on the author's Clarendon Lectures in Management at Oxford University, this work focuses on the Internet and the future of networked societies. More specifically, Castells (sociology, Univ. of California, Berkeley; The Information Age: Economy, Society, and Culture) examines cultures spawned by the Internet as well as the Internet's effects on culture. He provides balanced coverage of e-business and the new economy; the politics of the Internet, including privacy and freedom; and the geography of the Internet. Thereafter, he considers how those topics have influenced the globalization of the Internet and the growing digital divide. This thoroughly researched volume features numerous international examples and statistics that effectively illustrate key points and make the book truly global in scope. With his knack for analyzing contemporary society, Castells has produced a timely book indeed. Including constructive lists of "reading links" and "e-links" at the end of each chapter, the text would serve as a good companion for courses in the social and computer sciences. Highly recommended for academic libraries. Colleen Cuddy, New York Univ. Sch. of Medicine Lib. Copyright 2001 Cahners Business Information.

Kirkus Reviews

Far-reaching analysis by the author of the Information Age trilogy (The Rise of the Network Society, not reviewed, etc.) of the Internet's birth and its impact on a range of human activities, including business, social relationships, and politics. Castells (Planning and Sociology/Univ. of California, Berkeley) begins his study by looking at the creation of the Internet, developed not by business but in government institutions, universities, think tanks, and research centers: environments that fostered freedom of thinking and innovation. Its origins, he points out, are what have given the Internet its most distinctive features, openness in technical architecture and social forms and uses, and business built upon these features when it became the driving force behind the Internet's rapid expansion in the 1990s. Castells examines the new economy in some detail, looking at the relationship between the Internet and capital markets, changes in employment practices, and networking as a management tool. With a new economy based on the culture of innovation, risk, and expectations, Castells sees the emergence of a new kind of business cycle characterized by volatile, information-driven financial markets. Turning to the impact of the Internet on social relationships, he notes a new pattern of sociability, "networked individualism," in which individuals build their networks on- and offline on the basis of values, interests, and projects. Castells observes that while the Internet has the potential to strengthen democracy through broadening the sources of information and enabling greater citizenship participation, it has at the same time contributed greatly to the politics of scandal. He also looksat unresolved issues of privacy and security, describing the Internet as "contested terrain, where the new, fundamental battle for freedom in the Information Age is being fought." In his sobering final chapter, the author studies the divide between peoples and regions that operate in the digital world and those that cannot. Absorbing history-but, with the jargon of academic sociology, an arduous read.



See also: Masters of Deception or How to Cheat at Configuring VmWare ESX Server

Object-Oriented Software Engineering: Using UML, Patterns and Java

Author: Bernd Bruegg

Object-Oriented Software Engineering Using UML, Patterns and Java was designed as a software engineering project course text and professional reference. In their second edition, the authors effectively incorporate a step-by-step case study as a unifying thread throughout the text, giving students the opportunity to apply the tools in a real-world scenario. This bottom-up approach assists students or professionals in learning the material incrementally.

This thoroughly updated text teaches students or industry R & D practitioners to successfully negotiate the terrain for building and maintaining large, complex software systems. The authors introduce the basic skills needed for a developer to apply software engineering techniques. Next, they focus on methods and technologies that enable developers to specify, design, and implement complex systems. Finally, the authors show how to support the system changes throughout the software life cycle.

New features with the second edition:
  • More usable organization and fine-tuned presentation
  • Shows the state of the art in Object-oriented Software Engineering: UML, Java, Distributed Development, Rationale and Configuration Management
  • Detailed new chapter teaches students and professionals the steps for moving from UML models to Java source code
  • Instructors can now use the book for class projects with newly differentiated basic or advanced software project management materials
  • Updated material on Unified Process and XP exposes students to typical changes in system development



Table of Contents:
Foreword
Preface
Acknowledgments
Pt. IGetting Started1
Ch. 1Introduction to Software Engineering3
Ch. 2Modeling with UML29
Ch. 3Project Organization and Communication77
Pt. IIDealing with Complexity119
Ch. 4Requirements Elicitation121
Ch. 5Analysis173
Ch. 6System Design: Decomposing the System223
Ch. 7System Design: Addressing Design Goals259
Ch. 8Object Design: Reusing Pattern Solutions303
Ch. 9Object Design: Specifying Interfaces347
Ch. 10Mapping Models to Code391
Ch. 11Testing435
Pt. IIIManaging Change485
Ch. 12Rationale Management487
Ch. 13Configuration Management531
Ch. 14Project Management567
Ch. 15Software Life Cycle613
Ch. 16Methodologies: Putting It All Together643
Pt. IVAppendices693
App. ADesign Patterns695
App. B: Glossary707
App. C: Bibliography739
Index751

No comments:

Post a Comment