InfoQ

InfoQ

Topic/Tag specific view

Embedded Software Dev Content on InfoQ


Latest featured content about Embedded Software Dev

James Grenning

James Grenning on Agile, from co-authoring the Manifesto, to fathering Planning Poker, to Agile for Embedded Development

Topics
Collaboration,
Adopting Agile,
Agile Techniques,
Agile Alliance,
Embedded Software Dev,
Agile in the Enterprise,
Adaptive Leadership,
Teamwork,
Agile,
C,
Hardware,
Agile2011,
Leadership,
Programming

James shares his experience as one of the Agile Manifesto co-authors, fathering the original Agile estimating game (which became Planning Poker) and how Agile methods fit with embedded software development. James also discusses his new book, Test Driven Development for Embedded C, while sharing some surprises, such as his recommendation that teams stop using Planning Poker.

News about Embedded Software Dev

The Impact of Software Testing on Embedded Systems

Topics
Delivering Quality,
Quality,
Embedded Devices,
Embedded Software Dev,
Software Craftsmanship,
Agile,
Programming

In its recent issue the Chip Design Magazine points out that the huge growth of portable and wireless systems combined with the increasing relevance of software in embedded systems poses a challenge. Quality issues need special attention, especially in safety-critical systems. This is why software test tools for software systems will become increasingly important.

Software Architecture for the eCar of the Future

Topics
Embedded Software Dev,
Research,
Programming,
Architecture,
Software Engineering

In a recent news release the Siemens AG addressed how important new information and communications technology will be in future electric cars. A German government funded project investigates in appropriate software architecture for such cars.

A Native of Silverlight with Full Hardware Access

Topics
Embedded Devices,
C++,
Languages,
Embedded Software Dev,
Compilers,
Programming,
Silverlight Embedded

Silverlight for Embedded is not based on .NET; it is a native technology that is programmed with XAML and C++. But it isn’t Windows 8/WinRT either, as it has full access to the underlying hardware and Win32 APIs.

Acceleration Problems in Cars caused by Software

Topics
Embedded Software Dev,
Programming,
Software Engineering,
Software Craftsmanship

In a recent news report CNN has revealed a translated Toyota memo which links problems of the car manufacturer regarding an electronic acceleration concern to a software issue. When even news magazines pick up such stories, this shows the growing importance of software for embedded systems.

IRQA - A Requirements Definition and Management Solution for Systems Engineering Projects

Topics
Team Collaboration,
Requirements,
Distributed Team,
Collaboration,
Customers & Requirements,
Tools,
Embedded Software Dev,
Teamwork,
Project Management,
Software Engineering,
Agile,
Programming

Visure Solutions recently announced the availability of IRQA which denotes a solution for requirements definition and management (RDM). A sound process using professional tools is important for ensuring the quality of product and solution development with respect to the requirements specification.

Articles about Embedded Software Dev

NoSQL in the Enterprise

Topics
Google,
Embedded Software Dev,
NoSQL,
Database Design,
Storage,
Architecture,
Programming,
Database,
Enterprise Architecture,
Data Storage,
Companies,
Google Apps

In this article, Sourav Mazumder explores what NoSQL databases are, how they fit into Enterprise IT, the challenges facing enterprise adoption, how to choose the appropriate NoSQL database for a given application, a short list of NoSQL databases which are likely to be good matches for enterprise applications, and advice for how to adopt NoSQL databases within an enterprise.

Presentations about Embedded Software Dev

Flying Robots

Topics
Ruby,
Dynamic Languages,
Embedded Devices,
Languages,
Embedded Software Dev,
Programming,
FutureRuby

In this talk from FutureRuby, Damen and Ron Evans' flying_robot project controls an Unmanned Aerial Vehicles (UAV, a blimp in this case) with Ruby and Arduino.

Convergence: Model-Based Software, Systems And Control Engineering

Topics
Domain Specific Languages,
Embedded Devices,
OOPSLA 2008,
Languages,
Embedded Software Dev,
OOPSLA,
Architecture,
Programming,
Design,
Model Driven Engineering,
Modeling,
Conferences

In this presentation filmed during OOPSLA 2008, Janos Sztipanovits attempts to tackle the complexity of large scale systems integration. Software, systems and control engineering converge in such systems, raising the integration challenges and demanding a new approach to model-based design.

Interviews about Embedded Software Dev

Mike Williams on the History of Erlang, Modeling and Large Scale Design

Topics
Domain Specific Languages,
Dynamic Languages,
Erlang,
Embedded Devices,
Embedded Software Dev,
Languages,
Concurrency,
Functional Programming,
Programming,
Language Design,
Language,
Modeling,
GPU,
Erlang Factory 2011,
UML,
Parallel Programming

Mike Williams, co-creator of Erlang discusses the history of and influences on Erlang as well as languages and paradigms used at Ericsson for large scale development and embedded programming.

Peter Kriens discusses OSGi

Topics
JSR 291,
JSR 294,
JSR 277,
JCP Standards,
Websphere,
JBoss,
JCP,
Spring,
Application Servers,
RedHat,
IBM,
Java EE,
Java,
Embedded Devices,
Dependency Injection,
SpringSource,
Languages,
Embedded Software Dev,
Design Pattern,
VMWare,
Patterns,
Architecture,
Programming,
Technology,
Enterprise Architecture,
Design,
OSGi,
Object Oriented Design,
Eclipse,
Companies

InfoQ recently sat down with Peter Kriens of the OSGi Alliance to learn more about OSGi. Kriens discussed OSGi's origins in the mobile space, it's integration with Eclipse, the current integration work with Spring, and the future R5 specification. He also discussed the ongoing debate over OSGi and JSR 277, and gave his perspective on what an ideal solution would be for modularity at the JVM level.