131 research outputs found

    Software Development for Mobile Computing, the Internet of Things and Wearable Devices: Inspecting the Past to Understand the Future

    Get PDF
    Currently a convergence in software development for mobile computing (including mobile devices and special technology such as wearables) and the Internet of Things (IoT) can be observed. Devices from the fields are becoming part of a joint ecosystem and share the same infrastructure. Moreover, development processes have changed and user requirements have become very heterogeneous. We have been studying this development for a while, also by offering the fitting HICSS minitrack. In this article, we look into the past of software development for mobile devices, in the context of IoT, and for wearables. We analyse joint characteristics and show differences. Then we invite to a discussion that leads to a research outlook. While neither for industry nor for academia the journey is over, the convergence of fields should offer many new possibilities, prevent problems we faced in the past, but also introduce novel challenges

    Software Development for Mobile Computing, the Internet of Things and Wearable Devices: Inspecting the Past to Understand the Future

    Get PDF
    Currently a convergence in software development for mobile computing (including mobile devices and special technology such as wearables) and the Internet of Things (IoT) can be observed. Devices from the fields are becoming part of a joint ecosystem and share the same infrastructure. Moreover, development processes have changed and user requirements have become very heterogeneous. We have been studying this development for a while, also by offering the fitting HICSS minitrack. In this article, we look into the past of software development for mobile devices, in the context of IoT, and for wearables. We analyse joint characteristics and show differences. Then we invite to a discussion that leads to a research outlook. While neither for industry nor for academia the journey is over, the convergence of fields should offer many new possibilities, prevent problems we faced in the past, but also introduce novel challenges.publishedVersio

    Introduction to the digital government and Business Process Management (BPM) minitrack HICSS'54

    Get PDF
    Digital Government (traditionally known as e- Government) focuses on value delivery to citizens through information and communication technology (ICT) support for processes, activities and resources. Digital government’s collaborative processes involve organizations (employees, technologies), partners (providers, consumers), and users (citizens, foreigners), leading to complex interactions within different e- Government models and available technologies. Business Process Management (BPM) constitutes a real asset for enhancing the services of an organization and their coordination, as well as the products that each actor of a virtual network delivers to meet clients’ expectations (citizens, patients, etc.). Successful interorganizational process management within e- Government collaborative organizations will lead to better conceptual and technological integration, not only with each other but also with citizens and users in general. To this end, it is necessary to devise new ways to deal with the complexity of e-Government collaborative process definition, modeling, analysis, enactment and monitoring from various dimensions and points of view including theory, engineering, interoperability, agility, social aspects, etc

    15 Years of Enterprise Architecting at HICSS: Revisiting the Critical Problems

    Get PDF
    The Enterprise Architecture (EA) minitrack has been a mainstay of HICSS for the past 15 years. The methodology, tools, and processes of enterprise architecting have evolved during that period. In 2005, Kaisler and Armour identified some critical challenges in modeling, management, and maintenance for EA that needed attention to ensure a viable technical discipline. Over 15 years, we have accepted 93 papers for presentation. Reviewing these papers and drawing up on our experience over the past 15 years, we conclude that some progress has been made, some challenges remain to be addressed, and some new challenges have emerged. This paper revises existing challenges and identifies additional challenges to be addressed in the next 10 years

    Enterprise Content Management - A Literature Review

    Get PDF
    Managing information and content on an enterprise-wide scale is challenging. Enterprise content management (ECM) can be considered as an integrated approach to information management. While this concept received much attention from practitioners, ECM research is still an emerging field of IS research. Most authors that deal with ECM claim that there is little scholarly literature available. After approximately one decade of ECM research, this paper provides an in-depth review of the body of academic research: the ECM domain, its evolution, and main topics are characterized. An established ECM research framework is adopted, refined, and explained with its associated elements and working definitions. On this basis, 68 articles are reviewed, classified, and concepts are derived. Prior research is synthesized and findings are integrated in a concept-centric way. Further, implications for research and practice, including future trends, are drawn

    A Component-based Software Infrastructure for Ubiquitous Computing

    Get PDF
    (c) IEEE - The original publication is available at http://www.ieee.orgInternational audienceMultiplication of mobile devices and generalized use of wireless networks imply changes on the design and execution of distributed software applications targeting ubiquitous computing. Many strong requirements have to be addressed: heterogeneity and limited resources of wireless networks and mobile devices, networked communications between distributed applications, dynamic discovery and automatic deployment on mobile devices. In this paper, we present a component-based software infrastructure to design, discover, deploy, and execute ubiquitous contextual services, i.e. distributed applications providing services to mobile end-users but only available from a particular place. These ubiquitous contextual services are designed as assemblies of distributed software components. These assemblies are dynamically discovered according to end-users' physical location and device capabilities. Then, appropriate assemblies are automatically deployed on users' devices. We have implemented this approach (the software infrastructure and a ubiquitous application example) on top of the OMG CORBA Component Model and the OpenCCM open source platform

    Innovative Concepts within Knowledge Management

    Get PDF
    In our increasingly knowledge-based society the need for innovative concepts within the discipline of Knowledge Management (KM) becomes clear. Therefore, this article aims to shed light on current and uprising innovative technologies and concepts within the discipline of KM. This study conveys recent and previous scientific literature on the relevance of uprising innovative concepts within the various dimensions of KM. We conducted a systematic literature review (SLR) on various literature sources to cover the whole spectrum of innovative KM approaches. All 37 reviewed articles originate from acknowledged sources and were written in English. The findings show, which innovative concepts show relevance within KM, how they are classified into the three innovation categories social, technological, and organizational, how they manifest within KM and what to expect from future KM innovations

    Successful Mobile Application Development: Towards a Taxonomy of Domain-Specific Process Models and Methodologies

    Get PDF
    Mobile applications and mobile application development issues receive an increasing attention for practitioners and academics. The development of mobile applications is connected with a number of domain-specific issues and challenges (e.g., fulfilment of customer requirements or the prevention of high development costs). Consequently, the decision of the most effective process model to develop a mobile application plays a crucial role for software and mobile application development teams. With the help of a structured taxonomy-building methodology, we contribute to the extant literature by creating and presenting a taxonomy for process models and methodologies in software engineering and the mobile application development domain. The taxonomy enrich the existing knowledge base and can help mobile application developers to choose the most suitable process model or methodology. Based on our examination, our results indicate new directions for mobile application research and implications for mobile application development

    AGILE SOLUTIONS & DATA ANALITICS FOR LOGISTICS PROVIDERS BASED ON SIMULATION

    Get PDF
    The current advances are enabling the development of new solutions in data analytics and decision making in many fields; it is quite interesting to analyze the impact of this approach on logistics providers; this paper proposes examples of these challenges in this context as well as an example of a simulation based solution able to interconnect the different information sources and to fuse the data in order to analyze the logistics processes and support decisions. The proposed solution is based on web services and web application that are adopting the MSaaS concept (Modeling & Simulation as a Service) by using stochastic models

    Composing Systemic Aspects into Component-Oriented DOC Middleware

    Get PDF
    The advent and maturation of component-based middleware frameworks have sim-plified the development of large-scale distributed applications by separating system devel-opment and configuration concerns into different aspects that can be specified and com-posed at various stages of the application development lifecycle. Conventional component middleware technologies, such as J2EE [73] and .NET [34], were designed to meet the quality of service (QoS) requirements of enterprise applications, which focus largely on scalability and reliability. Therefore, conventional component middleware specifications and implementations are not well suited for distributed real-time and embedded (DRE) ap-plications with more stringent QoS requirements, such as low latency/jitter, timeliness, and online fault recovery. In the DRE system development community, a new generation of enhanced commercial off-the-shelf (COTS) middleware, such as Real-time CORBA 1.0 (RT-CORBA)[39], is increasingly gaining acceptance as (1) the cost and time required to develop and verify DRE applications precludes developers from implementing complex DRE applications from scratch and (2) implementations of standard COTS middleware specifications mature and encompass key QoS properties needed by DRE systems. However, although COTS middleware standardizes mechanisms to configure and control underlying OS support for an application’s QoS requirements, it does not yet provide sufficient abstractions to separate QoS policy configurations such as real-time performance requirements, from application functionality. Developers are therefore forced to configure QoS policies in an ad hoc way, and the code to configure these policies is often scattered throughout and tangled with other parts of a DRE system. As a result, it is hard for developers to configure, validate, modify, and evolve complex DRE systems consistently. It is therefore necessary to create a new generation of QoS-enabled component middleware that provides more comprehensive support for addressing QoS-related concerns modularly, so that they can be introduced and configured as separate systemic aspects. By analyzing and identifying the limitations of applying conventional middleware technologies for DRE applications, this dissertation presents a new design and its associated techniques for enhancing conventional component-oriented middleware to provide programmability of DRE relevant real-time QoS concerns. This design is realized in an implementation of the standard CORBA Component Model (CCM) [38], called the Component-Integrated ACE ORB (CIAO). This dissertation also presents both architectural analysis and empirical results that demonstrate the effectiveness of this approach. This dissertation provides three contributions to the state of the art in composing systemic behaviors into component middleware frameworks. First, it illustrates how component middleware can simplify development and evolution of DRE applications while ensuring stringent QoS requirements by composing systemic QoS aspects. Second, it contributes to the design and implementation of QoS-enabled CCM by analyzing and documenting how systemic behaviors can be composed into component middleware. Finally, it presents empirical and analytical results to demonstrate the effectiveness and the advantage of composing systemic behaviors in component middleware. The work in this dissertation has a broader impact beyond the CCM in which it was developed, as it can be applied to other component-base middleware technologies which wish to support DRE applications
    corecore