DD MM YYYY AllSeen Alliance 1 Data-Driven API WG Progress Report Dominique Chanet Technicolor – Qeo, LLC.

Slides:



Advertisements
Similar presentations
Reinventing using REST. Anything addressable by a URI is called a resource GET, PUT, POST, DELETE WebDAV (MOVE, LOCK)
Advertisements

Building Bug-Free O-O Software: An Introduction to Design By Contract A presentation about Design By Contract and the Eiffel software development tool.
Institut für Roboterforschung Abteilung Informationstechnik technische universität dortmund A Cloud in a Nutshell Implementation of the Open Cloud Computing.
Gateway Agent Product & Architecture
JMS messaging service  All write-only Fedora operations are published to subscribed clients  Messaging system can be durable – if client/consumer/subscriber.
3 November 2014 AllSeen Alliance ‹#› Data-driven API breakout session DOMINIQUE CHANET Qeo LLC a subsidiary of Technicolor SA.
RSS Part Two ACE 2004 June 21, Versions of RSS
SOAPI: a flexible toolkit for implementing ingest and preservation workflows Mark Hedges Centre for e-Research, King’s College London Arts and Humanities.
St Testing, Simulation and Monitoring (actually mostly simulation) Stephen Hillier Joint Meeting, Mainz, June 2001.
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
Comprehensive Building Modeling Presented By: Bariham Hossny Gheith by Larry Rocha
A Dynamic Approach to Knowledge Capture and Retrieval: Delivering Lessons Learned to NASA Scientists and Engineers Presenter: Swapna Gupta Advisor: Dr.
22 September 2014 AllSeen Alliance 1 Lighting Service Framework (LSF)
CNIT 133 Interactive Web Pags – JavaScript and AJAX Review HTML5.
Software Reengineering 2003 년 12 월 2 일 최창익, 고광 원.
26 August 2015 AllSeen Alliance 1 C&C Working Group Meeting 11 JUNE 2014.
SEAL V1 Status 12 February 2003 P. Mato / CERN Shared Environment for Applications at LHC.
Dreambox Introduction Math Adaptive Learning August 23, 2012.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Antigone Engine Kevin Kassing – Period
Selected Topics in Software Computing Distributed Software Development CVSQL Final Project Presentation.
Introducing Axis2 Eran Chinthaka. Agenda  Introduction and Motivation  The “big picture”  Key Features of Axis2 High Performance XML Processing Model.
Putting What We Learned Into Context – WSGI and Web Frameworks A290/A590, Fall /16/2014.
Pegasus Status Update April April 2001 Karl Schopmeyer.
Olof Bärring – WP4 summary- 6/3/ n° 1 Partner Logo WP4 report Status, issues and plans
Washington Area SGML/XML Users Group – 21 June 2000 BeOpen.com 1 Python, XML, and PythonLabs Fred L. Drake, Jr.
Programming Languages , perfSONAR-PS Developers Meeting Aaron Brown, Maxim Grigoriev, Eric Pouyoul.
Yii is “yes it is” from this we can know that surely it would be a highly needed technology for website developers for its high performance. It is suitable.
Mono Update. Miguel de Icaza
DORII Joint Research Activities DORII Joint Research Activities Status and Progress 6 th All-Hands-Meeting (AHM) Alexey Cheptsov on.
Introduction of PRO WG activities Group Name: TP Source: Shingo Fujimoto, FUJITSU, Meeting Date: Agenda Item:
Axel Naumann University of Nijmegen / NIKHEF, NL ROOT 2004 Users Workshop The Future of THtml Plans and Status of ROOT’s documentation facility.
Three State Data Warehouse 1 Cassie Archuleta Tom Moore May 6, 2014 Progress Update for 3SDW Development.
Luminance.  Major group refactoring.  Development Lead: Stephen Damm.  Project Manager: Martina Nagy.  Test team member: Chet Collins.  A lot of.
Accelerator Physics SNS EPICS Integration with Web-based Technologies Presentation by Madhan Sundaram.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
1 Core Working Group: Security 2.0 September 15, 2015 The contents of this document, and the interfaces described, and all the information herein, are.
INFSO-RI Enabling Grids for E-sciencE Information and Monitoring Status and Plans Plzeň, 10 July 2006 Steve Fisher/RAL.
WCL303 Business Desktop Deployment (BDD) 2007: Part 2, Deploying the 2007 Office system Michael Niehaus Systems Design Engineer Microsoft
WP7 - Small scale mockup Status 3rd Review Meeting Cartif-Brussels 17/12/2014 Gorenje d.d., Sašo Vinkovič, Mihael Bračko.
STATUS OF THE UNIFIED SOLIDS LIBRARY Gabriele Cosmo/CERN Tatiana Nikitina/CERN.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
A Web-based Integrated Console for Controlling a Set of Networks (WICCSN) By Avinash & Amber For Web Security Class under Dr Yang Andrews.
THtml rev 2.0 Status and Plans of ROOT’s documentation facility Axel Naumann / Fermilab.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
Information Architecture WG: Report of the Spring 2005 Meeting April 14, 2005 Steve Hughes, NASA/JPL.
Doc.: IEEE /0371r0 Submission May 2005 S. McCann & E. Hepworth, Siemens Roke ManorSlide 1 IEEE 802 Architecture Issues Notice: This document has.
17 Feb 2015 AllSeen Alliance1 Security 2.0 Planning inputs PETER HUYGE Qeo LLC a subsidiary of Technicolor SA.
NEMO Basic Support update IETF 61. Status IANA assignments done Very close to AUTH48 call Some issues raised recently We need to figure out if we want.
New Project Model UI Primary Author: Mikhail Sennikovsky Major contributors: Mikhail Voronin, Oleg Krasilnikov, Leo Treggiari Intel Corporation September,
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June 3, 2009 Copyright © 2006, 2009 Wind River Systems, Inc., Made available.
Open Map Yamama Dagash & Haitham Khateeb under the supervision of: Benny Daon & Eyal Levin Open Map.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Data Management Daniel Marcus Washington University.
Ext JS - Direct Bridging The Gap A DMSBT Presentation By Timothy Chandler.
OpenPegasus Documentation Discussion What should we change, what should we keep? KS OpenPegasus Developers Conference 27 September 2012.
MASS C++ Updates JENNIFER KOWALSKY, What is MASS? Multi-Agent Spatial Simulation A library for parallelizing simulations and data analysis Uses.
*DT Project Model Leo Treggiari Intel Corp. Dec, 2005.
Using ZeroMQ for GEP. 2 About ZeroMQ The “zero” in ZeroMQZeroMQ  Zero Broker  Zero Latency (Low Latency)  Zero Administration  Zero Cost – Cross Platform.
Unit – 5 JAVA Web Services
Grid Scheduling Architecture – Research Group
Ieva Juodelytė IT 3 kursas 4 grupė
GFAL 2.0 Devresse Adrien CERN lcgutil team
Pegasus Status Update April 2001
Modernizing web service standards: The next version of WFS
GIFT / Fiscal Data Package Iteration 3
Component-Based Software Engineering
[Document title] [Author Name and affiliation].
PyWBEM Python WBEM Client: Overview #2
Session Abstract This session will provide an overview of the latest improvements and enhancements made to the Ed-Fi ODS/API in 2016, as well as a preview.
Presentation transcript:

DD MM YYYY AllSeen Alliance 1 Data-Driven API WG Progress Report Dominique Chanet Technicolor – Qeo, LLC

DD MM YYYY AllSeen Alliance 2 Status of the code Proof of Concept implementation done –C++ Data-driven API Library (a wrapper around AllJoyn Core) –DDAPI Code Generator –Introspection XML extensions for named structs and dictionaries DDAPI requires a C++0x toolchain –saved us considerable implementation effort –we’re open for 3 rd party contributions that wean us off our shared_ptr dependency We’re hard at work refining the implementation –Writing tests –Defining a proper threading model First release to AllSeen git repositories is done Not production-ready, but good enough for a “sneak peek”.

DD MM YYYY AllSeen Alliance 3 Status of the code Shooting for a slipstream release in the wake of R14.06 –still labeled experimental, but nicely integrated in the rest of the release Future evolutions (R14.10) –tweak discovery mechanism for NGNS –better compatibility with “standard AllJoyn” –create clean separation between DDAPI core and language bindings –Android/Java binding. Other language bindings, time permitting –Define, implement, incorporate Security 2.0 (joint work with Core WG) Longer term –complete the set of language bindings –type system extensions (joint work with Core WG) optional fields/arguments enumerations interface versioning/elasticity/evolution

DD MM YYYY AllSeen Alliance 4 Status of the documentation Reference manual: comprehensive Doxygen docs Developer guide: currently limited to a short introductory section in the Tutorial Tutorial: short walkthrough of a simple home security system implementation README: build instructions, dependencies, etc. Data Modeling Best Practices: yet to be written

DD MM YYYY AllSeen Alliance 5 Interaction with other Working Groups DDAPI is not just a simplified API: it’s a way of life –even if you implement the same AllJoyn Interfaces, compatibility is not guaranteed –certain things must be done the DDAPI way discovery, session setup, property update behavior, … –needed to achieve our stated goals (pub-sub, data-centric, API simplification, interop guarantees, …) Implication: today’s services are not inherently compatible with/usable from the DDAPI We want to engage selected WGs to see how we can bridge this gap Base Services, Lighting, Gateway Agent –from their side: consider basing your work on the DDAPI or modeling your Interfaces in a DDAPI-compatible way –from our side: make sure you can use a “packaged” service (e.g. control panel) elegantly in conjunction with DDAPI find ways to make our discovery/session setup less rigid so we can better interact with existing services

DD MM YYYY AllSeen Alliance 6 Thank you Follow us on For more information on AllSeen Alliance, visit us at: allseenalliance.org & allseenalliance.org/news/blogs This is where your legal information goes