0
Your cart

Your cart is empty

Browse All Departments
Price
  • R500+ (40)
  • -
Status
Format
Author / Contributor
Publisher

Books > Academic & Education > Professional & Technical > Software

The School of Niklaus Wirth - The Art of Simplicity (Hardcover): Laszlo Boszormenyi, Jurg Gutknecht, Gustav Pomberger The School of Niklaus Wirth - The Art of Simplicity (Hardcover)
Laszlo Boszormenyi, Jurg Gutknecht, Gustav Pomberger
R1,798 Discovery Miles 17 980 Ships in 9 - 17 working days

Niklaus Wirth is one of the great pioneers of computer technology and winner of the ACM's A.M. Turing Award, the most prestigious award in computer science. he has made substantial contributions to the development of programming languages, compiler construction, programming methodology, and hardware design. While working at ERH Zurich, he developed the languages Pascal and Modula-2. He also designed an early high performance workstation, the Personal Computer Lilith, and most recently the language and operating system Oberon.
While Wirth has often been praised for his excellent work as a language designer and engineer, he is also an outstanding educator-something for which he is not as well known. This book brings together prominent computer scientists to describe Wirth's contributions to education. With the exception of some of his colleagues such as Professors Dijkstra, Hoare, and Rechenberg, all of the contributors to this book are students of Wirth. The essays provide a wide range of contemporary views on modern programming practice and also illuminate the one persistent and pervasive quality found in all his work: his unequivocal demand for simple solutions. The authors and editors hope to pass on their enthusiasm for simple engineering solutions along with their feeling for a man to whom they are all so indebted.

Microsoft SharePoint 2007 Technologies - Planning, Design and Implementation (Paperback): Kevin Laahs, Emer McKenna, Veli-Matti... Microsoft SharePoint 2007 Technologies - Planning, Design and Implementation (Paperback)
Kevin Laahs, Emer McKenna, Veli-Matti Vanamo
R2,347 Discovery Miles 23 470 Ships in 18 - 22 working days

"Microsoft SharePoint 2007 Technologies: Planning, Design and Implementation" provides an in-depth examination of the tasks involved in planning, designing and deploying SharePoint in your enterprise. SharePoint 2007 significantly extends the breadth of capabilities for end users, administrators, developers, and designers. The cutting-edge technology encompasses some major new functional areas such as Business Intelligence, Information LifeCycle Management, and Enterprise Content Management-all can be leveraged to satisfy many different business scenarios.
"SharePoint 2007 Technologies" will provide readers with practical knowledge and techniques about integration of other 2007 products such as Office and Exchange Server, and readers will walk away with the ability to easily expose and leverage back-end business data and understand how it all joins together. Readers will further gain a solid appreciation of the architecture, administration, end user features, development, and integration opportunities offered by SharePoint 2007. The expertise of the author team in helping many large corporations deploy Microsoft technologies within their enterprises makes this book an invaluable tool to businesses of any size.
* Complete guide to getting the most out of your SharePoint 2007 deployments
* Critical techniques for system architects to design and deploy SharePoint 2007 Technologies
* Features most important issues for day to day efficient management and usage
* How to customize and extend your SharePoint environment for your own needs

Groovy Programming - An Introduction For Java Developers (Paperback): Kenneth Barclay, John Savage Groovy Programming - An Introduction For Java Developers (Paperback)
Kenneth Barclay, John Savage
R1,925 Discovery Miles 19 250 Ships in 18 - 22 working days

Groovy Programming is an introduction to the Java-based scripting language Groovy. Groovy has much in common with popular scripting languages such as Perl, Python, and Ruby, but is written in a Java-like syntax. And, unlike these other languages, Groovy is sanctioned by the Java community for use on the Java platform. Since it is based on Java, applications written in Groovy can make full use of the Java Application Programmer Interfaces (APIs). This means Groovy can integrate seamlessly with applications written in Java, while avoiding the complexities of the full Java language. This bare-bones structure also means Groovy can be used as an introduction to Java and to programming in general. Its simpler constructions and modern origins make it ideal as a first language and for introducing principles such as object-oriented programming.
This book introduces all the major aspects of Groovy development and emphasizes Groovy's potential as a learning tool. Case studies and exercises are included, along with numerous programming examples. The book begins assuming only a general familiarity with Java programming, and progresses to discuss advanced topics such as GUI builders, Groovlets, Unit Testing, and Groovy SQL.
* The first comprehensive book on Groovy programming that shows how writing applications and scripts for the Java platform is fast and easy
* Written by leading software engineers and acclaimed computing instructors
* Offers numerous programming examples, code samples, detailed case studies, exercises for self-study, and a companion website with a Windows-based Groovy editor

QuickTime for .NET and COM Developers (Paperback): John Cromie QuickTime for .NET and COM Developers (Paperback)
John Cromie
R2,492 Discovery Miles 24 920 Ships in 18 - 22 working days

At the heart of Apple's hugely popular iLife software suite-iMovie, iPhoto, iDVD, GarageBand, and iTunes-is QuickTime, the powerful media engine that drives elegant applications for managing movies, images, and audio files. The enduring success of QuickTime is in no small part attributable to its component architecture. This key feature has allowed it to embrace emerging digital media technologies and standards one by one as they have appeared over the 12 or so years since its launch. None of the competing technologies even comes close, let alone on both Mac OS X and Windows.
QuickTime for .NET and COM Developers is the first guide to QuickTime for developers using popular RAD tools such a Visual Basic .NET, C#, and Visual Basic 6. A general introduction to QuickTime is followed by a detailed explanation of the QuickTime architecture from a.NET and COM perspective, liberally accompanied by code snippets. A number of implementation examples illustrate key QuickTime features, ranging from a simple movie player to a sophisticated interactive application. Also covered is QuickTime scripting in both QuickTime Player (using Windows Scripting) and in Microsoft Office applications (using VBA). Brief guides to developing with QuickTime in Delphi and ATL/WTL are also included.
Part of the official "Quicktime Developer Series," publishing the finest books on QuickTime in cooperation with Apple.
* The first book on QuickTime for .NET and COM application and scripting developers
* Written by one of the architects of Apple's QuickTime ActiveX/COM control
* Offers numerous sample applications and code examples

C# 2.0 - Practical Guide for Programmers (Paperback): Michel de Champlain, Brian G. Patrick C# 2.0 - Practical Guide for Programmers (Paperback)
Michel de Champlain, Brian G. Patrick
R1,038 Discovery Miles 10 380 Ships in 18 - 22 working days

You don t need coddling; you don t need to be told what you already know. What you need is a book that uses your experience as a Java or C++ programmer to give you a leg up into the challenges and rewards of C#. And this Practical Guide is precisely what you re after.
Written by a team that boasts extensive experience teaching C# to professionals, this book provides a practical, efficient explanation of the language itself, covering basic to advanced features and calling out all that s new in 2.0. Its instruction is always firmly situated within the context of the .NET framework and bolstered by code examples, key lessons in object-oriented programming, and installments of a realistic application programming tutorial. Concise and incisive, this is the best way to master the world s fastest-growing and most marketable programming language.
Features
* Provides a carefully focused explanation of every aspect of the C# language, including entire chapters on the unified type system, advanced types, collections, generics, reflection and attributes.
* Highlights all features new to the latest version of C# and organizes its presentation of C# according to the key principles of object-oriented programming and the .NET framework.
* Using end-of-chapter exercises, incrementally develops a cohesive application programming tutorial.
* Includes an easy-to-use appendix on the grammatical rules of C# and provides downloadable example code via the companion website.
* Provides a carefully focused explanation of every aspect of the C# language, including entire chapters on the unified type system, advanced types, collections, generics, reflection and attributes.
* Highlights all features new to the latest version of C# and organizes its presentation of C# according to the key principles of object-oriented programming and the .NET framework.
* Using end-of-chapter exercises, incrementally develops a cohesive application programming tutorial.
* Includes an easy-to-use appendix on the grammatical rules of C# and provides downloadable example code via the companion website."

Multi-Tier Application Programming with PHP - Practical Guide for Architects and Programmers (Paperback): David Wall Multi-Tier Application Programming with PHP - Practical Guide for Architects and Programmers (Paperback)
David Wall
R1,426 Discovery Miles 14 260 Ships in 18 - 22 working days

While many architects use PHP for projects, they are often not aware of the power of PHP in creating enterprise-level applications. This book covers the latest version of PHP - version 5 -- and focuses on its capabilities within a multi-tier application framework. It contains numerous coding samples and commentaries on them. A chapter discusses object orientation in PHP as it applies to the multi-tier architecture and other chapters discuss HTTP and SOAP, the two communication protocols most useful in tying together multiple layers. There is also coverage of database design and query construction as well as information about tricks you can use in generating user interfaces.
-Covers PHP as it relates to developing software in a multi-tier environment-a crucial aspect of developing robust software with low cost and ease of use as design goals.
-Makes extensive use of Simple Object Access Protocol (SOAP) and Web Services as implemented in PHP and NuSOAP.
-Shows precisely how to make use of the InnoDB table type newly available in MySQL. InnoDB supports true referential integrity and row-level locking.
-An application example (a multi-currency bookkeeping application) runs throughout the book, showing various PHP capabilities as well as the database interaction.
-An accompanying web site includes the source code for all of the examples and the sample download.

Unit Testing In Java - How Tests Drive The Code (Paperback): Johannes Link Unit Testing In Java - How Tests Drive The Code (Paperback)
Johannes Link; Contributions by Peter Froehlich
R1,813 Discovery Miles 18 130 Ships in 18 - 22 working days

Software testing is indispensable and is one of the most discussed topics in software development today. Many companies address this issue by assigning a dedicated software testing phase towards the end of their development cycle. However, quality cannot be tested into a buggy application. Early and continuous unit testing has been shown to be crucial for high quality software and low defect rates. Yet current books on testing ignore the developer's point of view and give little guidance on how to bring the overwhelming amount of testing theory into practice. Unit Testing in Java represents a practical introduction to unit testing for software developers. It introduces the basic test-first approach and then discusses a large number of special issues and problem cases. The book instructs developers through each step and motivates them to explore further.
*Shows how the discovery and avoidance of software errors is a demanding and creative activity in its own right and can build confidence early in a project.
*Demonstrates how automated tests can detect the unwanted effects of small changes in code within the entire system.
*Discusses how testing works with persistency, concurrency, distribution, and web applications.
*Includes a discussion of testing with C++ and Smalltalk.

Java Cryptography Extensions - Practical Guide for Programmers (Paperback): Jason R. Weiss Java Cryptography Extensions - Practical Guide for Programmers (Paperback)
Jason R. Weiss
R1,002 Discovery Miles 10 020 Ships in 18 - 22 working days

For a long time, there has been a need for a practical, down-to-earth developers book for the Java Cryptography Extension. I am very happy to see there is now a book that can answer many of the technical questions that developers, managers, and researchers have about such a critical topic. I am sure that this book will contribute greatly to the success of securing Java applications and deployments for e-business. --Anthony Nadalin, Java Security Lead Architect, IBM
For many Java developers and software engineers, cryptography is an "on-demand" programming exercise, where cryptographic concepts are shelved until the next project requires renewed focus. But considerations for cryptography must be made early on in the design process and it s imperative that developers know what kinds of solutions exist.
One of Java s solutions to help bridge the gap between academic research and real-world problem solving comes in the form of a well-defined architecture for implementing cryptographic solutions. However, to use the architecture and its extensions, it is important to recognize the pros and cons of different cryptographic algorithms and to know how to implement various devices like key agreements, digital signatures, and message digests, to name a few.
In Java Cryptography Extensions (JCE), cryptography is discussed at the level that developers need to know to work with the JCE and with their own applications but that doesn t overwhelm by packing in details unimportant to the busy professional. The JCE is explored using numerous code examples and instructional detail, with clearly presented sections on each aspect of the Java library. An online open-source cryptography toolkit and the code for all of the examples further reinforces the concepts covered within the book. No other resource presents so concisely or effectively the exact material needed to begin utilizing the JCE.
* Written by a seasoned veteran of both cryptography and server-side programming
* Covers the architecture of the JCE, symmetric ciphers, asymmetric ciphers, message digests, message authentication codes, digital signatures, and managing keys and certificates
* Includes a companion web site that contains the code for the examples in the book, open-source cryptographic toolkits, and further resources"

Debugging by Thinking - A Multidisciplinary Approach (Paperback): Robert Charles Metzger Debugging by Thinking - A Multidisciplinary Approach (Paperback)
Robert Charles Metzger
R2,483 Discovery Miles 24 830 Ships in 18 - 22 working days

Debugging by Thinking: A Multi-Disciplinary Approach is the first book to apply the wisdom of six disciplines logic, mathematics, psychology, safety analysis, computer science, and engineering to the problem of debugging. It uses the methods of literary detectives such as Sherlock Holmes, the techniques of mathematical problem solving, the results of research into the cognitive psychology of human error, the root cause analyses of safety experts, the compiler analyses of computer science, and the processes of modern engineering to define a systematic approach to identifying and correcting software errors.
* Language Independent Methods: Examples are given in Java and C++
* Complete source code shows actual bugs, rather than contrived examples
* Examples are accessible with no more knowledge than a course in Data Structures and Algorithms requires
* A "thought process diary" shows how the author actually resolved the problems as they occurred

Java - Practical Guide for Programmers (Paperback, 1st ed): Michael Sikora Java - Practical Guide for Programmers (Paperback, 1st ed)
Michael Sikora
R1,100 Discovery Miles 11 000 Ships in 18 - 22 working days

If you're an experienced programmer, you already have a rock-solid foundation for learning Java. All you need is a resource that takes your experience into account and explains Java's key principles and techniques in an intelligent, efficient way.
Java: Practical Guide for Programmers is precisely that resource. Here, you won't have to wade through hundreds of pages of overly simplistic material to learn the basics of Java programming. Instead, you get highly focused instruction in the core elements of Java 1.4, accompanied by carefully chosen examples and line-by-line analyses that are right to the point. You'll be astonished at how soon you can begin productive coding in Java, and how quickly your skills will progress.
Web resources:
Source code from the book is no longer available at
http: //www.zm.sikora.btinternet.co.uk/source.html
Please press the 'Companion Page' button on the upper right side of this page to access a zip file containing it.
Sun J2SE download page
http: //java.sun.com/j2se/downloads.html
Sun J2SE API documentation
http: //java.sun.com/j2se/1.4.1/docs/index.html
* Written expressly for people who already know a procedural or object-oriented programming language.
* Takes a concise approach designed to make the most of the experience you already have.
* Covers the core elements of Java 1.4, including language syntax, OO features, collections, exception handling, input/output, threads, event handling, and Swing components.
* Filled with incisive coding examples and line-by-line analyses.
* Via a companion Web site, provides downloadable example code and links to additional resources.

The Struts Framework - Practical Guide for Java Programmers (Paperback): Sue Spielman The Struts Framework - Practical Guide for Java Programmers (Paperback)
Sue Spielman
R1,290 Discovery Miles 12 900 Ships in 18 - 22 working days



Struts is an open-source framework that integrates with standard Java technologies and lets developers build web applications quickly and effectively. In much the same way that Java has overtaken C++, Struts is well poised to become the framework for web application development because of its ability to address the types of issues engineers face when building large-scale web applications.


"The Struts Framework: Practical Guide for Java Programmers" meets the needs of this large audience--estimated today at 2.5 million Java programmers and growing. It provides the systematic exploration required by newcomers as well as the step-by-step instruction for more experienced readers eager to exploit Struts to the fullest. Devoted to the latest version of the framework (v. 1.1) and vividly illustrated with a thorough sample application throughout, this book is an essential resource for all programmers who want to be part of the next stage in the evolution of the web.
* Hard-to-find, practical coverage from a highly visible figure in the Java development world.
* Among the first books to cover the latest release of Struts, version 1.1.
* Reviews all the technologies comprising Struts, including JavaServer Pages, Servlets, XML, Custom Tags, and web and application servers.
* Teaches readers the development practices-including design, debugging, internationalization, and implementation-essential to Struts development.
* Via a companion web site, provides downloadable sample code and data for use in a Struts-based database application.

JSTL - Practical Guide for JSP Programmers (Paperback, 1st ed): Sue Spielman JSTL - Practical Guide for JSP Programmers (Paperback, 1st ed)
Sue Spielman
R1,059 Discovery Miles 10 590 Ships in 18 - 22 working days

Web developers and page authors who use JavaServer Pages (JSP) know that it is much easier and efficient to implement web pages without reinventing the wheel each time. In order to shave valuable time from their development schedules, those who work with JSP have created, debugged, and used custom tags a set of programmable actions that provide dynamic behavior to static pages paving the way towards a more common, standard approach to using Java technology for web development. The biggest boost to this effort however has only recently arrived in the form of a standard set of tag libraries, known as the JSTL, which now provides a wide range of functionality and gives web page authors a much more simplified approach to implementing dynamic, Java-based web sites.
JSTL: Practical Guide for JSP Programmers is a timely resource for anyone interested in doing large-scale J2EE application development. It sticks to the main features of the JSTL so that developers don't have to sift through unnecessary details to begin using the tags and working with the expression language. Sue Spielman's straight-forward, practical approach is enhanced with numerous code samples and insightful descriptions to make learning the JSTL a quickly and easily accomplished task.
* Written by a best-selling author with a wealth of development experience and recognition in the Java community.
* Covers the core elements of the JSTL including the four standard tag libraries (core, internationalization/format, XML, and SQL) and expression language.
* Includes a reference section for all of the tabs and attributes contained in the JSTL.
* Via a companion web site, provides downloadable code for the code samples in the book."

Compaq Visual Fortran - A Guide to Creating Windows Applications (Paperback, Annotated edition): Norman Lawrence Compaq Visual Fortran - A Guide to Creating Windows Applications (Paperback, Annotated edition)
Norman Lawrence
R2,492 Discovery Miles 24 920 Ships in 18 - 22 working days

Compaq Visual Fortran: A Guide to Creating Windows Applications is the only book that shows developers how to create Windows applications using Visual Fortran software. It complements Digital Press's successful reference, the Digital Visual Fortran Programmer's Guide. Lawrence details development methods and techniques for creating Fortran applications for Windows, the platform upon which developers can use Compaq Visual Fortran (CVF; to be Intel Visual Fortran in the future) to create applications.
The book teaches CVF programming progressively, beginning with simple tasks and building up to writing professional-level Win32 applications. Readers will learn about the powerful new CVF graphical user interface, as well as the intricacies of Windows development from a CVF perspective. They can master QuickWin, the Win32 APIs including multiple document interfaces, and Open GL with 3D and interactive graphics.

Provides practical, step-by-step instructions for developing Visual Fortran applications
Only tutorial text for Compaq Visual Fortran (CVF)
Doesn't require the programmer to learn C or C++

JSP - Practical Guide for Programmers (Paperback, New): Robert Brunner JSP - Practical Guide for Programmers (Paperback, New)
Robert Brunner
R1,060 Discovery Miles 10 600 Ships in 18 - 22 working days

JavaServer Pages (JSP) is a technology for building dynamic web applications that can access databases and provide an interactive experience for users. It's a powerful technology with open source implementations (server and platform independent) for building enterprise Web applications. With JSP, existing business systems can be leveraged with minimal overhead, maintenance, and support. JSP: Practical Guide for Java Programmers is designed to cover the essentials of JSP including the basic JSP constructs and the relevant implicit objects as well as more advanced concepts such as incorporating JavaBeans, developing custom tags, utilizing the JSP expression language, building with the JSP Standard Tag Library, and developing complete JSP-Servlet application. Throughout the book, an electronic bank Web application is used to introduce new concepts, while demonstrating to the reader how the pieces fit together.
*Covers the latest release of JSP, version 2.0, and covers new features such as the Expression Language and Standard Tag Library.
*Includes a sample application of an electronic bank Web site, showing the power of JSP in providing the foundation for building Web applications .
*Provides a clear, straight-to-the-point approach to the JSP so that readers can start using it in their own projects right away.
*A supplemental web site includes code for all of the examples in the book as well as additional resources.

Broadband Communications, II, Volume 24 (Paperback): S. Tohme, Augusto Casaca Broadband Communications, II, Volume 24 (Paperback)
S. Tohme, Augusto Casaca
R6,117 Discovery Miles 61 170 Ships in 18 - 22 working days

The state-of-the-art of broadband communications - and its evolution - in both the public and private networks, is presented in this book. Particular consideration is given to the issues of switching, resource management, network control, communication services, testing, quality of service, traffic characteristics, traffic control and protocols. Invited papers further explore the fields of multimedia communication and traffic control, plus the introduction of ATM.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Job Ready Python
H Balti Paperback R938 R802 Discovery Miles 8 020
Research Anthology on Architectures…
Information R Management Association Hardcover R12,639 Discovery Miles 126 390
AWS Migration Hub User Guide
Documentation Team Hardcover R898 Discovery Miles 8 980
Efficient Polymorphic Calls
Karel Driesen Hardcover R4,136 Discovery Miles 41 360
Amazon Connect User Guide
Documentation Team Hardcover R885 Discovery Miles 8 850
Research Anthology on Architectures…
Information R Management Association Hardcover R12,630 Discovery Miles 126 300
Amazon EMR Management Guide
Documentation Team Hardcover R1,958 Discovery Miles 19 580
Handbook of Research on the IoT, Cloud…
Surjit Singh, Rajeev Mohan Sharma Hardcover R6,390 Discovery Miles 63 900
Object-Oriented Simulation…
GW Zobrist Hardcover R4,810 Discovery Miles 48 100
ISE Object-Oriented Software…
David Kung Paperback R1,796 Discovery Miles 17 960

 

Partners