Meeting minutes
xfq: No chairs joined so I'll chair the session in the meanwhile. An Qing, any update on IoT?
… An Qing, any update on IoT?
IoT
QingAn: https://
[Qing goes through the PR]
martin: these changes are more or less trivial
[martin describes the use cases]
QingAn: we can discuss whether we should standardize more APIs
xfq: If no objections, we can merge it after the call.
Discover new usage of EPUB
Zheng_Xu: Happy New Year!
Zheng_Xu: I work in the publishing CG as a co-chair
… I worked in Rakuten for a few years
… last year I established my own company
… last year I did some experiments to expand the EPUB scope
… not just for ebooks
… EPUB can also turn pages now
… I did some experiemnts and think EPUB can do more stuff
[Zheng_Xu shows his screen]
Zheng_Xu: ^ I put some samples here
… you can package an HTML website
… you can play around with it
… you can read the EPUB 3.3 spec in https://
https://
Zheng_Xu: ^ this one is my favorite
Zheng_Xu: I used it to learn Flexbox
Zheng_Xu: MIT license
Zheng_Xu: ^ if you try this sandbox
… I created it last year
… like 'npm init'
… you can package an EPUB file
… you can convert a single Markdown file to an EPUB file
… you can also convert a single .txt file to an EPUB file
… you can drag and drop it
Zheng_Xu: it's not like Kindle, Kobo, or other reading apps
… one of the reasons I wanted to introduce it here is that the MiniApp Packaging spec is very similar to EPUB
… I was wondering if it's possible for us to work together
… to reduce some implementation cost and spec effort
Zheng_Xu: I'm very interested in how to package a MiniApp and deploy it in my system
… I will join the MiniApp CG meetings more frequently
martin: thank you
… I think it's a good tool
… it's fantastic
… I totally agree with you
… I think we can explore collaboration between EPUB and MiniApp Packaging
… not in terms of the final implementation
… for example, the MiniApp Manifest is more similar with the web app manifest
… differences in storing digital signatures
Zheng_Xu: I will join the CG meetings, and maybe the WG meetings as well
Zheng_Xu: MiniApp has digital signatures that EPUB does not have, but we can also add them in the EPUB spec.
Zheng_Xu: the manifest I'm using in the platform is JSON
… I'm converting it to Open Packaging Format (OPF) XML and convert it back to JSON
… welcome to join the Publishing CG as well
… in our CG we're focusing on a11y right now, we have some task forces running
… you can join our meetings
martin: I'll try to follow your work as well
… thank you
Zitao_Wang: I worked with martin on the MiniApp Packaging spec
… on TPAC 2021 we showed a tool to do conversion of manifest
https://
Zitao_Wang: this year we're interersed in Packaging conversion
… if you're interesed we can work together
Zheng_Xu: yes
… my tool is experiemntal as well
… it's a PWA
… you can try it on you mobile phone
… feel free to play around it
… for miniapps I saw the entry point is app.js
… I wonder how to bost a miniapp in our platform
… how can I define entry point for a MiniApp in a generic way
martin: in the miniapp manifest we have a property like web app manifest
… called 'pages'
… https://
… app.js is the main lifecycle for a MiniApp
Zheng_Xu: I'll check it out
Zheng_Xu: thank you
xfq: Any other comment from the group?
Gaps between MiniApp and Web APIs
[martin shares his screen]
martin: we have discussed components and support of the DOM
… today I want to talk about APIs
[martin shows an API list]
martin: some APIs have equivalent APIs in W3C standards
… some APIs have equivalent proposed APIs
… only a few additions
… router
… sms
… wifi (to connect to specific networks)
… it depends on the OS, maybe not required
… new proposals for IoT interfaces
… need to look at WoT work in case there's overlapping
… the Web APIs are well-defined
… we could define a miniamum set of recommended set of APIs
… I'll share with you this document
… could MiniApps rely on the standard DOM and may have access to the standard APIs?
… any comments?
Zheng_Xu: I'm very interested
… if we can adopt whatwevet the browsers are aleready adopting
… that would be great becase everything is standard
… there are other things in MiniApps like IoT
… for the router
… about web apps the router are mostly for the server
… but the libraries and frameworks like React also have routers
martin: will open an issue
AOB
xfq: AOB
… Next meeting. What about Feb 17th?
<martin> +1 to me
<QingAn> +1
xfq: So, confirmed next meeting 17th Feb