1,068 research outputs found

    Mapping web personal learning environments

    Get PDF
    A recent trend in web development is to build platforms which are carefully designed to host a plurality of software components (sometimes called widgets or plugins) which can be organized or combined (mashed-up) at user's convenience to create personalized environments. The same holds true for the web development of educational applications. The degree of personalization can depend on the role of users such as in traditional virtual learning environment, where the components are chosen by a teacher in the context of a course. Or, it can be more opened as in a so-called personalized learning environment (PLE). It now exists a wide array of available web platforms exhibiting different functionalities but all built on the same concept of aggregating components together to support different tasks and scenarios. There is now an overlap between the development of PLE and the more generic developments in web 2.0 applications such as social network sites. This article shows that 6 more or less independent dimensions allow to map the functionalities of these platforms: the screen dimensionmaps the visual integration, the data dimension maps the portability of data, the temporal dimension maps the coupling between participants, the social dimension maps the grouping of users, the activity dimension maps the structuring of end users–interactions with the environment, and the runtime dimensionmaps the flexibility in accessing the system from different end points. Finally these dimensions are used to compare 6 familiar Web platforms which could potentially be used in the construction of a PLE

    User-tailored Inter-Widget Communication:Extending the Shared Data Interface for the Apache Wookie Engine

    Get PDF
    Hoisl, B., Drachsler, H., & Waglecher, C. (2010). User-tailored Inter-Widget Communication. Extending the Shared Data Interface for the Apache Wookie Engine, International Conference on Interactive Computer Aided Learning 2010, Hasselt, Belgium.This paper presents a technical solution for an Inter-Widget Communication in Mash-up Personal Learning Environments enabling the possibility to model basic workflows. It explains the technical background of the widget concept and why Inter-Widget communication can be beneficial especially for e-learning. Related approaches towards an Inter-Widget communication are reviewed and delimited to the suggested approach. Finally, the detailed procedures of the Inter-Widget communication are presented on the basis of the Wookie widget engine.LTfL

    Interactive Data Sharing Mechanism for Widget-based Microsites

    Get PDF
    TĂ€nasel veebimaastikul on kasvavaks trendiks veebilehtede vaheline sisu jagamine. Staatilise sisu asemel kasutatakse ĂŒha enam vidinaid. Vidinad on taaskasutatavad veebikomponendid, mis sisaldavad mingit konkreetset funktsionaalsust. Lihtsamad vidinad on enamasti olekuta. Keerukamad vidinad oskavad veebirakenduses omavahel suhelda, nĂ€iteks saates ĂŒksteisele sĂ”numeid. Nii saavad vidinad ĂŒksteist mĂ”jutada ja seelĂ€bi olla mashup’i laadse veebirakenduse ehitusklotsideks, mÀÀratledes selle oleku. Kuna vidinad on nĂ”rgalt sidestunud komponendid, ei ole nad vĂ”imelised veebirakenduse olekut salvestama. Antud magistritöö pakub vĂ€lja lahenduse veebirakenduse sees olevate vidinate vahetatud sĂ”numite jÀÀdvustamiseks ja taasesitamiseks, vĂ”imaldades seelĂ€bi veebirakenduse olekut salvestada ja sĂ”pradega jagada. Lahendus baseerub jaoturipĂ”hisel sĂ”numivahetusel, kasutades tehnoloogiana OpenAjax Hub raamistikku. See tĂ€hendab, et kĂ”ik ĂŒhes veebirakenduses olevad vidinad on jaoturiga ĂŒhenduses. SĂ”numite salvestamiseks kasutatakse Wookie nimelist vidinamootorit, mis vĂ”imaldab luua olekuga vidinaid ja seda olekut ka salvestada. Magistritöö raames realiseeritakse iseseisev vidin, mis „sillana“ ĂŒhendab neid kaht tehnoloogiat. Sellest tulenevalt on realiseeritud vidina nimeks Wookie-OpenAjax Hub Bridge. Loodud vidin kuulab kĂ”iki jaoturisse saadetud sĂ”numeid ja salvestab need andmebaasi. Kui sama vidina isend hiljem taaselustada, siis see vidin taasesitab kĂ”ik andmebaasi salvestatud sĂ”numid jaoturisse. 39 Realiseeritud vidina kasutamiseks luuakse vĂ€ike nĂ€idisportaal, mille sees olevad vidinad omavahel sĂ”numeid vahetavad. NĂ€idisportaal demonstreerib saadetud sĂ”numite salvestamist ja taasesitamist, ning ka oleku jagamist suhtlusvĂ”rgustikuga Facebook.Nowadays it is very common that modern web sites exchange content between each other by means of syndication and aggregation. This is enabled through APIs, protocols, tools and platforms. The recent trend in content processing is advancing towards more extensive use of widgets along with static content. Although web sites usually use widgets to provide added value to their users, simpler web sites like microsites can be built entirely from widgets. Such kinds of widgets are usually stateless, but not necessarily autonomous. In particular they may also be able to communicate with other components in the same web application, including microsites, which are the key focus of this thesis. Because of the loose coupling, the widgets themselves are not able to capture the state of the microsite, whereas the microsite itself usually does not have a mechanism for storing its state. However, messages exchanged during communication, determine the state of the microsite. This thesis describes a solution for storing and sharing the state of a microsite by record- and-replay mechanism for messages exchanged by widgets of microsites. Furthermore, the mechanism also allows sharing the stored state of a microsite between friends via social networks. The latter enables user-initiated inter-application content delivery and state exchange, which has been possible so far only between tightly integrated applications

    An Instant Message-Driven User Interface Framework for Thin Client Applications

    Get PDF
    Today, thin client applications often rely on the infrastructure of the WWW to deliver their user interfaces (UIs) to clients. While this approach does not require the deployment of application logic on the client, web-based UIs typically do not provide the same level of usability as window-based UIs. We therefore present a UI framework that combines the flexibility of a thin presentation logic with the usability of a full-featured UI: Our approach uses an XMPP-based instant messaging infrastructure to exchange XUL interface descriptions and events between the application logic on the server and a generic UI rendering engine on the client

    Mobile support in CSCW applications and groupware development frameworks

    No full text
    Computer Supported Cooperative Work (CSCW) is an established subset of the field of Human Computer Interaction that deals with the how people use computing technology to enhance group interaction and collaboration. Mobile CSCW has emerged as a result of the progression from personal desktop computing to the mobile device platforms that are ubiquitous today. CSCW aims to not only connect people and facilitate communication through using computers; it aims to provide conceptual models coupled with technology to manage, mediate, and assist collaborative processes. Mobile CSCW research looks to fulfil these aims through the adoption of mobile technology and consideration for the mobile user. Facilitating collaboration using mobile devices brings new challenges. Some of these challenges are inherent to the nature of the device hardware, while others focus on the understanding of how to engineer software to maximize effectiveness for the end-users. This paper reviews seminal and state-of-the-art cooperative software applications and development frameworks, and their support for mobile devices

    Combining Web 2.0 and Web Services in Collaborative Working Environments

    Get PDF
    Collaborative applications offer significant benefits in business sector. Usually, team members need to use several systems to carry out their tasks. What these users need is an environment which permits them to carry out these tasks automatically, considering the flow of information between the different systems and offering interoperability and composition features. Nowadays, Web Services have gained their prominence in providing these both features. On the other hand, the use of Web 2.0 allows to create web applications in which the user constitutes a key element. What we propose in this paper is the combination of both approaches for creating a Collaborative Working Environment (CWE)
    • 

    corecore