(23 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Roadmap and Milestones=
= Use Cases =
 
Public models:
* Merge Truck, Smart Truck, ACME Truck => Louis
* Consider removing / merging Rental Car, ACME Car, Test Vehicle N, Testig Passenger Welcome, Demo Car, Test Vehicle M, EL Car => Louis
* Merge BEG Vehicle + BEG Vehicle 2 => OK


{| class="wikitable"
{| class="wikitable"
|-
|-
! Event !! Date !! Demo !! Comments
! Use Case!! Comments
|-
| LeanIX Webinar || Aug 18 || EAM/VSM-Focus ||
|-
|-
| A1 Demo || Sept || Standard || Show AIoT storyline, incl. Smart Wipers + AI concepts
| ACME EV: Smart Wipers || Wiper animation should display "loading..." while loading => Chris
|-
|-
| Eclipse SdV Contribution Day || Sept 22 || VSS Browser + Velocitas, Python Language Mappings, CANOPi-integration || Contributions to Eclipse repo: VSS browser without dependencies (e.g. media library) and proprietary extensions
| ACME EV: Smart Wipers / AI || Big Loop => Chris
|-
|-
| Smart Home Challenge / WOB42 only || Oct/Nov || Standard || Requires open plug-ins, full backend integration, basic Access Control Mgmt
| ACME EV: Motion Sickness / Anti-Kinetosis || Make main algorithm visible in prototype; ensure proper use of VSS APIs => Chris
|-
|-
| wob42/MSFT Hackathon|| Oct || Standard || Plug-Ins
| ACME EV: Basic Monitoring|| Remove from ACME EV, move to Smart Truck => Devesh
|-
|-
| COVESA AMM || Oct 18-20 || Standard || Incl. CANOPi showcase
| Passenger Welcome || 1: Images are flickering => Louis; 2: Remove "Passenger Welcome" model => Devesh
|-
|-
| Eclipse CON || Oct 24|| Standard || Contributions to Eclipse
| Mahindra || Review proper use of VSS APIs
|-
|-
| Pre-BCW Pit-Stop || Oct 26|| Standard || Partner Use Cases, incl. Passenger Welcome, CANOPi / data broker
| City Transformer || Review proper use of VSS APIs
|-
|-
| BCW || Nov 9/10 || Standard || All Use Cases, incl. AIoT, HW, etc.
| Smart Trailer || Finalize demo according to CVO spec => Devesh
|-
|-
| CES Research Room || Jan 5/8, 2023 || Standard || Safety Guard integration, e.g. with Passenger Welcome
| Smart Truck || Finalize demo according to CVO spec => Devesh
|-
| Open Smart Home Challenge / public || Q1, 2023|| Standard || Full Access Control Mgmt
|}
|}


= Use Cases / Integrations =
CES
* [https://wiki.covesa.global/display/WIK4/EV+Optimization+-+Increase+Travel+Range+for+Fixed+Battery EV Optimization]


Functional
= Feature Requests=
{| class="wikitable"
 
|-
Tags
! Use Case!! Comments
* Add tags according to spec
|-
| Smart Wipers
* Basic
* AI - Functional
* AI - Big Loop
|| Including HW integration and Big Loop
|-
| Motion Sickness || Including simulation backend
|-
| Passenger Welcome || Including simulation backend
|}


Technical
Simulation
{| class="wikitable"
* Simple simulation: support VSS sensor data import from Google sheet
|-
* Separate project: FleetSim
! Use Case!! Comments
|-
| DTDL || Integrate DTDL Mapping
|-
| Safety Engine || TBD
|-
| CANOPi || Q: Remote integration or actual code deployment?
|-
| Pi Racer || Remote integration
|}


=Short Term=
Plugin Library
Customer Journey
* VSS pill: accept "label" to overwrite VSS signal name
* The top of the Edit button for a CJ is 100% aligned with the top of the CJ table rendering. Maybe move the button up or down a bit, would look better.
* VSS table: Cut off name on the left, not on the right ("...Front.Wiping.Mode")
* General
** Clean up documentation ("plugin howto", but also documentation for individual plugins) => Dirk
** Add "Widgets" link to MAIN MENU ("="), pointing to cleaned up version of https://playground-plugins.netlify.app/ => Louis


PINs
UX
* Tooltip for pin at the very top not visible
* Redundant "play" functions
* When selecting pin in an image, the VSS details are shown on the right side only; on the left side (VSS list), the VSS API should also be selected and highlighted
** Rename tab => "Dashboard" / different icon => Louis
* Fix "TBDs"
** Search/filters
** Code editor: Auto-insert Python code for VSS APIs
** Editing of all text fields (TBD: discuss additional VSS API meta data)
** Link between plugins/prototypes
* Plugins
** Library + documentation
** Themes


Media Library
User Feedback
* When associating an image from the library with an item like a prototype, it usually says "Upload image". In fact, to upload I have to go to the media library. So in the menu it should say "Attach image", and maybe include a link to the media library (open in new tab) so I can upload a new image if need be.
* Prototypes
** Enable editing of user feedback, including ratings, comments, effort estimation (1-5)
** Add link to portfolio overview
* Portfolio overview
** In chart, link each circle to corresponding prototype (click on circle opens prototype)


Prototype/User Feedback
APIs
* Still need to add "edit" functionality for "Feedback"
* Filter for wishlist APIs
* Import / export
* Wishlist => COVESA


Landing page (after selecting model)
Deployment
* "CVI Catalogue" => "Interface Catalogue (CVI)" (above "Browse, enhance, and ...")
* Make deployment targets (EPAM, Eclipse) pluggable
* Clean up Pyhton code to be closer to deployment target, e.g. (re-)move "await", etc.
* Eclipse
** Select org
** Pass VSS file + link to documentation
** Visibility of repo: Public or Private?


Python Mappings
Customer Journey Analysis / EAM
* Add "set_testdata()" functions
* Review
* Ownership => Jens?


VSS List
Misc
* Would be good if I can select and copy the name of a VSS API ("vehicle.body...") in the API details view on the right side of the API list
* SdV 101 / wiki: fix alignment of tooltip messages for image areas
* 3DS: Make API browser available (instead of iFrame)


Media Library
Media Library
* When associating an image from the library with an item like a prototype, it usually says "Upload image". In fact, to upload I have to go to the media library. So in the menu it should say "Attach image", and maybe include a link to the media library (open in new tab) so I can upload a new image if need be.
* Allow uploading of new versions of images, replacing existing ones
* Allow uploading of new versions of images, replacing existing ones


=Medium Term=
User Accounts
 
* Add image, real name
Key Epics (needed for BCW)
* We need an automated process for creating new accounts
* [[Playground_Plug-Ins|Plug-Ins]]
** Provide a well structured and well documented "Google Maps"-type of reference implementation of a plug-in, which can be used for example in Smart Wipers
* [[Playground_Analysis|Analysis]]
* [[Playground_Access_Control|Access Control]]
* [[Playground_Tags|Tags]]
 
Eclipse
* Velocitas Python mapping compliance
* Contribution of VSS browser to Velocitas (de-coupled from media library and other potential dependencies)
 
Prototype/Code
* Add list of used APIs + wishlist for this prototype
* Support "add sample code"-button
 
VSS List
- Add filter "Show all" | "VSS Standard" | "Wishlist"


Playground Markup
Playground Markup
Line 112: Line 102:
* Add trace / change log which records of all changes / edits, including time stamp and user ID
* Add trace / change log which records of all changes / edits, including time stamp and user ID


=Long Term=
=Longer Term=
* Social Media Integration / LinkedIn
* Social Media Integration / LinkedIn
=DONE=
* Add here...

Latest revision as of 16:29, 25 November 2022

Use Cases

Public models:

  • Merge Truck, Smart Truck, ACME Truck => Louis
  • Consider removing / merging Rental Car, ACME Car, Test Vehicle N, Testig Passenger Welcome, Demo Car, Test Vehicle M, EL Car => Louis
  • Merge BEG Vehicle + BEG Vehicle 2 => OK
Use Case Comments
ACME EV: Smart Wipers Wiper animation should display "loading..." while loading => Chris
ACME EV: Smart Wipers / AI Big Loop => Chris
ACME EV: Motion Sickness / Anti-Kinetosis Make main algorithm visible in prototype; ensure proper use of VSS APIs => Chris
ACME EV: Basic Monitoring Remove from ACME EV, move to Smart Truck => Devesh
Passenger Welcome 1: Images are flickering => Louis; 2: Remove "Passenger Welcome" model => Devesh
Mahindra Review proper use of VSS APIs
City Transformer Review proper use of VSS APIs
Smart Trailer Finalize demo according to CVO spec => Devesh
Smart Truck Finalize demo according to CVO spec => Devesh

CES

Feature Requests

Tags

  • Add tags according to spec

Simulation

  • Simple simulation: support VSS sensor data import from Google sheet
  • Separate project: FleetSim

Plugin Library

  • VSS pill: accept "label" to overwrite VSS signal name
  • VSS table: Cut off name on the left, not on the right ("...Front.Wiping.Mode")
  • General
    • Clean up documentation ("plugin howto", but also documentation for individual plugins) => Dirk
    • Add "Widgets" link to MAIN MENU ("="), pointing to cleaned up version of https://playground-plugins.netlify.app/ => Louis

UX

  • Redundant "play" functions
    • Rename tab => "Dashboard" / different icon => Louis
  • Fix "TBDs"
    • Search/filters
    • Code editor: Auto-insert Python code for VSS APIs
    • Editing of all text fields (TBD: discuss additional VSS API meta data)
    • Link between plugins/prototypes
  • Plugins
    • Library + documentation
    • Themes

User Feedback

  • Prototypes
    • Enable editing of user feedback, including ratings, comments, effort estimation (1-5)
    • Add link to portfolio overview
  • Portfolio overview
    • In chart, link each circle to corresponding prototype (click on circle opens prototype)

APIs

  • Filter for wishlist APIs
  • Import / export
  • Wishlist => COVESA

Deployment

  • Make deployment targets (EPAM, Eclipse) pluggable
  • Clean up Pyhton code to be closer to deployment target, e.g. (re-)move "await", etc.
  • Eclipse
    • Select org
    • Pass VSS file + link to documentation
    • Visibility of repo: Public or Private?

Customer Journey Analysis / EAM

  • Review
  • Ownership => Jens?

Misc

  • SdV 101 / wiki: fix alignment of tooltip messages for image areas
  • 3DS: Make API browser available (instead of iFrame)

Media Library

  • When associating an image from the library with an item like a prototype, it usually says "Upload image". In fact, to upload I have to go to the media library. So in the menu it should say "Attach image", and maybe include a link to the media library (open in new tab) so I can upload a new image if need be.
  • Allow uploading of new versions of images, replacing existing ones

User Accounts

  • Add image, real name
  • We need an automated process for creating new accounts

Playground Markup

  • In addition to {{}}, we should also consider supporting bullet poins like in media wiki (for CJ definitions, EA components, user feedback, etc.)

Logging

  • Add trace / change log which records of all changes / edits, including time stamp and user ID

Longer Term

  • Social Media Integration / LinkedIn