1 / 32

Cosmos - Technical Workshop

Cosmos - Technical Workshop. Madrid February 21, 2018 Hotel Don Pío. Cosmos today – As we see it. Concerns about future. A large catalog of developed applications. Consolidated tool. Technology controlled by its developers. High productivity.

Télécharger la présentation

Cosmos - Technical Workshop

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cosmos - TechnicalWorkshop Madrid February 21, 2018 Hotel Don Pío

  2. Cosmos today – As weseeit • Concernsaboutfuture. Cosmos Technical Workshop. Madrid February 21, 2018 • A large catalog of developed applications. • Consolidated tool. • Technology controlled by its developers. • High productivity. • A tool that has allowed to travel a path until today.

  3. Evolution of recentversions 7.0 November2017 GraphicalThemescustomization PDF signing(CosSignPdf) Grideditionimprovements 6.0.4 May2017 HTTPselectroniccertificateidentification (SII - Sistema Integrado de Información) 6.0 November2016 New JSON Class Cosmos WebServer Cosmos Data 5.6 October2015 HTTP Interface (Coshttpdll) Cosmos-Java integrationMultilanguage 5.0 December2012 RT FunctionalitiesListcustomization Cosmos Technical Workshop. Madrid February 21, 2018

  4. Evolution of recentversions Functionality Look & Feel IntegrationwithOther Technologies Cosmos Technical Workshop. Madrid February 21, 2018

  5. Cosmos today – Whatwewantittobe Cosmos Technical Workshop. Madrid February 21, 2018 • An open and integrated tool. • High productivity in the business rules layer. • Oriented towards all the current used technologies.

  6. Cosmos: nextsteps Cosmos Technical Workshop. Madrid February 21, 2018 • BASE 100 will continue to evolve COSMOS. • It is not always easy to choose the path. • Let'sselecttheprioritiestogether. • Among all: continue to add value to our installed park. Continue improving the tool. Integrationwithothertechnologies. • Functionality. • Graphicappearance and ergonomic. • …

  7. Improvements in recentversions Cosmos Technical Workshop. Madrid February 21, 2018

  8. Cosmos7 – Improvements in recentversions - Samples Cosmos Technical Workshop. Madrid February 21, 2018 • Graphiccontrols • Lists • Grids • Richtext • GUI customization (Themes) • Multilanguaje • Integrationwithothertechnologies • Java / JSON / HTTP / XML • Functionality

  9. List Control - Look & Feel Cosmos Technical Workshop. Madrid February 21, 2018

  10. List Control - Funtionality Cosmos Technical Workshop. Madrid February 21, 2018

  11. List control - Edition Cosmos Technical Workshop. Madrid February 21, 2018

  12. Grid Control - Functionality Cosmos Technical Workshop. Madrid February 21, 2018

  13. RichText Editor Cosmos Technical Workshop. Madrid February 21, 2018

  14. Changing Visual Aspect Cosmos Technical Workshop. Madrid February 21, 2018

  15. ZOOMFORM Cosmos Technical Workshop. Madrid February 21, 2018

  16. Multilanguage Cosmos Technical Workshop. Madrid February 21, 2018

  17. ExportReport Data To Excel Cosmos Technical Workshop. Madrid February 21, 2018

  18. Cosmos / Java Integration COSMOS cosjava.dll JNl JAVA Cosmos Technical Workshop. Madrid February 21, 2018

  19. JSON Format { "state":"CA", "sname":"California", "suppliers": [ { "supplier":3, "company":"ACCESS TECHNOLOGIES", "surname":"Kane", "fname":"Dennis", "address1":"900 Palomares Ave.", "city":"Belmont", "zip":"94002", "phone":" " }, { "supplier":5, "company":"ADD ASSOCIATES", "surname":"Harris", "fname":"Cindy", "address1":"2281 Las Palmas Dr.", "city":"Fremont", "zip":"94538", "phone":"(415) 683-1199" }, { "state":"AK", "sname":"Alaska" } Cosmos Technical Workshop. Madrid February 21, 2018

  20. Cosmos WebServer HTTP Request Cosmos REST Aplication INTERNET Response Client JSON Cosmos Technical Workshop. Madrid February 21, 2018

  21. Cosmos WebServer SERVER BROWSER CONFIG XML COSMOS PROJECT CosmosWebServer.jar cosjni.dll STATIC RESOURCES HTML, CSS, IMG… Cosmos Technical Workshop. Madrid February 21, 2018

  22. Cosmos WebServer –Web ServicesArchitecture - REST Cosmos Technical Workshop. Madrid February 21, 2018 • URI / URL (UniformResourceIdentifier / UniformResourceLocator) • http://...../customer/25 • http://...../customers?from=1&to=100 or /customers/1/100 • https://dog.ceo/api/breeds/list/all • Operations • GET: To consult and read resources • POST: To create resources • PUT: To edit resources • DELETE: To eliminate resources. • PATCH: To edit specific parts of a resource. • JSON • {"state":"AK“, "sname":"Alaska“}

  23. Cosmos WebServer – Configuration Cosmos Technical Workshop. Madrid February 21, 2018 <configuration> <projectname="stock" path="stock/rest" dirPath="C:\software\cosmos\CwsDemo\DEMORESTCOSMOS.PRJ"> <module name="states" path="states"> <methodname="findByKey" path=“{key}" http="GET"> <urlParametername="key"/> </method> <methodname="deleteByKey" path=“{key}" http="DELETE"> <urlParametername="key"/> </method> <methodname="update" path=“{key}" http="PUT"> <urlParametername="key"/> <bodyParametername="entity"/> </method> <methodname="create" http="POST"> <bodyParametername="entity"/> </method> <methodname="resultList" path="resultList" http="POST"> <queryParametername="firstResult" defaultValue="0"/> <queryParametername="maxResults" defaultValue="10"/> <queryParametername="orderBy"/> <bodyParametername="filter"/> </method> <methodname="resultCount" path="resultCount" http="POST"> <bodyParametername="filter"/> </method> </module> .... </project> </configuration>

  24. Web ApplicationswithAngularJs HTML ANGULAR JS DIRECTIVES CONTROLLERS SERVICES Cosmos Technical Workshop. Madrid February 21, 2018

  25. AngularJsApplicationusing Cosmos WebServer HTML ANGULAR JS SERVER DIRECTIVES CONFIG XML COSMOS PRJ Cosmos Modules CosmosWebServer.jar cosjns.dll CONTROLLERS STATIC RESOURCES HTML, CSS, IMG… SERVICES Cosmos Technical Workshop. Madrid February 21, 2018

  26. Cosmos Data - Architecture EDITOR ENGINE SQL Cosmos Technical Workshop. Madrid February 21, 2018

  27. Cosmos Data - Samples Cosmos Technical Workshop. Madrid February 21, 2018

  28. Cosmos Data – Samples II Cosmos Technical Workshop. Madrid February 21, 2018

  29. Cosmos – VisionfortheFuture - Poll Cosmos Technical Workshop. Madrid February 21, 2018

  30. Cosmos – VisionfortheFuture – Polldetail Cosmos Technical Workshop. Madrid February 21, 2018

  31. Cosmos – VisionfortheFuture – Mainareas • Appearance and ergonomicsmodernization • Look & Feel • Graphiccontrols • DynamicLayout (Responsive) • Integrationwithothertechnologies • PDF, QR, EAN13, Electronicsignature, FTP, Mail • SOA architectures • MS Office • Mobility / Web • HTML / JS, Mobile APPs Cosmos Technical Workshop. Madrid February 21, 2018

  32. Cosmos – VisionfortheFuture - conclusions • Modernize • Tools for the developer • End User interface • Encourage integration with other technologies • Offermaximunproductivity Cosmos Technical Workshop. Madrid February 21, 2018

More Related