SlideShare a Scribd company logo
1 of 18
Download to read offline
One year with
Dr. Clement Escoffier, akquinet A.G.
Karl Pauls, akquinet A.G.
Guillaume Sauthier, Bull SAS
OW2	
  Chameleon	
  was	
  born	
  almost	
  one	
  year	
  ago.	
  The	
  project’s	
  goal	
  is	
  to	
  
provide	
   an	
   infrastructure	
   and	
   common	
   services	
   to	
   build	
   flexible	
   and	
  
customizable	
  OSGi-­‐based	
  applicaEon	
  servers.	
  OW2	
  Chameleon	
  has	
  grown	
  
during	
   this	
   year	
   and	
   reached	
   a	
   level	
   of	
   maturity	
   that	
   allows	
   producEon	
  
deployments.	
   CollaboraEons	
   with	
   others	
   open-­‐source	
   projects	
   were	
   also	
  
started	
   this	
   year.	
   Furthermore,	
   the	
   development	
   is	
   integrated	
   with	
   the	
  
OW2	
  infrastructure.	
  OW2	
  Chameleon	
  strives	
  to	
  be	
  a	
  good	
  OW2	
  CiEzen	
  and	
  
follows	
  a	
  Mentoring	
  approach.	
  
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
Outline	
  
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
Chameleon	
   CollaboraEons	
  
IntegraEon	
  in	
  
OW2	
  
Mission	
  Statement	
  
•  Provides	
  a	
  way	
  to	
  build	
  customized	
  and	
  
specific	
  execuEon	
  environments	
  
•  Main	
  CharacterisEcs	
  
– OSGi-­‐based	
  
– Modular	
  and	
  service-­‐centric	
  
– Dynamic	
  
	
   OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
How	
  does	
  a	
  Chameleon	
  look	
  like	
  ?	
  
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
Core	
  
Deployment	
  and	
  Provisioning	
  
Infrastructure	
  /	
  Technical	
  Services	
  
ApplicaEons	
  
OSGi	
  +	
  Core	
  services	
  	
  
and	
  frameworks	
  
Managing	
  bundles,	
  services	
  and	
  
configuraEons	
  
Technical	
  Services	
  	
  
(Service	
  Catalog)	
  
ApplicaEons	
  bundles	
  and	
  
services	
  
What	
  can	
  we	
  achieve	
  ?	
  
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
Web	
  ApplicaEons	
  
What	
  can	
  we	
  achieve	
  ?	
  
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
Desktop	
  ApplicaEons	
  
What	
  can	
  we	
  achieve	
  ?	
  
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
Mobile	
  and	
  Embedded	
  
ApplicaEons	
  
Chameleon	
  Components	
  
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
Core	
  
Frameworks	
  
Service	
  Catalog	
  
Ready	
  to	
  use	
  OSGi	
  runEme	
  	
  
+	
  component	
  model	
  +	
  configuraEon	
  support	
  
ROSE	
  :	
  remote	
  service,	
  dynamic	
  discovery,	
  	
  
protocol	
  agnosEc	
  
Visual	
  VM	
  Plugin:	
  OSGi	
  adminstraEon	
  
JSON,	
  SyndicaEon,	
  Chat,	
  Twi[er,	
  
Preferences…	
  	
  
	
  +	
  Distribu0ons	
  
Quick	
  start	
  packs	
  (web,	
  sling,	
  communicaEon	
  server…)	
  
CollaboraEons	
  
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
•  Apache	
  Felix	
  
–  Reuse	
  of	
  components	
  
–  Feedbacks	
  
•  Apache	
  Ace	
  
–  As	
  provisioning	
  system	
  
•  Apache	
  Sling,	
  
Commons…	
  
•  uGASP	
  
–  RemoEng,	
  framework	
  
•  JOnAS	
  
–  CollaboraEon,	
  
discussions,	
  sharing	
  
•  Aspire	
  
–  Reuse	
  of	
  components	
  
CollaboraEons	
  
Others	
  Feedback	
  &	
  IntegraEon	
  
•  ImplementaEon	
  of	
  services	
  using	
  others	
  OS	
  
projects:	
  
–  ROME,	
  json.org,	
  jabsorb,	
  android,	
  mysql,	
  hsql…	
  
–  Available	
  from	
  the	
  service	
  catalog	
  
•  CollaboraEons	
  
–  VisualVM	
  team,	
  Axway	
  
•  European	
  Projects	
  
–  OSAMI	
  
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
How	
  to	
  be	
  a	
  good	
  OW2	
  CiEzen	
  
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
OW2	
  	
  
CiEzenship	
  
Development	
  Forge	
  
Openness	
  IntegraEon	
  
Mentoring ?
Accompany a newly accepted	
  
project	
  
http://www.flickr.com/photos/lrargerich/3187525211/ http://www.flickr.com/photos/jameskm03/3495183023/
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
from childhood …	
  
... to graduation	
  
Who can mentor a project ?
•  Technology Council Member
•  Community Involved
•  Experiences to Share
http://www.flickr.com/photos/thomashawk/387971417/
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
Technical Duties
•  Helps the project to setup its
infrastructure	
  
o  Forge services (including)	
  
  SCM	
  
  Mailing lists 	
  
  Wiki
  The Headquarter	
  
  Tracker	
  
  Continuous integration 	
  
o  Avoid the usual pitfalls	
  
o  Share his knowledge about
the OW2 platform 	
  
•  Encourage usage of best
practices	
  
•  Ensure that the project is "on
the rails"
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
Social Duties
•  Act as the entry-point to
the OW2 community	
  
o  Knows the OW2 "Who's
who" 	
  
  And who is doing
what ...
•  Help to create
relationships between
projects	
  
o  Can detect early possible
cooperation	
  
o  Project cross-fertilizer	
  
o  Make people meet and talk
together
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
You	
  are	
  
here	
  
Chameleon Today
•  Frequent releases	
  
•  Contributors from different companies
•  Under active development	
  
o  Services added to the catalog on a regular basis
•  Still small community	
  
o  But used on production	
  
•  High quality components	
  
	
  
•  Soon out of the incubator ?
And	
  tomorrow	
  ?	
  
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  
Extended	
  
CollaboraEons	
  
Apache	
  Ace	
  
OW2	
  JOnAS,	
  
uGASP	
  
New	
  services,	
  
and	
  distribuEons	
  
More	
  and	
  Be[er	
  
Support	
  
Mail,	
  JPA,	
  JTA	
  
Installers	
  
WebKit	
  
OW2	
  Annual	
  Conference	
  2010,	
  November	
  24-­‐25,	
  La	
  Can;ne,	
  	
  Paris.	
  
www.ow2.org	
  
	
  

More Related Content

Viewers also liked

Social Media for Business [public version]
Social Media for Business [public version]Social Media for Business [public version]
Social Media for Business [public version]
Khomeini Mujahid
 
BEACON 101: Sequencing tech
BEACON 101: Sequencing techBEACON 101: Sequencing tech
BEACON 101: Sequencing tech
c.titus.brown
 

Viewers also liked (20)

19th annual professional responsibility seminar
19th annual professional responsibility seminar19th annual professional responsibility seminar
19th annual professional responsibility seminar
 
Progetto Cinema Streaming
Progetto Cinema StreamingProgetto Cinema Streaming
Progetto Cinema Streaming
 
Romairone, Gregorio
Romairone, GregorioRomairone, Gregorio
Romairone, Gregorio
 
About the company
About the company About the company
About the company
 
Rising seas
Rising seasRising seas
Rising seas
 
Legal Issues Important for Doing Business in the U.S. | Martijn Steger
Legal Issues Important for Doing Business in the U.S. | Martijn StegerLegal Issues Important for Doing Business in the U.S. | Martijn Steger
Legal Issues Important for Doing Business in the U.S. | Martijn Steger
 
Keeping the Gold: Successfully Resolving Preference Claims
Keeping the Gold: Successfully Resolving Preference ClaimsKeeping the Gold: Successfully Resolving Preference Claims
Keeping the Gold: Successfully Resolving Preference Claims
 
Marketing Your Message Literacy Program Sustainability
Marketing Your Message   Literacy Program SustainabilityMarketing Your Message   Literacy Program Sustainability
Marketing Your Message Literacy Program Sustainability
 
Br10 tilbygning
Br10 tilbygningBr10 tilbygning
Br10 tilbygning
 
Genti Piele, Lenjerie, Bijuterii, Cosmetice, Incaltaminte - Saxara
Genti Piele, Lenjerie, Bijuterii, Cosmetice, Incaltaminte - SaxaraGenti Piele, Lenjerie, Bijuterii, Cosmetice, Incaltaminte - Saxara
Genti Piele, Lenjerie, Bijuterii, Cosmetice, Incaltaminte - Saxara
 
MoMoTLV Israel March 2010 - Agenda
MoMoTLV Israel March 2010 - AgendaMoMoTLV Israel March 2010 - Agenda
MoMoTLV Israel March 2010 - Agenda
 
Tinn Capital 2010 piet van vugt
Tinn Capital 2010 piet van vugtTinn Capital 2010 piet van vugt
Tinn Capital 2010 piet van vugt
 
Export Compliance: Keeping You Safe, Solvent + Out of Trouble
Export Compliance: Keeping You Safe, Solvent + Out of TroubleExport Compliance: Keeping You Safe, Solvent + Out of Trouble
Export Compliance: Keeping You Safe, Solvent + Out of Trouble
 
Social Media for Business [public version]
Social Media for Business [public version]Social Media for Business [public version]
Social Media for Business [public version]
 
Br10 ombygning
Br10 ombygningBr10 ombygning
Br10 ombygning
 
Underage Drinking Parties in San Antonio 2016
Underage Drinking Parties in San Antonio 2016Underage Drinking Parties in San Antonio 2016
Underage Drinking Parties in San Antonio 2016
 
BEACON 101: Sequencing tech
BEACON 101: Sequencing techBEACON 101: Sequencing tech
BEACON 101: Sequencing tech
 
Pagerank
PagerankPagerank
Pagerank
 
Theoretical framework d1 2016 11-18
Theoretical framework d1 2016 11-18Theoretical framework d1 2016 11-18
Theoretical framework d1 2016 11-18
 
Big Data for International Development
Big Data for International DevelopmentBig Data for International Development
Big Data for International Development
 

Similar to One year-with-chameleon

OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, ParisOCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
OCCIware
 
OCCIware presentation at Cloud Expo Europe, March 11-12, London
OCCIware presentation at Cloud Expo Europe, March 11-12, LondonOCCIware presentation at Cloud Expo Europe, March 11-12, London
OCCIware presentation at Cloud Expo Europe, March 11-12, London
OCCIware
 
Open Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, ParisOpen Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, Paris
OW2
 
Open Source BI OW2 Conference Nov10
Open Source BI OW2 Conference Nov10Open Source BI OW2 Conference Nov10
Open Source BI OW2 Conference Nov10
OW2
 

Similar to One year-with-chameleon (20)

OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, ParisOCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
 
OCCIware presentation at Cloud Expo Europe, March 11-12, London
OCCIware presentation at Cloud Expo Europe, March 11-12, LondonOCCIware presentation at Cloud Expo Europe, March 11-12, London
OCCIware presentation at Cloud Expo Europe, March 11-12, London
 
OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015
OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015
OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015
 
Consistent service integration in your workflows with OW2 Scarbo 2.0, OW2con'...
Consistent service integration in your workflows with OW2 Scarbo 2.0, OW2con'...Consistent service integration in your workflows with OW2 Scarbo 2.0, OW2con'...
Consistent service integration in your workflows with OW2 Scarbo 2.0, OW2con'...
 
OW2Con2012 Scarbo2 SOA-Consistent BPM
OW2Con2012 Scarbo2 SOA-Consistent BPMOW2Con2012 Scarbo2 SOA-Consistent BPM
OW2Con2012 Scarbo2 SOA-Consistent BPM
 
Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015
 
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demo
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demoOCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demo
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demo
 
Generic Open Source PLM solution
Generic Open Source PLM solutionGeneric Open Source PLM solution
Generic Open Source PLM solution
 
Open Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, ParisOpen Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, Paris
 
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
 
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
 
OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...
OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...
OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...
 
OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...
OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...
OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...
 
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
 
Microservices and SOA
Microservices and SOAMicroservices and SOA
Microservices and SOA
 
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
 
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
 
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
 
Sckipio and ON.Lab Integrate G.fast into Virtual Access Network Vision
Sckipio and ON.Lab Integrate G.fast into Virtual Access Network VisionSckipio and ON.Lab Integrate G.fast into Virtual Access Network Vision
Sckipio and ON.Lab Integrate G.fast into Virtual Access Network Vision
 
Open Source BI OW2 Conference Nov10
Open Source BI OW2 Conference Nov10Open Source BI OW2 Conference Nov10
Open Source BI OW2 Conference Nov10
 

More from Clément Escoffier

iPOJO 2.x - a tale about dynamism
iPOJO 2.x - a tale about dynamismiPOJO 2.x - a tale about dynamism
iPOJO 2.x - a tale about dynamism
Clément Escoffier
 
Everest - Everything is a resource
Everest - Everything is a resourceEverest - Everything is a resource
Everest - Everything is a resource
Clément Escoffier
 
Linuxtag 2012 - continuous delivery - dream to reality
Linuxtag 2012  - continuous delivery - dream to realityLinuxtag 2012  - continuous delivery - dream to reality
Linuxtag 2012 - continuous delivery - dream to reality
Clément Escoffier
 
Android : a linux-based mobile operating system
Android : a linux-based mobile operating systemAndroid : a linux-based mobile operating system
Android : a linux-based mobile operating system
Clément Escoffier
 
Experimenting with the OSGi platform in the Aspire RFID middleware
Experimenting with the OSGi platform in the Aspire RFID middlewareExperimenting with the OSGi platform in the Aspire RFID middleware
Experimenting with the OSGi platform in the Aspire RFID middleware
Clément Escoffier
 

More from Clément Escoffier (15)

Devoxx France 2023 - 1,2,3 Quarkus.pdf
Devoxx France 2023 - 1,2,3 Quarkus.pdfDevoxx France 2023 - 1,2,3 Quarkus.pdf
Devoxx France 2023 - 1,2,3 Quarkus.pdf
 
vert.x 3.1 - be reactive on the JVM but not only in Java
vert.x 3.1 - be reactive on the JVM but not only in Javavert.x 3.1 - be reactive on the JVM but not only in Java
vert.x 3.1 - be reactive on the JVM but not only in Java
 
Modularity and Dynamism - The tale of two sisters
Modularity and Dynamism - The tale of two sistersModularity and Dynamism - The tale of two sisters
Modularity and Dynamism - The tale of two sisters
 
h-ubu - An industrial-strength service-oriented component model for JavaScrip...
h-ubu - An industrial-strength service-oriented component model for JavaScrip...h-ubu - An industrial-strength service-oriented component model for JavaScrip...
h-ubu - An industrial-strength service-oriented component model for JavaScrip...
 
OW2 Nanoko
OW2 NanokoOW2 Nanoko
OW2 Nanoko
 
iPOJO 2.x - a tale about dynamism
iPOJO 2.x - a tale about dynamismiPOJO 2.x - a tale about dynamism
iPOJO 2.x - a tale about dynamism
 
Everest - Everything is a resource
Everest - Everything is a resourceEverest - Everything is a resource
Everest - Everything is a resource
 
h-ubu - CDI in JavaScript
h-ubu - CDI in JavaScripth-ubu - CDI in JavaScript
h-ubu - CDI in JavaScript
 
h-ubu : CDI in JavaScript
h-ubu : CDI in JavaScripth-ubu : CDI in JavaScript
h-ubu : CDI in JavaScript
 
Linuxtag 2012 - continuous delivery - dream to reality
Linuxtag 2012  - continuous delivery - dream to realityLinuxtag 2012  - continuous delivery - dream to reality
Linuxtag 2012 - continuous delivery - dream to reality
 
OSGi - beyond the myth
OSGi -  beyond the mythOSGi -  beyond the myth
OSGi - beyond the myth
 
The OSGi Framework Multiplication
The OSGi Framework MultiplicationThe OSGi Framework Multiplication
The OSGi Framework Multiplication
 
Android : a linux-based mobile operating system
Android : a linux-based mobile operating systemAndroid : a linux-based mobile operating system
Android : a linux-based mobile operating system
 
Experimenting with the OSGi platform in the Aspire RFID middleware
Experimenting with the OSGi platform in the Aspire RFID middlewareExperimenting with the OSGi platform in the Aspire RFID middleware
Experimenting with the OSGi platform in the Aspire RFID middleware
 
Transactional OSGi Applications Done Right
Transactional OSGi Applications Done RightTransactional OSGi Applications Done Right
Transactional OSGi Applications Done Right
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

One year-with-chameleon

  • 1. One year with Dr. Clement Escoffier, akquinet A.G. Karl Pauls, akquinet A.G. Guillaume Sauthier, Bull SAS OW2  Chameleon  was  born  almost  one  year  ago.  The  project’s  goal  is  to   provide   an   infrastructure   and   common   services   to   build   flexible   and   customizable  OSGi-­‐based  applicaEon  servers.  OW2  Chameleon  has  grown   during   this   year   and   reached   a   level   of   maturity   that   allows   producEon   deployments.   CollaboraEons   with   others   open-­‐source   projects   were   also   started   this   year.   Furthermore,   the   development   is   integrated   with   the   OW2  infrastructure.  OW2  Chameleon  strives  to  be  a  good  OW2  CiEzen  and   follows  a  Mentoring  approach.   OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org    
  • 2. Outline   OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org     Chameleon   CollaboraEons   IntegraEon  in   OW2  
  • 3. Mission  Statement   •  Provides  a  way  to  build  customized  and   specific  execuEon  environments   •  Main  CharacterisEcs   – OSGi-­‐based   – Modular  and  service-­‐centric   – Dynamic     OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org    
  • 4. How  does  a  Chameleon  look  like  ?   OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org     Core   Deployment  and  Provisioning   Infrastructure  /  Technical  Services   ApplicaEons   OSGi  +  Core  services     and  frameworks   Managing  bundles,  services  and   configuraEons   Technical  Services     (Service  Catalog)   ApplicaEons  bundles  and   services  
  • 5. What  can  we  achieve  ?   OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org     Web  ApplicaEons  
  • 6. What  can  we  achieve  ?   OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org     Desktop  ApplicaEons  
  • 7. What  can  we  achieve  ?   OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org     Mobile  and  Embedded   ApplicaEons  
  • 8. Chameleon  Components   OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org     Core   Frameworks   Service  Catalog   Ready  to  use  OSGi  runEme     +  component  model  +  configuraEon  support   ROSE  :  remote  service,  dynamic  discovery,     protocol  agnosEc   Visual  VM  Plugin:  OSGi  adminstraEon   JSON,  SyndicaEon,  Chat,  Twi[er,   Preferences…      +  Distribu0ons   Quick  start  packs  (web,  sling,  communicaEon  server…)  
  • 9. CollaboraEons   OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org     •  Apache  Felix   –  Reuse  of  components   –  Feedbacks   •  Apache  Ace   –  As  provisioning  system   •  Apache  Sling,   Commons…   •  uGASP   –  RemoEng,  framework   •  JOnAS   –  CollaboraEon,   discussions,  sharing   •  Aspire   –  Reuse  of  components  
  • 10. CollaboraEons   Others  Feedback  &  IntegraEon   •  ImplementaEon  of  services  using  others  OS   projects:   –  ROME,  json.org,  jabsorb,  android,  mysql,  hsql…   –  Available  from  the  service  catalog   •  CollaboraEons   –  VisualVM  team,  Axway   •  European  Projects   –  OSAMI   OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org    
  • 11. How  to  be  a  good  OW2  CiEzen   OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org     OW2     CiEzenship   Development  Forge   Openness  IntegraEon  
  • 12. Mentoring ? Accompany a newly accepted   project   http://www.flickr.com/photos/lrargerich/3187525211/ http://www.flickr.com/photos/jameskm03/3495183023/ OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org     from childhood …   ... to graduation  
  • 13. Who can mentor a project ? •  Technology Council Member •  Community Involved •  Experiences to Share http://www.flickr.com/photos/thomashawk/387971417/ OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org    
  • 14. Technical Duties •  Helps the project to setup its infrastructure   o  Forge services (including)     SCM     Mailing lists     Wiki   The Headquarter     Tracker     Continuous integration   o  Avoid the usual pitfalls   o  Share his knowledge about the OW2 platform   •  Encourage usage of best practices   •  Ensure that the project is "on the rails" OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org    
  • 15. Social Duties •  Act as the entry-point to the OW2 community   o  Knows the OW2 "Who's who"     And who is doing what ... •  Help to create relationships between projects   o  Can detect early possible cooperation   o  Project cross-fertilizer   o  Make people meet and talk together OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org     You  are   here  
  • 16. Chameleon Today •  Frequent releases   •  Contributors from different companies •  Under active development   o  Services added to the catalog on a regular basis •  Still small community   o  But used on production   •  High quality components     •  Soon out of the incubator ? And  tomorrow  ?   OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org    
  • 17. OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org     Extended   CollaboraEons   Apache  Ace   OW2  JOnAS,   uGASP   New  services,   and  distribuEons   More  and  Be[er   Support   Mail,  JPA,  JTA   Installers   WebKit  
  • 18. OW2  Annual  Conference  2010,  November  24-­‐25,  La  Can;ne,    Paris.   www.ow2.org