Presentation is loading. Please wait.

Presentation is loading. Please wait.

Developer Sessions  What is it about? –Integration –Automation –Customization  For Whom? –Consultants, integration engineers, architects  How? –Use.

Similar presentations


Presentation on theme: "Developer Sessions  What is it about? –Integration –Automation –Customization  For Whom? –Consultants, integration engineers, architects  How? –Use."— Presentation transcript:

1 Developer Sessions  What is it about? –Integration –Automation –Customization  For Whom? –Consultants, integration engineers, architects  How? –Use the glue: Leverage NetApp APIs to do better integrations at customers –Use case centric approach  When? –Tuesday 15:00-16:00 CET –https://communities.netapp.com/community/interfaces_and_tools/ developer/developer-sessions 1 NetApp Confidential - Internal Use Only Improving IT and operation at customer Super Glue NMSDK Ingredients: Data OnTAP PowerShell Toolkit Apps HyperVisor Storage Fun

2 Schedule September  September 04: Use Case: Access Performance Metrics on C-Mode Systems This session is about accessing Cluster Mode operational and performance metrics for dashboarding reasons. We work through a code sample written in Java to access metrics of choice and turn them from a raw format in human readable content. You get a sample code at hand and learn leveraging JAVA bindings of NMSDK for your own purposes. Programming language: Java  September 11: Use Case: Pushing live Performance Data to Android Mobile Devices This session is about pushing operational data of NetApp Controllers to Android Mobile Devices. More specifically we make use of the former session and push this data. We show the concept and give you the showcase code at hand for having your own fun. Programming language: Java  September 18: Use Case: Migrating for Tech Refresh and Storage Standardization This session is about a methodology and a semi-automated tool to migrate storage from controllers being affected by a tech refresh. The methodology allows to group storage objects belonging to an application and takes maintenance windows in mind. An Excel sheet covers this logic and produces actual commands to perform the migration. It standardizes the volumes at the target systems to latest storage efficiency best practice. Programing language: Excel + CLI 2 NetApp Confidential - Internal Use Only

3 Dr. Adolf Hohl Use Case: Android meets NMSDK 3

4 Architecture 4 NetApp Confidential - Internal Use Only Today Last Session See: https://communities.netapp.com/docs/DOC-18294

5 Reasons for this Architecture  Why not directly use NMSDK from Android? –Would require routable access to storage controllers –Credential management –Creating views in multi-tenant environments not possible  Aggregation of messages from different sources –Easy via subscribing –Easy to attach event processing 5 NetApp Confidential - Internal Use Only

6 Ressources  Android and AMQP: http://simonwdixon.wordpress.com/2011/06/03/getting-started- with-rabbitmq-on-android-part-1/ http://simonwdixon.wordpress.com/2011/06/03/getting-started- with-rabbitmq-on-android-part-1/  AChartEngine: http://www.achartengine.org/ http://www.achartengine.org/  NMSDK – ClusterMode API Guide: https://communities.netapp.com/servlet/JiveServlet/previewBody /18058-102-1-33608/Developer%20Guide%20-%20Cluster- Mode%20APIs.pdf https://communities.netapp.com/servlet/JiveServlet/previewBody /18058-102-1-33608/Developer%20Guide%20-%20Cluster- Mode%20APIs.pdf  Android meets NMSDK: https://communities.netapp.com/docs/DOC-18294 https://communities.netapp.com/docs/DOC-18294 6 NetApp Confidential - Internal Use Only

7 7


Download ppt "Developer Sessions  What is it about? –Integration –Automation –Customization  For Whom? –Consultants, integration engineers, architects  How? –Use."

Similar presentations


Ads by Google