0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (104)
  • R250 - R500 (510)
  • R500+ (3,123)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

Java Threads (Paperback, 3Rev ed): Scott Oaks, Henry Wong Java Threads (Paperback, 3Rev ed)
Scott Oaks, Henry Wong
R911 R790 Discovery Miles 7 900 Save R121 (13%) Ships in 18 - 22 working days

Threads are essential to Java programming, but learning to use them effectively is a nontrivial task. This new edition of the classic "Java Threads" shows you how to take full advantage of Java's threading facilities and brings you up-to-date with the watershed changes in Java 2 Standard Edition version 5.0 (J2SE 5.0). It provides a thorough, step-by-step approach to threads programming.

Java's threading system is simple relative to other threading systems. In earlier versions of Java, this simplicity came with tradeoffs: some of the advanced features in other threading systems were not available in Java. J2SE 5.0 changes all that: it provides a large number of new thread-related classes that make the task of writing multithreaded programs that much easier.

You'll learn where to use threads to increase efficiency, how to use them effectively, and how to avoid common mistakes. This book discusses problems like deadlock, race conditions, and starvation in detail, helping you to write code without hidden bugs.

"Java Threads," Third Edition, has been thoroughly expanded and revised. It incorporates the concurrency utilities from java.util.concurrent throughout. New chapters cover thread performance, using threads with Swing, threads and Collection classes, thread pools, and threads and I/O (traditional, new, and interrupted). Developers who cannot yet deploy J2SE 5.0 can use thread utilities provided in the Appendix to achieve similar functionality with earlier versions of Java.

Topics include:

Lock starvation and deadlock detection

Atomic classes and minimal synchronization (J2SE 5.0)

Interaction of Java threads with Swing, I/O, and Collection classes

Programmatically controlled locks and condition variables (J2SE 5.0)

Thread performance and security

Thread pools (J2SE 5.0)

Thread groups

Platform-specific thread scheduling

Task schedulers (J2SE 5.0)

Parallelizing loops for multiprocessor machines

In short, this new edition of "Java Threads" covers everything you need to know about threads, from the simplest animation program to the most complex applications. If you plan to do any serious work in Java, you will find this book invaluable.

Scott Oaks is a senior software engineer for the Java Performance Engineering group at Sun Microsystems and the author of four books in the O'Reilly Java series.

Formerly a senior systems engineer at Sun Microsystems, Henry Wong is an independent consultant working on various Java related projects.

Foundations of Python Network Programming (Paperback, 3rd ed.): Brandon Rhodes, John Goerzen Foundations of Python Network Programming (Paperback, 3rd ed.)
Brandon Rhodes, John Goerzen
R1,531 R1,259 Discovery Miles 12 590 Save R272 (18%) Ships in 18 - 22 working days

Foundations of Python Network Programming, Third Edition, covers all of the classic topics found in the second edition of this book, including network protocols, network data and errors, email, server architecture, and HTTP and web applications, plus updates for Python 3. Some of the new topics in this edition include: * Extensive coverage of the updated SSL support in Python 3 * How to write your own asynchronous I/O loop. * An overview of the "asyncio" framework that comes with Python 3.4. * How the Flask web framework connects URLs to your Python code. * How cross-site scripting and cross-site request forgery can be used to attack your web site, and how to protect against them. * How a full-stack web framework like Django can automate the round trip from your database to the screen and back. If you're a Python programmer who needs a deep understanding of how to use Python for network-related tasks and applications, this is the book for you. From web application developers, to systems integrators, to system administrators-this book has everything that you need to know.

e-Infrastructure and e-Services for Developing Countries - 5th International Conference, AFRICOMM 2013, Blantyre, Malawi,... e-Infrastructure and e-Services for Developing Countries - 5th International Conference, AFRICOMM 2013, Blantyre, Malawi, November 25-27, 2013, Revised Selected Papers (Paperback, 2014 ed.)
Tegawende F. Bissyande, Gertjan van Stam
R2,153 Discovery Miles 21 530 Ships in 18 - 22 working days

This book constitutes the thoroughly refereed proceedings of the 5th International Conference on e-Infrastructure and e-Services for Developing Countries, AFRICOMM 2013, held in Blantyre, Malawi, in November 2013. The 32 revised full papers presented were carefully reviewed and selected from 94 submissions. The papers discuss issues and trends, resent research, innovation advances and on-the-field experiences related to e-governance, e-infrastructure, and e-business with a focus on developing countries.

Web Engineering - 14th International Conference, ICWE 2014, Toulouse, France, July 1-4, 2014, Proceedings (Paperback, 2014... Web Engineering - 14th International Conference, ICWE 2014, Toulouse, France, July 1-4, 2014, Proceedings (Paperback, 2014 ed.)
Sven Casteleyn, Gustavo Rossi, Marco Winckler
R2,957 Discovery Miles 29 570 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 14th International Conference on Web Engineering, ICWE 2014, held in Toulouse, France, in July 2014. The 20 full research papers, 13 late breaking result papers, 15 poster papers, and 4 contributions to the PhD symposium presented were carefully reviewed and selected from 100 submissions. Moreover 3 tutorials and 3 workshops are presented. The papers focus on six research tracks, namely cross-media and mobile Web applications, HCI and the Web, Modelling and Engineering Web applications, quality aspects of Web applications, social Web applications, Web applications composition and mashups.

Oracle Application Express 5.1 Basics & Beyond - A practical guide to rapidly develop data-centric web applications accessible... Oracle Application Express 5.1 Basics & Beyond - A practical guide to rapidly develop data-centric web applications accessible from desktop, laptops, tablets, and smartphones (Paperback)
Riaz Ahmed
R892 Discovery Miles 8 920 Ships in 18 - 22 working days
Beginning Responsive Web Design with HTML5 and CSS3 (Paperback, 1st ed.): Jonathan Fielding Beginning Responsive Web Design with HTML5 and CSS3 (Paperback, 1st ed.)
Jonathan Fielding
R1,780 Discovery Miles 17 800 Ships in 18 - 22 working days

Beginning Responsive Web Design with HTML5 and CSS3 is your step-by-step guide to learning how to embrace responsive design for all devices. You will learn how to develop your existing HTML, CSS, and JavaScript skills to make your sites work for the modern world. Web sites and apps are now accessed on a wide range of devices with varied sizes and dimensions, so ensuring your users have the best experience now means thinking responsive. In Beginning Responsive Web Design with HTML5 and CSS3 you will learn about all aspects of responsive development. You'll start with media queries, and fluid CSS3 layouts. You'll see how to use responsive frameworks such as Twitter Bootstrap, and how to use tools such as Grunt, Bower, Sass, and LESS to help save you time. You'll also learn how to use JavaScript to manage responsive states, manage your user's journey across screen sizes, and optimize your responsive site. By the end of the book you will be able to build new sites responsively, and update existing sites to be responsive. Every aspect of a responsive build will be covered. This book is perfect for developers who are looking to move into the future of responsive sites. Whether you have already dipped your toes into responsive development or are just getting started, Beginning Responsive Web Design with HTML5 and CSS3 will teach you the very best techniques to optimize your site and your user's experience.

ASP.NET Web API 2 Recipes - A Problem-Solution Approach (Paperback, 1st ed.): Filip Wojcieszyn ASP.NET Web API 2 Recipes - A Problem-Solution Approach (Paperback, 1st ed.)
Filip Wojcieszyn
R2,923 Discovery Miles 29 230 Ships in 18 - 22 working days

ASP.NET Web API 2 Recipes provides you with the code to solve a full range of Web API problems and question marks that you might face when developing line-of-business applications. ASP.NET Web API 2 Recipes gives you an in-depth explanation for each of these scenarios and shows you how to use Web API with a vast array of .NET application development tools and external libraries, to solve common business problems. Find out how you can build custom web services with ASP.NET Web API more efficiently than ever.

Practical Unit Testing with JUnit and Mockito (Paperback): Tomek Kaczanowski Practical Unit Testing with JUnit and Mockito (Paperback)
Tomek Kaczanowski
R860 Discovery Miles 8 600 Ships in 18 - 22 working days
Designing Evolvable Web APIs with ASP.NET (Paperback): Glenn Block Designing Evolvable Web APIs with ASP.NET (Paperback)
Glenn Block; Contributions by Pablo Cibraro, Pedro Felix, Howard Dierking, Darrel Miller
R1,167 R995 Discovery Miles 9 950 Save R172 (15%) Ships in 18 - 22 working days

Design and build Web APIs for a broad range of clients--including browsers and mobile devices--that can adapt to change over time. This practical, hands-on guide takes you through the theory and tools you need to build evolvable HTTP services with Microsoft's ASP.NET Web API framework. In the process, you'll learn how design and implement a real-world Web API.

Ideal for experienced .NET developers, this book's sections on basic Web API theory and design also apply to developers who work with other development stacks such as Java, Ruby, PHP, and Node.Dig into HTTP essentials, as well as API development concepts and stylesLearn ASP.NET Web API fundamentals, including the lifecycle of a request as it travels through the frameworkDesign the Issue Tracker API example, exploring topics such as hypermedia support with collection+jsonUse behavioral-driven development with ASP.NET Web API to implement and enhance the applicationExplore techniques for building clients that are resilient to change, and make it easy to consume hypermedia APIsGet a comprehensive reference on how ASP.NET Web API works under the hood, including security and testability

Physics for JavaScript Games, Animation, and Simulations - with HTML5 Canvas (Paperback, 1st ed.): Adrian Dobre, Dev Ramtal Physics for JavaScript Games, Animation, and Simulations - with HTML5 Canvas (Paperback, 1st ed.)
Adrian Dobre, Dev Ramtal
R3,588 Discovery Miles 35 880 Ships in 18 - 22 working days

Have you ever wanted to include believable, solid interactivity in your games and projects to give them that extra edge? Physics for JavaScript Games, Animation, and Simulations teaches you how to incorporate real physics, such as gravity, friction, and buoyancy, into your HTML5 games, animations, and simulations. It also includes more advanced topics, such as particle systems, which are essential for creating effects such as sparks or smoke. Finally, the book addresses the key issue of balancing accuracy and performance in your games and simulations, and the final chapters give you the information and the code to make the right choice for your project. Physics for JavaScript Games, Animation, and Simulations assumes you have a basic knowledge of JavaScript and HTML5. However, no previous knowledge of physics is required--only some very basic math skills. The authors present everything from basic principles to advanced concepts in an approachable way, so you'll be able to follow the logic and easily adapt the principles to your own applications. The book is packed full of practical examples of how physics can be applied to your own games and applications.Spring behaviors can be used for anything from tweaking lowrider suspension to creating menu systems; flotation mechanics enable the simulation of submersibles or dirigibles; you can even create your own universe with accurate orbits and gravity. It doesn't matter if you're modeling the Lorentz force in an electromagnetic field, or you're modeling the lethal force of your blade of Ch'Thon, Physics for JavaScript Games, Animation, and Simulations enables you to fill your games and applications with accurate and realistic effects. What you'll learn * Learn all the basic math and physics you'll need to incorporate realism into your projects. * Incorporate a wide range of forces such as gravity, friction, and buoyancy. * Build a number of realistic simulations. * Model particle systems and use them to create visual effects. * Create complex systems using rigid bodies and mass-spring systems. * Deal with numerical subtleties, including accuracy and stability of integration schemes.Who this book is for Physics for JavaScript Games, Animation, and Simulations is for JavaScript developers interested in incorporating real physics into their games, animations, simulations or generative art projects.

Perl Cookbook (Paperback, 2nd Revised edition): Tom Christiansen Perl Cookbook (Paperback, 2nd Revised edition)
Tom Christiansen
R1,258 R1,087 Discovery Miles 10 870 Save R171 (14%) Ships in 18 - 22 working days

Find a Perl programmer, and you'll find a copy of Perl Cookbook nearby. Perl Cookbook is a comprehensive collection of problems, solutions, and practical examples for anyone programming in Perl. The book contains hundreds of rigorously reviewed Perl "recipes" and thousands of examples ranging from brief one-liners to complete applications.

The second edition of Perl Cookbook has been fully updated for Perl 5.8, with extensive changes for Unicode support, I/O layers, mod_perl, and new technologies that have emerged since the previous edition of the book. Recipes have been updated to include the latest modules. New recipes have been added to every chapter of the book, and some chapters have almost doubled in size.

Pro AngularJS (Paperback, 1st ed.): Adam Freeman Pro AngularJS (Paperback, 1st ed.)
Adam Freeman
R2,112 Discovery Miles 21 120 Ships in 18 - 22 working days

AngularJS is the leading framework for building dynamic JavaScript applications that take advantage of the capabilities of modern browsers and devices. AngularJS, which is maintained by Google, brings the power of the Model-View-Controller (MVC) pattern to the client, providing the foundation for complex and rich web apps. It allows you to build applications that are smaller, faster, and with a lighter resource footprint than ever before. Best-selling author Adam Freeman explains how to get the most from AngularJS. He begins by describing the MVC pattern and the many benefits that can be gained from separating your logic and presentation code. He then shows how you can use AngularJS's features within in your projects to produce professional-quality results. Starting from the nuts-and-bolts and building up to the most advanced and sophisticated features AngularJS is carefully unwrapped, going in-depth to give you the knowledge you need. Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective.The most important features are given a no-nonsense in-depth treatment and chapters include common problems and details of how to avoid them. What you'll learn * Gain a solid architectural understanding of the MVC Pattern to separate logic, data and presentation code. * Learn how to create rich and dynamic web app clients using AngularJ * Understand how to extend your apps HTML with declarative syntax * Learn how to extend and customize AngularJS * Communicate with your server and cache the results using the in-built $http service * Learn how to test, refine and deploy your AngularJS projects Who this book is for This book is ideal for web developers who have a working knowledge of JavaScript, HTML and CSS. The book is platform agnostic and a range of browsers will be presented and discussed throughout the examples.

Inclusive Design for Products - Including your missing 20% by embedding web and mobile accessibility (Paperback, 2nd New... Inclusive Design for Products - Including your missing 20% by embedding web and mobile accessibility (Paperback, 2nd New edition)
Jonathan Hassell
R651 Discovery Miles 6 510 Ships in 18 - 22 working days
Programming with MicroPython - Embedded Programming with Microcontrollers and Python (Paperback): Nicholas H. Tollervey Programming with MicroPython - Embedded Programming with Microcontrollers and Python (Paperback)
Nicholas H. Tollervey
R1,266 R834 Discovery Miles 8 340 Save R432 (34%) Ships in 10 - 15 working days

It's an exciting time to get involved with MicroPython, the re-implementation of Python 3 for microcontrollers and embedded systems. This practical guide delivers the knowledge you need to roll up your sleeves and create exceptional embedded projects with this lean and efficient programming language. If you're familiar with Python as a programmer, educator, or maker, you're ready to learn-and have fun along the way. Author Nicholas Tollervey takes you on a journey from first steps to advanced projects. You'll explore the types of devices that run MicroPython, and examine how the language uses and interacts with hardware to process input, connect to the outside world, communicate wirelessly, make sounds and music, and drive robotics projects. Work with MicroPython on four typical devices: PyBoard, the micro:bit, Adafruit's Circuit Playground Express, and ESP8266/ESP32 boards Explore a framework that helps you generate, evaluate, and evolve embedded projects that solve real problems Dive into practical MicroPython examples: visual feedback, input and sensing, GPIO, networking, sound and music, and robotics Learn how idiomatic MicroPython helps you express a lot with the minimum of resources Take the next step by getting involved with the Python community

Basic Visual Formatting in CSS (Paperback): Eric Meyer Basic Visual Formatting in CSS (Paperback)
Eric Meyer
R288 Discovery Miles 2 880 Ships in 18 - 22 working days

Some aspects of the CSS formatting model may seem counterintuitive at first, but as you'll learn in this practical guide, the more you work with these features, the more they make sense. Author Eric Meyer gives you a good grounding in CSS visual rendering, from element box rules and concepts to the specifics of managing tricky layouts for block-level and inline elements. Short and sweet, this book is an excerpt from the upcoming fourth edition of CSS: The Definitive Guide. When you purchase either the print or the ebook edition of Basic Visual Formatting in CSS, you'll receive a discount on the entire Definitive Guide once it's released. Why wait? Learn how to bring life to your web pages now. Learn the details of element box types, including block, inline, inline-block, list-item, and run-in boxes Change the type of box an element generates, from inline to block, or list-item to inline Dive into the complexities of horizontal and vertical block-box formatting Explore key concepts of inline layout: anonymous text, em box, content area, leading, inline box, and line box Understand formatting differences between nonreplaced and replaced inline elements

Beginning jQuery 2 for ASP.NET Developers - Using jQuery 2 with ASP.NET Web Forms and ASP.NET MVC (Paperback, 1st ed.): Bipin... Beginning jQuery 2 for ASP.NET Developers - Using jQuery 2 with ASP.NET Web Forms and ASP.NET MVC (Paperback, 1st ed.)
Bipin Joshi
R2,236 Discovery Miles 22 360 Ships in 18 - 22 working days

jQuery is the most popular JavaScript library in use today, appearing on nearly two thirds of the 10,000 most visited sites on the web. With this sort of popularity, it's clear that ASP.NET developers can't afford to miss out. By combining jQuerywith ASP.NET you get the best of both worlds: the client-side interactivity and responsiveness of JavaScript with the robustness and extensibility of Microsoft's web stack. Beginning jQuery 2 for ASP.NET Developers shows you how. To begin with, you'll find out how jQuery hooks up with your ASP.NET controls, and simplifies event handling by keeping it in the browser. Then you'lllearn tohandle dynamic content and responsive layouts byinteracting withthe DOM.Effects and animations are one of the most popular uses of the jQuery library, so we cover that nextshowing you how to get a sleek modern look and feel to your siteusing some of the vast library of JavaScript that's already out there waiting to be used. Ajax is one ofthe areas where jQuery really shines, so you'll find out how to make Ajax calls toa web service andget data ontoa page without waiting for slow ASP.NET postbacks every time. And no book onjQuery would be complete without jQuery Mobile: thepopular mobile web framework thatgets you writing sites that work across all the major mobile platforms. What you'll learn Learn to select DOM elements using powerful jQuery selectors. Use jQuery with ASP.NET server controls, ASP.NET MVC form fields and other DOM elements. Manipulate and traverse the DOM tree and add jQuery effects to ASP.NET web pages. Learn to make Ajax calls and pass JSON data to Web Services, Web Methods, WCF services, controller action methods, HTTP handlers and Web APIs. Understand code reuse by creating and using jQuery plug-ins. Get introduced with jQuery UI and jQuery mobile and use them in ASP.NET Web Forms and MVC applications. Who this book is for This book is for novice to intermediate developers who want to improve and enhance their ASP.NET Web Forms and ASP.NET MVC projects with client-side scripting.

Beginning Backbone.js (Paperback, 1st ed.): James Sugrue Beginning Backbone.js (Paperback, 1st ed.)
James Sugrue
R2,119 Discovery Miles 21 190 Ships in 18 - 22 working days

Beginning Backbone.js is your step-by-step guide to learning and implementing the Backbone.js library. Backbone.js is one of the most popular JavaScript libraries among web developers, used to create modular, single-page web apps. This book takes you from downloading Backbone.js and its dependencies all the way to using more advanced libraries to structure your application architecture, and everything in between. With a real-world, practical approach, you will learn how you can integrate Backbone.js into the center of your JavaScript stack, and create scalable applications. James Sugrue shows you how to implement all aspects of templating, really work well with RequireJS, and fully understand Grunt and all its plug-ins. Armed with this knowledge you'll be able to architect a continuous integration system that is key to real-world applications. With the explosion of JavaScript-based applications on the web, the need for more structured approaches to code management is more important than ever. Backbone.js helps create applications that separate models from views, enabling developers to avoid spaghetti code. Beginning Backbone.js will gently guide you into this amazingly powerful library, and help you ramp up to building professional applications.Integrate Backbone.js into your work today. What you'll learn * Learn the importance of MVC approaches in software development * Learn why Backbone.js is so popular and how to integrate it into your JavaScript stack * Understand core Backbone.js concepts such as models, views, routers, and events * Test your application using the latest JavaScript testing tools * Create build scripts using Grunt.js to simplify your build and deployment workflow * Use additional libraries to build on the power of Backbone.js * Avoid common beginner errors and code using best practices Who this book is for Beginning Backbone.js is for the web developer who is already confident with JavaScript, but who is keen to build larger, single-page web apps. If you want to introduce more structure, quality, and process to your web application using Backbone.js, and other leading JavaScript technologies, this is the book for you.

Pro ASP.NET MVC 5 (Paperback, 5th ed.): Adam Freeman Pro ASP.NET MVC 5 (Paperback, 5th ed.)
Adam Freeman
R2,075 R1,702 Discovery Miles 17 020 Save R373 (18%) Ships in 18 - 22 working days

The ASP.NET MVC 5 Framework is the latest evolution of Microsoft's ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET.ASP.NET MVC 5 contains a number of advances over previous versions, including the ability to define routes using C# attributes and the ability to override filters. The user experience of building MVC applications has also been substantially improved. The new, more tightly integrated, Visual Studio 2013 IDE has been created specifically with MVC application development in mind and provides a full suite of tools to improve development times and assist in reporting, debugging and deploying your code. The popular Bootstrap JavaScript library has also now been included natively within MVC 5 providing you, the developer, with a wider range of multi-platform CSS and HTML5 options than ever before without the penalty of having to load-in third party libraries.

Pro Node.js for Developers (Paperback, 1st ed.): Colin J. Ihrig Pro Node.js for Developers (Paperback, 1st ed.)
Colin J. Ihrig
R1,762 Discovery Miles 17 620 Ships in 18 - 22 working days

Since it's creation in 2009, Node.js has grown into a powerful and increasingly popular asynchronous-development framework for creating highly-scalable network applications using JavaScript. Respected companies such as Dow Jones and LinkedIn are among the many organizations to have seen Node's potential and adopted it into their businesses.Pro Node.js for Developers provides a comprehensive guide to this exciting new technology. We introduce you to Node - what it is, why it matters and how to set it up - before diving deeply into the key concepts and APIs that underpin its operation. Building upon your existing JavaScript skills you'll be shown how to use Node.js to build both Web- and Network-based applications, to deal with data sources, capture events and deal with child processes to create robust applications that will work well in a wide range of circumstances. Once you've mastered these skills we'll go further, teaching you more advanced software engineering skills that will give your code a professional edge. You'll learn how to create easily reusable modules that will save you time through code reuse, to log and debug your applications quickly and effectively and to write code that will scale easily and reliably as the demand for your application grows.

Python Programming for Data Analysis (Paperback, 1st ed. 2021): Jose Unpingco Python Programming for Data Analysis (Paperback, 1st ed. 2021)
Jose Unpingco
R1,422 Discovery Miles 14 220 Ships in 10 - 15 working days

This textbook grew out of notes for the ECE143 Programming for Data Analysis class that the author has been teaching at University of California, San Diego, which is a requirement for both graduate and undergraduate degrees in Machine Learning and Data Science. This book is ideal for readers with some Python programming experience. The book covers key language concepts that must be understood to program effectively, especially for data analysis applications. Certain low-level language features are discussed in detail, especially Python memory management and data structures. Using Python effectively means taking advantage of its vast ecosystem. The book discusses Python package management and how to use third-party modules as well as how to structure your own Python modules. The section on object-oriented programming explains features of the language that facilitate common programming patterns. After developing the key Python language features, the book moves on to third-party modules that are foundational for effective data analysis, starting with Numpy. The book develops key Numpy concepts and discusses internal Numpy array data structures and memory usage. Then, the author moves onto Pandas and details its many features for data processing and alignment. Because strong visualizations are important for communicating data analysis, key modules such as Matplotlib are developed in detail, along with web-based options such as Bokeh, Holoviews, Altair, and Plotly. The text is sprinkled with many tricks-of-the-trade that help avoid common pitfalls. The author explains the internal logic embodied in the Python language so that readers can get into the Python mindset and make better design choices in their codes, which is especially helpful for newcomers to both Python and data analysis. To get the most out of this book, open a Python interpreter and type along with the many code samples.

Accessibility for Everybody - Understanding the Section 508 Accessibility Requirements (Paperback, Softcover reprint of the... Accessibility for Everybody - Understanding the Section 508 Accessibility Requirements (Paperback, Softcover reprint of the original 1st ed.)
John Mueller
R1,299 R1,102 Discovery Miles 11 020 Save R197 (15%) Ships in 18 - 22 working days

In today's rapidly changing technological world, it is increasingly important that web and desktop applications be accessible to everyone, including those of us with special needs. However, the legal requirements for accessibility are often convoluted and diffucult to understand, making it impossible for most developers to comply with the laws. In the first book on the market to address the topic, Author John Paul Mueller leads you through the maze of Section 508-the congressional law ensuring that all Americans have access to information technology-and offers comprehensive guidance on how to quickly and easily update your applications to conform to Section 508 requirements. To begin, Mueller outlines the Section 508 requirements that are relevant to web and desktop application developers, and explains the laws in language you can understand. Using extensive and varied program examples, Mueller continues on to teach you to write web and desktop applications that not only conform to Section 508 standards, but look forward to ensure long-term universal accessibility for all types of computer users. Specific topics include writing accessible web applications and desktop applications using Visual Basic .NET and Visual C# .NET, developing special application capabilities, using Microsoft and other third-party tools to develop accessible features, developing accessible scripting solutions, and more. The book even includes a directory of helpful organizations, agencies, and resources to help you with any further accessibility concerns you may have.

Pro jQuery 2.0 (Paperback, 2nd ed.): Adam Freeman Pro jQuery 2.0 (Paperback, 2nd ed.)
Adam Freeman
R2,023 Discovery Miles 20 230 Ships in 18 - 22 working days

jQuery 2.0 is the latest version of the jQuery framework. Suitable for modern web browsers it provides a robust API for web application development. It is fast becoming the tool of choice for web developers the world over and sets the standard for simplicity, flexibility and extensibility in website design. In Pro jQuery 2.0 seasoned author, Adam Freeman, demonstrates how to get the most from jQuery 2.0 by focussing on the practical features of the technology and how they can be applied to solving real-world problems. In this comprehensive reference he goes in depth to give you the practical knowledge that you need. Each topic is covered clearly and concisely, and is packed with the details you'll need to learn to be truly effective. The most important features are given a no-nonsense, in-depth treatment, and chapters contain examples that demonstrate both the power and the subtlety of jQuery.What you'll learn * Understand the capabilities of jQuery and why it is special * Use the core of jQuery to enrich HTML5, including tables, forms and data displays * Use jQuery UI to create rich and fluid user experiences * Use rich interactions such as drag and drop, sortable data and touch sensitivity * Use jQuery Mobile to create touch-enabled interfaces for mobile devices and tablets * Extend jQuery by creating custom plugins and widgets Who this book is for This book is for working developers who want to learn about jQuery in detail. Quick refreshers of HTML and CSS are given to help you get up to speed, but a good working knowledge of the basics is assumed. The advice given in this book is relevant to developers working with any development environment. The examples are demonstrated using Microsoft Windows and Visual Studio but are equally applicable to any other web development environment

Pro ASP.NET Web API - HTTP Web Services in ASP.NET (Paperback, 1st ed.): Ali Uurlu, Alexander Zeitler, Ali Kheyrollahi Pro ASP.NET Web API - HTTP Web Services in ASP.NET (Paperback, 1st ed.)
Ali Uurlu, Alexander Zeitler, Ali Kheyrollahi
R2,095 Discovery Miles 20 950 Ships in 18 - 22 working days

Pro ASP.NET Web API shows you how to build flexible, extensible web services that run seamlessly on a range of operating systems and devices, from desktops to tablets to smart phones--even the ones we don't know today. ASP.NET Web API is a new framework designed to simplify web service architecture. So if you're tired of interoperability issues between inflexible web services and clients tied to specific platforms or programming languages, or if you've ever struggled with WCF, this book is for you. In Part I, you'll get up to speed on Web API's modern HTTP programming model, REST and your hosting options. Part II takes you through building a real application so you can see straight away how to put this new technology into practice. The second half of the book features dedicated chapters on topics like routing, controllers, validation and tracing, and the authors close with discussions on performance, security and an all-important look at unit testing to help you prepare your application for the real world. ASP.NET Web API makes HTTP a first-class citizen of .NET. With Pro ASP.NET Web API, you can build HTTP-based web services for your company or business, expose your data to the world across different formats and devices and gain the best possible global reach for your application. What you'll learn * The basics of HTTP web services * How to build HTTP-based web services on the .NET platform * In-depth knowledge of ASP.NET Web API and its processing architecture * How to Unit Test an ASP.NET Web API application * Asynchronous programming with ASP.NET Web API * Consuming HTTP-based web services across several different clients Who this book is for Whether you've previously worked with WCF or are an ASP.NET developer diving into web services for the first time, Pro ASP.NET Web API will show you a clean, modern approach to building HTTP web services.

Java Web Services (Paperback): David A. Chappell & Tyler Jewell Java Web Services (Paperback)
David A. Chappell & Tyler Jewell
R1,020 Discovery Miles 10 200 Ships in 18 - 22 working days

Java Web Services shows you how to use SOAP to perform remote method calls and message passing; how to use WSDL to describe the interface to a web service or understand the interface of someone else's service; and how to use UDDI to advertise (publish) and look up services in each local or global registry. Java Web Services also discusses security issues, interoperability issues, integration with other Java enterprise technologies like EJB; the work being done on the JAXM and JAX-RPC packages, and integration with Microsoft's .NET services.

Practical ASP.NET Web API (Paperback, 1st ed.): Badrinarayanan Lakshmiraghavan Practical ASP.NET Web API (Paperback, 1st ed.)
Badrinarayanan Lakshmiraghavan
R3,041 Discovery Miles 30 410 Ships in 18 - 22 working days

The ASP.NET Web API is a framework that lets you build sophisticated cross-platform HTTP services using a simple unified toolset. ASP.NET Web API applications can be consumed by the widest possible range of devices from tablets and smartphones to desktops. If a device operates over HTTP then the Web API can interface with it. Built on top of ASP.NET MVC it automatically seperates out and handles service-layer agreements allowing you to focus on the form and function of your code without needing to worry about low-level interoperability concerns. So long as your code is correctly crafted Web API will do the rest. Practical ASP.NET Web API provides you with a hands-on and code-focused demonstration of the Web API in action. From the very beginning, you'll be writing working code in order to see best practices and concepts in action. As the book progresses, the concepts and code will become more sophisticated. Beginning with an overview of the web service model in general and Web API in particular, you'll progress quickly to a detailed exploration of the request binding and response formatting that lie at the heart of Web API.You'll investigate various scenarios and see how they can be manipulated to achieve the results you need. Later in the book more sophisticated themes will be introduced that will set your applications apart from the crowd. You'll learn how you can validate the request messages on arrival, how you can create loosely coupled controllers, extend the pipeline processing to comparmentalize your code for security and unit testing before being put onto a live hosting server. What you'll learn * What ASP.NET Web API is and how it can be used effectively * Ways to optimize your code for readability and performance * How to add Web API to both new and existing code solutions * What controller dependencies are and why they matter * How to maintain robust security across your projects * Reliable best-practices for using Web API in a professional context Who this book is for The book is ideal for any .NET developer who wants to learn how the ASP.NET Web API framework works in a realistic setting. A good working knowledge of C# and the .NET framework and a familiarity with Visual Studio are the only pre-requisites to benefit from this book

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Epitaxial Growth of Complex Metal Oxides
Gertjan Koster, Mark Huijben, … Paperback R6,167 Discovery Miles 61 670
New Developments on Fundamental Problems…
M. Ferrero, Alwyn Van Der Merwe Hardcover R5,396 Discovery Miles 53 960
Masterpieces and Dramas of the Soviet…
Sergey Voronkov Hardcover R1,576 Discovery Miles 15 760
Addiction Neuroethics - The Ethics of…
Adrian Carter, Wayne Hall, … Paperback R1,918 Discovery Miles 19 180
Paul Kruger - Toesprake En…
Johan Bergh Hardcover  (3)
R468 Discovery Miles 4 680
Mass Spectrometry in Life Sciences and…
Goran Mitulovic Hardcover R3,068 Discovery Miles 30 680
Fear - An Alternative History Of The…
Robert Peckham Paperback R727 R632 Discovery Miles 6 320
Mind from Body - Experience from neural…
Don M. Tucker Hardcover R2,740 Discovery Miles 27 400
Aircraft Pu Hose Fitting Elbow Female (2…
R199 Discovery Miles 1 990
Imagining the Brain: Episodes in the…
Chiara Ambrosio, William Maclehose Hardcover R6,189 Discovery Miles 61 890

 

Partners