Problèmme avec osgi+bundle+Apache Ka
mb42
Messages postés
553
Statut
Membre
-
mb42 Messages postés 553 Statut Membre -
mb42 Messages postés 553 Statut Membre -
Bonjour,
je suis entrain de faire une petite application de test.
cette application doit utiliser OSGI avec Apache Karaf et bien sur la notion de bundle et aussi doit utiliser eclipse
le but de cette application est d'afficher une map.
avec la fonction start de la class Activator la map doit être afficher et la fonction stop doit l'arrêter
je parle de fonction start ou commande start
je suis débutant avec la programmation de bundle mais je pense que
je dois utiliser la map comme étant un composant et donc je dois trouver un moyen de stoker le code source de cette map soit dans un fichier xml soit utiliser des composant web
est ce quelqu'un a une idée sur ce genre de problème
comme je dis le but final de cette application est d'afficher la map si on prend le choisi de " START"
pour eclipse je pense que je dois travailler avec eclipse Equinox
vraiment je suis bloque
merci d'avance
je suis entrain de faire une petite application de test.
cette application doit utiliser OSGI avec Apache Karaf et bien sur la notion de bundle et aussi doit utiliser eclipse
le but de cette application est d'afficher une map.
avec la fonction start de la class Activator la map doit être afficher et la fonction stop doit l'arrêter
je parle de fonction start ou commande start
je suis débutant avec la programmation de bundle mais je pense que
je dois utiliser la map comme étant un composant et donc je dois trouver un moyen de stoker le code source de cette map soit dans un fichier xml soit utiliser des composant web
est ce quelqu'un a une idée sur ce genre de problème
comme je dis le but final de cette application est d'afficher la map si on prend le choisi de " START"
pour eclipse je pense que je dois travailler avec eclipse Equinox
vraiment je suis bloque
merci d'avance
A voir également:
- Dokan library c'est quoi
- Apache open office gratuit - Télécharger - Suite bureautique
- Redemarrer apache ✓ - Forum Linux / Unix
- Redémarrer apache - Forum Réseau
- Bundle copy c'est quoi - Forum Xbox 360
- Pup optional bundle installer ✓ - Forum Virus
2 réponses
je fait un exemple d'une map
la page "map.xhtml"
et pour la class MapBean
mais le problème est comment le rendre fonctionnel avec osgi sous forme de bundle et l'exécuter avec eclipse et avec Karaf
y 'a t'il quelqu'un qui a une idée sur ce genre de problème
la page "map.xhtml"
<h:form>
<p:growl id="growl" showDetail="true"/>
<p:gmap center="36.890257,30.707417" zoom="13" type="HYBRID" model="#{mapBean.simpleModel}" style="width:600px;height:400px">
<p:ajax event="overlaySelect" listener="#{mapBean.onMarkerSelect}" update="growl" />
</p:gmap>
</h:form>
et pour la class MapBean
package org.primefaces.examples.view;
import java.io.Serializable;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
import org.primefaces.event.map.OverlaySelectEvent;
import org.primefaces.model.map.DefaultMapModel;
import org.primefaces.model.map.LatLng;
import org.primefaces.model.map.MapModel;
import org.primefaces.model.map.Marker;
public class MapBean implements Serializable {
private MapModel simpleModel;
private Marker marker;
public MapBean() {
simpleModel = new DefaultMapModel();
//Shared coordinates
LatLng coord1 = new LatLng(36.879466, 30.667648);
LatLng coord2 = new LatLng(36.883707, 30.689216);
LatLng coord3 = new LatLng(36.879703, 30.706707);
LatLng coord4 = new LatLng(36.885233, 30.702323);
//Basic marker
simpleModel.addOverlay(new Marker(coord1, "exemple1"));
simpleModel.addOverlay(new Marker(coord2, "exemple2"));
simpleModel.addOverlay(new Marker(coord3, "exemple3"));
simpleModel.addOverlay(new Marker(coord4, "exemple4"));
}
public MapModel getSimpleModel() {
return simpleModel;
}
public void onMarkerSelect(OverlaySelectEvent event) {
marker = (Marker) event.getOverlay();
addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Marker Selected", marker.getTitle()));
}
public Marker getMarker() {
return marker;
}
public void addMessage(FacesMessage message) {
FacesContext.getCurrentInstance().addMessage(null, message);
}
}
mais le problème est comment le rendre fonctionnel avec osgi sous forme de bundle et l'exécuter avec eclipse et avec Karaf
y 'a t'il quelqu'un qui a une idée sur ce genre de problème