0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (112)
  • R250 - R500 (540)
  • R500+ (3,228)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

Pro HTML5 and CSS3 Design Patterns (Paperback, 1st ed.): Michael Bowers, Dionysios Synodinos, Victor Sumner Pro HTML5 and CSS3 Design Patterns (Paperback, 1st ed.)
Michael Bowers, Dionysios Synodinos, Victor Sumner
R1,546 R1,246 Discovery Miles 12 460 Save R300 (19%) Ships in 10 - 15 working days

Pro HTML5 and CSS3 Design Patterns is a reference book and a cookbook on how to style web pages using CSS3 and HTML5. It contains 350 readytouse patterns (CSS3 and HTML5 code snippets) that you can copy and paste into your code. Each pattern can be combined with other patterns to create an unlimited number of solutions, and each pattern works reliably in all major browsers without the need for browser hacks. The book is completely up-to-date with code, best practices, and browser compatibilities for HTML5 and CSS3enabling you to dive in and make use of these new technologies in production environments. Pro HTML5 and CSS3 Design Patterns is so much more than just a cookbook, though It systematically covers every usable feature of CSS3 and combines these features with HTML5 to create reusable patterns. Each pattern has an intuitive name to make it easy to find, remember, and refer to. Accessibility and best practices are carefully engineered into each design pattern, example, and source code. The book's layout, with a pattern's example on the left page and its explanation on the right, makes it easy to find a pattern and study it without having to flip between pages. The book is also readable from cover to cover, with topics building carefully upon previous topics. Pro HTML5 and CSS3 Design Patterns book unleashes your productivity and creativity in web design and development. Instead of hacking your way toward a solution, you'll learn how to predictably create successful designs every time by reusing and combining modular design patterns. What you'll learn Code CSS3 and HTML5 Use CSS3 Selectors Use six CSS3 Box Models Create rounded corners, shadows, gradients, sprites, and transparency Replace text with images without affecting accessibility Style text with fonts, highlights, decorations, and shadows Create flexible, fluid layouts Position elements with absolute pixel precision Stack elements in layers Size, stretch, shrinkwrap, indent, align, and offset elements Style tables with borders and alternating striped rows Size table columns automatically Integrate CSS3 and JavaScript without embedding JavaScript in HTML5 Create drop caps, callouts, quotes, and alerts Who this book is for

A software developer can use this book to learn CSS3 for the first time. A designer familiar with CSS3 can use this book to master CSS3 and HTML5. If you are completely new to coding or completely new to CSS3 and HTML5, you may want to read an introductory book on CSS3 and HTML5 first. Table of Contents Design Patterns: Making CSS 3 Easy HTML Design Patterns CSS Selectors and Inheritance Box Models Box Model Extents Box Model Properties Positioning Models Positioning: Indented, Offset, and Aligned Positioning: Advanced Styling Text Spacing Content Aligning Content Blocks Images Tables Table Column Layouts Layouts Dropcaps Callouts and Quotes Alerts

The Definitive Guide to NetBeans (TM) Platform 7 (Paperback, 1st ed.): Heiko B. Ck The Definitive Guide to NetBeans (TM) Platform 7 (Paperback, 1st ed.)
Heiko B. Ck
R1,998 Discovery Miles 19 980 Ships in 10 - 15 working days

The NetBeans Platform is the world's only modular Swing application framework, used by very large organizations in mission-critical scenarios, such as at Boeing and Northrop Grumman, as well as in the financial sector and in the oil/gas industry. For these large customers in enterprises who are increasingly interested in Maven and OSGi, the book will have particular relevance. The Definitive Guide to NetBeans Platform 7 is a thorough and authoritative introduction to the open-source NetBeans Platform, covering all its major APIs in detail, with relevant code examples used throughout. * Provides a completely updated definitive guide to the NetBeans Platform, using the latest APIs, coding patterns, and methodologies. * Focuses strongly on business features in an application, since Oracle's customers are particularly interested in business-related aspects. For example, how to use OSGi, how to add authentication/security, how to monetize from a modular application. The original German book on which this title is based was well received. The NetBeans Platform Community has put together this English translation, which covers the latest NetBeans Platform 7 APIs.With an introduction by known NetBeans Platform experts Jaroslav Tulach and Tim Boudreau, this is the most up-to-date book on this topic at the moment. All NetBeans Platform developers will gain something from this book, because several topics in the book have not been documented anywhere else. What you'll learn * How to get started using the NetBeans Platform with or without using NetBeans IDE. * How to set up a modular application, using either Ant or Maven as a build system. * How to get acquainted with all the NetBeans Platform's APIs. * How to work with the Visual Library as a very popular and powerful widget library, covering all its features in detail. * How to model an application in OSGi/EMF and using the model in an application on the NetBeans Platform. * How to distribute a modular application, focusing on different strategies for monetizing from its modular architecture.Who this book is for The Definitive Guide to NetBeans Platform 7 is for large enterprises who are not interested in reinventing the wheel whenever they create a new applications, and open source communities who typically benefit from a modular architecture, because a plugin system (as provided by the NetBeans Platform) simplifies how contributions can be made to a project.Table of Contents * Introduction * Structure of the NetBeans Platform * The NetBeans Module System * The OSGi Framework * Lookup Concept * Actions * Data and Files * Tips and Tricks * Menubar and Toolbar * Window System * Statusbar and Progressbar * Nodes and Explorer * Dialogs and Wizards * Visual Library * Tips and Tricks * Help System * Output Window * Navigator * Properties * Options and Settings * Palette * Palette API * Tasklist API * Quick Search API * Auto Update Services API * Java DB * Hibernate * Java Persistence API * MySQL and EclipseLink * Web Services * Java Beans (JEE) * RESTful Web Services * Authentication and Multi-User Login * Internalization and Localization * Branding and Packaging * Update of a NetBeans Platform Application * Maven and the NetBeans Platform * Eclipse IDE and the NetBeans Platform * From Eclipse to NetBeans * IntelliJ IDEA and the NetBeans Platform * NetBeans Swing GUI Builder * Testing NetBeans Platform Applications * Debugging with the NetBeans DIE * MP3 Manager Appendix

The Definitive Guide to HTML5 (Paperback, 1st ed.): Adam Freeman The Definitive Guide to HTML5 (Paperback, 1st ed.)
Adam Freeman
R2,388 R1,907 Discovery Miles 19 070 Save R481 (20%) Ships in 10 - 15 working days

The Definitive Guide to HTML5 provides the breadth of information you'll need to start creating the next generation of HTML5 websites. It covers all the base knowledge required for standards-compliant, semantic, modern website creation. It also covers the full HTML5 ecosystem and the associated APIs that complement the core HTML5 language. The Definitive Guide to HTML5 begins by tackling the basics of HTML5, ensuring that you know best practices and key uses of all of the important elements, including those new to HTML5. This section also covers extended usage of CSS3, JavaScript, and DOM manipulation, making you proficient in all core aspects of modern website creation. The final part of the book covers the associated W3C APIs that surround the HTML5 specification. You will achieve a thorough working knowledge of the Geolocation API, web storage, creating offline applications, and the new drag and drop functionality. The Definitive Guide to HTML5 also dives into the key media enhancements of HTML5 and its surrounding technologies: Canvas, video and audio.What you'll learn * How to use all of the core features of HTML5 * How to make the most of the APIs that surround HTML5, such as Geolocation, Web Storage, and drag and drop * How to leverage the media capabilities of the modern web: Canvas, audio, and video Who this book is for Web developers and designers who want to increase their HTML5 skills to create modern, standards-compliant websites.Table of Contents * Putting HTML in Context * Getting Ready * Getting Started with HTML * Getting Started with CSS * Getting Started with JavaScript * HTML Elements in Context * Creating HTML Documents * Marking Up Text * Grouping Content * Creating Sections * Working with Tables * Working with Forms * Customizing the Input Element * Other Forms Elements & Input Validation * Embedding Content * CSS In Context * Using the CSS Selectors -- Part I * Using the CSS Selectors -- Part II * Using Borders &Backgrounds * Working with the Box Model * Creating Layouts * Styling Text * Transitions, Animations & Transforms * Other CSS Properties & Features * The DOM in Context * Working with the Document Object * Working with the Window Object * Working with DOM Elements * Styling DOM Elements * Working with Events * Using the Element-Specific Objects * Using Ajax -- Part I * Using Ajax -- Part II * Working with Multimedia * Using the Canvas -- Part I * Using the Canvas -- Part II * Using Drag & Drop * Using Geolocation * Using Web Storage * Creating Offline Applications

Web Standards - Mastering HTML5, CSS3, and XML (Paperback, 1st ed.): Leslie Sikos Web Standards - Mastering HTML5, CSS3, and XML (Paperback, 1st ed.)
Leslie Sikos
R1,209 R998 Discovery Miles 9 980 Save R211 (17%) Ships in 10 - 15 working days

Web Standards: Mastering HTML5, CSS3, and XML provides solutions to the most common website problems, and gives you a deep understanding of web standards and how they can be applied to improve your website. You will learn how to create fully standards-compliant websites and provide search engine-optimized Web documents with faster download times, accurate rendering, correct appearance and layout, lower development cost, approved accessibility, backward and forward compatibility, and easy maintenance and content updating. The book covers all major Web standards, focusing on syntax, grammar, recommended annotations, and other standardization concerns. Web Standards: Mastering HTML5, CSS3, and XML is also a comprehensive guide to current and future standards for the World Wide Web. As a web developer, you'll have seen problems with inconsistent appearance and behavior of the same site in different browsers. Web standards can and should be used to completely eliminate these problems.Web Standards: Mastering HTML5, CSS3, and XML describes how you can make the most of web standards, through technology discussions as well as practical sample code that you can use for your own sites and web applications. It also provides a quick guide to standard website creation for Web developers. * Learn techniques and best practices to achieve full standards compliance * Write valid markup, styles, and news feeds from scratch or standardize websites by redesign * Restrict markup to semantics and provide reliable layout What you ll learn * The importance and benefits of Web standards * How to write valid markup from scratch * The most up-to-date standards, rather than non-finalized specifications * How to provide meaningful semantics and machine-readable metadata * How to restrict markup to semantics * How to achieve full standard compliance reasonably Who this book is for Web Standards: Mastering HTML5, CSS3, and XML provides a complete reference of Web standardization resources for website developers.Table of Contents * Introduction to Web Standards * Internationalization * Markup Languages: More Than HTML5 * Serving and Configuration for a Modern Website * Style Sheets and CSS3 * JavaScript and Web Applications * Metadata and the Semantic Web * Web Syndication * Optimizing the Appearance of a CSS3 and HTML5 Website * Accessibility * Web Standards Development Tools * Putting it All Together * HTML5 and CSS3 Best Practices * Markup Validation * Most Common HTML5 and CSS3 Errors

Apache Tomcat 7 (Paperback, 1st ed.): Aleksa Vukotic, James Goodwill Apache Tomcat 7 (Paperback, 1st ed.)
Aleksa Vukotic, James Goodwill
R2,143 Discovery Miles 21 430 Ships in 10 - 15 working days

Apache Tomcat is the most popular open-source de-facto Java Web application server, standard for today's Web developers using JSP/Servlets. Apache Tomcat 7 covers details on installation and administration of Apache Tomcat 7. It explains key parts of the Tomcat architecture, and provides an introduction to Java Servlet and JSP APIs in the context of the Apache Tomcat server. In addition to basic concepts and administration tasks, Apache Tomcat 7 covers some of the most frequently used advanced features of Tomcat, including security, Apache web server integration, load balancing, and embedding Tomcat server in Java applications. Finally, through a practical primer, it shows how to integrate and use some of the most popular Java technologies with Apache Tomcat. In summary, Apache Tomcat 7 offers both novice and intermediate Apache Tomcat users a practical and comprehensive guide to this powerful software.What you'll learn * Install and set up Tomcat 7 on Windows and Unix platforms * Manage and deploy application deployed on Tomcat 7 using Manager Application * Secure Tomcat 7 server using security realms or HTTPS protocol * Embed Tomcat 7 server into your desktop Java application * Efficiently configure Tomcat 7 with Apache Web server * Configure data sources and mail sessions using JNDI in Tomcat * Configure logging for web applications deployed on Tomcat server Who this book is for This book is for those Web developers and/or Java programmers new to the open-source Apache Tomcat Web server. It's also for those new to the latest release, version 7. Table of Contents * Introduction to Apache Tomcat 7 * Deploying Web Applications to Tomcat * Servlets, JSPs, and ServletContext * Using Tomcat's Manager Web Application * HTTP Sessions * Configuring Security Realms * Securing Tomcat with SSL * Valves and Servlet Filters * Embedding Tomcat * Integrating Apache Web Server * Integrating Spring MVC Framework * Logging in Tomcat * Configuring JNDI in Tomcat * Server.xml File * The Web.xml File

HTML5 Mastery - Semantics, Standards, and Styling (Paperback, 1st ed.): Anselm Bradford, Paul Haine HTML5 Mastery - Semantics, Standards, and Styling (Paperback, 1st ed.)
Anselm Bradford, Paul Haine
R1,018 R838 Discovery Miles 8 380 Save R180 (18%) Ships in 10 - 15 working days

Markup is synonymous with the development of the web, but most people only scratch the surface of its capabilities. Why settle for average HTML, when you can become an HTML5 master? That's where this unique book comes in. It's aimed at web designers and developers who want to take their markup even further in the exciting new directions the web has taken in multimedia, interactivity and improved semantics. HTML5 isn't for just any web site, but for a web site that will contribute to tomorrow's web of data. HTML5 Mastery will introduce the new markup elements of HTML5 - including less commonly used ones - and show you where and how to use them. It also provides clever styling and scripting techniques that you can employ on your web site. It is completely standards-compliant, and up-to-date with modern web design techniques.What you'll learn * How to make the most of the new features of HTML5 * How to use the new semantic tags to improve your markup * How to introduce multimedia and interactivity into your pages without the need for plugins * How to create fabulous forms using new HTML5 elements and client-side validation * How to explore the power of associated APIs * How to become a web developer skilled in the contemporary direction of web standards Who this book is for Web developers and designers who want to utilize new features of HTML5 to improve their existing skillsets. Table of Contents * Getting Started: Transitioning to HTML5 * Using the Right Tag for the Right Job * Recognizing Semantics * Form Mastery * Video and Audio * User Interaction * CSS3 * Looking Ahead Appendix A: Associated APIs

Pro PHP Programming (Paperback, 1st ed.): Mladen Gogala, Peter MacIntyre, Adam MacDonald, Brian Danchilla Pro PHP Programming (Paperback, 1st ed.)
Mladen Gogala, Peter MacIntyre, Adam MacDonald, Brian Danchilla
R1,459 Discovery Miles 14 590 Ships in 10 - 15 working days

If you are a web programmer, you need to know modern PHP. This book presents with many new areas in which PHP plays a large role. If you want to write a mobile application using geo-location data, Pro PHP Programming will show you how. Additionally, if you need to make sure that you can write a multilingual indexing application using Sphinx, this book will help you avoid the pitfalls. Of course, Pro PHP Programming gives a thorough survey of PHP post-5.3. You'll begin by working throughan informative survey and clear guide to object-oriented PHP. Then, you'll be set for the core of the book on modern PHP applications. Now, you'll be able to start with the chapter on PHP for mobile programming and move on to sampling social media applications. You'll also be guided through new PHP programming language features like closures and namespaces. Pro PHP Programming deals with filtering data from users and databases next, so you'll bewell prepared for relational and NoSQL databases. Of course, you can alsolearn about data retrieval from other sources, like OCR libraries or websites. Then the question of how to format and present data arises, andinPro PHP Programming, you'llfind solutions via JSON, AJAX and XML. What you'll learn PHP 5.3 object-oriented programming and new PHP features Writing programs talking to SQL-based and NoSQL-based databases alike Using modern PHP programmer's tools Writing social media applications Investigating NoSQL datastores Writing PHP programs for a cloud ecology Who this book is for

This book is for intermediate and advanced PHP programmers, as well as programmers coming from other languages such asPython, Perl, C/C++. It can also be utilized by programmers with knowledge of a previous PHP version who want to return to PHP. Table of Contents Object Orientation Exceptions and References Mobile PHP Social Media Cutting Edge Form Design and Management Database Interaction I Database Interaction II Database Interaction III Libraries Security Agile Development with Zend Studio for Eclipse, Bugzilla, Mylyn, and Subversion Refactoring, Unit Testing, and Continuous Intergration XML JSONand AJAX Conclusions Regular Expressions

Building the Web of Things (Paperback): Dominique Guinard, Vlad Trifa Building the Web of Things (Paperback)
Dominique Guinard, Vlad Trifa
R1,013 Discovery Miles 10 130 Ships in 12 - 17 working days

The Internet of Things (IoT) is a hot topic! Analysts call it a disruptive technology. Competing standards and technologies pop up daily, and there are no tangible signs of a single protocol that will let all devices, services, and applications communicate seamlessly. Fortunately, there's a great universal IoT application platform available now: the World Wide Web. Web standards and tools provide the ideal substrate for connected devices and applications to exchange data. This vision is called the Web of Things. Building the Web of Things is a hands-on guide for designing and implementing scalable, flexible, and open IoT solutions using Web technologies. This book provides the right balance of theory, code samples, and practical examples, and shows how to connect all sorts of devices to the Web and expose their services and data over REST APIs. After building a simple proof of concept app, readers will learn a systematic methodology and system architecture for connecting things to the Web, finding other things, sharing data, and combining these components to rapidly build distributed applications and physical mashups. With each chapter, readers gain the knowledge and skills needed to take full advantage of a new generation of real-time, web-connected devices and services, giving them the ability to build scalable applications that merge the physical and digital worlds. KEY FEATURES Gets readers started with the Web of Things in minutes Offers a complete toolbox of Web and Internet technologies Hands-on guide for using the web to connect apps to the real world ABOUT THE TECHNOLOGY The Web of Things is about using the latest Web technologies as the underlying application-level protocol for the Internet of Things (IoT). While the Internet of Things mainly focuses on the networking side of how to connect things, the Web of Things focuses on the application layer, i.e., how things can expose and share their data and services so that they can easily be consumed by Web applications.

Pro Spring Batch (Paperback, 1st ed.): Michael Minella Pro Spring Batch (Paperback, 1st ed.)
Michael Minella
R1,605 Discovery Miles 16 050 Ships in 10 - 15 working days

Since its release, Spring Framework has transformed virtually every aspect of Java development including web applications, security, aspect-oriented programming, persistence, and messaging. Spring Batch, one of its newer additions, now brings the same familiar Spring idioms to batch processing. Spring Batch addresses the needs of any batch process, from the complex calculations performed in the biggest financial institutions to simple data migrations that occur with many software development projects. Pro Spring Batch is intended to answer three questions: What? What is batch processing? What does it entail? What makes it different from the other applications we are developing? What are the challenges inherent in the development of a batch process? Why? Why do batch processing? Why can't we just process things as we get them? Why do we do batch processing differently than the web applications that we currently work on? How? How to implement a robust, scalable, distributed batch processing system using open-source frameworks

Pro Spring Batchgives concrete examples of how each piece of functionality is used and why it would be used in a real-world application. This includes providing tips that the "school of hard knocks" has taught author Michael Minella during his experience with Spring Batch. Pro Spring Batch includes examples of I/O options that are not mentioned in the official user's guide, as well as performance tips on things like how to limit the impact of maintaining the state of your jobs. The author also walksyou through, from end to end, the design and implementation of a batch process based upon a theoretical real-world example. This includes basic project setup, implementation, testing, tuning and scaling for large volumes. What you'll learn Batch concepts and how they relate to the Spring Batch framework How to use declarative I/O using the Spring Batch readers/writers Data integrity techniques used by Spring Batch, including transactions and job state/restartability How to scale batch jobs via distributed batch processing How to handle testing batch processes (Unit and functional) Who this book is for

Java developers with Spring experience. Java Architects designing batch solutions Table of Contents Batch and Spring Spring Batch 101 Sample Job Understanding Jobs and Steps Job Repository and Metadata Running a Job Readers Item Processors Item Writers Sample Application Scaling and Tuning Testing Batch Processes

Foundation HTML5 Animation with JavaScript (Paperback, 1st ed.): Billy Lamberta, Keith Peters Foundation HTML5 Animation with JavaScript (Paperback, 1st ed.)
Billy Lamberta, Keith Peters
R1,970 R1,549 Discovery Miles 15 490 Save R421 (21%) Ships in 10 - 15 working days

Foundation HTML5 Animation with JavaScript covers everything that you need to know to create dynamic scripted animation using the HTML5 canvas. It provides information on all the relevant math you'll need, before moving on to physics conceptslike acceleration, velocity, easing, springs, collision detection, conservation of momentum, 3D, and forward and inverse kinematics. Foundation HTML5 Animation with JavaScript is a fantastic resource for all web developers working in HTML5 or switching over from Flash to create standards-compliantgames, applications, and animations that will work across all modern browsers and most mobile devices, including iPhones, iPads, and Android devices. You will learn how toutilize the amazing animation and physics-based code originally created by authorKeith Peters in his hugely successful Foundation ActionScript Animation in all of your HTML5 applications. In no time at all, you'll understand the concepts behind scripted animation and also have the ability to create all manner of exciting animations and games. What you'll learn All the JavaScript and HTML5 code (including math and trigonometry functions)you'll need to start animating with code Basic motion principles like velocity, acceleration, friction, easing, and bouncing How to handle user interactions via the keyboard, mouse, and touchscreen Advanced motion techniques like springs, coordinate rotation, conservation of momentum, and forward and inverse kinematics All the basic 3D concepts you'll needfor 3D in HTML5 (without WebGL)from simple perspective to full 3D solids, complete with backface culling and dynamic lighting Who this book is for

This book is a fantastic resource for all web developers working in HTML5 or switching over from Flash to create standards-compliant games, applications, and animations that will work across all modern browsers and most mobile devices, including iPhones, iPads, and Android devices. Table of Contents Basic Animation Concepts Basics of JavaScript for Animation HTML5 and Canvas graphics Trigonometry for Animation Velocity and Acceleration Boundaries and Friction User Interaction: Moving Objects Around Easing and Springing Collision Detection Coordination Rotation and Bouncing Off Angles Billiard Ball Physics Particle Attraction and Gravity Forward Kinematics: Making Things Walk Inverse Kinematics: Dragging and Reaching 3D Basics 3D Lines and Fills Backface Culling and 3D Lighting Matrix Math Tips and Tricks

HTML5 Solutions - Essential Techniques for HTML5 Developers (Paperback, 1st ed.): Marco Casario, Peter Elst, Charles Brown,... HTML5 Solutions - Essential Techniques for HTML5 Developers (Paperback, 1st ed.)
Marco Casario, Peter Elst, Charles Brown, Nathalie Wormser, Cyril Hanquez
R1,148 R938 Discovery Miles 9 380 Save R210 (18%) Ships in 10 - 15 working days

HTML5 brings the biggest changes that HTML has seen in years. Web designers and developers now have a whole host of new techniques up their sleeves, from displaying video and audio natively in HTML, tocreating realtime graphics directly on a web page without the need for a plugin. But all of these new technologiesbring more tags to learn and more avenues for things to go wrong.HTML5 Solutions provides a collection of solutions to all of the most common HTML5 problems. Every solution contains sample code that is production-ready and can be applied to any project. What you'll learn Real-world solutions for everyday HTML development, saving hours of frustration. Problems covered include: Sending multi-bitrate videos to different devices Creating custom video components Programming a custom video controller Designing a canvas with custom gradients Capturing and drawing images Storing data offline using the Web SQL Databases Dragging data from the desktop into the browser Creating HTML5 WebSockets Who this book is for

Web developers and designers seeking practical advice on making HTML5 sites work. Table of Contents HTML5 Page Structures HTML5 Markup Structural and Semantic Elements HTML5 Forms HTML5 Media Elements: Audio and Video HTML5 Drawing APIs HTML5 Canvas HTML5 Communication APIs HTML5 WebSockets HTML5 Geolocation API HTML5 Local Storage HTML5 Accessibility

The Definitive Guide to Drupal 7 (Paperback, 1st ed.): Benjamin Melancon, Allie Micka, Amye Scavarda, Benjamin Doherty, Bojhan... The Definitive Guide to Drupal 7 (Paperback, 1st ed.)
Benjamin Melancon, Allie Micka, Amye Scavarda, Benjamin Doherty, Bojhan Somers, …
R1,726 R1,425 Discovery Miles 14 250 Save R301 (17%) Ships in 10 - 15 working days

The Definitive Guide to Drupal 7 is the most comprehensive book for getting sites done using the powerful and extensible Drupal content management system. Written by a panel of expert authors, the book covers every aspect of Drupal, from planning a successful project all the way up to making a living from designing Drupal sites and to contributing to the Drupal community yourself. With this book you will: Follow practical approaches to solving many online communication needs with Drupal with real examples. Learn how to keep learning about Drupal: administration, development, theming, design, and architecture. Go beyond the code to engage with the Drupal community as a contributing member and to do Drupal sustainably as a business. The Definitive Guide to Drupal 7 was written by the following team of expert Drupal authors: Benjamin Melanc on, Jacine Luisi, Ka roly Ne gyesi, Greg Anderson, Bojhan Somers, Ste phane Corlosquet, Stefan Freudenberg, Michelle Lauer, Ed Carlevale, Florian Lore tan, Dani Nordin, Ryan Szrama, Susan Stewart, Jake Strawn, Brian Travis, Dan Hakimzadeh, Amye Scavarda, Albert Albala, Allie Micka, Robert Douglass, Robin Monks, Roy Scholten, Peter Wolanin, Kay VanValkenburgh, Greg Stout, Kasey Qynn Dolin, Mike Gifford, Claudina Sarahe, Sam Boyer, and Forest Mars, with contributions from George Cassie, Mike Ryan, Nathaniel Catchpole, and Dmitri Gaskin. For more information, check out the Drupaleasy podcast #63, in which author Benjamin Melanc on discusses The Definitive Guide to Drupal 7 in great detail: http://drupaleasy.com/podcast/2011/08/drupaleasy-podcast-63-epic

Pro ASP.NET MVC 3 Framework (Paperback, 3rd ed.): Adam Freeman, Steven Sanderson Pro ASP.NET MVC 3 Framework (Paperback, 3rd ed.)
Adam Freeman, Steven Sanderson
R1,527 R1,257 Discovery Miles 12 570 Save R270 (18%) Ships in 10 - 15 working days

The ASP.NET MVC 3 Framework is the latest evolution of Microsoft's ASP.NET web platform. It provides ahigh-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET 4 In this third edition, the core model-view-controller (MVC) architectural concepts are not simply explained or discussed in isolation, but are demonstrated in action. You'll work through an extended tutorial to create a working e-commerce web application that combines ASP.NET MVC with the latest C# language features and unit-testing best practices. By gaining this invaluable, practical experience, you'll discover MVC's strengths and weaknesses for yourselfand put your best-learned theory into practice. The book's authors Steve Sanderson and Adam Freeman have both watched the growth of ASP.NET MVC since its first release. Steve is a well-known blogger on the MVC Framework and a member of the Microsoft Web Platform and Tools team. Adam started designing and building web applications 15 years ago and has been responsible for some of the world's largest and most ambitious projects. You can be sure you are in safe hands. What you'll learn Gain a solid architectural understanding of ASP.NET MVC 3, including basic MVC Explore the entire ASP.NET MVC Framework See how MVC and test-driven development work in action Capitalize on your existing knowledge quickly and easily through comparison of features in classic ASP.NET to those in ASP.NET MVC Learn about the latest security and deployment issues, including those related to IIS 7 Who this book is for

This book is for web developers with a basic knowledge of ASP.NET and C# who want (or need) to start using the new ASP.NET MVC 3 Framework. Table of Contents Part 1 1. The Big Idea 2. Getting Ready 3. Your First MVC Application 4. The MVC Pattern 5. Essential Language Features 6. Essential Tools for MVC 7. SportsStore I A Real Application 8. SportsStore II Navigation & Cart 9. SportsStore III - Administration Part 2 10. Overview of MVC projects 11. URLs, Routing & Areas 12. Controllers & Actions 13. Filters 14. Controller Extensibility 15. Views 16. Model Templates 17. Model Binding 18. Model Validation 19. Unobtrusive Ajax 20. jQuery Part 3. 21. Security 22. Authentication & Authorization 23.Deployment

Pro Spring 2.5 (Paperback, 1st Corrected ed., Corr. 3rd printing): Anirvan Chakraborty, Jessica Ditt, Aleksa Vukotic, Jan... Pro Spring 2.5 (Paperback, 1st Corrected ed., Corr. 3rd printing)
Anirvan Chakraborty, Jessica Ditt, Aleksa Vukotic, Jan Machacek
R1,462 R1,221 Discovery Miles 12 210 Save R241 (16%) Ships in 10 - 15 working days

The move from socalled heavyweight architectures, such as Enterprise JavaBeans, toward lightweight frameworks, like Spring, has not stopped since Pro Spring was published by Rob Harrop and Jan Machacek in 2005; in fact, it's picked up pace. The Spring Framework remains the leader in this move and provides a platform on which you can build your own applications and services.

Pro Spring 2.5 covers the new features of Spring 2.5, but moreover, it is focused on the best practices and core standards of contemporary Spring development. As members of the Spring development team at Cake Solutions, the author team brings extensive practical experience gained from working with Spring since version 1.0 and delivering successful systems on top of it.

Learn the approaches that really matter in a professional, enterpriselevel environment, so you can apply them to your projects today, safe in the knowledge that they just work. What you'll learn Discover how to use Spring's Inversion of Control (IoC)Explore Spring's excellent aspectoriented programming (AOP) support, including Spring 2.5's new @AspectJ featureFind out how to use Spring's dynamic scripting language features, Spring design patterns, and performance tuning in Spring applicationsLearn what really works in realworld Spring developmentUnderstand Spring's support for the JDBC framework, Hibernate, the Quartz enterprise scheduler, declarative transaction management, and much moreMaster Spring's welldesigned MVC framework and add AJAX to your Spring web applications to create flexible, efficient, and manageable applications using the best techniques available Who this book is for

Enterprise Java, J2EE/Java EE developers looking to learn and use the Spring meta-framework, the now growing, leading alternative to J2EE/Java EE.

Flex Solutions - Essential Techniques for Flex 2 and 3 Developers (Paperback, 1st Corrected ed., Corr. 3rd printing): Marco... Flex Solutions - Essential Techniques for Flex 2 and 3 Developers (Paperback, 1st Corrected ed., Corr. 3rd printing)
Marco Casario
R1,568 R1,298 Discovery Miles 12 980 Save R270 (17%) Ships in 10 - 15 working days

Flex is the quickest and most effective technology for the creation of Rich Internet Applications for the Web. Its extensive library of components and totally customizable framework, combined with the ubiquity of Flash Player, has guaranteed its success.

The ecosystem of products that rotate around Flex 2 and Flex 3 is really broad. Flex Builder, Flex SDK, and Charting Components are all essential parts of the technology that fit the different requirements of web development.

This enormous set of possibilities can easily lead to informationoverload for developers like you. There's just too much to learn and too many potential places to go when you hit a brick wall. Wouldn't it be nice to have a library of solutions to solve these problems quickly and easily?

This book provides just that, with more than 100 solutions to common problems in one handy volume.

Flex Solutions: Essential Techniques for Flex 2 and Flex 3 Developers faces problems and provides solutions that can be applied to any project, from the most simple to the most complex. The solutions range from customizing Flex components with ActionScript 3.0, using the data models and the ActionScript classes as Value objects, validating and formatting data, using RPC classes to access remote data, to optimizing data-exchange performance using AMF3.

Solutions are also provided for enhancing the security of Flex applications, and techniques are offered for optimizing the actual work environment by increasing the performance of Flex Builder, adding video content, and creating an AIR project to bring your web application onto the desktop.

If you want to learn about and start to develop rich Internet applications in a short time, being immediately productive and mastering the Flex development techniques, Flex Solutions: Essential Techniques for Flex 2 and 3 Developers is the book you need.Discover real-world solutions for everyday Flex development, saving hours of development timeLearn how to customize and extend the Flex Components Model and design and program the look and feel of your Flex applicationsLearn best practices and tips from a Flex expert for structuring the architecture of Flex applicationsUse the Flex Remote Procedure Classes to connect to remote data with HTTPServices and the Java Platform, PHP, ColdFusion, WebServices, and RemoteObjectUseFlex 3 features such as the AdvancedDataGrid component and the Charting Enhancements featurePort your rich Internet applications onto the desktop with Adobe AIR What you'll learn Tips on using Flex components How to validate and format data How to manage complex data Filtering, sorting and using cursors on data with collection classes How to consume Web Services using RPC components How to display data using list-based controls How to effectively compile and deploy Flex applications How to customize the look and feel of your applications How to make your applications more secure How to become more efficient in using the Flex Builder IDE Unique tricks such as calculating memory usage, making your Flex application into an active desktop, and customizing states How to use the ColdFusion Extensions for Flex Builder How to interface your Flex applications with server-side code written in PHP, Java, Rails, and ColdFusion Working with Flex in enterprise enviroment using the Flex Data Services, Java Remote Object and AMFPHP Who this book is for

This book is for any Flex 2 or Flex 3 developer who is comfortable with the basics and wants to take their knowledge further with quick fire solutions to common problems. Please note that some of the solutions contained in this book require the Flex Builder 3 Professional release of the software.

Pro Spring Integration (Paperback, 1st ed.): Josh Long, Dr Mark Lui, Mario Gray, Andy Chan Pro Spring Integration (Paperback, 1st ed.)
Josh Long, Dr Mark Lui, Mario Gray, Andy Chan
R2,038 Discovery Miles 20 380 Ships in 10 - 15 working days

Pro Spring Integration is an authoritative book from the experts that guides you through the vast world of enterprise application integration (EAI) and application of the Spring Integration framework towards solving integration problems. The book is:
An introduction to the concepts of enterprise application integration Areference on building event-driven applications using Spring Integration Aguide to solving common integration problems using Spring Integration

What makes this book unique is its coverage of contemporary technologies and real-world information, with a focus on common problems that users are likely to confront. This book zeroes in on extending the Spring Integration framework to meet your custom integration demands.
As Spring Integration is an extension of the Spring programming model, it builds on theSpring Framework's existing support for enterprise integration. This book will take you through all aspects of this relationship and show you how to get the most out of your Spring applications, where integration is a consideration. It discusses simple messaging within Spring-based applications and integration with external systems via simple adapters. Those adapters provide a higher-level of abstraction over Spring's support for remoting, messaging, and scheduling, all of which receives coverage in this book. What you'll learn Introduces the wide world of Spring Integration with an overview of application integration, the patterns involved and then quickly moving into applications How to identify integration problems that are best solved using Spring Integration and enterprise application integration (EAI) Discover and apply EAI patterns and related architectural concepts like staged event driven architectures (SEDA) Explore the concepts behind message-oriented middleware (MOM) How to interface with external systems using Spring Integration Extend the Spring Integration stack with custom adapters, endpoints, and more What are the next steps to production with expert insight into error handling, monitoring, management, and scaling the enterprise Java application Who this book is for

This book is for any developer looking for a more natural way to build event-driven applications using familiar Spring idioms and techniques. The book is also geared towards architects seeking to better their applications and increase productivity in their developers. Table of Contents Enterprise Application Integration Fundamentals Exploring the Alternatives Introduction to Core Spring Framework Introduction to Enterprise Spring Introduction to Spring Integration Channels Transformation and Enrichment Message Flow: Routing andFiltering Endpoints and Adapters Monitoring and Management Talking to The Metal Enterprise Messaging with JMS and AMQ Social Messaging with Email, XMPP, and Twitter Web Services Extending Spring Integration Scaling Your Spring Integration Application Spring Integration and Spring Batch Spring Integration and Your Web Application

Foundation HTML5 Canvas - For Games and Entertainment (Paperback, 1st ed.): Rob Hawkes Foundation HTML5 Canvas - For Games and Entertainment (Paperback, 1st ed.)
Rob Hawkes
R1,692 R1,332 Discovery Miles 13 320 Save R360 (21%) Ships in 10 - 15 working days

Foundation HTML5 Canvas: For Games and Entertainment teaches you how to make exciting interactive games and applications using HTML5 canvas. Canvas lets you produce graphics, animations, and applications using the HTML5 and JavaScript web standards.It allows you to draw directly within the browser without the need for third-party plugins like Adobe Flash, and so canvas works perfectly across desktop and mobile devices, like the iPhone and Android. Foundation HTML5 Canvas begins by introducing you to HTML5 and the cool new features that it opens up for you. You are then offered a quick guide to JavaScript programming to get you up to speed. Next up you'll receive a thorough introduction to the canvas element, which teaches you how to draw objects within the browser with great ease. Once the basics are covered you'll move on to the more advanced features of canvas, including image and video manipulation. You'll also learn how to create realistic animations with the help of some basic physics. Foundation HTML5 Canvas then teaches you how to create two thrilling space-based games using all the skills you've learned so far. You'll find plenty of code examples and illustrations designed to help you understand even the most complex of topics. HTML5 is already here for you, andthis bookwill provide you with all the information you need to enjoy the show. For more information, source code, and the latest blog posts from author Rob Hawkes, visit http: //rawkes.com/foundationcanvas. What you'll learn The exciting new features thatHTML5 brings and how to use them The basics of programming in JavaScript and capturing user input What the canvas drawing element is all about and why you'd want to use it How to utilize both basic and advanced features of canvas How to create realistic animations using canvas and a splash of physics How to make interactive games using canvas, JavaScript, and other HTML5 goodies Who this book is for

The book has been written in a friendly way that makes it approachable to beginners and experts alike. It is predominantly for Web designers who are new to HTML5 and JavaScript, and covers the absolute basics of creating interactive games and applications using the HTML5 canvas element. Experienced Web designers and programmers will also learn about all the features of canvas and how they can be used within their own projects. Flash and Silverlight developers wanting to broaden their reach across the Web and mobile devices will also benefit from the information in this book. Table of Contents Introducing HTML5 Foundation JavaScript Learning the Basics of Canvas Pushing Canvas Further Manipulating Imagesand Video Making Things Move Implementing Advanced Animation Creating theSpace BowlingGame Creating the Asteroid Avoidance Game Taking Things Furtherand the Future of Canvas

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
R855 Discovery Miles 8 550 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

Pro DNS and BIND 10 (Paperback, 1st ed.): Ron Aitchison Pro DNS and BIND 10 (Paperback, 1st ed.)
Ron Aitchison
R3,043 Discovery Miles 30 430 Ships in 10 - 15 working days

Pro DNS and BIND 10 guides you through the challenging array of features surrounding DNS with a special focus on the latest release of BIND, the world's most popular DNS implementation. This book unravels the mysteries of DNS, offering insight into origins, evolution, and key concepts like domain names and zone files. This book focuses on running DNS systems based on BIND 10, the first stable release that includes support for the latest DNSSEC standards. Whether you administer a DNS system, are thinking about running one, or you simply want to understand the DNS system, then this book for you. Pro DNS and BIND 10 starts with simple concepts, then moves on to full security-aware DNSSEC configurations. Various features, parameters, and Resource Records are described and illustrated with examples. The book contains a complete reference to zone files, Resource Records, and BIND's configuration file parameters. You can treat the book as a simple paint-by-numbers guide to everything from a simple caching DNS to the most complex secure DNS (DNSSEC) implementation.Background information is included for when you need to know what to do and why you have to do it, and so that you can modify processes to meet your unique needs. What you'll learn * Get an introduction to DNS, zone files, Resource Records, DNS Operators, Types, and IPv6 * How to install and use BIND, common DNS Tasks, DNS diagnostics/tools, secure configurations and more * How to secure a DNS for zone transfer or dynamic update * What DNSSEC is and how to use it * How to use the definitive BIND Configuration and Zone File References * How to use the new BIND APIs and Resolver Libraries * How to use DNS Messages/Records and Active Directory Who this book is for This book is for DNS and system administrators, especially in large corporations, and for Government agency security experts. It's also for IT management, domain registrars, registry operators, and security auditors.Table of ContentsChapter 1, An Introduction to DNS Chapter 2, Zone Files and Resource Records Chapter 3, DNS Operations Chapter 4, DNS Types Chapter 5, DNS and IPv6 Chapter 6, Installing BIND Chapter 7, BIND Type Samples Chapter 8, Common DNS Tasks Chapter 9, DNS Diagnostics and Tools Chapter 10, DNS Secure Configurations Chapter 11, DNSSEC Chapter 12, BIND Configuration Reference Chapter 13, Zone File Reference Chapter 14, DNS Messages and Records Chapter 15 DNS and Active Directory Appendix A, Domain Name Registration Appendix B, DNS RFCs Appendix C Tools and Utilities

Pro Drupal 7 Development (Paperback, 3rd ed.): John Van Dyk, Todd Tomlinson Pro Drupal 7 Development (Paperback, 3rd ed.)
John Van Dyk, Todd Tomlinson
R1,319 R1,078 Discovery Miles 10 780 Save R241 (18%) Ships in 10 - 15 working days

Pro Drupal 7 Development updates the most popular development reference for therelease of Drupal 7. With several new and completely-rewritten essential APIs and improvements in Drupal 7, this book will not only teach developers how to write modules ranging from simple to complex, but also how Drupal itself works. Learn the Drupal APIs and major changes in Drupal 7 Learn how to write Drupal modules using the APIs Learn proper development practices and how to become a contributing community member What you'll learn How to get started with writing basic modules The flexible Drupal APIs and how they interact with modules How new features in Drupal 7 make modules even more powerful and sophisticated Best practices when developing in Drupal (coding standards, help developer modules) How to write safe, secure, and tested code How to contribute modules back to the Drupal community and maintain their modules using the Concurrent Versions System (CVS) Who this book is for

This book is for existing Drupal module developers wanting to learn about Drupal 7 and people already knowledgeable in PHP who are interested in developing for Drupal. Simply put, if you are working with Drupal, then you need this book. Table of Contents How Drupal Works Writing a Module Hooks, Actions, and Triggers The Menu System Working with Databases Working with Users Working with Nodes Working with Fields The Theme System Working with Blocks The Form API Manipulating User Input: The Filter System Searching and Indexing Content Working with Files Working with Taxonomy Caching Sessions Using jQuery Localization and Translation XML-RPC Writing Secure Code Development Best Practices Optimizing Drupal Installation Profiles Testing Database Table Reference Resources

Pro PHP Security - From Application Security Principles to the Implementation of XSS Defenses (Paperback, 2nd ed.): Chris... Pro PHP Security - From Application Security Principles to the Implementation of XSS Defenses (Paperback, 2nd ed.)
Chris Snyder, Thomas Myer, Michael Southwell
R2,169 Discovery Miles 21 690 Ships in 10 - 15 working days

PHP security, just like PHP itself, has advanced. Updated for PHP 5.3, the second edition of this authoritative PHP security book coversfoundational PHP securitytopics like SQL injection, XSS, user authentication, and secure PHP development. Chris Snyder and Tom Myer also delve into recent developments like mobile security, the impact of JavaScript, and the advantages of recent PHP hardening efforts. Pro PHP Security, Second Edition will serve as your complete guide for taking defensive and proactive security measures within your PHP applications. Beginners in secure programming will find a lot of material on secure PHP development, the basics of encryption, secure protocols, as well as how to reconcile the demands of server-side and web application security. What you'll learn Secure PHP development principles PHP web application security User and file security Mobile security Encryption and secure protocols Dealing with JavaScript Who this book is for

Pro PHP Security appeals to all intermediate and advanced PHP programmers who need to keep websites safe. It also contains material of interest to all who are concerned with web application security. Table of Contents Why Is Secure Programming a Concern? Validating and Sanitizing User Input Preventing SQL Injection Preventing Cross-Site Scripting Preventing Remote Execution Enforcing Security for Temporary Files Preventing Session Hijacking Securing REST Services Using CAPTCHAs User Authentication, Authorization, and Logging Preventing Data Loss Safe Execution of System and Remote Procedure Calls Securing Unix Securing Your Database Using Encryption Securing Network Connections: SSL and SSH Final Recommendations

Adaptive Hypertext and Hypermedia (Paperback, Softcover reprint of hardcover 1st ed. 1998): Peter Brusilovsky, Alfred Kobsa,... Adaptive Hypertext and Hypermedia (Paperback, Softcover reprint of hardcover 1st ed. 1998)
Peter Brusilovsky, Alfred Kobsa, Julita Vassileva
R2,860 Discovery Miles 28 600 Ships in 10 - 15 working days

Hypertext/hypermedia systems and user-model-based adaptive systems in the areas of learning and information retrieval have for a long time been considered as two mutually exclusive approaches to information access. Adaptive systems tailor information to the user and may guide the user in the information space to present the most relevant material, taking into account a model of the user's goals, interests and preferences. Hypermedia systems, on the other hand, are `user neutral': they provide the user with the tools and the freedom to explore an information space by browsing through a complex network of information nodes. Adaptive hypertext and hypermedia systems attempt to bridge the gap between these two approaches. Adaptation of hypermedia systems to each individual user is increasingly needed. With the growing size, complexity and heterogeneity of current hypermedia systems, such as the World Wide Web, it becomes virtually impossible to impose guidelines on authors concerning the overall organization of hypermedia information. The networks therefore become so complex and unstructured that the existing navigational tools are no longer powerful enough to provide orientation on where to search for the needed information. It is also not possible to identify appropriate pre-defined paths or subnets for users with certain goals and knowledge backgrounds since the user community of hypermedia systems is usually quite inhomogeneous. This is particularly true for Web-based applications which are expected to be used by a much greater variety of users than any earlier standalone application. A possible remedy for the negative effects of the traditional `one-size-fits-all' approach in the development of hypermedia systems is to equip them with the ability to adapt to the needs of their individual users. A possible way of achieving adaptivity is by modeling the users and tailoring the system's interactions to their goals, tasks and interests. In this sense, the notion of adaptive hypertext/hypermedia comes naturally to denote a hypertext or hypermedia system which reflects some features of the user and/or characteristics of his system usage in a user model, and utilizes this model in order to adapt various behavioral aspects of the system to the user. This book is the first comprehensive publication on adaptive hypertext and hypermedia. It is oriented towards researchers and practitioners in the fields of hypertext and hypermedia, information systems, and personalized systems. It is also an important resource for the numerous developers of Web-based applications. The design decisions, adaptation methods, and experience presented in this book are a unique source of ideas and techniques for developing more usable and more intelligent Web-based systems suitable for a great variety of users. The practitioners will find it important that many of the adaptation techniques presented in this book have proved to be efficient and are ready to be used in various applications.

Pro WPF and Silverlight MVVM - Effective Application Development with Model-View-ViewModel (Paperback, 1st ed.): Gary Hall Pro WPF and Silverlight MVVM - Effective Application Development with Model-View-ViewModel (Paperback, 1st ed.)
Gary Hall
R1,657 Discovery Miles 16 570 Ships in 10 - 15 working days

WPF and Silverlight are unlike any other user interface (UI) technologies. They have been built to a new paradigm that if harnessed correctly can yield unprecedented power and performance. This book shows you how to control that power to produce clean, testable, maintainable code. It is now recognized that any non-trivial WPF or Silverlight application needs be designed around the Model-View-ViewModel (MVVM) design pattern in order to unlock the technology's full data-binding potential. However, the knowledge of how to do this is missing from a large part of the development community even amongst those who work with WPF and Silverlight on a daily basis. Too often there is a reliance on programmatic interaction between controls and not enough trust in the technologies' data-binding capabilities. This leads to a clouding of design values and an inevitable loss of performance, scalability, and maintainability throughout the application. Pro WPF and Silverlight MVVM will show you how to arrange your application so that it can grow as much as required in any direction without danger of collapse.What you ll learn * Understand why the separation of an application s View and its Model is paramount, including the history of Model-View-Presenter and Model-View-Controller. * Apply WPF and Silverlight s powerful data-binding model correctly. * Examine how to organize an application targeting WPF or Silverlight, including unit-testing, source-control, separation of concerns, data serialization, and how to tie everything together with MVVM. * Develop a full game development application using MVVM by example. * How to serialize the Model without being invasive, how to implement a plug-in architecture that extends both the View and the Model, and how to handle Exceptions gracefully. Who this book is for Developers that wish to learn how to architect WPF or Silverlight applications to ensure maintainability, testability, and separation of concerns.

Beginning iPhone and iPad Web Apps - Scripting with HTML5, CSS3, and JavaScript (Paperback, 1st ed.): Chris Apers, Daniel... Beginning iPhone and iPad Web Apps - Scripting with HTML5, CSS3, and JavaScript (Paperback, 1st ed.)
Chris Apers, Daniel Paterson
R1,090 R910 Discovery Miles 9 100 Save R180 (17%) Ships in 10 - 15 working days

It seems that everyone and her sister has developed an iPhone App-everyone except you, the hard-working web professional. And now with the introduction of the iPad, you may even feel farther behind. But the time has come where you don't need to struggle through Objective-C or master Apple's Cocoa touch APIs. WebKit's support for HTML5 means any ambitious web developer can join Apple's second mobile App wave and create compelling apps that address the unique features of both the iPhone and the larger iPad. Beginning iPhone and iPad Web Apps: Scripting with HTML5, CSS3, and JavaScript takes you through every aspect of the latest Mobile Web Standards as well as the specific features of the iPhone and iPad. You'll go beyond Web 2.0 and Ajax to learn about WebKit and Mobile Safari, HTML5 and CSS3, Vector Graphics and Multimedia support. You'll discover what built-in hardware features of the iPhone and iPad you can use and how to take advantage of these device-specific capabilities. The market for Web apps is expanding and the combination of iPhone and iPad makes this a very hot area-as well as a competitive one.You'll want to know about all the advantages available to get ahead and stay ahead, and Beginning iPhone and iPad Web Apps is the perfect starting point.

WebLogic Server 6.1 Workbook - For Enterprise Javabeans 3/E (Paperback, 3rd Revised edition): Greg Nyberg WebLogic Server 6.1 Workbook - For Enterprise Javabeans 3/E (Paperback, 3rd Revised edition)
Greg Nyberg
R598 R444 Discovery Miles 4 440 Save R154 (26%) Out of stock

Although EJB applications themselves are portable, the manner in which developers install and run EJB products varies widely from one vendor to the next. The goal of this WebLogic workbook is to discuss vendor specific requirements and best practices and introduce tools like the WebLogic Administration Console, all in the contest of building and running the example programs for O'Reilly's Enterprise JavaBeans, 3rd edition.

The Workbook guides you step-by-step, explaining how to build and deploy working solutions in a particular application server, and provides useful hints, tips and warnings.

This WebLogic 6.1 Workbook was originally published by Enterprise JavaBeans author Richard Monson-Haefel's Titan Books publishing company. O'Reilly thought so highly of it, we bought the rights to publish it ourselves, in order to give more developers access to this critical information.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The API-First Transformation
Kin Lane Hardcover R1,387 Discovery Miles 13 870
Web Engineering
Carson Thomas Hardcover R3,668 R3,220 Discovery Miles 32 200
Aws - The Most Complete Guide to Learn…
Robert Campbell Hardcover R872 R722 Discovery Miles 7 220
Trends, Applications, and Challenges of…
Mohammad Amin Kuhail, Bayan Abu Shawar, … Hardcover R7,216 Discovery Miles 72 160
Coding for Kids Ages 9-15 - Simple HTML…
Bob Mather Hardcover R891 Discovery Miles 8 910
An Introduction to XML and Web…
Anders Moller, Michael Schwartzbach Paperback R2,471 Discovery Miles 24 710
Starting Out with Python, Global Edition
Tony Gaddis Paperback R2,164 Discovery Miles 21 640
Intro to Python for Computer Science and…
Paul Deitel Paperback R2,077 Discovery Miles 20 770
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R997 R817 Discovery Miles 8 170

 

Partners