Cet ouvrage fait partie de la bibliothèque YouScribe
Obtenez un accès à la bibliothèque pour le lire en ligne
En savoir plus

Infrastructure orientée service pour le développement d’applications ubiquitaires

De
140 pages
Sous la direction de Charles Consel
Thèse soutenue le 18 décembre 2008: Bordeaux 1
Un grand nombre de périphériques actuels sont dotés de connexions réseaux qui permettent d’accéder à leurs fonctionnalités au travers d’un réseau informatique. Les applications ubiquitaires visent à structurer ces fonctionnalités pour les mettre au service des utilisateurs. Les environnements ubiquitaires sont caractérisés par une disponibilité dynamique des fonctionnalités et une hétérogénéité matérielle et logicielle des périphériques. De plus, les applications ubiquitaires doivent s’adapter en fonction du contexte des utilisateurs. Cette thèse propose une approche pour la programmation d’applications ubiquitaires. Notre approche est basée sur une infrastructure logicielle, appelée PERSEWS, qui permet la programmation d’applications sensibles au contexte à un haut niveau d’abstraction, exploitant des fonctionnalités offertes par des périphériques hétérogènes et mobiles. Les contributions de cette thèse sont les suivantes : – Nous proposons une approche langage pour la programmation d’applications ubiquitaires. Cette approche est basée sur un couplage entre un modèle de contexte et un langage de règles logiques. – Nous avons développé une infrastructure logicielle qui constitue un environnement de développement et un environnement d’exécution pour les applications ubiquitaires. L’architecture orientée service de l’infrastructure PERSEWS permet d’intégrer des fonctionnalités offertes par des périphériques hétérogènes.
-Informatique ubiquitaire
-Infrastructure logicielle
-Architecture orientée service
-Services Web sémantiques
-Ontologie
-Langage de règles
Increasingly current devices are network enabled allowing their functionalities to be accessed through a computer network. Ubiquitous applications aim at structuring these functionalities to make them available to the users. Ubiquitous environments are characterized by the dynamic nature of functionalities and heterogeneity of hardware and software devices. In addition, ubiquitous applications must adapt depending on the user’s context. This thesis proposes an approach to ubiquitous application programming. Our approach is based on a software infrastructure called PERSEWS, which enables programming context-sensitive applications at a high level of abstraction, using functionalities provided by heterogeneous and mobile devices . The contributions of this thesis are as follows : – We propose a language approach to programming ubiquitous applications. This approach is based on a coupling between a model of context and a logic rule language. – We have developed a software infrastructure that provides a development environment and a runtime environment for ubiquitous applications. The service oriented architecture of the PERSEWS infrastructure allows to integrate functionalities provided by heterogeneous devices. VII
Source: http://www.theses.fr/2008BOR13745/document
Voir plus Voir moins


2
)

C















,

]

^

/



b

/

D









2





1











D

_

/





1





/





(




!
-


"
^


#
*

]
$
_
%

&

'



(


)
)



'




\



>
(
-

d



+
*
<



?
+
c

_
,


?

+
-
a
.

/


_



-


0


(
1
)



'
,
-




-

.

/



2


@

D
3
1
4

5

6

7

8
@

D
#



9


-
#

2


/
/
2



`
:


+

a


-


_
(


-
;




(

*

<

+

A

`
"
_
!

9
/

c

<

,


<

2


`
'
d
-



(
_
-
@

'

d

>
0

=

>

?
D
*

@
2
A

0
>
B
_
C

D
1
<

/

E


C

-


F

G

H

I
*
J

K
2
L
(
I
-
M

N

L

M

I

O

P
,
I

Q
-
O

G

L
b
R
,
O

K

O

I

S

Q

N
=
O

T
'
P
^
M
?
I
0
U
?
O

V

R
,
S

O

U
*
P
\
T
=
T

O
'
W
^
O
?
G
0
L
?
V

X

J

T

T
/
U
_
Q

N

J

L
-
Q

P

G

K
?
M
2
Y

Q

Z
/
M

Q
+
L
-
J

Q
2
I

O
>
K
_
@

2
1


[




C

-
-








*
*

*
2
\
(

-
=


*




'
2
]

^

@
?
?
C
^
c
0
A
D
0
?
;
_






A
1
@

D

D



-
/



_

C
`


-
(



>

D

_
-


1







0

0
/
*
?



2
@
2
0



C




/




/
`
_
+
<

0
-
^

"



*

(





'







%



'

9

$



















"



)

#



"



&

Un pour Un
Permettre à tous d'accéder à la lecture
Pour chaque accès à la bibliothèque, YouScribe donne un accès à une personne dans le besoin