STATEMENT OF WORK
工作说明书
FOR AIX 2025 GUI and Control SW
对于AIX 2025 GUI 和控制软件
This Statement of Work for the AIX 2025 2D GUI and Control SW (“Statement of Work” or “SOW”) is entered into by and between Envee Inflight Entertainment LTD, a company organized and existing under the laws of the People’s Republic of China, having its facility at Building E6-1, 3F Tianfu SW Park, Chengdu, China (“Developer” or “Envee”) and Thales Avionics, Inc., a Delaware corporation, acting by and through its InFlyt Experience business line, with offices located at 51 Discovery, Irvine, California 92618, USA and at 1110 West Hibiscus Boulevard, Melbourne, Florida 32901, USA (“Thales”). Thales and Developer may be referred to herein individually as a “Party” and collectively as the “Parties.”
AIX 2025 2D GUI 和控制软件的工作说明书(“工作说明书”或“SOW”)由Envee Inflight Entertainment Ltd 签订,该公司根据中华人民共和国法律组建和存在,其设施位于中国成都天府西岸公园 3 楼 E6-1 楼(“开发商”) 或“Envee”)和泰雷兹航空电子公司(Thales Avionics, Inc.,一家特拉华州公司,通过其 InFlyt Experience 业务线行事,其办公地址为 51 Discovery, Irvine, California 92618, USA 和 1110 West Hibiscus Boulevard, Melbourne, Florida 32901, USA)(“泰雷兹”)。泰雷兹和开发商在本协议中可单独称为“一方”,也可统称为“双方”。
This Statement of Work is incorporated into and is considered a part of the Software Development Agreement effective July 13, 2016, entered into by and between Thales and Developer (the “Agreement”). Any capitalized terms not otherwise defined herein shall have the meanings set forth in the Agreement.
本工作声明已纳入 2016 年 7 月 13 日生效的软件开发协议(以下简称“协议”)中,并被视为其一部分,该协议由 Thales 和开发商签订。本协议中未另行定义的任何大写术语应具有协议中规定的含义。
OVERVIEW
概述
Developer shall provide to Thales with a simplified 2D GUI, control software to orchestrate different devices, and a dynamic view that will be projected. These applications must include all of the features and functions defined in this SOW
开发人员应向泰雷兹提供简化的 2D GUI、用于编排不同设备的控制软件以及将要投影的动态视图这些应用程序必须包括本 SOW 中定义的所有特性和功能.
SCOPE OF WORK
工作内容
2D GUI Application for Android tablet
适用于 Android 平板电脑的 2D GUI 应用程序
4 different “Main” screens – the one showing will be defined by the “Control SW” (which will be described in more detail below)
4个不同的“主”屏幕 – 显示的屏幕将由“控制软件”定义(将在下面更详细地描述)
Main Screen 1 – Business/First class experience – will have the below launching points
主屏幕 1 – 商务舱/头等舱体验 – 将具有以下启动点
Wellness
健康
When pressed this will be up secondary launching points which are
按下时,这将是二级发射点,它们是
Calm/Serenity Mode
平静/宁静模式
Thunderstorm
雷暴
Percussive Massage
敲击按摩
Rumble Massage
隆隆按摩
Travel Assistant – play internet link on tablet
Travel Assistant – 在平板电脑上播放 Internet 链接
VR – max of these three launching points – likely fewer will be implemented
VR – 这三个发射点的最大值 – 实施的可能更少
Open up map on SVDU and Tablet
在 SVDU 和平板电脑上打开地图
Main Screen 2 – Movie Watching Experience – will have 4-6 launching points, which will be movie posters to start these movie watching experiences. When pressing the movie, show a play/pause/ and volume buttons and back button
主屏幕 2 – 电影观看体验 – 将有 4-6 个发射点,这些发射点将是开始这些电影观看体验的电影海报。按下电影时,显示播放/暂停/和音量按钮以及返回按钮
Main Screen 3 – Music Listening Experience– will have 4-6 launching points, which will be Music posters to start these music listening experiences. When pressing the Music, show a play/pause/ and volume buttons and back button
主屏幕 3 – 音乐聆听体验– 将有 4-6 个发射点,这些发射点将是 音乐海报 开始这些音乐聆听体验。按下音乐时,显示播放/暂停/和音量按钮以及返回按钮
Main Screen 4 – Gaming Experience– will have 2-4 launching points, which will be Game posters to start these gaming experiences
主屏幕 4 – 游戏体验 – 将有 2-4 个发射点,这些发射点将是开始这些游戏体验的游戏海报
On each screen shall have a settings button that will take you to a settings page. On the settings page there shall be
每个屏幕上都有一个设置按钮,可带您进入设置页面。在设置页面上应该有
Button for turning on/off BT headphones – send message to control SW to handle this
用于打开/关闭 BT 耳机的按钮 – 向控制 SW 发送消息以处理此问题
Manually control reclining position – send message to control SW to handle this
手动控制斜倚位置 – 向控制器 SW 发送消息以处理此问题
Error logs (this should be typically hidden unless there is an issue)
错误日志(除非有问题,否则通常应隐藏)
Manually control lighting of seating pod
手动控制 Seating Pod 的照明
Possibly 1-2 other buttons that will send messages to control SW
可能还有 1-2 个其他按钮,可以发送消息来控制 SW
On each screen shall have a Widget button that will take you to a Widget page. On the settings page there shall be buttons to
每个屏幕上都有一个 Widget 按钮,该按钮将带您进入 Widget 页面。在设置页面上,应该有按钮
Turn on/off all widgets – send message to control SW to handle this
打开/关闭所有小部件 – 向控制 SW 发送消息以处理此问题
Turn on XYZ (2-6) specific widgets– send message to control SW to handle this
打开 XYZ (2-6) 特定小部件 – 向控制软件发送消息以处理此问题
Animation for each of the 2D category assets when selected
选中时每个 2D 类别资源的动画
When an experience is selected, highlight experience to show that it is active and “send message” to control software to start experience
选择体验后,突出显示体验以显示它处于活动状态,并“发送消息”以控制软件以启动体验
The look and feel shall be similar to the current select UI (Images can be found in appendix)
外观应与当前选定的 UI 相似(图像可在附录中找到)
Support for touch screen gestures
支持触摸屏手势
Support for Android 14.0
支持 Android 14.0
Control SW to run on Windows Computer
控制 SW 以在 Windows 计算机上运行
Note: See appendix for system architecture diagram
注:系统架构图见附录
Have control SW orchestrate the start, stop, of several peripherals and what specific actions they should take. Below are the actions that it should perform on the different interfaces
让 Control SW 协调多个外设的启动、停止以及它们应该采取的具体操作。以下是它应该在不同接口上执行的操作
USB from the Microcontroller board
来自微控制器板的 USB
Will be taking in “dial position” which will correspond to 1-4 of “scenarios” listed above – API will be provided
将采用“拨号位置”,对应于上面列出的“场景”的 1-4 – 将提供 API
Possibly send discrete seating position from tablet board to microcontroller board (optional) – API will be provided
可能将离散的坐姿位置从平板电脑发送到微控制器板(可选) – 将提供 API
Possibly send lighting colors from tablet board to microcontroller board (optional) – API will be provided
可能将照明颜色从平板电脑发送到微控制器板(可选)– 将提供 API
USB to “Control Tablet”
USB 转“Control Tablet”
When dial position is changed, set the Control Tablet to the corresponding mode listed earlier in presentation
更改拨盘位置时,将 Control Tablet 设置为演示文稿中前面列出的相应模式
Read in any “button clicks”/messages coming from control tablet (note these messages will likely affect what is displayed on IFE + projectors + haptics)
读入来自控制平板电脑的任何“按钮点击”/消息(请注意,这些消息可能会影响 IFE + 投影仪 + 触觉反馈上显示的内容)
USB to “haptics” hardware
USB 转“触觉”硬件
Start haptics at correct timing when specific experience is selected from “Control Tablet” – API will be provided
从“Control Tablet”中选择特定体验时,在正确的时间启动触觉反馈 - 将提供 API
HDMI to Projector
HDMI 转投影仪
When specific experience is changed via tablet or dial switched, project the different video via dedicated mapping and projection software
当通过平板电脑或拨盘切换更改特定体验时, 通过专用的映射和投影软件投影不同的视频
Have tablet control “widgets” displayed “on top” of video playing on projector. Widgets will be short videos or static image shown on top of the main “experience”
让平板电脑控制“小部件”显示在 投影仪上播放的视频的“顶部”。小部件将是显示在主要 “体验” 顶部的短视频或静态图像
Ensure that project software is mapped to correct HDMI port
确保项目软件映射到正确的 HDMI 端口
Ethernet to 32” Display (Optiq)
以太网到 32 英寸显示器 (Optiq)
When dial is switched to specific mode, switch IFE to “home screen” for that feature/mode via ADB
当拨盘切换到特定模式时,通过 ADB 将 IFE 切换到该功能/模式的“主屏幕”
Based on “button clicks”/messages coming from control tablet, start Movie, game, experience, etc on IFE via ADB
根据来自控制平板电脑的“按钮点击”/消息, 通过 ADB 在 IFE 上启动电影、游戏、体验等
Automatically start this control software on computer startup, and start up all peripherals in known state
在计算机启动时自动启动此控制软件,并在已知状态下启动所有外围设备
Send any errors to “control” tablet to be seen in settings tab
将任何错误发送到 “control” 平板电脑,以便在设置选项卡中看到
Support for mouse (as backup)
支持鼠标 (作为备份)
Support for Windows 11 platform with Core i9 processor
支持采用 Core i9 处理器的 Windows 11 平台
DELIVERABLES
交付
Developer shall provide to Thales the Deliverables as required to satisfy and complete the services described in this SOW and/or as may be further defined by Thales during the term of the SOW. Such Deliverables include but are not limited to the following:
开发商应向泰雷兹提供满足和完成本 SOW 中描述的服务和/或泰雷兹在 SOW 期限内可能进一步定义的交付物。此类交付物包括但不限于以下内容:
Documentation
文档
Developer shall provide, at minimum, the documentation listed below. Documentation shall be provided in a Developer-selected electronic format compatible with Windows Operating System and standard business applications (Microsoft Office, Adobe Acrobat).
开发人员应至少提供下面列出的文档。文档应以开发人员选择的电子格式提供,该格式与 Windows 操作系统和标准业务应用程序(Microsoft Office、Adobe Acrobat)兼容。
Project Documentation
项目文档
Change Log
更改日志
Test Procedure
测试程序
Design Documentation
设计文档
User Experience Designs and Concept
用户体验设计和概念
Software Product Documentation
软件产品文档
Test Results
测试结果
Version Description Document (VDD)
版本描述文档 (VDD)
Requirements Conformance Report
需求一致性报告
Software
软件
Control SW to run on Windows Computer
控制 SW 以在 Windows 计算机上运行
2D GUI Application for Android tablet
适用于 Android 平板电脑的 2D GUI 应用程序
Source Code
源代码
Source code for Control SW application
Control SW应用程序的源代码
Source code for 2D GUI application
2D GUI 应用程序的源代码
All Deliverables provided under this SOW are considered Work Product and shall be owned exclusively by Thales.
根据本 SOW 提供的所有交付物均被视为工作成果,应归泰雷兹独家所有。
MILESTONES AND DELIVERY DATES
里程碑和交货日期
Developer shall provide the Services and Deliverables in accordance with the following schedule:
开发商应按照以下时间表提供 S服务和 D eliverables:
Task No. | Key Milestones | Delivery Dates |
1 | Program Kickoff/SOW Execution | 1/6/25 |
2 | Design Complete | 1/21/25 |
3 | First SW Drop | 2/1/25 |
4 | Second SW Drop + All Documentation Delivered | 2/25/25 |
5 | Integration Phase | 3/3/25 |
6 | Final SW drop | 3/15/25 |
7 | Technical Support (Onsite at Thales & remote) | Ongoing |
Program Kickoff
计划启动
Developer will conduct a real-time project review with Thales’ project team. The project review will establish a detailed project timeline and coordination points and facilitate common understanding of project and product goals.
开发人员将与 Thales 项目团队进行实时项目审查。 项目审查将建立详细的项目时间表和协调点,并促进对项目和产品目标的共同理解。
SW Drop 1
SW Drop 1 (软件删除 1)
1. Software delivery of basic interconnect functionality between tablet, PC, SVDU, projector
1. 平板电脑、PC、SVDU、投影仪之间基本互连功能的软件交付
SW Drop 2
SW Drop 2 (软件拖放 2)
Full functionality of software and source code
s oftware 和源代码的完整功能
Software delivery as defined in Article III (Deliverables)
第 III 条(可交付成果)中定义的软件改进
Start of verification phase
验证阶段开始
Thales Integration Phase
泰雷兹整合阶段
Developer shall conduct integration and testing at Motivo Los Angeles offices. Developer shall provide technical support to Thales during the integration phase. Support shall consist of a mutually defined level of interaction between Thales and Developer including real-time communication, wherein Developer may provide technical consultation, investigation, and/or bug-fix patches to final software version.
开发人员应在 Motivo 洛杉矶办事处 进行集成和测试。开发人员应在集成阶段向 Thales 提供技术支持。支持应包括 Thales 和开发人员之间共同定义的交互级别 ,包括实时通信,其中开发人员可以提供技术咨询、调查和/或针对最终软件版本的错误修复补丁。
Final SW
最终 SW
Full functionality of software and source code taking into account from verification
从验证中考虑 software 和源代码的完全功能
Software delivery and all supporting Documentation as defined in Article III (Deliverables)
第 III 条(可交付成果)中定义的软件设计和所有支持文档
Milestones, Payment and Payment Schedule (To be quoted by Envee)
里程碑、付款和付款时间表(由 Envee 报价)
In consideration for the Services and Deliverables provided under this SOW, Thales shall pay to Developer the fixed fees set forth in the table below. Such fixed fees shall only be payable by Thales following the completion of the milestones as detailed below and acceptance by Thales as detailed in this SOW.
作为本工作说明书项下提供的服务和交付物的对价,泰雷兹应向开发商支付下表所列的固定费用。此类固定费用应仅在完成下文详述的里程碑并被泰雷兹接受(详见本 SOW)后支付。
Milestone/Deliverables | Amount |
First SW Drop | $8,964.00 |
Second SW Drop + All Documentation Delivered | $8,964.00 |
Total | $17,928.00 |
ACCEPTANCE CRITERIA
验收标准
Upon Developer’s completion of a milestone as detailed in the table above, Developer will provide a written confirmation of such completion to Thales, indicating the milestone completed and the date of such completion (“Milestone Completion Notice”). Thales will provide written acceptance or written notice of non-conformity within sixty (60) days (unless otherwise agreed) from the receipt of the Milestone Completion Notice (the “Acceptance Period”).
在开发商完成上表详述的里程碑后,开发商将向泰雷兹提供此类完成的书面确认,说明完成的里程碑和完成日期(“里程碑完成通知”)。 泰雷兹将在收到里程碑式完成通知后六十 (60) 天内(除非另有约定)( “验收期”)提供书面验收或不合格书面通知。
If Thales delivers a notice of non-conformity specifically identifying the non-conformity and stating in detail for each non-conformity how the Deliverable fails to materially conform to the requirements detailed in this SOW, before the end of the Acceptance Period, then Developer will modify the Deliverable to correct the non-conformities and resubmit the Deliverable within five (5) business days (unless otherwise agreed) from receipt of the notice of non-conformity (“Correction Period”). Upon resubmission of the Deliverable another Acceptance Period will ensue.
如果泰雷兹在接受期结束前 提交了一份不合格通知,具体指出了不合格项,并针对每项不符合项详细说明了交付物如何未能实质上符合本工作说明书中详述的要求,则开发商将修改交付物以纠正不符合项,并在五年内重新提交 D eliverable(5) 收到不符合项通知后的工作日(除非另有约定)(“更正期”)。 重新提交交付物后,将进入另一个接受期。
STATUS REPORTING
状态报告
Developer will provide weekly status reports addressing the following areas:
开发人员将提供每周状态报告,以解决以下方面的问题:
Overall Project Status. Highlighting activities performed during the reporting period; activities planned for next reporting period; schedule variances; variances in the financials of the project; hours actually performed per phase vs. hours originally planned for same phase and staffing
总体项目状态。h报告所涉期间开展的活动;下一报告期间计划开展的活动;进度差异;项目财务状况的差异;每阶段实际完成的小时数与同一阶段原计划小时数和人员配备
Issues. Escalation of project issues, obstacles
问题。E项目问题、障碍的扩展
Risks. Escalation and visibility into project risks, and mitigation strategies
风险。E项目风险的扩展和可见性,以及缓解策略
External Project Dependencies. Escalation and visibility into external project dependencies and requirements
外部项目依赖项。E扩展和了解外部项目依赖关系和需求
Milestones. Escalation and visibility into key project milestones
里程碑。E扩展和关键项目里程碑的可见性
Key Performance Indicators (“KPI”). Highlighting progress against phase exit criteria and deliverable completion
关键绩效指标 (“KPI”)。H根据阶段退出标准和可交付成果完成情况
LOCATION WHERE SERVICES ARE TO BE PERFORMED
执行服务的位置
The solution shall be delivered to the following Thales location for configuration, quality assurance, and acceptance testing:
该解决方案应 交付到以下 Thales 位置进行配置、质量保证和验收测试:
Thales Avionics, Inc.
泰雷兹航空电子公司
51 Discovery
51 发现
Irvine, CA 92618
尔湾, CA 92618
Developer shall conduct integration and testing at Thales’ Irvine, California offices. In addition, on-site support shall be provided at Thales’ Irvine, California offices
开发人员应在泰雷兹位于加利福尼亚州尔湾的办事处进行集成和测试。此外,泰雷兹位于加利福尼亚州尔湾的办事处将提供现场支持.
TECHNICAL SUPPORT
技术支持
Developer will provide all necessary technical support as determined by Thales (onsite as well as remote) required to implement and certify the Deliverables on Thales’ test systems in Irvine, CA. Continual on-site technical support at the Irvine, CA office will be needed for initial product integration and delivery.
开发人员将提供泰雷兹确定的所有必要技术支持(现场和远程),以便在 泰雷兹位于加利福尼亚州尔湾的测试系统上实施和认证交付成果。初始产品集成和交付需要加利福尼亚州尔湾办事处的持续现场技术支持。
THALES FURNISHED EQUIPMENT
泰雷兹家具设备
None
没有
SUBCONTRACTORS
分 包 商
None
没有
PROJECT MANAGERS
项目经理
Developer’s Project Manager: Michael Shiao michael.shiao@envee.aero
开发商项目经理:Michael Shiaomichael.shiao@envee.aero
Thales Product Manager: Ethan Trokie, Ethan.trokie@us.thalesgroup.com
泰雷兹产品经理:Ethan Trokie,Ethan.trokie@us.thalesgroup.com
Thales’ Procurement Manager:
泰雷兹采购经理:
INTEGRITY AND CORPORATE RESPONSIBILITY CHARTER
诚信与企业责任宪章
Envee acknowledges that it has signed the Thales Partners & Suppliers Integrity and Corporate Responsibility Charter and undertakes to comply therewith.
Envee承认它已经签署了泰雷兹合作伙伴和供应商诚信和企业责任宪章,并承诺遵守这些宪章。