|
|
|
| | |
|
Internetworking with TCP/IP, Vol. III: Client-Server Programming and Applications--BSD Socket Version (2nd Edition) Douglas E. Comer, David L. Stevens
This is a revised version of this volume. Changes in this edition include: Code has been updated to use ANSI C and the UNIX operating systems (POSIX). Covers SLIP connections (a popular program that allows TCP/IP access to the Internet over dial-up phone systems. Latest changes in Network File System protocol (NFS3). This edition focuses on the BSD version of UNIX. This volume answers the question ?How does one use TCP/IP?? ? focusing on the client-server paradigm, and examining algorithms for both the client and server components of a distributed program. Describes the AT&T TLI interface and uses it in all examples. The principles underlying distributed programs and all server designs are emphasized. Thoroughly covers the many ways to design interactive and concurrent client and server software, as well as their proper use and application. Concepts apply to Client-Server programs in general; not just TCP/IP. Any communications professional......
| |
| | |
| | |
|
Object-Oriented Construction Handbook Heinz Zullighoven, Heinz Zullighoven
Object-oriented programming (OOP) has been the leading paradigm for developing software applications for at least 20 years. Many different methodologies, approaches, and techniques have been created for OOP, such as UML, Unified Process, design patterns,and eXtreme Programming. Yet, the actual process of building good software, particularly large, interactive, and long-lived software, is still emerging. Software engineers familiar with the current crop of methodologies are left wondering, how does all of this fit together for designing and building software in real projects? This handbook from one of the world's leading software architects and his team of software engineers presents guidelines on how to develop high-quality software in an application-oriented way. It answers questions such as: *How do we analyze an application domain utilizing the knowledge and experience of the users? *What is the proper software architecture for large, distributed interactive systems that......
| |
| | |
| | |
|
Component Level Programming Peter M. Maurer
Filling a wide gap in the field of programming, this unique book covers the ?other side? of component-based development?the development of the components themselves. This book not only shows readers how to develop a wide variety of components, but it also shows them how to divide an application into components and host-level coding. For computer programmers who want to learn component level programming, a very marketable skill....
| |
| | |
| | |
|
Building Web Components Sun Microsystems Inc
This book provides essential information for anyone involved in creating web applications with Java(tm) 2 Platform, Enterprise Edition (J2EE(tm)) web components. As part of the Sun(tm) ONE Studio Programming series, this book focuses on web application development in the context of the J2EE platform and its supporting technologies, including the Java Servlet and JavaServer Pages(tm) (JSP(tm)) technologies. This book introduces web applications and provides suggestions for their structure. It describes the work flow of developing a web application. The book proposes design practices and provides pointers to suggested structures and frameworks for scalable, maintainable web applications. It places these concepts within the context of the Sun ONE Studio 4 IDE with discussions of the creation of JSP pages and servlets, coding, testing, debugging, and deployment. The book discusses new features such as the HTTP monitor tool and filter technology....
| |
| | |
| | |
|
Foundations of Distributed Artificial Intelligence (Sixth Generation Computer Technologies) G. M. P. O'Hare, N. R. Jennings
Distributed Artificial Intelligence (DAI) is a dynamic area of research and this book is the first comprehensive, truly integrated exposition of the discipline presenting influential contributions from leaders in the field. Commences with a solid introduction to the theoretical and practical issues of DAI, followed by a discussion of the core research topics--communication, coordination, planning--and how they are related to each other. The third section describes a number of DAI testbeds, illustrating particular strategies commissioned to provide software environments for building and experimenting with DAI systems. The final segment contains contributions which consider DAI from different perspectives....
| |
| | |
| | |
|
New Perspectives on Macromedia Flash - Introductory Luis Lopez
Through a case-based, problem-solving approach, learn how to create graphics, animations, and movies for Web sites using Macromedia Flash MX....
| |
| | |
| | |
|
Advanced Topics in Global Information Management (Advanced Topics in Global Information Management, Vol 3) M. Gordon Hunter, Felix B. Tan
Advanced Topics in Global Information Management is the third in a series of books on advance topics in global information management (GIM). GIM research continues to progress, with some scholars pushing the boundaries of thinking and others challenging the status quo. *Note: This book is part of a new series entitled "Advanced Topics in Global Information Management". This book is Volume Three within this series (Vol. III, 2004)....
| |
| | |
|