+ All Categories
Home > Documents > Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and...

Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and...

Date post: 19-Jun-2020
Category:
Upload: others
View: 10 times
Download: 0 times
Share this document with a friend
23
CacheConf A few words. Andrey Sobolev Xored Software Inc. Atelier
Transcript
Page 1: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

CacheConf

A few words.

Andrey SobolevXored Software Inc.

Atelier

Page 2: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

• Atelier for users– Features– News• Some dev details• Support• Testing

•Questions?

Topics

Page 3: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

•Open platform with rich ecosystem.• Version control systems.• Debugging support.• Refactoring and code analysis.•Windows, Mac и Linux• A lot of extensions for any needs.• RCPTT for functional testing.

Atelier and Eclipse

Page 4: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

• UDL Code on client level.• User formatting and positioning.• Validation and code analysis.• Code in projects.•On modify code to server publications.• Indexing of server data for fast access.• Version control support.• Easy navigation and search.

Atelier and source code.

Page 5: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

Welcome and documentation.

Page 6: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

Documentation

Page 7: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

How it looks

Page 8: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

• Logical separation of code.• Navigation over items• File structure/filters• Support of CSP• Status of synchronisation• Different VCS systems• Different servers and namespaces

Projects

Page 9: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

• Editing• CLS• MAC/INT• JS/HTML/CSP(new)

• Syntax highlighting• Show errors• Breakpoint• Structure and navigation

Code editors

Page 10: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

Content assistance (new)

Page 11: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

Open declaration/doc hovers

Page 12: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

• Predefined.• User defined.

Template assistance

Page 13: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

• As many as required• Logical structure• View files directly• Import of items to projects• Import of CSP applications• Delete of server files

Servers

Page 14: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

• Highlighting• Server/Namespace

bar• Breakpoints• Readonly

Server documents

Page 15: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

• Configurations– Debug/Run– Attach to process• Local variables• Breakpoints– Line breakpoints– Watch points• Console with input• Step over Local or Server files

Debugging

Page 16: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

Sync and Conflict Resolution

Page 17: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

Add-ins and Templates

Page 18: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

Add-ins and Templates

Page 19: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

Ensemble support• Templates • BPL/DTL editors

Page 20: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

Atelier

Support BPL/DTL in editor.

Page 21: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

Copyright © 2016 Xored Software, Inc

• 3072 total tickets - 479 open in total.• ~ 2363 issues are done in planned 1.0 release.• ~ 750 unit tests + 7800 parser tests.• 575 functional tests using RCPTT ~ 4.5 hours of testing

time running for all Windows/Linux/macOS for every commit.

• Switch to Eclipse Neon release.• A lot of fixes for stability and performance.

Atelier — some dev details.

Page 22: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

CacheConf

Questions???

Page 23: Atelier - InterSystems€¦ · Atelier • UDL Code on client level. • User formatting and positioning. • Validation and code analysis. • Code in projects. • On modify code

CacheConf

Thanks!

Andrey SobolevXored Software Inc.


Recommended