The Virtual OSGi Framework - Jan Rellermeyermfrancis
OSGi DevCon 2008
In the last EclipseCon, we presented R-OSGi, a solution for distributed OSGi services. We have shown how dynamic proxy bundles built from the service interfaces and communicating through the R-OSGi protocol can be used to allow one OSGi peer to access services located on another peer.
This time, we will go a significant step further in generalizing the main ideas behind OSGi. The goal is to treat the whole network as a virtual OSGi framework where the location of a specific bundle or service is no longer relevant. Peers can run arbitrary OSGi applications that, instead of running on one machine (OSGi) or on a fixed set of machines (R-OSGi), are located in a virtual computer running the virtual OSGi framework. The framework autonomously and dynamically controls where to place bundles, when and which bundles to replicate, where remote service links should be used.
In this talk, we will discuss the challenges and opportunities of our approach and how this solution can help to build highly-available and fault-tolerant OSGi applications as well as applications operating on federations of ubiquitous devices. Furthermore, we will show how recent extensions to the R-OSGi platform allow even non-Java services to participate in virtual OSGi applications.
ePlus and FlashStack Converged Data Center InfrastructureePlus
Succeeding in today’s competitive economic climate requires speed, flexibility, and innovation. Deploying a data center infrastructure to support new business initiatives can be complex, time consuming, and expensive—impacting your speed-to-market and frustrating your business leaders.
You need a better way.
The ePlus FlashStack Converged Infrastructure solution combines the power of FlashStack Converged Infrastructure (CI) with the industry-leading technology integration and converged infrastructure expertise of ePlus to help you deploy mission-critical IT infrastructures quickly and cost-effectively.
The Virtual OSGi Framework - Jan Rellermeyermfrancis
OSGi DevCon 2008
In the last EclipseCon, we presented R-OSGi, a solution for distributed OSGi services. We have shown how dynamic proxy bundles built from the service interfaces and communicating through the R-OSGi protocol can be used to allow one OSGi peer to access services located on another peer.
This time, we will go a significant step further in generalizing the main ideas behind OSGi. The goal is to treat the whole network as a virtual OSGi framework where the location of a specific bundle or service is no longer relevant. Peers can run arbitrary OSGi applications that, instead of running on one machine (OSGi) or on a fixed set of machines (R-OSGi), are located in a virtual computer running the virtual OSGi framework. The framework autonomously and dynamically controls where to place bundles, when and which bundles to replicate, where remote service links should be used.
In this talk, we will discuss the challenges and opportunities of our approach and how this solution can help to build highly-available and fault-tolerant OSGi applications as well as applications operating on federations of ubiquitous devices. Furthermore, we will show how recent extensions to the R-OSGi platform allow even non-Java services to participate in virtual OSGi applications.
ePlus and FlashStack Converged Data Center InfrastructureePlus
Succeeding in today’s competitive economic climate requires speed, flexibility, and innovation. Deploying a data center infrastructure to support new business initiatives can be complex, time consuming, and expensive—impacting your speed-to-market and frustrating your business leaders.
You need a better way.
The ePlus FlashStack Converged Infrastructure solution combines the power of FlashStack Converged Infrastructure (CI) with the industry-leading technology integration and converged infrastructure expertise of ePlus to help you deploy mission-critical IT infrastructures quickly and cost-effectively.
Viceverba_appdelmes_0624_joc per aprendre verbs llatinsDaniel Fernández
Vice Verba és una aplicació educativa dissenyada per ajudar els estudiants de llatí a aprendre i practicar verbs llatins d'una manera interactiva i entretinguda.
1. -Bloc (o bitàcola): lloc web que tracta d'un tema determinat, que s'actualitza
constanment i que compendia per dates missatges o artciles del seu propietari (autor), i
hi apareixen sempre en primer lloc els més recents.
-eDonkey: Xarxa d'intercanvi de tota mena d'arxius P2P. El seu nom deriva del
programa original creat per a la mateixa xarxa.
-GFDL: Llicència de documentació lliure GNU.
-RSS: Estructura de dades XML per sindicar notícies que facilita l'agregació d'informació
de mitjans a partir de procediments automàtics.
-Viquipèdia: Enciclopèdia lliure en 253 idiomes que és escrita de manera col·laborativa
per voluntaris. És el wiki més gran del món.
-Web 2.0: segona generació del Web basada en comunitats d'usuaris i una gamma de
serveix (xarxes socials, blocs, wikis, etc.) que gomenten la col·laboració i l'intercanvi
d'informació entre ells.
-Webtop: conjunt d'aplicacions que poden utilitzar-se en el Web i que tradicionalment
han estat considerades com d'Escriptori (processadors de text, fulls de càlcul, etcètera).
-Wiki: lloc web allotjat en un servidor públic en el qual diferents usuaris col·laboren
escrivint missatges i articles conjuntament, de manera que aquests poden ser modificats
i millorats per altres persones. Els usuaris d'un wiki poden, d'aquesta manera, crear,
modificar o eliminar el seu contingut de manera interactiva, fàcil i ràpida.
-Xarxes socials: comunitats virtuals en què persones amb inquietuds, aficions o
preocupacions similars tenen la possibilitat d'interactuar amb altres persones.