Search results
1 – 10 of over 1000Rather than organize as traditional firms, many of today’s companies organize as platforms that sit at the nexus of multiple exchange and production relationships. This chapter…
Abstract
Rather than organize as traditional firms, many of today’s companies organize as platforms that sit at the nexus of multiple exchange and production relationships. This chapter considers a most basic question of organization in platform contexts: the choice of boundaries. Herein, I investigate how classical economic theories of firm boundaries apply to platform-based organization and empirically study how executives made boundary choices in response to changing market and technical challenges in the early mobile computing industry (the predecessor to today’s smartphones). Rather than a strict or unavoidable tradeoff between “openness-versus-control,” most successful platform owners chose their boundaries in a way to simultaneously open-up to outside developers while maintaining coordination across the entire system.
Details
Keywords
The Linux operating system has emerged as a competitor to both Microsoft Windows and commercial implementations of UNIX. Linux provides a robust, stable computing environment on a…
Abstract
The Linux operating system has emerged as a competitor to both Microsoft Windows and commercial implementations of UNIX. Linux provides a robust, stable computing environment on a variety of architectures including Intel X86, SPARC, and Alpha. A significant number of desktop and server applications have been ported to Linux. The number of companies willing to provide fee‐based technical support for Linux continues to grow. When combined with Linux’s low initial purchase price, such factors offer a compelling reason for libraries to consider Linux as an alternative to commercial operating systems.
Details
Keywords
The purpose of this paper is to describe the GNU/Linux operating system, with special attention to its use as a desktop computing platform in libraries.
Abstract
Purpose
The purpose of this paper is to describe the GNU/Linux operating system, with special attention to its use as a desktop computing platform in libraries.
Design/methodology/approach
This paper describes the connection between libraries and the open source communities. It provides a model for an open source desktop computer that incorporates the needs of libraries. Specific topics covered include the graphical desktop, office productivity, electronic mail, web browsing and viewers, and public access computing.
Findings
It is possible to model a desktop computer around open source software, however the ultimate decision on whether to proceed must be measured against potential costs, governing policies, and organizational cultures.
Originality/value
This paper contributes to the improvement, growth, and development of the library and open source communities.
Details
Keywords
Yoshiharu Asakura, Gen Okuyama, Yoshitaka Nakayama, Kazutoshi Usui and Yukikazu Nakamoto
A unified application management framework for Linux and Java applications on mobile phones is presented. Although Java‐based applications for mobile phones are in strong demand…
Abstract
A unified application management framework for Linux and Java applications on mobile phones is presented. Although Java‐based applications for mobile phones are in strong demand, the complexity of interaction between these platform independent programs and the core functionality of mobile phones has made software development difficult. The unified framework presented here provides uniform application state management and inter‐application communication between Java based and operating‐system specific applications, allowing native Linux applications to be directly replaced with the equivalent Java application. The framework is described in detail and a trial implementation of the system is evaluated.
Details
Keywords
The purpose of this paper is to consider how and why virtual machines (VMs) and cloud computing and related development environments built on cloud-based resources may be used to…
Abstract
Purpose
The purpose of this paper is to consider how and why virtual machines (VMs) and cloud computing and related development environments built on cloud-based resources may be used to support and enhance the technological elements of library and information science (LIS) education.
Design/methodology/approach
It is based on analysis of available technologies and relevant applications.
Findings
Cloud computing and virtualization offer a basis for creating a robust computing infrastructure for LIS education.
Practical implications
In the context of LIS education, cloud computing is relevant in two respects. First, many important library and archival services already rely heavily on cloud-based infrastructures, and in the near future, cloud computing is likely to define a much larger part of the computing environment on which libraries and archives rely. Second, cloud computing affords a highly flexible and efficient environment that is ideal for learning about VMs, operating systems and a wide variety of applications. What is more important, it constitutes an environment for teaching and learning that is vastly superior to the ones that currently support most LIS degree programs. From a pedagogical perspective, the key aspect of teaching and learning in the cloud environment is the VM. So, the article focuses a significant portion of its attentions on questions related to the deployment and use of VMs and Linux Containers, within and without cloud-based infrastructures, as means of learning about computer systems, applications and networking and achieving an understanding of essential aspects of both cloud computing and VM environments.
Originality/value
Based on a search of available literature in computer science and library and information science, the paper has no counterparts.
Details
Keywords
Margaret S. Elliott and Walt Scacchi
The paper has three purposes: the first is to provide a deeper understanding of the ideology and work practices of free and open source software development, the second to…
Abstract
Purpose
The paper has three purposes: the first is to provide a deeper understanding of the ideology and work practices of free and open source software development, the second to characterize the free software movement as a new type of computerization movement and the third to present a conceptual diagram and framework with an analysis showing how the free software computerization movement has evolved into an occupational community.
Design/methodology/approach
Qualitative data were collected over a four year period using a virtual ethnography in a study of free and open source software development and, in particular, a study of a free software community, GNUenterprise, located at www.gnuenterprise.org, which has the goal of developing a free enterprise resource planning software system.
Findings
It is concluded that the ideology of the free software movement continues to be one of the factors which mobilize people to contribute to free and open source software development. This movement represents a new type of computerization movement which promotes the investment of time in learning a new software development process instead of investment of money in the acquisition and use of new technology.
Research limitations/implications
The research findings are limited by a detailed study of only one free software development project.
Practical implications
This paper is of significance to software developers and managers of firms who wish to incorporate free and open source software into their companies.
Originality/value
This research presents an original conceptual diagram and framework for how computerization movements have emerged into an occupational community.
Details
Keywords
Nijaz Bajgoric and Young B. Moon
The purpose of this paper is to present a framework for developing an integrated operating environment (IOE) within an enterprise information system by incorporating business…
Abstract
Purpose
The purpose of this paper is to present a framework for developing an integrated operating environment (IOE) within an enterprise information system by incorporating business continuity drivers. These drivers enable a business to continue with its operations even if some sort of failure or disaster occurs.
Design/methodology/approach
Development and implementation of the framework are based on holistic and top‐down approach. An IOE on server's side of contemporary business computing is investigated in depth.
Findings
Key disconnection points are identified, where systems integration technologies can be used to integrate platforms, protocols, data and application formats, etc. Downtime points are also identified and explained. A thorough list of main business continuity drivers (continuous computing (CC) technologies) for enhancing business continuity is identified and presented. The framework can be utilized in developing an integrated server operating environment for enhancing business continuity.
Originality/value
This paper presents a comprehensive framework including exhaustive handling of enabling drivers as well as disconnection points toward CC and business continuity.
Details
Keywords
There has been a recent surge of interest in open source software development, which involves developers at many different locations and organizations sharing code to develop and…
Abstract
There has been a recent surge of interest in open source software development, which involves developers at many different locations and organizations sharing code to develop and refine programs. To an economist, the behavior of individual programmers and commercial companies engaged in open source projects is initially startling. This paper makes a preliminary exploration of the economics of open source software. We highlight the extent to which labor economics, especially the literature on career concerns’, can explain many of these projects’ features. Aspects of the future of open source development process, however, remain somewhat difficult to predict with off-the-shelf’ economic models.
Marc-David L. Seidel and Katherine J. Stewart
This chapter seeks to enhance organizational theory's current typology of organizational architectures to explain a flourishing modern architecture that has developed utilizing…
Abstract
This chapter seeks to enhance organizational theory's current typology of organizational architectures to explain a flourishing modern architecture that has developed utilizing the inexpensive communication paths created by technology such as the Internet and wireless networks. As communication and coordination costs have dropped, new organizing methods have grown that are difficult to understand using the traditional organizational architectures. In this chapter, we introduce a new community architecture, the “C-form,” which is categorized by (1) fluid, informal peripheral boundaries of membership; (2) significant incorporation of voluntary labor; (3) information-based product output; and (4) significantly open sharing of knowledge. Although the domain of open source software (OSS) is frequently cited as an example of such communities, we argue that the form expands well beyond the domain of software to a wide variety of information-based products. Drawing on a culture frame, we develop an initial set of principles of C-forms and finally explore the implications of the C-form for the modern organizational world.