New Articles

Featured Article


Walking on Water: A Cheating Case Study

Walking on Water: A Cheating Case Study

Online games offer opportunities for malicious users to turn a profit. Many developers acknowledge these risks, but new games still use technologies whose security implications have yet to be disclosed.

 

Also featured:

Designing for Behavior Change in Everyday Life
UbiFit uses on-body sensing, real-time activity inference, and a personal, mobile display to encourage people to incorporate physical activity into everyday life.

The Revolution in Spectrum Allocation
Some aspects of the wireless telephone revolution are obvious, but a related revolution in the US —spectrum assignment through auctions—has largely gone unnoticed.

Scaling Virtual Worlds with a Physical Metaphor
Online virtual worlds have long been an anticipated medium, but today's systems fall short of their potential. The Meru project is designing an architecture for future virtual worlds.

Are IEEE-1500-Compliant Cores Really Compliant to the Standard?
Functional verification of complex SoC designs is challenging but increasingly supported by automation. Learn about a proposed verification component for IEEE Std 1500, to be plugged into a commercial verification tool suite.

Unique Identifier Quandary Exemplifies Health Net Obstacles
Unique patient identifiers could be integral to electronic health record systems, but privacy concerns and other challenges could slow their adoption by healthcare providers.

 

Theme: Ethics

Professional Ethics


Computer Magazine

Computing professionals deal with ethical challenges daily, and their responses to these challenges have ramifications that go beyond personal responsibility. Read more 

This month's theme includes articles from our featured magazine, Computer. Subscribe today for $29.95! 

More articles on Professional Ethics:

Software Engineering Ethics in a Digital World
Ethics are increasingly important in the digital world. Ethics-aware software engineering takes ethics into account across the software development life cycle.

Ensuring Trust, Privacy, and Etiquette in Web 2.0 Applications
Learn about the most important ethics-related requirements in Web 2.0 applications and how to develop features that support these requirements.

The Public is the Priority: Making Decisions Using the Software Engineering
Code of Ethics

The Software Engineering Code of Ethics and Professional Practice encourages software engineers to undertake positive actions and to resist pressures to act unethically.

Professional and Ethical Dilemmas in Software Engineering
Placing ethical dilemmas in the context of the IEEE code of conduct can increase awareness and decrease the frequency with which such dilemmas occur.

Professional Essence
The key to being accepted as a professional by the public is to consistently demonstrate your trustworthiness.

The Ethical Software Engineer
What is the value of ethical behavior to a practicing software engineer? What are the implications of complying with a professional society’s code of ethics?

Professional Ethics Poll

Events

Events


IEEE Engineering Your World Video Contest

Submit a short video demonstrating your use of science, engineering, and technology to make your living space more livable, fun, convenient, or futuristic. Submissions due 6 July.

Editors' Picks: Conferences

IEEE 2009 International Conference on Cloud Computing (CLOUD-II 2009), 21-25 September 2009, Bangalore, India

International Workshop on Middleware for Pervasive Mobile and Embedded Computing (M-MPAC 2009), a workshop of Middleware 2009, 30 November, Urbana Champaign, Illinois, US

Events Calendar

Visit our events calendar to browse upcoming conferences and calls for papers by topic or date.

2009 Magazine Editorial Calendar

Interested in writing for an IEEE Computer Society magazine? Browse the 2009 editorial calendar to find out this year's themes and view calls for papers.

Calls for Papers

IEEE Security & Privacy magazine is accepting submissions for a special issue on reliability and security of handheld devices (submissions due 8 July).

IEEE Intelligent Systems magazine is accepting submissions for a special issue on mobile information retrieval (submissions due 13 July).

IEEE Computer Graphics and Applications magazine is accepting submissions for a special issue on Ultrascale Visualization (submissions due 14 September). 

Departments

Highlights


The Functional Web

Steve VinoskiFunctional programming languages have been around for a long time, but they've never been as popular as their imperative counterparts. Steve Vinoski's new podcast explores why this is changing and how to use these languages in the real world. Listen to the podcast

 

Education

Visit Computing Now's new Education page for free access to our online-only Education department. You'll also find free columns from IEEE Computer Society magazines, links to educational resources, and information on how to contribute.

Books

Computing Now is your exclusive online source for book reviews from IEEE Software magazine. You can also read free reviews from other IEEE Computer Society magazines or request a book and submit your own review.

Computing Then

IBM France La Gaude Laboratory Contributions to Telecommunications
Learn how the innovative IBM France La Gaude Laboratory bridged the gap between communication and computing to anticipate products and technologies including mobile phones, the Internet, and even MP3 players.

Annals Through the Years
Annals through the Years will highlight a hallmark article and column from each year of IEEE Annals of the History of Computing magazine, starting with 1979. This month, read an autobiographical account of the history of the Data Processing Digest.

News
CN Newsfeed
Access CN

From the Editors Blog

George Thiruvathukal

George K. Thiruvathukal

CS President Blog

Kathy Land

Susan K. (Kathy) Land



Suggestions





Computing Now Webinars

Podcasts
  On Architecture  

On Architecture
Grady Booch
Discussons on software architecture and engineering.

 
  Computing Lives & In Our Time  

Computing Lives & In Our Time
David Alan Grier
Perspective on computing history.

 
  The Silver Bullet Security Podcast  

The Silver Bullet Security Podcast
Gary McGraw
Lessons from security and privacy luminaries.

 
  The Functional Web  

The Functional Web
Steve Vinoski
Functional programming languages and their applications.

 
Video


In part 3 of this interview with CN board member Christian Timmerer, Wirth and Klagenfurt University professor Laszlo Böszörmenyi discuss whether universities should still teach compilers and share some words of wisdom for students and programmers.

Watch parts 1 and 2.

Highlights

IEEE Video Contest

Submit a short video demonstrating your use of science, engineering, and technology to make your living space more livable, fun, convenient, or futuristic. Submissions due 6 July.

Computing Now Multimedia

Our new multimedia page offers consolidated access to all of our popular multimedia content, including podcasts, video clips, and audio and video interviews with computer science luminaries.

New Magazines Area

Visit Computing Now's new magazines page to access the current lineup of articles, columns, events, and multimedia available for each IEEE Computer Society magazine and subject area.

 

Computing Now Survey