Channels ▼

Blogs

November 27, 2014

Embedded Goes to Shell

I converted the standard Linux shell (bash) into a specialized programming language that can control a serial I/O board.

November 24, 2014

Abstractions For Binary Search, Part 6: How On Earth Do You Test It?

We will reduce a substantial part of our problem to calling these two functions repeatedly with suitably chosen test cases and verifying that they return the same results.

November 18, 2014

In Command

Simple tools can be combined in many ways to do things




Webinars & Events

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.

Application Development: In the Cloud, It's Not The Same

In the future, development for the cloud will be development in the cloud itself. Have you gone to the wrong school? Event Date/Time: Wednesday, April 6, 2011 / 10:00 AM PT / 1:00 PM ET

Python on the Cloud: Best Practices for Application Deployment on the Cloud

Join Amazon Web Services' Jinesh Varia and ActiveState's Diane Mueller to learn best practices for building & deploying web applications to the cloud with Python. They will discuss and demonstrate how a simple web interface gives developers complete control of computing resources, enabling you to develop, deploy, and scale in the cloud with ease. Date / Time: Wednesday, March 16, 2011 - 11:00 AM PT / 2:00 PM ET

Model-Driven Development for SOA: Future Proofing Loosely-Coupled Applications

Join Stephen D. Hendrick, Group Vice President, Application Development and Deployment Research Group, IDC, for a best-practice rundown on standards-based visual development for robust, maintainable and long-term-viable SOA applications. (Brought to you in conjunction with TechOnline.)

<> RSS

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

Application Development: In the Cloud, It's Not The Same

In the future, development for the cloud will be development in the cloud itself. Have you gone to the wrong school? Event Date/Time: Wednesday, April 6, 2011 / 10:00 AM PT / 1:00 PM ET - Web Development

Python on the Cloud: Best Practices for Application Deployment on the Cloud

Join Amazon Web Services' Jinesh Varia and ActiveState's Diane Mueller to learn best practices for building & deploying web applications to the cloud with Python. They will discuss and demonstrate how a simple web interface gives developers complete control of computing resources, enabling you to develop, deploy, and scale in the cloud with ease. Date / Time: Wednesday, March 16, 2011 - 11:00 AM PT / 2:00 PM ET - Web Development

Model-Driven Development for SOA: Future Proofing Loosely-Coupled Applications

Join Stephen D. Hendrick, Group Vice President, Application Development and Deployment Research Group, IDC, for a best-practice rundown on standards-based visual development for robust, maintainable and long-term-viable SOA applications. (Brought to you in conjunction with TechOnline.) - Design



Events of Interest

Video