MM4U - A framework for creating personalized multimedia content
|
|
- Brent Palmer
- 8 years ago
- Views:
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 Huberta Kritzenberger, Michael Herczeg Institute for Multimedia and Interactive Systems University of Luebeck Seelandstr. 1a, D-23569 Luebeck,
More informationAn 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 informationThe 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 informationSupporting 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 informationjeti: 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 informationEvolution 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 informationWeb-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 informationIntegrating 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 informationSoftware 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 informationDevelopment 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 informationBasic 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 informationSemantic 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 informationGenerating 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 informationTHE 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 informationThe 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 informationExploiting 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 informationA 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 informationGCE 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 informationPeter 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 informationSEMANTIC-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 informationA 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 informationXML-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 informationA 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 informationE-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 informationAuthoring 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 informationAN 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 informationE-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 informationGenericServ, 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 informationWhat 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 informationA 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 informationJMulTi/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 informationA 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 informationWeb4thejob. 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 informationA 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 informationCONTENT-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 informationSimplifying 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 informationzen 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 informationDesigning 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 informationElite: 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 informationONTOLOGY 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 informationknown 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 informationToward 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 informationLightweight 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 informationCLOUD 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 informationSELF-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 informationOntology-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 informationA 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 informationInformation 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 informationMeta-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 informationAN 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 informationComponent-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 informationAn 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 informationtechnische 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 informationMDE 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 informationINTELLIGENT 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 informationDesign 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 informationSUMMARY 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 informationThe 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 informationDevelopment 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 informationThe 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 informationPragmatic 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 informationVirtual 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 informationContent 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 informationModel 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 informationArchitecture 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 informationModeling 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 informationA 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 informationMODELING 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 informationThe 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 informationTESTALUNA 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 informationEnabling 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 informationInteractive 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 informationReusability 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 informationWebsite 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 informationHow 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 informationLogical 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 informationEnhancing 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 informationANIMATION 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 informationProceedings 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 informationMatchPoint 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 informationMICHIGAN 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 informationEvaluation 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 informationMOBIlearn - 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 informationUML-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 informationMetadata 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 informationTECHNICAL 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 informationAnalysing, 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 informationNon-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 informationHomogeneous 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 informationWEAK 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 informationTavant 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 informationCase 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 informationIntegration 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 informationAn 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 informationImproving 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 informationDigital 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 informationActuate 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 informationSOFTWARE 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 informationMULTICHANNEL 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 informationA 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