le développement d’ihm graphiques dans · automotive consumer medical ... in-vehicle...
TRANSCRIPT
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
Anthony Pellerin [email protected]
Le développement d’IHM graphiques dans
les systèmes embarqués en environnement
Windows Embedded Compact
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
Competitive Partner for
Embedded and Mobile Devices
60+ engineering team - experts in system
integration on complex embedded devices
Engineering offices in Europe and USA
Solutions for various operating systems - Windows
Embedded, Windows Phone, Windows 8, Embedded
Linux, Android and iOS - using various architectures
and platforms from our industrial partners
OUR TEAM
OUR EXPERTISE
Industrial and Handheld Devices
Automotive
Consumer
Medical
Home/Building Automation
Secure OEMs embedded designs success from
evaluation to shipment by providing OS
Expertise combined with in-depth knowledge
of ARM and x86 processors’ architecture.
OUR MISSION
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
•UI/UX Design and
implementation for Mobile devices
•Natural UI / Kinect SDK
•Smartphone Middleware
•Android, Windows Phone and Windows 8 expertise
•Silverlight, WPF, OpenGL
•Performance optimization o Graphical rendering o UX effects
•Edition/Customization of
reference BSPs for many SV architectures
•Custom drivers development
•OS optimization o power mgt, boot duration o Real-Time / Graphical
performance o Firmware update / Manuf test o …
•Embedded Device integration o Device Mgt / Device update
•Multimedia
o DirectShow o OpenGL
•Custom GUI o Silverlight o .NET Compact Framework o Qt Embedded
•Real-time
•Data management
•Geo-localization / Navigation
•Middleware / Comm. Stacks
Reliable Expertise to Secure
Full Turnkey Device Development
Firmware Expertise Embedded Applications Mobile Applications
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
Firmware Expertise
References at a glance
Fleet Management BSP Customization
Car Diagnostic Rugged Device Camera and Wifi Integration
Handheld Terminal Wifi Driver Integration
In-Vehicle Infotainment Complete BSP Adaptation
CAN Stack Adaptation
Medical Injection System BSP Customization
Communication Stacks Home Energy Management
BSP/Driver Consulting
Interactive Kiosk BSP Development
Application Development
Solar Powered Parking Complete BSP Adaptation Power Mgt Optimization
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
Mobile and Embedded Apps
References at a glance
Partner
Metering Maintenance Software architecture
UI design
Smartphone Applications Windows Phone and Android
UI Design, Application dev
Home Energy Management UI and Data management App Zigbee/Wifi communications
Consumer Application Complete UI and SW
Multimedia Digital Player UI and multimedia demo SW
Industrial Supervision UI and Data management App Industrial bus communications
Fleet Management UI and App dev
Navigation integration
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
OS Features
6
• Multi-platform
– X86, ARM, MIPS
• Hard real-time
• Win32 compatible API
• Designed to run on low power devices
• Componentizable
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
OS Features
7
• Multi-process and multi-thread
• Networking
• Graphical user interface
• Multimedia
• Internet connectivity
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
• The full source code of the Windows Embedded Compact
7 kernel is available
• Sample BSPs and Drivers are provided in source format
and can be modified and redistributed
• Source code is available only in licensed version
• Additional source code access is provided to MVPs, Gold
partners and universities
Shared Source
8
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
• Tool used to configure and debug the OS
• Visual Studio 2008 plug-in.
• Components can be selected from a Catalog
• Development and debugging inside the Visual Studio IDE
• Kernel debugger
Platform Builder
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
• Many different application development technologies are available on Windows Embedded Compact:
– Native APIs.
– MFC.
– ATL/WTL.
– .NET Compact Framework.
– Silverlight for Windows Embedded.
– Third party solutions (Java VMs, portable toolkits etc.).
• Some of these technologies require a runtime on the device and may require that some components are included in your OS Design.
• An SDK can be generated to provide support for the specific set of features of your device.
Application Development
• Are compiled in machine
code and are platform
dependent.
• Access OS services using
the Operating System
APIs and can access all
the OS functions.
• Can provide real-time
response times.
• Are compiled in
Intermediate Language
and are platform
independent.
• Access the OS service
through a class library
and may require a native-
code layer to access some
functions.
• Can’t be used for real-
time.
Native and Managed Applications
• Native • Managed
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
• .NET Compact Framework version 3.5 is supported on
Windows Embedded Compact 7.
• Is backward compatible with previous versions of the .NET
CF.
• Offers improved features and performances.
• Is a "Compact" version designed for Embedded devices
but provides a good subset of the full .NET Framework
features.
• Applications can be developed in C# or VB.NET.
• Third parties provide support for additional languages,
additional components and libraries.
.NET Compact Framework
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
Silverlight - GUI dilemma
Designer Developer
A clear separation of UI design and
application logic code.
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
• It’s an implementation of the Silverlight engine for
embedded devices.
• Allows a clear separation of UI design and application
logic code.
• The UI is designed using visual tools and coded as XAML.
• The application code is written in C++, using a class
framework to interact with UI elements.
• This approach will allow more independence between UI
design and application development.
Silverlight for Windows Embedded
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
Silverlight for Windows
Embedded – Acceleration
• Silverlight for Windows Embedded drawing functions can be accelerated in hardware.
• The runtime currently support acceleration trough DirectDraw and OpenGL.
• To support OpenGL acceleration your display driver must support OpenGL ES 2.0 specification.
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
• For desktop, mobile and embedded development
• Used by more than 350,000 commercial and open source developers
Qt : the cross-platform development
alternative
16
Qt: a cross-platform application
and UI framework Why Qt ? • Write code once to target
multiple platforms • Produce compact, high-
performance applications • Focus on innovation, not
infrastructure coding • Choose the license that fits you • Commercial, LGPL or GPL • Count on professional services,
support and training • Take part in an active Qt
ecosystem
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
• Green Energy Management demo
• Fleet Management Solution
for Vehicles via GPS
• Multimedia Tablet
• Ruggedized Handheld Terminal for
Maintenance
Quelques références :
17
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
Anthony Pellerin
QUESTIONS ?
Contact us for more information
about our solutions and services
Adeneo Embedded Seattle 3150 Richards Road, Suite 210 – Bellevue, WA 98005, USA Phone : +1 425 749-4335 / Fax : +1 425 818-1911
Headquarters 2 chemin du Ruisseau – 69134 Ecully, France Phone : +33 4 26 49 25 39/ Fax : +33 4 72 18 08 41
www.adeneo-embedded.com
Adeneo Embedded Paris 3 rue Galvani – 91300 Massy, France Phone : +33 1 80 75 01 52
General information www.adeneo-embedded.com [email protected]
Regional contacts
Europe and Middle East
Eastern Canada and America Latin America
Western Canada and America Asia Pacific Australia, New Zealand
Jérémy Delicato / +33 6 59 83 33 89
Mike Ruiz / +1 (858) 603-0076
Rajesh Kakde / +1 (425) 503-0141