integration opensocial with apache openofficearchive.apachecon.com/eu2012/presentations/07...why...
TRANSCRIPT
![Page 1: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/1.jpg)
Integration OpenSocial with Apache OpenOffice
Jürgen SchmidtPMC Member, Apache OpenOffice
stand in for Da Li Liu
![Page 2: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/2.jpg)
Agenda
● Brief Introduction● Background● Proposal/Solution● Summary
![Page 3: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/3.jpg)
Brief Introduction
![Page 4: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/4.jpg)
Agenda
● Brief Introduction● Background● Proposal/Solution● Summary
![Page 5: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/5.jpg)
Why Social Matters in Business
95% of standout organizations will focus on ‘Getting
closer to the customer’ over the
next 5 years
78% of large businesses said a
social media strategy was somewhat or very important to the future
success of their business
IBM’s 2010 CEO Study eMarketer
![Page 6: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/6.jpg)
If Facebook were a Country …
1. China – 1.3 billion
2. India – 1.2 billion
3. Facebook – 750 million
4. USA – 310 million
5. Indonesia – 239 million
… it would be the 3rd largest in the world!
![Page 7: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/7.jpg)
Defining Social● Definition: The use of web-based and mobile technologies
to turn communication into interactive dialogue
Google+ Connections Facebook
Twitter Digg
MySpace LinkedIn Foursqaure
![Page 8: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/8.jpg)
Social is Based on the Network
Purpose: Connecting People to People
Example: Visualization of LinkedIn Users’ Network
The value of social software increases exponentially when people can connect to their social networks at anytime and from anywhere allowing users to share and empowers business professionals to be more innovative and productive
![Page 9: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/9.jpg)
OpenSocial
● A public specification that defines a component hosting environment (container)
● A set of common application programming interfaces (APIs) for web-based applications
● With OpenSocial API users can access the Social services from their application easily
● OpenSocial SNS: http://www.opensocial.org
● Discussion Forums http://groups.google.com/group/opensocial
![Page 10: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/10.jpg)
OpenSocial Supporting Products
![Page 11: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/11.jpg)
Thinking
● How to use social services to improve your productivity when do office documents editing?
● How to share your document or content to your social network easily?
![Page 12: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/12.jpg)
Agenda
● Brief Introduction● Background● Proposal/Solution● Summary
![Page 13: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/13.jpg)
Apache OpenOffice● An open-source office productivity software suite containing word processor,
spreadsheet, presentation, graphics, formula editor, and database management applications. It is distributed under the Apache License.
![Page 14: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/14.jpg)
OpenSocial Connectors for AOO● Provide AOO linked value with social and cloud applications.
● Friendly user interface
● Light to user
Connections
......
![Page 15: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/15.jpg)
Social Connectors
Restful API
Cmis API
Apache Abdera`
Social Business ToolkitSocial Business Toolkit
Apache OpenOffice Extensions
Social Services -IBM Connections-Facebook-LinkedIn-......
![Page 16: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/16.jpg)
Output Extensions
Profile, Community, File, wiki, Blog, Activity, Mail
● Rich Editing● High Fidelity● Extension API
● Online Editing● View● Comment● Task
Get profileGet File
Get Template
Upload FileShare File
Public to wikiPublic Blog
CommentTask
Edit FileSave File
Google+
MySapce
...
ODFOOXML
MS Binary
IBM SmartCloud for Business Extension
IBM Connections Extension
Online Editing Extension
Linkedin Extension
FaceBook Extension
OpenSocial Extension
More ......
![Page 17: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/17.jpg)
Sample: IBM Connections Connector
User InterfaceUser Interface
FileUtilFileUtil
Rest Rest Service Service ProviderProvider
Cmis Cmis Service Service ProviderProvider
CommonsCommonsToolsTools
IBM Confidential
BlogsUtilBlogsUtil ProfileUtilProfileUtil WikiUtilWikiUtil Etc.Etc.
![Page 18: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/18.jpg)
Which Is better?
Dialogs Model Tasks Panel Model
![Page 19: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/19.jpg)
Demos● 1.Share your files to others. (Dialog Model)
● 2.Get comments form your network. (Tasks Panel Model)
![Page 20: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/20.jpg)
How we build this sample● Tools
– Netbean + OpenOffice API plugin● http://netbeans.org/downloads/index.html
– Apache OpenOffice SDK● http://www.openoffice.org/download/sdk/
– AOO Developer's Guide - Extensions● http://wiki.openoffice.org/wiki/MediaWiki:Collections/Dev
eloper%27s_Guide_-_Extensions
– IBM Social SDK Toolkit● https://greenhouse.lotus.com/llapiexplorer/
– OpenSocial API
● http://www.opensocial.org
– Apache Chemistry CMIS library ● http://chemistry.apache.org
![Page 21: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/21.jpg)
Configure your IDE● Make sure that you have configured a valid OpenOffice.org and
OpenOffice.org SDK installation under Tools > Options > Miscellaneous > OOo API Plugin
●
![Page 22: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/22.jpg)
Create a OpenOffice Addon Project● Choose File > New Project > OpenOffice.org > OpenOffice.org
Add-on.
![Page 23: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/23.jpg)
Specify the project information.● The Project name, Main Class Name, with menus / toolbar
● The extension description files and core source file will be created automatically.
●
![Page 24: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/24.jpg)
Define User Commands ● The commands will be used by the UI.
![Page 25: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/25.jpg)
Create UI structure● Show the Commands in which component
![Page 26: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/26.jpg)
Configure the classpath for the project.● Extend project tree > Right Click on Libraries >Add Jar/Folder...
![Page 27: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/27.jpg)
Start Coding● Add your own codes at the main java class
![Page 28: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/28.jpg)
Test your first Add-on ● Right Click on Project Name > Debug Extension in target OpenOffice.org
![Page 29: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/29.jpg)
Agenda
● Brief Introduction● Background● Proposal/Solution● Summary
![Page 30: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/30.jpg)
OpenSocial Connector – A set of Extensions
– Provide AOO linked value with social and cloud applications.
– Sample extensions Available at● http://extensions.openoffice.org/en/project/IBMConnections● http://extensions.openoffice.org/en/project/smartcloud
Summary
![Page 31: Integration OpenSocial with Apache OpenOfficearchive.apachecon.com/eu2012/presentations/07...Why Social Matters in Business 95% of standout organizations will focus on ‘Getting closer](https://reader033.vdocument.in/reader033/viewer/2022042222/5ec844881b0b173c723b2260/html5/thumbnails/31.jpg)
Configure your IDE● Make sure that you have configured a valid OpenOffice.org and
OpenOffice.org SDK installation under Tools > Options > Miscellaneous > OOo API Plugin
●