|
|
| Sponsored Session |
| |
Take advantage of the variety of FREE SPONSORED SESSIONS presented by industry heavyweights. Open to ALL attendees, the sponsored sessions grant you in-depth hands-on solutions to specific design challenges. These aren’t product pitches or cleverly disguised marketing ploys; this is the “real stuff” that engineers want and need to get their jobs done. |
| |
| Wednesday, 22 July / 3:15pm – 4:05pm |
| |
Windows for Devices: Meet the Windows Embedded Family
Vignesh Doraiswamy, Co-founder, Partner and Principal Consultant, Axiom ETC
Embedded devices are all around us: ATMs, navigation systems, portable media players, picture frames, checkin /checkout kiosks, fuel pumps, etc. This is something we're familiar with. What we are less aware of and familiar with is that Microsoft offers technologies and products designed to run these devices. From sensors to servers, the Windows Embedded family of products provides devices manufacturers with the right technologies to help them go to market faster and reduce total cost of ownership. From the developer's perspective, this is a fantastic opportunity, as Windows Embedded uses familiar tools sets such as Microsoft Visual Studio to build the OS and the applications for devices. This presentation describes the entire Windows Embedded offering. |
| |
| Wednesday, 22 July / 3:15pm – 4:05pm |
| |
Safety Critical Systems Design with UML
Bruce Powel Douglass, Chief Evangelist, IBM Rational
UML is common in many real-time and embedded systems, including those that are safety critical or have high reliability requirements. UML offers a number of advantages in terms of representing design, timeliness, and safety metadata to support implementation and safety analysis. This talk presents ways in which the UML can represent such metadata, and provides a UML Safety Critical Profile to support architectural and detail design representations, standard ways to capture safety-relevant metadata, and represent Fault Tree Analysis. |
| |
| Wednesday, 22 July / 3:15pm – 4:05pm |
| |
Strategies for Selecting the Optimum Tools and RTOS for a Successful Project
Eric Schacherer, Director Sales Southern Europe and India, Green Hills Software
The choice of tools is a crucial part of an engineering project that is oftentimes neglected. The right tools contribute to increase the programmer productivity, lower manufacturing and development costs, increase the reliability of the products and speed up their introduction to the market. The presentation shows how various tools (IDE, Trace debuggers, Static Analyzers, UML, Simulation CoSimution tools) can achieve these goals. Likewise the RTOS must help bring the industrial safety devices, consumer products, medical equipment, transportation systems, aircrafts, on the market faster and at a lower development cost while still providing the foundation at all stages for safety or security certification. |
| |
| Thursday, 23 July / 3:15pm – 4:05pm |
| |
Enhancing Embedded Control Designs with PIC32 Microcontrollers
Magal Srinivasprasad, Senior Product Marketing Engineer High Performance Microcontroller Division Microchip Technology Inc
This presentation will introduce easy and economic ways to enhance embedded-control applications by adding advanced communication interfaces (e.g. Ethernet and USB), graphics displays and touch-screens, and DSP capabilities. A series of horizontal- and vertical-market design examples will be presented, including those for metering (advanced metering infrastructure), control and automation, and GPS applications.
Additionally, this presentation will introduce the PIC32 microcontroller family, roadmap, whole-product solution support, DSP capabilities and general benchmarks. Attendees will learn about Microchip’s PIC32 microcontroller product offerings, including features, advantages, ready-to-use software libraries, as well as hardware and software resources that can be used to add distinguishing features and enhance the performance of their products.
|
| |
| Thursday, 23 July / 3:15pm – 4:05pm |
| |
Model-Based Testing
Bruce Powel Douglass, Chief Evangelist, IBM Rational
One of the primary difficulties continuously facing developers is assuring that the design, and the implemented code, is correct. By that, it is meant that the delivered system properly and correctly implements the requirements of the system. This is a reasonably understood – if arduous – task for functionally decomposed systems, but how can we do this with object-based or object-oriented systems, particularly when we use use case, sequence diagrams, and statecharts to capture requirements? This class discusses how to effectively transition from the specification of requirements into the design and testing phases with continuous, on-going testing that always ensures that the evolving design always meets the desired requirements using the UML Profile for Testing. |
| |
| Thursday, 23 July / 3:15pm – 4:05pm |
| |
Verifying Embedded Software Power
Nick Heaton, Senior Architect, Cadence Design System
One of the most difficult challenges in SoC verification today is determining how to make sure the hardware and software work together at the SoC level. Hardware verification has advanced to the point where the verification of individual functional blocks in a design can be achieved with reasonable confidence using constrained random testbenches, code coverage, assertion coverage, and functional coverage. Challenges remain in making sure the blocks work correctly when placed in the context of the SoC. On the other hand, the concept of embedded software verification is mostly non-existent in SoC projects today. The primary way to find out if the software works with the hardware is to just run it and watch what happens. The commonly deployed process is to verify the hardware first and then execute as much software as possible before committing the design to fabrication.
Unfortunately, this process results in many products that have subtle problems, most of which are caused by corner cases between the hardware and software. From wireless routers to Bluetooth mobile phones the story is the same, there are some conditions where the hardware and software hit functional corner cases and the failures occur. In the end nobody really knows what is happening because consumers have no way to debug the problem.
This presentation explains new methodology to improve the SoC verification process. The aim of this methodology is to produce higher quality designs by exposing the hidden corner cases that are not being found. The goal is to move embedded software from execution and inspection to verification. As anticipated, the key is to apply additional stress to the boundary conditions of the design, but do it by including the embedded software in the process. |
| |
| Thursday, 23 July / 10:15am – 10:45am |
| |
What a desktop developer needs to know to develop for Windows Embedded
Vignesh Doraiswamy, Co-founder, Partner and Principal Consultant, Axiom ETC
One of the best features of Windows Embedded operating systems is that they use the same API (Win32/MFC/.NET), the same languages (C++, Visual Basic, .NET, and C#) and even the same tools (Visual Studio) as the desktop. These similarities make it simple for desktop Windows-based developers to move to Windows Embedded. But if you try coding an embedded system the way you code on the desktop, you'll end up producing a brick! This session teaches you the strategies and techniques needed to leverage your desktop skills to develop great applications for Windows Embedded operating systems. Come learn how to "cross over to embedded" in this informative talk |
| |
| Thursday, 23 July / 10:15am – 10:45am |
| |
Intel in Embedded. Roadmap to your future
MP, Bhoopalgouda, Technical Marketing Engineer, for the Embedded and Communications Group, Intel Technology India
Scalability. Power efficiency. Higher performance. Now more than ever, these are impacting every segment of the technology world. Embedded Intel® Architecture enables you to deliver advanced solutions and beat your time-to-market deadlines with an incredible array of processors/chipsets that deliver amazing choices in power, performance, features, and size. These multi-core processors and advanced technologies completely change the concept of threading. Intel enables new generations of embedded computing applications via a wide array of platform-level hardware accelerations including: Intel® Virtualization Technology (Intel® VT), Intel® I/O Acceleration Technology (Intel® I/OAT), Intel® Active Management Technology (Intel® AMT), and Intel® Trusted Execution Technology (Intel® TXT). Coupled with supporting software tuned for the unique requirements of embedded systems, these technologies allow for new, high-performance and application-differentiating functionality. Imagine embedded technology everywhere and connected to everything.
What you get from this session:
• An overview of the Intel® Products embedded and communications applications that enhance security, multitasking, mobility, manageability, reliability, flexibility, performance, and more.
• A focus on specific technologies important for communications and embedded applications
• Next steps for designing-in these product technologies |
| |
| Thursday, 23 July / 10:15am – 10:45am |
| |
Semiconductors in Today's World & India's Opportunity
Vivek Sharma, Vice President, Asia Pacific-India Operations, Director, India Design Centers, STMicroelectronics
Today's world faces multiple challenges, while some of these are evolutionary, others never have been encountered before e.g. global warming. This presentation highlights the roles Semiconductor solutions play in this global scenario as well as focuses on emerging India. It further expounds local eco-system gaps while exploring the tremendous opportunity India offers. |
| |
| Thursday, 23 July / 4:20pm – 4:50pm |
| |
Use Microsoft Developer and Designer Tools to Make Your Rich User Interface Embedded
Vignesh Doraiswamy, Co-founder, Partner and Principal Consultant, Axiom ETC
Being the visible part of the iceberg, the shell of a device is key to the final user perception. Devices with a rich, intuitive and specialized user interface are easy to use and be productive with. In this breakout session, learn to use your great developer and designer skills to create the next generation of user interfaces for embedded devices. Expect a wide array of demonstrations in this session! |
| |
| Friday, 24 July / 10:15am – 10:45am |
| |
Windows CE6.0 Overview
Maharajan Veerabahu, Software Project Manager, e-con Systems
Windows Embedded CE 6 is a real time, modular OS for small footprint devices. Supporting different CPU families, you can think of the Windows Embedded CE toolset as a box of Legos, allowing you to pick components and to aggregate them to build a specialized OS dedicated and optimized for a specific usage. This session will present the OS, its architecture, and will show you how to use Visual Studio to build a Windows Embedded CE 6 OS and applications. |
| |
| Friday, 24 July / 4:20pm – 4:50pm |
| |
Building A Digital Picture Frame with Windows CE
Maharajan Veerabahu, Software Project Manager, e-con Systems
Digital Picture Frames are one of the leading consumer electronic devices in the market today. There are simple traditional photoframe replacements to High end Wireless enabled frames which can stream in your internet photo album and simultaneously scroll in the day’s headlines and stock prices. This session would describe the steps involved in “Building a DPF with Windows CE 6.0” and how enhancements to the simple DPF can be made with ease. |
| |
Please note: Registration is now open. On-site, sessions will be open to ALL attendees and pre-registration does not guarantee a space in the session. |
|
|