XRDS

Crossroads The ACM Magazine for Students

Sign In

Association for Computing Machinery

Magazine: Current Issue

Current Issue

The future of devices: A reality check

Some tips for academic writing and using Microsoft Word

Spreading competitive programming culture in Ireland

The devices that sparked a revolution

DEPARTMENT: Milestones

The devices that sparked a revolution

By Jovian Anthony Jaison

HTML | In the Digital Library
Tags: History of hardware

Toward a universal quantum programming language

SECTION: Features

Toward a universal quantum programming language

Quantum computing may be more powerful than classical computing, but it has a radically different programming model. While current languages are in their infancy and future languages are likely to be different, now is a great time for language designers and implementers to try new ideas.

By Jens Palsberg

HTML | In the Digital Library
Tags: Compilers, Emerging languages and compilers, Quantum technologies

Rolling dice at the nanoscale

Rolling dice at the nanoscale

Can emerging devices allow us to overcome the inherent determinism of digital logic?

By Xiangyu Zhang, Ramin Bashizade

HTML | In the Digital Library
Tags: Probabilistic computation, Random number generation

Batteries not included

Batteries not included

Getting things done amid frequent power failures, batteryless intermittent research is rethinking how we build computing systems and paving the way to a sustainable and scalable digital future. The next trillion devices might be a little weird.

By Josiah Hester, Jacob Sorber

HTML | In the Digital Library
Tags: Analysis and design of emerging devices and systems, Energy generation and storage

Lighting the way to wireless efficiency

Lighting the way to wireless efficiency

The ubiquity of light makes it an attractive option for both illumination and wireless communication. We explore the future of visible light communication, including next-generation devices, groundbreaking applications, and open challenges.

By Charles J. Carver, Tianxing Li, Xia Zhou

HTML | In the Digital Library
Tags: Emerging optical and photonic technologies, Wireless access networks

In-body devices: The future of medicine

In-body devices: The future of medicine

In the "near" future, devices inside the body will help with endoscopies, biopsies, and even treatment of cancer and Parkinson's disease. What does it take to create such tiny devices fit for operation inside the human body?

By Deepak Vasisht, Guo Zhang

HTML | In the Digital Library
Tags: Bio-embedded electronics, Life and medical sciences

Evolving intelligent devices for the future via named data networking

Evolving intelligent devices for the future via named data networking

As the numbers and capabilities of networked devices continue to grow, they will play an increasingly important role in daily life. Ensuring security and usability will be the first and foremost challenge; Named Data Networking can help address this challenge through localized trust, usable security, and autoconfiguration.

By Zhiyi Zhang, Edward Lu, Yu Guan, Tianxiang Li, Xinyu Ma, Zhaoning Kong, Lixia Zhang

HTML | In the Digital Library
Tags: Cloud computing, Network architectures, Network protocols

Protecting privacy and open competition with Almond: An open-source virtual assistant

Protecting privacy and open competition with Almond: An open-source virtual assistant

Will Alexa and Google Assistant become the duopoly platforms on which consumers reach web services and IoTs verbally? With open and collaborative research, we can build the best open-source virtual assistant to ensure choice, privacy, and open competition.

By Monica S. Lam, Giovanni Campagna, Silei Xu, Michael Fischer, Mehrad Moradshahi

HTML | In the Digital Library
Tags: Access control, Personal digital assistants

Future assistive devices: What's at stake for you or me?

Future assistive devices: What's at stake for you or me?

In the future, small portable devices will be available for all kinds of purposes, not least as a support for people with different kinds of impairments. But is this purely a good development or are there possible dangers? In the latter case, how can we find a proper balance?

By Lars Oestreicher

HTML | In the Digital Library
Tags: Assistive technologies, Human computer interaction (HCI)

Toward decentralization: Democracy for devices

Toward decentralization: Democracy for devices

As more and more devices are connected to one another, there is a growing shift to decentralized independent operation without the need of a central controller. We look into the aspects of collective operation, resilience, security, and peer-to-peer economy in a decentralized network, analyzing the benefits and challenges of introducing "democracy" among devices.

By Nitin Shivaraman

HTML | In the Digital Library
Tags: Distributed systems organizing principles, Embedded systems

Future of IOT: Design and deployment challenges

Future of IOT: Design and deployment challenges

The article touches upon the various design considerations for IoT devices, and discusses the various challenges faced in the design and deployment of such devices.

By Prashant Ravi

HTML | In the Digital Library
Tags: Bus networks, Mesh networks, PCB design and layout, Software creation and management, System on a chip

Mike Beall<br />On a wild ride with games and learning

Rendering a new world<br />Lucasfilm Advanced Development Group

Has device security always been in season?

Using Grover's search quantum algorithm to solve Boolean satisfiability problems: Part I