Blogs

May 21, 2013

Java Apps on the Raspberry Pi

Here is an update on my ongoing project, where I use Java on a Raspberry Pi to control an Arduino, which in turn will control some other electrical device

May 20, 2013

Expanding VTACH

The last few weeks, I've been building vtach — a Verilog implementation of CARDIAC, the old paper-based demonstration computer from Bell Labs.

May 17, 2013

Aliasing Is Particularly Troublesome With Vector Elements

I would like to continue our discussion with a particularly nasty case in which the result is not well defined.




Webinars & Events

Cross Discipline Collaboration For Hybrid Design Featuring Rhapsody and Simulink

Rational solutions for collaborative design, built on the Jazz platform, enable diverse teams to collaborate, share, review, analyze and trace designs built in IBM Rational Rhapsody and The Mathworks Simulink. earn how IBM is enabling teams to link designs from these powerful development environments and allowing designers and other project stakeholders to collaborate more fully on embedded systems design. Event Date/Time: Thursday, March 15, 2012 / Time: 11:00 am PT / 2:00 pm ET

3 Keys to Improving Traceability And Impact Analysis With IBM Rational

In this webcast you will learn:

  • How the appropriate requirements structure and requirements attributes can improve traceability
  • How effective requirements and design processes can improve traceability
  • How automation and a linked data approach can significantly enhance your ability to do impact analysis
Event Date/Time: Wednesday, March 14, 2012 / Time: 11:00 am PT / 2:00 pm ET

Agile vs. Traditional Business Intelligence: A Hands on Approach

This fast-paced webinar will show the critical differences between traditional and next-generation BI -- and provide real-world examples demonstrating how next-gen BI can be integrated into corporate apps quickly and inexpensively. Event Date/Time: Wednesday, February 22, 2012 / Time: 11:00 am PT / 2:00 pm ET

Developing Smarter Products Using Insight and Product Innovation (IPI) from IBM

Fully 66% of products developed in the past year included some kind of embedded information technology. Additionally, Product development has also evolved from being primarily managed within a single company to a more collaborative model involving design partners and suppliers. As a result, innovative product development requires an approach that supports tight collaboration and increasingly complex value chains—an approach IBM calls Insight and Product Innovation (IPI). Join our informal discussion of IPI and how it can help you design, deliver and manage smarter products. Event Date/Time: Tuesday, December 6, 2011 / Time: 10:00 AM PT / 1:00 PM ET

Evolution of Automotive System Requirements - The Increased Need for Collaborative Design Management

In recent years, automotive systems have grown increasingly complex as electronic control units define a greater percentage of vehicle functionality and end-product differentiation. To maintain schedule adherence and satisfy complex development requirements, engineering organizations are increasingly turning toward software and system lifecycle management solutions as a means of promoting efficiencies and synergies in their development process. . This webinar discusses how these tools deliver enhanced collaboration to automotive engineering teams. Event Date/Time: Tuesday, November 15, 2011 / Time: 11:00 am PT / 2:00 pm ET

Building and Testing Apps in the Cloud

All-day, complimentary Virtual Event will explore how best to use the cloud. Event Date / Time: Thursday, November 10, 2011 / 8:00 am PT / 11:00 pm ET

Collaborative and Agile Development of Mobile Applications

With the increasing popularity of platforms such as Android, iOS, Windows Mobile, and others that offer endless possibilities for building powerful mobile applications, developing applications for these platforms has become a herculean task. This webinar shows the interesting features of IBM Rational tools, particularly IBM Rational Rhapsody and IBM Rational Team Concert(RTC) and how they help in development of both native and hybrid mobile apps. Event Date/Time: Tuesday, November 8, 2011 / 9:00 am PT / 12:00 pm ET

Seven Things to Let Go of Before You Release

What's the essence of release management? Deliberate, methodical, organized software production processes designed to "turn the crank" as quickly and as efficiently as possible. This presentation is a survey of the seven most common antipatterns we've seen that plague release teams. Event Date/Time: Wednesday, June 29, 2011 / 11:00 am PT / 2:00 pm ET

Is Untested Third-Party Code Threatening Your Business?

The recently released Forrester Consulting Software Integrity Risk Report reveals that 56% of third-party code is untested for quality and security in development - an alarming statistic given that over 90% of you are using third party code. Discover the specific steps you can take to reduce the risk of these threats to your business. Event Date/Time: Thursday, June 23, 2011 / 10:00 AM PT / 1:00 PM ET

Dr. Dobb's Virtual Event - Programming for the Cloud: Getting Started

The latest trend in IT infrastructure is the cloud, which presents a collection of hardware systems as a single, highly flexible pool of computing resources to the user. The problem many developers face is that while they've heard of the cloud, they don't know how to get started using it. This virtual event addresses these questions with a panel discussion among experts in the field.

<> RSS

Cross Discipline Collaboration For Hybrid Design Featuring Rhapsody and Simulink

Rational solutions for collaborative design, built on the Jazz platform, enable diverse teams to collaborate, share, review, analyze and trace designs built in IBM Rational Rhapsody and The Mathworks Simulink. earn how IBM is enabling teams to link designs from these powerful development environments and allowing designers and other project stakeholders to collaborate more fully on embedded systems design. Event Date/Time: Thursday, March 15, 2012 / Time: 11:00 am PT / 2:00 pm ET - Tools

3 Keys to Improving Traceability And Impact Analysis With IBM Rational

In this webcast you will learn:

  • How the appropriate requirements structure and requirements attributes can improve traceability
  • How effective requirements and design processes can improve traceability
  • How automation and a linked data approach can significantly enhance your ability to do impact analysis
Event Date/Time: Wednesday, March 14, 2012 / Time: 11:00 am PT / 2:00 pm ET

- Design

Agile vs. Traditional Business Intelligence: A Hands on Approach

This fast-paced webinar will show the critical differences between traditional and next-generation BI -- and provide real-world examples demonstrating how next-gen BI can be integrated into corporate apps quickly and inexpensively. Event Date/Time: Wednesday, February 22, 2012 / Time: 11:00 am PT / 2:00 pm ET - Tools

Developing Smarter Products Using Insight and Product Innovation (IPI) from IBM

Fully 66% of products developed in the past year included some kind of embedded information technology. Additionally, Product development has also evolved from being primarily managed within a single company to a more collaborative model involving design partners and suppliers. As a result, innovative product development requires an approach that supports tight collaboration and increasingly complex value chains—an approach IBM calls Insight and Product Innovation (IPI). Join our informal discussion of IPI and how it can help you design, deliver and manage smarter products. Event Date/Time: Tuesday, December 6, 2011 / Time: 10:00 AM PT / 1:00 PM ET - Embedded Systems

Evolution of Automotive System Requirements - The Increased Need for Collaborative Design Management

In recent years, automotive systems have grown increasingly complex as electronic control units define a greater percentage of vehicle functionality and end-product differentiation. To maintain schedule adherence and satisfy complex development requirements, engineering organizations are increasingly turning toward software and system lifecycle management solutions as a means of promoting efficiencies and synergies in their development process. . This webinar discusses how these tools deliver enhanced collaboration to automotive engineering teams. Event Date/Time: Tuesday, November 15, 2011 / Time: 11:00 am PT / 2:00 pm ET - Design

Building and Testing Apps in the Cloud

All-day, complimentary Virtual Event will explore how best to use the cloud. Event Date / Time: Thursday, November 10, 2011 / 8:00 am PT / 11:00 pm ET - Web Development

Collaborative and Agile Development of Mobile Applications

With the increasing popularity of platforms such as Android, iOS, Windows Mobile, and others that offer endless possibilities for building powerful mobile applications, developing applications for these platforms has become a herculean task. This webinar shows the interesting features of IBM Rational tools, particularly IBM Rational Rhapsody and IBM Rational Team Concert(RTC) and how they help in development of both native and hybrid mobile apps. Event Date/Time: Tuesday, November 8, 2011 / 9:00 am PT / 12:00 pm ET - Mobile

Seven Things to Let Go of Before You Release

What's the essence of release management? Deliberate, methodical, organized software production processes designed to "turn the crank" as quickly and as efficiently as possible. This presentation is a survey of the seven most common antipatterns we've seen that plague release teams. Event Date/Time: Wednesday, June 29, 2011 / 11:00 am PT / 2:00 pm ET - Tools

Is Untested Third-Party Code Threatening Your Business?

The recently released Forrester Consulting Software Integrity Risk Report reveals that 56% of third-party code is untested for quality and security in development - an alarming statistic given that over 90% of you are using third party code. Discover the specific steps you can take to reduce the risk of these threats to your business. Event Date/Time: Thursday, June 23, 2011 / 10:00 AM PT / 1:00 PM ET - Web Development

Dr. Dobb's Virtual Event - Programming for the Cloud: Getting Started

The latest trend in IT infrastructure is the cloud, which presents a collection of hardware systems as a single, highly flexible pool of computing resources to the user. The problem many developers face is that while they've heard of the cloud, they don't know how to get started using it. This virtual event addresses these questions with a panel discussion among experts in the field. - Parallel



Events of Interest

Video