SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Newsletter
  Multidimensional Context-Aware Adaptation of Service Front-ends
                                                                                             September 2011 / n. 2
Serenoa News
                                                                Working Group on Model Based UIs
The research project Serenoa is completing one year in
September 2011. In this first year we investigated             Serenoa partners are seeking to launch a new
adaptation concepts and could successfully advance             standardization activity at the World Wide Web
this knowledge by preparing new contents, mainly               Consortium (W3C). The charter for the proposed W3C
regarding: architectural approaches, authoring                 Model Based User Interfaces (MBUI) Working Group
environments, agile methods, models, algorithms,               is currently out for review by the W3C Advisory
design spaces and adaptation techniques.                       Committee. If approved, the new working group will
During this first year Serenoa was present in scientific       focus on standardizing meta-models and associated
and industrial events: such as: EICS, ICWE, Interact,          markup languages for interchange of models between
SIGDOC. In addition to this, a set of outcomes were            authoring tools for context-aware user interfaces. The
produced: deliverables, review meetings, bi-weekly             plan is to focus initially on standards for task models
conference calls, scientific papers, newsletters,              and the abstract user interface. The new working group
factsheet, leaflet, tutorials, discussions, posts in the       follows on from the former W3C Incubator Group on
website and tweets.                                            Model Based UI. The charter for the MBUI working
                                                               group can be viewed at:
Our next steps include advancing the development of             http://www.w3.org/2011/01/mbui-wg-charter
the project, defining our evaluation criteria, ontology,
detailing our models, algorithms and architecture. For          Events
the next year, other events are planned: conferences,
workshops and meetings. Besides, a new batch of                UIDL’2011 – Software Support for User
deliverables are being prepared to report our new              Interface Description Language – Interact
achievements.                                                  Workshop
We have been working in collaboration with companies,          Date: Lisbon, Portugal, September 6th, 2011
research centers and other European projects. For              Organizers: Jean Vanderdonckt (UCL), Adrien Coyette,
instance, during EICS we participated of the industrial        David Faure, Juan Manuel Calleros
panel, we organized an advisorial board to September,          A User Interface Description Language (UIDL) is a
and we keep in touch with related projects, such as            formal language to describe a user interface regardless
Webinos (http://webinos.org/). This allows us to share         of implementation technology. As such, it involves
experiences, novelties, tends and promotes discussions         different interaction modalities (e.g., graphical and
with the community.                                            vocal), interaction techniques (e.g., drag-and-drop) and
The communication of the project is supported by many          interaction styles (e.g. virtual reality). Most UIDLs are
tools: we publish our news in the website, contact via         modeled as a model-theoretic structure including sets
email, use Linkedin, Twitter, Rss Feeds, and Facebook.         of interaction objects. Examples include: UIML, useML,
A Wiki is used to manage the events, and discuss               MARIA, UsiXML and XIML.
contents.                                                      UIDL’2011 is a Workshop to discuss the software
                                                               architecture to support a UIDL (User Interface
In this newsletter you find further information about our
                                                               Description Language) and its taxonomy, according to a
communication channels and achievements. In case of
                                                               common definition format of services inspired by SOA.
suggestions, comments or doubts, please contact us at:
serenoa-general@lists.morfeo-project.org                       Webpage: http://itea.defimedia.be/UIDL_2011

                                http://serenoa.morfeo-project.com




            http://www.tid.es          http://www.uclouvain.be                   http://giove.isti.cnr.it




 http://www.sap.com         http://www.w3c.org              http://www.w4global.com     http://www.fundacionctic.org
ARCHITECTURE
                                                                                         The SERENOA architecture is already defined.
                                                                                         Highlights include:
                                                                                         a)  Emphasis on modularity with provision for an
                                                                                             incremental addition of functionality
Achievements


                                                                                         b)  Provision for abstract context management
                                                                                         c)  UI generation process separated in adapters
                                                                                             (AbstractUI à ConcreteUI) and generators
                                                                                             (ConcreteUI à FinalUI)
                                                                                         d)  Support for SERENOA-native (Authoring
                                                                                             Tool) and reverse engineered SFEs

               AUTHORING TOOL
                                                                                         The authoring environment and its accompanying
                                                                                         analysis tools will facilitate the designers and
                                                                                         programmers to easily design, develop and deploy
                                                                                         the adaptive SFEs using ASFE-DL and AAL-DL.
                                                                                         Two types of authoring environments will be
                                                                                         developed: one as an Eclipse plug-in (by SAP)
                                                                                         and second as an HTML5 browser based
                                                                                         application (by W3C) for web based authoring.
                                                                                         Both will provide support for editing not only the
                                                                                         model-based descriptions at abstract and concrete
                                                                                         levels, but also the context dependent rules for
                                                                                         transformations.


               CARFO ONTOLOGY
               The CARFO Ontology will describe concepts
               necessary for the whole spectrum of SFE
               adaptation including strategies, techniques, UI
               elements and context.
               Based on previous W3C work on Delivery Context
               Ontology1, augmented to include the universe of
               concepts defined in the CADS and CARF.
               Initial version of CARFO includes the Context Of
               Use module including the User, Platform and
               Environment aspects. Concept coverage will be
               extended in future releases to include all the
               elements in the theoretical domain.


               MODELS
                                                                                    The modeling phase formalizes main concepts of the
                                                                                    project. We use UML, OWL and MOF to develop
                                                                                    diagrams that graphically represent views for
                                                                                    adaptive or adaptable system.
                                                                                    The use cases for adaptation are based on the
                                                                                    CARF templates and the CADS dimensions. The
                                                                                    descriptions detail pre-conditions, actors and flows.
                                                                                    The algorithms complement these descriptions and
                                                                                    details the techniques. The CARFO Ontology also
                                                                                    complement the models descriptions, defining
                                                                                    constraints, relationships and further information
                                                                                    about the adaptation techniques.

               [1] http://www.w3.org/TR/dcontology/ W3C Delivery Context Ontology
Published Papers in Conferences
                           - “A SOA based Context-Aware Order Picking System for Warehouses using Laser Range Finder
Dissemination Activities
                           and Wearable Computer”, Safdar Ali, Joerg Rett, Anna Lewandowski, IEEE WoWMoM, Lucca, Italy,
                           June 20-24, 2011
                           - “Engineering JavaScript State Persistence of Web Applications Migrating across Multiple
                           Devices”, F. Bellucci, G. Ghiani, F. Paternò, C. Santoro, ACM EICS, Pisa, Italy, June 13-16, 2011
                           - “Supporting Transformations Across User Interface Descriptions at Various Abstraction Levels”,
                           Mauro Lisai , Fabio Paternò, Carmen Santoro, Lucio Davide Spano, IFIP INTERACT 2011, Lisbon,
                           Portugal, September 5-10, 2011
                           - “Adapting Desktop Web Pages for Vocal Browsing”, F. Paternò, C. Sisti, IFIP INTERACT 2011,
                           Lisbon, Portugal, September 5-10, 2011
                           - “Model-Based Customizable Adaptation of Web Applications for Vocal Browsing”, F. Paternò, C.
                           Sisti, ACM SIGDOC 2011, Tirrenia, Italy, October 3-5, 2011


                           Public Events
                           - SFE CW (Service Front-End Collaboration Working Group) – Annual Meeting, Javier Caminero
                           (TID) and Fabio Paternò (ISTI), Brussels – Belgium, September 29th, 2011
                           - ICT Event 2010
                           Jean Vanderdonckt (UCL); Brussels – Belgium, September 27th-29th, 2010
                           - Mobile Forum 2010
                           Jean Vanderdonckt (UCL); Vieux Genappe – Belgium, December 8th, 2010


                           Tutorials Presented
                           - “Multi-dimensional Context-aware Adaptation of Web Applications”, Jean Vanderdonckt and Vivian
                           Genaro Motti – LILAB - UCL, ICWE’11, June 20th, Paphos – Cyprus
                           -  “Context-aware Adaptation of User Interfaces”, Jean Vanderdonckt and Vivian Genaro Motti – LILAB
                           - UCL, Interact’11, September 5th (Full day), Lisbon – Portugal
                           -  “User Interface Design, Adaptation, and Migration for Multi-Device Environments”, Fabio Paternò
                           – CNR - ISTI, Interact’11, September 6th (Morning), Lisbon – Portugal

                           Communication Channels
                           Serenoa is present in different social media channels:

                           - The Serenoa website is regularly updated with achievements of the project, such as deliverables and
                           dissemination activities. The website also contains updated news about adaptation of service front ends,
                           such as information about APIs, new technologies, Sketching tools, applications, and tends.

                           - To access suggestions of links, recommended websites and quick news, Serenoa is present at Twitter.
                           Regular posts about the technological domain inform the readers about: browsers, market tendencies,
                           users preferences, interesting websites and further information sources.

                           - Serenoa has a project group in Linkedin. There, you will find topics for discussion about mobile market,
                           context-aware computing, communities for developers, and frameworks. The group is open for the
                           public.

                           - Serenoa uses SlideShare to share interesting documents and presentations with the community. There
                           you will find content about adaptation, distributed user interfaces, mobile interaction.

                           On August 6th, 2011, the presentation “Distributed User Interfaces: How to Distribute User Interfaces
                           Elements across Users, Platforms and Environments”, with 1118 views on SlideShare, was selected for
                           the ‘Hot on Twitter’ section!

                           Follow us
Announcements

                     Industrial Panel on Research Agenda in Service Front Ends
                     EICS 2011 was the third edition of a conference devoted to the engineering of usable and
Service Front Ends

                     effective interactive computing systems. EICS focuses on methods, techniques, and tools that
                     support the design and development of interactive systems.
                     EICS’s industrial panel stimulated the interaction between the community and the industry.
                     The panel’s coordinator, Fabio Paternò, introduced key topics, such as: user experience,
                     ubiquitous and social computing, for five panelists: Stephane Chatty, Mauro Cherubini,
                     Bettina Laugwitz, Carlos Alberto Licciardi, and Dave Raggett. Their main ideas are briefly
                     presented below:
                     • There is a trade-off between the design for User eXperience and reasonable costs. Interaction
                     designers have a key role in UX, and more specialised SFEs will be necessary in the future.
                     • Today 90% of the mobile phones in the world are just feature phones (NOT smartphones). Thus the
                     idea that everyone will have a smartphone in the next years is NOT coming to happen because of a
                     cost barrier. Telcos are not just “dumb pipes”. Telefonica, for instance, has recently released BluVIA,
                     APIs for developers, that enable them to use the telco infrastructure. For instance, using BluVIA to
                     send twitting messages with a feature phone.
                     • The focus should be on: adaptivity (e.g. adaptation based on the level of expertise), need of proactive
                     support in information access (e.g. by providing intelligent hints), context-awareness (especially as far
                     as physical environment is concerned) and support the user productivity by enhancing the user
                     satisfaction.
                     • The main characteristics of the current device market: fragmentation of devices, the existence of
                     several OS/interaction patterns/customisations/capabilities and APIs and the fact that a short time to
                     market is a must. Thus we would need ubiquitous access from several devices, by supplying a single
                     backend for several front ends (develop once and run everywhere). Possible solutions for this are
                     either to develop only browser-based applications, or use some technology (like HTML5+W3C DAP)
                     that is currently available and can be used for this goal.
                     • The challenges for the development of effective SFEs: customer-centred design for effective web
                     sites, rapidly changing fashions for website designs, distribute development teams, responding to
                     urgent calls for changes, wide ranges of screen sizes, new interaction mechanisms, browser-
                     interoperability issues. In addition, the focus on design patterns as a basis for shared insights and also
                     the opportunity of classifying, choosing and combining patterns.

                     The original article can be accessed at: http://eics-conference.org/2011/EICS_2011-industrial_panel.pdf




                          Serenoa project is funded by the European Union through its
                          Seventh Framework Programme as a STREP Project nº FP7-
                          ICT-258030 from September 2010 to September 2013
         All the logos and the product and service names mentioned are the trademarks of their respective organizations.

Weitere ähnliche Inhalte

Ähnlich wie Newsletter Highlights Adaptation Models, Authoring Tools

Third Serenoa Newsletter
Third Serenoa NewsletterThird Serenoa Newsletter
Third Serenoa NewsletterSerenoa Project
 
A Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning ExperienceA Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning ExperienceNathan Mathis
 
First Serenoa Newsletter
First Serenoa NewsletterFirst Serenoa Newsletter
First Serenoa NewsletterSerenoa Project
 
Multi-Dimensional Context-Aware Adaptation of Service Front-ends
Multi-Dimensional Context-Aware Adaptation of Service Front-endsMulti-Dimensional Context-Aware Adaptation of Service Front-ends
Multi-Dimensional Context-Aware Adaptation of Service Front-endsJean Vanderdonckt
 
Scalable architectures for phenotype libraries
Scalable architectures for phenotype librariesScalable architectures for phenotype libraries
Scalable architectures for phenotype librariesMartin Chapman
 
CHOReOS European Project presented at OW2Con2011 in Paris
CHOReOS European Project presented at OW2Con2011 in ParisCHOReOS European Project presented at OW2Con2011 in Paris
CHOReOS European Project presented at OW2Con2011 in Parischoreos
 
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, ParisCHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, ParisOW2
 
SOFIA - Semantic Technologies and Techniques for Interoperable Information in...
SOFIA - Semantic Technologies and Techniques for Interoperable Information in...SOFIA - Semantic Technologies and Techniques for Interoperable Information in...
SOFIA - Semantic Technologies and Techniques for Interoperable Information in...Sofia Eu
 
Development and integration of an awareness applications manager into ASTRA
Development and integration of an awareness applications manager into ASTRADevelopment and integration of an awareness applications manager into ASTRA
Development and integration of an awareness applications manager into ASTRADavid Rozas
 
ICWE 2010 Demonstration and Poster elevator pitch session
ICWE 2010 Demonstration and Poster elevator pitch sessionICWE 2010 Demonstration and Poster elevator pitch session
ICWE 2010 Demonstration and Poster elevator pitch sessionMarco Brambilla
 
SMARCOS CNR Paper Workshop Distributed UI
SMARCOS CNR Paper Workshop Distributed UISMARCOS CNR Paper Workshop Distributed UI
SMARCOS CNR Paper Workshop Distributed UISmarcos Eu
 
Software Architecture for Robotics
Software Architecture for RoboticsSoftware Architecture for Robotics
Software Architecture for RoboticsLorran Pegoretti
 
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1AEGIS-ACCESSIBLE Projects
 
2. the aegis story building an accessible application
2. the aegis story   building an accessible application2. the aegis story   building an accessible application
2. the aegis story building an accessible applicationAEGIS-ACCESSIBLE Projects
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018Krishna-Kumar
 
Advene As A Tailorable Hypervideo Authoring Tool A Case Study
Advene As A Tailorable Hypervideo Authoring Tool  A Case StudyAdvene As A Tailorable Hypervideo Authoring Tool  A Case Study
Advene As A Tailorable Hypervideo Authoring Tool A Case StudyLaurie Smith
 
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...Sofia Eu
 
CHOReOS European project presented to ANIKETOS project
CHOReOS European project presented to ANIKETOS projectCHOReOS European project presented to ANIKETOS project
CHOReOS European project presented to ANIKETOS projectchoreos
 

Ähnlich wie Newsletter Highlights Adaptation Models, Authoring Tools (20)

Third Serenoa Newsletter
Third Serenoa NewsletterThird Serenoa Newsletter
Third Serenoa Newsletter
 
A Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning ExperienceA Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning Experience
 
Interactive Video Search and Browsing Systems
Interactive Video Search and Browsing SystemsInteractive Video Search and Browsing Systems
Interactive Video Search and Browsing Systems
 
First Serenoa Newsletter
First Serenoa NewsletterFirst Serenoa Newsletter
First Serenoa Newsletter
 
Multi-Dimensional Context-Aware Adaptation of Service Front-ends
Multi-Dimensional Context-Aware Adaptation of Service Front-endsMulti-Dimensional Context-Aware Adaptation of Service Front-ends
Multi-Dimensional Context-Aware Adaptation of Service Front-ends
 
Scalable architectures for phenotype libraries
Scalable architectures for phenotype librariesScalable architectures for phenotype libraries
Scalable architectures for phenotype libraries
 
CHOReOS European Project presented at OW2Con2011 in Paris
CHOReOS European Project presented at OW2Con2011 in ParisCHOReOS European Project presented at OW2Con2011 in Paris
CHOReOS European Project presented at OW2Con2011 in Paris
 
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, ParisCHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
 
SOFIA - Semantic Technologies and Techniques for Interoperable Information in...
SOFIA - Semantic Technologies and Techniques for Interoperable Information in...SOFIA - Semantic Technologies and Techniques for Interoperable Information in...
SOFIA - Semantic Technologies and Techniques for Interoperable Information in...
 
robocity2013-jderobot
robocity2013-jderobotrobocity2013-jderobot
robocity2013-jderobot
 
Development and integration of an awareness applications manager into ASTRA
Development and integration of an awareness applications manager into ASTRADevelopment and integration of an awareness applications manager into ASTRA
Development and integration of an awareness applications manager into ASTRA
 
ICWE 2010 Demonstration and Poster elevator pitch session
ICWE 2010 Demonstration and Poster elevator pitch sessionICWE 2010 Demonstration and Poster elevator pitch session
ICWE 2010 Demonstration and Poster elevator pitch session
 
SMARCOS CNR Paper Workshop Distributed UI
SMARCOS CNR Paper Workshop Distributed UISMARCOS CNR Paper Workshop Distributed UI
SMARCOS CNR Paper Workshop Distributed UI
 
Software Architecture for Robotics
Software Architecture for RoboticsSoftware Architecture for Robotics
Software Architecture for Robotics
 
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
 
2. the aegis story building an accessible application
2. the aegis story   building an accessible application2. the aegis story   building an accessible application
2. the aegis story building an accessible application
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
Advene As A Tailorable Hypervideo Authoring Tool A Case Study
Advene As A Tailorable Hypervideo Authoring Tool  A Case StudyAdvene As A Tailorable Hypervideo Authoring Tool  A Case Study
Advene As A Tailorable Hypervideo Authoring Tool A Case Study
 
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
 
CHOReOS European project presented to ANIKETOS project
CHOReOS European project presented to ANIKETOS projectCHOReOS European project presented to ANIKETOS project
CHOReOS European project presented to ANIKETOS project
 

Kürzlich hochgeladen

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Kürzlich hochgeladen (20)

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

Newsletter Highlights Adaptation Models, Authoring Tools

  • 1. Newsletter Multidimensional Context-Aware Adaptation of Service Front-ends September 2011 / n. 2 Serenoa News Working Group on Model Based UIs The research project Serenoa is completing one year in September 2011. In this first year we investigated Serenoa partners are seeking to launch a new adaptation concepts and could successfully advance standardization activity at the World Wide Web this knowledge by preparing new contents, mainly Consortium (W3C). The charter for the proposed W3C regarding: architectural approaches, authoring Model Based User Interfaces (MBUI) Working Group environments, agile methods, models, algorithms, is currently out for review by the W3C Advisory design spaces and adaptation techniques. Committee. If approved, the new working group will During this first year Serenoa was present in scientific focus on standardizing meta-models and associated and industrial events: such as: EICS, ICWE, Interact, markup languages for interchange of models between SIGDOC. In addition to this, a set of outcomes were authoring tools for context-aware user interfaces. The produced: deliverables, review meetings, bi-weekly plan is to focus initially on standards for task models conference calls, scientific papers, newsletters, and the abstract user interface. The new working group factsheet, leaflet, tutorials, discussions, posts in the follows on from the former W3C Incubator Group on website and tweets. Model Based UI. The charter for the MBUI working group can be viewed at: Our next steps include advancing the development of http://www.w3.org/2011/01/mbui-wg-charter the project, defining our evaluation criteria, ontology, detailing our models, algorithms and architecture. For Events the next year, other events are planned: conferences, workshops and meetings. Besides, a new batch of UIDL’2011 – Software Support for User deliverables are being prepared to report our new Interface Description Language – Interact achievements. Workshop We have been working in collaboration with companies, Date: Lisbon, Portugal, September 6th, 2011 research centers and other European projects. For Organizers: Jean Vanderdonckt (UCL), Adrien Coyette, instance, during EICS we participated of the industrial David Faure, Juan Manuel Calleros panel, we organized an advisorial board to September, A User Interface Description Language (UIDL) is a and we keep in touch with related projects, such as formal language to describe a user interface regardless Webinos (http://webinos.org/). This allows us to share of implementation technology. As such, it involves experiences, novelties, tends and promotes discussions different interaction modalities (e.g., graphical and with the community. vocal), interaction techniques (e.g., drag-and-drop) and The communication of the project is supported by many interaction styles (e.g. virtual reality). Most UIDLs are tools: we publish our news in the website, contact via modeled as a model-theoretic structure including sets email, use Linkedin, Twitter, Rss Feeds, and Facebook. of interaction objects. Examples include: UIML, useML, A Wiki is used to manage the events, and discuss MARIA, UsiXML and XIML. contents. UIDL’2011 is a Workshop to discuss the software architecture to support a UIDL (User Interface In this newsletter you find further information about our Description Language) and its taxonomy, according to a communication channels and achievements. In case of common definition format of services inspired by SOA. suggestions, comments or doubts, please contact us at: serenoa-general@lists.morfeo-project.org Webpage: http://itea.defimedia.be/UIDL_2011 http://serenoa.morfeo-project.com http://www.tid.es http://www.uclouvain.be http://giove.isti.cnr.it http://www.sap.com http://www.w3c.org http://www.w4global.com http://www.fundacionctic.org
  • 2. ARCHITECTURE The SERENOA architecture is already defined. Highlights include: a)  Emphasis on modularity with provision for an incremental addition of functionality Achievements b)  Provision for abstract context management c)  UI generation process separated in adapters (AbstractUI à ConcreteUI) and generators (ConcreteUI à FinalUI) d)  Support for SERENOA-native (Authoring Tool) and reverse engineered SFEs AUTHORING TOOL The authoring environment and its accompanying analysis tools will facilitate the designers and programmers to easily design, develop and deploy the adaptive SFEs using ASFE-DL and AAL-DL. Two types of authoring environments will be developed: one as an Eclipse plug-in (by SAP) and second as an HTML5 browser based application (by W3C) for web based authoring. Both will provide support for editing not only the model-based descriptions at abstract and concrete levels, but also the context dependent rules for transformations. CARFO ONTOLOGY The CARFO Ontology will describe concepts necessary for the whole spectrum of SFE adaptation including strategies, techniques, UI elements and context. Based on previous W3C work on Delivery Context Ontology1, augmented to include the universe of concepts defined in the CADS and CARF. Initial version of CARFO includes the Context Of Use module including the User, Platform and Environment aspects. Concept coverage will be extended in future releases to include all the elements in the theoretical domain. MODELS The modeling phase formalizes main concepts of the project. We use UML, OWL and MOF to develop diagrams that graphically represent views for adaptive or adaptable system. The use cases for adaptation are based on the CARF templates and the CADS dimensions. The descriptions detail pre-conditions, actors and flows. The algorithms complement these descriptions and details the techniques. The CARFO Ontology also complement the models descriptions, defining constraints, relationships and further information about the adaptation techniques. [1] http://www.w3.org/TR/dcontology/ W3C Delivery Context Ontology
  • 3. Published Papers in Conferences - “A SOA based Context-Aware Order Picking System for Warehouses using Laser Range Finder Dissemination Activities and Wearable Computer”, Safdar Ali, Joerg Rett, Anna Lewandowski, IEEE WoWMoM, Lucca, Italy, June 20-24, 2011 - “Engineering JavaScript State Persistence of Web Applications Migrating across Multiple Devices”, F. Bellucci, G. Ghiani, F. Paternò, C. Santoro, ACM EICS, Pisa, Italy, June 13-16, 2011 - “Supporting Transformations Across User Interface Descriptions at Various Abstraction Levels”, Mauro Lisai , Fabio Paternò, Carmen Santoro, Lucio Davide Spano, IFIP INTERACT 2011, Lisbon, Portugal, September 5-10, 2011 - “Adapting Desktop Web Pages for Vocal Browsing”, F. Paternò, C. Sisti, IFIP INTERACT 2011, Lisbon, Portugal, September 5-10, 2011 - “Model-Based Customizable Adaptation of Web Applications for Vocal Browsing”, F. Paternò, C. Sisti, ACM SIGDOC 2011, Tirrenia, Italy, October 3-5, 2011 Public Events - SFE CW (Service Front-End Collaboration Working Group) – Annual Meeting, Javier Caminero (TID) and Fabio Paternò (ISTI), Brussels – Belgium, September 29th, 2011 - ICT Event 2010 Jean Vanderdonckt (UCL); Brussels – Belgium, September 27th-29th, 2010 - Mobile Forum 2010 Jean Vanderdonckt (UCL); Vieux Genappe – Belgium, December 8th, 2010 Tutorials Presented - “Multi-dimensional Context-aware Adaptation of Web Applications”, Jean Vanderdonckt and Vivian Genaro Motti – LILAB - UCL, ICWE’11, June 20th, Paphos – Cyprus -  “Context-aware Adaptation of User Interfaces”, Jean Vanderdonckt and Vivian Genaro Motti – LILAB - UCL, Interact’11, September 5th (Full day), Lisbon – Portugal -  “User Interface Design, Adaptation, and Migration for Multi-Device Environments”, Fabio Paternò – CNR - ISTI, Interact’11, September 6th (Morning), Lisbon – Portugal Communication Channels Serenoa is present in different social media channels: - The Serenoa website is regularly updated with achievements of the project, such as deliverables and dissemination activities. The website also contains updated news about adaptation of service front ends, such as information about APIs, new technologies, Sketching tools, applications, and tends. - To access suggestions of links, recommended websites and quick news, Serenoa is present at Twitter. Regular posts about the technological domain inform the readers about: browsers, market tendencies, users preferences, interesting websites and further information sources. - Serenoa has a project group in Linkedin. There, you will find topics for discussion about mobile market, context-aware computing, communities for developers, and frameworks. The group is open for the public. - Serenoa uses SlideShare to share interesting documents and presentations with the community. There you will find content about adaptation, distributed user interfaces, mobile interaction. On August 6th, 2011, the presentation “Distributed User Interfaces: How to Distribute User Interfaces Elements across Users, Platforms and Environments”, with 1118 views on SlideShare, was selected for the ‘Hot on Twitter’ section! Follow us
  • 4. Announcements Industrial Panel on Research Agenda in Service Front Ends EICS 2011 was the third edition of a conference devoted to the engineering of usable and Service Front Ends effective interactive computing systems. EICS focuses on methods, techniques, and tools that support the design and development of interactive systems. EICS’s industrial panel stimulated the interaction between the community and the industry. The panel’s coordinator, Fabio Paternò, introduced key topics, such as: user experience, ubiquitous and social computing, for five panelists: Stephane Chatty, Mauro Cherubini, Bettina Laugwitz, Carlos Alberto Licciardi, and Dave Raggett. Their main ideas are briefly presented below: • There is a trade-off between the design for User eXperience and reasonable costs. Interaction designers have a key role in UX, and more specialised SFEs will be necessary in the future. • Today 90% of the mobile phones in the world are just feature phones (NOT smartphones). Thus the idea that everyone will have a smartphone in the next years is NOT coming to happen because of a cost barrier. Telcos are not just “dumb pipes”. Telefonica, for instance, has recently released BluVIA, APIs for developers, that enable them to use the telco infrastructure. For instance, using BluVIA to send twitting messages with a feature phone. • The focus should be on: adaptivity (e.g. adaptation based on the level of expertise), need of proactive support in information access (e.g. by providing intelligent hints), context-awareness (especially as far as physical environment is concerned) and support the user productivity by enhancing the user satisfaction. • The main characteristics of the current device market: fragmentation of devices, the existence of several OS/interaction patterns/customisations/capabilities and APIs and the fact that a short time to market is a must. Thus we would need ubiquitous access from several devices, by supplying a single backend for several front ends (develop once and run everywhere). Possible solutions for this are either to develop only browser-based applications, or use some technology (like HTML5+W3C DAP) that is currently available and can be used for this goal. • The challenges for the development of effective SFEs: customer-centred design for effective web sites, rapidly changing fashions for website designs, distribute development teams, responding to urgent calls for changes, wide ranges of screen sizes, new interaction mechanisms, browser- interoperability issues. In addition, the focus on design patterns as a basis for shared insights and also the opportunity of classifying, choosing and combining patterns. The original article can be accessed at: http://eics-conference.org/2011/EICS_2011-industrial_panel.pdf Serenoa project is funded by the European Union through its Seventh Framework Programme as a STREP Project nº FP7- ICT-258030 from September 2010 to September 2013 All the logos and the product and service names mentioned are the trademarks of their respective organizations.