Coder Social home page Coder Social logo

eggzotic / ontap_monitor Goto Github PK

View Code? Open in Web Editor NEW
0.0 4.0 0.0 2.2 MB

Flutter App to Demonstrate the possibilities with the ONTAP REST API

Kotlin 0.04% Swift 0.14% Objective-C 0.01% Dart 91.02% HTML 5.97% Ruby 1.09% JavaScript 0.09% CSS 1.63%
flutter ontap rest-api

ontap_monitor's Introduction

ontap_monitor

Demo use of Netapp ONTAP REST API in a Flutter App.

Description

This project demonstrates the use of the NetApp ONTAP REST API within a Flutter application. That API is available from NetApp ONTAP 9.6 and later.

For development purposes you can have your own running ONTAP Simulator - download the OVA from the NetApp support site at https://mysupport.netapp.com/ (NetApp SSO login required).

Persistent storage of config (& cached API responses) is currently local-device-only (using SharedPreferences) for simplicity - to keep the repo self-contained and ready-to-run for new users. For an enterprise app some external DB, with per-user authentication, and stronger encryption for credentials, would likely be preferred.

The aim is to demonstrate how custom apps can be built that leverage the REST API e.g. for reporting, monitoring, configuration and provisioning of ONTAP resources. This could, for example, allow a Managed Services partner to create a self-branded, customer-needs-targeted - even self-service - application to monitor/manage their customers NetApp estate.

This app can be run on iOS, Android using the appropriate "flutter run -d ..." device spec. Flutter web will not currently work as the ONTAP REST server (builtin to ONTAP) does not appear to support CORS (Cross Origin Resource Sharing) - which Javascript-in-a-browser requires, sigh...

A few resources to get you up and running with Flutter:

For help getting started with Flutter, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Richard Shepherd ([email protected], [email protected])

July 2020

ontap_monitor's People

Contributors

eggzotic avatar

Watchers

 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.