- Style guide
- Roadmap
- Brian would like everyone to review it
- Voice interest if you want to work on a certain feature
- Patrick kicked it off
- Yohei is also working on it
- Dividing his time between phonegap.com and Cordova
- Open source project
- Contributor focused
- Contribution process
- User space
- App focus
- Steve is working on it
- Written in node.js
- Shells out to each platform build script
- Steve and Brian will be posting details on it onto the mailing-list today
- Goal is to cut Apache releases with this script
- Patrick requires node.js for Weinre.
- He is working with Apache to get node.js on their servers for automated builds
- 1.4 is too early
- Bryce feels like 1.5 is a do-able timeframe for the first Apache release
- January 31, 2012 (Tentative)
- Not enough time for an Apache release
- Target for Apache release
- Renaming all of the code
- Fil could use some more resources to help with other platforms
- Jesse for WP7?
- Shazron for iOS?
- Package namespaces is one of the largest differences between iOS and the other platforms
- iOS JavaScript also have a couple "global caste" functions for native-to-javascript communication
- These will need to be removed or wrapped into the ios-utils function
- The goal would be to avoid dropping these functions into the global namespace
- Anis for Bada?
- In the next week or two, Fil and Gord will do a connect session to explain the code
- Schedule a time on the mailing-list
- Joe, Fil, and Anis
- In Android 3/4, SDK switched from WebKit to Chrome
- There is a bug where you cannot open Android assets (www/)
- The fullpath is referenced in the native code, instead of a relative URL
- Joe has a workaround using the Android "jail"
- The side-effect is that all assets in "assets/www" would need to be moved into the "jail" on first run (at run-time)
- A downfall is that run-time storage is doubled (original assets and jailed assets)
- From the PhoneGap developer perspective, there is no change
- There is a bug where you cannot open Android assets (www/)
- The work is currently in a branch on the Android source
- Bryce, Simon, Joe, Fil, and Anis should take this to the mailing list and schedule a Connect call for code-review
- Based on the code-review, this feature will hit release 1.4 or 1.5
- Try to get these into the docs repository for 1.4
- Has been a troublesome topic on Google Groups
- Anis patched an Android bug for "*"
- He proposed a consistent implementation across all platforms
- Potentially follow the Opera standard for white-listing
- White-listing should be documented on the docs site (Getting Started section)
- Simon just added tests to mobile-spec for the draft of the newest APIs
- Fil: Are we switching to this spec?
- Simon: Keep the existing spec, but begin implementing the new draft. Tell people that the existing spec will be gradually moving away.
- Fil: Would like to see the updated Battery spec for 1.5 (not 1.4)
- Debate: should we include it in Plugins XML by default?
- Potential performance issues if we include it by default
- At the moment, there is no performance issue if you do not subscribe to the event
- However, the new Battery Spec would run from the beginning
- This is leading into a "Plugins Definition" discussion
- Take this onto the mailing-list
- Brian: Should we move this into cordova-js?
- Fil: No, they are difficult to use as automated unit tests. We can move certain parts into the unit tests, but we should keep mobile-spec on its own.
- Steve: Some of the repositories in github.com/apache/* are missing tags
- Bryce: Seconded. He has also noticed too
- EVERYONE - please push all of the tags
git push --tags origin
- where "origin" is the Apache GitHub and Apache Git Infra
- For each platform, we need to document how Plugins XML works
- For each platform, we need to document how to create a plugin
- For each platform, we need to document how to use a plugin
- At 1.5 we will fix the naming
- cordova-blackberry-webworks => cordova-blackberry
- cordova-iphone => cordova-ios