New NeXt for Advanced Developers

Preview:

Citation preview

We’re ready. Are you?

February 15 - 19, 2016 • Berlin, Germany

New NeXt For Developers Susie Wee, Wael Kamal, Abu, Ming Zhu, Edwin Zhang

© 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

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 4

Complexity

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 5

Variety

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 6

Interactivity

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID

Current Solutions

7

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 8

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 9

D3

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID

What is the difference from the beginning status

10

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID

NeXt solution

11

© 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

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID

Solving the complexity

13

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 14

Aggregated node

Expanded node

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID

Providing variety

15

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 16

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID

Adding interactivity

17

© 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

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID

Demo

19

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 20

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID

Lao Zi Ancient Chinese philosopher

21

© 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

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 23

Initialize topology

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID

Fill Models

24

© 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

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 26

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID

What is the price

27

© 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

© 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

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 30

git clone https://git.opendaylight.org/gerrit/p/next

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID

What is the future of NeXt

31

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 32

At a glance

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 33

© 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

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID

Video

35

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 36

Thank you

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 37

Feel free to contact me at

mizhu2@cisco.com

We’re ready. Are you?

© 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

Recommended