• Skip to content
  • Skip to link menu
Akademy 2008
 
 

Connecting Plasma to service-oriented programming with JOLIE

Speaker: Fabrizio Montesi

Today, Plasma provides the means for presentation and data de-coupling, under the form of plasmoids and data engines. Applications can already share information by means of D-Bus, giving the feeling of a harmonic desktop workspace.

This harmony is not present at the network level, where applications often rely on ad hoc communication mechanisms. Service-oriented Computing (SOC) is a solution, but how can we bring it to Plasma?

In this presentation we will see how we can use JOLIE, a language born from the academic SOC research, for allowing Plasma to communicate with web services transparently. A joint work of the Plasma and JOLIE teams, the Plasma::Service <-> JOLIE MetaService architecture enables Plasma to exploit SOC in an elegant and abstract way, independently from the underlying communication mechanisms. As a case study, we will analyze an example for a distributed presentation viewing system.

Fabrizio Montesi

[Fabrizio Montesi]

Fabrizio Montesi works as a Computer Scientist since 2000. In 2006 he created JOLIE, an opensource language for service-oriented programming. Since 2007, he collaborates with the University of Bologna on Service-oriented Computing researching. Currently, he is a founder of italianaSoftware s.r.l., a research spin-off company centered on the development of Service-oriented Computing solutions. During the years, he developed various opensource projects and contributions and has come to be a passionate KDE user.


Overview

Skip menu "Overview"
  • Akademy 2008
  • Schedule
  • Sponsors
  • Press
  • Jobs

Conference

Skip menu "Conference"
  • Program
  • Presentations
  • Speakers

Events

Skip menu "Events"
  • KDE e.V. Meeting
  • BoF Sessions
  • GPG Keysigning
  • Embedded and Mobile Day
  • Saturday Night Party
  • Boat Trip

Information

Skip menu "Information"
  • Check In
  • Registration
  • Location and Maps
  • Travel
  • Accommodation
  • Bike Rental
  • Food
  • Contact

Previous Events

Skip menu "Previous Events"
  • KDE 4.0 Release Event
  • aKademy 2007
  • aKademy 2006
  • aKademy 2005
  • aKademy 2004
  • Kastle 2003

Global navigation links

  • KDE Home
  • KDE Accessibility Home
  • Description of Access Keys
  • Back to content
  • Back to menu

Search:


Maintained by The Akademy Team
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal