new next for advanced developers
TRANSCRIPT
![Page 1: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/1.jpg)
We’re ready. Are you?
February 15 - 19, 2016 • Berlin, Germany
![Page 2: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/2.jpg)
New NeXt For Developers Susie Wee, Wael Kamal, Abu, Ming Zhu, Edwin Zhang
![Page 3: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/3.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 3
Problems visualize on diffeerent domains
Networking IOT/Indoor Navigation Big Data
![Page 4: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/4.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 4
Complexity
![Page 5: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/5.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 5
Variety
![Page 6: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/6.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 6
Interactivity
![Page 7: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/7.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
Current Solutions
7
![Page 8: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/8.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 8
![Page 9: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/9.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 9
D3
![Page 10: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/10.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
What is the difference from the beginning status
10
![Page 11: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/11.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
NeXt solution
11
![Page 12: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/12.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 12
NeXt means, User eXperience embedded in Network. It is a HTML5/JavaScript based toolkit for visualizing topology and things
![Page 13: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/13.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
Solving the complexity
13
![Page 14: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/14.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 14
Aggregated node
Expanded node
![Page 15: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/15.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
Providing variety
15
![Page 16: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/16.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 16
![Page 17: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/17.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
Adding interactivity
17
![Page 18: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/18.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 18
Select multiple node
Move topology on the screen
Zoom in / zoom out
Zoom by selection
Focus drawing
![Page 19: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/19.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
Demo
19
![Page 20: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/20.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 20
![Page 21: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/21.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
Lao Zi Ancient Chinese philosopher
21
![Page 22: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/22.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
22
Next core engine
NeXt rendering engine NeXt graphic library
Themes
Common themes
Dependent files
![Page 23: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/23.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 23
Initialize topology
![Page 24: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/24.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
Fill Models
24
![Page 25: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/25.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
With several lines of code we can build a simple ,interactive topology with rich content. Good user experience
25
![Page 26: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/26.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 26
![Page 27: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/27.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
What is the price
27
![Page 28: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/28.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
It is all open sourced now for free with eclipse license 1.0
28
![Page 29: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/29.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
Where to get document and code
29
developer.cisco.com/site/next
![Page 30: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/30.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 30
git clone https://git.opendaylight.org/gerrit/p/next
![Page 31: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/31.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
What is the future of NeXt
31
![Page 32: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/32.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 32
At a glance
![Page 33: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/33.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 33
![Page 34: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/34.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
NeXt 2.0 Road map
34
2016-03-28 2016-04-31 2016-06-8 2016-07-28
Finish networking model design Finish networking tool kit Leverage the topology features from next 1.0
Finish IoT model design Finish IoT tool kit
Finish Big data service model design Finish big data service toolkit
Finish testing Finish user guide Finish documentation Finish open source check point
![Page 35: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/35.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
Video
35
![Page 36: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/36.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 36
![Page 37: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/37.jpg)
Thank you
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 37
Feel free to contact me at
![Page 38: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/38.jpg)
We’re ready. Are you?
![Page 39: New NeXt for Advanced Developers](https://reader031.vdocument.in/reader031/viewer/2022022203/5871099c1a28abac6d8b4a03/html5/thumbnails/39.jpg)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 39
NeXt Lang EX OOP Map List NX-Base
SVG lib History routing Hash routing Utils NX-web
NX-Model Topology Model Map Model Flow Model
NX-View Topology toolkit Glance toolkit DevIoT toolkit Analystic
toolkit
High level architecture diagram of NeXt