On 28 October 2013 09:35, Zhu, Yongsheng <[email protected]> wrote:
> Thanks, Max. I’m glad you’re interested in this. You’re welcome to add
> more web apps from 01.org from my perspective. ****
>
> The framework may not be flexible enough to meet all your requirements. Be
> free to submit patches and refine them. Thanks again.
>
It's great that the 01.org apps are being incorporated into
crosswalk-demos. I'm really pleased to see the code being seriously used.
However, a couple of notes of caution:
1. Before attempting to run these apps, you should use bower to install
their dependencies first. If you fail to do this, you may have missing
resources (fonts, for example) or missing JavaScript libraries. These could
cause the app to fail completely or not have the expected visual appearance.
2. We recommend that you minify any JavaScript/CSS/HTML files in the
application before generating an apk. This step is not essential, but
should improve performance of the app on the device. To do this, you need
to install any node dependencies the project has ("npm install"), then run
the appropriate grunt task (normally "grunt wgt", which was originally
designed for Tizen packaging).
The HACKING.md file in each project outlines the process, what you need to
install first, etc.
We are still in the process of ironing out differences between the
applications, so that they all build in approximately the same way; but in
some cases, differences remain. We are also trying to update the
instructions and the applications themselves so that they work well with
Crosswalk, but that's also a work in progress.
If you are planning to incorporate more 01.org apps into crosswalk-demos,
we would be happy to prioritise the ones you are interested in, and assist
with cleaning up the instructions and build steps to make integration
easier.
Yours,
Elliot Smith
****
>
> ** **
>
> Yongsheng****
>
> ** **
>
> *From:* Max Waterman [mailto:[email protected]]
> *Sent:* Monday, October 28, 2013 4:17 PM
> *To:* Zhu, Yongsheng; [email protected]; Zhao,
> Tina; Zhang, Belem; Li, Cici X
> *Cc:* Dee, Georgene
>
> *Subject:* Re: Crosswalk-demos is ready to use.****
>
> ** **
>
> On 28/10/13 06:40, Zhu, Yongsheng wrote:****
>
> Hi, All****
>
> Crosswalk-demos is to build/package sample web apps into Android APKs and
> Tizen XPKs automatically in just one step. Thanks to the efforts from
> @kurli and @ShDavidliu to make it happen. See the repo here:
> https://github.com/crosswalk-project/crosswalk-demos****
>
> For QA or others who want to have a try of sample apps, you can easily
> build sample apps into Android APKs(or Tizen XPKs in future):****
>
> **1. **One-step to build all sample web apps into Android APKs
> automatically. For details, see the README in the repo. ****
>
> **2. **Apply our customized patches for these web apps.****
>
> **3. **Manifest.json for these web apps based on the spec defined
> by Crosswalk.****
>
> **4. **It’s easy for the purpose of demo. These web apps can help
> demonstrate the capabilities of crosswalk.****
>
> **5. **The missing part is for Tizen. Need efforts to package web
> apps for Tizen platform.****
>
> Currently we add three sample web apps there: HexGL, HangonMan and
> MemoryGame. More apps will be added if needed like for apps for WiDi and
> etc.****
>
> ****
>
> Yongsheng****
>
> ****
>
>
> Nice job! I like how they're all built as sub-modules from the real
> upstream :
>
> submodule.HangOnMan/src.url=https://github.com/01org/webapps-hangonman
> submodule.MemoryGame/src.url=
> https://github.com/01org/webapps-memory-game-older-kids
>
> I'll have to look at how that's done :)
>
> I'm not sure what the patches are for since we've been running them on
> Android for some time, along with the other 17 of them - perhaps the
> patches can be pushed upstream?
>
> I wonder if we can get the other 17 into this repo as submodules. One or
> two might not work on Android since they use Tizen APIs or need some work,
> but I guess we can get ~15 working satisfactorily.
>
> Perhaps (Elliot and) I can help add them as sub-modules and use the
> upstream build methods?
>
> Max.****
>
> _______________________________________________
> Crosswalk-dev mailing list
> [email protected]
> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev
>
>
--
Elliot Smith
Senior Software Engineer
Intel Open Source Technology Centre
_______________________________________________
Crosswalk-dev mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev