35 research outputs found

    Designing multiplayer games to facilitate emergent social behaviours online

    Get PDF
    This paper discusses an exploratory case study of the design of games that facilitate spontaneous social interaction and group behaviours among distributed individuals, based largely on symbolic presence 'state' changes. We present the principles guiding the design of our game environment: presence as a symbolic phenomenon, the importance of good visualization and the potential for spontaneous self-organization among groups of people. Our game environment, comprising a family of multiplayer 'bumper-car' style games, is described, followed by a discussion of lessons learned from observing users of the environment. Finally, we reconsider and extend our design principles in light of our observations

    TechNews digests: Jan - Nov 2006

    Get PDF
    TechNews is a technology, news and analysis service aimed at anyone in the education sector keen to stay informed about technology developments, trends and issues. TechNews focuses on emerging technologies and other technology news. TechNews service : digests september 2004 till May 2010 Analysis pieces and News combined publish every 2 to 3 month

    Auto-Translation Instant Messenger using XMPP/Jabber Protocol

    Get PDF
    Effective communication is a vital component in decision making process. However, the language barrier established from the differences in culture and origin can interrupt the process of coming to an understanding. Various translation methods have been used to break this barrier. The traditional ways of using human translator or the usage of lingua franca imposed some problem and limitations. Auto-Translation Instant Messenger is an 1M program that aimed to provide instant translation to users when they communicate with people of different speaking language. It is developed under the XMPP protocol that provides standards and flexibilities at the same time. In the process of completing this project, Modified Waterfall methodology was chosen as guidance in the development of the working program. Important project activities and milestones are explained. As part of analysis process, a set of questionnaire have been distributed and its result will act as guidance in designing and developing the program. This project is aimed to learn in deep about XMPP, machine translation and instant messagin

    Hierarchical categorisation of tags for delicious

    Get PDF
    In the scenario of social bookmarking, a user browsing the Web bookmarks web pages and assigns free-text labels (i.e., tags) to them according to their personal preferences. In this technical report, we approach one of the practical aspects when it comes to represent users' interests from their tagging activity, namely the categorization of tags into high-level categories of interest. The reason is that the representation of user profiles on the basis of the myriad of tags available on the Web is certainly unfeasible from various practical perspectives; mainly concerning the unavailability of data to reliably, accurately measure interests across such fine-grained categorisation, and, should the data be available, its overwhelming computational intractability. Motivated by this, our study presents the results of a categorization process whereby a collection of tags posted at Delicious #http://delicious.com# are classified into 200 subcategories of interest.Preprin

    Hierarchical categorisation of web tags for Delicious

    Get PDF
    In the scenario of social bookmarking, a user browsing the Web bookmarks web pages and assigns free-text labels (i.e., tags) to them according to their personal preferences. The benefits of social tagging are clear – tags enhance Web content browsing and search. However, since these tags may be publicly available to any Internet user, a privacy attacker may collect this information and extract an accurate snapshot of users’ interests or user profiles, containing sensitive information, such as health-related information, political preferences, salary or religion. In order to hinder attackers in their efforts to profile users, this report focuses on the practical aspects of capturing user interests from their tagging activity. More accurately, we study how to categorise a collection of tags posted by users in one of the most popular bookmarking services, Delicious (http://delicious.com).Preprin

    Overcoming Roadblocks in Introducing Virtual World Technology to High Schools

    Get PDF
    The EAST (Environmental And Spatial Technology) Initiative is a non-profit educational organization that provides students in over two hundred schools in eight states with access to advanced computing technologies for the purpose of enabling students to develop technical skills early and to produce solutions to local community problems. Although many high-end technologies are available through EAST, they are desktop solutions that individual students use and there are none that enable students within a school or between schools to collaborate. This thesis is a saga that documents the identification and removal of many roadblocks to introducing a 3D multi-user virtual simulation platform known as OpenSimulator into an EAST high school, Greenland High, located in Northwest Arkansas. The end result seemed compelling, simple and achievable -- with OpenSimulator, students from one or many EAST Labs would be able connect, chat, and work together within the same or nearby virtual areas to build models of (parts and aspects of) their communities. But getting to the point where students can begin to use this platform involved solving cost, safety, firewall, administrative, sustainability, and other puzzles. Most of this thesis is concerned with solving problems up to introducing OpenSimulator to Greenland -- more work is needed in understanding whether and how this kind of technology will benefit high school computing programs like EAST

    Auto-Translation Instant Messenger using XMPP/Jabber Protocol

    Get PDF
    Effective communication is a vital component in decision making process. However, the language barrier established from the differences in culture and origin can interrupt the process of coming to an understanding. Various translation methods have been used to break this barrier. The traditional ways of using human translator or the usage of lingua franca imposed some problem and limitations. Auto-Translation Instant Messenger is an 1M program that aimed to provide instant translation to users when they communicate with people of different speaking language. It is developed under the XMPP protocol that provides standards and flexibilities at the same time. In the process of completing this project, Modified Waterfall methodology was chosen as guidance in the development of the working program. Important project activities and milestones are explained. As part of analysis process, a set of questionnaire have been distributed and its result will act as guidance in designing and developing the program. This project is aimed to learn in deep about XMPP, machine translation and instant messagin

    XO educational software

    Get PDF
    This project aims to create an environment in which children\u27s play is utilized to let children teach themselves. Through this goal, the project will also contribute to One Laptop Per Child\u27s (OLPC) resources. Research and analysis of the situation at our target site, Nepal, was completed. After consulting with the OLPC organization, the team determined that developing an open source physics simulation game would be appropriate. The basis for this game, Squeak\u27s Journey, was then designed and partially implemented

    On the Development of Real-Time Multi-User Web Applications

    Get PDF
    With the increasing popularity of the World Wide Web (WWW), end-user applications are moving from desktop to the browser. Web applications have several benefits over native applications: web applications have worldwide availability for any browsing capable device without prior installations. In addition, web applications are easy to distribute and update – once deployed, a web application is instantly available worldwide and further modifications to the system are propagated automatically. The current trend seems to be that web applications are offering collaboration, social connections, and user to user interactions as key features. This can be seen, for example, in the popularity of Facebook, Flickr, and Twitter. Despite all the benefits of the Web, web applications are suffering from the shortcomings in underlying technologies. The Web is strongly rooted in information sharing, and the current technical solutions isolate users rather than make them aware of each other. Since the data cannot be pushed from server to a client, the client must always initiate the communication, which causes a considerable impediment for real-time multi-user web applications, like online chats that have several concurrent users continuously interacting with each other. For such systems, it would be practical if the server could push messages to clients. As a further obstacle, most web application frameworks isolate users in their private sessions that only interact indirectly via the database. This main contribution of this thesis is to make the development of real-time multi-user web applications easier. We elaborate on the difficulties in implementation and design and introduce methods of circumventing them. The main argument is that the Web, the available technology stack, and the frameworks are difficult to use for developing real-time multi-user web applications. However, by selecting the proper approach, the problems can be solved. In this thesis, we have divided the frameworks in groups based on how they make separation of concerns between the client and the server. The separation is important as it determines the thickness of the client and thus where to locate the business logic and the application state. In addition, it has effect on the synchronization of the state between the clients. To collect experiences and for backing up our assumptions, we have implemented real-time multi-user web applications for several frameworks and studied how the frameworks should be used for enabling real-time multi-user application development

    A Credit-based Home Access Point (CHAP) to Improve Application Quality on IEEE 802.11 Networks

    Get PDF
    Increasing availability of high-speed Internet and wireless access points has allowed home users to connect not only their computers but various other devices to the Internet. Every device running different applications requires unique Quality of Service (QoS). It has been shown that delay- sensitive applications, such as VoIP, remote login and online game sessions, suffer increased latency in the presence of throughput-sensitive applications such as FTP and P2P. Currently, there is no mechanism at the wireless AP to mitigate these effects except explicitly classifying the traffic based on port numbers or host IP addresses. We propose CHAP, a credit-based queue management technique, to eliminate the explicit configuration process and dynamically adjust the priority of all the flows from different devices to match their QoS requirements and wireless conditions to improve application quality in home networks. An analytical model is used to analyze the interaction between flows and credits and resulting queueing delays for packets. CHAP is evaluated using Network Simulator (NS2) under a wide range of conditions against First-In-First- Out (FIFO) and Strict Priority Queue (SPQ) scheduling algorithms. CHAP improves the quality of an online game, a VoIP session, a video streaming session, and a Web browsing activity by 20%, 3%, 93%, and 51%, respectively, compared to FIFO in the presence of an FTP download. CHAP provides these improvements similar to SPQ without an explicit classification of flows and a pre- configured scheduling policy. A Linux implementation of CHAP is used to evaluate its performance in a real residential network against FIFO. CHAP reduces the web response time by up to 85% compared to FIFO in the presence of a bulk file download. Our contributions include an analytic model for the credit-based queue management, simulation, and implementation of CHAP, which provides QoS with minimal configuration at the AP
    corecore