Q & A with Josh Roesslein - LemontechSA/TideSDK GitHub Wiki

Introduction

This page documents an outline for our Q & A session with Josh Roessien that we are in the process of scheduling.

You will see Josh's comprehensive commit history to the Titanium Desktop project. Josh remains one of the last employees at Appcelerator with detailed knowledge of its sources. This Q & A builds on our previous Q & A with Marshall Culpepper on June 15, 2012 to focus on current issues in the code base and the future of TideSDK. Josh's exploratory work with the Chrome Embedded Framework and recommendations for the future of the codebase will be an important take away from our session. This material will be consolidated in our developer orientation to acquaint new developers with our TideSDK.

If you have questions to contribute to the session with Josh, please send post them to the mailing list.

https://groups.google.com/forum/?fromgroups#!topic/tidesdk/ixLRI6BDn6w

These will be gathered and organized into the outline for the session once we have a solid date with Josh.

Tentative Q & A Topics

This outline is tentative and will adapt somewhat based on input from our developers leading up to the session:

Topics

  • Legacy and future of TideSDK
  • Current Issues
    • Drillbit (linux)
    • Dependency bundles
      • Upgrade process
    • Updates gathering
    • Windows branch.
      • What are the most important differences.
      • RC4 vs RC6e
    • Branches
      • RC4, RC5, RC6 main changes
    • Other useful github repos we can use
  • What were the most important pending issues for releasing 1.2.0.RC6e?
  • Migrating from scons (gyp -used on chromium, node- alternative)
  • Building WinCairo/Webkit tips / Internal documentation
  • Apple Store thoughts
  • How tight is the Mobile development to the Desktop one? should we trying to follow mobile development? Are there common/similar modules?
  • Webkit Alternatives
    • Chrome Embedded
    • V8 experience on mobile
    • Mozilla XULRunner
    • AppJS/Pokki
  • NodeJS
    • libuv support for embedding?
  • Build and Test Processes
    • Continuous Integration

Copyright and Attribution

The following copyright and attribution applies to this document:

Copyright © 2012 David Pratt (for TideSDK). All rights reserved.

CONTRIBUTORS:

  • David Pratt
  • Francisco Zarate