You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openmeetings.apache.org by Susheel Jalali <Su...@CoscendCommunications.com> on 2014/12/24 05:10:37 UTC

Want to Contribute to Development: Developer’s Guide / Tutorials

Dear Fellow Developers of OpenMeetings:

Thank you for developing this video conference product.  We have been 
using this product for our internal meetings and sales presentations to 
customers and investors.

To help this product flourish in the industry, we would like to 
contribute to the developers of this product.  One of the ways we would 
contribute is to create and post a Deverloper’s Guide / Tutorial.  This 
will help developers add modules and plugins, and more developers will 
contribute to the development of the product.  We would appreciate your 
feedback and answers to the questions below.  Also, let us know where 
this document could be posted for other developers to use it?

*Outline of Developer’s Guide / Tutorial*

This Developer’s Guide currently includes:

    ·System-level description of OpenMeetings, its components and
    technology layers

    ·High-level design description of how these system components
    interact with each other

    ·Step by step method for developers to add new modules

We would like to expand this document to include:

    ·Steps to integrate various plugins

    ·Common troubleshooting during compilation

*Questions for feedback*

To make progress on this Tutorial / Guide, could you kindly help me 
answer the questions below?

·Are there any other topics to be covered in this Tutorial?

·How to make a specific widget on an Open Laszlo-based form or panel to 
appear or disappear?

·How to modify the application business logic on server that is 
connected to an LZX event or widget?

·How to track the Java code related to or invoked by an LZX component?

·Are some Java classes and class-related  HTML files also generated from 
XML/ LZX?

·How to add, edit and delete content specific to a conference event to 
Dashboard?

·List of OL/Flash features to avoid if the target is a DHTML runtime 
(e.g. not use ActionScript libraries, Flash cookies,…?.).

Thank you.

Sincerely,
-- 

Regards,

Susheel Jalali

Customer Operations Leader,

Coscend Communications Solutions


_Susheel.Jalali@CoscendCommunications.com_

Web site:www.CoscendCommunications.com 
<http://www.coscendcommunications.com/>

------------------------------------------------------------------

*Coscend’s**Software Service Factory*

"*Coscend Communications* is ... *pioneering a new approach*to ... 
software applications development, and systems integration."

*Light Reading Network, *December, 2007

"*Coscend*is at the*vanguard of a new evolution*in telco OSS/BSS systems 
integration."

*Caroline Chappell*
A leading authority in the communications services software industry

"There are *innovative*…*tools*from ... *Coscend *bubbling up, which 
will help accelerate the data consolidation process and reduce its cost."

*Dennis Mendyk, */Editor,/Building a *Telco Service Factory*

------------------------------------------------------------------

CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail 
Messages from Coscend Communications Solutions' posted at: 
http://www.CoscendCommunications.com/Terms_and_Conditions.html 
<http://www.coscendcommunications.com/Terms_and_Conditions.html>




Re: Want to Contribute to Development: Developer’s Guide / Tutorials

Posted by Pierre Smits <pi...@gmail.com>.
Susheel,

All contributions are welcome. However, with each contribution done comes
the burden of checking whether the contribution poses a legal risk for the
project and the ASF. With code, this burden lies on the contributors who
are enabled to commit such contributions to the repositories of the ASF.

With other contributions, such as (enhancements to) documentation, this
burden not only lies on the PMC of the project, but also on the contributor
persisting the change in tools such as the aforementioned project WIKI.

So, before you put your contributions in the WIKI I suggest you familiarise
yourself with the information presented on the licensing page of the Apache
Software Foundation regarding contributions (found here:
http://www.apache.org/licenses/ ), and submit an ICLA to the foundation and
informing this project of the resulting outcome of that process.

If your contributions can also be tied to being generated from work already
done within your company or during time spent in the employer's time, I
suggest to setup talks within your company to persuade it to submit a CCLA
and/or SGA.

Best regards,

Pierre Smits

*ORRTIZ.COM <http://www.orrtiz.com>*
Services & Solutions for Cloud-
Based Manufacturing, Professional
Services and Retail & Trade
http://www.orrtiz.com

Re: Want to Contribute to Development: Developer’s Guide / Tutorials

Posted by Maxim Solodovnik <so...@gmail.com>.
That would be great!
Such documentation can be placed to Wiki, then moved/referenced on the main
site

On Thu, Dec 25, 2014 at 11:47 AM, Susheel Jalali <
Susheel.Jalali@coscendcommunications.com> wrote:

>  Dear Maxim and OpenMeetings Developers,
>
>
>  It is great to hear that we are moving from OpenLaszlo to HTML5.  Just
> as the HTML5 path OpenMeetings is taking, our company’s products are also
> written in HTML5 and Java.  For our products to be accepted more widely
> by mass users, we documented everything from design of the system,
> high-level and low-level components, and created collaborative feedback
> processes with users and technologists.  It helped us get more developers
> to contribute to our products as well as more customers to adopt our
> products.
>
>
>
> We could create similar documentation (Developer’s Guide / Tutorial) on
> design and others for OpenMeetings on
>
> •     HTML5 / Apache Wicket UI
>
> •     DHTML room
>
> •     Apache Flex
>
> •     Migration path considerations for OL-dependent components/plugins
> to DHTML
>
>
>
> Our intent to create documentation is to help OpenMeetings grow like
> jQuery, Android, Fedora / RHEL or Eclipse.  Vetted requirements obtained
> from users and rigorously created documentation through collaboration with
> user community will
>
> •     Excite more IT administrators and users to adopt it sooner at
> companies similar to what jQuery has achieved.
>
> •     Generate more consulting contracts for your project’s commercial
> support teams.
>
> •     Attract high-quality developers to build innovative modules and
> plugins similar to what Android apps have achieved.
>
>
>
> By complementing the efforts of current committers, our created
> documentation could help OpenMeetings achieve the above benefits sooner.
>
>
>
>
> Thank you.
>
>
> Sincerely,
>
> Regards,
>
> Susheel Jalali
>
> Customer Operations Leader,
>
> Coscend Communications Solutions
>
> Elite Premio Complex Suite 200 Survey No 7 & 8 Balewadi Pune 411045
> Maharashtra India
>
> *Susheel.Jalali@CoscendCommunications.com
> <Su...@CoscendCommunications.com>*
>
> Web site: www.CoscendCommunications.com
> <http://www.coscendcommunications.com/>
>
> ------------------------------------------------------------------
>
> *Coscend’s* *Software Service Factory*
>
> "*Coscend Communications* is ... *pioneering a new approach* to ...
> software applications development, and systems integration."
>
> *Light Reading Network, *December, 2007
>
> "*Coscend* is at the *vanguard of a new evolution* in telco OSS/BSS
> systems integration."
>
> *Caroline Chappell*
> A leading authority in the communications services software industry
>
> "There are *innovative* … *tools* from ... *Coscend *bubbling up, which
> will help accelerate the data consolidation process and reduce its cost."
>
> *Dennis Mendyk, **Editor,* Building a *Telco Service Factory*
>
> ------------------------------------------------------------------
>
> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
> Messages from Coscend Communications Solutions' posted at:
> http://www.CoscendCommunications.com/Terms_and_Conditions.html
> <http://www.coscendcommunications.com/Terms_and_Conditions.html>
>
>
>  On 12/24/14 13:18, Maxim Solodovnik wrote:
>
> Actually we are removing all Openlaszlo code, so i'm not sure how useful it
> will be :(
>
> On Wed, Dec 24, 2014 at 1:40 PM, Alexei Fedotov <al...@gmail.com> <al...@gmail.com>
> wrote:
>
>
>  Susheel, you are welcome
> 24.12.2014 7:12 пользователь "Susheel Jalali" <Su...@coscendcommunications.com> написал:
>
>
>  Dear Fellow Developers of OpenMeetings:
>
> Thank you for developing this video conference product.  We have been
> using this product for our internal meetings and sales presentations to
> customers and investors.
>
> To help this product flourish in the industry, we would like to
>
>  contribute
>
>  to the developers of this product.  One of the ways we would contribute
>
>  is
>
>  to create and post a Deverloper’s Guide / Tutorial.  This will help
> developers add modules and plugins, and more developers will contribute
>
>  to
>
>  the development of the product.  We would appreciate your feedback and
> answers to the questions below.  Also, let us know where this document
> could be posted for other developers to use it?
>
> *Outline of Developer’s Guide / Tutorial*
>
> This Developer’s Guide currently includes:
>
>    ·System-level description of OpenMeetings, its components and
>    technology layers
>
>    ·High-level design description of how these system components
>    interact with each other
>
>    ·Step by step method for developers to add new modules
>
> We would like to expand this document to include:
>
>    ·Steps to integrate various plugins
>
>    ·Common troubleshooting during compilation
>
> *Questions for feedback*
>
> To make progress on this Tutorial / Guide, could you kindly help me
>
>  answer
>
>  the questions below?
>
> ·Are there any other topics to be covered in this Tutorial?
>
> ·How to make a specific widget on an Open Laszlo-based form or panel to
> appear or disappear?
>
> ·How to modify the application business logic on server that is connected
> to an LZX event or widget?
>
> ·How to track the Java code related to or invoked by an LZX component?
>
> ·Are some Java classes and class-related  HTML files also generated from
> XML/ LZX?
>
> ·How to add, edit and delete content specific to a conference event to
> Dashboard?
>
> ·List of OL/Flash features to avoid if the target is a DHTML runtime
>
>  (e.g.
>
>  not use ActionScript libraries, Flash cookies,…?.).
>
> Thank you.
>
> Sincerely,
> --
>
> Regards,
>
> Susheel Jalali
>
> Customer Operations Leader,
>
> Coscend Communications Solutions
>
>
> _Susheel.Jalali@CoscendCommunications.com_
>
> Web site:www.CoscendCommunications.com <http://www.
> coscendcommunications.com/> <http://www.coscendcommunications.com/>
>
> ------------------------------------------------------------------
>
> *Coscend’s**Software Service Factory*
>
> "*Coscend Communications* is ... *pioneering a new approach*to ...
> software applications development, and systems integration."
>
> *Light Reading Network, *December, 2007
>
> "*Coscend*is at the*vanguard of a new evolution*in telco OSS/BSS systems
> integration."
>
> *Caroline Chappell*
> A leading authority in the communications services software industry
>
> "There are *innovative*…*tools*from ... *Coscend *bubbling up, which will
> help accelerate the data consolidation process and reduce its cost."
>
> *Dennis Mendyk, */Editor,/Building a *Telco Service Factory*
>
> ------------------------------------------------------------------
>
> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
> Messages from Coscend Communications Solutions' posted at: http://www.
> CoscendCommunications.com/Terms_and_Conditions.html <http://www.
> coscendcommunications.com/Terms_and_Conditions.html> <http://www.coscendcommunications.com/Terms_and_Conditions.html>
>
>
>
>
>
>


-- 
WBR
Maxim aka solomax

Re: Want to Contribute to Development: Developer’s Guide / Tutorials

Posted by Susheel Jalali <Su...@CoscendCommunications.com>.
Dear Maxim and OpenMeetings Developers,


It is great to hear that we are moving from OpenLaszlo to HTML5.Just as 
the HTML5 path OpenMeetings is taking, our company’s products are also 
written in HTML5 and Java.For our products to be accepted more widely by 
mass users, we documented everything from design of the system, 
high-level and low-level components, and created collaborative feedback 
processes with users and technologists.It helped us get more developers 
to contribute to our products as well as more customers to adopt our 
products.

We could create similar documentation (Developer’s Guide / Tutorial) on 
design and others for OpenMeetings on

•HTML5 / Apache Wicket UI

•DHTML room

•Apache Flex

•Migration path considerations for OL-dependent components/plugins to DHTML

Our intent to create documentation is to help OpenMeetings grow like 
jQuery, Android, Fedora / RHEL or Eclipse.Vetted requirements obtained 
from users and rigorously created documentation through collaboration 
with user community will

•Excite more IT administrators and users to adopt it sooner at companies 
similar to what jQuery has achieved.

•Generate more consulting contracts for your project’s commercial 
support teams.

•Attract high-quality developers to build innovative modules and plugins 
similar to what Android apps have achieved.

By complementing the efforts of current committers, our created 
documentation could help OpenMeetings achieve the above benefits sooner.

Thank you.

Sincerely,

Regards,

Susheel Jalali

Customer Operations Leader,

Coscend Communications Solutions

Elite Premio Complex Suite 200 Survey No 7 & 8 Balewadi Pune 411045 
Maharashtra India

_Susheel.Jalali@CoscendCommunications.com_

Web site:www.CoscendCommunications.com 
<http://www.coscendcommunications.com/>

------------------------------------------------------------------

*Coscend’s**Software Service Factory*

"*Coscend Communications* is ... *pioneering a new approach*to ... 
software applications development, and systems integration."

*Light Reading Network, *December, 2007

"*Coscend*is at the*vanguard of a new evolution*in telco OSS/BSS systems 
integration."

*Caroline Chappell*
A leading authority in the communications services software industry

"There are *innovative*…*tools*from ... *Coscend *bubbling up, which 
will help accelerate the data consolidation process and reduce its cost."

*Dennis Mendyk, */Editor,/Building a *Telco Service Factory*

------------------------------------------------------------------

CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail 
Messages from Coscend Communications Solutions' posted at: 
http://www.CoscendCommunications.com/Terms_and_Conditions.html 
<http://www.coscendcommunications.com/Terms_and_Conditions.html>

On 12/24/14 13:18, Maxim Solodovnik wrote:
> Actually we are removing all Openlaszlo code, so i'm not sure how useful it
> will be :(
>
> On Wed, Dec 24, 2014 at 1:40 PM, Alexei Fedotov <al...@gmail.com>
> wrote:
>
>> Susheel, you are welcome
>> 24.12.2014 7:12 пользователь "Susheel Jalali" <
>> Susheel.Jalali@coscendcommunications.com> написал:
>>
>>> Dear Fellow Developers of OpenMeetings:
>>>
>>> Thank you for developing this video conference product.  We have been
>>> using this product for our internal meetings and sales presentations to
>>> customers and investors.
>>>
>>> To help this product flourish in the industry, we would like to
>> contribute
>>> to the developers of this product.  One of the ways we would contribute
>> is
>>> to create and post a Deverloper’s Guide / Tutorial.  This will help
>>> developers add modules and plugins, and more developers will contribute
>> to
>>> the development of the product.  We would appreciate your feedback and
>>> answers to the questions below.  Also, let us know where this document
>>> could be posted for other developers to use it?
>>>
>>> *Outline of Developer’s Guide / Tutorial*
>>>
>>> This Developer’s Guide currently includes:
>>>
>>>     ·System-level description of OpenMeetings, its components and
>>>     technology layers
>>>
>>>     ·High-level design description of how these system components
>>>     interact with each other
>>>
>>>     ·Step by step method for developers to add new modules
>>>
>>> We would like to expand this document to include:
>>>
>>>     ·Steps to integrate various plugins
>>>
>>>     ·Common troubleshooting during compilation
>>>
>>> *Questions for feedback*
>>>
>>> To make progress on this Tutorial / Guide, could you kindly help me
>> answer
>>> the questions below?
>>>
>>> ·Are there any other topics to be covered in this Tutorial?
>>>
>>> ·How to make a specific widget on an Open Laszlo-based form or panel to
>>> appear or disappear?
>>>
>>> ·How to modify the application business logic on server that is connected
>>> to an LZX event or widget?
>>>
>>> ·How to track the Java code related to or invoked by an LZX component?
>>>
>>> ·Are some Java classes and class-related  HTML files also generated from
>>> XML/ LZX?
>>>
>>> ·How to add, edit and delete content specific to a conference event to
>>> Dashboard?
>>>
>>> ·List of OL/Flash features to avoid if the target is a DHTML runtime
>> (e.g.
>>> not use ActionScript libraries, Flash cookies,…?.).
>>>
>>> Thank you.
>>>
>>> Sincerely,
>>> --
>>>
>>> Regards,
>>>
>>> Susheel Jalali
>>>
>>> Customer Operations Leader,
>>>
>>> Coscend Communications Solutions
>>>
>>>
>>> _Susheel.Jalali@CoscendCommunications.com_
>>>
>>> Web site:www.CoscendCommunications.com <http://www.
>>> coscendcommunications.com/>
>>>
>>> ------------------------------------------------------------------
>>>
>>> *Coscend’s**Software Service Factory*
>>>
>>> "*Coscend Communications* is ... *pioneering a new approach*to ...
>>> software applications development, and systems integration."
>>>
>>> *Light Reading Network, *December, 2007
>>>
>>> "*Coscend*is at the*vanguard of a new evolution*in telco OSS/BSS systems
>>> integration."
>>>
>>> *Caroline Chappell*
>>> A leading authority in the communications services software industry
>>>
>>> "There are *innovative*…*tools*from ... *Coscend *bubbling up, which will
>>> help accelerate the data consolidation process and reduce its cost."
>>>
>>> *Dennis Mendyk, */Editor,/Building a *Telco Service Factory*
>>>
>>> ------------------------------------------------------------------
>>>
>>> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
>>> Messages from Coscend Communications Solutions' posted at: http://www.
>>> CoscendCommunications.com/Terms_and_Conditions.html <http://www.
>>> coscendcommunications.com/Terms_and_Conditions.html>
>>>
>>>
>>>
>>>
>
>


Re: Want to Contribute to Development: Developer’s Guide / Tutorials

Posted by Maxim Solodovnik <so...@gmail.com>.
Actually we are removing all Openlaszlo code, so i'm not sure how useful it
will be :(

On Wed, Dec 24, 2014 at 1:40 PM, Alexei Fedotov <al...@gmail.com>
wrote:

> Susheel, you are welcome
> 24.12.2014 7:12 пользователь "Susheel Jalali" <
> Susheel.Jalali@coscendcommunications.com> написал:
>
> >
> > Dear Fellow Developers of OpenMeetings:
> >
> > Thank you for developing this video conference product.  We have been
> > using this product for our internal meetings and sales presentations to
> > customers and investors.
> >
> > To help this product flourish in the industry, we would like to
> contribute
> > to the developers of this product.  One of the ways we would contribute
> is
> > to create and post a Deverloper’s Guide / Tutorial.  This will help
> > developers add modules and plugins, and more developers will contribute
> to
> > the development of the product.  We would appreciate your feedback and
> > answers to the questions below.  Also, let us know where this document
> > could be posted for other developers to use it?
> >
> > *Outline of Developer’s Guide / Tutorial*
> >
> > This Developer’s Guide currently includes:
> >
> >    ·System-level description of OpenMeetings, its components and
> >    technology layers
> >
> >    ·High-level design description of how these system components
> >    interact with each other
> >
> >    ·Step by step method for developers to add new modules
> >
> > We would like to expand this document to include:
> >
> >    ·Steps to integrate various plugins
> >
> >    ·Common troubleshooting during compilation
> >
> > *Questions for feedback*
> >
> > To make progress on this Tutorial / Guide, could you kindly help me
> answer
> > the questions below?
> >
> > ·Are there any other topics to be covered in this Tutorial?
> >
> > ·How to make a specific widget on an Open Laszlo-based form or panel to
> > appear or disappear?
> >
> > ·How to modify the application business logic on server that is connected
> > to an LZX event or widget?
> >
> > ·How to track the Java code related to or invoked by an LZX component?
> >
> > ·Are some Java classes and class-related  HTML files also generated from
> > XML/ LZX?
> >
> > ·How to add, edit and delete content specific to a conference event to
> > Dashboard?
> >
> > ·List of OL/Flash features to avoid if the target is a DHTML runtime
> (e.g.
> > not use ActionScript libraries, Flash cookies,…?.).
> >
> > Thank you.
> >
> > Sincerely,
> > --
> >
> > Regards,
> >
> > Susheel Jalali
> >
> > Customer Operations Leader,
> >
> > Coscend Communications Solutions
> >
> >
> > _Susheel.Jalali@CoscendCommunications.com_
> >
> > Web site:www.CoscendCommunications.com <http://www.
> > coscendcommunications.com/>
> >
> > ------------------------------------------------------------------
> >
> > *Coscend’s**Software Service Factory*
> >
> > "*Coscend Communications* is ... *pioneering a new approach*to ...
> > software applications development, and systems integration."
> >
> > *Light Reading Network, *December, 2007
> >
> > "*Coscend*is at the*vanguard of a new evolution*in telco OSS/BSS systems
> > integration."
> >
> > *Caroline Chappell*
> > A leading authority in the communications services software industry
> >
> > "There are *innovative*…*tools*from ... *Coscend *bubbling up, which will
> > help accelerate the data consolidation process and reduce its cost."
> >
> > *Dennis Mendyk, */Editor,/Building a *Telco Service Factory*
> >
> > ------------------------------------------------------------------
> >
> > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
> > Messages from Coscend Communications Solutions' posted at: http://www.
> > CoscendCommunications.com/Terms_and_Conditions.html <http://www.
> > coscendcommunications.com/Terms_and_Conditions.html>
> >
> >
> >
> >
>



-- 
WBR
Maxim aka solomax

Re: Want to Contribute to Development: Developer’s Guide / Tutorials

Posted by Alexei Fedotov <al...@gmail.com>.
Susheel, you are welcome
24.12.2014 7:12 пользователь "Susheel Jalali" <
Susheel.Jalali@coscendcommunications.com> написал:

>
> Dear Fellow Developers of OpenMeetings:
>
> Thank you for developing this video conference product.  We have been
> using this product for our internal meetings and sales presentations to
> customers and investors.
>
> To help this product flourish in the industry, we would like to contribute
> to the developers of this product.  One of the ways we would contribute is
> to create and post a Deverloper’s Guide / Tutorial.  This will help
> developers add modules and plugins, and more developers will contribute to
> the development of the product.  We would appreciate your feedback and
> answers to the questions below.  Also, let us know where this document
> could be posted for other developers to use it?
>
> *Outline of Developer’s Guide / Tutorial*
>
> This Developer’s Guide currently includes:
>
>    ·System-level description of OpenMeetings, its components and
>    technology layers
>
>    ·High-level design description of how these system components
>    interact with each other
>
>    ·Step by step method for developers to add new modules
>
> We would like to expand this document to include:
>
>    ·Steps to integrate various plugins
>
>    ·Common troubleshooting during compilation
>
> *Questions for feedback*
>
> To make progress on this Tutorial / Guide, could you kindly help me answer
> the questions below?
>
> ·Are there any other topics to be covered in this Tutorial?
>
> ·How to make a specific widget on an Open Laszlo-based form or panel to
> appear or disappear?
>
> ·How to modify the application business logic on server that is connected
> to an LZX event or widget?
>
> ·How to track the Java code related to or invoked by an LZX component?
>
> ·Are some Java classes and class-related  HTML files also generated from
> XML/ LZX?
>
> ·How to add, edit and delete content specific to a conference event to
> Dashboard?
>
> ·List of OL/Flash features to avoid if the target is a DHTML runtime (e.g.
> not use ActionScript libraries, Flash cookies,…?.).
>
> Thank you.
>
> Sincerely,
> --
>
> Regards,
>
> Susheel Jalali
>
> Customer Operations Leader,
>
> Coscend Communications Solutions
>
>
> _Susheel.Jalali@CoscendCommunications.com_
>
> Web site:www.CoscendCommunications.com <http://www.
> coscendcommunications.com/>
>
> ------------------------------------------------------------------
>
> *Coscend’s**Software Service Factory*
>
> "*Coscend Communications* is ... *pioneering a new approach*to ...
> software applications development, and systems integration."
>
> *Light Reading Network, *December, 2007
>
> "*Coscend*is at the*vanguard of a new evolution*in telco OSS/BSS systems
> integration."
>
> *Caroline Chappell*
> A leading authority in the communications services software industry
>
> "There are *innovative*…*tools*from ... *Coscend *bubbling up, which will
> help accelerate the data consolidation process and reduce its cost."
>
> *Dennis Mendyk, */Editor,/Building a *Telco Service Factory*
>
> ------------------------------------------------------------------
>
> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
> Messages from Coscend Communications Solutions' posted at: http://www.
> CoscendCommunications.com/Terms_and_Conditions.html <http://www.
> coscendcommunications.com/Terms_and_Conditions.html>
>
>
>
>