Below is the list of tracks for the Conference Program at DESIGN West 2013. Click on a track title for its description.
Our exclusive, two-day Hands-On Embedded Android™ Workshop teaches you Android™ from an embedded perspective. You’ll learn what needs to change with Android™ — and how you need to adjust your own mindset and skill set as an embedded developer — to successfully employ Android™ and speed development of embedded systems applications that are not cell phones. Space is limited so please pre-register for this program when you register for an All-Access pass.
Black Hat is the recognized leader in providing highly technical information security conferences and trainings for professionals around the world. The Black Hat Embedded Security Summit will provide electronics professionals with essential information and tools, as well as a forum for the discussion and evaluation of the latest solutions for securing their embedded systems from threats in today's global environment. This year's event program will showcase training courses focused on topics such as Network Security, Incident Response, Web Application Security, and Exploit Development.
The Connectivity and Networking track educates design engineers on wired and wireless communications, spanning need-to-know topics from essentials of USB device development to antenna and RF system design. This track contains a mix of interactive tutorials, lectures, and a special mesh networking session with a related hands-on, speed-training workshop on the show floor.
Debugging and test is one of the major time-sucks of an embedded systems project. This track features a mix of lectures focusing on useful insights on troubleshooting real world embedded software and tips and tricks with highly practical takeaways that embedded systems designers can apply immediately.
With over 500 million activated devices and over one million new activations per day, Android is fueling a truly exploding marketplace. This track covers the tradeoffs of Android versus Linux in a real-world case study, teaches engineers how to streamline Android implementation on embedded systems, and provides information on how to apply USB technology and provide connectivity to various configurations of Android platforms.
All too often trouble begins at the interfaces for embedded systems designers. This track examines how to ameliorate the challenges associated with design element such as the interface between hardware and firmware; synchronizing I/O, integrating embedded vision and motion control, and leveraging existing sensor drivers.
Going by most projections, there will be 20 billion connected devices by 2020, the majority of which will feature some type of embedded system. This track covers some of the specific challenges and opportunities for embedded designers, including today’s fragmented sensor and device market, the move from IPv4 to IPv6, and the return to resource-constrained embedded systems.
The Linux Kernel and Operating Systems Track focuses on the kernel itself, and the operating system and programs running above it. Sessions cover best practices for engineers to leverage the use of open source software within embedded systems while avoiding common pitfalls, plus a session showing how Linux, though not a real time kernel, is likely good enough for your application.
Today’s embedded designers are striving to squeeze the last milliwatt out of their designs. The Low-Power Design track covers the latest techniques to conserve power at the system; architectural and component level as well as the advantages and trade-offs of different power optimization techniques.
The Processors and Programmable Devices track focuses on embedded systems that feature the use of processors (MPUs, MCUs, DSPs) and/or programmable devices (FPGAs, Programmable SoCs). The presentations in this track emphasize interesting and innovative real-world systems and include discussions on any design decisions that were made. Talks range from designing a tele-presence robot, to the effects of radiation on electronic components and embedded systems, to the rise of embedded speech and embedded
The Programming track focuses on embedded system programming languages, tools and techniques and is targeted at engineers looking to improve the quality of their code. Sessions provide practical tips and tricks and actionable information that developers can apply immediately to their code.
The Prototyping track focuses on the science and art of rapidly creating embedded systems for proof of concepts, demonstrations and iterative product developments. Sessions cover some of the latest strategies from rapid prototyping of a design to obtaining prototypes and small production quantities with quick turn around times.
This track focuses on delivering real-time performance with the assistance of a real-time scheduler and related tools and techniques. Sessions include practical information on the design of real-time embedded systems that will be timely and predictable, design options for achieving real time without a real-time operating system (RTOS), and the application of RTOS in safety critical applications.
The Safety, Security, and Hacking Embedded Systems covers the latest techniques for designing and managing more secure systems. Sessions cover a mixture of hacking history, security knowledge, techniques for building more secure embedded system, and coping with the special case of Android.
You can’t go into a software design and development project without a clear view of desired outcome and an architecture that will provide the means to get you there. Using practical, real-world advice from the experts, this track will guide you through everything from requirements and specification development techniques, to optimizing your multicore and user-interface design. Of course, all would be for naught without factoring in agile design techniques in order to handle that one constant: Change!
The Software Development Track will guide you toward a more disciplined approach to software development to improve performance, while emphasizing agility. A special session on common traps and pitfalls when developing real-time software will underscore the importance of such approaches – and possibly save your next design, and your job!
The Systems Engineering Track’s objective is to make you a better engineer or manager by improving analytical skills, imparting an enhanced understanding of the impact of your engineering decisions on others on the design team, and the impact of other decisions on you. Engineers will learn the benefits of looking at the big picture, in addition to focusing only on the detail.
Free and open to all attendees, this 3-day series consisting of 20 or 45-minute sessions takes a deep dive into the diabolical challenges and trade-offs inherent in all engineering work--straight from engineers directly involved in product design and development. In a case study/demo format that covers topics spanning the design cycle from concept through to manufacturing, these sessions focus on how engineers overcame obstacles and brought their ideas to life. Tracks include: Hello World; Lessons and Lessons Learned; Connected Devices
Where do good ideas come from? How do you get started on an embedded systems project and what are the right tools to use? What are the pitfalls to avoid? In the Hello World! Track engineers share their embedded design experiences and provide information that will help you bring your ideas to life more quickly and successfully.
Wondering how to get your product idea up on Kickstarter? Launch a hardware startup? Design a PCB in 45 minutes? Engineers share their successes and failures along with some practical tips, tricks, and how-tos to jump start your next big embedded systems project.
Pundits claim that there will be 20 billion connected devices by 2020. In the Connected Devices Track, learn about the whacky wonderful future of mobility and learn about some real world examples of products with embedded systems that are already talking to the cloud.
Free and open to all attendees, this 3-day series consists of 18 45-minute sessions designed specifically for engineers who are new to embedded or experienced embedded engineers who want an introduction to topics outside of their core expertise. These practical sessions delivered in a tutorial format cover topics ranging from Embedded 101 to Analog for Digital Designers to Why the Programming Language C matters. And more.