Lumira - Learn How-To Develop an Extension
Learn how to develop custom extension for Lumira - visualizations and data access connectors!
|Overview||Learn How-To||Viz Gallery I||OS Data Access|
SAP LUMIRA - DESIGNED WITH THE DEVELOPER IN MIND
Build custom visualizations and connectors to tell unique data stories
Learn how to develop by extensions type - Visualizations or Data Connectors
We have plenty of content that gets you going with developing your own extensions. Below you find the best resources, grouped extension type. Whenever you are stuck, make sure you check the official SAP Lumira Developer Guide.
And don't miss our Developer webinars - a great chance to connect with our experts!
Develop Visualization Extensions
What you need to know before you begin
The Visualization SDK
Skills to keep you afloat
To be able to create visualization extensions you need to have a good understanding of:
ABOUT THE VIZ PACKER PLUGIN FOR SAP WEB IDE
SAP recommends this environment for building new viz extensions. Web IDE has all the capabilities of the SDK, but supports developing in additional browsers, is easier to debug, beautifies your code, has code completion - and more good stuff! All future innovations will be in WebIDE exclusively. Here's some resources for more information:
|VizPacker: WebIDE Plugin vs. Lumira SDK|
Latest version of Web IDE Plugin
|The All-New Visualization IDE for Lumira|
|By @Raz Korn||By @Raz Korn||By @Dong Pan|
DEVELOPING VIZ EXTENSIONS WITH THE SAP WEB IDE
There are some great resources to learn how to develop visualization extensions using SAP Web IDE:
- SAP Documentation: SAP Lumira / SAP Web IDE
- SAP Documentation: VizPacker Plugin
- Webinar: Adapting a D3 chart for Lumira with Web IDE
- Tutorial: Create the Hello World Extension
- Modifying an existing open sourced viz extension
- Using external resourced when building viz extensions
- Best Practices for Visualization Extensions
Two examples of Lumira Viz Extensions, migrated to Web IDE:
By | Migrated by @Raz Korn
MIGRATING YOUR SDK-BASED VIZ EXTENSION TO AN SAP WEB IDE-BASED EXTENSION
Learn how to migrate an existing SDK-based viz extension to one based on SAP Web IDE and compatible with the latest release of SAP Lumira!
|Migrate VizPacker-based Lumira Visualization extensions to Web IDE|
By @Dong Pan
NEW TO SAP WEB-IDE?
SAP Web IDE is the environment for building HTML5 apps, based on SAP's Hana Cloud Platform (HCP) and it comes with free developer accounts.
USING LUMIRA SDK
Really, we do recommend that you use Web IDE, not the SDK
You might want to maintain your SDK based extensions though, for which we of course still ship the SDK as part of the Lumira Desktop download. Here's some of the key enablement assets for the Lumira SDK:
Official Documentation for SAP Lumira
How to Develop a Custom Visualization Extension for SAP Lumira
ADDITIONAL INSPIRATION FOR GREAT LOOKING VISUALIZATIONS
Harvard Visualization Course
|D3 Gallery on GitHub|
|@Jay Thoden van Velzen blogs - Visualize BigData within Lumira||A visualization course at Harvard||A gallery of visualizations on GitHub to get you inspired!|
Data Visualization and D3.js on Udacity
|OpenDataCity Examples||Interactive Data Visualization for the Web|
|A virtual classroom: Learn D3.js in 7 chapters, with hands-on exercises|
A gallery of visualizations from OpenDataCity (German)
|An eBook by Scott Murray, showing you how to best represent your data|
Develop Data Access Extensions
USING SAP LUMIRA DATA ACCESS EXTENSION SDK
An Introduction to Creating Data Access Extensions for SAP Lumira
In this SAP Lumira Expert Series webinar replay, , will give you an introduction to developing data access extensions that bring data from third-party data sources directly into SAP Lumira. Starting with an overview of the new features of V2 Data Access Extension SDK, Vamsi’s presentation then shifts to a demonstration of how to build a Web API connector to import historical stock quotes data from Quandl.com into SAP Lumira directly. The session concludes by completing your extension by generating a custom logo.
Brought to you by Product Management SAP Analytics