Mobile interface explores emerging interfaces for mobile telecommunications. It is driven by the inquiry of conventional written languages on mobile interfaces that are, to date, hampered by technological realization,...
详细信息
Mobile interface explores emerging interfaces for mobile telecommunications. It is driven by the inquiry of conventional written languages on mobile interfaces that are, to date, hampered by technological realization, linguistic transformation and socio-cultural diversity. For better connecting human beings both to one another and to the expanding digital horizon, mobile interface implements a Universal Mobile Language mobilizing for the future linguistic systems. Forward-looking letter types, new communication-behaviors and advent interface or interaction techniques are the plastic and fluid elements that redefine the flux and quality of digital communication in the forthcoming ubiquitous world of communication. With clearly articulated interdisciplinary and entrepreneurial approaches, designing the ultimate cultural artifacts of contemporary telecommunications will enable technologies for better understanding and expression in creating advances of using mobile languages. After all, mobile interface discovers and cultivates a new set of shared intellectual and practical knowledge that are becoming the foundations of digital convergence of artistic expression, functional design, software programming, network community, psychological analysis, from academic field to commercial segment. This advent endeavor is well initiated throughout this paper.
Ubiquitous computing and universal network connectivity have given rise to expectations of building a Digital Society, where many aspects of business and social activities may be accomplished by remote participants. I...
详细信息
Ubiquitous computing and universal network connectivity have given rise to expectations of building a Digital Society, where many aspects of business and social activities may be accomplished by remote participants. Intelligent, context-aware, and workflow-centric collaboration is an essential prerequisite to fulfill that expectation. EkSarva is a framework, which enables realization of such collaborations in diverse domains. This is accomplished by identifying the key concepts and their inter-relationships (dubbed the PPP/SST paradigm), which form the foundation of this framework. The key concepts include: (a) Project, (b) Person, (c) Place, (d) Signal, (e) Situation, and (f) Transcript. This paper describes how these concepts collectively can give rise to an intelligent collaboration environment.
The proceedings contain 23 papers. The special focus in this conference is on Domain-Specific Languages, Staged programming, Modeling to Code and Aspect-Orientation. The topics include: A DSL approach to specifying st...
ISBN:
(纸本)3540201025
The proceedings contain 23 papers. The special focus in this conference is on Domain-Specific Languages, Staged programming, Modeling to Code and Aspect-Orientation. The topics include: A DSL approach to specifying streaming applications;a hardware description language for retargetable postpass optimizations and analyses;a domain-specific language for real-time embedded systems;implementing multi-stage languages using ASTs, gensym, and reflection;on stage ordering in staged computation;a journey from interpreters to compilers and virtual machines;an architecture description language for dynamic component and aspect-based development;automatic interface enabler for model integrated computing;an approach for supporting aspect-oriented domain modeling;the convergence of AOP and active databases;a selective, just-in-time aspect weaver;an extension to the subtype relationship in C++ implemented with template metaprogramming;component-based DSL development;a generative approach to framework instantiation;making patterns explicit with metaprogramming;generating spreadsheet-like tools from strong attribute grammars;a Petri net based coordination language for distributed objects and a case for test-code generation in model-driven systems.
During software evolution, programmers add new functionalities and release new versions of software. This complicated work involves not only program development but also learning new knowledge. This paper explores an ...
详细信息
ISBN:
(纸本)0769519865
During software evolution, programmers add new functionalities and release new versions of software. This complicated work involves not only program development but also learning new knowledge. This paper explores an analogy between incremental program development and constructivist learning, and presents a case study that investigates this analogy. Four types of cognitive processes have been identified. They parallel analogous software engineering activities.
System manufacturers which fulfill their customer's real requirements are said to be successful. But how can these real requirements be obtained efficiently? For some decades now, the science of informatics, namel...
详细信息
ISBN:
(纸本)0769519865
System manufacturers which fulfill their customer's real requirements are said to be successful. But how can these real requirements be obtained efficiently? For some decades now, the science of informatics, namely the software engineering branch, produces numerous answers to that question. For reasons beyond the scope of this paper they seldom hit the heart of the matter. This paper will introduce an approach which was transferred from the discipline of psychotherapy to the field of requirements engineering. A set of rules was formed to assist the analysis and quality assurance of customer requirements represented in prose. The paper reviews the foundations of the approach, explains its details with different examples and names the experiences made in various parts of business and technology.
Middleware technologies such as Web Services, CORBA and DCOM have been very successful in solving distributed computing problems for a large family of application domains. As middleware systems are getting widely adop...
详细信息
ISBN:
(纸本)1581136609
Middleware technologies such as Web Services, CORBA and DCOM have been very successful in solving distributed computing problems for a large family of application domains. As middleware systems are getting widely adopted and more functionally mature, it is also increasingly difficult for the architecture of middleware to achieve a high level of adaptability and configurability, due to the limitations of traditional software decomposition methods. Aspect oriented programming has brought us new design perspectives because it permits the superimpositions of multiple abstraction models on top of one another. It is a very powerful technique in separating and simplifying design concerns. In this paper, we first show that, through the quantification of aspects in the legacy implementations, the modularity of middleware architecture is greatly hindered by the ubiquitous existence of tangled logic. We then go one step further by factoring out a number of aspects identified in the mining work and re-implementing them as aspect programs. The aspect oriented re-factorization allows us to apply a set of software engineering metrics to quantify the changes of the re-factored system in both the structural complexity and the runtime performance. The aspect oriented re-factoring proves that the aspect oriented programming is capable of composing orthogonal design requirements. The final "woven" system is able to correctly provide both the fundamental functionality and the "aspectized" functionality with negligible overhead and a leaner architecture. Further more, the configurability of middleware is dramatically increased because the "aspectized" features can be configured in and out during the compile-time.
Attacks against computer networks are becoming more sophisticated, with adversaries using new attacks or modifying existing attacks. This research uses three different types of multiobjective approaches, one lexicogra...
详细信息
We present a framework for building flexible collaboration environment. The framework is based on the notion of room that represents virtual shared workspace. Users can work together with collaborative applets and obj...
详细信息
Auctions have become popular in conducting trade negotiations on the Internet. The design of new auction formats and other negotiation protocols has become an important topic for researchers in both industry and acade...
详细信息
Families of independent classes, where each class represents a separate, orthogonal concern are highly attractive for implementing collaboration-based design. However, required subtype relationship between such famili...
ISBN:
(纸本)9783540201021
Families of independent classes, where each class represents a separate, orthogonal concern are highly attractive for implementing collaboration-based design. However, required subtype relationship between such families cannot be expressed in many programming languages. This paper presents a framework to handle collaborating groups of classes using template metaprogramming based on standard C++ features in the style of Loki::Typelist. Our solution provides tailor-made implicit conversion rules between appropriate groups, inclusion polymorphism and a tool for dynamic binding.
暂无评论