incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Plaquette, Paul" <paul.plaque...@intel.com>
Subject Re: [PROPOSAL] Ripple Emulator
Date Mon, 08 Oct 2012 09:48:56 GMT
Congratulations !

On Sat, Oct 6, 2012 at 11:15 AM, Brian LeRoux <b@brian.io> wrote:

> Great stuff, congratulations Gord, Dan, Brent, Fil, Mike, and Mark! =)
>
> On Sat, Oct 6, 2012 at 3:08 AM, Filip Maj <fil@adobe.com> wrote:
> > Congrats guys! Can't wait to commit to this suckah!
> >
> > On 10/5/12 12:34 PM, "Gord Tanner" <gord@tinyhippos.com> wrote:
> >
> >>FYI:
> >>
> >>The wheels are turning for Ripple as an Apache Project.
> >>
> >>
> >>---------- Forwarded message ----------
> >>From: Dan Silivestru <dan.silivestru@gmail.com>
> >>Date: Fri, Oct 5, 2012 at 3:28 PM
> >>Subject: [PROPOSAL] Ripple Emulator
> >>To: general@incubator.apache.org
> >>
> >>
> >>Dear Member of ASF,
> >>
> >>We are putting forward a proposal to have the Ripple Emulator project
> >>donated to the ASF as Top Level Project. The project is currently open
> >>source and can be found here: https://github.com/blackberry/Ripple-UI/
> >>
> >>Please find the proposal below (the proposal can also be found here:
> >>https://github.com/gtanner/ripple.apache.proposal)
> >>
> >>Ripple, A Mobile Environment Emulator
> >>=====================================
> >>
> >>Abstract
> >>========
> >>
> >>Ripple is a browser based mobile phone emulator designed to aid in the
> >>development
> >>of HTML5 based mobile applications.  Ripple is a cross platform and cross
> >>runtime testing/debugging tool. It currently supports such runtimes as
> >>Cordova, WebWorks
> >>and the Mobile Web.
> >>
> >>Proposal
> >>========
> >>
> >>Ripple is going to be (in some circles already is) the goto emulator
> >>for rapid development of mobile web applications. This
> >>will be accomplished by quickly keeping up with the mobile web
> >>platforms as they arise (Cordova, Tizen, WAC, WebWorks, etc).
> >>
> >>Background
> >>==========
> >>
> >>Ripple started as a product of tinyHippos and was aquired by Research
> >>in Motion in late March 2011.  Ripple was then open sourced
> >>under the Apache 2.0 License and hosted on the blackberry github
> >>account (http://github.com/blackberry/Ripple-UI).
> >>
> >>Ripple is a browser based mobile phone emulator that runs as a chrome
> >>extension.  It fills the gap for developers between
> >>developing on their desktops/laptops and having to test on platform
> >>specific emulators or physical devices. Ripple allows develors
> >>to quickly edit-refresh-test in Chrome on their desktops/laptops while
> >>working on web content that will be embedded and distributed
> >>as a native application.
> >>
> >>Rationale
> >>=========
> >>
> >>The project is currently opensourced and managed by a small team at
> >>Research in Motion.  We are starting to have some
> >>more community engagement but the project could benefit from greater
> >>exposure in the open source cummunity.  Our team
> >>overlaps highly with the Cordova group. Watching the success for that
> >>project in Apache has inspired us to contribute
> >>Ripple to the ASF as well.
> >>
> >>Ripple fills a large gap in the toolset for most mobile web developers
> >>between development on the desktop and testing
> >>on the physical device.
> >>
> >>Current Status
> >>==============
> >>
> >>Currently all development is managed on github via the issues and the
> >>direction of the project is strongly influenced by
> >>Research in Motion.  A more clear project plan and more open
> >>communication will be needed by this project to abide by
> >>the apache guidelines.
> >>
> >>Metriocracy
> >>===========
> >>
> >>Ripple has been very accepting of letting in patches from 3rd party
> >>developers and has been functioning like apache in requiring a CLA
> >>for code to be pulled in. The core team is hoping to grow and include
> more
> >>developers.
> >>
> >>Community
> >>=========
> >>
> >>The development community of Ripple is a small but tight knit group but
> >>the users of the project number more than 40,000. With the launch
> >>ofemulate.phonegap.com (which is a portal for installing ripple) we
> >>are
> >>getting approx 5000 hits a day to that site.
> >>
> >>
> >>Core Developers
> >>===============
> >>
> >>See Inital Committers below.
> >>
> >>Alignment
> >>=========
> >>
> >>Apache is a good match for this project due to it's close ties
> >>to the Cordova Project. Cordova has been very successful as a project
> >>since joining Apache and we hope Ripple will follow suit.
> >>
> >>Known Risks
> >>===========
> >>
> >>Orphaned Products
> >>-----------------
> >>
> >>Ripple is a core component to the toolset at RIM and the Cordova /
> >>Phonegap community has embrased ripple into their tooling
> >>as well. This project has been under active development for 3 years
> >>and a lot of vested interest from both RIM and the
> >>community is already present to keep the tool up to date.
> >>
> >>Inexperience with Open Source
> >>-----------------------------
> >>
> >>Ripple has been opensourced at RIM for the last year.  All of the work
> >>is done in the open. There are a few extra measures we need to learn
> >>how to take (mailing lists, project planning) for working within the
> >>ASF community.
> >>However the team has a good understanding of what needs to happen, as
> >>some of the
> >>team are also contributers to the Apache Cordova Incubator project.
> >>
> >>Homogenous Developers
> >>----------------------
> >>
> >>Ripple's core team currently all works at RIM with contributions for
> >>some features done by third parties.  There is a
> >>backlog of features currently done / being put in by third parties
> >>such as Adobe and IBM.
> >>
> >>Reliance on Salaried Developers
> >>-------------------------------
> >>
> >>Most of the developers are paid by their employer to contribute to
> >>this project but are all highly involved on a personal
> >>level with this project as well as the mobile web community.
> >>
> >>Relationships with Other Apache Products
> >>----------------------------------------
> >>
> >>There is a strong overlap and relationship between the ripple and
> >>cordova teams.  Gord Tanner is an active commiter in
> >>both project and has been ensuring that both projects progress together.
> >>
> >>An Excessive Fascination with the Apache Brand.
> >>------------------------------------------------
> >>
> >>A driver for this project going to apache is to get broader community
> >>enagagement and involvement.  Most of the developers
> >>who would contribute to this project are already contributing to
> >>Cordova so migrating over and contribuiting to ripple
> >>would be a simple
> >>
> >>Documentation
> >>=============
> >>
> >>Initial Source
> >>===============
> >>
> >>Source can be found at: https://github.com/blackberry/Ripple-UI
> >>
> >>Source and Intellectual Property Submission Plan
> >>================================================
> >>Source is currently licensed via the Apache 2.0 license which is
> >>inline with ASF.  All files currently
> >>have an apache header on them with a copyright of Research in motion
> >>(https://github.com/blackberry/Ripple-UI).
> >>
> >>Also we have some images that are not licensed under Apache (see
> >>
> https://github.com/blackberry/Ripple-UI/blob/master/ext/assets/images/READ
> >>ME.md)
> >>The images are of some BlackBerry phones but can be removed if this is an
> >>issue.
> >>
> >>All external contributions to the project currently require that an
> >>ICLA or CCLA be signed by the contributor. Links to the documents can
> >>be found below:
> >>
> >>  *
> >>
> http://www.blackberry.com/legal/pdfs/webworks/Research_In_Motion_Limited_C
> >>CLA_021811_cl.pdf
> >>  *
> >>
> http://www.blackberry.com/legal/pdfs/webworks/Research_In_Motion_Limited_I
> >>CLA_021811_cl.pdf
> >>
> >>We believe the CLAs we have on file will allow RIM to sign a Software
> >>Grant. (SGA)
> >>
> >>External Dependencies
> >>======================
> >>
> >>- 3d.js (http://wiioperasdk.com) - Custom License:
> >>http://wiioperasdk.com/sdk/3d.js
> >>- Math.uuid.js (http://www.broofa.com) - Dual licensed under the MIT
> >>and GPL licenses: http://www.broofa.com/Tools/Math.uuid.js
> >>- OpenLayers.js (ttp://svn.openlayers.org/trunk/openlayers) - Licensed
> >>under Clear BSD:
> >>http://svn.openlayers.org/trunk/openlayers/license.txt
> >>- almond.js (http://github.com/jrburke/almond) - Licensed under MIT:
> >>https://github.com/jrburke/almond/blob/master/LICENSE
> >>- draw.js (http://wiioperasdk.com) - Custom License:
> >>http://wiioperasdk.com/sdk/draw.js
> >>- jWorkflow (http://github.com/tinyhippos/jworkflow) - Licensed under
> >>MIT: http://www.opensource.org/licenses/mit-license.php
> >>- jXHR.js
> >>(https://github.com/blackberry/Ripple-UI/blob/master/thirdparty/jXHR.js)
> >>- Licensed under MIT:
> >>http://www.opensource.org/licenses/mit-license.php
> >>- jasmine (https://github.com/pivotal/jasmine) - Licensed under MIT:
> >>http://www.opensource.org/licenses/mit-license.php
> >>- jquery (http://jquery.com) - Dual licensed under MIT and GPL:
> >>http://jquery.org/license (includes sizzle.js, now licensed under MIT:
> >>https://github.com/jquery/sizzle/blob/master/LICENSE)
> >>- jquery.tooltip
> >>(http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/) - Dual
> >>Licensed under MIT and GPL:
> >>http://www.opensource.org/licenses/mit-license.php
> >>http://www.gnu.org/licenses/gpl.html
> >>- jQuery UI (http://jqueryui.com) - Licensed under MIT:
> >>http://www.opensource.org/licenses/mit-license.php
> >>- node (http://nodejs.org) - Dependant on node.js, but we do not
> >>redistribute the source or binaries
> >>- jake (git://github.com/mde/jake.git) - Dependant on jake, but we do
> >>not redistribute the source or binaries
> >>- jshint (http://github.com/jshint/node-jshint) - Licensed under MIT:
> >>http://www.opensource.org/licenses/mit-license.php
> >>- csslint (http://github.com/stubbornella/csslint.git) - License
> >>information here:
> >>https://github.com/stubbornella/csslint/blob/master/LICENSE
> >>- uglify-js (git@github.com:mishoo/UglifyJS.git) - Licensed under BSD:
> >>https://github.com/mishoo/uglifyjs
> >>- connect (git://github.com/senchalabs/connect.git) - Licensed under
> >>MIT: https://github.com/senchalabs/connect/blob/master/LICENSE
> >>- argsparser (git://github.com/kof/node-argsparser.git) - No license
> >>specified: https://github.com/kof/node-argsparser
> >>- jsdom (http://github.com/tmpvar/jsdom.git) - License information
> >>here: https://github.com/tmpvar/jsdom/blob/master/LICENSE.txt
> >>
> >>Required Resources
> >>==================
> >>
> >> * Mailing Lists
> >>  - ripple-dev
> >>  - ripple-commits
> >>  - ripple-private
> >> * git
> >>  - git://git.apache.org/incubator-ripple.git
> >>  - Mirrored to: https://github.com/apache/incubator-ripple
> >> * issue tracking
> >>  - Bugzilla (ripple)
> >>
> >>Initial Committers
> >>==================
> >>
> >>  * Gord Tanner (gtanner@gmail.com)
> >>  * Dan Silivestru (dan.silivestru@gmail.com)
> >>  * Brent Lintner (brent.lintner@gmail.com)
> >>  * Fil Maj (fil@adobe.com)
> >>  * Micheal Brooks (mbrooks@adobe.com)
> >>  * Mark Dineen (mark@dineen.biz)
> >>
> >>Sponsors
> >>========
> >>
> >>Champion: Ross Gardler (rgardler@opendirective.com)
> >>Mentor: Jukka Zitting (jukka.zitting@gmail.com)
> >>
> >>
> >>Looking forward to the groups thoughts / comments,
> >>
> >>--
> >>Dan Silivestru
> >>Open Source Ambassador, RIM
> >>+1 (519) 589-3624
> >>
> >>
> >>--
> >>Gord Tanner
> >>Senior Developer / Code Poet
> >>tinyHippos Inc.
> >>@tinyhippos
> >
> ---------------------------------------------------------------------
> Intel Corporation SAS (French simplified joint stock company)
> Registered headquarters: "Les Montalets"- 2, rue de Paris,
> 92196 Meudon Cedex, France
> Registration Number:  302 456 199 R.C.S. NANTERRE
> Capital: 4,572,000 Euros
>
> This e-mail and any attachments may contain confidential material for
> the sole use of the intended recipient(s). Any review or distribution
> by others is strictly prohibited. If you are not the intended
> recipient, please contact the sender and delete all copies.
>
>


-- 
____________________________

Paul Plaquette,
Senior Software Engineer
Intel Corporation SAS
Open Source Technology Center
France, Montpellier

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message