Blogs

June 18, 2013

Starts with a V

VHDL (or VHSIC Hardware Description Language — VHSIC stands for Very High Speed Integrated Circuit) is a language that resembles Ada.

June 17, 2013

Game of Life — Distributed Lists

I want to take one more look at the parallelized list-based version of the Game of Life simulation.

June 12, 2013

When Is It Safe to Move an Object Instead of Copying It?

I'd like to explain how the compiler can figure out during compilation when to move objects instead of copying them.




Webinars & Events

Introducing the Next Generation Tool for Managing Requirements in Complex Systems – IBM Rational DOORS Next Generation

If you're involved in managing requirements for complex and/or embedded systems, we invite you to join a special webcast about IBM Rational DOORS Next Generation (DOORS NG)--a new, powerful, unique solution for requirements management, collaboration, planning, reuse, and lifecycle traceability based on the Jazz Collaborative Lifecycle Management platform. Event Date: Wednesday, November 28, 2012 / Time: 11:00 AM PT / 2:00 PM ET

Implementing Agile Methods for Safety-Critical Systems Development - Episode 1: Analysis-Oriented Practices

Agile methods have a reputation for being fast and adaptive and can enhance both quality and team productivity. For these reasons they are attractive to software teams in many different domains—including safety-critical systems development. But how can agile methods be adapted to meet the needs of such a challenging domain? Event Date: Wednesday, November 14, 2012 / Time: 2:00 PM ET / 11:00 AM PT

New Approaches to Systems Engineering and Embedded Software Development

Leaders with Embedded systems development lifecycle management solutions speak out on new approaches available today in developing advanced products and systems. Topics include: Systems Engineering; Compliance Efficiency by Industry; Linked Data; Systems Engineering Metrics; Cross Lifecycle Reporting; Quality Management; Open Systems for Lifecycle Collaboration (OSLC). Event Date: Thursday, September 27, 2012 / Time: 2:00 PM ET / 11:00 AM PT

Do you want to accelerate the speed of SAP deployments? Extend SAP ALM

Learn how IBM Blue Harmony has extended SAP ALM to overcome the prevalent challenge of managing multi-team, multi-disciplinary, multi-vendor environments and has accelerated the speed of SAP deployments. Event Date: Wednesday, September 19, 2012 / Time: 8:00 AM PT / 11:00 PM ET

Next-Generation Code Signing: Protecting Your Business and Your Users

Traditionally, code signing has served as the initial step in keeping personal computer systems secure, but unfortunately that method of signing code is not sufficient anymore. The Certificate Authority industry has come up with a solution—Extended Validation (EV) Code Signing. Now available from Symantec, EV Code Signing offers a more secure process of signing code, allows for greater confidence in the integrity of your application, and provides a more frictionless experience for users downloading your application. Learn how EV Code Signing works, why it is more secure, and how it can help you protect your business and your customers. Event Date: Wednesday, September 12, 2012 / Time: 11:00 AM PT / 2:00 PM ET

Agile Development in a Software and Firmware Co-Development

Although popularized by teams developing IT systems, Agile practices can apply equally well to systems development projects, such as electronic products and devices. Known as embedded device development (software and firmware), this discipline differs from IT application development. Event Date: Wednesday, August 29, 2012 / Time: 11:00 AM PT / 2:00 PM ET

Embedding the Enterprise with Liberty Profile: A lightweight server in the palm of your hands

What do you get when you cross an IBM DE, WebSphere Application Server, a Raspberry Pi and IBM’s Simon Maple? A Raspberry Pi running a lightweight application server controlling a house, 80km away, on the Isle of Wight! Join this special live webcast to see a demo of how a Raspberry Pi, Eclipse Paho, and the OSGi based Liberty profile can be used together to switch the lights on and off on a house on another island. Simon will be talking about and using the lightweight Liberty Profile, MQTT, RSMB (Really Small Message Broker) and a Raspberry Pi, as well as showing how the Liberty Profile can even run on a mobile phone. Event Date: Wednesday, August 22, 2012 / Time: 11:00 AM PT / 2:00 PM ET

Collaborative DevOps: Bridging the gap between development and operations with automation

Join this webcast, to learn how you can bridge the costly gap between development and operations with automated IBM collaborative devops solutions. As the IT and Operational complexities continue to increase exponentially with agile development pressures, leave this webcast with practical insight into how you can streamline and automate deployment and facilitate the handoffs between development and operations through better collaboration. Event Date: Thursday, May 24, 2012 / Time: 11:00 AM PT / 2:00 PM ET

Model Based Systems Engineering: The model is the design

This webcast will discuss what is needed to make model based systems engineering truly effective; and what the challenges and benefits are when you make the model the design. Event Date: Tuesday May 15, 2012 / Time: 11:00 AM PT / 2:00 PM ET

Best Practices for Estimating the ROI of Development Testing

Development testing can offer hard and soft ROI but you may need to convince your finance team to make the investment. This webcast is designed to help you build your business case for development testing by focusing on the most frequently reported areas of value. Event Date: Thursday, March 29, 2012 / Time: 9:00 AM PT / 12:00 PM ET

<> RSS

Introducing the Next Generation Tool for Managing Requirements in Complex Systems – IBM Rational DOORS Next Generation

If you're involved in managing requirements for complex and/or embedded systems, we invite you to join a special webcast about IBM Rational DOORS Next Generation (DOORS NG)--a new, powerful, unique solution for requirements management, collaboration, planning, reuse, and lifecycle traceability based on the Jazz Collaborative Lifecycle Management platform. Event Date: Wednesday, November 28, 2012 / Time: 11:00 AM PT / 2:00 PM ET - Tools

Implementing Agile Methods for Safety-Critical Systems Development - Episode 1: Analysis-Oriented Practices

Agile methods have a reputation for being fast and adaptive and can enhance both quality and team productivity. For these reasons they are attractive to software teams in many different domains—including safety-critical systems development. But how can agile methods be adapted to meet the needs of such a challenging domain? Event Date: Wednesday, November 14, 2012 / Time: 2:00 PM ET / 11:00 AM PT - Design

New Approaches to Systems Engineering and Embedded Software Development

Leaders with Embedded systems development lifecycle management solutions speak out on new approaches available today in developing advanced products and systems. Topics include: Systems Engineering; Compliance Efficiency by Industry; Linked Data; Systems Engineering Metrics; Cross Lifecycle Reporting; Quality Management; Open Systems for Lifecycle Collaboration (OSLC). Event Date: Thursday, September 27, 2012 / Time: 2:00 PM ET / 11:00 AM PT - Embedded Systems

Do you want to accelerate the speed of SAP deployments? Extend SAP ALM

Learn how IBM Blue Harmony has extended SAP ALM to overcome the prevalent challenge of managing multi-team, multi-disciplinary, multi-vendor environments and has accelerated the speed of SAP deployments. Event Date: Wednesday, September 19, 2012 / Time: 8:00 AM PT / 11:00 PM ET - Tools

Next-Generation Code Signing: Protecting Your Business and Your Users

Traditionally, code signing has served as the initial step in keeping personal computer systems secure, but unfortunately that method of signing code is not sufficient anymore. The Certificate Authority industry has come up with a solution—Extended Validation (EV) Code Signing. Now available from Symantec, EV Code Signing offers a more secure process of signing code, allows for greater confidence in the integrity of your application, and provides a more frictionless experience for users downloading your application. Learn how EV Code Signing works, why it is more secure, and how it can help you protect your business and your customers. Event Date: Wednesday, September 12, 2012 / Time: 11:00 AM PT / 2:00 PM ET - Security

Agile Development in a Software and Firmware Co-Development

Although popularized by teams developing IT systems, Agile practices can apply equally well to systems development projects, such as electronic products and devices. Known as embedded device development (software and firmware), this discipline differs from IT application development. Event Date: Wednesday, August 29, 2012 / Time: 11:00 AM PT / 2:00 PM ET - Embedded Systems

Embedding the Enterprise with Liberty Profile: A lightweight server in the palm of your hands

What do you get when you cross an IBM DE, WebSphere Application Server, a Raspberry Pi and IBM’s Simon Maple? A Raspberry Pi running a lightweight application server controlling a house, 80km away, on the Isle of Wight! Join this special live webcast to see a demo of how a Raspberry Pi, Eclipse Paho, and the OSGi based Liberty profile can be used together to switch the lights on and off on a house on another island. Simon will be talking about and using the lightweight Liberty Profile, MQTT, RSMB (Really Small Message Broker) and a Raspberry Pi, as well as showing how the Liberty Profile can even run on a mobile phone. Event Date: Wednesday, August 22, 2012 / Time: 11:00 AM PT / 2:00 PM ET - Embedded Systems

Collaborative DevOps: Bridging the gap between development and operations with automation

Join this webcast, to learn how you can bridge the costly gap between development and operations with automated IBM collaborative devops solutions. As the IT and Operational complexities continue to increase exponentially with agile development pressures, leave this webcast with practical insight into how you can streamline and automate deployment and facilitate the handoffs between development and operations through better collaboration. Event Date: Thursday, May 24, 2012 / Time: 11:00 AM PT / 2:00 PM ET - Tools

Model Based Systems Engineering: The model is the design

This webcast will discuss what is needed to make model based systems engineering truly effective; and what the challenges and benefits are when you make the model the design. Event Date: Tuesday May 15, 2012 / Time: 11:00 AM PT / 2:00 PM ET - Tools

Best Practices for Estimating the ROI of Development Testing

Development testing can offer hard and soft ROI but you may need to convince your finance team to make the investment. This webcast is designed to help you build your business case for development testing by focusing on the most frequently reported areas of value. Event Date: Thursday, March 29, 2012 / Time: 9:00 AM PT / 12:00 PM ET - Testing



Events of Interest

Video