• Complain

Jose M. Aguilar - SignalR Programming in Microsoft ASP.NET

Here you can read online Jose M. Aguilar - SignalR Programming in Microsoft ASP.NET full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2014, publisher: Microsoft Press, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Jose M. Aguilar SignalR Programming in Microsoft ASP.NET
  • Book:
    SignalR Programming in Microsoft ASP.NET
  • Author:
  • Publisher:
    Microsoft Press
  • Genre:
  • Year:
    2014
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

SignalR Programming in Microsoft ASP.NET: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "SignalR Programming in Microsoft ASP.NET" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Get definitive guidance on SignalR, a new library for ASP.NET developers that simplifies the process of adding real-time web functionality to your applications. Real-time web functionality enables server-side code to push content to connected clients instantly as it becomes available. With this book, Microsoft .NET developers familiar with HTML and javascript will gain the skills to add real-time and async communication features for web, desktop, and mobile phone applications.
- Topics include: Introduction to async development HTTP and real-time communications SignalR technology fundamentals persistent connections and hubs multiplatform real-time applications advanced topics
- Learn how SignalR uses Websockets when supported by the browser and the server and falls back to other techniques and technologies when it is not
- Use the simple ASP.NET API in SignalR for creating server-to-client remote procedure calls (RPC) that call javascript functions in client browsers from server-side .NET code.
- Exploit the API for connection management (e.g. connect and disconnect events), grouping connections, and authorization.

Jose M. Aguilar: author's other books


Who wrote SignalR Programming in Microsoft ASP.NET? Find out the surname, the name of the author of the book and a list of all author's works by series.

SignalR Programming in Microsoft ASP.NET — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "SignalR Programming in Microsoft ASP.NET" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
SignalR Programming in Microsoft ASP.NET
Jose M. Aguilar
Published by Microsoft Press

To my parents, for all the love and unconditional support you gave that kid who only liked computers.

And to my three girls, Inma, Inmita, and Mara, for putting up with me daily and yet being able to give me so much love and happiness.

J OS M. A GUILAR

Introduction

SignalR, Microsofts latest addition to the web development technology stack, is a framework that facilitates the creation of amazing real-time applications, such as online collaboration tools, multiuser games, and live information services, whose development has traditionally been quite complex.

This book provides a complete walkthrough of SignalR development from scratch, but it will also deal with more advanced topics. The idea is that after reading it you will be familiar with the possibilities of this framework and able to apply it successfully in practice in the creation of real time systems of any size. It can also be used as a reference manual because, although not exhaustively, it includes most features of practical application in the development of SignalR systems, and it provides the bases for fully mastering them.

Who should read this book

The aim of this book is to help developers understand, know, and program SignalR-based components or applications. It can be of special interest to developers who need to make use of real-time immediacy in existing applications or who want to create new systems based on this paradigm.

Developers specializing in the back end will learn to implement real-time services that can be consumed from any client and to address scenarios such as those requiring scalability or quality improvement via unit tests. Those who are more oriented to the front end will see how they can consume real-time services and add spectacular features to their creations on the client side. Web developers, especially, will find a really simple way to break the limitations characteristic of the HTTP-based world, thanks to the use of push and the asynchrony of these solutions.

Assumptions

In this book, we will assume that the reader has a good knowledge of C# and programming within the .NET environment in general. Also, because SignalR itself and many of the examples and contents are focused on the web world, it is necessary to know the protocols on which it rests, as well as having a certain knowledge of the basic languages of these environments, such as HTML and, in particular, JavaScript.

Although not strictly necessary, the reader might benefit from some prior knowledge about development with jQuery, Windows Phone 8, or WinRT for the chapters that develop examples and contents related to them. Familiarity with techniques such as unit testing, mocking, and dependency injection to get the most out of the final chapters could also prove helpful.

Who should not read this book

Readers who do not know the .NET platform and C# will not be able to benefit from this book. If you do not have prior knowledge of JavaScript, it will be difficult to follow the books explanations.

Organization of this book

This book is structured into nine chapters, throughout which we will go over different aspects of the development of real-time multiuser systems with SignalR, starting from scratch and all the way up to the implementation of advanced features of this framework.

are purely introductory, and they will help you understand the technological context and the foundations on which this new framework rests.

In we will present SignalR at a high level, showing its position in the Microsoft web development technology stack and other related concepts such as OWIN and Katana.

From this point, we will begin to look in detail at how to develop applications by using SignalR. We will dedicate we will see how to implement multiplatform clients.

we will find miscellanea where we will deal with more advanced aspects, such as security, extensibility, testing, and others.

Finding your best starting point in this book

Although this book is organized in such a way that it can be read from beginning to end following a path of increasing depth in the contents addressed, it can also be used as a reference by directly looking up specific chapters, depending on the level of knowledge the reader starts with and their individual needs.

Thus, for developers who are approaching SignalR for the first time, the recommendation would be to read the book from beginning to end, in the order that the chapters have been written. However, for those who are acquainted with SignalR and have already developed with it in any of its versions, it will suffice to take a quick look at the first three chapters and then to pay closer attention to the ones dedicated to development with persistent connections or hubs to find out aspects they did not know about or changes from previous versions. From there, it would be possible to go directly to resolving doubts in specific areas, such as the scalability features of the framework, implementing authorization mechanisms, or the procedure for performing unit tests on hubs.

In any case, regardless of the chapter or section, it is a good idea to download and install the related example projects, which will allow practicing and consolidating the concepts addressed.

Conventions and features in this book

This book presents information using the following conventions designed to make the information readable and easy to follow:

  • Boxed elements with labels such as Note provide additional information or alternative methods for successfully completing a task.

  • Text that you type (apart from code blocks) appears in bold.

  • A plus sign (+) between two key names means that you must press those keys at the same time. For example, Press Alt+Tab means that you have to hold down the Alt key while you press the Tab key.

  • A vertical bar between two or more menu items (for example, File | Close) means that you should select the first menu or menu item, then the next one, and so on.

System requirements

To be able to adequately follow the examples shown in this book and practice with them, it is necessary to have, at least, the following hardware and software items:

  • A computer equipped with a processor whose speed is at least 1.6 GHz (2 GHz recommended).

  • 2 GB RAM (4 GB is advisable).

  • A video card compatible with DirectX 9, capable of resolutions above 1024x768.

  • The operating systems Windows 7 SP1, Windows 8, Windows 8.1, or Windows Server editions above 2008 R2 SP1.

  • Internet Explorer 10.

  • Visual Studio 2012 or above, in any of its editions. It is possible to use Express versions in most cases.

  • An Internet connection.

Some examples might require that you have a system account with administrator permissions or that you install complements such as the Windows Phone SDK. In some chapters, external resources are also used, such as Windows Azure services.

Code samples

Throughout this book you can find examples, and even complete projects, to illustrate the concepts dealt with. The majority of these, as well as other additional examples, can be downloaded from the following address:

http://aka.ms/SignalRProg/files

Follow the instructions to download the SignalRProgramming_codesamples.zip file.

Note

In addition to the code samples, your system should have Visual Studio 2012 or 2013 installed.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «SignalR Programming in Microsoft ASP.NET»

Look at similar books to SignalR Programming in Microsoft ASP.NET. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «SignalR Programming in Microsoft ASP.NET»

Discussion, reviews of the book SignalR Programming in Microsoft ASP.NET and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.