Presentation is loading. Please wait.

Presentation is loading. Please wait.

NetFutures- FIspace Tools offered to support development in Fispace NetFutures 2015 FIspace project Javier Romero Negrín Javier Hitado Simarro ATOS Serdar.

Similar presentations


Presentation on theme: "NetFutures- FIspace Tools offered to support development in Fispace NetFutures 2015 FIspace project Javier Romero Negrín Javier Hitado Simarro ATOS Serdar."— Presentation transcript:

1 NetFutures- FIspace Tools offered to support development in Fispace NetFutures 2015 FIspace project Javier Romero Negrín Javier Hitado Simarro ATOS Serdar Arslan KoçSistem

2 FIspace Project Tools offered to support developement in FIspace

3 Features by now 3 FIspace PreferencesEspecial dialog pages to indicate how Fispace plugins are going to operate. FIspace PerspectivesFIspace (default) and Fispace Graphics: collection and arrangement of views, and its editor area. FIspace ViewsSet of views provided with the FIspaceStudio. Project WizardSix archetypes have been defined to generate the different FIspace projects. Generate project docJava doc generation by FIspace using maven capabilities in Eclipse. Using the AcsiEditor - BCOACSI editor is a web based tool used by BCM module of B2B component for the creation of business entities. Using the ProtonEditor – EPMAccess to PROTON, a web-based tool used by EPM module of B2B component for the creation of partners and the corresponding events. Editor for the Widget Config.xmlAllows the user to define its app configuration properties in a friendly way. SDI Connector with the SDI Rest Tool Used to experiment with SDI module locally. This feature is provided with an eclipse view, allowing end-users to test different services in different machines, not only on SDI connector plugin. Publish and Subscribe MessagesIt shows the capabilities of information transmission from different layers and systems through RabbitMQ. Logging PluginIt enables users to store (in a dedicated server), and classify the logs generated by FIspace apps in order to make easy the app development process. Transforming File FormatsSeveral standard/widely-used data formats can be interchanged by means of this plugin. REST client applicationsWizard for generating REST clients for the application developers in an easy way. SOAP client applicationsSOAP clients can be generated in an automatic and transparent way for the end user. FIspace Graphics ViewIts purpose is to include a graphical way for the most important FIspace plugins (such as REST/SOAP clients, Publisher/Consumer facilities, the Format Transformer, and widget management). MySketches pluginUseful for drawing images, diagrams or do annotations. Uploader pluginFor validating and uploading widgets to FIspace platform. Also widget status can be retrieved. Capability model managementThe capability model for Fispace can be managed with this plugin. OAuth client managementCreation, modification, and deletion of Oauth clients by the user. Business process uploaderWizard for helping the user to config the proper files, and a business process uploader to FIspace platform.

4 Selecting your own architecture Widget Compact Decoupled 4

5 FISPACE FIspace-Frontend Application architecture – Widget + Backend APP BACKEND APP FRONTEND REST + CORS REST + CORS REST

6 Uploading to FIspace Store Only First: (validate & generate.wgt) Second: (deploy & upload app) 6

7 SDK plugins: Capability management 7

8 Development environment: libs connecting FIspace 8

9 Development environment: libs … (schedule) 9 ConnectorServicesStatusAvailability (*) JavaScriptCRUD over Capability ModelTestedNot published yet PHPCRUD over Capability ModelTestedNot published yet C#CRUD over Capability ModelTestingApril 2015 PythonCRUD over Capability ModelTo be implementedApril 2015 (*) Pending to include the USE operation

10 How to Integrate Widgets? Pre-requisites… The IdM service comes with a Javascript library you can use to secure pure HTML/Javascript applications. What do you need? Basic understanding of Javascript and HTML Configuration json file created using FIspace frontend. Config.xml file created using FIspace Studio. JQuery JS Library

11 How to Integrate Widgets? After generating config.xml using FIspace Studio, create an HTML file like below to see if the user is authenticated.

12 Properties Object authenticated - true if the user is authenticated token - the base64 encoded token that can be sent in the Authorization header in requests to services tokenParsed - the parsed token subject - the user id Parsed Token name nickname preferred_username Profile More information can be found at https://bitbucket.org/fispace/core/wiki/Home https://bitbucket.org/fispace/core/wiki/Home

13 SDK Resources FIspace SDK – Collection of plugins developed for the Eclipse platform.Eclipse – http://37.131.251.110:8080/fispace-updatesite/ http://37.131.251.110:8080/fispace-updatesite/ FIspaceStudio Tool – The binary distribution of FIspace SDK. – http://37.131.251.110:8080/fispace-studio/ http://37.131.251.110:8080/fispace-studio/ User Guides – https://bitbucket.org/fispace/apps/wiki/tutorial/getting- started/sdk-tutorial https://bitbucket.org/fispace/apps/wiki/tutorial/getting- started/sdk-tutorial – https://bitbucket.org/fispace/apps/wiki/tutorial/getting- started/FIspaceStudio-tutorial https://bitbucket.org/fispace/apps/wiki/tutorial/getting- started/FIspaceStudio-tutorial – http://dev.fispace.eu/doc/wiki/sdk http://dev.fispace.eu/doc/wiki/sdk 13

14 That’s all folks! Contributors: Seyhun Mehmet Futaci Pablo Nuño Miryam Villegas


Download ppt "NetFutures- FIspace Tools offered to support development in Fispace NetFutures 2015 FIspace project Javier Romero Negrín Javier Hitado Simarro ATOS Serdar."

Similar presentations


Ads by Google