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

Slides:



Advertisements
Similar presentations
Ibiza June 4 th – 7 th Magento Developers Paradise Magento 2 Project Plans, Ideas and State Dmitriy Soroka System Architect.
Advertisements

The Web Wizards Guide to Freeware/Shareware Chapter Four Essential Tools for Web Page Authors.
1 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS Web 2.0: annotations at the CDS Brice GASSMANN Sébastien DERRIERE Thomas BOCH.
Web Toolkit Julie George & Ronald Lopez 1. Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments 
Extreme User Interfaces for Alfresco Kevin Dorr Sr. Solutions Engineer Americas Channel.
REST support for B2B access to your AppServer PUG Challenge Americas Michael Jacobs : Senior Software Architect Edsel Garcia : Principal Software.
FIspace Security Components FIspace Security Components NetFutures 2015 FIspace project Javier Romero Negrín Javier Hitado Simarro ATOS Serdar Arslan KoçSistem.
Javier Díaz, Alejandra Schiavoni, Ana Paola Amadeo, M. Emilia Charnelli Computer Science School National University of La Plata - Argentina Extending.
Cloud Hosting and Experimentation Environment Cloud Hosting and Experimentation Environment NetFutures 2015 FIspace project Javier Romero Negrín Javier.
FIspace Capability Model FIspace Capability Model NetFutures 2015 FIspace project Javier Romero Negrín Javier Hitado Simarro ATOS Serdar Arslan KoçSistem.
DOULS Jason Platts CETIS Widget Bash 23 rd March 2011.
Integration Capabilities Georgi
FIspace Project App Development Overview July 24th, 2014 Javier Romero Task Generic and Domain- specific Application Development leader Atos.
FIspace Project Webinar (I) July 24th, 2014 FIspace core platform Features Said Rahma Software Project Manager ATOS Spain.
LHCbPR V2 Sasha Mazurov, Amine Ben Hammou, Ben Couturier 5th LHCb Computing Workshop
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
©2012 Microsoft Corporation. All rights reserved..
Google App Engine Google APIs OAuth Facebook Graph API
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
Public Key Infrastructure from the Most Trusted Name in e-Security.
Innovative Foundation For an Open Source API Management Platform Asanka
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
The powerful capabilities of JBoss Middleware as cloud based services on OpenShift. Build applications. Integrate with other systems Orchestrate using.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Joomla! Day France SEBLOD Version 2.0 for Joomla! 1.6.
W. Sliwinski – eLTC – 7March08 1 LSA & Safety – Integration of RBAC and MCS in the LHC control system.
Definition of the SDK for FIspace Augusto Morales & Hector Bedón UPM.
Framework Universal & Infinite Software Solution.
Deutsches Elektronen-Synchrotron DESY Helmholtz Association of German Research Centres Hamburg, Germany The European X-Ray Laser Project.
HTML+JavaScript M2M Applications Viewbiquity Public hybrid cloud platform for automating and visualizing everything.
© 2012 Autodesk Implementing Cloud-Based Productivity Solutions with the AutoCAD® ObjectARX® API Ravi Krishnaswamy Senior Software Architect.
FIspace Review Story Board SW Demo related Presentations Sequence, Messages, Responsibilities.
FIspace SPT Seyhun Futaci. Technology behind FIspace Authentication and Authorization IDM service of Fispace provides SSO solution for web apps, mobile.
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
Introduction to the Adapter Server Rob Mace June, 2008.
0 Y! Mail Application Development Platform Open Hack day 14 th Feb 2009.
© Universidad Politécnica de Madrid How to develop a widget in Wirecloud (Application Mashup GE) Hands-on Webinar (November, 2012) Dr. Javier Soriano
FIspace Review Meeting 1 T220 Francisco Pérez Atos.
FIspace Review Meeting 1 T280 Francisco Pérez Atos.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Creating SmartArt 1.Create a slide and select Insert > SmartArt. 2.Choose a SmartArt design and type your text. (Choose any format to start. You can change.
ICM – API Server & Forms Gary Ratcliffe.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Securing Angular Apps Brian Noyes
ICM – API Server Gary Ratcliffe. 2 Agenda Webinar Programme API Server Overview JSON-RPC iCM API Service API Server and Forms New services under.
National Aeronautics and Space Administration TablePress Evaluation & Section 508 Accessible Tables with Visual Editor WP Workshop, 3/19/2014.
Development Environment: Connectors Prepared by T280 Dec, 2014.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
Live Mobile and Cloud Hacking by ACEs OGh | Fusion Middleware Experience (FME) 16-feb :45 – 16:45.
Secure Mobile Development with NetIQ Access Manager
Extreme User Interfaces for Alfresco Kevin Dorr Sr. Solutions Engineer Americas Channel.
Open Software Integrators, LLC 1 Spring Roo - IDE Research ● Basics of Spring Roo (Installation and Roo shell) ● Spring Roo, Maven, Tomcat works! ● Front.
REMI Database Antall Fernandes. REMI ● A relational database to facilitate data - metadata organization of various research studies. ● Interface into.
Architecture Review 10/11/2004
EPCRA Mobile App Android and iPhone
Getting Started with Alfresco Development
What is REST API ? A REST (Representational State Transfer) Server simply provides access to resources and the REST client accesses and presents the.
A technical look at new capabilities and features
FHIR BULK DATA API April 2018
Azure AD Line Of Business Application Integration
Building an Integrable XBRL Portal Daniel Hamm German Central Bank
Public Key Infrastructure from the Most Trusted Name in e-Security
Cognitive Service in AR platform.
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
TechEd /22/2019 9:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Lighting Up Real-time Web Communications with SignalR
Presentation transcript:

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

FIspace Project Tools offered to support developement in FIspace

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.

Selecting your own architecture Widget Compact Decoupled 4

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

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

SDK plugins: Capability management 7

Development environment: libs connecting FIspace 8

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

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

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

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

SDK Resources FIspace SDK – Collection of plugins developed for the Eclipse platform.Eclipse – FIspaceStudio Tool – The binary distribution of FIspace SDK. – User Guides – started/sdk-tutorial started/sdk-tutorial – started/FIspaceStudio-tutorial started/FIspaceStudio-tutorial –

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