Marc Fleury | |
---|---|
Born | 1968 |
Education | Physics |
Known for | JBoss |
Marc Fleury is a Franco-American computer scientist, physicist, musician and businessperson. He is a pioneer of the Open Source movement and the creator of JBoss, an open-source Java application server.
Fleury was born in Paris, France, to a French father and Spanish mother, and came to the US in the early nineties to work on his doctoral thesis as a visiting scientist at MIT. He earned his Ph.D.from the École Polytechnique, in Paris, France in 1997. He holds a Masters in Theoretical Physics from the École Normale Supérieure. [1] rue d'Ulm (1993). His undergraduate degree was in Mathematics from the Ecole Polytechnique, Palaiseau (1992). He served in the military, as a paratrooper, with the rank of lieutenant in the 17th Parachute Engineer Regiment. [2]
Fleury worked in France for Sun Microsystems before moving to the United States where he has worked on various Java projects. [3] Fleury's research interest focused on middleware, and he started the JBoss project in 1999. JBoss Group, LLC was incorporated in 2001 in Atlanta, Georgia. JBoss became a corporation under the name JBoss, Inc. in 2004. Fleury pioneered business models of Open Source known as Professional Open Source. [4] After selling his company to Red Hat, Fleury became Senior Vice President and General Manager of the JBoss Division. On 9 February 2007, his departure from Red Hat was made public.
In 2008, Fleury started a new open source project called OpenRemote, to build home automation systems. [5]
Fleury co-founded the theater and electronic music act known as "The Church of Space" or "Poèmes Électroniques" (The CoS). The CoS served a 3 years residency (2016, 2017, 2019) at Moogfest Music and Arts festival. [6] Poèmes Électroniques was featured on NPR public radio for its premiere in Atlanta in 2015. [7] Since 2018 Poèmes Électroniques has been co-headed with Prof. Stuart Gerber of the Georgia State music dept. [8] [9]
Red Hat, Inc. is an American software company that provides open source software products to enterprises and is a subsidiary of IBM. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North Carolina, with other offices worldwide.
Jakarta EE, formerly Java Platform, Enterprise Edition and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending Java SE with specifications for enterprise features such as distributed computing and web services. Jakarta EE applications are run on reference runtimes, which can be microservices or application servers, which handle transactions, security, scalability, concurrency and management of the components they are deploying.
A web container is the component of a web server that interacts with Jakarta Servlets. A web container is responsible for managing the lifecycle of servlets, mapping a URL to a particular servlet and ensuring that the URL requester has the correct access-rights. A web container handles requests to servlets, Jakarta Server Pages (JSP) files, and other types of files that include server-side code. The Web container creates servlet instances, loads and unloads servlets, creates and manages request and response objects, and performs other servlet-management tasks. A web container implements the web component contract of the Jakarta EE architecture. This architecture specifies a runtime environment for additional web components, including security, concurrency, lifecycle management, transaction, deployment, and other services.
Java Management Extensions (JMX) is a Java technology that supplies tools for managing and monitoring applications, system objects, devices and service-oriented networks. Those resources are represented by objects called MBeans. In the API, classes can be dynamically loaded and instantiated. Managing and monitoring applications can be designed and developed using the Java Dynamic Management Kit.
JBoss also known as JBoss Group, LLC and JBoss, Inc was a startup based in Atlanta, Georgia. It produced an open source Java application server called JBoss and later JBoss Enterprise Application Platform as well as a suite of related products. In 2006 it was acquired by Red Hat for at least 350 million US dollars.
Drools is a business rule management system (BRMS) with a forward and backward chaining inference-based rules engine, more correctly known as a production rule system, using an enhanced implementation of the Rete algorithm.
Seam was a web application framework developed by JBoss, a division of Red Hat.
jBPM is an open-source workflow engine written in Java that can execute business processes described in BPMN 2.0. jBPM is a toolkit for building business applications to help automate business processes and decisions. It's sponsored by Red Hat, part of the JBoss community and closely related to the Drools and OptaPlanner projects in the KIE group. It is released under the ASL by the JBoss company.
RichFaces was an open source Ajax-enabled component library for JavaServer Faces, hosted by JBoss. It allows easy integration of Ajax capabilities into enterprise application development. It reached its end-of-life in June 2016.
JBoss Developer Studio (JBDS) is a development environment created and currently developed by JBoss and Exadel.
Ajax4jsf was a project for an open source framework that added Ajax capabilities to the JavaServer Faces (JSF) web application framework.
The École nationale supérieure d'électrotechnique, d'électronique, d'informatique, d'hydraulique et des télécommunications (ENSEEIHT) is a French engineering school which offers education in Electrical Engineering, Electronics, Computer Science, Hydraulics and Telecommunications.
JBoss Operations Network is free software/open-source Java EE-based network management software. JBoss Operations Network is part of the JBoss Enterprise Middleware portfolio of software. JBoss ON is an administration and management platform for the development, testing, deployment, and monitoring of the application lifecycle. Because it is Java-based, the JBoss application server operates cross-platform: usable on any operating system that supports Java. JBoss ON was developed by JBoss, now a division of Red Hat.
The JBoss Enterprise SOA Platform is free software/open-source Java EE-based service-oriented architecture (SOA) software. The JBoss Enterprise SOA Platform is part of the JBoss Enterprise Middleware portfolio of software. The JBoss Enterprise SOA Platform enables enterprises to integrate services, handle business events, and automate business processes, linking IT resources, data, services and applications. Because it is Java-based, the JBoss application server operates cross-platform: usable on any operating system that supports Java. The JBoss SOA Platform was developed by JBoss, now a division of Red Hat.
The JBoss Enterprise Application Platform is a subscription-based/open-source Java EE-based application server runtime platform used for building, deploying, and hosting highly-transactional Java applications and services developed and maintained by Red Hat. The JBoss Enterprise Application Platform is part of Red Hat's Enterprise Middleware portfolio of software. Because it is Java-based, the JBoss application server operates across platforms; it is usable on any operating system that supports Java. JBoss Enterprise Application Platform was originally called JBoss and was developed by the eponymous company JBoss, acquired by Red Hat in 2006.
Andrew C. Oliver is a former board member of the Open Source Initiative, the founder of the Apache POI project, and former member of the Apache Software Foundation. Mr. Oliver was one of the developers of JBoss and an entrepreneur. Former JBoss Vice President of Corporate Strategy, Robert Bickel, credits Oliver as being a pioneer and face of JBoss to many of its customers. He is also a columnist for Infoworld, writing mainly on application development topics.
WildFly, formerly known as JBoss AS, or simply JBoss, is an application server written by JBoss, now developed by Red Hat. WildFly is written in Java and implements the Java Platform, Enterprise Edition specification. It runs on multiple platforms.
OpenRemote is an open source Internet of Things platform that can be used for professional automation of large fleets of devices. It's specifically popular with equipment manufacturers and system integrators. The platform integrates many different protocols, and offers visualization. OpenRemote Inc. was originally created by the Marc Fleury, founder of JBoss, to enable the sponsorship of the OpenRemote project. OpenRemote follows the same open source methodology, licensing under the Affero General Public License version 3. The company has since moved away from smart home automation and now develops a more genetic IoT platform.