MM4U - A framework for creating personalized multimedia content

Size: px
Start display at page:

Download "MM4U - A framework for creating personalized multimedia content"

Transcription

1 MM4U - A framework for creating personalized multimedia content Susanne Boll University of Oldenburg, Computer Science Department Multimedia and Internet Technologies Group, D Oldenburg, Germany Susanne.Boll@informatik.uni-oldenburg.de Abstract Multimedia content today can be considered as the composition of media elements into an interactive multimedia presentation. Personalization of such multimedia content means that the content reflects the users s context, their specific background and interest as well as the heterogeneous infrastructure to which the content is delivered and in which it is presented. To achieve personalized multimedia content a manual creation of many different documents for all the different user contexts, however, is not feasible let alone economical. Rather a dynamic process of selecting and assembling personalized multimedia content depending on the user context seems reasonable. Support for such a dynamic creation of personalized multimedia presentations, however, is lacking today. Existing multimedia authoring tools do not support dynamic content creation. Systems that already dynamically assemble personalized content, typically found in the Web, remain text-focused. First research approaches in the field of dynamic generation of personalized multimedia content are limited with regard to their expressiveness of the personalization task and the user features they can personalize to. Whenever the content personalization task is more complex, these systems need to employ additional programming. Consequently, with MM4U (short for multimedia for you ), we propose a generic and modular framework to support multimedia content personalization applications in this multimedia software development process. The framework s components provide generic components for typical tasks of the multimedia content personalization. In turn the development of multimedia applications becomes easier and much more efficient for different users with their different contexts. First sample applications we develop on the basis of our framework are a personalized multimedia picture gallery and a personalized sightseeing tour. Keywords: multimedia content personalization, user context driven multimedia authoring, software framework for personalized multimedia applications 1. Introduction Personalization is the shift from one size fits all to a very individual and personal, i.e., one to one treatment of customers. Though we are still at a hype, there is a clear awareness for personalized content and products, technologies are evolving and developing. In this field, the development of support for creating personalized multimedia content pertains to this effort. In this paper, we are concerned with providing a software framework to support dynamic creation of personalized multimedia content. Figure 1 illustrates the general process of dynamically generating a personalized multimedia presentation. Input to this process are media data, the associated meta data as well as user profile information. On a request, a personalization engine exploits the user profile information and meta data to select the most suitable media data. The selected media elements composed in time and space into a coherent, personalized multimedia presentation. As indicated in Figure 1 result can be, e.g., a personalized multimedia lesson in biology about the drosophila in an HTML format, a personalized sightseeing tour of the city of Oldenburg as a SMIL presentation, or a quick sightseeing info on a mobile phone about the Secession building in Vienna 1. Even though we find appreciated solutions in what one could call contributing technologies for the intended dynamic multimedia content personalization, i.e., collecting and representing user profile information, modeling meta data, storing and retrieving media data, etc., solutions for the actual personalization engine box as shown in Figure 1 are still lacking. The subsequent section shows in more detail where we have reached to far in research and industry with regard to the multimedia content personalization effort, where the problems and the challenges are, and how the proposed MM4U framework can provide a substantial progress in the field of personalized multimedia applications. With MM4U one simplifies and cheapens the de- 1 Pictures and content gratefully taken from and 1

2 The Horst-Janssen-Museum in Oldenburg shows Life and Work Horst Janssen in a comprehensive permanent Horst-Janssen Museum The Horst-Janssen-Museum in Oldenburg shows Life and Work Horst Janssen in a comprehensive permanent Personlization Engine Meta data Context dependent selection of content Context dependent multimedia composition Media data User Profile Figure 1. Multimedia Content Personalization velopment of end-user tools for any personalized multimedia experience like a personal picture gallery, personalized sightseeing guides, or personalized e-learning applications. The remainder of this paper is structured as follows: Section 2 reviews the related approaches in the field, shows their limitations, and motivates the development of our framework. The MM4U framework itself is presented in Section 3. An overview of the implementation and our sample applications is given in Section 4, before we conclude the paper in Section The limitations of existing approaches t Multimedia authoring tools like Macromedia Director [12] let the authors create very sophisticated multimedia presentations in a proprietary format. For this, the authors need to have high expertise in using the tool and though do create multimedia presentations only that are targeted at a specific user or user group. Everything personalizable would have to be costly programmed within the tool s programming language. Declarative descriptions of multimedia documents employ a declarative language to describe the temporal, spatial, and interactive features of a multimedia presentation. Addressing the aspect of personalization in multimedia documents, the declarative, XML-based approach SMIL [2] allows for the specification of adaptive multimedia presentations by the specification of so called presentation alternatives. The manual authoring of such documents that are adaptable to many different contexts is too complex; also the existing authoring tools for this are still tedious to handle. Consequently, we have been working on the approach in which a multimedia document is authored for one context and is then automatically enriched by the different presentation alternatives needed for the expected user contexts in which the document is to be viewed [4]. However, this approach is reasonable only for a limited number of presentation alternatives and limited presentation complexity in general. Approaches that already dynamically create personalized content are typically found on the Web, e.g., Amazon.com [1] and with adaptive hypermedia systems [8] [7]. However, they remain text-centric are not occupied with the complex composition of media data in time and space into real multimedia presentations. On the pathway to usercentered, on-demand generation of personalized multimedia content, we primarily find research approaches that address the personalization of single media like the semi-automatic home-video editor Hitchcock [11], or the personalized album MyPhotos [13]. In the area of dynamically generating (personalized) multimedia presentations there exist only a few research approaches: The Cuypers system [14] employs constraints for the description of the intended multimedia programming and logic programming for the generation of a multimedia document [10]. A generic architecture for the automated construction of multimedia presentations based on transformation sheets and constraints has been presented by [9]. These research solutions typically use a declarative description like style sheets, rules, constraints, configuration files and the like to express the dynamic, personalized multimedia content creation. However, they can solve only those presentation generation problems that can be covered by such a declarative approach; whenever a complex and application-specific personalization generation task is required, the systems find their limit and need additional programming to solve the problem. Also, the approaches we find usually rely on fixed data models for describing user profiles, structural presentation constraints, technical infrastructure, rhetorical structure etc. and use these data models as an input to their personalization engine. The latter evaluates the input data, retrieves the most suitable content, and tries to most intelligently compose the media into a coherent aesthetic multimedia presentation. A change of the input data models as well as an adaptation of the presentation to more complex presentation generation tasks is difficult if not unfeasible. Additionally, for these

3 approaches the border between the declarative descriptions for describing content personalization constraints and the additional programming needed is not clear and differs from solution to solution. Our implication here is that for the generation of complex personalized multimedia content, programming is unavoidable anyway. Consequently, we propose the software framework MM4U that relieves the developers of personalized multimedia applications from the central content personalization tasks and let them concentrate on their domainspecific content creation job. A framework which provides the necessary interfaces to develop personalized applications but at the same time a home for existing, specialized (research) approaches which can be embedded in the framework. HTML sequential 4 5 Multimedia Presentation Presentation Format Generators HTML+ TIME SMIL ZYX 3 Multimedia Composition Slide parallel Book show 2 User Profile Accessor 2 Media Pool Accessor 1 User Profile Connectors 1 Media Data Connectors 3. The Multimedia Personalization Framework MM4U CC/PP user profile DB image retrieval system video database This section presents MM4U, a generic software framework for the dynamic generation of personalized multimedia presentations. The framework approach in general has proven to be very successful in areas in which specific solutions are needed and in which general basic patterns can be reused, e.g., the Java Media Framework and the Java SWING library in the field of multimedia applications and graphical user interfaces, respectively. Figure 2 illustrates the architecture of our framework. It is divided in several layers which provide modular support for the different tasks of the personalization process as illustrated in Figure 1. The framework is designed to be extensible such by embedding additional modules via well-defined interfaces as indicated by the empty boxes with dots. In the following, we describe the framework s features along the different layers (indicated by the circled numbers in the framework) of the architecture. We begin from the bottom of the architecture which integrates the user profile, media and metadata information (1 and 2), then present the support for personalized multimedia composition (3), and finally the creation and rendering of the personalized content (4 and 5): 1. Connectors: The components that bring user profile data and media data into the framework are the User Profile Connectors and the Media Data Connectors. The tasks of the connectors is to integrate existing systems for user profile stores, media storage, and retrieval solutions. As there are many different systems and formats available for user profile information, the User Profile Connectors abstract from the actual access to and retrieval of user profile information and provides suitable interfaces to the profile information. With this component, the different formats and struc- Figure 2. Overview Multimedia Personalization Framework tures of user profile models can be made accessible via a unified interface. On the same level, the Media Data Connector abstracts from the access to media elements in different media storage and retrieval solutions that are available today. The different systems for storage and content-based retrieval of media data are interfaced by this component. 2. Accessors: On top of the Connector components, the Accessor components, i.e., the User Profile Accessor and the Media Pool Accessor, provide the internal data model of the user profiles and media data information within the system. Via these components the user profile information and media data needed for the desired content personalization is accessible and processable for the application. The Connectors and Accessors are designed such that the framework s components are not re-inventing existing systems for user modeling or multimedia content management. The rather provide a seamless integration of the systems by distinct interfaces and comprehensive data models. 3. Multimedia Composition: The Multimedia Composition component resides on top of the User Profile component and Media Pool component and employs this information for the composition task. This component comprises abstract operators in compliance with the composition capabilities of multimedia composition models like SMIL [15], Madeus [16], or ZYX

4 [12]. With these operators, an application can carry out the actual composition of the personalized multimedia presentation. The Multimedia Composition component is developed as such that it enables to seamlessly plug-in additional, possibly more complex or application specific composition modules. This allows the most complex personalized multimedia composition task to be just plugged into the system an be used by a multimedia application. 4. Presentation Format Generators: The composition results in an internal representation (data model) of the multimedia content. For its presentation either a presentation component works on this internal model or based on another (XML-based) multimedia document format. The presentation format s are modules that undertake this conversion from the internal composition into the presentation format like SMIL or HTML+TIME. 5. Multimedia Presentation: The Multimedia Presentation component on top of the framework realizes the interface for applications to actually play the presentation of different multimedia presentation formats. Within this component one can realize an own presentation module that directly presents the internal representation of the composition. But one can also integrate existing presentation components of the common multimedia presentation formats like SMIL or HTML+TIME which the corresponding underlying Presentation Format Generator produces. Besides this central components that support the actual personalized multimedia composition process, we are developing a set of utility components that arise in the context of such applications. 4. Implementation and Prototypical Applications Implementation of the Framework. We have been designing the first version of the framework based on an extensive study of related work in user profiles, media and meta data modeling as well as composition features of multimedia document models [5]. We also derived application requirements to the framework from first prototypes of personalized multimedia applications we developed in different fields such as a personalized sightseeing tour through Vienna [3], a personalized mobile paper chase game [6], and a personalized multimedia music newsletter. The framework, its components, classes and interfaces, are specified using the Unified Modeling Language. We have been implementing the framework in Java. The design and the development process for the framework is carried out as an iterative software development process. Consequently, we implemented a first prototype of the framework which undergoes constant review and re-design phases. This redesign is triggered by the actual experience of implementing the framework but also by employing the framework in several application scenarios. Sample Applications. Currently, we are implementing different application scenarios to prove the applicability of the framework in different application domains. They are the first stress test for the framework. At the same time the development of the sample applications gives us an important feedback about the comprehensiveness and the applicability of the framework. A personalized sightseeing tour creates a multimedia presentation depending on the specific sightseeing preferences of the user and her presentation device. On the basis of video streams and associated meta data, the sightseeing tour is automatically generated on the basis of region of the city the visitors wants to see and the type of sightseeing spots she is interested in like baroque buildings and juvenile style paintings. The output is generated as a SMIL file and presented in a SMIL presentation environment on a PC or a PDA. The personalized media gallery aims a solving the problem of accessing the huge amount of personal media data at home. Instead of manually organizing the content into fixed albums, a user only needs to annotate the media data. Exploiting the framework the personalized media gallery selects the most suitable pictures for the request and generates the personalized multimedia presentation. The application creates, on demand, multimedia presentations according in HTML+TIME or SMIL for the next reunion from the personal media data like me and my summer holidays in Italy, a short story of my life in pictures and videos, or my sweet kids. Smart Authoring. Besides the applications as sketched above that generate personalized content based on the framework, we currently design a smart authoring tool, i.e., a multimedia authoring tool for personalized multimedia content using the framework. Such a tool can be seen as a specialized application employing the framework to create personalized multimedia content. This authoring tool will provide support for a semi-automatic multimedia composition in cases in which an automated creation of multimedia content is not desired, e.g., a very specific content domain in which an expert is still wanted for the decision which content to compose. For example, in the e-learning context, one can imagine an author that designs a multimedia course in cardiac surgery and is supported in the different authoring steps for generating a personalized course for a targeted audience. For this, the Multimedia Composition

5 component can be extended by application specific modules for the composition to achieve a document structure that is suitable just for that content domain and the targeted audience. The Accessor components support the authoring tool in those parts in which it should let the author choose from only those media elements that are suitable for the intended user contexts and that can be adapted to the user s infrastructure. Using the presentation format the authoring tool, finally generates the presentations for the different system infrastructures of the targeted users. Thus the authoring process is guided and specialized with regard to selecting and composing personalized multimedia content. For the development of this authoring tool, the framework fulfils the same function in the process of creating personalized multimedia content in a multimedia application as described in the applications scenarios above. However, the creation of personalized content is not achieved at once but step by step during the authoring process. 5. Conclusion In this paper, we have been presenting a generic, modular framework that supports the development of personalized multimedia applications. The framework relieves application developers from the basic personalization tasks when developing new user-centered multimedia applications. Due to the framework s design, new data models, new composition operator etc. can be easily integrated into the system by implementing the respective new generic module only. The framework approach itself does not outrival other approaches in the field but rather embraces existing approaches in the field. The modular architecture of the framework allows to integrate and embed existing technology at al levels: new user profile models can be integrated by creating a new connector; the same applies to new media storage and retrieval solutions. New, complex or application specific composition capabilities like an intelligent constraint solving system or a specific rhetorical construction of a presentation within a specific composition operator can be integrated into the Multimedia Composition components. As the framework is independent of the presentation format a new or enhanced multimedia presentation format can be embedded with a new respective presentation format. The framework provides a shelf of generic building blocks for personalization which can be employed and adjusted to the specific needs. Consequently, providers of personalized multimedia software can profit from such a multimedia software framework as is supports the modular, stepwise advancements of their applications; newly developed parts of the framework might be reused in different product line. By this more efficient creation of user-centered generation of multimedia content applications can be achieved. References [1] Amazon, Inc., USA. amazon.com, URL: [2] J. Ayars, D. Bulterman, A. Cohen, K. Day, E. Hodge, P. Hoschka, et al. Synchronized Multimedia Integration Language (SMIL 2.0) Specification. W3C Recommendation, URL: Aug [3] S. Boll. Vienna 4 U - What Web Services can do for personalized multimedia applications. In Proceedings der Seventh Multi-Conference on Systemics Cybernetics and Informatics (SCI 2003), Orlando, Florida, USA, July [4] S. Boll, W. Klas, and J. Wandel. A Cross-Media Adaptation Strategy for Multimedia Presentations. In Proc. of the ACM Multimedia Conf. 99, Part 1, pages 37 46, Orlando, Florida, USA, November [5] S. Boll, W. Klas, and U. Westermann. Multimedia Document Formats Sealed Fate or Setting Out for New Shores? In Proc. of IEEE Int. Conf. on Multimedia Computing and Systems (ICMCS 99), Florence, Italy, June IEEE Computer Society. [6] S. Boll, J. Krösche, and C. Wegener. Paper chase revisited - a Real World Game meet Hypermedia (short paper). In Proc. der Intl. Conference on Hypertext (HT03), Nottingham, United Kingdom, August [7] P. D. Bra, P. Brusilovsky, and R. Conejo. Proc. of the Second Intl. Conf. for Adaptive Hypermedia and Adaptive Web- Based Systems. Springer LNCS 2347, Malaga, Spain, [8] P. Brusilovsky, A. Kobsa, and J. Vassileva. Adaptive Hypertext and Hypermedia. Kluwer Acad. Publ., Dordrecht, [9] M. J. F. Bes and F. Khantache. A Generic Architecture for Automated Construction of Multimedia Presentations. In Intl. Conf. on Multimedia Modeling (MMM 2001), Amsterdam, The Netherlands, Nov [10] J. Geurts, J. v.ossenbruggen, and L. Hardman. Applicationspecific contstraints for Multimedia Presentation Generation. In Intl. Conf. on Multimedia Modeling (MMM 2001), Amsterdam, The Netherlands, Nov [11] A. Girgehnsohn, S. Bly, F. Shipman, J. Boreczky, and L. Wilcox. Home Video Editing Made Easy - Balancing Automation and User Control. In Proc. of the Human- Computer Interaction, pages , Tokyo, Japan, [12] Macromedia, Inc. San Francisco, USA. Macromedia Director Shockwave 8, URL: [13] Y. Sun, H. Zhang, L. Zhan, and M. Li. MyPhotos - A System for Home Photo Management and Processing. In Proc. of ACM Multimedia Conf. (ACMMM 2002), Juan-les-Pins, France, Dec [14] J. van Ossenbruggen, F. Cornelissen, J. Geurts, L. Rutledge, and H. Hardman. Cuypers: a semi-automatic hypermedia presentation system. Techn. Rep. INS-R0025, CWI, The Netherlands, Dec

Task-Model Driven Design of Adaptable Educational Hypermedia

Task-Model Driven Design of Adaptable Educational Hypermedia Task-Model Driven Design of Adaptable Educational Hypermedia Huberta Kritzenberger, Michael Herczeg Institute for Multimedia and Interactive Systems University of Luebeck Seelandstr. 1a, D-23569 Luebeck,

More information

An explicit model for tailor-made ecommerce web presentations

An explicit model for tailor-made ecommerce web presentations An explicit model for tailor-made ecommerce web presentations S. G. Loeber 1,L.M.Aroyo 1, L. Hardman 2 1 TU/e, Computer Science, P.O. Box 513, 5600 MB Eindhoven, The Netherlands, telephone:+31.40.247.5154,

More information

The Advantages of Using NCL 2.3

The Advantages of Using NCL 2.3 MAESTRO: The Declarative Middleware Proposal for the SBTVD TeleMidia Laboratory PUC-Rio R. Marquês de São Vicente, 225 Rio de Janeiro 22453-900 Brazil lfgs@inf.puc-rio.br ACM, (2006). This is the author's

More information

Supporting Change-Aware Semantic Web Services

Supporting Change-Aware Semantic Web Services Supporting Change-Aware Semantic Web Services Annika Hinze Department of Computer Science, University of Waikato, New Zealand a.hinze@cs.waikato.ac.nz Abstract. The Semantic Web is not only evolving into

More information

jeti: A Tool for Remote Tool Integration

jeti: A Tool for Remote Tool Integration jeti: A Tool for Remote Tool Integration Tiziana Margaria 1, Ralf Nagel 2, and Bernhard Steffen 2 1 Service Engineering for Distributed Systems, Institute for Informatics, University of Göttingen, Germany

More information

Evolution of Web Applications with Aspect-Oriented Design Patterns

Evolution of Web Applications with Aspect-Oriented Design Patterns Evolution of Web Applications with Aspect-Oriented Design Patterns Michal Bebjak 1, Valentino Vranić 1, and Peter Dolog 2 1 Institute of Informatics and Software Engineering Faculty of Informatics and

More information

Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting

Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting S.N.CHEONG AZHAR K.M. M. HANMANDLU Faculty Of Engineering, Multimedia University, Jalan Multimedia,

More information

Integrating adaptive functionality in a LMS

Integrating adaptive functionality in a LMS Integrating adaptive functionality in a LMS Kees van der Sluijs 1 and Kai Michael Höver 2 1 Technische Universiteit Eindhoven, Eindhoven, The Netherlands 2 IMC Information Multimedia Communication AG,

More information

Software Engineering Reference Framework

Software Engineering Reference Framework Software Engineering Reference Framework Michel Chaudron, Jan Friso Groote, Kees van Hee, Kees Hemerik, Lou Somers, Tom Verhoeff. Department of Mathematics and Computer Science Eindhoven University of

More information

Development of Tool Extensions with MOFLON

Development of Tool Extensions with MOFLON Development of Tool Extensions with MOFLON Ingo Weisemöller, Felix Klar, and Andy Schürr Fachgebiet Echtzeitsysteme Technische Universität Darmstadt D-64283 Darmstadt, Germany {weisemoeller klar schuerr}@es.tu-darmstadt.de

More information

Basic Trends of Modern Software Development

Basic Trends of Modern Software Development DITF LDI Lietišķo datorsistēmu programmatūras profesora grupa e-business Solutions Basic Trends of Modern Software Development 2 3 Software Engineering FAQ What is software engineering? An engineering

More information

Semantic Search in Portals using Ontologies

Semantic Search in Portals using Ontologies Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br

More information

Generating Aspect Code from UML Models

Generating Aspect Code from UML Models Generating Aspect Code from UML Models Iris Groher Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich, Germany Iris.Groher@fh-hagenberg.at Stefan Schulze Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich,

More information

THE HERA SOFTWARE ARCHITECTURE FOR GENERATING HYPERMEDIA APPLICATIONS FOR AD-HOC DATABASE OUTPUT

THE HERA SOFTWARE ARCHITECTURE FOR GENERATING HYPERMEDIA APPLICATIONS FOR AD-HOC DATABASE OUTPUT THE HERA SOFTWARE ARCHITECTURE FOR GENERATING HYPERMEDIA APPLICATIONS FOR AD-HOC DATABASE OUTPUT Geert-Jan Houben* and Pim Lemmens Eindhoven University of Technology Department of Computing Science PO

More information

The Architectural Design of FRUIT: A Family of Retargetable User Interface Tools

The Architectural Design of FRUIT: A Family of Retargetable User Interface Tools The Architectural Design of : A Family of Retargetable User Interface Tools Yi Liu Computer Science University of Mississippi University, MS 38677 H. Conrad Cunningham Computer Science University of Mississippi

More information

Exploiting User and Process Context for Knowledge Management Systems

Exploiting User and Process Context for Knowledge Management Systems Workshop on User Modeling for Context-Aware Applications at the 8th Int. Conf. on User Modeling, July 13-16, 2001, Sonthofen, Germany Exploiting User and Process Context for Knowledge Management Systems

More information

A Contribution to Expert Decision-based Virtual Product Development

A Contribution to Expert Decision-based Virtual Product Development A Contribution to Expert Decision-based Virtual Product Development László Horváth, Imre J. Rudas Institute of Intelligent Engineering Systems, John von Neumann Faculty of Informatics, Óbuda University,

More information

GCE APPLIED ICT A2 COURSEWORK TIPS

GCE APPLIED ICT A2 COURSEWORK TIPS GCE APPLIED ICT A2 COURSEWORK TIPS COURSEWORK TIPS A2 GCE APPLIED ICT If you are studying for the six-unit GCE Single Award or the twelve-unit Double Award, then you may study some of the following coursework

More information

Peter Mileff PhD SOFTWARE ENGINEERING. The Basics of Software Engineering. University of Miskolc Department of Information Technology

Peter Mileff PhD SOFTWARE ENGINEERING. The Basics of Software Engineering. University of Miskolc Department of Information Technology Peter Mileff PhD SOFTWARE ENGINEERING The Basics of Software Engineering University of Miskolc Department of Information Technology Introduction Péter Mileff - Department of Information Engineering Room

More information

SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION

SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION R Setchi, Cardiff University, UK, Setchi@cf.ac.uk N Lagos, Cardiff University, UK, LagosN@cf.ac.uk ABSTRACT Authoring of technical documentation is a

More information

A Framework for Distance Learning Employing Video on Web Environment

A Framework for Distance Learning Employing Video on Web Environment A Framework for Distance Learning Employing Video on Web Environment GRAÇA BRESSAN REGINA MELO SILVEIRA WILSON VICENTE RUGGIERO LARC Laboratório de Arquitetura e Redes de Computadores PCS - Escola Politécnica

More information

XML-Based Software Development

XML-Based Software Development 1 XML-Based Software Development Baltasar Fernández-Manjón, Alfredo Fernández-Valmayor, Antonio Navarro, José Luis Sierra Grupo de Investigación en Ingeniería del Software e Inteligencia Artificial. Departamento

More information

A Generic Transcoding Tool for Making Web Applications Adaptive

A Generic Transcoding Tool for Making Web Applications Adaptive A Generic Transcoding Tool for Making Applications Adaptive Zoltán Fiala 1, Geert-Jan Houben 2 1 Technische Universität Dresden Mommsenstr. 13, D-01062, Dresden, Germany zoltan.fiala@inf.tu-dresden.de

More information

E-Learning as a Web Service

E-Learning as a Web Service E-Learning as a Web Service Peter Westerkamp University of Münster Institut für Wirtschaftsinformatik Leonardo-Campus 3 D-48149 Münster, Germany pewe@wi.uni-muenster.de Abstract E-learning platforms and

More information

Authoring Within a Content Management System. The Content Management Story

Authoring Within a Content Management System. The Content Management Story Authoring Within a Content Management System The Content Management Story Learning Goals Understand the roots of content management Define the concept of content Describe what a content management system

More information

AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS

AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS ZORAN JEREMIĆ, VLADAN DEVEDŽIĆ, DRAGAN GAŠEVIĆ FON School of Business Administration, University of Belgrade Jove Ilića 154, POB 52, 11000 Belgrade,

More information

E-book Tutorial: MPEG-4 and OpenDocument

E-book Tutorial: MPEG-4 and OpenDocument Building an Impress Extension for Interactive MPEG-4 Video Conversion BRUNO CARPENTIERI and ROBERTO IANNONE Dipartimento di Informatica Università di Salerno Via S. Allende 84081 Fisciano (SA) ITALY bc@dia.unisa.it

More information

GenericServ, a Generic Server for Web Application Development

GenericServ, a Generic Server for Web Application Development EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student tawbi@irit.fr Bilal CHEBARO Assistant professor bchebaro@ul.edu.lb Abstract

More information

What is a life cycle model?

What is a life cycle model? What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each

More information

A Monitored Student Testing Application Using Cloud Computing

A Monitored Student Testing Application Using Cloud Computing A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA r.mullapudi@spartans.nsu.edu, ghsieh@nsu.edu

More information

JMulTi/JStatCom - A Data Analysis Toolkit for End-users and Developers

JMulTi/JStatCom - A Data Analysis Toolkit for End-users and Developers JMulTi/JStatCom - A Data Analysis Toolkit for End-users and Developers Technology White Paper JStatCom Engineering, www.jstatcom.com by Markus Krätzig, June 4, 2007 Abstract JStatCom is a software framework

More information

A METHOD FOR REWRITING LEGACY SYSTEMS USING BUSINESS PROCESS MANAGEMENT TECHNOLOGY

A METHOD FOR REWRITING LEGACY SYSTEMS USING BUSINESS PROCESS MANAGEMENT TECHNOLOGY A METHOD FOR REWRITING LEGACY SYSTEMS USING BUSINESS PROCESS MANAGEMENT TECHNOLOGY Gleison Samuel do Nascimento, Cirano Iochpe Institute of Informatics, Federal University of Rio Grande do Sul, Porto Alegre,

More information

Web4thejob. About Web4thejob. ZK x Web4thejob

Web4thejob. About Web4thejob. ZK x Web4thejob 1 Web4thejob Web4thejob is a technology company that offers software vendors and developers a reliable and affordable strategy to port their applications to the web using FOSS and Cloud Computing technologies.

More information

A Framework of Model-Driven Web Application Testing

A Framework of Model-Driven Web Application Testing A Framework of Model-Driven Web Application Testing Nuo Li, Qin-qin Ma, Ji Wu, Mao-zhong Jin, Chao Liu Software Engineering Institute, School of Computer Science and Engineering, Beihang University, China

More information

CONTENT-DRIVEN DESIGN AND ARCHITECTURE OF E-LEARNING APPLICATIONS

CONTENT-DRIVEN DESIGN AND ARCHITECTURE OF E-LEARNING APPLICATIONS Advanced Technology for Learning, Vol. 5, No. 1, 2008 CONTENT-DRIVEN DESIGN AND ARCHITECTURE OF E-LEARNING APPLICATIONS C. Pahl Abstract E-learning applications combine content with learning technology

More information

Simplifying e Business Collaboration by providing a Semantic Mapping Platform

Simplifying e Business Collaboration by providing a Semantic Mapping Platform Simplifying e Business Collaboration by providing a Semantic Mapping Platform Abels, Sven 1 ; Sheikhhasan Hamzeh 1 ; Cranner, Paul 2 1 TIE Nederland BV, 1119 PS Amsterdam, Netherlands 2 University of Sunderland,

More information

zen Platform technical white paper

zen Platform technical white paper zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant

More information

Designing an Adaptive Virtual Guide for Web Applications

Designing an Adaptive Virtual Guide for Web Applications 6th ERCIM Workshop "User Interfaces for All" Long Paper Designing an Adaptive Virtual Guide for Web Applications Luisa Marucci, Fabio Paternò CNUCE-C.N.R. Via V.Alfieri 1, 56010 Ghezzano - Pisa, Italy

More information

Elite: A New Component-Based Software Development Model

Elite: A New Component-Based Software Development Model Elite: A New Component-Based Software Development Model Lata Nautiyal Umesh Kumar Tiwari Sushil Chandra Dimri Shivani Bahuguna Assistant Professor- Assistant Professor- Professor- Assistant Professor-

More information

ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS

ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS Harrie Passier and Johan Jeuring Faculty of Computer Science, Open University of the Netherlands Valkenburgerweg 177, 6419 AT Heerlen,

More information

known as the Sharable Content Object Reference Model (SCORM). It became the standard for all LMSs. INTRODUCTION

known as the Sharable Content Object Reference Model (SCORM). It became the standard for all LMSs. INTRODUCTION Investigating the Need for a Learning Content Management System Jay Crook Crook Consulting (2011) 9514 Snowfinch Cir., Corpus Christi, TX 78418 E-mail: jay@jaycrook.com INTRODUCTION Many businesses and

More information

Toward a community enhanced programming education

Toward a community enhanced programming education Toward a community enhanced programming education Ryo Suzuki University of Tokyo Tokyo, Japan 1253852881@mail.ecc.utokyo.ac.jp Permission to make digital or hard copies of all or part of this work for

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

CLOUD COMPUTING IN HIGHER EDUCATION

CLOUD COMPUTING IN HIGHER EDUCATION Mr Dinesh G Umale Saraswati College,Shegaon (Department of MCA) CLOUD COMPUTING IN HIGHER EDUCATION Abstract Technology has grown rapidly with scientific advancement over the world in recent decades. Therefore,

More information

SELF-TEST INTEGRATION IN LECTURE VIDEO ARCHIVES

SELF-TEST INTEGRATION IN LECTURE VIDEO ARCHIVES SELF-TEST INTEGRATION IN LECTURE VIDEO ARCHIVES Martin Malchow, Matthias Bauer, Christoph Meinel Hasso Plattner Institute (GERMANY) Abstract Lecture video archives offer hundreds of lectures. Students

More information

Ontology-Based Discovery of Workflow Activity Patterns

Ontology-Based Discovery of Workflow Activity Patterns Ontology-Based Discovery of Workflow Activity Patterns Diogo R. Ferreira 1, Susana Alves 1, Lucinéia H. Thom 2 1 IST Technical University of Lisbon, Portugal {diogo.ferreira,susana.alves}@ist.utl.pt 2

More information

A Mind Map Based Framework for Automated Software Log File Analysis

A Mind Map Based Framework for Automated Software Log File Analysis 2011 International Conference on Software and Computer Applications IPCSIT vol.9 (2011) (2011) IACSIT Press, Singapore A Mind Map Based Framework for Automated Software Log File Analysis Dileepa Jayathilake

More information

Information Model for Multimedia Medical Record in Telemedicine

Information Model for Multimedia Medical Record in Telemedicine Information Model for Multimedia Medical Record in Telemedicine Xu Guangyou, Shi Yuanchun Dept. of Computer Science and Technology, Tsinghua University, Beijing 100084, P.R.China Abstract: The data used

More information

Meta-Model specification V2 D602.012

Meta-Model specification V2 D602.012 PROPRIETARY RIGHTS STATEMENT THIS DOCUMENT CONTAINS INFORMATION, WHICH IS PROPRIETARY TO THE CRYSTAL CONSORTIUM. NEITHER THIS DOCUMENT NOR THE INFORMATION CONTAINED HEREIN SHALL BE USED, DUPLICATED OR

More information

AN ONTOLOGICAL APPROACH TO WEB APPLICATION DESIGN USING W2000 METHODOLOGY

AN ONTOLOGICAL APPROACH TO WEB APPLICATION DESIGN USING W2000 METHODOLOGY STUDIA UNIV. BABEŞ BOLYAI, INFORMATICA, Volume L, Number 2, 2005 AN ONTOLOGICAL APPROACH TO WEB APPLICATION DESIGN USING W2000 METHODOLOGY ANNA LISA GUIDO, ROBERTO PAIANO, AND ANDREA PANDURINO Abstract.

More information

Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3

Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3 Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3 1 Mälardalen University, Västerås, Sweden, ivica.crnkovic@mdh.se 2 ABB Corporate Research,

More information

An E-learning Service Management Architecture

An E-learning Service Management Architecture An E-learning Service Architecture Theodore K. Apostolopoulos Anna Kefala Department of Informatics Athens University of Economics and Business 76 Patission st., 10434 Athens, Greece Tel.: +30 210 8203234,

More information

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben WIS & Engineering Geert-Jan Houben Contents Web Information System (WIS) Evolution in Web data WIS Engineering Languages for Web data XML (context only!) RDF XML Querying: XQuery (context only!) RDFS SPARQL

More information

MDE Adoption in Industry: Challenges and Success Criteria

MDE Adoption in Industry: Challenges and Success Criteria MDE Adoption in Industry: Challenges and Success Criteria Parastoo Mohagheghi 1, Miguel A. Fernandez 2, Juan A. Martell 2, Mathias Fritzsche 3 and Wasif Gilani 3 1 SINTEF, P.O.Box 124-Blindern, N-0314

More information

INTELLIGENT VIDEO SYNTHESIS USING VIRTUAL VIDEO PRESCRIPTIONS

INTELLIGENT VIDEO SYNTHESIS USING VIRTUAL VIDEO PRESCRIPTIONS INTELLIGENT VIDEO SYNTHESIS USING VIRTUAL VIDEO PRESCRIPTIONS C. A. LINDLEY CSIRO Mathematical and Information Sciences E6B, Macquarie University Campus, North Ryde, NSW, Australia 2113 E-mail: craig.lindley@cmis.csiro.au

More information

Design and Implementation of RMP - A Virtual Electronic Market Place

Design and Implementation of RMP - A Virtual Electronic Market Place Design and Implementation of RMP - A Virtual Electronic Market Place 1 Introduction Susanne Boll*, Wolfgang Klas*, Bernard Battaglin** Electronic commerce is one of the currently most exciting and fast

More information

SUMMARY NOMENCLATURE 1. INTRODUCTION

SUMMARY NOMENCLATURE 1. INTRODUCTION ADVANCED CAD PLM INTEGRATION IN A NAVAL SHIPBUILDING ENVIRONMENT F. Alonso, SENER Ingeniería y Sistemas S.A., Spain C. Gonzalez, SENER Ingeniería y Sistemas S.A., Spain R. Perez, SENER Ingeniería y Sistemas

More information

The Role of Computers in Synchronous Collaborative Design

The Role of Computers in Synchronous Collaborative Design The Role of Computers in Synchronous Collaborative Design Wassim M. Jabi, The University of Michigan Theodore W. Hall, Chinese University of Hong Kong Abstract In this paper we discuss the role of computers

More information

Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert

Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Int'l Conf. Software Eng. Research and Practice SERP'15 225 Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Fraunhofer Institute of Optronics, System Technologies and

More information

The Role of XML in Open Hypermedia Systems

The Role of XML in Open Hypermedia Systems The Role of XML in Open Hypermedia Systems Jacco van Ossenbruggen, Anton Eliëns and Lloyd Rutledge Position paper for the 4th Workshop on Open Hypermedia Systems, Hypertext '98. Abstract The World Wide

More information

Pragmatic Web 4.0. Towards an active and interactive Semantic Media Web. Fachtagung Semantische Technologien 26.-27. September 2013 HU Berlin

Pragmatic Web 4.0. Towards an active and interactive Semantic Media Web. Fachtagung Semantische Technologien 26.-27. September 2013 HU Berlin Pragmatic Web 4.0 Towards an active and interactive Semantic Media Web Prof. Dr. Adrian Paschke Arbeitsgruppe Corporate Semantic Web (AG-CSW) Institut für Informatik, Freie Universität Berlin paschke@inf.fu-berlin

More information

Virtual Archival Exhibition System: An Authoring Tool for Developing Web-based Virtual Exhibitions

Virtual Archival Exhibition System: An Authoring Tool for Developing Web-based Virtual Exhibitions Virtual archival exhibition system: An authoring tool for developing web-based virtual exhibitions Yang, R., Chennupati, K.R., & Foo, S. (2007). Proc. International Conference on Dublin Core and Metadata

More information

Content Management Implementation Guide 5.3 SP1

Content Management Implementation Guide 5.3 SP1 SDL Tridion R5 Content Management Implementation Guide 5.3 SP1 Read this document to implement and learn about the following Content Manager features: Publications Blueprint Publication structure Users

More information

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Model Driven Interoperability through Semantic Annotations using SoaML and ODM Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:

More information

Architecture of a DataBlade Module for the Integrated Management of Multimedia Assets

Architecture of a DataBlade Module for the Integrated Management of Multimedia Assets In Proceedings First International Workshop on Multimedia Intelligent Storage and Retrieval Management (MISRM), Orlando, Florida, October 30th, 1999 Architecture of a DataBlade Module for the Integrated

More information

Modeling Turnpike: a Model-Driven Framework for Domain-Specific Software Development *

Modeling Turnpike: a Model-Driven Framework for Domain-Specific Software Development * for Domain-Specific Software Development * Hiroshi Wada Advisor: Junichi Suzuki Department of Computer Science University of Massachusetts, Boston hiroshi_wada@otij.org and jxs@cs.umb.edu Abstract. This

More information

A framework for Itinerary Personalization in Cultural Tourism of Smart Cities

A framework for Itinerary Personalization in Cultural Tourism of Smart Cities A framework for Itinerary Personalization in Cultural Tourism of Smart Cities Gianpaolo D Amico, Simone Ercoli, and Alberto Del Bimbo University of Florence, Media Integration and Communication Center

More information

MODELING UNIVERSITY METROPOLITAN ONLINE LEARNING SYSTEM ARCHITECTURE - THE TOGAF/ ARCHIMATE WAY

MODELING UNIVERSITY METROPOLITAN ONLINE LEARNING SYSTEM ARCHITECTURE - THE TOGAF/ ARCHIMATE WAY The Fourth International Conference on e-learning (elearning-2013), 26-27 September 2013, Belgrade, Serbia MODELING UNIVERSITY METROPOLITAN ONLINE LEARNING SYSTEM ARCHITECTURE - THE TOGAF/ ARCHIMATE WAY

More information

The Review of HyTime STopics

The Review of HyTime STopics Rutledge, L., van Ossenbruggen, J., Hardman, L., Bulterman, D.C.A., and Eliëns, A., Generic Hypermedia Structure and Presentation Specification, Proceedings of ICCC/IFIP Conference on Electronic Publishing,

More information

TESTALUNA Serious playing

TESTALUNA Serious playing TESTALUNA Serious playing TESTALUNA is dedicated to the creation and development of video games, simulations, 2D and 3D virtual environments. We combine the best in entertainment with the highest quality

More information

Enabling Process Support for Advanced Applications with the AristaFlow BPM Suite

Enabling Process Support for Advanced Applications with the AristaFlow BPM Suite Enabling Process Support for Advanced Applications with the AristaFlow BPM Suite Andreas Lanz 1, Ulrich Kreher 2, Manfred Reichert 1, and Peter Dadam 1 1 Institute of Databases and Information Systems,

More information

Interactive Multimedia Courses-1

Interactive Multimedia Courses-1 Interactive Multimedia Courses-1 IMM 110/Introduction to Digital Media An introduction to digital media for interactive multimedia through the study of state-of-the-art methods of creating digital media:

More information

Reusability of WSDL Services in Web Applications

Reusability of WSDL Services in Web Applications 599 Reusability of WSDL Services in Web Applications 1 Jaspreet Singh, 2 Sandeep Saini 1 Assistant Professor Department Of Computer Science & Engineering, Chandigarh University Gharuan, Punjab, India 2

More information

Website Express training website dashboard

Website Express training website dashboard training website dashboard Website Express is a simple website creation tool with powerful features that allow you to easily create and manage your website 2 options are available: 1. basic website - business

More information

How To Evaluate Web Applications

How To Evaluate Web Applications A Framework for Exploiting Conceptual Modeling in the Evaluation of Web Application Quality Pier Luca Lanzi, Maristella Matera, Andrea Maurino Dipartimento di Elettronica e Informazione, Politecnico di

More information

Logical Data Models for Cloud Computing Architectures

Logical Data Models for Cloud Computing Architectures Logical Data Models for Cloud Computing Architectures Augustine (Gus) Samba, Kent State University Describing generic logical data models for two existing cloud computing architectures, the author helps

More information

Enhancing E-Learning Architectures A Case Study

Enhancing E-Learning Architectures A Case Study Enhancing E-Learning Architectures A Case Study Mohammed Abusaad King Hussein School for Information Technology Princess Sumaya University for Technology m.abusaad@psut.edu.jo Walid A. Salameh School of

More information

ANIMATION a system for animation scene and contents creation, retrieval and display

ANIMATION a system for animation scene and contents creation, retrieval and display ANIMATION a system for animation scene and contents creation, retrieval and display Peter L. Stanchev Kettering University ABSTRACT There is an increasing interest in the computer animation. The most of

More information

Proceedings of the 6th Educators Symposium: Software Modeling in Education at MODELS 2010 (EduSymp 2010)

Proceedings of the 6th Educators Symposium: Software Modeling in Education at MODELS 2010 (EduSymp 2010) Electronic Communications of the EASST Volume 34 (2010) Proceedings of the 6th Educators Symposium: Software Modeling in Education at MODELS 2010 (EduSymp 2010) Position Paper: m2n A Tool for Translating

More information

MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0

MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0 MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0 Disclaimer The complete content of this document is subject to the general terms and conditions of Colygon as of April 2011. The

More information

MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE

MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES Subarea Educational Computing and Technology Literacy Computer Systems, Data, and Algorithms Program Design and Verification Programming Language

More information

Evaluation of Adaptive Course Construction Toolkit (ACCT)

Evaluation of Adaptive Course Construction Toolkit (ACCT) Evaluation of Adaptive Course Construction Toolkit (ACCT) Declan Dagger, Vincent P. Wade Knowledge and Data Engineering Group, Department of Computer Science, Trinity College Dublin, Ireland {Declan.Dagger,

More information

MOBIlearn - A Model For Interoperability

MOBIlearn - A Model For Interoperability 101 Towards Personal, Mobile & Location Based Learning Content Management Fabrizio Cardinali, Giunti Labs November 20 & 21, 2008 Produced by Designing and Managing Mobile Learning An Open Abstract Framework

More information

UML-based Test Generation and Execution

UML-based Test Generation and Execution UML-based Test Generation and Execution Jean Hartmann, Marlon Vieira, Herb Foster, Axel Ruder Siemens Corporate Research, Inc. 755 College Road East Princeton NJ 08540, USA jeanhartmann@siemens.com ABSTRACT

More information

Metadata Support for Customization in Environmental Information Management Systems

Metadata Support for Customization in Environmental Information Management Systems Metadata Support for Customization in Environmental Information Management Systems David Hicks and Klaus Tochtermann 1 Abstract Modern information management technology is an effective means by which to

More information

TECHNICAL SPECIFICATION for renewing the Content Management System, CMS for the web page web www.cec.md

TECHNICAL SPECIFICATION for renewing the Content Management System, CMS for the web page web www.cec.md TECHNICAL SPECIFICATION for renewing the Content Management System, CMS for the web page web www.cec.md 1 Content 1. Introduction... 3 2. Task... 3 3. General considerations... 3 4. Business model... 5

More information

Analysing, Modelling, and Improving Workflow Application Development Processes

Analysing, Modelling, and Improving Workflow Application Development Processes Analysing, Modelling, and Improving Workflow Application Development Processes Mathias Weske ½, Thomas Goesmann ¾, Roland Holten,Rüdiger Striemer ½ Eindhoven University of Technology, The Netherlands ¾

More information

Non-Invasive Adaptation Service for Web-based Content Management Systems

Non-Invasive Adaptation Service for Web-based Content Management Systems Non-Invasive Adaptation Service for Web-based Content Management Systems Kevin Koidl, Owen Conlan, Vincent Wade Centre for Next Generation Localisation and Knowledge and Data Engineering Group, Trinity

More information

Homogeneous EDI between Heterogeneous Web-Based Tourism Information Systems

Homogeneous EDI between Heterogeneous Web-Based Tourism Information Systems Homogeneous EDI between Heterogeneous Web-Based Tourism Information Systems Wolfram Wöß, Anton Dunzendorfer Institute for Applied Knowledge Processing (FAW) Johannes Kepler University Linz, Austria {wwoess,

More information

WEAK INFORMATION SYSTEMS FOR TECHNICAL DATA MANAGEMENT

WEAK INFORMATION SYSTEMS FOR TECHNICAL DATA MANAGEMENT P. Salvaneschi, M. Lazzari, "Weak information systems for technical data management", Worldwide ECCE Symposium on computers in the practice of building and civil engineering. Lahti, Finland, September

More information

Tavant Technologies. Flexible Approach to Test Automation with Measureable ROI. White Paper. Madan Mohan Reddy B Santosh Kumar CH

Tavant Technologies. Flexible Approach to Test Automation with Measureable ROI. White Paper. Madan Mohan Reddy B Santosh Kumar CH White Paper Flexible Approach to Test Automation with Measureable ROI Madan Mohan Reddy B Santosh Kumar CH Tavant Technologies PEOPLE. PASSION. EXCELLENCE. Contents 1 Executive Summary... 3 2 Current State

More information

Case Studies of Running the Platform. NetBeans UML Servlet JSP GlassFish EJB

Case Studies of Running the Platform. NetBeans UML Servlet JSP GlassFish EJB September Case Studies of Running the Platform NetBeans UML Servlet JSP GlassFish EJB In this project we display in the browser the Hello World, Everyone! message created in the session bean with servlets

More information

Integration of SAP central user administration with Microsoft Active Directory

Integration of SAP central user administration with Microsoft Active Directory Collaboration Technology Support Center Microsoft - Collaboration Brief June 2005 Integration of SAP central user administration with Microsoft Active Directory Chris Kohlsdorf, Senior System Architect

More information

An Approach Towards Customized Multi- Tenancy

An Approach Towards Customized Multi- Tenancy I.J.Modern Education and Computer Science, 2012, 9, 39-44 Published Online September 2012 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijmecs.2012.09.05 An Approach Towards Customized Multi- Tenancy

More information

Improving context-aware applications for the well-being domain Model-driven design guided by medical knowledge

Improving context-aware applications for the well-being domain Model-driven design guided by medical knowledge Improving contextaware applications for the wellbeing domain Modeldriven design guided by medical knowledge Steven Bosems and Marten van Sinderen Faculty of Electrical Engineering, Mathematics and Computer

More information

Digital Disruption & the Digital Media Supply Chain

Digital Disruption & the Digital Media Supply Chain Digital Disruption & the Digital Media Supply Chain The Media & Entertainment industry has been in a state of disruption for the past 15 years. Digital technology has wreaked havoc on traditional business

More information

Actuate Business Intelligence and Reporting Tools (BIRT)

Actuate Business Intelligence and Reporting Tools (BIRT) Product Datasheet Actuate Business Intelligence and Reporting Tools (BIRT) Eclipse s BIRT project is a flexible, open source, and 100% pure Java reporting tool for building and publishing reports against

More information

SOFTWARE TESTING TRAINING COURSES CONTENTS

SOFTWARE TESTING TRAINING COURSES CONTENTS SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software

More information

MULTICHANNEL HUB. Elena Cigliano (elena.cigliano@csp.it) Andrea Crevola (andrea.crevola@csp.it) Lara Marcellin (lara.marcellin@csp.

MULTICHANNEL HUB. Elena Cigliano (elena.cigliano@csp.it) Andrea Crevola (andrea.crevola@csp.it) Lara Marcellin (lara.marcellin@csp. MULTICHANNEL HUB Elena Cigliano (elena.cigliano@csp.it) Andrea Crevola (andrea.crevola@csp.it) Lara Marcellin (lara.marcellin@csp.it) CSP ICT Innovation S.c.ar.l. Innovation Department NewMedia Area via

More information

A Java Tool for Creating ISO/FGDC Geographic Metadata

A Java Tool for Creating ISO/FGDC Geographic Metadata F.J. Zarazaga-Soria, J. Lacasta, J. Nogueras-Iso, M. Pilar Torres, P.R. Muro-Medrano17 A Java Tool for Creating ISO/FGDC Geographic Metadata F. Javier Zarazaga-Soria, Javier Lacasta, Javier Nogueras-Iso,

More information