![]() |
![]() |
Your cart is empty |
||
Books > Computing & IT > Internet > Internet languages
Beginning Responsive Web Design with HTML5 and CSS3 is your step-by-step guide to learning how to embrace responsive design for all devices. You will learn how to develop your existing HTML, CSS, and JavaScript skills to make your sites work for the modern world. Web sites and apps are now accessed on a wide range of devices with varied sizes and dimensions, so ensuring your users have the best experience now means thinking responsive. In Beginning Responsive Web Design with HTML5 and CSS3 you will learn about all aspects of responsive development. You'll start with media queries, and fluid CSS3 layouts. You'll see how to use responsive frameworks such as Twitter Bootstrap, and how to use tools such as Grunt, Bower, Sass, and LESS to help save you time. You'll also learn how to use JavaScript to manage responsive states, manage your user's journey across screen sizes, and optimize your responsive site. By the end of the book you will be able to build new sites responsively, and update existing sites to be responsive. Every aspect of a responsive build will be covered. This book is perfect for developers who are looking to move into the future of responsive sites. Whether you have already dipped your toes into responsive development or are just getting started, Beginning Responsive Web Design with HTML5 and CSS3 will teach you the very best techniques to optimize your site and your user's experience.
ASP.NET Web API 2 Recipes provides you with the code to solve a full range of Web API problems and question marks that you might face when developing line-of-business applications. ASP.NET Web API 2 Recipes gives you an in-depth explanation for each of these scenarios and shows you how to use Web API with a vast array of .NET application development tools and external libraries, to solve common business problems. Find out how you can build custom web services with ASP.NET Web API more efficiently than ever.
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.
This book is for those new to the Java programming language.
Table of Contents 1. Java Basics
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).
Contains everything that a project team needs to know about the development and deployment of Web services with the IBM WebSphere product family. Included will be examples for all development artifacts in a format that can be reused in the reader s project. It combines the authors own practical experiences with consolidated information on the latest product capabilities in a unique approach that allows the book to be easily accessible to a broad spectrum of readers. Finding a balance between a euphoric/optimistic and down-to earth/realistic view on the subject, this book will be an essential part of every Web service developer s bookshelf. "
This book constitutes the thoroughly refereed post-conference proceedings of the 4th International ICST Conference on e-Infrastructure and e-Services for Developing Countries, AFRICOMM 2012, held in Yaounde, Cameroon, in November 2012. The 24 revised full papers presented were carefully reviewed and selected from numerous submissions. The papers cover a wide range of topics in the field of information and communication infrastructures and are grouped in topical sections on: e-Infrastructure, e-Services, e-Society, e-Health, and e-Security.
Pro ASP.NET Web API shows you how to build flexible, extensible web services that run seamlessly on a range of operating systems and devices, from desktops to tablets to smart phones--even the ones we don't know today. ASP.NET Web API is a new framework designed to simplify web service architecture. So if you're tired of interoperability issues between inflexible web services and clients tied to specific platforms or programming languages, or if you've ever struggled with WCF, this book is for you. In Part I, you'll get up to speed on Web API's modern HTTP programming model, REST and your hosting options. Part II takes you through building a real application so you can see straight away how to put this new technology into practice. The second half of the book features dedicated chapters on topics like routing, controllers, validation and tracing, and the authors close with discussions on performance, security and an all-important look at unit testing to help you prepare your application for the real world. ASP.NET Web API makes HTTP a first-class citizen of .NET. With Pro ASP.NET Web API, you can build HTTP-based web services for your company or business, expose your data to the world across different formats and devices and gain the best possible global reach for your application. What you'll learn * The basics of HTTP web services * How to build HTTP-based web services on the .NET platform * In-depth knowledge of ASP.NET Web API and its processing architecture * How to Unit Test an ASP.NET Web API application * Asynchronous programming with ASP.NET Web API * Consuming HTTP-based web services across several different clients Who this book is for Whether you've previously worked with WCF or are an ASP.NET developer diving into web services for the first time, Pro ASP.NET Web API will show you a clean, modern approach to building HTTP web services.
The ASP.NET Web API is a framework that lets you build sophisticated cross-platform HTTP services using a simple unified toolset. ASP.NET Web API applications can be consumed by the widest possible range of devices from tablets and smartphones to desktops. If a device operates over HTTP then the Web API can interface with it. Built on top of ASP.NET MVC it automatically seperates out and handles service-layer agreements allowing you to focus on the form and function of your code without needing to worry about low-level interoperability concerns. So long as your code is correctly crafted Web API will do the rest. Practical ASP.NET Web API provides you with a hands-on and code-focused demonstration of the Web API in action. From the very beginning, you'll be writing working code in order to see best practices and concepts in action. As the book progresses, the concepts and code will become more sophisticated. Beginning with an overview of the web service model in general and Web API in particular, you'll progress quickly to a detailed exploration of the request binding and response formatting that lie at the heart of Web API.You'll investigate various scenarios and see how they can be manipulated to achieve the results you need. Later in the book more sophisticated themes will be introduced that will set your applications apart from the crowd. You'll learn how you can validate the request messages on arrival, how you can create loosely coupled controllers, extend the pipeline processing to comparmentalize your code for security and unit testing before being put onto a live hosting server. What you'll learn * What ASP.NET Web API is and how it can be used effectively * Ways to optimize your code for readability and performance * How to add Web API to both new and existing code solutions * What controller dependencies are and why they matter * How to maintain robust security across your projects * Reliable best-practices for using Web API in a professional context Who this book is for The book is ideal for any .NET developer who wants to learn how the ASP.NET Web API framework works in a realistic setting. A good working knowledge of C# and the .NET framework and a familiarity with Visual Studio are the only pre-requisites to benefit from this book
Have you ever wanted to include believable, solid interactivity in your games and projects to give them that extra edge? Physics for JavaScript Games, Animation, and Simulations teaches you how to incorporate real physics, such as gravity, friction, and buoyancy, into your HTML5 games, animations, and simulations. It also includes more advanced topics, such as particle systems, which are essential for creating effects such as sparks or smoke. Finally, the book addresses the key issue of balancing accuracy and performance in your games and simulations, and the final chapters give you the information and the code to make the right choice for your project. Physics for JavaScript Games, Animation, and Simulations assumes you have a basic knowledge of JavaScript and HTML5. However, no previous knowledge of physics is required--only some very basic math skills. The authors present everything from basic principles to advanced concepts in an approachable way, so you'll be able to follow the logic and easily adapt the principles to your own applications. The book is packed full of practical examples of how physics can be applied to your own games and applications.Spring behaviors can be used for anything from tweaking lowrider suspension to creating menu systems; flotation mechanics enable the simulation of submersibles or dirigibles; you can even create your own universe with accurate orbits and gravity. It doesn't matter if you're modeling the Lorentz force in an electromagnetic field, or you're modeling the lethal force of your blade of Ch'Thon, Physics for JavaScript Games, Animation, and Simulations enables you to fill your games and applications with accurate and realistic effects. What you'll learn * Learn all the basic math and physics you'll need to incorporate realism into your projects. * Incorporate a wide range of forces such as gravity, friction, and buoyancy. * Build a number of realistic simulations. * Model particle systems and use them to create visual effects. * Create complex systems using rigid bodies and mass-spring systems. * Deal with numerical subtleties, including accuracy and stability of integration schemes.Who this book is for Physics for JavaScript Games, Animation, and Simulations is for JavaScript developers interested in incorporating real physics into their games, animations, simulations or generative art projects.
Introducing Java EE 7: A Look at What's New guides you through the new features and enhancements in each of the technologies comprising the Java EE platform. Readers of this book will not have to wade through introductory material or information covering features that have been part of the EE platform for years. Instead, developers can pick this book up and read it to brush up on those features that have changed or have been added for the EE 7 release. This handy reference helps you move forward from Java EE 6 to the new EE 7 platform quickly and easily. Java is a mature programming language that has been refined over the years into a productive language widely used in enterprise application development. Although the language contains frameworks and methodologies that have been used for years, it is important to make use of the most current features available in the language in order to achieve the best results. Introducing Java EE 7: A Look at What's New covers the solutions using the most current Java Enterprise technologies, including EJB 3.2, JSF 2.2, and JAX-RS 2.0.Build a streamlined and reliable application that uses the latest in Java technologies, and develop it much faster than you did with the older technologies. Rejuvenate your Java expertise to use the freshest capabilities, or perhaps learn Java Enterprise development for the first time and discover one of the most widely used and most powerful technologies available for application development today. Get up and running quickly with the new features of EE 7 * Designed to get you up and running quickly with the newly released Java EE 7 * Includes real world examples of how to use new and updated features.* Demonstrates the latest productivity enhancements in the platform What you'll learn * Develop using the latest in Java EE 7 technologies * Deploy the most current features in Java Servlets * Make use of HTML5 in your Java Enterprise applications * Create enterprise database applications using the latest features in EJB * Improve application code through Context Dependency Injection (CDI) * Exploit the power of RESTful web services Who this book is for Introducing Java EE 7: A Look at What's New is intended for developers already familiar with the basic concepts of Java Enterprise Edition development. The book jumps right into covering new features in Java EE 7, and gets down into code from the very beginning. The book is organized to be a handy reference for those who need information quickly on a particular topic while transitioning from Java EE 6 to Java EE 7, but it can also be read front to back.
WordPress for Web Developers is a complete guide for web designers and developers who want to begin building and administeringsites with WordPress. This book is an update of Beginning WordPress 3, freshened and clarified forweb developers who want to make the most of WordPress.You'll start by learning WordPress basics, including how to publish content, add media, and manage users. Then you'll dig deeper into your WordPress server administration, including domain mapping, security, and importing and migrating. The book then steps up a gear with an introduction to developing for WordPress, perfect for developers and designers with some PHP experience, who want to learn to create custom themes and plugins. WordPress is the most popular open source blogging and content management system in the world. Its flexible, user-friendly system can be extended with thousands of freely available themes and plugins. This book will teach you how to make the most of WordPress's built-in features, how to find the right themes and plugins for your projects, and how to build your own custom features. You'll learn to: What you'll learn How to install WordPress and configure its settings How to create, organize, and display content and multimedia files How to find themes and plugins or create your own with PHP How to maintain and secure your WordPress sites How to set up a network of sites and manage them in a single interface Who this book is for This book is for professional web designers and developers, with some working knowledge of PHP, who want to learn to administer andbuild sites with WordPress using advanced topics such as themes and plugins. Table of Contents Part 1: Installing and Using WordPress 1.Introduction 2.Installation 3.Settings 4.Working with Content 5.Working with Themes 6.Working with Plugins 7.Working with Users Part 2: WordPress and Your Server 8.Setting up the Network 9.Maintenance and Security 10.Importing and Migrating Part 3: Beginning WordPress Development 11.Development Concepts for Themes and Plugins 12.Creating a Custom Theme 13.Creating Plugins 14.Custom Content Types, Taxonomies, and Fields Appendix A. Recommended Plugins
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.
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.
By now you'll have heard of ASP.NET MVC. This excitingnew approach to developing ASP.NET web applications has taken thedevelopment world by storm over the last few years. Now a mature technology suitable for mainstream use, its adoption has exploded in recent times. Until recently, ASP.NET MVC was regarded as an advanced technology only suitable for experienced developers with a strong knowledge of classic ASP.NET and C# coding behind them. This book overturns that prejudice and shows that the beautiful simplicity of ASP.NET MVC is just as suitable for novice developers venturing into real-world application design for the first time. With the aid of a fully worked demo application this bookexplains and demonstrates for you the three pillars of MVC in action. You'll see howthe Model, View and Controller patterns work together in a compliementarymanner to provide MVC's powerful results. There's never been a better time to learn how to use ASP.NETMVC 4. The technology will speed your development times, reduce theverbosity of your code and simplify your application designs all at once. Takethe first step towards ASP.NET MVC mastery with Beginning ASP.NET MVC 4.What you'll learn * How to get started with ASP.NET MVC. What tools and components you'll need and how to download and set up the demo application on your system. * Understand the details of the MVC pattern with deep-dives into each of the Model, View and Controller elements supported by working code showing them in action. * How to apply and extend the MVC patterns to real world solutions: adding AJAX and jQuery, validation and securing user data, testing and deploying the finished application. All of these are discussed and demonstrated. Who this book is for This book is written for readers with basic ASP.NET expertise, such as you might gain from reading Beginning ASP.NET 4.5 in C#. You should be familiar with the underlying structure of ASP.NET applications and comfortable following examples that are underpinned with straight-forward C# code. If you've just found your feet with ASP.NET and are looking to take the next step on the road to mastery then this is the book for you.
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.
Realtime Web Apps: With HTML5 WebSocket, PHP, and jQuery is a guide for beginner- to intermediate-level web developers looking to take the next leap forward in website and app development: realtime. With Realtime Web Apps, you'll be able to quickly get up to speed on what HTML5 WebSocket does, how it is going to affect the future of the web as we know it, and-thanks to Pusher's simple API-start developing your first realtime app today. Using a practical approach rather than focusing on dry theory, Realtime Web Apps will guide you through building your first app using HTML5, CSS3, jQuery, and Pusher. After your initial introduction to the technologies used in the book, you'll immediately jump into the process of creating a realtime Q&A app that will work on desktop browsers as well as mobile phones (including iOS and Android). In addition to learning realtime development strategies, you'll also learn progressive development strategies including responsive CSS3 layouts, AJAX development with jQuery, and more. The future of the web is realtime. Grab your hoverboard. Introduces you to the revolutionary capabilities of the HTML5 WebSocket API Gets you started with WebSocket immediately using the super-simple Pusher API Walks you through the development of a real-life realtime web app Gets you working with responsive layouts, jQuery, and AJAX development
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 Enterprise Edition (Java EE) continues to be one of the leading Java technologies and platforms. Beginning Java EE 7 is the first tutorial book on Java EE 7. Step by step and easy to follow, this book describes many of the Java EE 7 specifications and reference implementations, and shows them in action using practical examples. This definitive book also uses the newest version of GlassFish to deploy and administer the code examples. Written by an expert member of the Java EE specification request and review board in the Java Community Process (JCP), this book contains the best information possible, from an expert's perspective on enterprise Java technologies.
The Truth About HTML5 is for web designers, web developers, and front-end coders who want to get up to speed with HTML5. The book isn't afraid to point out what everyone gets wrong about HTML5's new markup, so you don't make the same mistakes. It will show you what rocks in HTML5 today and what the future holds. Marking up a basic web page shouldn't be a quasi-religious exercise where the high priests of HTML5 must be consulted for their interpretation of the holy texts (the HTML5 spec). Don't waste hours trawling through confusing, poorly researched, and often flat-out wrong information on the Internet. Get the truth on HTML5's markup here. You'll also find out about HTML5's new microdata standard that's being used on major websites, such as eBay and IMDB, right now, and get the low-down on the Canvas object and what it can and can't do for you. The book also covers how HTML5 affects CMSs and web apps, what HTML5 means for mobile, and what the future holds. HTML5 isn't one big blob of technology that will be "finished" at some point in the future. It's a grab bag of cool stuff, much of which has been around for years. Learn what's well supported and ready to go today. Now that the initial wave of hype is over, it's time to learn the truth about HTML5.
The Definitive Guide to HTML5 WebSocket is the ultimate insider's WebSocket resource. This revolutionary new web technology enables you to harness the power of true real-time connectivity and build responsive, modern web applications. This book contains everything web developers and architects need to know about WebSocket. It discusses how WebSocket-based architectures provide a dramatic reduction in unnecessary network overhead and latency compared to older HTTP (Ajax) architectures, how to layer widely used protocols such as XMPP and STOMP on top of WebSocket, and how to secure WebSocket connections and deploy WebSocket-based applications to the enterprise. Build real-time web applications with HTML5. This book: Introduces you to the WebSocket API and protocol Describes and provides real-world examples of protocol communication over WebSocket Explains WebSocket security and enterprise deployment
Beginning Backbone.js is your step-by-step guide to learning and implementing the Backbone.js library. Backbone.js is one of the most popular JavaScript libraries among web developers, used to create modular, single-page web apps. This book takes you from downloading Backbone.js and its dependencies all the way to using more advanced libraries to structure your application architecture, and everything in between. With a real-world, practical approach, you will learn how you can integrate Backbone.js into the center of your JavaScript stack, and create scalable applications. James Sugrue shows you how to implement all aspects of templating, really work well with RequireJS, and fully understand Grunt and all its plug-ins. Armed with this knowledge you'll be able to architect a continuous integration system that is key to real-world applications. With the explosion of JavaScript-based applications on the web, the need for more structured approaches to code management is more important than ever. Backbone.js helps create applications that separate models from views, enabling developers to avoid spaghetti code. Beginning Backbone.js will gently guide you into this amazingly powerful library, and help you ramp up to building professional applications.Integrate Backbone.js into your work today. What you'll learn * Learn the importance of MVC approaches in software development * Learn why Backbone.js is so popular and how to integrate it into your JavaScript stack * Understand core Backbone.js concepts such as models, views, routers, and events * Test your application using the latest JavaScript testing tools * Create build scripts using Grunt.js to simplify your build and deployment workflow * Use additional libraries to build on the power of Backbone.js * Avoid common beginner errors and code using best practices Who this book is for Beginning Backbone.js is for the web developer who is already confident with JavaScript, but who is keen to build larger, single-page web apps. If you want to introduce more structure, quality, and process to your web application using Backbone.js, and other leading JavaScript technologies, this is the book for you.
Beginning ASP.NET 4.5 Databases introduces you to the world of building data-driven Web sites using ASP.NET, ADO.NET and the Entity Framework using C#. Since ASP.NET developers need to access databases quickly and efficiently, this book teaches the best practices and methods to help developers achieve professional ASP.NET and database solutions. Beginning ASP.NET 4.5 Databases is a comprehensive introduction on how you can connect a Web site to many different data sources - not just databases - and use the data to create dynamic page content. It also shows you how to build a relational database, use SQL to communicate with it, and understand how they differ from each other. With in-depth, on-target coverage of the new data access features of .NET Framework 4.5, this book is your guide to using ASP.NET to build responsive, easy-to-update data-driven Web sites.
jQuery is the most popular JavaScript library in use today, appearing on nearly two thirds of the 10,000 most visited sites on the web. With this sort of popularity, it's clear that ASP.NET developers can't afford to miss out. By combining jQuerywith ASP.NET you get the best of both worlds: the client-side interactivity and responsiveness of JavaScript with the robustness and extensibility of Microsoft's web stack. Beginning jQuery 2 for ASP.NET Developers shows you how. To begin with, you'll find out how jQuery hooks up with your ASP.NET controls, and simplifies event handling by keeping it in the browser. Then you'lllearn tohandle dynamic content and responsive layouts byinteracting withthe DOM.Effects and animations are one of the most popular uses of the jQuery library, so we cover that nextshowing you how to get a sleek modern look and feel to your siteusing some of the vast library of JavaScript that's already out there waiting to be used. Ajax is one ofthe areas where jQuery really shines, so you'll find out how to make Ajax calls toa web service andget data ontoa page without waiting for slow ASP.NET postbacks every time. And no book onjQuery would be complete without jQuery Mobile: thepopular mobile web framework thatgets you writing sites that work across all the major mobile platforms. What you'll learn Learn to select DOM elements using powerful jQuery selectors. Use jQuery with ASP.NET server controls, ASP.NET MVC form fields and other DOM elements. Manipulate and traverse the DOM tree and add jQuery effects to ASP.NET web pages. Learn to make Ajax calls and pass JSON data to Web Services, Web Methods, WCF services, controller action methods, HTTP handlers and Web APIs. Understand code reuse by creating and using jQuery plug-ins. Get introduced with jQuery UI and jQuery mobile and use them in ASP.NET Web Forms and MVC applications. Who this book is for This book is for novice to intermediate developers who want to improve and enhance their ASP.NET Web Forms and ASP.NET MVC projects with client-side scripting.
While many Web 2.0-inspired approaches to semantic content authoring do acknowledge motivation and incentives as the main drivers of user involvement, the amount of useful human contributions actually available will always remain a scarce resource. Complementarily, there are aspects of semantic content authoring in which automatic techniques have proven to perform reliably, and the added value of human (and collective) intelligence is often a question of cost and timing. The challenge that this book attempts to tackle is how these two approaches (machine- and human-driven computation) could be combined in order to improve the cost-performance ratio of creating, managing, and meaningfully using semantic content. To do so, we need to first understand how theories and practices from social sciences and economics about user behavior and incentives could be applied to semantic content authoring. We will introduce a methodology to help software designers to embed incentives-minded functionalities into semantic applications, as well as best practices and guidelines. We will present several examples of such applications, addressing tasks such as ontology management, media annotation, and information extraction, which have been built with these considerations in mind. These examples illustrate key design issues of incentivized Semantic Web applications that might have a significant effect on the success and sustainable development of the applications: the suitability of the task and knowledge domain to the intended audience, and the mechanisms set up to ensure high-quality contributions, and extensive user involvement. Table of Contents: Semantic Data Management: A Human-driven Process / Fundamentals of Motivation and Incentives / Case Study: Motivating Employees to Annotate Content / Case Study: Building a Community of Practice Around Web Service Management and Annotation / Case Study: Games with a Purpose for Semantic Content Creation / Conclusions
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 |
![]() ![]() You may like...
The Papers of James Monroe - Selected…
Daniel Preston, Marlena C. Delong
Hardcover
R3,610
Discovery Miles 36 100
|