0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (103)
  • R250 - R500 (451)
  • R500+ (3,118)
  • -
Status
Format
Author / Contributor
Publisher

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

Beginning JavaScript Charts - With jqPlot, d3, and Highcharts (Paperback, 1st ed.): Fabio Nelli Beginning JavaScript Charts - With jqPlot, d3, and Highcharts (Paperback, 1st ed.)
Fabio Nelli
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

Beginning JavaScript Charts shows how to convert your data into eye-catching, innovative, animated, and highly interactive browser-based charts. This book is suitable for developers of all experience levels and needs: for those who love fast and effective solutions, you can use the jqPlot library to generate charts with amazing effects and animations using only a few lines of code; if you want more power and need to create data visualization beyond traditional charts, then D3 is the JavaScript library for you; finally, if you need a high-performance, professional solution for interactive charts, then the Highcharts library is also covered. If you are an experienced developer and want to take things further, then Beginning JavaScript Charts also shows you how to develop your own graphics library starting from scratch using jQuery. At the end of the book, you will have a good knowledge of all the elements needed to manage data from every possible source, from high-end scientific instruments to Arduino boards, from PHP SQL databases queries to simple HTML tables, and from Matlab calculations to reports in Excel.You will be able to provide cutting-edge charts exploiting the growing power of modern browsers. * Create all kinds of charts using the latest technologies available on browsers (HTML5, CSS3, jQuery, jqPlot, D3, Highcharts, and SVG) * Full of step-by-step examples, Beginning JavaScript Charts introduces you gradually to all aspects of chart development, from the data source to the choice of which solution to apply. * This book provides a number of tools that can be the starting point for any project requiring graphical representations of data, whether using commercial libraries or your own What you'll learn * Learn the jqPlot, D3, Highcharts, CSS, jQuery and SVG basics. * Discover the world of JavaScript graphic libraries. * Discover which charts can best represent your data. * Switch from a vision of a chart sent from a server as a static image to a highly dynamic one, in which the user is able to interact in real time. * Perform input data manipulation to increase chart readability. * Develop your own graphic library.Who this book is for Beginning JavaScript Charts is for developers at all levels interested in data visualization, and ready to embrace modern web standards and animate and display their data with powerful, cutting-edge technologies.

Dictionary of XML Technologies and the Semantic Web (Paperback, Softcover reprint of the original 1st ed. 2004): Vladimir... Dictionary of XML Technologies and the Semantic Web (Paperback, Softcover reprint of the original 1st ed. 2004)
Vladimir Geroimenko
R1,419 Discovery Miles 14 190 Ships in 18 - 22 working days

The emerging Second-Generation Web is based entirely on XML and related technologies. It is intended to result in the creation of the Semantic Web, on which computers will be able to deal with the meaning ("semantics") of Web data and hence to process them in a more effective and autono mous way. This new version of the Web introduces a multitude of novel concepts, terms, and acronyms. Purpose, Scope and Methods This dictionary is an effort to specify the terminological basis of emerging XML and Semantic Web technologies. The ultimate goal of this dictionary is even broader than just to define the meaning of newwords - itaims to develop aproper understandingofthese leading-edge technologies. To achieve this, comprehensible definitions of technical terms are supported by numerous diagrams and code snippets, clearly annotated and explained. The main areas covered in this dictionary are: (1) XML syntax and core technologies, such as Namespaces, Infoset and XML Schema; (2) all the major membersofthe XML family oftechnologies, such as XSLT, XPath and XLink; (3) numerous XML-based domain-specific languages, such as NewsML (News Markup Language); (4) the concept and architecture of the Semantic Web; (5) key Semantic Web technologies,such as RDF (Resource Description Framework), RDF Schema and OWL (Web Ontology Language); and (6) Web services, including WSDL (Web Services Description Lan guage) and SOAP (Simple Object Access Protocol).

Beginning Java with WebSphere (Paperback, 1st ed.): Robert W. Janson Beginning Java with WebSphere (Paperback, 1st ed.)
Robert W. Janson
R1,617 Discovery Miles 16 170 Ships in 18 - 22 working days

Beginning Java with WebSphere provides a step-by-step guide for creating and installing both client- and server-based Java applications using Rapid Application Development v8, WebSphere Application Server 8.0, and Java.


Since more and more Java applications are moving to the server and using HTML for the user interface, there is a minimal amount of time spent exploring the Java GUI components. More specifically, this book covers graphical user interfaces using RAD's Visual Editor, variables, conditional logic, and application improvements/enhancements from the client side.And, from the server-side, this book covers servlets, JavaServer Pages (JSPs), database accessibility (JDBC), custom tags, and concludes with JavaServer Faces (JSFs).


This book concentrate on base topics that allow you to get to the server-side and database topics quickly.


What you'll learn Design and buildGUIs Create GUIs usingRAD's Visual Editor Use variables, conditional logic, event handling and more Improve your application Move to the server, using Java Servlets and JavaServer Pages (JSPs) Access a database using WebSphere Write custom server-side tags and build with JavaServer Faces (JSFs) Who this book is for

This book is for those new to the Java programming language. Table of Contents 1. Java Basics
2. Java on a PC 3. Graphical User Interfaces
4. More GUI and Visual Editor
5. Variables
6. Conditional Logic
7. Application Improvements
8. Servlets
9. Java Server Pages
10. Database Access
11. Custom Tags
12. Java Server Faces
13. Appendix A: Installing a Java Application on a PC
14. Appendix B: SQL
15. Appendix C: Installing a Java Application on WAS

Web Engineering - 12th International Conference, ICWE 2012, Berlin, Germany, July 23-27, 2012, Proceedings (Paperback, 2012... Web Engineering - 12th International Conference, ICWE 2012, Berlin, Germany, July 23-27, 2012, Proceedings (Paperback, 2012 ed.)
Marco Brambilla, Takehiro Tokuda, Robert Tolksdorf
R1,472 Discovery Miles 14 720 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 12th International Conference on Web Engineering, ICWE 2012, held in Berlin, Germany, in July 2012. The 20 revised full papers and 15 short papers were carefully reviewed and selected from 98 submissions. The papers are organized in topical sections on social networks and collaboration, tagging, personalization and personal systems, search, Web modeling, AJAX and user interfaces, Web services, Web crawling, and Web and linked data management. The book also includes 6 poster papers, 12 demos and 5 tutorials.

The Essential Guide to HTML5 and CSS3 Web Design (Paperback, 1st ed.): Craig Grannell, Victor Sumner, Dionysios Synodinos The Essential Guide to HTML5 and CSS3 Web Design (Paperback, 1st ed.)
Craig Grannell, Victor Sumner, Dionysios Synodinos
R1,383 R1,161 Discovery Miles 11 610 Save R222 (16%) Ships in 18 - 22 working days

The Essential Guide to HTML5 and CSS3 Web Design has been fully revised from its critically acclaimed first edition, and updated to include all of the new features and best practices of HTML5 and CSS3. This book reveals all you'll need to design great web sites that are standards-compliant, usable, and esthetically pleasing, but it won't overwhelm you with waffle, theory, or obscure details You will find The Essential Guide to HTML5 and CSS3 Web Design invaluable at any stage of your career, with its mixture of practical tutorials and reference material. Beginners will quickly pick up the basics, while more experienced web designers and developers will keep returning to the book again and again to read up on techniques they may not have used for a while, or to look up properties, attributes and other details. This book is destined to become a close friend, adopting a permanent place on your desk. The Essential Guide to HTML5 and CSS3 Web Design starts off with a brief introduction to the web and web design, before diving straight in to HTML5 and CSS3 basics, reusing code, and other best practices you can adopt.The book then focuses on the most important areas of a successful web site: typography, images, navigation, tables, layouts, forms and feedback (including ready-made PHP scripts) and browser quirks, hacks and bugs. The Essential Guide to HTML5 and CSS3 Web Design is completely up-to-date, covering support of the newest standards in all the latest browsers, including IE 9 and Firefox 4. The last chapter of the book provides several case studies to dissect and learn from, including all the most popular web site archetypes--a blog, a store front, a corporate home page, and an online gallery. You'll also appreciate several detailed reference appendices covering CSS, HTML, color references, entities, and more--any details you need to look up will be close at hand.What you'll learn * The basics of HTML5 and CSS3 web design * How to implement effective layouts, tables, images, navigation, forms and typography on web sites * How to deal with cross-browser issues, including quirks, bugs, and hacks in IE, Firefox, Safari, Chrome, Opera, and all other major browsers * How to make sure your sites are both usable and accessible * How to implement several different styles of web front-end, through several complete case studies, including a blog, a store front, and an online gallery * Detailed references are also provided so you don't need to learn every little detail of HTML and CSS Who this book is for Web developers and designers either starting out, or seeking to familiarize themselves with the new features of HTML5 and CSS3.Table of Contents * An introduction to web design * Web page essentials * Working with type * Working with images * Using links and creating navigation * Tables: How nature (and the W3C) intended * Page layouts with CSS * Getting user feedback * Dealing with browser quirks * Putting everything together * Appendix A: HTML5 Reference * Appendix B: Web Color Reference * Appendix C: Entities Reference * Appendix D: CSS3 Reference

Learning HTTP/2 (Paperback): Stephen Ludin, Javier Garza Learning HTTP/2 (Paperback)
Stephen Ludin, Javier Garza
R856 R735 Discovery Miles 7 350 Save R121 (14%) Ships in 18 - 22 working days

What can your organization gain by adopting HTTP/2? How about faster, simpler, and more robust websites and applications? This practical guide demonstrates how the latest version of the Hypertext Transfer Protocol can dramatically improve website and application performance. You'll take a deep dive into HTTP/2 details, and learn how this updated protocol is changing the web landscape. HTTP/1.1 has been the primary means of communicating data across the web for the past 20 years, but the level of interaction today has gone well beyond what people envisioned in 1997. With this book, authors Stephen Ludin and Javier Garza show you how HTTP/2 will help speed the execution of modern sites and applications. With this book, you'll explore: Performance challenges that led to the HTTP upgrade HTTP/2 in a nutshell, including benefits and transition methods Existing best practices and hacks to improve web performance HTTP/2 support for browsers, servers, proxies, and content delivery networks How the performance of sites using HTTP/2 compares to their HTTP/1.1 experience HTTP/2's effect on specific issues such as latency, packet loss, and Time to First Byte (TTFB)

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

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

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

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

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

Web-based Support Systems (Paperback, 2010 ed.): JingTao Yao Web-based Support Systems (Paperback, 2010 ed.)
JingTao Yao
R4,057 Discovery Miles 40 570 Ships in 18 - 22 working days

Web-based Support Systems (WSS) are an emerging multidisciplinary research area in which one studies the support of human activities with the Web as the common platform, mediumandinterface.TheInternetaffectseveryaspectofourmodernlife. Moving support systems to online is an increasing trend in many research domains. One of the goals of WSS research is to extend the human physical limitation of information processing in the information age. Research on WSS is motivated by the challenges and opportunities arising from the Internet. The availability, accessibility and ?exibility of information as well as the tools to access this information lead to a vast amount of opportunities. H- ever, there are also many challenges we face. For instance, we have to deal with more complex tasks, as there are increasing demands for quality and productivity. WSS research is a natural evolution of the studies on various computerized support systems such as Decision Support Systems (DSS), Computer Aided Design (CAD), and Computer Aided Software Engineering (CASE). The recent advancement of computer and Web technologies make the implementation of more feasible WSS. Nowadays, it is rare to see a system without some type of Web interaction. The research of WSS is classi?ed into four groups. WSS for speci?c domains."

Spring Quickly (Paperback): Laurentiu Spilca Spring Quickly (Paperback)
Laurentiu Spilca
R1,115 R937 Discovery Miles 9 370 Save R178 (16%) Ships in 5 - 10 working days

Spring is a massive ecosystem and a must-learn tool for Java developers. Spring Start Here introduces you to Java development with Spring by concentrating on the core concepts you'll use in every application you build. You'll learn how to refactor an existing application to Spring, how to use Spring tools to make SQL database requests and REST calls, and how to secure your projects with Spring Security. Spring Start Here teaches you how to build professional-quality applications using Spring and Spring Boot. You'll start with the core components of the framework and then learn how features like Spring Boot simplify the tedious repetitive tasks you face in every project. When you're done, you'll be able to create Spring apps, secure them with authentication and authorization, and move on to the next exciting steps of your Spring journey. Spring Framework is packed with features to make your applications fast, maintainable, robust and secure. This extensive ecosystem of tools for cloud computing, microservices, and more have made it the de facto choice for building enterprise Java applications.

Pro Hibernate and MongoDB (Paperback, 1st ed.): Anghel Leonard Pro Hibernate and MongoDB (Paperback, 1st ed.)
Anghel Leonard
R2,505 Discovery Miles 25 050 Ships in 18 - 22 working days

Hibernate and MongoDB are a powerful combination of open source persistence and NoSQL technologies for today's Java-based enterprise and cloud application developers. Hibernate is the leading open source Java-based persistence, object relational management engine, recently repositioned as an object grid management engine. MongoDB is a growing, popular open source NoSQL framework, especially popular among cloud application and big data developers. With these two, enterprise and cloud developers have a complete out of the box solution. Pro Hibernate and MongoDB shows you how to use and integrate Hibernate and MongoDB. More specifically, this book guides you through the bootstrap; building transactions; handling queries and query entities; and mappings. Then, this book explores the principles and techniques for taking these application principles to the cloud, using the OpenShift Platform as a Service (PaaS) and more. In this book, you get two case studies: * An enterprise application using Hibernate and MongoDB. then, * A cloud application (OpenShip) migrated from the enterprise application case study After reading or using this book, you come away with the experience from two case studies that give you possible frameworks or templates that you can apply to your own specific application or cloud application building context.What you'll learn * How to use and integrate Hibernate and MongoDB to be your complete out of the box solution for database driven enterprise and cloud applications * How to bootstrap; run in supported environments; do transactions; handle queries and query entities; and mappings * How to build an enterprise application case study using Hibernate and MongoDB * What are the principles and techniques for taking applications to the Cloud, using the OpenShift Platform as a Service (PaaS) and more * How to build a cloud-based app or application (OpenShip) Who this book is for This book is for experienced Java, enterprise Java programmers who may have some experience with Hibernate and/or MongoDB.

Pro Django (Paperback, 2nd ed.): Marty Alchin Pro Django (Paperback, 2nd ed.)
Marty Alchin
R2,232 Discovery Miles 22 320 Ships in 18 - 22 working days

Django is the leading Python web application development framework. Learn how to leverage the Django web framework to its full potential in this advanced tutorial and reference. Updated for Django 1.6 and Python 3, Pro Django, Second Editionexamines in great detail thesometimes complexproblems that Python web application developers can face and how to solve them. Provides indepth information about advanced tools and techniques available in every Django installation Runs the gamut from the theory of Django's internal operations to actual code that solves realworld problems for highvolume environments Goes above and beyond other books, leaving the basics behind Shows how Django can do things even its core developers never dreamed possible What you'll learn See how to use Django's models, views, forms, and templates Handle HTTP and customizing back ends Use Django's common tooling Employ Django in various environments Build a business software suite for use in the corporate world Make this code reusableeven distributable Who this book is for This book is for companies looking for a framework capable of supporting enterprise needs, as well as advanced Python or web developers looking to solve unusual, complex problems.

Beginning PhoneGap - Mobile Web Framework for JavaScript and HTML5 (Paperback, 1st ed.): Rohit Ghatol, Yogesh Patel Beginning PhoneGap - Mobile Web Framework for JavaScript and HTML5 (Paperback, 1st ed.)
Rohit Ghatol, Yogesh Patel
R1,218 Discovery Miles 12 180 Ships in 18 - 22 working days

PhoneGap is a growing and leading open-source mobile web apps development framework that lets developers build JavaScript and HTML5-based web applications with native wrappers for more than six mobile platforms, including iOS, Android, and BlackBerry. This framework lets you build HTML- and JavaScript-based apps and still take advantage of native mobile device capabilities like camera, localStorage, geolocation, storage and much more, irrespective of the mobile platform you target. It also lets you use more specialized JavaScript frameworks like jQuery Mobile and more. Beginning PhoneGap is a definitive, one-of-a-kind book that teaches the fundamentals and strategies behind cross-platform mobile application development. Instead of learning languages like Objective-C, focus on building apps from day one for Android, iOS, Blackberry, WebOS and Symbian-without the complexities of these platforms. This book shows how to build apps which makes use of Google Local Search to create a Restaurant finder apps (which uses Maps to layout locations and uses internal database to store your favorite restaurants. Furthermore, you'll learn how to extend PhoneGap's functionality by using PhoneGap plugins to write apps like Dropbox (syncing files in the background outside HTML/JavaScript code and in native code). By the time you finish Beginning PhoneGap, you'll know PhoneGap inside and out, and, consequently, be able to develop mobile web apps faster and more efficiently than ever before. Make more money in less time!

Kafka in Action (Paperback): Dylan Scott Kafka in Action (Paperback)
Dylan Scott
R1,025 Discovery Miles 10 250 Ships in 9 - 17 working days

Kafka in Action is a practical, hands-on guide to building Kafka-based data pipelines. Filled with real-world use cases and scenarios, this book probes Kafka's most common use cases, ranging from simple logging through managing streaming data systems for message routing, analytics, and more. In systems that handle big data, streaming data, or fast data, it's important to get your data pipelines right. Apache Kafka is a wicked-fast distributed streaming platform that operates as more than just a persistent log or a flexible message queue. Key Features * Understanding Kafka's concepts * Implementing Kafka as a message queue * Setting up and executing basic ETL tasks * Recording and consuming streaming data * Working with Kafka producers and consumers from Java applications * Using Kafka as part of a large data project team * Performing Kafka developer and admin tasks Written for intermediate Java developers or data engineers. No prior knowledge of Kafka is required. About the technology Apache Kafka is a distributed streaming platform for logging and streaming data between services or applications. With Kafka, it's easy to build applications that can act on or react to data streams as they flow through your system. Operational data monitoring, large scale message processing, website activity tracking, log aggregation, and more are all possible with Kafka. Dylan Scott is a software developer with over ten years of experience in Java and Perl. His experience includes implementing Kafka as a messaging system for a large data migration, and he uses Kafka in his work in the insurance industry.

Pro HTML5 Programming - Powerful APIs for Richer Internet Application Development (Paperback, 2nd ed.): Peter Lubbers, Frank... Pro HTML5 Programming - Powerful APIs for Richer Internet Application Development (Paperback, 2nd ed.)
Peter Lubbers, Frank Salim, Brian Albers
R1,531 R1,259 Discovery Miles 12 590 Save R272 (18%) Ships in 18 - 22 working days

HTML5 is here, and with it, web applications have acquired power, ease, scalability, and responsiveness like never before. With this book, developers will learn how to use the latest cutting-edge HTML5 web technology--available in the most recent versions of modern browsers--to build web applications with unparalleled functionality, speed, and responsiveness. This new edition includes major revisions for WebSockets functionality, reflecting the new W3C specification. It also features new chapters covering the drag-and-drop API as well as SVG. * Explains how to create real-time HTML5 applications that tap the full potential of modern browsers * Provides practical, real-world examples of HTML5 features in action * Covers all the new HTML5 APIs to get you up-to-speed quickly with HTML5 * Fully updated to include the latest revisions of the WebSocket API, and much more.What you'll learn * How the HTML5 specification has evolved * How to develop cutting-edge web applications using new HTML5 features like WebSockets, geolocation, web storage, Canvas, and audio/video * Which features are available in modern browsers Who this book is for * Web designers and developers who want to use the latest cutting-edge technology available in current browsers * Developers who want to create dynamic, HTML5 web applications * Developers who want to know which HTML5 features are supported by modern browsers Table of Contents * Overview of HTML5 * Using the Canvas API * Working With Scalable Vector Graphics * Working with Audio and Video * Using the Geolocation API * Using the Communication APIs * Using the WebSocket API * Using the Forms API * Working with Drag-and-Drop * Using the Web Workers API * Using the Storage APIs * Creating Offline Web Applications * The Future of HTML5

CSS for Windows 8 App Development (Paperback, 1st ed.): Jeremy Foster CSS for Windows 8 App Development (Paperback, 1st ed.)
Jeremy Foster
R2,171 Discovery Miles 21 710 Ships in 18 - 22 working days

CSS for Windows 8 App Development is your learning guide for CSS -- the language of great Windows 8-style apps. Learn the built-in styles that make the built-in controls shine, how to define them, and how to use CSS to give your custom app assets that beautiful Modern UI style. CSS (Cascading Style Sheets) is the clear standard for styling web applications, and with HTML, CSS, and JavaScript now powering apps on Windows 8, it's the clear standard there as well. CSS is a powerful styling and layout language that greatly simplifies the selection of page elements and their visual display, layout, and animation. Additionally, Windows 8 apps appear on a large variety of screen formats, and CSS is the primary means for uniquely defining these layouts.* Learn the language of great Windows 8-style apps *Raise your knowledge of the CSS3 standard *Use the styles built-in to Windows 8 style apps *Apply CSS styles to your app What you'll learn * Master the use of powerful CSS selectors *Learn new CSS3 functionality such as flex boxes, grids, animation, and transforms *Control your styles from JavaScript for really powerful interactions * See the styles implemented by built-in controls like ListView and override them * Learn style rules that will help you implement good Windows 8 style *See how to use LESS in your Windows 8-style app Who this book is for CSS for Windows 8 App Development is for software developers of all skill levels working with web applications. If you're new, the foundational CSS examples will bring you up to speed quickly. If you're more familiar with CSS, you'll gain critical insight into its application in Windows 8 for creating a great Modern UI.

TypeScript Revealed (Paperback, 1st ed.): Dan Maharry TypeScript Revealed (Paperback, 1st ed.)
Dan Maharry
R1,208 Discovery Miles 12 080 Ships in 18 - 22 working days

TypeScript Revealed is a quick 100-page guide to Anders Hejlsberg's new take on JavaScript. With this brief, fast-paced introduction to TypeScript, .NET, Web and Windows 8 application developers who are already familiar with JavaScript will easily get up to speed with TypeScript and decide whether or not to start incorporating it into their own development. TypeScript is 'JavaScript for Application-scale development'; a superset of JavaScript that brings to it an additional object-oriented-like syntax familiar to .NET programmers that compiles down into simple, clean JavaScript that any browser can run today. It's also tied to the next version of the JavaScript standard, which means that TypeScript will continue to evolve over time to keep in step with that standard and with the capabilities of the engines that will execute JavaScript applications. If you are a .NET developer, Web designer or developer, or a programmer with a keen interest in scalable applications, TypeScript Revealed is a great way to get started with the language, learn how it compiles into JavaScript, and how easy it is to learn from a .NET/Java developer's perspective.* Takes you through the language features in Typescript additional to those in JavaScript * Describes the tooling and community support for TypeScript development * Discusses how TypeScript can be included in ASP.NET, Windows 8, and node.js application development projects. What you'll learn * Why you should care about TypeScript * What it does and what it doesn't do * The current toolset and levels of support * The new syntax features of TypeScript * How to build your own TypeScript declaration files * How to incorporate TypeScript into your projects Who this book is for TypeScript Revealed is aimed at the early adopter developer who is already familiar with Microsoft tools and .NET and/or JavaScript development that wants a flavor of TypeScript distilled, culled, and organized in one place. Table of ContentsChapter 1: What is TypeScript? Why TypeScript? Chapter 2: New Syntax Static Typing & Type Inference Tooling Interfaces Classes Derived classes using the 'extends' keyword. Arrow functions Modules Enforcing the Intention of some features. Typescript vs EcmaScript6 Chapter 3: Working with TypeScript Tools & Resources

Web Technologies and Applications - 15th Asia-Pacific Web Conference, APWeb 2013, Sydney, Australia, April 4-6, 2013,... Web Technologies and Applications - 15th Asia-Pacific Web Conference, APWeb 2013, Sydney, Australia, April 4-6, 2013, Proceedings (Paperback, 2013 ed.)
Yoshiharu Ishikawa, Jianzhong Li, Wei Wang, Rui Zhang, Wenjie Zhang
R1,563 Discovery Miles 15 630 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 15th Asia-Pacific Conference APWeb 2013 held in Sydney, Australia, in April 2013. The 80 papers presented were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on distributed processing; graphs; Web search and Web mining; XML, RDF data and query processing; social networks; probabilistic queries; multimedia and visualization; spatial-temporal databases; data mining and knowledge discovery; privacy and security; performance, query processing and optimization. There are also sections summarizing the tutorials and containing the papers from the following workshops: second international workshop on data management for emerging network infrastructure, international workshop on soical media analytics and recommendation technologies, and international workshop on management of spatial temporal data.

Java EE 7 Essentials (Paperback, Annotated edition): Arun Gupta Java EE 7 Essentials (Paperback, Annotated edition)
Arun Gupta
R1,264 Discovery Miles 12 640 Ships in 18 - 22 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

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,857 Discovery Miles 18 570 Ships in 18 - 22 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

Supercharged Python - Take Your Code to the Next Level (Paperback): Brian Overland, John Bennett Supercharged Python - Take Your Code to the Next Level (Paperback)
Brian Overland, John Bennett
R954 Discovery Miles 9 540 Ships in 10 - 15 working days

If you're ready to write better Python code and use more advanced features, Advanced Python Programming was written for you. Brian Overland and John Bennett distill advanced topics down to their essentials, illustrating them with simple examples and practical exercises. Building on Overland's widely-praised approach in Python Without Fear, the authors start with short, simple examples designed for easy entry, and quickly ramp you up to creating useful utilities and games, and using Python to solve interesting puzzles. Everything you'll need to know is patiently explained and clearly illustrated, and the authors illuminate the design decisions and tricks behind each language feature they cover. You'll gain the in-depth understanding to successfully apply all these advanced features and techniques: Coding for runtime efficiency Lambda functions (and when to use them) Managing versioning Localization and Unicode Regular expressions Binary operators Radix conversions Data formatting, in depth Creating, building, and importing packages Using the Django web-development package Graphics programming Magic methods and advanced object orientation Reading and writing binary files, and more

Neural Data Science - A Primer with MATLAB (R) and Python (TM) (Paperback): Erik Lee Nylen, Pascal Wallisch Neural Data Science - A Primer with MATLAB (R) and Python (TM) (Paperback)
Erik Lee Nylen, Pascal Wallisch
R1,392 R1,289 Discovery Miles 12 890 Save R103 (7%) Ships in 10 - 15 working days

A Primer with MATLAB (R) and Python (TM) present important information on the emergence of the use of Python, a more general purpose option to MATLAB, the preferred computation language for scientific computing and analysis in neuroscience. This book addresses the snake in the room by providing a beginner's introduction to the principles of computation and data analysis in neuroscience, using both Python and MATLAB, giving readers the ability to transcend platform tribalism and enable coding versatility.

Beginning Android Web Apps Development - Develop for Android using HTML5, CSS3, and JavaScript (Paperback, 1st ed.): Jon... Beginning Android Web Apps Development - Develop for Android using HTML5, CSS3, and JavaScript (Paperback, 1st ed.)
Jon Westfall, Rocco Augusto, Grant Allen
R1,038 Discovery Miles 10 380 Ships in 18 - 22 working days

With Beginning Android Web Apps Development, you'll learn how to apply HTML5, CSS3, JavaScript, Ajax and other Web standards for use on the Android mobile platform, by building a variety of fun and visually stimulating games and other web applications If you've done some basic web development, and you want to build your skills to create exceptional web apps, you'll find everything you seek in the discussions and examples in this book. Each application you'll build in Beginning Android Web Application Development will show you solutions that you can apply to many of your own projects. Each example shares techniques and coding solutions that will inspire your own work. You'll learn how to tie your Android apps into Twitter through two apps that you'll build: Who's that Tweet? , a quiz game based on celebrity accounts, and I Love Ham, a coding investigation into search phrases and rhyming. Your Android web app development skills will then proceed in another direction, as you discover the power of HTML5 in two game apps: Scavenger Hunt, which introduces you to the HTML5 GPS location API, and Spies , a location-based application that shows you how to use CSS3, Ajax, and HTML5 within multi-player environments. You'll also create an Android web application which checks the arrival time of buses and light-rails through the use of Portland, Oregon's open Tri-Met data API This app is a great template for other apps you may want to build in the future, and showcases the important techniques for incorporating cloud-based apps into web games. After reading Beginning Android Web Apps Development, you will have built real apps and developed along the way the skills you'll need to create highly interactive, professional web applications...and, your journey will be engaging and enjoyable What you'll learn * Coding solutions that you can use time and again in your own Android web apps * Key methods and techniques for contemporary Android web app development * How to take full advantage of CSS3 in the mobile environment and how to handle a multitude of screen resolutions * How to build feature-rich user interfaces with navigation, colors, and professional styling * How to add audio and video for highly interactive sites * How to optimize Ajax within your site * How to access and use the HTML location API * How to integrate JavaScript and JavaScript frameworks into your site Who this book is for For anyone starting out in Android web app development who wants to build feature-rich web apps that are optimized for the Android mobile platform. If you've got basic web development skills, you'll find the code samples and discussions in this book will take your techniques to a completely different level. Table of Contents1. Harnessing the Power of Mobile Web 2. Twitter Application: Who's That Tweet? 3. Twitter Application: I Love Ham 4.Creating a Mobile Strategy and Structuring your Code 5. Handling Multiple Screen Resolutions with CSS 3 6. Handling Different Browser Platforms 7. Providing an Impressive User Experience with jQuery Mobile 8. Building Visually Rich Internet Applications 9. HTML5 Location-Based Applications 10. Using Cloud Services: A Transport Application 11. Pushing the Limits with Audio and Video 12. Ajax and Extreme User Interfaces 13. Packaging Your Applications

High Performance Mobile Web (Paperback): Maximiliano Firtman High Performance Mobile Web (Paperback)
Maximiliano Firtman
R909 R787 Discovery Miles 7 870 Save R122 (13%) Ships in 18 - 22 working days

Optimize the performance of your mobile websites and webapps to the extreme. With this hands-on book, veteran mobile and web developer Maximiliano Firtman demonstrates which aspects of your site or app slow down the user's experience, and what you can do to achieve lightning-fast performance. There's much at stake: if you want to boost your app's conversion rate, then tackling performance issues is the best way to start. Learn tools and techniques for working with responsive web design, images, the network layer, and many other ingredients-plus the metrics to check your progress. Ideal for web developers and web designers with HTML, CSS, JavaScript, and HTTP experience, this is your guide to superior mobile web performance. You'll dive into: Emulators, simulators, and other tools for measuring performance Basic web performance concepts, including metrics, charts, and goals How to get real data from mobile browsers on your real networks APIs and specs for measuring, tracking and improving web performance Insights and tricks for optimizing the first view experience Ways to optimize post-loading experiences and future visits Responsive web design and its performance challenges Tips for extreme performance to achieve best conversion rates How to work with web views inside native apps

Jump Start PHP Environment (Paperback): Bruno Skvorc Jump Start PHP Environment (Paperback)
Bruno Skvorc
R743 Discovery Miles 7 430 Ships in 18 - 22 working days

Many entry level PHP developers want a quick path to glory, a shortcut to "knowing PHP." Too many books and tutorials go straight into a pre-made, awful environment that just wants you to code, with no regard for security, version control, or other absolutely essential practices. This book is aimed at the absolute beginner who wants to start learning PHP, but aims to set you up with a thorough understanding of what makes for a good, modern, adaptable PHP environment before you start diving into PHP itself. This book will cover a the essential building blocks of a good PHP environment, including covering topics such as: The anatomy of a web request The importance of a good IDE Using Composer for package management Version control with Git and Github Deployment and hosting options Using Virtual Machines and Docker And much more!

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Computer Programming Languages for…
Adesh Silva Hardcover R649 Discovery Miles 6 490
Web Services - Concepts, Methodologies…
Information Reso Management Association Hardcover R8,959 Discovery Miles 89 590
Computer Programming The Doctrine 2.0…
Adesh Silva Hardcover R637 R576 Discovery Miles 5 760
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R895 R773 Discovery Miles 7 730
DelphiMVCFramework - the official guide…
Daniele Teti Hardcover R1,363 Discovery Miles 13 630
CSS and HTML for beginners - A Beginners…
Ethan Hall Hardcover R1,027 R881 Discovery Miles 8 810
Starting Out with Python, Global Edition
Tony Gaddis Paperback R1,925 R1,559 Discovery Miles 15 590
Aws - The Most Complete Guide to Learn…
Robert Campbell Hardcover R783 R687 Discovery Miles 6 870
Java - Java Programming for beginners…
Adam Dodson Hardcover R549 R503 Discovery Miles 5 030
News Search, Blogs and Feeds - A Toolkit
Lars Vage, Lars Iselid Paperback R1,332 Discovery Miles 13 320

 

Partners