Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Skype Provider"

m (Source Code)
 
(2 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
The Skype Provider now implements the ECF [[ECF_Providers#Call_.28org.eclipse.ecf.call.29|Call API]], the [[ECF_API_Docs#Presence_API|Presence API]], and the [[ECF_API_Docs#Datashare_API|Datashare API]].   
 
The Skype Provider now implements the ECF [[ECF_Providers#Call_.28org.eclipse.ecf.call.29|Call API]], the [[ECF_API_Docs#Presence_API|Presence API]], and the [[ECF_API_Docs#Datashare_API|Datashare API]].   
  
You can install the plugin via the [http://ecf1.osuosl.org ECF OSU OSL Web Page].  It's currently working for win32 at the moment...we are working on getting the macosx and linux fragments going properly and need access to mac and linux boxes for testing.  Please [mailto:ecf-dev@eclipse.org email us] if you would like to help.
+
Due to releng resource constraints, we are not building the Skype plugins at the [https://build.ecf-project.org/jenkins/ ECF builder].  We would like to do so, however, so if you are able/willing to contribute some releng effort to this end please contact us via the [https://dev.eclipse.org/mailman/listinfo/ecf-dev  ecf-dev mailing list].  Also, if you wish you can build it yourself by retrieving the source code and building it locally.  See Source Code below.
 +
 
 +
It's currently working for win32 at the moment...we are working on getting the macosx and linux fragments going properly and need access to mac and linux boxes for testing.  Please [mailto:ecf-dev@eclipse.org email us] if you would like to help.
  
 
==Source Code==
 
==Source Code==
  
Here is a project set file to get read access to the Skype provider bundle projects.  This currently only include the Windows native code fragment, but we are working on Mac OSX, and Linux fragments. Save the following to a local file (e.g. ecf_skype.psf), and them within Eclipse choose File->Import...->Team Project Set->Browse... and choose the file saved.  When prompted for username/password give username->anonymous, password-><leave empty>
+
The source is now accessible via a Github project
  
Note. You will need the ECF core plugins to build/compile the plugins included below.  Get the core plugins
+
[https://github.com/ECF/Skype Skype Project - https://github.com/ECF/Skype]
[http://www.eclipse.org/ecf/dev_resources.php here]
+
  
<source lang="xml">
+
[https://github.com/ECF All ECF projects at github]
<?xml version="1.0" encoding="UTF-8"?>
+
<psf version="2.0">
+
<provider id="org.eclipse.team.cvs.core.cvsnature">
+
<project reference="1.0,:pserver:cvs.sourceforge.jp:/cvsroot/skype,eclipse/plugins/com.skype,com.skype"/>
+
<project reference="1.0,:pserver:cvs.sourceforge.jp:/cvsroot/skype,eclipse/plugins/com.skype.linux.x86,com.skype.linux.x86"/>
+
<project reference="1.0,:pserver:cvs.sourceforge.jp:/cvsroot/skype,eclipse/plugins/com.skype.win32.win32.x86,com.skype.win32.win32.x86"/>
+
<project reference="1.0,:pserver:ecf1.osuosl.org:/ecf,plugins/org.eclipse.ecf.provider.skype,org.eclipse.ecf.provider.skype"/>
+
<project reference="1.0,:pserver:ecf1.osuosl.org:/ecf,plugins/org.eclipse.ecf.provider.skype.ui,org.eclipse.ecf.provider.skype.ui"/>
+
</provider>
+
</psf>
+
</source>
+
  
 
==Screen Shots==
 
==Screen Shots==
Line 47: Line 37:
 
===Sending/Receiving IM===
 
===Sending/Receiving IM===
 
[[Image:Skype7.png]]
 
[[Image:Skype7.png]]
 +
 +
[[Category:Eclipse Communication Framework]]
 +
[[Category:ECF]]

Latest revision as of 12:59, 21 July 2011

Skype Provider

The Skype Provider now implements the ECF Call API, the Presence API, and the Datashare API.

Due to releng resource constraints, we are not building the Skype plugins at the ECF builder. We would like to do so, however, so if you are able/willing to contribute some releng effort to this end please contact us via the ecf-dev mailing list. Also, if you wish you can build it yourself by retrieving the source code and building it locally. See Source Code below.

It's currently working for win32 at the moment...we are working on getting the macosx and linux fragments going properly and need access to mac and linux boxes for testing. Please email us if you would like to help.

Source Code

The source is now accessible via a Github project

Skype Project - https://github.com/ECF/Skype

All ECF projects at github

Screen Shots

Connecting to Skype (assumes Skype already running)

Skype1.png

Permission Dialog

Skype2.png

Connect Wizard

Skype3.png

Buddy List Info

Skype4.png

Calling Users with Context Menu

Skype5.png

Starting IM/Chat

Skype6.png

Sending/Receiving IM

Skype7.png

Back to the top