70 likes | 156 Views
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
E N D
Developer Sessions • What is it about? • Integration • Automation • Customization • For Whom? • Consultants, integration engineers, architects • How? • Use the glue: Leverage NetApp APIs to dobetter 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 Fun Improving IT and operation at customer Apps Data OnTAP PowerShell Toolkit Ingredients: HyperVisor NMSDK Storage SuperGlue NetApp Confidential - Internal Use Only
Schedule September • September 04: Use Case: Access Performance Metrics on C-Mode SystemsThis 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 DevicesThis 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 StandardizationThis 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 NetApp Confidential - Internal Use Only
Use Case:Android meets NMSDK Dr. Adolf Hohl
Architecture Today Last Session See: https://communities.netapp.com/docs/DOC-18294 NetApp Confidential - Internal Use Only
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 NetApp Confidential - Internal Use Only
Ressources • Android and AMQP:http://simonwdixon.wordpress.com/2011/06/03/getting-started-with-rabbitmq-on-android-part-1/ • AChartEngine: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 • Android meets NMSDK:https://communities.netapp.com/docs/DOC-18294 NetApp Confidential - Internal Use Only