The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Middleware infrastructure has been widely adopted to support the development and execution of collaborative systems. With these systems many challenges arise, those related to interoperability gained remarkable importance. This work aims to increase the semantic interoperability support in an infrastructure named Web-based Groupware Service-Oriented Architecture (WGWSOA) that uses middleware services...
Various personalized recommendation services are provided through internet for users with different screen sizes and various sensors. It is also expected to be many competing service providers for similar recommendation service, and the users are expected to have the chances to select one of these services. However, the user related information as well as the environmental information around the user...
▪ Several Web-driven Applications in Pacific • Progress Rollbase, Progress DataDirect Cloud, Easyl, OE-BPM ▪ Presence of dynamic objects in the UI ▪ Database-driven applications • Table-based output screens • Dynamic URLs get generated with database sequence ▪ Frequent changes to UI in Agile environment • Changes can be expected on every sprint ▪ Requirement to be extensible for other future products.
An approach to software architecture creation is described in the context of agile development. It eschews the traditional separation of top-down and bottom-up design. A concrete, cumulative, least-commitment process is demonstrated that establishes an architecture core likely to remain stable as requirements are added.
Plasticity of 3D user interfaces refers to their capabilities to automatically fit to a set of hardware and environmental constraints. This area of research has already been deeply explored in the domain of traditional 2D user interfaces. Besides, during the last decade, interest in 3D user interfaces has grown. Designers find with 3D user interfaces new ways to promote and interact with data, such...
The use of spreadsheets to implement Information Systems is widespread in industry. Scripting languages and ad-hoc frameworks (e.g., Visual Basic for Applications) for Rapid Application Development are often exploited by organizations to quickly develop Spreadsheets-based Information Systems for supporting the information management of their business processes. Maintenance tasks on these systems can...
Word clouds have emerged as a straightforward and visually appealing visualization method for text. They are used in various contexts as a means to provide an overview by distilling text down to those words that appear with highest frequency. Typically, this is done in a static way as pure text summarization. We think, however, that there is a larger potential to this simple yet powerful visualization...
In this paper we propose a framework to adapt the user interface (UI) of mobile computing devices like smartphones or tablets, based on the context or scenario in which user is present, and incorporating learning from past user actions. This will allow the user to perform actions in minimal steps and also reduce the clutter. The user interface in question can include application icons, menus, buttons...
As current trends are moving towards designing for persuasion, designing for functionalityand usability of awebsite isno longer sufficient. This paper identifies the factors of persuasion and their potential adaptation in UI design. The conceptual framework proposed and discussed in this paper refers to the Elaboration Likelihood Model (ELM). The ELM is used to identify and distinguish the design...
Creating presentation documents (P-documents) is important as research activity, which involves composing semantic structure representing what to present and how to sequence the contents presented. However, novice researchers have little skills in composing semantic structure to create P-documents. This paper addresses the issue of how to develop skills in composing semantic structure of P-documents...
Most of the foreign students studying abroad in Taiwan may not speak Mandarin. It is important for them to learn Mandarin for their daily life. Although universities in Taiwan provide Mandarin classes, we design this system to overcome limitations of time and space occurring in traditional classroom. The system architecture provides contents in a smart phone application with multilingual versions...
Model-Driven Web Engineering (MDWE) methodologies have proven to be a mature way of developing web applications, dramatically increasing productivity during development. However, after more than a decade of evolution, the artifacts and processes used to gather requirements have not changed substantially. At the same time, the capacity of quickly adapting to emergent domain-specific requirements (a...
The second devices like tablet PCs give additional contextual information to the user while watching TV in a home network environment. With the growing number of smart devices produced in the last few years, we also need to provide users good user experiences when they use individual second device. In this paper, we propose a framework for context-awarable user interfaces of the second screen devices...
Model Driven Engineering (MDE) is a software approach which promotes the use of models and model transformations as primary artifacts in the development process. Recently there has been wide interest in applying MDE approach in the Human Computer Interaction (HCI) field. It has been proved that MDE is an appropriate technique to generate as automatically as possible the final user interface from the...
Considering certain inadequacies of the existing user interface generation technology under cloud computing environment, we propose a new software architecture for generating user interface dynamically, which has the characteristics of cross-platform, scalable, generating the personalized user interface dynamically. And the instance has demonstrated that the architecture is effective and feasible...
Architecting systems of systems is well known to be a formidable challenge. A major aspect in this is defining the integration among the systems that constitute the system of systems. In this paper, we aim to support the SoS architect by systematically developing a way to characterize system of systems integration patterns. These characteristics at the same time support the architecting process by...
Nowadays, people use on-line services to conduct various tasks such as on-line shopping and holiday trip planning using web applications. Generally users are required to enter information into web forms to interact with the web applications. However they often have to type in the same information to different web applications repetitively. It could be a tedious job for a user to fill in a large amount...
The recent development of powerful mobile devices is encouraging people to take them as a computing platform. Users are expecting to personalize services to meet their individual needs and will no longer accept “one size fits all” approach. On the other hand, there is contention between personalization and privacy. This leads to the question of how to maximize the user's experience of personalized...
The development and widespread market acceptance of recent technological devices, such as smart phones and tablets, poses new challenges and great opportunities for innovative service designs. In fact these devices no longer merely replicate the same functionalities in different contexts, they can also dynamically interact among themselves when in close proximity. Thus, this is a two-fold challenge...
We wanted to provide a tool for doing code search over open source repositories as part of the Code Bubbles integrated development environment. Integrating code search as a plug-in to Code Bubbles required substantial changes to the S6 code search engine and the development of appropriate user interfaces in Code Bubbles. After briefly reviewing Code Bubbles and the S6 search engine, this paper describes...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.