0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (90)
  • R250 - R500 (505)
  • R500+ (3,200)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages > General

Java EE 7 Tutorial, The, Volume 1 (Paperback, 5th edition): Eric Jendrock, Ricardo Cervera-Navarro, Ian Evans, Kim Haase,... Java EE 7 Tutorial, The, Volume 1 (Paperback, 5th edition)
Eric Jendrock, Ricardo Cervera-Navarro, Ian Evans, Kim Haase, William Markito
R1,157 R1,093 Discovery Miles 10 930 Save R64 (6%) Ships in 12 - 19 working days

The Java EE 7 Tutorial: Volume 1, Fifth Edition, is a task-oriented, example-driven guide to developing enterprise applications for the Java Platform, Enterprise Edition 7 (Java EE 7). Written by members of the Java EE 7 documentation team at Oracle, this book provides new and intermediate Java programmers with a deep understanding of the platform. Starting with expert guidance on web tier technologies, including JavaServer Faces and Facelets, this book also covers building web services using JAX-WS and JAX-RS, developing business logic with Enterprise JavaBeans components, accessing databases using the Java Persistence API, securing web and enterprise applications, and using Contexts and Dependency Injection for the Java EE platform. This edition contains extensive new material throughout, including: * Profiles, configurations of the Java EE platform targeted at specific classes of applications, e.g. a Web Profile targeted at web applications* Java API for RESTful Web Services (JAX-RS)* Contexts and Dependency Injection for the Java EE Platform (JSR-299), informally known as Web Beans* Java Authentication Service Provider Interface for Containers (JASPIC)* New features for Enterprise JavaBeansTM (EJBTM) components* New features for servlets* New features for JavaServerTM Faces components The Java Series...from the Source Since 1996, when Addison-Wesley published the first edition of The Java Programming Language by Ken Arnold and James Gosling, this series has been the place to go for complete, expert, and definitive information on Java technology. The books in this series provide the detailed information developers need to build effective, robust, and portable applications and are an indispensable resource for anyone using the Java platform.

HTML5 (Paperback, 2nd Revised edition): Matthew MacDonald HTML5 (Paperback, 2nd Revised edition)
Matthew MacDonald
R988 R766 Discovery Miles 7 660 Save R222 (22%) Ships in 12 - 19 working days

HTML5 is more than a markup language - it's a collection of several independent web standards. Fortunately, this expanded guide covers everything you need in one convenient place. With step-by-step tutorials and real-world examples, HTML5: The Missing Manual shows you how to build web apps that include video tools, dynamic graphics, geolocation, offline features, and responsive layouts for mobile devices. The important stuff you need to know: Structure web pages more effectively. Learn how HTML5 helps web design tools and search engines work smarter. Add audio and video without plugins. Build playback pages that work in every browser. Create stunning visuals with Canvas. Draw shapes, pictures, and text; play animations; and run interactive games. Jazz up your pages with CSS3. Add fancy fonts and eye-catching effects with transitions and animation. Design better web forms. Collect information from visitors more efficiently with HTML5 form elements. Build it once, run it everywhere. Use responsive design to make your site look good on desktops, tablets, and smartphones. Include rich desktop features. Build self-sufficient web apps that work offline and store the data users need.

Numerical Methods in Engineering with Python 3 (Hardcover, 3rd Revised edition): Jaan Kiusalaas Numerical Methods in Engineering with Python 3 (Hardcover, 3rd Revised edition)
Jaan Kiusalaas
R2,854 Discovery Miles 28 540 Ships in 12 - 19 working days

This book is an introduction to numerical methods for students in engineering. It covers solution of equations, interpolation and data fitting, solution of differential equations, eigenvalue problems and optimisation. The algorithms are implemented in Python 3, a high-level programming language that rivals MATLAB (R) in readability and ease of use. All methods include programs showing how the computer code is utilised in the solution of problems. The book is based on Numerical Methods in Engineering with Python, which used Python 2. This new edition demonstrates the use of Python 3 and includes an introduction to the Python plotting package Matplotlib. This comprehensive book is enhanced by the addition of numerous examples and problems throughout.

DevOps for Developers (Paperback, 1st ed.): Michael Huttermann DevOps for Developers (Paperback, 1st ed.)
Michael Huttermann
R1,243 Discovery Miles 12 430 Ships in 10 - 15 working days

DevOps for Developers delivers a practical, thorough introduction to approaches, processes and tools to foster collaboration between software development and operations. Efforts of Agile software development often end at the transition phase from development to operations. This book covers the delivery of software, this means the last mile, with lean practices for shipping the software to production and making it available to the end users, together with the integration of operations with earlier project phases (elaboration, construction, transition). DevOps for Developers describes how to streamline the software delivery process and improve the cycle time (that is the time from inception to delivery). It will enable you to deliver software faster, in better quality and more aligned with individual requirements and basic conditions. And above all, work that is aligned with the DevOps approach makes even more fun * Provides patterns and toolchains to integrate software development and operations * Delivers an one-stop shop for kick-starting with DevOps * Provides guidance how to streamline the software delivery process What you'll learn * Know what DevOps is and how it can result in better and faster delivered software * Apply patterns to improve collaboration between development and operations * Introduce unified processes and incentives to support shared goals * Start with or extend a tool infrastructure that spans projects roles and phases * Address pain points in your individual environment with appropriate recipes * Break down existing walls that make up an unnecessarily sluggish delivery process Who this book is for DevOps for Developers is for motivated software engineers, particularly programmers, testers, QA, system admins, database admins, both beginners and experts, who want to improve their software delivery process. It's the perfect choice for engineers who want to go the next step by integrating their approaches for development and delivery of software.This book is for engineers who want to shape their processes and decide on and integrate open source tools and seek for guidance how to integrate standard tools in advanced real world use cases.

Incentive-Centric Semantic Web Application Engineering (Paperback): Elena Simperl, Roberta Cuel, Martin Stein Incentive-Centric Semantic Web Application Engineering (Paperback)
Elena Simperl, Roberta Cuel, Martin Stein
R865 Discovery Miles 8 650 Ships in 10 - 15 working days

While many Web 2.0-inspired approaches to semantic content authoring do acknowledge motivation and incentives as the main drivers of user involvement, the amount of useful human contributions actually available will always remain a scarce resource. Complementarily, there are aspects of semantic content authoring in which automatic techniques have proven to perform reliably, and the added value of human (and collective) intelligence is often a question of cost and timing. The challenge that this book attempts to tackle is how these two approaches (machine- and human-driven computation) could be combined in order to improve the cost-performance ratio of creating, managing, and meaningfully using semantic content. To do so, we need to first understand how theories and practices from social sciences and economics about user behavior and incentives could be applied to semantic content authoring. We will introduce a methodology to help software designers to embed incentives-minded functionalities into semantic applications, as well as best practices and guidelines. We will present several examples of such applications, addressing tasks such as ontology management, media annotation, and information extraction, which have been built with these considerations in mind. These examples illustrate key design issues of incentivized Semantic Web applications that might have a significant effect on the success and sustainable development of the applications: the suitability of the task and knowledge domain to the intended audience, and the mechanisms set up to ensure high-quality contributions, and extensive user involvement. Table of Contents: Semantic Data Management: A Human-driven Process / Fundamentals of Motivation and Incentives / Case Study: Motivating Employees to Annotate Content / Case Study: Building a Community of Practice Around Web Service Management and Annotation / Case Study: Games with a Purpose for Semantic Content Creation / Conclusions

Deep Learning Illustrated - A Visual, Interactive Guide to Artificial Intelligence (Paperback): Jon Krohn, Grant Beyleveld,... Deep Learning Illustrated - A Visual, Interactive Guide to Artificial Intelligence (Paperback)
Jon Krohn, Grant Beyleveld, Aglae Bassens
R1,232 Discovery Miles 12 320 Ships in 12 - 19 working days

Deep learning is one of today's hottest fields. This approach to machine learning is achieving breakthrough results in some of today's highest profile applications, in organizations ranging from Google to Tesla, Facebook to Apple. Thousands of technical professionals and students want to start leveraging its power, but previous books on deep learning have often been non-intuitive, inaccessible, and dry. In Deep Learning Illustrated, three world-class instructors and practitioners present a uniquely visual, intuitive, and accessible high-level introduction to the techniques and applications of deep learning. Packed with vibrant, full-color illustrations, it abstracts away much of the complexity of building deep learning models, making the field more fun to learn, and accessible to a far wider audience. Part I's high-level overview explains what Deep Learning is, why it has become so ubiquitous, and how it relates to concepts and terminology such as Artificial Intelligence, Machine Learning, Artificial Neural Networks, and Reinforcement Learning. These opening chapters are replete with vivid illustrations, easy-to-grasp analogies, and character-focused narratives. Building on this foundation, the authors then offer a practical reference and tutorial for applying a wide spectrum of proven deep learning techniques. Essential theory is covered with as little mathematics as possible, and illuminated with hands-on Python code. Theory is supported with practical "run-throughs" available in accompanying Jupyter notebooks, delivering a pragmatic understanding of all major deep learning approaches and their applications: machine vision, natural language processing, image generation, and videogaming. To help readers accomplish more in less time, the authors feature several of today's most widely-used and innovative deep learning libraries, including TensorFlow and its high-level API, Keras; PyTorch, and the recently-released high-level Coach, a TensorFlow API that abstracts away the complexity typically associated with building Deep Reinforcement Learning algorithms.

Murach's JavaScript & JQuery (Paperback, New): Zak Ruvalcaba Murach's JavaScript & JQuery (Paperback, New)
Zak Ruvalcaba
R1,607 R1,393 Discovery Miles 13 930 Save R214 (13%) Ships in 12 - 19 working days

Today, jQuery is used by over half of the 10,000 most-visited web sites, and jQuery is one of the technologies that every web developer should master. The trouble is that jQuery is difficult to learn, especially for programming novices. Now, this new book makes it easier than ever to learn jQuery, jQuery UI (User Interface), and jQuery Mobile. In essence, sections 2 and 3 of this book present all of the jQuery and jQuery UI skills that you need for developing professional jQuery applications. With those skills, you will be able to add all of the popular jQuery applications to your web pages: image swaps, image rollovers, collapsible panels, slide shows, accordions, tabs, carousels, and more. Beyond that, though, you will have all the skills that you need for developing unique jQuery applications of your own. But that's just two of the five sections in the book. Because you need to know JavaScript in order to use jQuery, section 1 presents the least you need to know about JavaScript to get the most from jQuery. This is essential for programming novices, but this is also valuable for experienced programmers who may not remember how a specific JavaScript statement or method works. In short, this section makes this book a complete reference for jQuery programmers. In contrast, section 4 takes jQuery to a new level by showing you how to use Ajax and JSON to get data from a web server and add it to a web page without reloading the page. It also shows how to use Ajax and JSON with the APIs for popular web sites like Blogger, YouTube, Twitter, Flickr, and Google Maps. These are powerful skills for enhancing a web site. To complete this package, section 5 presents a complete course in jQuery Mobile, which offers an exciting, new way to develop web sites for mobile devices. Today, the best web sites are available in both full and mobile versions, so this section also shows how to use a JavaScript plugin to redirect a mobile device from the full version of a web site to its mobile version.

VIVO - A Semantic Portal for Scholarly Networking Across Disciplinary Boundaries (Paperback): Katy Borner, Ying Ding, Mike... VIVO - A Semantic Portal for Scholarly Networking Across Disciplinary Boundaries (Paperback)
Katy Borner, Ying Ding, Mike Conlon, Jon Corson-Rikert
R1,083 Discovery Miles 10 830 Ships in 10 - 15 working days

The world of scholarship is changing rapidly. Increasing demands on scholars, the growing size and complexity of questions and problems to be addressed, and advances in sophistication of data collection, analysis, and presentation require new approaches to scholarship. A ubiquitous, open information infrastructure for scholarship, consisting of linked open data, open-source software tools, and a community committed to sustainability are emerging to meet the needs of scholars today. This book provides an introduction to VIVO, http://vivoweb.org/, a tool for representing information about research and researchers -- their scholarly works, research interests, and organizational relationships. VIVO provides an expressive ontology, tools for managing the ontology, and a platform for using the ontology to create and manage linked open data for scholarship and discovery. Begun as a project at Cornell and further developed by an NIH funded consortium, VIVO is now being established as an open-source project with community participation from around the world. By the end of 2012, over 20 countries and 50 organizations will provide information in VIVO format on more than one million researchers and research staff, including publications, research resources, events, funding, courses taught, and other scholarly activity. The rapid growth of VIVO and of VIVO-compatible data sources speaks to the fundamental need to transform scholarship for the 21st century. Table of Contents: Scholarly Networking Needs and Desires / The VIVO Ontology / Implementing VIVO and Filling It with Life / Case Study: University of Colorado at Boulder / Case Study: Weill Cornell Medical College / Extending VIVO / Analyzing and Visualizing VIVO Data / The Future of VIVO: Growing the Community

Python Basics - A Self-Teaching Introduction (Paperback): H Bhasin Python Basics - A Self-Teaching Introduction (Paperback)
H Bhasin
R1,252 R1,059 Discovery Miles 10 590 Save R193 (15%) Ships in 10 - 15 working days

This book is designed for use as a primary introduction to Python and can be used as an introductory text or as a resource for professionals in industry. The book has been divided into four sections. The first section deals with the language fundamentals, primarily the procedural part of the language, the second introduces the object-oriented paradigms, the third section deals with data structures, and the last is devoted to advanced topics like handling multi-dimensional arrays using NumPy and visualization using Matplotlib. Regular expressions and multi-threading have been introduced in the appendices. Features: Includes sections dedicated to data structures Offers in-depth treatment of topics such as classes, inheritance, BST, andNumPy Introduces topics like Matplotlib and PIL Contains exercises for practice and a review of essential programming concepts

Programming Google App Engine with Python (Paperback): Dan Sanderson Programming Google App Engine with Python (Paperback)
Dan Sanderson
R1,100 R841 Discovery Miles 8 410 Save R259 (24%) Ships in 12 - 19 working days

This practical guide shows intermediate and advanced web and mobile app developers how to build highly scalable Python applications in the cloud with Google App Engine. The flagship of Google's Cloud Platform, App Engine hosts your app on infrastructure that grows automatically with your traffic, minimizing up-front costs and accommodating unexpected visitors. You'll learn hands-on how to perform common development tasks with App Engine services and development tools, including deployment and maintenance. App Engine's Python support includes a fast Python 2.7 interpreter, the standard library, and a WSGI-based runtime environment. Choose from many popular web application frameworks, including Django and Flask. Get a hands-on introduction to App Engine's tools and features, using an example application Simulate App Engine on your development machine with tools from Google Cloud SDK Structure your app into individually addressable modules, each with its own scaling configuration Exploit the power of the scalable Cloud Datastore, using queries, transactions, and data modeling with the ndb library Use Cloud SQL for standard relational databases with App Engine applications Learn how to deploy, manage, and inspect your application on Google infrastructure

Professional AngularJS (Paperback): Karpov Professional AngularJS (Paperback)
Karpov 1
R1,142 Discovery Miles 11 420 Ships in 10 - 15 working days

A comprehensive guide to AngularJS, Google's open-source client-side framework for app development. Most of the existing guides to AngularJS struggle to provide simple and understandable explanations for more advanced concepts. As a result, some developers who understand all the basic concepts of AngularJS struggle when it comes to building more complex real-world applications. "Professional AngularJS" provides a thorough understanding of AngularJS, covering everything from basic concepts, such as directives and data binding, to more advanced concepts like transclusion, build systems, and automated integration testing. In addition to explaining the features of AngularJS, this book distills real-world experience on how these features fit together to enable teams to work together more effectively in building extraordinary apps.Offers a more thorough and comprehensive approach to AngularJS than other guides to the subjectIncludes pointers to other advanced topics and further reading for those who want to take their skills even furtherLets readers build a simple application from scratch, explaining basic building blocks along way for quick hands-on learning

Getting Started with OpenShift (Paperback): Steve Pousty, Katie Miller Getting Started with OpenShift (Paperback)
Steve Pousty, Katie Miller
R582 Discovery Miles 5 820 Ships in 10 - 15 working days

Intrigued by the possibilities of developing web applications in the cloud? With this concise book, you get a quick hands-on introduction to OpenShift, the open source Platform as a Service (PaaS) offering from Red Hat. You'll learn the steps necessary to build, deploy, and host a complete real-world application on OpenShift, without having to read long, detailed explanations of the technologies involved.

Though the book uses Python, application examples in other languages are available on GitHub. If you can build web applications, use a command line, and program in Java, Python, Ruby, Node.js, PHP, or Perl, you're ready to get started.Dive in and create your first example application with OpenShiftModify the example with your own code and hot-deploy the changesAdd components such as a database, task scheduling, and monitoringUse external libraries and dependencies in your applicationDelve into networking, persistent storage, and backup optionsExplore ways to adapt your team processes to use OpenShiftLearn OpenShift terms, technologies, and commandsGet a list of resources to learn more about OpenShift and PaaS

XSLT Cookbook 2e (Paperback, New edition): Salvatorer Mangano XSLT Cookbook 2e (Paperback, New edition)
Salvatorer Mangano
R1,347 R1,011 Discovery Miles 10 110 Save R336 (25%) Ships in 12 - 19 working days

Forget those funky robot toys that were all the rage in the '80s, XSLT (Extensible Stylesheet Transformations) is the ultimate transformer. This powerful language is expert at transforming XML documents into PDF files, HTML documents, JPEG files--virtually anything your heart desires. As useful as XSLT is, though, most people have a difficult time learning its many peculiarities. And now Version 2.0, while elegant and powerful, has only added to the confusion.

"XSLT Cookbook, Second Edition" wants to set the record straight. It helps you sharpen your programming skills and overall understanding of XSLT through a collection of detailed recipes. Each recipe breaks down a specific problem into manageable chunks, giving you an easy-to-grasp roadmap for integrating XSLT with your data and applications. No other XSLT book around employs this practical problem-solution-discussion format.

In addition to offering code recipes for solving everyday problems with XSLT 1.0, this new edition shows you how to leverage the improvements found in XSLT 2.0, such as how to simplify the string manipulation and date/time conversion processes. The book also covers XPath 2.0, a critical companion standard, as well as topics ranging from basic transformations to complex sorting and linking. It even explores extension functions on a variety of different XSLT processors and shows ways to combine multiple documents using XSLT. Code examples add a real-world dimension to each technique.

Whether you're just starting out in XSLT or looking for advanced techniques, you'll find the level of information you need in "XSLT Cookbook, Second Edition,"

eCommerce in the Cloud (Paperback): Kelly Goetsch eCommerce in the Cloud (Paperback)
Kelly Goetsch
R1,339 Discovery Miles 13 390 Ships in 10 - 15 working days

Is your eCommerce solution ready for the cloud? This practical guide shows experienced and aspiring web architects alike how to adopt cloud computing incrementally, using public Infrastructure-as-a-Service and Platform-as-a-Service. You will learn how to marshal as much capacity as you need to handle peak holiday or special-event traffic. Written by eCommerce expert Kelly Goetsch, this book helps architects leverage recent technological advances that have made it possible to run an entire enterprise-level eCommerce platform from a cloud. Explore cloud service models: Infrastructure-as-a-Service, Platform-as-a-Service, and Software-as-a-Service Learn about public, hybrid, and private cloud deployment models Understand the impact of omnichannel retailing on platform and deployment architectures Build an auto-scaling solution that can quickly add or subtract hardware in response to real-time traffic Re-apply what you already know about security to the cloud Run a single eCommerce platform from multiple data centers, including several forms of multi-master Build a hybrid solution or deploy your entire platform to the cloud Learn application and deployment architecture for "cloud native" through legacy eCommerce platforms Use Software-as-a-Service for eCommerce, including Content Delivery Networks and Global Site Load Balancing services

Killer Game Programming in Java (Paperback): Andrew Davison Killer Game Programming in Java (Paperback)
Andrew Davison
R1,493 R1,119 Discovery Miles 11 190 Save R374 (25%) Ships in 12 - 19 working days

Although the number of commercial Java games is still small compared to those written in C or C++, the market is expanding rapidly. Recent updates to Java make it faster and easier to create powerful gaming applications-particularly Java 3D-is fueling an explosive growth in Java games. Java games like Puzzle Pirates, Chrome, Star Wars Galaxies, Runescape, Alien Flux, Kingdom of Wars, Law and Order II, Roboforge, Tom Clancy's Politika, and scores of others have earned awards and become bestsellers.

Java developers new to graphics and game programming, as well as game developers new to Java 3D, will find "Killer Game Programming in Java" invaluable. This new book is a practical introduction to the latest Java graphics and game programming technologies and techniques. It is the first book to thoroughly cover Java's 3D capabilities for all types of graphics and game development projects.

"Killer Game Programming in Java" is a comprehensive guide to everything you need to know to program cool, testosterone-drenched Java games. It will give you reusable techniques to create everything from fast, full-screen action games to multiplayer 3D games. In addition to the most thorough coverage of Java 3D available, "Killer Game Programming in Java" also clearly details the older, better-known 2D APIs, 3D sprites, animated 3D sprites, first-person shooter programming, sound, fractals, and networked games. "Killer Game Programming in Java" is a must-have for anyone who wants to create adrenaline-fueled games in Java.

RaphaelJS (Paperback): Chris Wilson RaphaelJS (Paperback)
Chris Wilson
R705 Discovery Miles 7 050 Ships in 10 - 15 working days

Create beautiful, interactive images on the Web with RaphaelJS, the JavaScript library that lets you draw Scalable Vector Graphics (SVG) right in the browser. With this concise guide, you'll quickly learn how to paint the screen with shapes and colors that you can turn into lively, animated graphics and visualizations. Author Chris Wilson (Time.com) shows you how to create Raphael objects and manipulate them with animation, transformations, and other techniques, using just a few lines of code. Packed with working examples, sample code, and cool hands-on projects, RaphaelJS is ideal for new and experienced JavaScript programmers alike. Create images that work on browsers new and old, as well as mobile devices Start with the basics - shapes, colors, transformations, sets, and text Learn how to build custom curves and shapes with paths Code animations that move through space, follow paths, or change direction Make your artwork come alive through user interaction Bind a dataset to a collection of visual objects - the basis of data visualization Learn techniques to make your detailed visuals stand out on screens of any size

Java EE 7 Essentials (Paperback, Annotated edition): Arun Gupta Java EE 7 Essentials (Paperback, Annotated edition)
Arun Gupta
R1,353 R902 Discovery Miles 9 020 Save R451 (33%) Ships in 12 - 19 working days

Get up to speed on the principal technologies in the Java Platform, Enterprise Edition 7, and learn how the latest version embraces HTML5, focuses on higher productivity, and provides functionality to meet enterprise demands. Written by Arun Gupta, a key member of the Java EE team, this book provides a chapter-by-chapter survey of several Java EE 7 specifications, including WebSockets, Batch Processing, RESTful Web Services, and Java Message Service. You'll also get self-paced instructions for building an end-to-end application with many of the technologies described in the book, which will help you understand the design patterns vital to Java EE development. Understand the key components of the Java EE platform, with easy-to-understand explanations and extensive code samples Examine all the new components that have been added to Java EE 7 platform, such as WebSockets, JSON, Batch, and Concurrency Learn about RESTful Web Services, SOAP XML-based messaging protocol, and Java Message Service Explore Enterprise JavaBeans, Contexts and Dependency Injection, and the Java Persistence API Discover how different components were updated from Java EE 6 to Java EE 7

Programming Razor (Paperback): Jess Chadwick Programming Razor (Paperback)
Jess Chadwick
R478 R393 Discovery Miles 3 930 Save R85 (18%) Ships in 12 - 19 working days

Take Razor for a test drive and discover first hand how this scripting syntax simplifies the way you create dynamic, data-driven websites. With this concise guide, you'll work with Razor syntax by building example websites with Microsoft WebMatrix and ASP.NET MVC. You'll quickly learn how Razor lets you combine code and content in a fluid and expressive manner on Windows-based servers.

"Programming Razor" also explores components of the Razor API, and shows you how Razor templates are turned into rendered HTML. By the end of this book, you'll be able to create Razor-based websites with custom extensions that meet the specific needs of your projects. Use Razor with Microsoft WebMatrix to build a working blog, complete with data Organize and manage your web application, using Razor features for layouts, sections, and partial views Create clean and effective ASP.NET MVC views with the Razor View Engine Learn how the Razor API interprets Razor templates and turns them into executable .NET code Implement advanced techniques for exposing reusable code and sharing ASP.NET MVC views across projects

jQuery - Novice to Ninja 2e (Paperback, 2 New Ed): Earle Castledine, Craig Sharkie jQuery - Novice to Ninja 2e (Paperback, 2 New Ed)
Earle Castledine, Craig Sharkie
R1,018 R880 Discovery Miles 8 800 Save R138 (14%) Ships in 10 - 15 working days

jQuery: Novice to Ninja, 2nd Edition is the perfect book to jump-start your journey into jQuery. You'll learn all the basics, so you'll be able to truly appreciate the power of this JavaScript framework. Then you'll move on to more advanced techniques, such as plugin development and the creation of almost every conceivable UI widget. * A practical, hands-on guide to using jQuery * Ready-to-use best practice solutions * Includes complete working code * Fully updated for jQuery 1.6

Programming Social Applications (Paperback): Jonathan LeBlanc Programming Social Applications (Paperback)
Jonathan LeBlanc
R1,102 R843 Discovery Miles 8 430 Save R259 (24%) Ships in 12 - 19 working days

Like all good web ventures, the Social Web has risen in prominence ahead of any reliable standards that would ensure a consistent user experience. But that's finally beginning to change. With this book, you'll learn about a rich set of open source technologies for building compelling-and secure-social applications and websites. You'll discover what it takes to engage users on a personal level, and learn ways to monetize your venture. Programming Social Applications introduces you to the open source tools used on many major social platforms, and explains how technologies such as OpenSocial, Apache Shindig, OAuth, OpenID, Caja, and others work together to help you solve practical issues. You'll also examine successful proprietary platforms to help you gain a comprehensive understanding of the Social Web's foundations. * Learn how to build viral applications with social data * Implement social web technologies using real-world examples * Work with OpenSocial to standardize social graphs-individual nodes and their relationships * Build a scalable OpenSocial application container with Apache Shindig * Develop comprehensive user authentication and authorization systems using OAuth and OpenID * Learn how Caja, and ADsafe provide user security on social websites * Deal with bugs and other problems when implementing these technologies * Build distributed web frameworks that extend social graphs to include any social footprints users leave on the Web

Beginning Drupal 7 (Paperback, 1st ed.): Todd Tomlinson Beginning Drupal 7 (Paperback, 1st ed.)
Todd Tomlinson
R1,209 R1,016 Discovery Miles 10 160 Save R193 (16%) Ships in 10 - 15 working days

This book focuses on the nontechnical user who is responsible for building, maintaining, and managing Drupal web sites. The book covers why you should consider using Drupal when building a new web site, what Drupal is, installing and configuring Drupal, creating and managing content, managing users, adding functionality to your web site through Drupal modules, and more advanced topics on using themes, panels, and views. By reading this book, you will: Understand why you should use Drupal and the power of the platform. Quickly build confidence in your ability to use Drupal. Gain the knowledge necessary to build, deploy, and manage web sites of moderate complexity on Drupal 7. What you'll learn What Drupal is and why you should use it How to install a basic Drupal web site from scratch How to create content in your new Drupal web site How to manage users on your new Drupal web site How to change the look and feel of your new Drupal web site through themes How to install and configure modules Who this book is for

This book is for nontechnical users who need to use Drupal to manage content, as well as PHP developers who are new to Drupal. Table of Contents Introduction to Drupal Creating and Managing Content Creating and Managing Users Taxonomy Creating Menus Installing Themes Drupal Blocks Drupal Modules Enabling Interactive Capabilities Content Types Views Panels Theming Administering Your Drupal Site Putting It All Together Case Study

Introduction to Search with Sphinx (Paperback): Andrew Aksyonoff Introduction to Search with Sphinx (Paperback)
Andrew Aksyonoff
R711 R565 Discovery Miles 5 650 Save R146 (21%) Ships in 12 - 19 working days

This concise introduction to Sphinx shows you how to use this free software to index an enormous number of documents and provide fast results to both simple and complex searches. Written by the creator of Sphinx, this authoritative book is short and to the point. * Understand the particular way Sphinx conducts searches * Install and configure Sphinx, and run a few basic tests * Issue basic queries to Sphinx at the application level * Learn the syntax of search text and the effects of various search options * Get strategies for dealing with large data sets, such as multi-index searching * Apply relevance and ranking guidelines for presenting best results to the user

Linked Data - Evolving the Web into a Global Data Space (Paperback): Tom Heath, Christian Bizer Linked Data - Evolving the Web into a Global Data Space (Paperback)
Tom Heath, Christian Bizer
R872 Discovery Miles 8 720 Ships in 10 - 15 working days

The World Wide Web has enabled the creation of a global information space comprising linked documents. As the Web becomes ever more enmeshed with our daily lives, there is a growing desire for direct access to raw data not currently available on the Web or bound up in hypertext documents. Linked Data provides a publishing paradigm in which not only documents, but also data, can be a first class citizen of the Web, thereby enabling the extension of the Web with a global data space based on open standards - the Web of Data. In this Synthesis lecture we provide readers with a detailed technical introduction to Linked Data. We begin by outlining the basic principles of Linked Data, including coverage of relevant aspects of Web architecture. The remainder of the text is based around two main themes - the publication and consumption of Linked Data. Drawing on a practical Linked Data scenario, we provide guidance and best practices on: architectural approaches to publishing Linked Data; choosing URIs and vocabularies to identify and describe resources; deciding what data to return in a description of a resource on the Web; methods and frameworks for automated linking of data sets; and testing and debugging approaches for Linked Data deployments. We give an overview of existing Linked Data applications and then examine the architectures that are used to consume Linked Data from the Web, alongside existing tools and frameworks that enable these. Readers can expect to gain a rich technical understanding of Linked Data fundamentals, as the basis for application development, research or further study. Table of Contents: List of Figures / Introduction / Principles of Linked Data / The Web of Data / Linked Data Design Considerations / Recipes for Publishing Linked Data / Consuming Linked Data / Summary and Outlook

Learn HTML5 and JavaScript for iOS - Web Standards-based Apps for iPhone, iPad, and iPod touch (Paperback, 1st ed.): Scott... Learn HTML5 and JavaScript for iOS - Web Standards-based Apps for iPhone, iPad, and iPod touch (Paperback, 1st ed.)
Scott Preston
R983 R845 Discovery Miles 8 450 Save R138 (14%) Ships in 10 - 15 working days

You have a great idea for a simple mobile web app. Or, you have a great idea for a complicated mobile web app. Either way, Learn HTML5 and JavaScript for iOS will help you build, fine-tune, and publish your app for iPhone, iPad, or iPod touch. Scott Preston will walk you through building a mobile web app from scratch using real-world examples. You'll learn about design considerations, mobile web frameworks, and HTML5 features like animation and graphics using Canvas. You'll also learn how to customize your app for a variety of platforms, and you'll explore testing and performance tips for your app. * Get an overview of HTML5, JavaScript, and mobile web frameworks * Discover tips for iOS usability as well as performance * Dig into features like images, animation, and even geolocation What you'll learn * HTML5 features * JavaScript and JavaScript frameworks overview * How to design for usability * How to work with Canvas * How to customize your iOS app depending on device and operating system * How to integrate with services like voice and messaging * How to test and optimize your app Who this book is for Web developers who want to move into mobile app development on iOS devices as well as mobile users and developers who want to develop cross-platform web apps. Table of Contents 1. Getting Started 2. HTML5 In Short 3. CSS3 & Styling 4. JavaScript for Mobile 5. Mobile Frameworks 6. Site Navigation & Usability & Touch Interactions 7. Geolocation & Google Maps 8. Animation & Effects 9. Canvas & Graphics 10. Video & Audio 11. Integrating with Native Services 12. Taking Apps Offline & Local Storage 13. Mobile Testing 14. Advanced Topics - Performance & Analytics & More 15. Going Native with PhoneGap

Sencha Touch 2 Up and Running (Paperback): Adrian Kosmaczewski Sencha Touch 2 Up and Running (Paperback)
Adrian Kosmaczewski
R756 Discovery Miles 7 560 Ships in 10 - 15 working days

Launch into Sencha Touch 2 with this hands-on book, and quickly learn how to develop robust mobile web apps that look and behave like native applications. Using numerous code samples, author Adrian Kosmaczewski guides you every step of the way through this touchscreen-enabled JavaScript framework - from creating your first basic app to debugging, testing, and deploying a finished product. Learn how to craft user interfaces, build forms, and manage data, then deploy as either an HTML5 offline app or as a native app for Android, iOS, or Blackberry. Define classes and create instances with Sencha Touch's object-oriented abstraction Build user interfaces with the framework's extensive set of high-level components Develop apps that consume complex data, whether it's stored locally or on remote servers Organize your application code in a consistent, predictable, and maintainable way Use Sass stylesheets to craft a personalized look and feel for your app Debug, test, and document your app with WebKit Web Inspector, Jasmine, Siesta, and JSDuck Use the Sencha Architect UI designer and IDE to simplify complex project development

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Electromagnetic Behaviour of Metallic…
S-.T. Chui, Lei Zhou Hardcover R2,863 Discovery Miles 28 630
SystemC - Methodologies and Applications
Wolfgang Muller, Wolfgang Rosenstiel, … Hardcover R4,560 Discovery Miles 45 600
Advances in Wireless Engineering: Volume…
Bernhard Ekman Hardcover R3,144 Discovery Miles 31 440
One Last Day of Summer - The BRAND NEW…
Hardcover R676 Discovery Miles 6 760
Preschool and Kindergarten books…
J K Mimo Paperback R232 Discovery Miles 2 320
Power In Action - Democracy, Citizenship…
Steven Friedman Paperback R351 Discovery Miles 3 510
Entrepreneurship and Small Business…
Ge Chiloane-Tsoka, E.M. Rankhumise Paperback  (2)
R666 Discovery Miles 6 660
Formal Verification of Circuits
Rolf Drechsler Hardcover R4,454 Discovery Miles 44 540
Personnel Psychology - An Applied…
M. Coetzee, D. Schreuder Paperback R598 Discovery Miles 5 980
Digital Dharma - How AI Can Elevate…
Deepak Chopra Paperback R440 R393 Discovery Miles 3 930

 

Partners