Giter Club home page Giter Club logo

java-example-client-basics's Introduction

DeployR Java Client Library Basics

The following tutorial demonstrates a wide range of basic functionalities available on the DeployR Java Client Library. These examples make concrete the ideas introduced by the Quick Start Tutorial for developers using the client library.

About: Client Library

The DeployR API exposes a wide range of DeployR-powered R analytics services to client application developers. To simplify the integration of DeployR services within client applications, several client libraries are provided for Java, JavaScript and .NET developers.

Tutorial: Get Connected

The first step for any client application developer using the Java client library is to establish a connection with the DeployR server. Further information detailing connections can be found here.

Tutorial: Get Authenticated

Once a connection to the DeployR server has been established the next step for a client application developer is to decide if end-users or the application itself needs access to authenticated services on the API.

If authenticated project, background job or repository management services are needed by the application then the application must first authenticate. If an application only uses anonymous services then the application can operate anonymously, without ever authenticating. Further information detailing authenticaton can be found here.

Tutorial: Authenticated Project Services

An authenticated user or simply an authenticated client application has access to the full range of authenticated services offered on the DeployR API. Further information detailing authenticated project services can be found here.

Tutorial: Authenticated Background Services

An authenticated user or simply an authenticated client application has access to the full range of authenticated services offered on the DeployR API. Further information detailing authenticated background services can be found here.

Tutorial: Authenticated Repository Services

An authenticated user or simply an authenticated client application has access to the full range of authenticated services offered on the DeployR API. Further information detailing authenticated repository services can be found here.

Tutorial: Anonymous Project Services

An anonymous user, being any user that has not authenticated with the DeployR server, only has access to anonymous services offered on the DeployR API. There is just one single services category for anonymous services, anonymous project services. Further information detailing anonymous project services can be found here.

Tutorial: Running The Examples

Use the DeployR CLI to download and run the java-example-client-basics examples.

License

Copyright (C) 2010-2016, Microsoft Corporation

This program is licensed to you under the terms of Version 2.0 of the Apache License. This program is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING THOSE OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Please refer to the Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0) for more details.

java-example-client-basics's People

Contributors

david-russell avatar microsoft-github-policy-service[bot] avatar swells avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.