oauth c# desktop application

Using OAuth 2.0 for Mobile and Desktop Applications | Google Identity ...
Our standards-based OAuth 2.0 endpoints support applications installed on devices such as computers, phones, and tablets. Installed apps are distributed to ...

oauth 2.0 - Authentication to Box in a C# desktop application using the ...
Mar 2, 2014 - I decided to try and figure this one out myself. Even though OAuth2 supports non-browser based authentication, apparently Box.com has decided not ...

OAuth for Desktop apps? - Stack Overflow
Sep 19, 2010 - Twitter doesn't want users entering their credentials into your application. So at some point the desktop app will need to open a browser window ...

api - Using OAuth 2 with desktop c# Application - Stack Overflow
Jan 13, 2015 - There are multiple options, here are some of them: use a custom URL scheme for a callback URL, e.g. "myapp://callback/after/oauth";; deliver ...

A Simple Guide to using OAuth with C - Dean Hume
Jan 24, 2011 - If you are using a desktop application like I am in this example, use System. ... /4686451/how-do-i-set-oauth-authentication-for-a-wcf-rest-c-site.

OAuth 2.0 — OAuth
OAuth 2.0 focuses on client developer simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and ...

GitHub - strava/objective-c-oauth-example: Example project illustrating ...
objective-c-oauth-example - Example project illustrating authorizing against and retrieving data from the Strava V3 API in a desktop cocoa application.

Desktop applications only support the oauth_callback value 'oob ...
My application was set as a web app, or at least that's what I meant... I'm trying to check that but I can't find it. Can I change it after creating the app? Is that why ...

develop a desktop application oauth urI return token - Evernote API ...
Jul 18, 2015 - hi.I would like to ask questions about the evernote oauthDevelopment language is C #.And to develop a desktop application.I would like to ...

How to get files by DropBoxRest API in C - Dropbox Community
Mar 3, 2015 - var authorizeUrl = "https://www.dropbox.com/1/oauth/authorize? ... Out project is a desktop application so many users should use the software.

GET oauth/authorize | Twitter Developers
This method fulfills Section 6.2 of the OAuth 1.0 authentication flow. Desktop applications must use this method (and cannot use GET oauth / authenticate).

oAuth for Windows desktop client - Intuit Developer Community
This is a client-installed Windows desktop program, there is no App URL. Is there a sample to use Intuit oAuth on Windows desktop client ? ... from c in cqs

OAuth 2: Server & Client-Side Flow · Yammer Developer Site
C. App Authentication: Ensures that the user is giving their information to your .... in the browser, or desktop code hosting a web control) can retrieve the token.

Net::Twitter::Role::OAuth - search.cpan.org
Here's how to authorize users as a desktop app mode: ... $c->req->params->{ouath_verifier}; my $nt = Net::Twitter::OAuth->new(traits => [qw/API::REST OAuth/], ...

OAuth - Wikipedia, the free encyclopedia
OAuth is an open standard for authorization, commonly used as a way for Internet users to log ... for web applications, desktop applications, mobile phones, and living room devices. ... (OAuth only) The response includes an access token which the application can use to .... Jump up to: "OAuth 2.0 and the Road to Hell".

Facebook C# Api Access Token Tutorial With Code Examples
Dec 28, 2010 - Redirect( "https://graph.facebook.com/oauth/authorize?client_id=" + appId ... NET desktop application using facebook API, you will have to do things ..... this tutorial: http://codesamplez.com/programming/http-request-c-sharp .

The Refined Geek » OAuth2 and C# Desktop Apps Don't Seem To Get ...
Oct 28, 2013 - I hadn't been in Visual Studio for a while now, mostly because I had given up on all of my side projects due to the amount of time they soaked ...

[Beginner] Connect via OAuth2 on my Desktop App using C
Sep 5, 2015 - Hello there, I went into develop recently a little program for a friend streamer on Twitch. It basically just parse a CSV file exctracted from the API, ...

OAuth/en - 微博API
Jan 21, 2011 - Desktop and mobile application should use OAuth as well, but Basic Auth, ... OAuth provides two authentication method: query-string and http headers. .... Objective-C OAuth http://oauth.googlecode.com/svn/code/obj-c/. Perl.

Integrating Azure AD into a Windows desktop application | Microsoft ...
Azure Sample: A .NET 4.5 WPF application that authenticates a user and calls web API using Azure AD and OAuth 2.0 access tokens. ... for CN=localhost : PS C:\windows\system32> dir Cert:\LocalMachine\My Directory: Microsoft.PowerShell.

OAuth – CodePlex – Project Directory
This application helps you to retrieve an access token and secret token for OAuth ... and Authorization Library for Desktop Application and Web Application. Support .... This is a WPF sample application for Facebook OAuth authentication in C#.

Choosing an SSO Strategy: SAML vs OAuth2 | Mutually Human
May 9, 2013 - Chances are you've logged into an application (mobile app or web app) by ... C - With a valid Authnrequest the IdP will present the user with a login form in .... web app, a native mobile app, a desktop app, a server-side app.

Oauth for desktop Qt C++ application . | Qt Forum
I am working on a desktop application and i am requesting a web service and now ... Request Token URL - http://api.discogs.com/oauth/request_token Authorize ...

C# Application Integration with Facebook & Twitter with oAuth ...
May 8, 2012 - NET questions · C#3.5 questions ... C# Application Integration with Facebook & Twitter with oAuth ... To set a status on Facebook using your C# application, first of all you will need to create an application by going to the ...

OAuth and Desktop Apps | c.hamerling
Dec 12, 2011 - I started to think about moving to OAuth when a user said me that he bought ... Even if we are developing a desktop app and not a Web one, we ...

Use ASP.NET Identity External Authentication with desktop application
Apr 25, 2015 - C# – Use ASP.NET Identity External Authentication with desktop application ... Very important : we're going to use OAuth 2 for authentication. .... @AM: See this post http://hintdesk.com/c-asp-net-web-api-and-asp-net-identity/ .

OAuth2 with C# Console App — YDN Forums
I am having trouble calling Yahoo Gemini API to access Yahoo Gemini Advertising from my C# console (desktop) application. Here are steps I ...

Connect Your Web App To Twitter Using Hammock & C-Sharp ...
Aug 5, 2010 - Connect Your Web App To Twitter Using Hammock & C-Sharp ... Before you can connect your web application (or desktop application) to Twitter, you need to .... Your code helped me solving the OAuth part just fine but after ...

OAuth C# Library On Matlus
Dec 6, 2010 - OAuth C# Library OAuth is a security protocol that enables a user to ... I'm afraid I don't have any sample code for a desktop application for ...

OAuth/For Developers - MediaWiki
Jul 15, 2016 - For OAuth 1.0a, all interactions between MediaWiki and the attached ... Desktop applications (the Consumer Secret needs to be secret!). ..... https://gerrit.wikimedia.org/r/#/c/93859/ , Add OAuth identify method, November 2013.

Twitter Development: Using OAuth to Authenticate Against the Twitter ...
Dec 1, 2009 - Now you can use OAuth with an authorized Twitter account to call API .... Setting up OAuth for a desktop, console, or mobile application is a ...

Google OAuth2 C - DaImTo
Nov 15, 2013 - 1.1 Create Google Apis app; 1.2 Visual studio project; 1.3 OAuth2 ...... Our application is a Windows desktop app but we also have a web ...

HTTP API - Guide - SoundCloud Developers
SoundCloud authentication uses OAuth 2.0, a popular open standard used by many .... You authenticate Mobile and Desktop Applications the same way you do for .... 'twitter' connection connection = client.get('/me/connections').find { |c| c.type ...

Linkedin oAuth desktop c# sample embedded webBrowser | David Quail
Dec 17, 2009 - I've created and uploaded some sample code for using Linkedin's oauth library in a c# desktop app. Faith Yasar's c# code was my starting point ...

OAuth versus Other Protocols - NetIQ Access Manager 4.2 ...
Table C-1 Differences among OAuth, OpenID Connect, and WS*-Family ... in a simple and standard method from web, mobile and desktop applications.

C# Desktop Application Using Google Calendar - C# | Dream.In.Code
C# Desktop Application using Google Calendar: ... 13, using Google.Apis.Authentication.OAuth2.DotNetOpenAuth; ...

Accessing Twitter with C - CodeGuru
Dec 17, 2014 - Creating a desktop application allows me to focus on the topic of the article ... If you're accessing Twitter by using a web-based OAuth call back, ...

How to Store Authentication Data in a Database. Part 4 - Vertabelo
Feb 16, 2016 - User, application and facebook participate in oauth 2.0 flow ... C. The application authorizes in Facebook and requests an access token.

Easy Authentication for Web Applications Using Live Connect -Telerik ...
Sep 15, 2014 - This is possible from any type of application – web, whether desktop or mobile, ... OAuth 2.0 – Live Connect uses the latest standard OAuth protocol for ... native Objective-C iOS apps; Android – For native Java Android apps.

Facebook API login flow for desktop application « Hackviking
Nov 11, 2014 - When developing desktop applications that interacts with Facebook you have to ... Yes; Client OAuth login - Yes; Embedded browser OAuth Login - Yes .... I always get stick from C # coders though.. oh well, I'll stay 2nd class

OAuth guide - Developers - Dropbox
Checkout the developer guide for user authorization using OAuth. ... Note that for certain apps, such as command line and desktop apps, it's not possible for a ...

DisciplineXgames OAuth Authentication in the API
(OAuth Flow Diagram C) ... An iPhone app, for example, is an OAuth Desktop application, since running a web service on an iPhone is currently not viable ...

Using OAuth with Twitter in Cocoa/Objective-C – Rodrigo Sieiro
Jun 29, 2010 - The second, directed to desktop and mobile applications, is to use out-of-band authentication: after authorization, Twitter provides the user with ...

Rad C. - aka Radomirs, MCDBA, MCAD C#, MCSD .NET C#, ZCE ...
I'm a software engineer with over 15 years of experience developing web applications, database, service, mobile apps, and cross-platform desktop applications.

OAuth authentication for Google Drive on JStock - Free Stock Market ...
https://developers.google.com/google-apps/documents-list/ ... /18309539/remember-the-last-oauth2-session-for-google-drive-api-in-desktop-application.

Build Apps with AngularJS - Google Chrome
The chrome.identity API handles fetching an OAuth token for the logged-in ... the desktop; XHR2 to load images, cross-domain; chrome.identity API for OAuth ...

Dan's .NET Blog: Salesforce.com REST API
Oct 30, 2010 - NET desktop application that interfaced to Salesforce.com using the ... The exact details of how OAuth works are beyond the scope of this ...

Configuring OAuth Authentication for an Application Link - Atlassian ...
... Option B - Example Metadata · Implementation Option C - Example Metadata · Project ...... a desktop application or a mobile device application, provided that they are ... Do not link to an application using OAuth authentication, unless you trust all ... New application links now use OAuth by default and enable both 3-legged ...

Pocket Developer Program: Pocket Authentication API: Documentation
Nov 7, 2012 - Documentation detailing how to connect your application to Pocket. ... iOS or Mac app, the Pocket Objective-C SDK handles all of the OAuth authentication .... We have a mobile and desktop version of the authorization page.

Your First Facebook Windows Application in C - AuthorCode
Feb 2, 2012 - Your First Facebook Windows Application in C#, This is good to hear that ... for developing facebook desktop application with the help of Facebook C# ... public FacebookOAuthResult _FacebookOAuthResult { get; private set; } ...

OAuth Needs To Die In A Fire • Lukasa's Echochamber
Aug 30, 2012 - This is largely because I quite like Objective-C as a language and haven't ... For desktop applications, this involves some bizarre out-of-band ...

OWIN OAuth 2.0 Authorization Server | The ASP.NET Site
Mar 20, 2014 - Visual Studio 2013 · Visual Studio 2013 Express for Desktop. ... The OAuth 2.0 framework enables a third-party app to obtain limited access to an HTTP ..... (C) The authorization server authenticates the client and validates the ...

Getting an OAuth Access Token from the Command Line - Zend ...
Zend Community June 8, 2011 Comments Off on Getting an OAuth Access Token from ... In that case the application is acting like a desktop application – at least from the .... 'config|c=s' => 'Config File - required if not using a key/secret pair',.

OAuth 2.0 with Gmail over IMAP for installed applications | Blog ...
... in a simple and standard method from desktop and web applications. This article describes using OAuth 2.0 to access Gmail IMAP and SMTP servers using . ... Before you can use OAuth 2.0, you must register your application using the ..... 60, /// <returns>The granted authorization, or <c>null</c> if the authorization was ...

Accessing Google Services Using the OAuth 2.0 Protocol - Code - Tuts+
Sep 12, 2013 - OAuth 2.0 Overview The OAuth 2.0 protocol provides a simple and secure ... by Google for client applications implemented for mobile or desktop .... In the window that appears, select the Objective-C class option as the ...

Retrieve Email using Gmail IMAP OAUTH/XOAUTH2 in C#, VB.NET ...
Retrieve Email using IMAP Gmail OAUTH/XOAUTH2 in C#, VB.NET, ASP. ... (Desktop Application doesn't require this step); Enable Google+ API in APIs & Auth -> APIs -> Google+ API. Finally you ... Format("c:\{0}.eml", i), True) Next oClient.

Source DotNetOpenAuth.OAuth.Consumer - 4.3.2.13293 - Release ...
Messages; /// <summary> /// Used by a desktop application to use OAuth to access the ... Must not be <c>Null</c> for OAuth 1.0a service providers and later.

.net API on a desktop App - Shopify APIs & Technology — Ecommerce ...
Mar 20, 2013 - .net API on a desktop App This post is outdated ... and so it makes use of the oAuth authentication... not ideal for the app you're designing.

OAuth and Flickr – Part 2 – Wackylabs.net
Dec 9, 2011 - I would prefere simple C. So that it can be used by many apps. ... trying to get a actionscript application to authenticate with Flickr using oauth.

RFC 6749 - The OAuth 2.0 Authorization Framework - IETF Tools
This specification replaces and obsoletes the OAuth 1.0 protocol described in RFC ..... B. Use of application/x-www-form-urlencoded Media Type ...74 Appendix C. ... characteristics (e.g., whether the application executes on a server, a desktop, ...

Xero Data Provider 2015 - Connecting to Xero - Online Help Files
Authenticate to Xero Using OAuth 1.0a as a Private Application. To get started using Xero private ... For example, C:\privatekey.pfx. ... If you are making a Desktop application, set the Callback Domain to 'localhost'. If you are making a Web ...

OAuth2 c# console application - Fitbit Community
Sep 17, 2015 - I am trying to create a console application to download my heartrate data ... I really need to have this fully automated so that I can put it into a c# script in .... fit your use case, but it does work much better for most desktop apps.

How to add Google login using OAuth 2.0 in Windows Phone 8 app ...
Dec 15, 2014 - OAuth is a protocol for authorization. It allows desktop, mobile and web applications to access web resources (mostly REST services) on behalf ...

Writing your First Facebook Application - Prabir's Blog
Feb 14, 2012 - Starting from v5 we have migrated all platforms (desktop,web, silverlight and wp7) to use the new Facebook OAuth Dialog. In v5 all the oauth ...

Generating OAuth tokens from a server – RStudio Support
Jun 20, 2016 - You can generate OAuth tokens from the httr package using the oauth2.0_token command. ... If you use R on a desktop, this process should work well. ... token oauth2.0_token( endpoint = oauth_endpoints("google"), app = oauth_app( "google" ... secret = getOption("googlesheets.client_secret") ), scope = c( ...

Esri GitHub | Open Source and Example Projects from the Esri ...
Source code for ArcGIS Viewer for Flex - a great application framework for web applications. .... C-Sharp. A series of ArcGIS Desktop Add-ins used in the ArcGIS for Local ..... Demo app showing how to do OAuth 2.0 logins manually on iOS. 1 5 ...

Getting the access_token in Oauth desktop application C - Morgan Q&A
Apr 26, 2016 - How do we get the access_token in Oauth for a c# desktop application (for stackoverflow). At present I am able to open a browser using System ...

Getting Started with Rbkit · Rbkit
Rbkit desktop app is released as pre-built executables for the Linux and Mac OSX ... Since Rbkit is a C extension it requires a C compiler and following tools:.

Duo APIs: Duo Security
Add strong authentication to your web app by modifying your existing login page ... the two-factor authentication user interface for your mobile, web or desktop app. ... API client libraries and sample source code for Python, Ruby, Node, Java, C, ...

[SOLVED] · Facebook OAuth login with Java (desktop only) · Solved ...
Aug 5, 2016 - How do I login into Facebook and get a accesstoken in Java with a desktop application only? I found a api http://restfb.com that lets you call ...

Why You Should Build Apps With An API Backend - BaaS | Nordic APIs |
Mar 16, 2015 - Vector concept of mobile software application development process ... and dealing with security models such as OAuth implementation, a developer ... Therefore, everything that goes through a system goes through the API, enabling websites, mobile apps, and desktop services to .... Bart C • 6 months ago.

Implementing OAuth2 in PHP and Objective-C - Web Design
Feb 25, 2013 - OAuth 2.0 is an evolution of the original OAuth protocol that focuses on a streamline authorisation flow for web, desktop and phone applications ...

OAuth support | ejabberd Installation and Operation Guide | ejabberd ...
Using ejabberd OAuth API from your applications .... requested it. It can be either a Web app or `a mobile / desktop application. ... <stream:features> <c xmlns="http://jabber.org/protocol/caps" node="http://www.process-one.net/en/ejabberd/" ...

Developers | Products | Chat API (REST) - LiveEngage Support ...
Use the Chat API (REST) to create chat applications from any desktop, ... It describes LivePerson's implementation of OAuth with instructions on how to use it. ... life time, and an objective-C application that enables chat over an iPhone/iPod.

SSO Auth to make crest calls from an application (not a website ...
With a desktop app you do not have that. ... Out of curiosity, is silent auth in this fashion part of the Oauth spec? ..... Add to that the increased complexity, and I think simple Ctrl+C, Ctrl+V from a browser, into the app is a cleaner ...

How to upload image on Facebook using graph API and C# ...
Jul 22, 2013 - As you may know, Facebook does support OAuth2.0 for authentication. Unlike web applications, for desktop applications can directly get the ...

How to Fetch Google Analytics Statistics and Display it in Your C# ...
Dec 22, 2014 - The second approach is the Authorized API access (OAuth 2.0) that ... Because we will use it in our desktop application, we will choose the “Service account” option. .... http://www.c-sharpcorner.com/members/michal-habalcik.

SAP HANA Cloud Platform Security Tutorial - Securing your Web API ...
To support different types of client applications, OAuth 2.0 introduced the notion of an .... With a regular web browser from their desktop or laptop which is connected to the ... are developed without any native code (Java, Objective-C, etc).

Modernizing OAuth interactions in Native Apps for Better ... - Blogger
Aug 22, 2016 - Using the device browser for OAuth requests instead of an embedded ... enables AppAuth support for the Google APIs Client Library for Objective-C, ... such as Universal Windows Platform (UWP), console and desktop apps.

lib/Net/OAuth/Simple.pm - CPAN - Perl
One of the keys of the hash must be C<tokens>, the value of which must be a ..... and Twitter xAuth 'desktop' apps and a FireEagle OAuth 1.0a web app in the ...

敦煌网开放平台 - DHgate open platform - DHgate.com
c Resource Owner Password Credentials:. using a user name and password to obtain ... Use Dhgate OAuth2.0 API, you need to apply for an application, we will give ... Wap sites, mobile phones have Server client / desktop client applications.

Some thoughts after (almost) a year of real Xamarin use | estaun.net ...
Apr 4, 2015 - I might use Xamarin for a Mac OS X desktop app in the coming year ..... You can use a native Objective C or Java library in a Xamarin C# ...

Explaining OAuth | hueniverse
Sep 5, 2007 - With OAuth 1.0 Draft due out next week, I wanted to introduce the protocol ... OAuth has built in support for desktop applications, mobile devices, set-top ... Allowing sites and services to communicate on the users behalf is c

Desktop Application Authorization | ВКонтакте - Vk
We recommend you use client application authorization based on the OAuth 2.0 ... on the Adobe AIR platform or an application for IPhone written in Objective-C.

Tech Tutorials: C# : Making a desktop weather application.
May 11, 2015 - C# : Making a desktop weather application. Weather application ... This application uses the yahoo weather API. Here we are ..... Format("\u00B0") + "C"; } private void button2_Click(object sender, EventArgs e) { Application.Exit() ..... Unknown 23 March 2016 at 15:04. Please provide valid credentials. OAuth ...

Discogs Forum - API Terms of Use are changing February 1, 2014
The OP does say "create an application id here: <link to OAuth Application creation page>", but ..... i interface Discogs API via Windows desktop application. ... http://deanhume.com/Home/BlogPost/a-simple-guide-to-using-oauth-with-c-/49.

Consuming Magento REST services - with oAuth authentication using ...
Mar 6, 2013 - This Magento REST and oAuth functionality and ways on which it could be ...... #3 C:\wamp\www\magento\app\code\core\Mage\Core\Controller\Varien\ .... I am trying to connect with an external desktop app, however I cannot ...

Paw – The most advanced API tool for Mac
Paw is a full-featured and beautifully designed Mac app that makes interaction with ... Paw supports OAuth 1 & 2, Basic Auth, Digest Auth and Amazon S3 ... NSURLConnection · Objective-C AFNetworking, NSURLSession · Python Requests ...

seriot.ch - Abusing Twitter API
Hence Twitter will be able to block any third-party application which fails to meet the new very ... 5.2 STTwitter, an Objective-C Library for Twitter ... OAuth is an standard authentication protocol over HTTP which allows users to approve or ..... these tokens secret in a desktop application is much more difficult, if possible at all.

An example on how to use Oauth and Python to connect to twitter ...
Jul 7, 2010 - ... 12.29.13 Decode JSON Web Token (JWT) in iOS (Objective-C); 11.06.13 ... Oauth grants third-party applications access to the resources without ... To use Oauth towards twitter your client needs a consumer key and a consumer secret. ..... using my standalone Twitter client installed on his local desktop.

Devices - Facebook Login - Facebook Developers
With Facebook Login for Devices, people can easily and safely log into apps and ... code and tells people to enter it on a web page on their desktop PC or smartphone. ... Load your app's dashboard and change Settings > Advanced > OAuth ...

OAuth 2.0 implementation for iPhone and iPad – ZeroHeroBlog
Aug 22, 2013 - OAuth is an open protocol to allow secure API authentication in a simple and standard ... flows for web applications, desktop applications, mobile phones, and living room devices. ... Stack and Heap Objects in Objective-C.

Create a Remote Desktop Viewer using C# and WCF - Random Sparks
Apr 22, 2009 - A key performance metric for remote desktop applications is remote screen refresh rate. ... I want to be able to capture both the desktop surface and the mouse as it moves ...... http://blog.bobcravens.com/2009/05/multiple-remote-desktop-viewer-c-wcf/ .... OpenID and OAuth using DotNetOpenAuth in ASP.

Windows 8 Series - Exploring OAuth: c# and 500px - Rahul Nath
Oct 5, 2012 - Service Provider: A web application that allows access via OAuth. ... for a phone or desktop application you can specify any url you want.

C# vs Java Part 2: Desktop and Mobile Platforms - Simple Programmer
Feb 8, 2010 - A C# vs Java comparison from a developer's real-life use perspective. This is part ... A Java desktop application can be run on any operating system that supports Java. (Which is .... OAuth and REST in Android: Part 1. May 25 ...

Playing with the Fitbit API | Aaron Johnson
Mar 17, 2011 - c) the client reference app source code shows the initialization of the .... mobile / desktop application especially as it relates to OAuth (since the ...

OZorkAuth - Learn OAuth2 + Spring Boot The Fun Way! - Stormpath ...
May 5, 2016 - The first thing to do is to configure the app to allow certain paths and to disable ...... curl on the command line and Postman in the browser or desktop app. .... In order to hit the /v1/c endpoint, you need an OAuth2 access token.

OAuth - Yahoo! Open Hack India 2011
OAUTH developer.yahoo.com/oauth. TUTORIAL: CREATE AN OAUTH APP developer.yahoo.com/oauth/guide/ ... desktop applications. Two Legged vs. ... OAuth including PHP, Flash, and Objective-C for (iPhone and Macs). You can learn ...

3 Ways to Develop Cross Platform Desktop Apps with PHP - SitePoint
Dec 3, 2014 - While not exactly good practice, it's good to know desktop apps can be ... PHP as a cross-platform desktop app development language? ..... With PHP, the features essential to a SNS app are easy to be integrated, like OAuth, JSON, etc. ... its based on C/C++ while its not designed for simple tasks you can ...

Getting Started | Campaign Monitor
NET, Perl, and Objective-C that cover all of the functionality available in the API and make it a ... From there you'll be asked for a few details to register your OAuth app. ... These are the steps for authenticating from desktop or other applications.