Santa Clara, CA
January 26, 2010
8:30 am - 3:30 pm
Open-Door Technical Seminars (Multi-Tracks)
Click on title to view more details
09:00 am – 09:45 am
Jumpstart Your Windows Embedded Standard 7 Project: Tips for quickly developing and deploying your device
Presented by: BSquare Solution Architect – Bsquare
For all interest levels, this is an introduction to Windows Embedded 7 - you will become familiar with the technology, tools, and resources. As a follow-on to this session, we offer a Training Lab: Jumpstart Your Windows Embedded Standard 7 Development, from 10:15 am - 12:15 pm and invite you to join us.
Heterogeneous Computing with FPGAs and Multi-core Processors
Presented by: Annapolis Micro Systems
We will discuss the seamless integration of Xilinx FPGAs and Tilera pro 64 asics in an IBM blade chassis. Learn how this provides the parallel procession of both types of processors with the front panel I/O options of A/Ds, DACs with 10 Giga Bit Ethernet and Infiniband network interfaces and IBM backplane connectivity. See exactly how all this processing power wrapped in a hot swappable, redundant power supply system while each card in the system, is self hosting.
Systems Packaging for the Rugged Embedded Market
Presented by: David O'Mara, Product Manager-Conduction Cooled Products – AP Labs
Rugged systems packaging continues to be the critical issue in successful deployment of military systems. The world of military systems packaging is evolving away from true “off-the-shelf” products (COTS) to more application specific implementations. Therefore, packaging designers need to rethink design considerations and provide innovative methods for environmental compliance. We will explore some current engineering solutions and provide examples of conventional plus “out of the box” approaches to meet these demanding challenges.
A Source-based Approach to Embedded Linux Development
Presented by: Nick Pollitt, Senior Product Manager – MontaVista
Embedded Linux development teams assemble custom Linux distributions for each device they produce. The processes of building, maintaining, and re-using custom distributions requires infrastructure that is usually built and maintained by the development teams. In addition, how distributions are made available is changing. Source based distributions are now more common and provide greater flexibility in building a custom distribution. In recent years, open-source standards have emerged that have helped streamline and drive this process. Built on these standards, the MontaVista Integration Platform provides a flexible approach to embedded Linux development, using a source based approach and giving developers greater control. In this session, learn the differences between binary and source-based development approaches, and how to transition to source-based development using the MontaVista Integration Platform and open source standards.
09:30 am – 10:15 am
Using Statecharts and Model-Based Design to Prototype Real-Time Controls
Presented by: The MathWorks
Using the Model-Based design approach, we will demonstrate how to efficiently develop, test, validate and communicate real-time control algorithms using Statecharts, without acquiring development tool chains, building devices drivers, or board support packages (BSPs). We’ll discuss how to test these algorithms in simulation, and automatically generate code to integrate with the rest of your system. We will also show how to deploy your algorithms to a real-time system embedded system using an x86 compatible prototyping platform to control your hardware. Lastly, we will demonstrate how these algorithms may retarget into an embedded production environment.
10:15 am – 11:00 am
PCIe 2.0 Expansion for Low Cost GPU Acceleration, HPC and High Speed Storage
Presented by: Mark Gunn, VP – One Stop Systems
Direct Attached (PCI Express over cable) computing is a powerful technology that can be implemented in almost any application to expand slot count, attach high speed devices to an existing system, and communicate between PC’s at up to 80Gb/s and much less cost than other solutions. Discover how these easily accessible and available products can be implemented in your application for higher productivity at lower costs. See the future of cluster computing using PCIe over cable in the data center and in HPC environments.
Harnessing the Power of Multicore Processors with Virtualization
Presented by: Edward Richards – Green Hills Software, Inc.
Join Green Hills Software for an informative session that will cover development challenges associated with adopting multicore processors in new designs. We’ll cover common use cases for multicore devices as well as a complete multicore toolkit that includes development tools, operating systems, and virtualization technology. Utilizing this toolkit enables developers to unlock the power of next generation multicore designs.
Embedded Design Hands-On Featuring LabVIEW Real-Time, LabVIEW FPGA
Presented by: Zach Olson – National Instruments
Learn firsthand how to design, prototype, and deploy embedded systems using off-the-shelf tools and rapid prototyping hardware in a hands-on environment. Explore leading-edge control design tools and flexible commercial off-the-shelf hardware to develop embedded systems in less time and with reduced risk. Review the details of FedEx Fire Suppression System based on NI Single-Board RIO. In this case study, you will learn how NI Alliance Partner Ventura Aeropace to deploy an award winning safety sytem in FedEx freight aircraft in less than one year that can prevent catastrophic fires and keep pilots, packages, and planes safe. In this session, you will learn how to: · Design embedded systems leveraging FPGAs and Real-Time processors using one unified development environment. · Use high-level graphical programming to implement FPGA hardware. · Implement deterministic control, simulation, and analysis, and logging tasks on a embedded processor. · Review the goals, challenges, and lessons learned in developing the FedEx Fire Suppression System Case Study.
Applying GPGPU Solutions to MilAero Programs
Presented by: Peter Thompson, Director, Business Dev - Military /Aerospace Applications – GE Intelligent Platforms
As "The Power Wall" increasingly impacts Mil/Aero programs, more and more applications are exploiting Multicore technology. This presentation will explore the application of many-core Graphics Processing Units to Signal and Image Processing in harsh, rugged environments. It will discuss what hardware and software solutions are available, and what the benefits are. Current and future products will be discussed, as will their lifecycle support and ruggedization.
Increasing Software Reliability, Maintainability and Security through Integrated Static and Dynamic Analysis
Presented by: Bill StClair, Technical Evangelist – LDRA Technology Inc.
Through the last number of years we have seen the emergence of static and dynamic analysis techniques as accepted methods of increasing embedded software quality, security, and reliability. We will look at various static analysis techniques (standards compliance, complexity analysis, run-time error analysis) and dynamic analysis techniques (functional, system and unit test, structural coverage analysis, modeling) and show how applying the results of both static and dynamic analysis provides far more value than either one alone. Key to this increased value is traceability: the ability to apply results of these various analysis techniques to requirements at both high and low levels throughout the development lifecycle creates actionable status data usable by management to assess embedded software projects. Finally, we will look at methods of automating the various analyses and establishing the traceability of analysis results at various phases within the development lifecycle.
10:15 am – 12:15 pm
Jumpstart Your Windows Embedded Standard 7 Development—Hands-On Training
Presented by: BSquare Solution Architect – Bsquare
This is an Advanced Session for those who attended the earlier session: "Jumpstart Your Windows Embedded Standard 7 Project: Tips for quickly developing and deploying your device", or anyone that is comfortable using a development tool, or has some Microsoft product knowledge.
10:30 am – 11:15 am
Model-Based Design for Embedded Linux Controls using SOMs
Presented by: A&D Technology
Developing controls for real-time embedded systems requires extensive embedded software expertise for hand-coding applications, creating BSPs, and deploying an RTOS from an IDE. By utilizing System-on-Module (SOM) technology and combining the Model-Based Design approach with a turn-key development environment, more resources can be dedicated to value-added application and user-interface development instead of building deployment infrastructure. We will compare an application example hand-coded in ‘C’ to that to one using the Model-Based Design approach. In both cases, the application will be deployed on an embedded ARM11 Linux platform using the Xenomai real-time extension.
11:15 am – 12:00 pm
Static Analysis for Safety Critical (FAA DO-178B) & Software Assurance (CERT-C) Applications
Presented by: PRQA Programming Research
FAA DO-178B safety critical applications must follow rigorous software processes. CERT-C is a secure coding standard published by Software Engineering Institute, Carnegie Mellon. See how to obtain DO-178B static analysis credit using automated static analysis tools and how to comply with the static analyzable rule in the CERT-C standard.
Exactly When Do You Need Realtime?
Presented by: Dave Bott, Field Applications Engineer – QNX Software Systems
Do most embedded projects need an RTOS? Its a good question. The answer lies in the very nature of embedded devices. Devices that, in many cases, are manufactured in the thousands, or millions, of units. Devices where even a $1 reduction in per-unit hardware costs can save the manufacturer a small fortune. Savings aside, the services provided by an RTOS make many computing problems easier to solve, particularly when multiple activities compete for a systems resources. This session explores what is realtime, what makes a realtime system and when its needed. Attend and learn about some of the critical elements of realtime computing such as scheduling, priority inversion, interrupt handling and reliability.
11:15 am – 12:15 pm
PANEL DISCUSSION: Overcoming Integration Challenges When Harnessing Next-Gen Compute Architectures With OpenVPX
Presented by: Michael Munroe. Product Specialist – ELMA Electronic
Panel of Experts: • Mercury Computer Systems - Greg Tiedemann, Director, Product Line Management, Small Form Factors • GE Fanuc Intelligent Platforms - Richard Kirk, Global Product Manager, Military and Aerospace SBCs • Curtiss-Wright Controls Embedded Computing - Pete Jha, Senior Software Engineer Military system developers have long faced a conflicting desire to harness the latest and greatest computing technologies versus the need to mitigate the risks inherent in banking on new system architecture approaches. Aimed at bridging those desires, the newly created OpenVPX provides implementation details for VPX payload and switch modules, backplane topologies and chassis products—offering Defense primes and suppliers clear direction for crafting interoperable computing and comms platforms. Our panel discussion will explore the integration challenges facing today’s complex systems and examines the ways in which OpenVPX enables next-gen compute technologies—from memory interfaces to network protocols to high-speed storage and graphics interfaces to switched fabric-based interconnects—to roll smoothly into an interoperable, rugged, slot-card system architecture. The distinguished panel of experts will share their insights and perspectives on putting OpenVPX into action and discuss implications of OpenVPX for compute-intensive military programs of today and tomorrow.
11:30 am – 12:15 pm
Model-Based Design for Signal Processing Applications
Presented by: The MathWorks
We will explore the Model-Based Design approach to design, simulate and deploy algorithms to embedded processors using automatic code generation. We will use examples for an acoustic noise cancellation system (using a LMS algorithm) and a 3-Band a parametric equalizer utilizing IIR filters to demonstrate how to easily convert floating point models to fixed-point, and deploy the model s to a DSP. Along the way we will show how to verify the models and the generated code against a golden reference.
01:30 pm – 02:15 pm
OpenVPX: Delivering Improved Flexibility, Scalability
Presented by: Greg Tiedemann, Director, Product Line Management – Mercury Computer Systems, Inc.
In this presentation, you will will learn more about the underlying benefits of the newly submitted Open VPX specification. As the US government mandates a move to more open solutions and away from closed proprietary solutions, Open VPX can meet these needs. In addition to added scalability and flexibility the new specification helps to reduce risk and costs. The specification improves interoperability at the board level to reduce customization and cost. Learn more about OpenVPX from one of the people who worked on the Open VPX Industry Working Group to develop this industry-changing specification.
Memory Management for Embedded Systems
Presented by: Steven Graves, CEO – McObject - Precision Data Management
Software engineers know real-time performance and safety often hinge on effective embedded code. Developing such software means rethinking fundamental programming concepts to eliminate the possibility of bottlenecks and failure. Memory management is one such key concept. This seminar delivers memory management techniques to optimize code for performance and reliability. Its practical, hands-on advice and examples range from alternatives to dynamic memory allocation, to the role of highly efficient custom memory allocators for specific program tasks.
Advance Debug and Data Trace on the Cortex-M3
Presented by: Bob Boys, Product Manager – KEIL
With the capabilities of the Cortex-M3 processor-based devices, we are seeing an ever increasing integration of System on Chip (SoC) peripherals surrounding this core. This high level of integration is demanding a broader and deeper approach to software development, test and debug. This technical breakout session will show how to use either ULINK2 and ULINKpro combined with the advanced capabilities of the ARM CoreSight debug technology found in the Cortex-M family, deliver real-time debug, and data trace solutions for embedded applications with Keil MDK-ARM.
Product Teardown – Next Generation of Ruggedized Industrial PC
Presented by: Acromag
Today’s industrial and military customers are demanding computer systems that can operate in a wider array of applications than traditional industrial and commercial products were designed to survive. This requirement includes not only the need for extended operating temperatures but also the ability to survive in high shock and vibration environments. At the same time, many of the systems used in these projects have been reduced to a CPU board and specialized I/O. This simplification is leading system designers to seek alternatives to the expensive infrastructure of VME and cPCI based systems. To meet their needs, engineers are looking at the new generation of INDUSTRIAL PCs. Come join us as we tear down an INDUSTRIAL PC and see how they are designed to handle the stress of shock and vibration, all the while maintaining their cool. We will discuss a wide range of potential applications and questions that you should consider when selecting an INDUSTRIAL PC for your project.
Static Analysis for Critical Systems
Presented by: GrammaTech
This talk will describe in-depth how static analysis can be used to improve the reliability of high-confidence and safety-critical systems. Real-world case studies will be presented.
Embedding Rich User Interfaces on Resource-constrained Devices
Presented by: Jason Clarke, Co-Founder – Crank Software Inc
Increasingly, products are delivered to consumers with a graphical display. This trend is accelerating and it’s a safe assumption that in the near future, any device not pushing data, like a networking box, will need a rich user interface (UI)/user experience (UX) to differentiate the product. Attend Crank Software’s technical presentation to learn about technology that enables UI designers and embedded systems engineers to work in parallel to deliver graphical displays on resource-constrained devices-faster.
01:30 pm – 03:00 pm
Embedded Software Testing and Verification Strategies
Presented by: The MathWorks and VectorCAST – The MathWorks
Delivering quality code is a multi-faceted challenge. As an embedded software engineer, you are expected to demonstrate confidence in safety and reliability of delivered code while addressing a diversity of issues that span functional test, robustness of code and software maintenance. But how do you get there? Learn how you can attain these objectives with software testing and verification workflows from Vector Software and The MathWorks. Discover testing approaches that improve overall product quality and test repeatability as well as techniques that prove the absence of run-time errors. See how these methods can be applied to the development of your critical embedded software.
02:30 pm – 03:15 pm
Microsoft Technologies for Embedded Systems
Presented by: Julie Trygstad – TrygTech
This seminar will explain the family of operating systems available from Microsoft for embedded systems. We will also be demonstrating some of the latest available features from the recently released Window Embedded CE 6.0 R3, plus a demonstration of the .NET Micro Framework, a small version of Microsoft's .NET CLR, which allows desktop .NET developers to use their skills in the embedded world.
OpenVPX Promises VPX Interoperability
Presented by: Concurrent Technologies, Inc.
The need for a new Eurocard standard is greater than ever with the availability of higher performance processor silicon and large bandwidth data-communications sub-systems. The VPX standard is finally ready for the Mil/Aero Market and OpenVPX paves the way. This seminar will discuss OpenVPX basics, and provide module, system and application examples of OpenVPX.
Real-time Data Collection and Dataflow Using Embedded Database Technology
Presented by: Raima Corporation, a Birdstep Technology Company
Today’s embedded system developers continue to face the difficult problem of efficiently storing and managing large amounts of data on resource-constrained devices. In addition, more developers are finding that storing the data is of limited value if the data can’t be efficiently and easily distributed. Raima has developed a dataFlow engine which addresses this issue, making the flow of information from the smallest embedded device up to the enterprise DBMS in near real-time. This presentation will cover the overall benefit and use of the dataFlow engine and will include a demonstration of this technology in action, such as the moving of information collected on three separate embedded computing devices into a netbook based database server where it is aggregated before being passed along to a SQL Server application running on a Windows-based computer.
Model-Based Design for FPGA Algorithm Development
Presented by: The MathWorks and Xilinx – The MathWorks
Through the use Model-Based Design techniques, a development flow for FPGAs can be established that provides a connected path from algorithm to deployment, and allows for verification at both the software and hardware development stages. Topics to be discussed include algorithm analysis and optimization, simulation model development, hardware co-simulation for verification, and final deployment on an FPGA device.
Using FPGAs to Increase the Capability of Sensor Processing Systems
Presented by: Nallatech
In order to address a growing variety of threats, SIGINT systems must monitor more of the frequency spectrum – this means a need to sample and process multiple channels of sensor data in the MHz and GHz range.
Why Consider Java for Real-Time Embedded Applications
Presented by: Greg Bollella, Distinguished Engineer – Sun Microsystems Inc.
Sun Microsystems has long been the visionary and leading provider of Java Technology - and Java has become a leading platform of choice for embedded devices. Learn first hand how our Java Real-Time System (Java RTS) is the first enterprise-class solution that integrates hard, soft and non-real time functions in a single system solution, while managing real-time critical attributes such as predictability, deadlines, latencies and jitter. Java RTS 2.2 release was launched in Oct 2009; see how it supports both 32- and 64-bit platforms and runs on Solaris 10 OS and leading real-time Linux distributions from Red Hat and Novell.


Kontron
Interphase
Follow Us!
Add us on Facebook Add us on Twitter Add us on LinkedIn