Hey all

Friendly reminder that I've set up the cordovajs show-n-tell for TOMORROW
(Wednesday Feb 8th) for 9AM PST.

This is just an overview / description of the project, how it is
structured, how we are employing requirejs to modularize all of our APIs,
and information of that sort. I will also go through the Android
implementation and show how to integrate the new JS into the current
Android implementation. My goal is to get platform owners/maintainers to:

1. Understand the structure of the project
2. Understand how to integrate into their platform
3. Understand how to help out and patch cordova-js for future

Of course answer any questions anyone may have.

Here are the meeting details, passwords for both call-in and connect
session should be:
12345678

Connect Session
----
Name:Cordova-JS Show-n-tell
Summary:Start Time:02/08/2012 9:00AM PST
Duration:01:00
URL:http://my.adobeconnect.com/cordovajs/

Call-In Phone Numbers
----
Internal (to Adobe): 6-9900
Local: 408-536-9900
International: +1-408-536-9900
Toll-Free(US & Canada): 877-220-5439
Meeting ID: 387077
Meeting Password: 12345678





On 12-02-03 11:16 AM, "Filip Maj" <[email protected]> wrote:

>Ill be in Europe so anything after 9AM PST means I'll be doing it after
>6PM my time.. I would prefer not to commit to anything past 7PM.
>
>
>
>On 12-02-03 11:06 AM, "Becky Gibson" <[email protected]> wrote:
>
>>I can make it work if necessary but would prefer sometime other than noon
>>Eastern on Wednesday.
>>
>>-becky
>>
>>On Feb 3, 2012, at 1:46 PM, Filip Maj wrote:
>>
>>> Would something like 9AM PST for Weds 2/8 work?
>>> 
>>> On 12-02-02 2:38 PM, "Bryce Curtis" <[email protected]> wrote:
>>> 
>>>> Sooner is better - any day between Fri (2/3) and Wed (2/8) are fine -
>>>>just
>>>> not 2/9,10.
>>>> 
>>>> Thanks.
>>>> 
>>>> On Thu, Feb 2, 2012 at 4:35 PM, Filip Maj <[email protected]> wrote:
>>>> 
>>>>> I was going to wait until the meeting before assigning tasks to get
>>>>> cordova-js in place but I think doing that after 2/16 is late.
>>>>> 
>>>>> Should we start working on it ASAP and just have the meeting as a way
>>>>>to
>>>>> get everyone on the same page, then?
>>>>> 
>>>>> On 12-02-02 2:29 PM, "Bryce Curtis" <[email protected]> wrote:
>>>>> 
>>>>>> I can't make 2/9 or 2/10.  Only week of 2/13.
>>>>>> 
>>>>>> On Thu, Feb 2, 2012 at 4:19 PM, Filip Maj <[email protected]> wrote:
>>>>>> 
>>>>>>> Here are the meeting details, passwords for both call-in and
>>>>>>>connect
>>>>>>> session should be:
>>>>>>> 12345678
>>>>>>> 
>>>>>>> Connect Session
>>>>>>> ----
>>>>>>> 
>>>>>>> Name:Cordova-JS Show-n-tell
>>>>>>> Summary:Start Time:02/09/2012 9:00AM PST
>>>>>>> Duration:01:00
>>>>>>> URL:http://my.adobeconnect.com/cordovajs/
>>>>>>> 
>>>>>>> 
>>>>>>> Call-In Phone Numbers
>>>>>>> ----
>>>>>>> Internal: 6-9900
>>>>>>> Local: 408-536-9900
>>>>>>> International: +1-408-536-9900
>>>>>>> Toll-Free(US & Canada): 877-220-5439
>>>>>>> 
>>>>>>> 
>>>>>>> Meeting ID: 387077
>>>>>>> Meeting Password: 12345678
>>>>>>> 
>>>>>>> 
>>>>>>> On 12-02-02 2:05 PM, "Filip Maj" <[email protected]> wrote:
>>>>>>> 
>>>>>>>> Just a heads up I will likely sched for 9am PST as I'll be in
>>>>>>> Amsterdam.
>>>>>>>> 
>>>>>>>> I'll set it up and send details shortly.
>>>>>>>> 
>>>>>>>> On 12-02-02 12:40 PM, "Bryce Curtis" <[email protected]>
>>>>>>>>wrote:
>>>>>>>> 
>>>>>>>>> 2/16 sounds good.
>>>>>>>>> 
>>>>>>>>> On Thu, Feb 2, 2012 at 2:33 PM, Brian LeRoux <[email protected]> wrote:
>>>>>>>>> 
>>>>>>>>>> Thu works for me! Can't wait to see this mainlined. Will be good
>>>>> to
>>>>>>>>>> see how you picture the new dev workflow to, uhm, work.
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> On Thu, Feb 2, 2012 at 10:08 AM, Shazron <[email protected]>
>>>>> wrote:
>>>>>>>>>>> Sounds good - set up a meeting invite for a time best for you,
>>>>> we
>>>>>>> can
>>>>>>>>>>> go on Connect
>>>>>>>>>>> 
>>>>>>>>>>> On Thu, Feb 2, 2012 at 9:59 AM, Filip Maj <[email protected]>
>>>>> wrote:
>>>>>>>>>>>> Shaz why don't we plan for some mutual programming sessions
>>>>>>> (online?
>>>>>>>>>> In
>>>>>>>>>>>> person?) for the week of the 13th?
>>>>>>>>>>>> 
>>>>>>>>>>>> On 12-02-02 9:48 AM, "Shazron" <[email protected]> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> Sounds good for me whenever you are available Fil (although
>>>>> I'm
>>>>>>> away
>>>>>>>>>>>>> Feb 23 until early Mar)
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Wed, Feb 1, 2012 at 3:14 PM, Filip Maj <[email protected]>
>>>>> wrote:
>>>>>>>>>>>>>> I'm in transit early next week to Europe and presenting/at a
>>>>>>>>>> conference
>>>>>>>>>>>>>> mid-week. I can do late next-week though (Thursday?). Or the
>>>>>>>>>> following
>>>>>>>>>>>>>> week once im back in north america.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On 12-02-01 2:58 PM, "Bryce Curtis" <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Having a session would be helpful.  Early next week
>>>>>>>>>>>>>>>(Mon/Tue
>>>>>>>>>>>>>>> 11PT/1CT/2ET)
>>>>>>>>>>>>>>> would be good.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Wed, Feb 1, 2012 at 4:29 PM, Steven Gill
>>>>>>>>>> <[email protected]>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> +1 on connect session
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Wed, Feb 1, 2012 at 2:21 PM, Filip Maj <[email protected]>
>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> The JS code base is pretty much there. Works on Android.
>>>>>>> Works
>>>>>>>>>>>>>>>> almost
>>>>>>>>>>>>>>>>> completely on BB + PlayBook. I'll need help to get it
>>>>>>> working
>>>>>>>>>> on
>>>>>>>>>>>>>>>> iOS +
>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>> other platforms. It's here:
>>>>>>>>>> http://github.com/callback/callback-js
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> If there is enough interest, I am down for setting up a
>>>>>>> public
>>>>>>>>>>>>>>>> Connect
>>>>>>>>>>>>>>>>> session where I can go over the implementations Gord
>>>>> Tanner
>>>>>>>>>> and I
>>>>>>>>>>>>>>>> have
>>>>>>>>>>>>>>>> been
>>>>>>>>>>>>>>>>> working on so people can get a feel for how this stuff
>>>>> is
>>>>>>> laid
>>>>>>>>>> out.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Some general notes about changes that we will need for
>>>>> all
>>>>>>>>>> native
>>>>>>>>>>>>>>>>> implementations:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> *   Change all of the JavaScript references in the
>>>>> native
>>>>>>>>>>>>>>>>> implementations. No more global references in native. No
>>>>>>> more
>>>>>>>>>> random
>>>>>>>>>>>>>>>>> "_cast" global methods that convert native return values
>>>>>>> into
>>>>>>>>>> JS
>>>>>>>>>>>>>>>> objects
>>>>>>>>>>>>>>>> or
>>>>>>>>>>>>>>>>> whatnot - the JS implementation should be doing this
>>>>>>> anyways.
>>>>>>>>>>>>>>>>> *   Make all plugin service names consistent
>>>>>>>>>>>>>>>>> *   Make all plugin action names consistent
>>>>>>>>>>>>>>>>> *   Normalize file:/// URIs across platforms for the
>>>>> File
>>>>>>>>>> API.
>>>>>>>>>> I.e.
>>>>>>>>>>>>>>>> iOS
>>>>>>>>>>>>>>>>> uses file:///localhost/, BB uses just file:///, android
>>>>>>> uses
>>>>>>>>>>>>>>>> something
>>>>>>>>>>>>>>>>> else, etc.
>>>>>>>>>>>>>>>>> *   Figure out (i.e. axe) what to do with
>>>>>>> platform-specific
>>>>>>>>>> APIs
>>>>>>>>>>>>>>>>> (Android's Crypto, iOS SMS+Telephony)
>>>>>>>>>>>>>>>>> *   Normalize error objects returned from native across
>>>>>>> all
>>>>>>>>>>>>>>>> platforms
>>>>>>>>>>>>>>>>> *
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Platform-specific notes:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> *   Android, I have a unified-js branch up on my fork
>>>>>>> that we
>>>>>>>>>> just
>>>>>>>>>>>>>>>> need
>>>>>>>>>>>>>>>>> to merge in:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>> https://github.com/filmaj/incubator-cordova-android/tree/unified-js
>>>>>>>>>>>>>>>>> *   BlackBerry, I have the same thing going on but it
>>>>> is
>>>>>>> at
>>>>>>>>>> about
>>>>>>>>>>>>>>>> 80%:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>> 
>>>>> 
>>>>>https://github.com/filmaj/incubator-cordova-blackberry-webworks/tree/u
>>>>>n
>>>>>>>>>>>>>>>> if
>>>>>>>>>>>>>>>> ied-js
>>>>>>>>>>>>>>>>> *   For all other platforms, I'd love to do some hack
>>>>>>>>>> sessions
>>>>>>>>>> with
>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>> platform owner(s) to go over what is required. Looking
>>>>> for
>>>>>>>>>>>>>>>> volunteers
>>>>>>>>>>>>>>>> :)
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Other things I'd like to get into the cordova-js project
>>>>>>>>>> before
>>>>>>>>>> 1.5:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> *   move all unit-testy stuff from mobile-spec into the
>>>>>>>>>> cordova-js
>>>>>>>>>>>>>>>> unit
>>>>>>>>>>>>>>>>> tests
>>>>>>>>>>>>>>>>> *   Once we have cordova-js working on platforms (the
>>>>> big
>>>>>>> 3?
>>>>>>>>>> BB
>>>>>>>>>>>>>>>> Android
>>>>>>>>>>>>>>>>> iOS?), we'll need to once-over the API docs again as
>>>>> some
>>>>>>>>>> stuff in
>>>>>>>>>>>>>>>> there
>>>>>>>>>>>>>>>>> will no longer be relevant (I.e. Platform-specific
>>>>> quirks)
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> I'm looking to get started on this right away. The
>>>>> sooner I
>>>>>>>>>> can
>>>>>>>>>> get
>>>>>>>>>>>>>>>> help
>>>>>>>>>>>>>>>>> from platform maintainers in integrating cordova-js into
>>>>>>> the
>>>>>>>>>> project
>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>> better.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> 
>>> 
>>
>

Reply via email to