ID B33C: Developing Rich Graphical User Interfaces Optimized for Embedded Systems
|
|
- Chad Shields
- 5 years ago
- Views:
Transcription
1 ID B33C: Developing Rich Graphical User Interfaces Optimized for Embedded Systems Jason Clarke Co-Founder Crank Software Inc. 13 October 2010 Version: 1.0 In the market place today the myth about embedded Ethernet is that it very hard to achieve. In this presentation and lab, I will show you that Open-Source TCP/IP stacks with freely available tools are now true enablers for less costly embedded Ethernet products. 1
2 Jason Clarke Co-Founder Crank Software V.P. Sales and Marketing Education Computer Engineer Technology Degree from St. Lawrence College Work Experience 13 years experience with embedded systems 10 years developing and selling real time operating systems at QNX Worked devloping BSPs, drivers, flash filesystems, and various upper level servers before moving to Field Engineer Co-Founded Crank Software Inc. 3 years ago and focused on providing customers with rich user interface for embedded systems. 2
3 Agenda Overview of Crank Software The changing market for graphical displays UI Designer, the new member of the embedded team How does it all come together on my end target Live Demonstration Import of graphical content UI development Prototype and Simulation Embedding on target Q&A 3 3
4 About Crank Software Product s Crank Storyboard Suite streamlines the entire UI lifecycle from UI design to simulation to being optimized for the resourceconstrained target device. Service Provides custom UI and UI framework s engineering services. Crank s products deliver competitive advantage, high ROI, and low TCO to Tier 1 manufacturers through to up-and-coming manufacturers. Crank s services deliver leading edge innovation on time and on budget. Crank Software has two main offering in it s portfolio. The first is Crank s Storyboard Suite which enables UI designer and embedded developers to quickly create rich user interfaces for embedded devices. The second part to Crank Software business is professional services department that has both a broad and deep knowledge of the embedded market. 4
5 Renesas & Crank Software 10/20/
6 Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia Up to 1200 DMIPS, 45, 65 & 90nm process Video and audio processing on Linux Server, Industrial & Automotive High Performance CPU, Low Power Up to 500 DMIPS, 150 & 90nm process 600uA/MHz, 1.5 ua standby Medical, Automotive & Industrial High Performance CPU, FPU, DSC Up to 165 DMIPS, 90nm process 500uA/MHz, 2.5 ua standby Ethernet, CAN, USB, Motor Control, TFT Display Legacy Cores Next-generation migration to RX General Purpose Up to 10 DMIPS, 130nm process 350 ua/mhz, 1uA standby Capacitive touch Ultra Low Power Up to 25 DMIPS, 150nm process 190 ua/mhz, 0.3uA standby Application-specific integration Embedded Security Up to 25 DMIPS, 180, 90nm process 1mA/MHz, 100uA standby Crypto engine, Hardware security Renesas Electronics America Inc. All rights reserved. 6 Here are the MCU and MPU Product Lines, I am not going to cover any specific information on these families, but rather I want to show you where this session is focused <CLICK> 6
7 Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia Up to 1200 DMIPS, 45, 65 & 90nm process Video and audio processing on Linux Server, Industrial & Automotive High Performance CPU, Low Power SuperH Up to 500 DMIPS, 150 & 90nm process 600uA/MHz, 1.5 ua standby Medical, Automotive & Industrial High Performance CPU, FPU, DSC Up to 165 DMIPS, 90nm process 500uA/MHz, 2.5 ua standby Ethernet, CAN, USB, Motor Control, TFT Display Legacy Cores Next-generation migration to RX General Purpose Up to 10 DMIPS, 130nm process 350 ua/mhz, 1uA standby Capacitive touch Ultra Low Power Up to 25 DMIPS, 150nm process 190 ua/mhz, 0.3uA standby Application-specific integration Embedded Security Up to 25 DMIPS, 180, 90nm process 1mA/MHz, 100uA standby Crypto engine, Hardware security Renesas Electronics America Inc. All rights reserved. 7 These are the products where this presentation applies <Click> 7
8 The Growing Demand for LCD Cleaner 10/20/
9 Touchscreen Display Sales Small to Medium Sized Touchscreen Revenue Forecast Driven by high volume cellular telephone market Mass market effect LCD and Touchscreen prices drop It is no secret that there is a growing demand for touch screens and LCD displays for almost every product that we interact with or that terminates data. The smart phone and cell phone markets are driving this demand but there is a trickle down effect that is being seen across almost all markets in the embedded device space. Also driving this need for a display on all device is the ever decreasing price of these displays, processors and other supporting hardware. 9
10 Increasing Role of Display Technology New Products Graphical display now a requirement; Consumer Demand Touch interface shifting from hard to soft buttons Additional product flexibility, more refresh opportunities Displays on the devices that have historically had no need for a touch screen are now seeing it as a must have in future product rather than nice to have. Consumer demand for products that resemble their iphone with soft buttons rather than hard buttons is current trend with no end in sight. The advantage for the OEM with this trend is the while providing a richer user experience to their end customer they can at the same create a more flexible product that can provide updates and feature enhancements completely in software providing greater reuse for their hardware design. 10
11
12 The iphone Effect The iphone has raised the bar for UI expectations out of reach of most consumer device manufactures. Unfair Playing Field Bill of materials (BOM) costs are close to purchase price Backend revenues subsidise higher BOM costs Hardware accelerated platform with tight system integration Apple dedicated significant resources to this product The iphone is the product that open everyone s eyes to the fact that product can be completely done using just a touchscreen for the interface and provide a great user experience. However the downside to this is that is is now the expectation of the market. The iphone is the bar that all new devices with displays are held to. The issue with this is that the it isn t fail playing field since most embedded devices in the consumer space have no backend revenue stream so the purchase price needs to include profit. The iphone on the other had can be sold for next to no profit since it s backend revenue stream is so great. This makes it very hard to compete with a product who s BOM is an order of magnitude bigger and still be expected to deliver the same user experience. But however unfair it might be it is still the expectation you are held to by the market. 12
13 Technology Requirements Support rich visual content Blending, animations and transparencies Mostly 2D, but demand for 3D effects growing Integrate and align with embedded systems Constrained CPU and memory resources Efficiently leverage hardware capabilities Communicating with the system Scalable and Portable technology Single source solution across product lines Operating System, Main Processor, Graphics hardware 13
14 Typical Implementation Choices Widget Libraries Provide abstraction for common elements Difficult to create a unique look and feel Requires the user to be a developer Requires compilation, platform specific Graphic Rendering Libraries Best performance Optimized for specific hardware Hard to develop for, no tool solution Graphical Engine Data driven runtime model May be cross platform, or portable Often provides a tool solution No compilation required When we look at the graphic software solutions there three main categories they fall into. The Widget Library is the standard embedded solution that that has been used for years and most people are familiar with. It was designed for industrial, medical and military device who where the first to adopt using a GUI. Functionality was the main concern of the UI for these early applications and just having a UI was key differentiator. The Graphical Rendering Libraries are becoming more popular lately with high performance libraries that allow you leverage accelerated hardware for making an optimal performing UI. These are great for performance but provide no visual development environment and need to be completely written in code that was designed with the concerns of the hardware before design and architecture. The Graphical Engine is a data driven model that is allows a user to define their UI in a system independent method that is later interpreted by target specific runtime. This method provides the best option for a balance between design, portability and performance 14
15 Who s the new guy? 10/20/
16 Complimentary Skill Sets Artistic Talent Technical Expertise The new UI development team is no longer just embedded engineers. It is made up of many new stake holders that need to be able to contribute and maintain control of the end user interface. Each of these stake holder have a different level of technical expertise that makes it hard to work together 16
17 The Need for A UI/Graphic Designer Greater consumer awareness of display Engineering user interfaces no longer adequate A great UI can have more value than product function The UI is now a major product differentiator UI design occurs early, iterates frequently No longer a static component of product development User interface churns at the same level as the product development User Interface design has become about User Experience Still pictures of screens and use cases don t express behavior User experience first class consideration during development
18 UI Designer in the Embedded Lifecycle 10/20/
19 Integration of the UI Designer Handoff Handoff Process User interface design elements created Initial content comes from a prototype, beta or mock-up Prototype elements provided to SW developers Graphic Designer hands-off images, wireframes and storyboard SW developers incorporate them into product Transform graphic assets into implementation compatible assets Implement associated behaviour, often unspecified or assumed Product approaches release Churn and cycle through labour intensive adjustments
20 Integration of the UI Designer Handoff Challenges More resources used than required Designer employed part-time, not fully engaged Software developer serves as technology interpreter Designer doesn t control of final product User experience is often not what was intended Many cycles wasted iterating back and forth Team burnout and weariness of change cycles Substandard end product results 20
21 Integration of the UI Designer Square Peg Square Peg Process User Interface design elements created Same artifacts generated as in hand-off Parallel development enabled Graphic designer builds UI using tools Desktop technologies Photoshop and Flash Software developer incorporates technology Porting effort to embedded platform Integrate ported technology and content Tune embedded display to match desktop
22 Integration of the UI Designer Square Peg Challenges Downstream work effort Future ports to new systems Wasted in house expertise Interface challenges How to communicate with target system Abstraction layer to isolate technology Incompatible technology fit Designed for desktop; infinite resources Needs to be customized for embedded 22
23 Integration into the Embedded System 10/20/
24 Hidden Complexity The complexity of the UI lies beneath the surface Rich User Interface Embedded System Integration Data/System IO Testing Performance Portability Developer Resources System Efficiency Debugging Design a beautiful and intuitive UI is very important in today's systems, but how do we get this great UI to work on our system? A rich UI is just the tip of the iceberg, there are many complexities that that lie just below the surface and will need to addressed. Choices made early in the system architecture can come back to bite you by schedule delays and can sometimes cause complete reworks. 24
25 Embedded System Integration Rich Displays and Animations v.s. Resource Constrained System Two concepts at odds with each other Rich Displays Memory consuming graphics/fonts Animations CPU cycles for compositing Few developers understand full picture Minimize resource consumption, maintain quality Concurrent development support: System & UI Everything about a rich user interface is completely at odds with a desired embedded system design. Large rich display require more memory for images and fonts, while animations eat away at cpu cycles. 25
26 Leverage Hardware Capabilities Multiple levels of hardware acceleration Optimized blit Filled rectangle Alpha blending and chroma keying Polygon routines Matrix transformations Multi-layer and drawing surface support Language support: OpenVG OpenGL (ES) 26
27 Leverage Hardware Capabilities (cont) Hardware offload challenges Many solutions abstract HW details Too much abstraction leaves untapped potential More than just dedicated GPU support Language support, processor optimizations etc Plan a scalability roadmap Leverage all flavours of hardware support throughout an entire product line Technology constantly evolving and improving 27
28 System Communication Performance is only one consideration How to integrate with the overall system? How does data enter/exit the interface? How much effect on your design? Is migration between platforms seamless? Flash as a case study Sandboxed technology, difficult to extend Designed for desktop with network stack 28
29 Other Graphical Content Providers How do multiple providers integrate Web Browser Video Map Content Along with understanding how your UI is going to leverage the hardware and communicate through the entire systems comes another issue of understanding who you will integrate with other graphical content providers. Many systems and not only media players require support for video and web browsers and you need to make sure these items can integrate with you UI and also take advantage of hardware offload when available. 29
30 Portability... Cost Savings tomorrow Consumer products are fickle Often extends to many embedded products Any reasonable measure to drop HW BOM cost UI should be as portable as code, but not code UI costs often negated in porting estimates OS support may not include graphics support Scalable solutions often leveraged Consideration for evolution of the technology Trend towards integration direct to core It s always hard to do but making sure your software solution is portable can provide time and cost savings down the road. With the rapid speed at which hardware changes customers constantly find themselves moving to new platforms. 30
31 Testing and Verification Testing rarely a design decision concern Testing is a challenge, UI testing even more so Testing less likely if no framework support Can UI be exercised and validated? Can it be automated or is it a manual process? How to monitor quality and progress? Desktop tools generally not applicable Most do not consider remote targets 31
32 Utopia: A Lofty Goal Development Environment Support efficient prototype-to-product development Targeted at running inside embedded systems Enable parallel and collaborative development Runtime Environment Scalable, modern and efficient feature set Portable technology, easy to migrate systems Facilitates design testing, debugging performance 32
33 Prototype To Product Development Create a familiar development environment Desktop systems, Mac and Windows OS Allow graphic designers to work with their tools Photoshop, Flash for content development Avoid duplication and redundant activities Deploy what you build Focus individuals on their core competencies
34 Demonstration of Crank s Storyboard Suite targeting MS /20/
35 Questions? 35 35
36 Thank You 10/20/
37 Appendix 10/20/ The appendix slides are here just for discussion and also anyone looking at the presentation without attending the session will be missing out on the live demo. 37
38 Crank Work Flow Crank Focus 38
39 UI designer in the embedded design cycle Integrating with the industry standard graphical tools allows the user to move quickly from design to prototype to final product. 39
40 Storyboard the entire UI Storyboard the entire UI with easy to use drag and drop interface. 40
41 Easily define UI behaviour Add trigger events and resulting actions quickly and easily to bring the UI to life. 41
42 Verify design with built in simulator One click to simulate UI with on development host and easily verify design decisions. 42
43 Content rich to assist in design 43
44 Architected for scalability and portability OS Input Method Data Change Image Storyboard Engine Gesture s Timers IO / Event Manager Script Animation Action Manager Text Extern al Render Extension Screen Manager Custom Custom Custo m Use Storyboard Engine as a library or as a separate task Plugin architecture allows for scalability Limit OS dependency for portability OS Render Method (SDL, AGTDK, WindML, Direct FB, Win32,...) Render Manager 44
45 Event Driven Touch Gesture Voice System Message Hard Button OS Input Method Gesture s Timers IO / Event Manager Custom PRESS Data Change Script Animatio n Action Manager Custo m Data Change Script System Message Custom Action Events trigger Actions Events can be generated from multiple sources Multiple source can generate the same events Multiple actions can be triggered from a single event Events can be handled on all levels (controls, layers, screen, app) Controls have support for focus 45
46 System integration External applications or tasks use Storyboard IO library to communicate to and from the Storyboard Engine. This promotes a clean and modular architecture by keeping the system logic outside of the UI. Storyboard Engine Storyboard IO Library External Task IO Interface Storyboard IO Library External Task The IO library allows the external task Change image, text and attributes on controls Inject events into system Receive notifications Support for multiple channels The IO can use any existing API as transport mqueue Pipes Message passing TCP/IP Shared memory Proprietary API 46
47 External Renders External Task Storyboard Engine External Render Buffer External Render Buffer Storyboard creates a shared memory buffer for the external application to draw to External renders could be video player, web browser, flash player, 2 nd Instance of Storyboard,... 47
48 Renesas Electronics America Inc. 48
ID 020C: Hardware-in-Loop: System Testing Without the System
ID 020C: Hardware-in-Loop: System Testing Without the System Applied Dynamics International Marcella Haghgooie Sr. Field Applications Engineer 13 October 2010 Version: 1.2 Marcella Haghgooie Sr. Field
More informationID 730L: Getting Started with Multimedia Programming on Linux on SH7724
ID 730L: Getting Started with Multimedia Programming on Linux on SH7724 Global Edge Ian Carvalho Architect 14 October 2010 Version 1.0 Mr. Ian Carvalho System Architect, Global Edge Software Ltd. Responsible
More informationID B34L: HMI Development with QNX'S Momentics Toolchain and Connected Automotive Reference QNX CAR
ID B34L: HMI Development with QNX'S Momentics Toolchain and Connected Automotive Reference QNX CAR Patrick Shelly FAE, North American Automotive QNX Software Systems Tuesday, 12 October 2010 Jon Jedlicka
More informationID 025C: An Introduction to the OSEK Operating System
ID 025C: An Introduction to the OSEK Operating System Version 1.0 1 James Dickie Product Manager for Embedded Software Real-time operating systems AUTOSAR software components Software logic analyzer Experience:
More informationRapid RX600 System Development Using the RPDL and PDG
ID 320L: Rapid RX600 System Development Using the RPDL and PDG Renesas Electronics America Inc. Brandon Hussey Applications Engineer 12 & 13 October 2010 Version: 1.0 Welcome to the Rapid Development for
More informationID 321L: KPIT GNU compiler plug-ins for HEW / KPIT Eclipse IDE
ID 321L: KPIT GNU compiler plug-ins for HEW / KPIT Eclipse IDE Matt Newsome, Principal Engineer, Software Tools, Renesas Electronics Europe, UK Kaushik Phatak, Tech Lead, KPIT Cummins Infosystems, Pune,
More informationID 024C: Auto Code Generation: The Shortest Distance From Idea to Implementation
ID 024C: Auto Code Generation: The Shortest Distance From Idea to Implementation Christopher Myers Director of Software Development 12 October 2010 Version: 1.1 Christopher Myers cmyers@simuquest.com Director
More informationID 220L: Hands-on Embedded Ethernet Design with an Open Source TCP/IP Stack
ID 220L: Hands-on Embedded Ethernet Design with an Open Source TCP/IP Stack Renesas Electronics America Inc. Fatih Peksenar Senior Manager, Applications Engineering 12 October 2010 Version: 1.2 Embedded
More informationLow Power Design. Renesas Electronics America Inc Renesas Electronics America Inc. All rights reserved.
Low Power Design Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2012 32-bit 8/16-bit 1200 DMIPS, Superscalar Automotive & Industrial,
More informationUser Interface. Technology Domain Roadmap & Strategy. 22 February 2010 Scott Weiss, UI Technology Manager
User Interface Technology Domain Roadmap & Strategy S^3 S^4 22 February 2010 Scott Weiss, UI Technology Manager scottweiss@symbian.org User Interface - Overview Definition The User Interface Domain offers
More informationLow Power Design Michael Thomas, Applications Engineer
Low Power Design Michael Thomas, Applications Engineer Class ID: CL01B Renesas Electronics America Inc. Michael Thomas (Applications Engineer) 5 years at Renesas Electronics RX200 Technical Support RTOS,
More informationID B30C: IP Video Surveillance Applications
ID B30C: IP Video Surveillance Applications Using the Renesas SH 7724 MPU Global Edge Ian Carvalho Architect Kiran Gaitonde Program Manager 12 October 2010 Version 1.0 1 Mr. Ian Carvalho System Architect,
More informationIn the Driver s Seat
In the Driver s Seat Use Cases of Qt in Automotive Dr Tuukka Ahoniemi Product Manager tuukka.ahoniemi@theqtcompany.com Contents Requirements for Automotive Systems Transition of Automotive Software Power
More informationA11L: 78K0R Low Power MCU
A11L: 78K0R Low Power MCU Hands-On Lab Renesas Electronics America Inc. Bob Proctor Staff Engineer 12 & 13 October 2010 Version 1.0 1 Bob Proctor Staff Applications Engineer in Durham, NC 3-years at Renesas
More informationGrowth outside Cell Phone Applications
ARM Introduction Growth outside Cell Phone Applications ~1B units shipped into non-mobile applications Embedded segment now accounts for 13% of ARM shipments Automotive, microcontroller and smartcards
More informationCAN In A Day 2L01I. Renesas Electronics America Inc Renesas Electronics America Inc. All rights reserved.
CAN In A Day 2L01I Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2012 32-bit 8/16-bit 1200 DMIPS, Superscalar Automotive & Industrial,
More informationEnhance Embedded Systems with Low Cost TFT Solutions
Enhance Embedded Systems with Low Cost TFT Solutions Dean Chang, Product Marketing Manager Class ID: 5C09B Renesas Electronics America Inc. Dean Chang Product Marketing Manager 32 bit MCU/MPUs (RX, SH,
More informationSecure Firmware Update Lab Session
Secure Firmware Update Lab Session Shotaro Saito, Staff Application Engineer, Secure MCU Class ID: BL02I Renesas Electronics America Inc. Shotaro Saito, Application Engineer 24 years in Embedded Systems
More informationIncorporating a Capacitive Touch Interface into Your Design
Incorporating a Capacitive Touch Interface into Your Design Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2012 32-bit 8/16-bit
More informationID 434L: Incorporating a Capacitive Touch Interface into Your Design
ID 434L: Incorporating a Capacitive Touch Interface into Your Design Renesas Electronics America Inc. Jim Page Senior Applications Engineer 12 & 13 October 2010 Version: 1.1 1 Jim Page Senior Applications
More informationBUILDING the VIRtUAL enterprise
BUILDING the VIRTUAL ENTERPRISE A Red Hat WHITEPAPER www.redhat.com As an IT shop or business owner, your ability to meet the fluctuating needs of your business while balancing changing priorities, schedules,
More informationIntroduction to Amazon Lumberyard and GameLift
Introduction to Amazon Lumberyard and GameLift Peter Chapman, Solutions Architect chappete@amazon.com 3/7/2017 A Free AAA Game Engine Deeply Integrated with AWS and Twitch Lumberyard Vision A free, AAA
More informationProfiling and Debugging OpenCL Applications with ARM Development Tools. October 2014
Profiling and Debugging OpenCL Applications with ARM Development Tools October 2014 1 Agenda 1. Introduction to GPU Compute 2. ARM Development Solutions 3. Mali GPU Architecture 4. Using ARM DS-5 Streamline
More informationEmbedded Software: Its Growing Influence on the Hardware world
Embedded Software: Its Growing Influence on the Hardware world ISA Vision Summit 2009, Bangalore 16 th FEB 09 V. R. Venkatesh Head, Product Engineering Services, Wipro Technologies. Wipro in Product Engineering
More informationCapacitive Touch Based User Interfaces and Hardware-based Solutions
Capacitive Touch Based User Interfaces and Hardware-based Solutions Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit
More informationNew STM32 F7 Series. World s 1 st to market, ARM Cortex -M7 based 32-bit MCU
New STM32 F7 Series World s 1 st to market, ARM Cortex -M7 based 32-bit MCU 7 Keys of STM32 F7 series 2 1 2 3 4 5 6 7 First. ST is first to sample a fully functional Cortex-M7 based 32-bit MCU : STM32
More information<Insert Picture Here> JavaFX 2.0
1 JavaFX 2.0 Dr. Stefan Schneider Chief Technologist ISV Engineering The following is intended to outline our general product direction. It is intended for information purposes only,
More informationHardware Accelerated Graphics for High Performance JavaFX Mobile Applications
Hardware Accelerated Graphics for High Performance JavaFX Mobile Applications Pavel Petroshenko, Sun Microsystems Jan Valenta, Sun Microsystems Jerry Evans, Sun Microsystems Goal of this Session Demonstrate
More informationImplementing Bootloaders on Renesas MCUs
Implementing Bootloaders on Renesas MCUs Brandon Hussey, Applications Engineer Class ID: CL09I Renesas Electronics America Inc. Brandon Hussey Applications Engineer RX support Flash API Virtual EEPROM
More informationTransforming the way people watch TV
Transforming the way people watch TV Nokia Siemens Networks Ubiquity Multiscreen TV Platform - Executive summary An open solution for delivering TV and Internet as a single service on any device over any
More informationFive Ways to Build Flexibility into Industrial Applications with FPGAs
GM/M/A\ANNETTE\2015\06\wp-01154- flexible-industrial.docx Five Ways to Build Flexibility into Industrial Applications with FPGAs by Jason Chiang and Stefano Zammattio, Altera Corporation WP-01154-2.0 White
More informationAccelerate your Azure Hybrid Cloud Business with HPE. Ken Won, HPE Director, Cloud Product Marketing
Accelerate your Azure Hybrid Cloud Business with HPE Ken Won, HPE Director, Cloud Product Marketing Mega trend: Customers are increasingly buying cloud services from external service providers Speed of
More informationST 软件 软件平台 2. TouchGFX
TouchGFX ST 软件 软件平台 2 TouchGFX TouchGFX 3 What is TouchGFX Agenda References STM32 & TouchGFX TouchGFX technical overview The TouchGFX framework What is TouchGFX 4 Introduction 5 User expectations are
More informationLearn to develop.net applications and master related technologies.
Courses Software Development Learn to develop.net applications and master related technologies. Software Development with Design These courses offer a great combination of both.net programming using Visual
More informationAn Introduction to e 2 studio
An Introduction to e 2 studio Axel Wolf, Tools Marketing Manager Class ID: 3C15B Renesas Electronics America Inc. Axel Wolf Product Marketing for Development Tools REA Marketing Unit, MCU Products Based
More informationRL78 Project Configuration Tips
RL78 Project Configuration Tips Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2012 32-bit 8/16-bit 1200 DMIPS, Superscalar Automotive
More informationWhy you should be excited about Qt 5
Why you should be excited about Qt 5 Thiago Macieira, Qt Core Maintainer Software Architect, Intel OTC Berlin, Nov 13-14, 2012 Santa Clara, Dec 6-7, 2012 Who am I? Open Source developer for 15 years Software
More informationEmbedding Audio into your RX Application
Embedding Audio into your RX Application Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit 8/16-bit 1200 DMIPS, Superscalar
More informationJava FX 2.0. Dr. Stefan Schneider Oracle Deutschland Walldorf-Baden
Java FX 2.0 Dr. Stefan Schneider Oracle Deutschland Walldorf-Baden Keywords: JavaFX, Rich, GUI, Road map. Introduction This presentation gives an introduction into JavaFX. It introduces the key features
More informationRL78 Ultra Low Power MCU Lab
RL78 Ultra Low Power MCU Lab Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Renesas Technology & Solution Portfolio 3 Microcontroller and Microprocessor Line-up 2010 2012 32-bit
More information17655: Discussion: The New z/os Interface for the Touch Generation
17655: Discussion: The New z/os Interface for the Touch Generation Thursday, August 13, 2015: 12:30 PM-1:30 PM Europe 2 (Walt Disney World Dolphin ) Speaker: Geoff Smith(IBM Corporation) 1 Trademarks The
More informationSmart Service Packs. Providing customer recruitment, retention & new revenue streams. 1 Smart Service Packs
Smart Service Packs Providing customer recruitment, retention & new revenue streams 1 Smart Service Packs Mobile messaging has been a runaway success, yet the basic service has changed little since its
More informationHello, my name is Cara Daly, I am the Product Marketing Manager for Polycom Video Content Management Solutions. Today we will be going over the
Page 1 of 17 Hello, my name is Cara Daly, I am the Product Marketing Manager for Polycom Video Content Management Solutions. Today we will be going over the RealPresence Media Manager Version 6.5 Launch
More informationEmbedded Hardware and Software
Embedded Hardware and Software Saved by a Common Language? Nithya A. Ruff, Director, Product Marketing 10/11/2012, Toronto Synopsys 2012 1 Synopsys Industry Leadership $1,800 $1,600 $1,400 $1,200 $1,000
More informationSimplify rich applications & hard real-time
Boards & Solutions Conference 2012 Simplify rich applications & hard real-time F&S Elektronik Systeme GmbH Untere Waldplätze 23 D-70569 Stuttgart Tel. (+49)(0)711 123722-0 Speaker: Dipl.Ing.(FH) Martin
More informationRX600. Direct Drive LCD KIT. Product Overview. Renesas Electronics America Inc. Carmelo Sansone. Tuesday, February, 2011 Rev. 1.
RX600 Direct Drive LCD KIT Product Overview Renesas Electronics America Inc. Carmelo Sansone Tuesday, February, 2011 Rev. 1.3 2010 Renesas Electronics America Inc. All rights reserved. 00000-A Outline
More informationCreating outstanding digital cockpits with Qt Automotive Suite
Creating outstanding digital cockpits with Qt Automotive Suite Get your digital cockpit first the finish line with Qt. Embedded World 2017 Trends in cockpit digitalization require a new approach to user
More informationCopyright Khronos Group Page 1. Vulkan Overview. June 2015
Copyright Khronos Group 2015 - Page 1 Vulkan Overview June 2015 Copyright Khronos Group 2015 - Page 2 Khronos Connects Software to Silicon Open Consortium creating OPEN STANDARD APIs for hardware acceleration
More informationPreparing your network for the next wave of innovation
Preparing your network for the next wave of innovation The future is exciting. Ready? 2 Executive brief For modern businesses, every day brings fresh challenges and opportunities. You must be able to adapt
More informationContents. The Mobile Delivery Gap The Choice to Go Hybrid What is a Hybrid App? Comparing Hybrid vs. Native Why Hybrid?...
Contents The Mobile Delivery Gap...03 The Choice to Go Hybrid...04 What is a Hybrid App?...05 Comparing Hybrid vs. Native...06 Why Hybrid?...07 Why Native?...13 A Little About Ionic...17 Testimonials...18
More informationChapter 2. Operating-System Structures
Chapter 2 Operating-System Structures 2.1 Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls Types of System Calls System Programs Operating System
More informationReview of Mobile Web Application Frameworks
Review of Mobile Web Application Frameworks Article Number: 909 Rating: Unrated Last Updated: Mon, May 9, 2011 at 10:57 AM If you are serious about getting your website or web application mobile-friendly,
More informationKhronos and the Mobile Ecosystem
Copyright Khronos Group, 2011 - Page 1 Khronos and the Mobile Ecosystem Neil Trevett VP Mobile Content, NVIDIA President, Khronos Copyright Khronos Group, 2011 - Page 2 Topics It s not just about individual
More informationSimplifying IT through Virtualization
E X E C U T I V E S U M M A R Y G E T T E C H N O L O G Y R I G H T C U S T O M P U B L I S H I N G Microsoft-powered virtualization offers tremendous potential to help IT executives drive innovation while
More informationSeng310 Lecture 8. Prototyping
Seng310 Lecture 8. Prototyping Course announcements Deadlines Individual assignment (extended) deadline: today (June 7) 8:00 am by email User testing summary for paper prototype testing- Thursday June
More informationCopyright
Copyright NataliaS@portnov.com 1 EMULATORS vs Real Devices USER EXPERIENCE AND USABILITY User Interactions Real occurring events Overall performance Consistency in results SPECTRUM OF DEVICE CONFIGURATIONS
More informationFreescale Embedded Graphical User Interface for
Freescale Embedded Graphical User Interface for colour LCD displays - egui Contents LCD Type/Interface Overview What is the Freescale egui egui Features egui Roadmap egui Support egui Screen Shot Examples
More informationService Provider Consulting
From Microsoft Services 1 Industry Overview More and more businesses are looking to outsource IT, decrease management requirements and ultimately save money. With worldwide public cloud spending expected
More informationCisco Digital Media System: Simply Compelling Communications
Cisco Digital Media System: Simply Compelling Communications Executive Summary The Cisco Digital Media System enables organizations to use high-quality digital media to easily connect customers, employees,
More informationEnabling a Richer Multimedia Experience with GPU Compute. Roberto Mijat Visual Computing Marketing Manager
Enabling a Richer Multimedia Experience with GPU Compute Roberto Mijat Visual Computing Marketing Manager 1 What is GPU Compute Operating System and most application processing continue to reside on the
More informationINGRAM MICRO & DELL. Partner Kit
Partner Kit Partner Kit Welcome... Ingram Micro Dell Advantage Enterprise Range........................... Partner Support... Ingram Micro Key Contacts... Resources... 3 4 6 7 8 Partner Kit 2 Welcome to
More informationCostly mistakes IoT developers make and how to avoid them
Costly mistakes IoT developers make and how to avoid them Tino Pyssysalo, Senior Manager The Qt Company Embedded Conference Finland The Qt Company Solutions for Embedded SW >300 Professionals in ten countries
More informationGET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS.
GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS. Cloud computing is as much a paradigm shift in data center and IT management as it is a culmination of IT s capacity to drive business
More informationUsing Software Building Blocks for Faster Time to Market
Using Software Building Blocks for Faster Time to Market Brandon Hussey, Applications Engineer Class ID: 3L09B Renesas Electronics America Inc. Brandon Hussey Applications Engineer RX support Flash API
More informationBringing it all together: The challenge in delivering a complete graphics system architecture. Chris Porthouse
Bringing it all together: The challenge in delivering a complete graphics system architecture Chris Porthouse System Integration & the role of standards Content Ecosystem Java Execution Environment Native
More informationSpotfire and Tableau Positioning. Summary
Licensed for distribution Summary So how do the products compare? In a nutshell Spotfire is the more sophisticated and better performing visual analytics platform, and this would be true of comparisons
More informationFIREFOX REVIEWER S GUIDE. Contact us:
FIREFOX REVIEWER S GUIDE Contact us: press@mozilla.com TABLE OF CONTENTS About Mozilla 1 Favorite Firefox Features 2 Get Up and Go 7 Protecting Your Privacy 9 The Cutting Edge 10 ABOUT MOZILLA Mozilla
More informationJava Embedded on ARM
Java Embedded on ARM The Embedded Market Evolving Rapidly Internet of Things 2.3B Internet Users Cloud for Embedded Devices Med-Large Embedded Multi-function Devices Enterprise Data and Applications Up
More informationBUILD BETTER MICROSOFT SQL SERVER SOLUTIONS Sales Conversation Card
OVERVIEW SALES OPPORTUNITY Lenovo Database Solutions for Microsoft SQL Server bring together the right mix of hardware infrastructure, software, and services to optimize a wide range of data warehouse
More informationDe-dupe: It s not a question of if, rather where and when! What to Look for and What to Avoid
De-dupe: It s not a question of if, rather where and when! What to Look for and What to Avoid By Greg Schulz Founder and Senior Analyst, the StorageIO Group Author The Green and Virtual Data Center (CRC)
More informationRenesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development
Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development New Family of Microcontrollers Combine Scalability and Power Efficiency with Extensive Peripheral Capabilities
More informationTrack Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink
Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink Session 1 How to capture your initial Linux based product requirements and quickly build a custom
More informationWhy load test your Flex application?
Why load test your Flex application? Your Flex application is new and exciting, but how well does it perform under load? Abstract As the trend to implement Web 2.0 technologies continues to grow and spread
More informationOpera - Simply The Best Internet Experience. 3Q04 Results. November 12, 2004
3Q4 Results November 12, 24 Status per third quarter 24 Accumulated ordinary income for the year was MNOK 69.5, up from MNOK 49.7. The turnover increased by 4% on a year-to-year basis Accumulated revenue
More informationRL78 Ultra Low Power MCU Lab
RL78 Ultra Low Power MCU Lab Michael Clodfelter Sr. Staff Application Engineer Class ID: CL07I Renesas Electronics America Inc. Mike Clodfelter Sr. Staff Application Engineer for Renesas Electronics 16bit
More informationExploring Cross-platform Tools For Mobile Development: Lessons Learned. mlearning: Tips and Techniques for Development and Implementation
mlearning: Tips and Techniques for Development and Implementation November 14 & 15, 2013 201 Exploring Cross-platform Tools For Mobile Development: Lessons Learned Perry Bennett Exploring Cross-platform
More informationIoT Infrastructure. idevicesinc.com
IoT Infrastructure idevicesinc.com Introduction To The idevices IoT Infrastructure The idevices IoT Infrastructure efficiently solves communication needs for connected devices without increasing development
More informationChapter 1: Introduction Operating Systems MSc. Ivan A. Escobar
Chapter 1: Introduction Operating Systems MSc. Ivan A. Escobar What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. Operating system
More informationUSB 3.0 Software Architecture and Implementation Issues. Terry Moore, CEO MCCI Corporation
USB 3.0 Software Architecture and Implementation Issues Terry Moore, CEO MCCI Corporation 2009-08-03 Agenda Introducing MCCI USB 3.0 from a Software Perspective USB 3.0 Software Challenges New Device Classes
More informationLibUSB - Create a Solution Without the Class Struggle
LibUSB - Create a Solution Without the Class Struggle Carl Stenquist, Staff AE Class ID: 2L01I Renesas Electronics America Inc. Carl Stenquist Applications Engineer USB Development & support of RX USB
More informationFreescale i.mx Applications Processors based on ARM Technology Connected Multimedia
Freescale i.mx Applications Processors based on ARM Technology Connected Multimedia 2010 ARM Technology Symposiums Vivek Tyagi- Country Sales Manager, Freescale India Freescale, the Freescale logo, CodeWarrior,
More information3D Graphics in Future Mobile Devices. Steve Steele, ARM
3D Graphics in Future Mobile Devices Steve Steele, ARM Market Trends Mobile Computing Market Growth Volume in millions Mobile Computing Market Trends 1600 Smart Mobile Device Shipments (Smartphones and
More informationTES Guiliani + BLU on Renesas Rx63N Embedded GUI Solution Kit - Introduction
TES Guiliani + BLU on Renesas Rx63N Embedded GUI Solution Kit - Introduction Thomas Hase Business Development Manager Graphics & IP thomas.hase@tes-dst.com +49 176 10111874 TES OVERVIEW Electronic Product
More informationArthur Chang Segment Business Development Manager Connected Home & Commercial Clients, CCG. October 2016
Arthur Chang Segment Business Development Manager Connected Home & Commercial Clients, CCG October 2016 Connecting to a Big Opportunity Digital signage is dramatically changing business as usual $20B 8/10
More informationExtreme Makeover with the RX600: Adding Touch/Graphics to Your Product
Extreme Makeover with the RX600: Adding Touch/Graphics to Your Product Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Purpose This workshop covers the major steps & decisions
More informationSOLIDWORKS TECHNICAL COMMUNICATIONS
SOLIDWORKS TECHNICAL COMMUNICATIONS ADDING INNOVATION TO YOUR TECHNICAL COMMUNICATION DELIVERABLES POWERFUL, YET SIMPLE SOLUTIONS TO HELP YOU GROW YOUR BUSINESS You put significant time and money into
More informationThe Mobile Internet: The Potential of Handhelds to Bring Internet to the Masses. April 2008
The Mobile Internet: The Potential of Handhelds to Bring Internet to the Masses April 2008 Agenda Today s Mobile Internet Market Mobile Convergence Products Internet Browsing on a Handheld Separating Fact
More informationVMware Enterprise Desktop Solutions. Tommy Walker Enterprise Desktop Specialist Engineer Desktop Platform Solutions
VMware Enterprise Desktop Solutions Tommy Walker Enterprise Desktop Specialist Engineer Desktop Platform Solutions Agenda The Enterprise Desktop Market Assured Computing Environment (ACE) Virtual Desktop
More informationThe office for the anywhere worker!!! Your LCB SOFTPHONE: A powerful new take on the all-in-one for a more immersive experience.
The office for the anywhere worker!!! Your LCB SOFTPHONE: A powerful new take on the all-in-one for a more immersive experience. LCB SOFTPHONE FOR SALESFORCE Combine real-time communications and tracking
More informationThe Embedded System Design Process. Wolf Text - Chapter 1.3
The Embedded System Design Process Wolf Text - Chapter 1.3 Design methodologies A procedure for designing a system. Understanding your methodology helps you ensure you didn t skip anything. Compilers,
More informationMiCloud Connect. Services Overview
MiCloud Connect Services Overview Your Complete Business Communications Solution in the Cloud Talk. Chat. Collaborate. Interact. MiCloud Connect is a full-featured communications and collaboration solution
More informationRZ Embedded Microprocessors
Next Generation HMI Solutions RZ Embedded Microprocessors www.renesas.eu 2013.11 The RZ Family Embedded Microprocessors The RZ is a new family of embedded microprocessors that retains the ease-of-use of
More informationNow you can Microsoft Visual Studio 2010 with MSDN
Now you can Microsoft Visual Studio 2010 with MSDN gives your development teams the advanced functionality, superior benefits, and convenient access to the latest tools and resources they need to cost-effectively
More informationHP TruClient technology: Accelerating the path to testing modern applications. Business white paper
HP TruClient technology: Accelerating the path to testing modern applications Business white paper Table of contents Executive summary...3 Introduction...3 The challenges of 2.0 applications...4 Why traditional
More informationAdding Advanced Shader Features and Handling Fragmentation
Copyright Khronos Group, 2010 - Page 1 Adding Advanced Shader Features and Handling Fragmentation How to enable your application on a wide range of devices Imagination Technologies Copyright Khronos Group,
More informationREALIZE YOUR. DIGITAL VISION with Digital Private Cloud from Atos and VMware
REALIZE YOUR DIGITAL VISION with Digital Private Cloud from Atos and VMware Today s critical business challenges and their IT impact Business challenges Maximizing agility to accelerate time to market
More informationTECHNICAL WHITE PAPER FIDO APPROACHES: NOK NOK LABS S3 SUITE VS BUILD YOUR OWN FIDO
TECHNICAL WHITE PAPER FIDO APPROACHES: NOK NOK LABS S3 SUITE VS BUILD YOUR OWN FIDO TABLE OF CONTENTS Executive Summary... 3 FIDO Solution Requirements... 3 FIDO UAF Client infrastructure... 4 FIDO UAF
More informationWindows 10 IoT Overview. Microsoft Corporation
Windows 10 IoT Overview Microsoft Corporation 25 $7.2 BILLION TRILLION Connected things will by 2020 be in use by 2020 worldwide market for IoT solutions IDC: Worldwide and Regional Internet of Things
More informationSoftware Engineering at VMware Dan Scales May 2008
Software Engineering at VMware Dan Scales May 2008 Eng_BC_Mod 1.Product Overview v091806 The Challenge Suppose that you have a very popular software platform: that includes hardware-level and OS code that
More informationDoConference Web Conferencing: DoMore DoConference
DoConference Web Conferencing: DoMore DoConference Use DoConference Conferencing for: Training and E-Learning Deliver interactive online classes, E-Learning sessions and educate easily and affordably.
More information