Monday, January 25, 2010

Professional C# 2008 Wrox


Pro Silverlight 3 in C# As you learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D and 3D drawing, animations, and media playback, you'll experience the plumbing of .NET and the design model of WPF through Silverlight—all of the same .NET technology that developers use to design next-generation Windows applications. Author Matthew MacDonald provides an comprehensive tutorial written from professional developer to professional developer.

Silverlight 3 is the latest iteration of Microsoft's cross-browser technology for creating rich user experiences on the Web. Like its predecessor, Silverlight 2, it rides atop the .NET Framework for maximum ease of use and coding efficiency.

Pro Silverlight 3 in C#


Pro Silverlight 3 in C# As you learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D and 3D drawing, animations, and media playback, you'll experience the plumbing of .NET and the design model of WPF through Silverlight—all of the same .NET technology that developers use to design next-generation Windows applications. Author Matthew MacDonald provides an comprehensive tutorial written from professional developer to professional developer. Silverlight 3 is the latest iteration of Microsoft's cross-browser technology for creating rich user experiences on the Web.

Building Web Services with Java: Making Sense of XML, SOAP, WSDL and UDDI First Edition



Building Web Services with SOAP, XML, and UDDI assumes proficiency with Java and with distributed computing tools. Throughout the book, examples will be presented using Java and the Apache SOAP platform, although a set of sidebars will address .NET development, which Microsoft developers will use to deploy Web services. The book uses progressive disclosure to present an increasingly complex project as it moves through its development cycle. The final section of the book presents linking the completed project with other systems built in J2EE and .NET.

Sunday, January 24, 2010

Distributed Computing, Fundamentals, Simulations, and Advanced Topics



Divided into three information packed parts, Distributed Computing provides a broad-ranging introduction to the theory of distributed computing. The first part covers the fundamental models, issues, and techniques. Part II is organized around key simulations in distributed computing, and their applications. Part III consists of a sampling of more advanced topics.




Introduction to Reliable Distributed Programming


In modern computing a program is usually distributed among several processes. The fundamental challenge when developing reliable distributed programs is to support the cooperation of processes required to execute a common task, even when some of these processes fail.

Guerraoui and Rodrigues present an introductory description of fundamental reliable distributed programming abstractions as well as algorithms to implement these abstractions. The authors follow an incremental approach by first introducing basic abstractions in simple distributed environments, before moving to more sophisticated abstractions and more challenging environments. Each core chapter is devoted to one specific class of abstractions, covering reliable delivery, shared memory, consensus and various forms of agreement.



Java Network Programming and Distributed Computing

Java™ Network Programming and Distributed Computing is an accessible introduction to the changing face of networking theory, Java™ technology, and the fundamental elements of the Java networking API. The book teaches the basic concepts involved with networking and the practical application of the skills necessary to be an effective Java network programmer. An accelerated guide to networking API, Java™ Network Programming and Distributed Computing also serves as a comprehensive, example-rich reference.



Java Network Programming, Third Edition


Thoroughly revised to cover all the 100+ significant updates to Java Developers Kit (JDK) 1.5, Java Network Programming is a complete introduction to developing network programs (both applets and applications) using Java, covering everything from networking fundamentals to remote method invocation (RMI). It includes chapters on TCP and UDP sockets, multicasting protocol and content handlers, servlets, and the new I/O API. This is the essential resource for any serious Java developer.


An Introduction to Network Programming with Java

With the growth of the Internet and the increasing use of intranets across a broad spectrum of business areas, there has been a correspondingly large growth of interest in network programming, particularly in the use of client-server applications. Java's inbuilt network programming capabilities and its platform independence have made it a natural choice for network applications and it has, quite rightly, been referred to as 'the language of the internet'. Exceptionally difficult and fraught with pitfalls in most languages, the programming of network applications is greatly eased by the use of the Java libraries. An Introduction to Network Programming with Java provides clear and practical guidance on all the essential aspects of network programming with Java, including the use of sockets, JDBC, servlets, JavaBeans, applets and JavaServer Pages (JSPs). The aim is to enable both students and professional programmers to pick up these vital skills as rapidly as possible, by providing clearly-worded explanations accompanied by short example programs that avoid the inclusion of extraneous code and concentrate upon the relevant concepts.



An Introduction to Multiagent Systems, John Wiley & Sons, 2002


Multiagent systems are a new paradigm for understanding and building distributed systems, where it is assumed that the computational components are autonomous: able to control their own behavior in the furtherance of their own goals. The first edition of An Introduction to Multiagent Systems was the first contemporary textbook in the area, and became the standard undergraduate reference work for the field. This second edition has been extended with substantial new material on recent developments in the field, and has been revised and updated throughout. It provides a comprehensive, coherent, and readable introduction to the theory and practice of multiagent systems, while presenting a wealth of discussion topics and pointers into more advanced issues for those wanting to dig deeper.


Freelance Jobs