Enviar pesquisa
Carregar
OSGi Enablement For Apache Tuscany
•
Transferir como PPT, PDF
•
3 gostaram
•
1,172 visualizações
Raymond Feng
Seguir
OSGi Enablement for Apache Tuscany
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 29
Baixar agora
Recomendados
Apache Tuscany is an open source project that simplifies the development, deployment and management of distributed applications built as compositions of service components. It is based on the Service Component Architecture specifications being defined by the OASIS Open SCA Collaboration. This presentation describe the experience to OSGi enable the Tuscany SCA runtime.
Tuscany : Applying OSGi After The Fact
Tuscany : Applying OSGi After The Fact
Luciano Resende
OSGi DevCon 2008 With the growing popularity of Apache Maven, Eclipse, and OSGi, the most frequently-asked questions are: "Can they work together?" and, "Do they fight for the same space?" This tutorial will cover the strengths and weaknesses of each, explains where they overlap, and how they complement each other so you can get maximum productivity. It pays special attention to the build process, dependency management, collaboration, repository management, and available tools, as well as the future direction of the technologies. The solutions proposed will be based on the work done in the Apache Maven and Apache Felix projects, along with several Eclipse Foundation projects like Eclipse PDE and Eclipse Buckminster.
Maven, Eclipse and OSGi Working Together - Carlos Sanchez
Maven, Eclipse and OSGi Working Together - Carlos Sanchez
mfrancis
transcoding made easy..er
Transcode star
Transcode star
unweb
Trusted Execution Environments (TEEs) are gaining traction in academia and industry as a fulcrum to build trustworthy systems. Built as dedicated hardware components in mobile or server-grade processors, and available in infrastructure-as-a-service cloud providers, TEEs allow applications with high privacy and confidentiality demands to be deployed and executed over untrusted environments, shielding data and code from compromised systems or powerful attackers. After a quick introduction to basic concepts for TEEs, I will survey some of our most recent contributions exploiting TEEs, including as defensive tools in the context of Federated Learning, as support to build secure cache systems for edge networks, shielding novel runtime environments (ie, WebAssembly) within Intel SGX enclaves, and more. For each of the systems built, I will highlight some of the lessons learned, hopefully useful to future researchers and practitioners entering this exciting area of research.
Labri 2021-invited-talk
Labri 2021-invited-talk
vschiavoni
The presentation slides used during WSO2Con 2011 tutorial session. The tutorial included hands on sessions as well. The slides named as 'demo' refers to hadns-on sessions/demos.
Introduction to OSGi
Introduction to OSGi
pradeepfn
These slides introduce AtoM users to Vagrant, and walk users through the process of installing the the AtoM Vagrant box for local testing and development on a home computer or laptop, regardless of what operating system you use. WARNINGS: These slides were last updated in May 2017, using the AtoM 2.4 Vagrant box, which is installed using Ubuntu 16.04. and PHP 7.0. Future versions of AtoM may use a different version of Ubuntu and PHP, which might change some of the command-line tasks used to update the box in Part 2. Be sure to check the AtoM documentation for the most up-to-date information: https://www.accesstomemory.org/docs/latest/ The AtoM Vagrant box is designed for local testing and development - it is NOT PRODUCTION READY and should not be used for long-term data storage. Please see the AtoM documentation for instructions on how to install AtoM on a server for use in your institution.
AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...
AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...
Artefactual Systems - AtoM
An overview of Maven and the Flexmojos plugin.
Wonderful World of Maven
Wonderful World of Maven
Justin J. Moses
EclipseCon 2011 slides for talk
Building Eclipse Plugins with Tycho
Building Eclipse Plugins with Tycho
jsievers
Recomendados
Apache Tuscany is an open source project that simplifies the development, deployment and management of distributed applications built as compositions of service components. It is based on the Service Component Architecture specifications being defined by the OASIS Open SCA Collaboration. This presentation describe the experience to OSGi enable the Tuscany SCA runtime.
Tuscany : Applying OSGi After The Fact
Tuscany : Applying OSGi After The Fact
Luciano Resende
OSGi DevCon 2008 With the growing popularity of Apache Maven, Eclipse, and OSGi, the most frequently-asked questions are: "Can they work together?" and, "Do they fight for the same space?" This tutorial will cover the strengths and weaknesses of each, explains where they overlap, and how they complement each other so you can get maximum productivity. It pays special attention to the build process, dependency management, collaboration, repository management, and available tools, as well as the future direction of the technologies. The solutions proposed will be based on the work done in the Apache Maven and Apache Felix projects, along with several Eclipse Foundation projects like Eclipse PDE and Eclipse Buckminster.
Maven, Eclipse and OSGi Working Together - Carlos Sanchez
Maven, Eclipse and OSGi Working Together - Carlos Sanchez
mfrancis
transcoding made easy..er
Transcode star
Transcode star
unweb
Trusted Execution Environments (TEEs) are gaining traction in academia and industry as a fulcrum to build trustworthy systems. Built as dedicated hardware components in mobile or server-grade processors, and available in infrastructure-as-a-service cloud providers, TEEs allow applications with high privacy and confidentiality demands to be deployed and executed over untrusted environments, shielding data and code from compromised systems or powerful attackers. After a quick introduction to basic concepts for TEEs, I will survey some of our most recent contributions exploiting TEEs, including as defensive tools in the context of Federated Learning, as support to build secure cache systems for edge networks, shielding novel runtime environments (ie, WebAssembly) within Intel SGX enclaves, and more. For each of the systems built, I will highlight some of the lessons learned, hopefully useful to future researchers and practitioners entering this exciting area of research.
Labri 2021-invited-talk
Labri 2021-invited-talk
vschiavoni
The presentation slides used during WSO2Con 2011 tutorial session. The tutorial included hands on sessions as well. The slides named as 'demo' refers to hadns-on sessions/demos.
Introduction to OSGi
Introduction to OSGi
pradeepfn
These slides introduce AtoM users to Vagrant, and walk users through the process of installing the the AtoM Vagrant box for local testing and development on a home computer or laptop, regardless of what operating system you use. WARNINGS: These slides were last updated in May 2017, using the AtoM 2.4 Vagrant box, which is installed using Ubuntu 16.04. and PHP 7.0. Future versions of AtoM may use a different version of Ubuntu and PHP, which might change some of the command-line tasks used to update the box in Part 2. Be sure to check the AtoM documentation for the most up-to-date information: https://www.accesstomemory.org/docs/latest/ The AtoM Vagrant box is designed for local testing and development - it is NOT PRODUCTION READY and should not be used for long-term data storage. Please see the AtoM documentation for instructions on how to install AtoM on a server for use in your institution.
AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...
AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...
Artefactual Systems - AtoM
An overview of Maven and the Flexmojos plugin.
Wonderful World of Maven
Wonderful World of Maven
Justin J. Moses
EclipseCon 2011 slides for talk
Building Eclipse Plugins with Tycho
Building Eclipse Plugins with Tycho
jsievers
Scale13
Scale13
Dru Lavigne
Glassfish Web Stack Launch Jyri Virkki V2
Glassfish Web Stack Launch Jyri Virkki V2
Eduardo Pelegri-Llopart
At SCALE 12x, John Hixson, Senior Software Developer at iXsystems, gave a his talk, "Introduction to FreeNAS development". FreeNAS has been around for several years now but development on it has been by very few people. Even with corporate sponsorshipt and a team of full time developers, outside interest has been minimal. Not a week goes by when a bug report or feature request is not filed. Documentation on how to develop on FreeNAS simply does not exist. Currently, the only way to come up to speed on FreeNAS development is to obtain the source code, read through it, modify it and verify it works. The goal of this paper is to create a simple FreeNAS application to demonstrate some of the common methods used when dealing with FreeNAS development, as well as showcase some of the API.
Introduction to FreeNAS development by John Hixson
Introduction to FreeNAS development by John Hixson
iXsystems
A (very) quick introduction to OSGi for Java developers. These slides are meant to be a quick overview of the technology and make you understand how useful it can be.
OSGi in 5 minutes
OSGi in 5 minutes
Serge Huber
Old school presentation (2010) about Continuous Integration using Hudson, Maven, Mercurial to build a Java project with unit tests and other quality checks.
Build server
Build server
Christophe Vanlancker
A crash course En savoir plus sur www.opensourceschool.fr Ce support est diffusé sous licence Creative Commons (CC BY-SA 3.0 FR) Attribution - Partage dans les Mêmes Conditions 3.0 France
Redhat enterprise Linux
Redhat enterprise Linux
Open Source School
John Pugh, Software Partner Manager at Canonical, led this session at the RightScale User Conference 2010 in Santa Clara. Session Abstract: Ubuntu 10.10 was just released on 10-10-10 with a plethora of updates for both Amazon EC2 and Ubuntu Enterprise Cloud. Some of these features include cloud init, the ability to use new Amazon features such as EBS boot and PV-OPS kernel, as well as the ability to easily manage instances through the RightScale dashboard with minimal effort. In this session, you'll see the new features included in this release and how easily you can build a scalable system with Ubuntu via RightScale. We'll show you simple ways to build out your environment and take advantage of the new features in Ubuntu.
The Future of Cloud Computing Today with Ubuntu 10.10
The Future of Cloud Computing Today with Ubuntu 10.10
RightScale
My training support is accompanied by a workshops-booklet
Tomcat and apache httpd training
Tomcat and apache httpd training
Franck SIMON
Talk given at JavaOne 2009 discussing how to build web applications using OSGi. The source for the demo found at http://github.com/mrdon/jforum-plugins/tree/master Session Abstract: Enterprise Web applications tend to grow like weeds in monolithic complexity. OSGi, although more often associated with Java™ technology-based clients and application servers, can bring a new level of modularity, uptime, and stability that is needed with today's always-on hosted Web applications. OSGi gets really interesting when the pretty architecture diagrams meet the real world, because it consists of various deployment platforms, development environments, and application architectures. This presentation, for Java 2 Platform, Enterprise Edition (J2EE™ platform)-savvy architects and senior developers, provides a practical guide to the Web on OSGi, from integration approach to bundle development, to real-world code you can use today. The session discusses • What benefits OSGi brings to the J2EE platform • Three integration strategies • How to use Spring DM and Maven to ease development • Lessons learned from Atlassian's recent OSGi deployment • A production-ready example to use immediately
The Web on OSGi: Here's How
The Web on OSGi: Here's How
mrdon
Docking your services_with_docker
Docking your services_with_docker
Tikal Knowledge
This presentation describes different strategies for installing Python software packages. This includes standard techniques like easy_install and pip, as well as newer techniques like virtualenv that are well-suited for users who do not have administrative privileges.
10 11-hart installing pythonsoftware
10 11-hart installing pythonsoftware
William Hart
FreeNAS presentation for NorthEast Linux Fest 2012.
Nelf2012
Nelf2012
Dru Lavigne
Slide sistem operasi http://sif.uin-suska.ac.id/ http://fst.uin-suska.ac.id/ http://www.uin-suska.ac.id/
Slide sistem operasi
Slide sistem operasi
theogrouptech
The talk is introduction to OSGi specification and its implementations. It summarizes corner stones of OSGi (bundles, services, components) and describes a technical background of OSGi implementations on a simple example.
OSGi Presentation
OSGi Presentation
Michal Malohlava
OSGi is a component-based technology and was developed to provide a software platform that allows modularization and dynamic linking of application components. OSGi components are called bundles and can be exported and imported by application bundles. OSGi implementations like Apache Felix or Eclipse Equinox provide a runtime container which controls the lifecycle of bundles. Even though OSGi is hardware independent, it is based on the Java Virtual Machine and as such extends the concepts of the underlying Java language. An OSGi bundle's capabilities and properties are defined in a manifest file that is packed together with the bundle's Java class files. The manifest file allows compatibility checks by the OSGi runtime between the exporting bundle and the importing bundle. This export and import mechanism allows highly flexible and dynamic application environments where applications and components are installed, linked and started at runtime without the need to restart the entire system.
Open Services Gateway Initiative (OSGI)
Open Services Gateway Initiative (OSGI)
Peter R. Egli
Presentation on Practical OSGi from Sun Community One North 2009 event in Oslo.
Practical OSGi
Practical OSGi
Sten Roger Sandvik
These slides accompanied a presentation by Steve Breker of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see: https://wiki.accesstomemory.org/Community/Camps/SJC2017 These slides are intended for programmers interested in developing new features for Access to Memory. They first provide an overview of the feature development proccess, and then look at the different types of development typically pursued (plugins, CLI tasks, Background jobs, and core features), with tips and suggestions for each.
AtoM feature development
AtoM feature development
Artefactual Systems - AtoM
SkopjeTechMeetup 4 - What is OSGi and where can it be applied? Benefits of truly modular Java. Component and service oriented development.
Intro to OSGi
Intro to OSGi
Tricode (part of Dept)
Workshop: Yocto Project, an automatic generator of embedded linux distributions - Marco Cavallini
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini
discuss the operating system using kali linux http://sif.uin-suska.ac.id/ http://fst.uin-suska.ac.id/ http://www.uin-suska.ac.id/
Sistem operasi
Sistem operasi
gusfaleo firnando
Osgi Webinar
Osgi Webinar
WSO2
Eclipse_Building_Blocks
Eclipse_Building_Blocks
Rahul Shukla
Mais conteúdo relacionado
Mais procurados
Scale13
Scale13
Dru Lavigne
Glassfish Web Stack Launch Jyri Virkki V2
Glassfish Web Stack Launch Jyri Virkki V2
Eduardo Pelegri-Llopart
At SCALE 12x, John Hixson, Senior Software Developer at iXsystems, gave a his talk, "Introduction to FreeNAS development". FreeNAS has been around for several years now but development on it has been by very few people. Even with corporate sponsorshipt and a team of full time developers, outside interest has been minimal. Not a week goes by when a bug report or feature request is not filed. Documentation on how to develop on FreeNAS simply does not exist. Currently, the only way to come up to speed on FreeNAS development is to obtain the source code, read through it, modify it and verify it works. The goal of this paper is to create a simple FreeNAS application to demonstrate some of the common methods used when dealing with FreeNAS development, as well as showcase some of the API.
Introduction to FreeNAS development by John Hixson
Introduction to FreeNAS development by John Hixson
iXsystems
A (very) quick introduction to OSGi for Java developers. These slides are meant to be a quick overview of the technology and make you understand how useful it can be.
OSGi in 5 minutes
OSGi in 5 minutes
Serge Huber
Old school presentation (2010) about Continuous Integration using Hudson, Maven, Mercurial to build a Java project with unit tests and other quality checks.
Build server
Build server
Christophe Vanlancker
A crash course En savoir plus sur www.opensourceschool.fr Ce support est diffusé sous licence Creative Commons (CC BY-SA 3.0 FR) Attribution - Partage dans les Mêmes Conditions 3.0 France
Redhat enterprise Linux
Redhat enterprise Linux
Open Source School
John Pugh, Software Partner Manager at Canonical, led this session at the RightScale User Conference 2010 in Santa Clara. Session Abstract: Ubuntu 10.10 was just released on 10-10-10 with a plethora of updates for both Amazon EC2 and Ubuntu Enterprise Cloud. Some of these features include cloud init, the ability to use new Amazon features such as EBS boot and PV-OPS kernel, as well as the ability to easily manage instances through the RightScale dashboard with minimal effort. In this session, you'll see the new features included in this release and how easily you can build a scalable system with Ubuntu via RightScale. We'll show you simple ways to build out your environment and take advantage of the new features in Ubuntu.
The Future of Cloud Computing Today with Ubuntu 10.10
The Future of Cloud Computing Today with Ubuntu 10.10
RightScale
My training support is accompanied by a workshops-booklet
Tomcat and apache httpd training
Tomcat and apache httpd training
Franck SIMON
Talk given at JavaOne 2009 discussing how to build web applications using OSGi. The source for the demo found at http://github.com/mrdon/jforum-plugins/tree/master Session Abstract: Enterprise Web applications tend to grow like weeds in monolithic complexity. OSGi, although more often associated with Java™ technology-based clients and application servers, can bring a new level of modularity, uptime, and stability that is needed with today's always-on hosted Web applications. OSGi gets really interesting when the pretty architecture diagrams meet the real world, because it consists of various deployment platforms, development environments, and application architectures. This presentation, for Java 2 Platform, Enterprise Edition (J2EE™ platform)-savvy architects and senior developers, provides a practical guide to the Web on OSGi, from integration approach to bundle development, to real-world code you can use today. The session discusses • What benefits OSGi brings to the J2EE platform • Three integration strategies • How to use Spring DM and Maven to ease development • Lessons learned from Atlassian's recent OSGi deployment • A production-ready example to use immediately
The Web on OSGi: Here's How
The Web on OSGi: Here's How
mrdon
Docking your services_with_docker
Docking your services_with_docker
Tikal Knowledge
This presentation describes different strategies for installing Python software packages. This includes standard techniques like easy_install and pip, as well as newer techniques like virtualenv that are well-suited for users who do not have administrative privileges.
10 11-hart installing pythonsoftware
10 11-hart installing pythonsoftware
William Hart
FreeNAS presentation for NorthEast Linux Fest 2012.
Nelf2012
Nelf2012
Dru Lavigne
Slide sistem operasi http://sif.uin-suska.ac.id/ http://fst.uin-suska.ac.id/ http://www.uin-suska.ac.id/
Slide sistem operasi
Slide sistem operasi
theogrouptech
The talk is introduction to OSGi specification and its implementations. It summarizes corner stones of OSGi (bundles, services, components) and describes a technical background of OSGi implementations on a simple example.
OSGi Presentation
OSGi Presentation
Michal Malohlava
OSGi is a component-based technology and was developed to provide a software platform that allows modularization and dynamic linking of application components. OSGi components are called bundles and can be exported and imported by application bundles. OSGi implementations like Apache Felix or Eclipse Equinox provide a runtime container which controls the lifecycle of bundles. Even though OSGi is hardware independent, it is based on the Java Virtual Machine and as such extends the concepts of the underlying Java language. An OSGi bundle's capabilities and properties are defined in a manifest file that is packed together with the bundle's Java class files. The manifest file allows compatibility checks by the OSGi runtime between the exporting bundle and the importing bundle. This export and import mechanism allows highly flexible and dynamic application environments where applications and components are installed, linked and started at runtime without the need to restart the entire system.
Open Services Gateway Initiative (OSGI)
Open Services Gateway Initiative (OSGI)
Peter R. Egli
Presentation on Practical OSGi from Sun Community One North 2009 event in Oslo.
Practical OSGi
Practical OSGi
Sten Roger Sandvik
These slides accompanied a presentation by Steve Breker of Artefactual Systems, delivered as part of AtoM Camp Cambridge, a three-day boot camp held at St John's College, Cambridge University, May 9-11, 2017 For more information, see: https://wiki.accesstomemory.org/Community/Camps/SJC2017 These slides are intended for programmers interested in developing new features for Access to Memory. They first provide an overview of the feature development proccess, and then look at the different types of development typically pursued (plugins, CLI tasks, Background jobs, and core features), with tips and suggestions for each.
AtoM feature development
AtoM feature development
Artefactual Systems - AtoM
SkopjeTechMeetup 4 - What is OSGi and where can it be applied? Benefits of truly modular Java. Component and service oriented development.
Intro to OSGi
Intro to OSGi
Tricode (part of Dept)
Workshop: Yocto Project, an automatic generator of embedded linux distributions - Marco Cavallini
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini
discuss the operating system using kali linux http://sif.uin-suska.ac.id/ http://fst.uin-suska.ac.id/ http://www.uin-suska.ac.id/
Sistem operasi
Sistem operasi
gusfaleo firnando
Mais procurados
(20)
Scale13
Scale13
Glassfish Web Stack Launch Jyri Virkki V2
Glassfish Web Stack Launch Jyri Virkki V2
Introduction to FreeNAS development by John Hixson
Introduction to FreeNAS development by John Hixson
OSGi in 5 minutes
OSGi in 5 minutes
Build server
Build server
Redhat enterprise Linux
Redhat enterprise Linux
The Future of Cloud Computing Today with Ubuntu 10.10
The Future of Cloud Computing Today with Ubuntu 10.10
Tomcat and apache httpd training
Tomcat and apache httpd training
The Web on OSGi: Here's How
The Web on OSGi: Here's How
Docking your services_with_docker
Docking your services_with_docker
10 11-hart installing pythonsoftware
10 11-hart installing pythonsoftware
Nelf2012
Nelf2012
Slide sistem operasi
Slide sistem operasi
OSGi Presentation
OSGi Presentation
Open Services Gateway Initiative (OSGI)
Open Services Gateway Initiative (OSGI)
Practical OSGi
Practical OSGi
AtoM feature development
AtoM feature development
Intro to OSGi
Intro to OSGi
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Sistem operasi
Sistem operasi
Semelhante a OSGi Enablement For Apache Tuscany
Osgi Webinar
Osgi Webinar
WSO2
Eclipse_Building_Blocks
Eclipse_Building_Blocks
Rahul Shukla
Part 8 : Enforcing modularity of JasForge using OSGI and Futures Evolutions
Part 8 - Enforcing modularity of JasForge using OSGI and Futures Evolutions
Part 8 - Enforcing modularity of JasForge using OSGI and Futures Evolutions
Jasmine Conseil
This is the presentation on Modular Java from the second day of the Java2Days 2014 conference.
Modular Java
Modular Java
Martin Toshev
Os gi introduction made by Ly MInh Phuong-SOC team
Os gi introduction made by Ly MInh Phuong-SOC team
Thuy_Dang
Slides used at training session on "Introduction to OSGI" framework.
Introduction to OSGi - Part-1
Introduction to OSGi - Part-1
kshanth2101
Using OSGi Bundles in NetBeans Modules and vice versa
Frankenstein's IDE: NetBeans and OSGi
Frankenstein's IDE: NetBeans and OSGi
Toni Epple
Java Tech & Tools | OSGi Best Practices | Emily Jiang
Java Tech & Tools | OSGi Best Practices | Emily Jiang
JAX London
Presentation I gave on OSGi with Eclipse Virgo and OSGi Blueprint
Intro to OSGi and Eclipse Virgo
Intro to OSGi and Eclipse Virgo
Gordon Dickens
Talk given at ApacheCon US 2005.
Cocoon Blocks ApacheCon US 2005
Cocoon Blocks ApacheCon US 2005
Daniel Fagerstrom
Presentation was created after OSGi conference in Ludwigsburg : http://www.osgi.org/CommunityEvent2012/HomePage Source code is available : https://stash-test.hybris.com/projects/PLAY/repos/osgi-presentation/browse OSGi is on the core+ roadmap. This presentation introduces architecture, tools and design patterns used by OSGi. It also shows the way how to refactor application to be really modular. Region cache will be example.
Introduction to OSGGi
Introduction to OSGGi
Marek Koniew
Explain how OSGi and P2 concept has been applied in Carbon Platform.
Carbon and OSGi Deep Dive
Carbon and OSGi Deep Dive
Sameera Jayasoma
OSGI Tutorial
Osgi
Osgi
Heena Madan
The Java platform is an unqualified success story. It’s used to develop applications for everything from small mobile devices to massive enterprise endeavours. But this success has come in spite of the fact that Java doesn’t have explicit support for building modular systems beyond ordinary object-oriented data encapsulation What does this mean to you? If Java is a success despite its lack of advanced modularization support, then you may wonder if that absence is a problem
OSGI Modularity
OSGI Modularity
Pubudu Lasal Dissanayake
The provisioning of third-party libraries and frameworks within the Apache Felix OSGi implementation has always been a challenge. This occurs due to the case that not every library is available as an OSGi Bundle and not every library is ready to run within an OSGi environment. Especially big frameworks like Hibernate and Apache CXF, with their large number of depending libraries and the way how they work, makes it time consuming to make them OSGi compatible. This presentation addresses the main issues, especially the ones caused by class loading, and shows various approaches on how to resolve these.
Third party libraries and OSGi - a complicated relationship
Third party libraries and OSGi - a complicated relationship
Sascha Brinkmann
are
Modularity of The Java Platform Javaday (http://javaday.org.ua/)
Modularity of The Java Platform Javaday (http://javaday.org.ua/)
Martin Toshev
Slides for EclipseCon 2010 presentation.
OSGi Sticker Shock Eclipse Con 2010
OSGi Sticker Shock Eclipse Con 2010
ericjohnson
OSGi Training materials, I've used to conduct OSGI hands on training to carbon developers. Sample code can be found in [1]. [1]. https://github.com/arunasujith/osgi-training
OSGi Training for Carbon Developers
OSGi Training for Carbon Developers
Aruna Karunarathna
Seminar "Modularity of the Java Platform" of the Bulgarian Java User Group. Topics of the seminar: Modularity 101 Modularity on top of the platform: OSGi Modularity of the platform: Jigsaw OSGi and Jigsaw interoperability: Penrose
Modularity of the Java Platform (OSGi, Jigsaw and Penrose)
Modularity of the Java Platform (OSGi, Jigsaw and Penrose)
Martin Toshev
[Patel] SPFx: An ISV Insight into latest Microsoft's customization model
[Patel] SPFx: An ISV Insight into latest Microsoft's customization model
[Patel] SPFx: An ISV Insight into latest Microsoft's customization model
European Collaboration Summit
Semelhante a OSGi Enablement For Apache Tuscany
(20)
Osgi Webinar
Osgi Webinar
Eclipse_Building_Blocks
Eclipse_Building_Blocks
Part 8 - Enforcing modularity of JasForge using OSGI and Futures Evolutions
Part 8 - Enforcing modularity of JasForge using OSGI and Futures Evolutions
Modular Java
Modular Java
Os gi introduction made by Ly MInh Phuong-SOC team
Os gi introduction made by Ly MInh Phuong-SOC team
Introduction to OSGi - Part-1
Introduction to OSGi - Part-1
Frankenstein's IDE: NetBeans and OSGi
Frankenstein's IDE: NetBeans and OSGi
Java Tech & Tools | OSGi Best Practices | Emily Jiang
Java Tech & Tools | OSGi Best Practices | Emily Jiang
Intro to OSGi and Eclipse Virgo
Intro to OSGi and Eclipse Virgo
Cocoon Blocks ApacheCon US 2005
Cocoon Blocks ApacheCon US 2005
Introduction to OSGGi
Introduction to OSGGi
Carbon and OSGi Deep Dive
Carbon and OSGi Deep Dive
Osgi
Osgi
OSGI Modularity
OSGI Modularity
Third party libraries and OSGi - a complicated relationship
Third party libraries and OSGi - a complicated relationship
Modularity of The Java Platform Javaday (http://javaday.org.ua/)
Modularity of The Java Platform Javaday (http://javaday.org.ua/)
OSGi Sticker Shock Eclipse Con 2010
OSGi Sticker Shock Eclipse Con 2010
OSGi Training for Carbon Developers
OSGi Training for Carbon Developers
Modularity of the Java Platform (OSGi, Jigsaw and Penrose)
Modularity of the Java Platform (OSGi, Jigsaw and Penrose)
[Patel] SPFx: An ISV Insight into latest Microsoft's customization model
[Patel] SPFx: An ISV Insight into latest Microsoft's customization model
Mais de Raymond Feng
LoopBack is an open source API framework built on top of Express optimized for mobile and web. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs.
Working with LoopBack Models
Working with LoopBack Models
Raymond Feng
LoopBack is an open source API framework built on top of Express optimized for mobile and web. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs.
Building a Node.js API backend with LoopBack in 5 Minutes
Building a Node.js API backend with LoopBack in 5 Minutes
Raymond Feng
Data Binding Unleashed for Composite Applications JavaOne 2010
Data Binding Unleashed for Composite Applications
Data Binding Unleashed for Composite Applications
Raymond Feng
Building Flexible APIs for Web 2.x/Cloud Applications session 25208, JavaOne 2011
Building Flexible APIs for Web 2.x/Cloud Applications (JavaOne 2011 Session ...
Building Flexible APIs for Web 2.x/Cloud Applications (JavaOne 2011 Session ...
Raymond Feng
RESTful SCA with Apache Tuscany
RESTful SCA with Apache Tuscany
RESTful SCA with Apache Tuscany
Raymond Feng
This is the presentation for Javaone 2010: S313731
Data Binding Unleashed for Composite Applications
Data Binding Unleashed for Composite Applications
Raymond Feng
Apache Tuscany 2.x Extensibility And SPIs
Apache Tuscany 2.x Extensibility And SPIs
Apache Tuscany 2.x Extensibility And SPIs
Raymond Feng
OSGi goes beyond service invocations in a single JVM with the introduction of RFC 119 - Distributed OSGi. It will enable an OSGi bundle deployed in a JVM to invoke a service (either OSGi or non-OSGi) in another JVM or process, potentially on a remote computer accessed via a network protocol. Meanwhile, an OSGi service deployed in another JVM or a non-OSGi program such as Web Service client, potentially on a remote computer, to find and access a service running in the "local" OSGi JVM (i.e. an OSGi deployment can accept service invocations from remote OSGi bundle or external environments). The distributed computing functionality is added to the OSGi programming model without additional APIs or concepts as the distribution layer will be mostly transparent to OSGi developers by configuration. SCA (Service Component Architecture) provides a technology-neutral approach to abstract business logic into components and assemble them into composite applications. It greatly simplifies the component communications using declarative bindings. QoS requirements can be uniformly declared as SCA intents which can be mapped and realized using different stacks. SCA is a great fit to be a distribution provider for distributed OSGi. Apache Tuscany is an open source project that implements the SCA specifications. It provides integrations of implementation types (such as Java, Scripting, BPEL, Spring, OSGi and JEE) and binding types (such as Web Service, JMS, EJB, CORBA, RMI, JSONRPC, and ATOM) as the infrastructure for SCA programming. The latest version of Tuscany runtime is fully built on top of OSGi as the foundation. We recently added the OSGi RFC 119 support. In this session, we will teach you how to develop a distributed OSGi application to leverage the SCA capabilities using Apache Tuscany. A calculator scenario will be used to demonstrate the distributed OSGi service invocations using RMI and Web Service protocols. We will also explain how to model an OSGi bundle as an SCA component and configure the SCA composite to provide communications between services. The readers will understand the basic ideas behind distributed OSGi in the concrete example and the power of Tuscany SCA for service composition.
OSGi Remote Services With SCA using Apache Tuscany
OSGi Remote Services With SCA using Apache Tuscany
Raymond Feng
Mais de Raymond Feng
(8)
Working with LoopBack Models
Working with LoopBack Models
Building a Node.js API backend with LoopBack in 5 Minutes
Building a Node.js API backend with LoopBack in 5 Minutes
Data Binding Unleashed for Composite Applications
Data Binding Unleashed for Composite Applications
Building Flexible APIs for Web 2.x/Cloud Applications (JavaOne 2011 Session ...
Building Flexible APIs for Web 2.x/Cloud Applications (JavaOne 2011 Session ...
RESTful SCA with Apache Tuscany
RESTful SCA with Apache Tuscany
Data Binding Unleashed for Composite Applications
Data Binding Unleashed for Composite Applications
Apache Tuscany 2.x Extensibility And SPIs
Apache Tuscany 2.x Extensibility And SPIs
OSGi Remote Services With SCA using Apache Tuscany
OSGi Remote Services With SCA using Apache Tuscany
Último
Already know how to write a basic SOQL query? Great! But what about an *aggregate* SOQL query? You know, the kind that uses aggregate functions like COUNT & MAX along with GROUP BY and HAVING clauses? No? Well, get ready to learn how to slice & dice your org’s data right inside your own dev console. From finding duplicate records to prototyping summary & matrix reports, learn the ins and outs of aggregate queries during this fast-paced but admin-friendly session on advanced SOQL concepts.
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
CzechDreamin
що таке продакт менеджмент? про професію і карєру продактів для світчерів та початківців.
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Mark Opanasiuk
As an SEO expert specializing in the IPTV and VPN niches with over five years of experience, I navigate the unique challenges of these industries adeptly. My strategic approach encompasses competitive analysis, targeted keyword research, content optimization, and high-quality backlink creation. My goal is to optimize my clients' online visibility, generating targeted organic traffic and maximizing their return on investment. With a results-driven approach and a passion for innovation, I'm poised to assist my clients in thriving in an ever-evolving digital landscape. <a href="https://iptvreel.com">
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
reely ones
Welcome to UiPath Test Automation using UiPath Test Suite series part 2. In this session, we will cover API test automation along with a web automation demo. Topics covered: Test Automation introduction API Example of API automation Web automation demonstration Speaker Pathrudu Chintakayala, Associate Technical Architect @Yash and UiPath MVP Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
DianaGray10
A talk given by Julian Hyde at the San Francisco Distributed Systems Meetup on May 22, 2024.
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Julian Hyde
New customer? New industry? New cloud? New team? A lot to handle! How to ensure the success of the project? Start it well! I've created the 3 areas of focus at the beginning of the project that helped me in multiple roles (BA, PO, and Consultant). Learn from real-world experiences and discover how these insights can empower you to deliver unparalleled value to your customers right from the project's start.
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
CzechDreamin
The Epson EcoTank L3210 is a high-performance and cost-efficient printer designed to meet the printing needs of both home users and small businesses. Equipped with Epson’s revolutionary EcoTank ink tank system, the Epson eliminates the need for traditional ink cartridges, thereby significantly reducing printing costs and plastic waste. With its PrecisionCore technology, this printer delivers sharp, vibrant prints for both documents and photos. Its user-friendly design ensures easy setup and operation, while its compact form factor saves valuable desk space. Whether it’s everyday printing jobs or creative projects, the Epson EcoTank L3210 provides a reliable and eco-friendly printing solution.
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdf
EasyPrinterHelp
Partner Tech Talk with Tinybird
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
confluent
FIDO Taipei Workshop: Securing the Edge with FDO
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
FIDO Alliance
This talk offers actionable insights at an executive level for enhancing productivity and refining your portfolio management approach to propel your organization to greater heights. Key Points Covered: 1. Experience Transformation: - The core challenge remains consistent across organizations: converting budget into user-centric designs. - Strategies for deploying design resources effectively in both startups and large enterprises. 2. Strategic Frameworks: - Introduction to the "Ziggurat of Impact" model, detailing layers from basic system interactions to comprehensive customer experiences. - Practical insights on creating frameworks that scale with organizational complexity. 3. Organizational Impact: - Real-world examples of navigating design in large settings, focusing on the synthesis of consumer products and customer experiences. - Emphasis on the importance of designing systems that directly influence customer interactions. 4. Design Execution: - Detailed walkthrough of organizational layers affecting design execution, from touchpoints and customer activities to shared capabilities. - How to ensure design influences both the micro and macro aspects of customer interactions. 5. Measurement and Adaptation: - Techniques for measuring the impact of design decisions and adapting strategies based on data-driven insights. - The critical role of continuous improvement and feedback in refining customer experiences.
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
FIDO Taipei Workshop: Securing the Edge with FDO
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
FIDO Alliance
Unlock the mysteries of successful Salesforce interviews in this insightful session hosted by Hugo Rosario (Salesforce Customer), a seasoned hiring manager that leads the Salesforce Department of multinational company with over 100 interviews under their belt. Step into the manager's chair and gain exclusive behind-the-scenes insights into what makes a Salesforce consultant stand out during the interview process. From deciphering the unspoken cues to mastering key strategies, we'll explore the intricacies of the interview process and provide practical tips for consultants looking to not only pass interviews but also thrive in their roles. Whether you're a seasoned professional or just starting your Salesforce journey, this session is your backstage pass to the secrets that hiring managers wish you knew.
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
CzechDreamin
ScyllaDB has the potential to deliver impressive performance and scalability. The better you understand how it works, the more you can squeeze out of it. But before you squeeze, make sure you know what to monitor! Watch our experienced Postgres developer work through monitoring and performance strategies that help him understand what mistakes he’s made moving to NoSQL. And learn with him as our database performance expert offers friendly guidance on how to use monitoring and performance tuning to get his sample Rust application on the right track. This webinar focuses on using monitoring and performance tuning to discover and correct mistakes that commonly occur when developers move from SQL to NoSQL. For example: - Common issues getting up and running with the monitoring stack - Using the CQL optimizations dashboard - Common issues causing high latency in a node - Common issues causing replica imbalance - What a healthy system looks like in terms of memory - Key metrics to keep an eye on This isn’t “Death-by-Powerpoint.” We’ll walk through problems encountered while migrating a real application from Postgres to ScyllaDB – and try to fix them live as well.
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
ScyllaDB
Designing inclusive products is not only a social responsibility but also a business imperative. This talk delves into the journey of creating accessible hardware products that cater to diverse user needs. Key Topics Covered: 1. Introduction to Inclusive Design - Importance of accessibility in product design - Overview of Comcast's commitment to making products accessible to a wide audience 2. Case Study: Xfinity Large Button Voice Remote - Initial challenges and the evolution of the product - User research and feedback that shaped the design - Key features of the final product and their benefits 3. Designing for Diverse Needs - Understanding human-centered design and its historical context - The impact of designing for people with disabilities on overall product quality - Examples from other industries, such as architecture and industrial design 4. Integrating Accessibility from the Beginning - The cost and efficiency benefits of designing for accessibility from the start - The process of embedding accessibility as a core trait rather than an optional feature 5. Real-World Impact and Continuous Improvement - Insights from in-home studies with users having assistive needs - How continuous feedback and iterative design lead to better products - The role of inclusive research and development practices
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
UXDXConf
Brief Introduction to Generative AI and LLM in particular. Overview of the market, and usages of LLMs. What's it like to train and build a model. Retrieval Augmented Generation 101, explained for non savvies, and a perspective of what are the moving parts making it complex
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
vincent683379
The Epson EcoTank L3210 is a high-performance and cost-efficient printer designed to meet the printing needs of both home users and small businesses. Equipped with Epson’s revolutionary EcoTank ink tank system, the Epson eliminates the need for traditional ink cartridges, thereby significantly reducing printing costs and plastic waste. With its PrecisionCore technology, this printer delivers sharp, vibrant prints for both documents and photos. Its user-friendly design ensures easy setup and operation, while its compact form factor saves valuable desk space. Whether it’s everyday printing jobs or creative projects, the Epson EcoTank L3210 provides a reliable and eco-friendly printing solution.
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptx
EasyPrinterHelp
FIDO Taipei Workshop: Securing the Edge with FDO
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
FIDO Alliance
This instalment looked at building performance at the earliest stages of your project, covering Interoperability, Solar and Daylighting.
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
IES VE
Automation is transforming industries by streamlining operations and reducing costs. However, the success of automated systems hinges not only on their functionality but also on the user experience (UX). This talk, "The UX of Automated Processes," delves into the intricate relationship between automation and UX, providing a comprehensive guide to designing intuitive and effective automated systems. Key Topics Covered: 1. Introduction to Automated UX: * Understanding the importance of UX in automated systems * Real-world example: Robotic beer dispensers at a music festival 2. Step-by-Step Process for Enhancing Automated UX: * Step 0: Identifying main workflows and happy paths * Step 1: Conducting contextual inquiries to understand current user practices and edge cases * Step 2: Prioritizing issues and solutions through collaborative ideation sessions * Step 3: Prototyping and usability testing for both software and hardware 3. Prototyping and Testing: * Methods for simulating automated processes * Importance of user feedback in refining automated systems 4. Designing for Support Users: * Crafting the experience for support personnel who manage edge cases * Ensuring effective communication and issue prioritization for support users
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
UXDXConf
This is a powerpoint that features Microsoft Teams Devices and everything that is new including updates to its software and devices for April 2024
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
Stephanie Beckett
Último
(20)
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptx
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
OSGi Enablement For Apache Tuscany
1.
OSGi Enablement for
Apache Tuscany Raymond Feng [email_address]
2.
Overview
3.
4.
5.
6.
Turning Tuscany modules
into OSGi bundles
7.
8.
9.
10.
11.
Dealing with 3
rd party jars
12.
13.
14.
15.
Developing Tuscany with
OSGi
16.
17.
18.
19.
20.
21.
22.
Launching OSGi framework
within Eclipse PDE
23.
24.
Testing Tuscany with
OSGi
25.
26.
Trouble-shooting OSGi related
issues
27.
28.
29.
Baixar agora