Download presentation
Presentation is loading. Please wait.
Published byAmberly Tate Modified over 9 years ago
1
The New Architecture for Collaboration Brent McConnell David LaPalomento
2
Understand Find / Reuse Tacit => Explicit Collaboration Cycle
3
Publish Process by which information/knowledge is codified for others Experience, education, wisdom, data transformed into information Many forms o Blog, Wiki, Document, Webpage Potential for collaboration (Collaboration Objects)
4
Understand Find / Reuse Tacit => Explicit Collaboration Cycle
5
Discovery Finding the needle in the haystack Search o Wisdom of the Crowd o Indexed Search Shared Recommendation o Intelligent systems
6
Understand Find / Reuse Tacit => Explicit Collaboration Cycle
7
Discuss Information is being processed and better understood o IM o Email o Discussion Forums Communication or other publications may be required
8
Understand Find / Reuse Tacit => Explicit Collaboration Cycle
9
Add Value Adding your perspective Wisdom of the Crowd Tags Rating Comment Review
10
Understand Find / Reuse Tacit => Explicit Collaboration Cycle
11
Extend Information is understood and has been extended into your scenarios Information is now being reused and extended in new ways
12
What is Collaboration Working together with others to achieve a common goal No hidden agendas Requires open and trusting relationships between parties Probably includes some form of "play" and must be accepted Mandatory in the Knowledge Economy
13
Identify a Successful Project Find a Business Sponsor Solve an Important Problem Start Small
14
Implementing Collaboration Communicate with the users User training Document successes Balancing pre-population with organic growth Creating incentives with recognition and reward => positive reinforcement creates a grass-roots movement Providing users with ongoing support Learn from mistakes => Be flexible in the tool's evolution
15
Kablink Project Provides tools that meet the needs of the Collaboration Cycle –Publish – blogs, wikis, forums, –Search – integrated search across everything, share with others in system –Discuss – survey, forums, comments –Add value – tags, ratings, editorial comment –Extend - create new business types, business workflows (new this week :-)
16
Creating New Social Objects Extensions Remote Applications
17
Extensions Fully-integrated Kablink objects o Searchable o Trackable o Sharable o Persistent Simple, distributable deployment o Java.war file
18
Getting Started Model-View-Controller Paradigm o Definitions and templates make up Kablink's model o Kablink provides default controllers for all the objects it manages Create a Java web application project Public resources at the.war root Place system resources (i.e. definitions and templates) off of /WEB-INF
19
Model: Definitions Define the fields that create an object and its representations o Form: object creation OSCON Session o Start Time o End Time o Title o Speakers
20
Model: Definitions (cont.) Use Form & View Designer to create your definition o Customize the default form, entry and summary views
21
Model: Definitions (cont.) Export the completed definitions o The deployer will find them anywhere but they probably end up in the WEB- INF directory of your project
22
Model: Templates Hierarchies of objects Site Administration > Form and View Designers to create templates Export completed templates
23
View: JSPs Create a custom JSP to display more complex objects : add the URL to a resource off the root of your war as an attribute to the contained XML element : add the URL of any file attachment as an attribute to the contained XML element
24
View: Enhancements Include additional client-side enhancements: o Javascript o Flash o Images o Et cetera Reference them via in your JSP
25
Remote Applications Integrate existing web-tools Utilize existing development expertise o Web frameworks o Programming languages Integrated security model o Remote Application is registered as a principal in system o Can apply ACL to a specific remote application o Lesser of user or application permissions are applied Still under development
26
View: Callback Remote applications appear inline, like regular objects Kablink calls to your application to provide a view snippet Post to your URL o User info in post o Respond with HTML fragment
27
Model: SOAP Use SOAP calls to manipulate other kablink objects o http://example.com/ssr/ws folder_addEntry definition_getDefinitions profile_getGroups
28
Examples VideoEntry Twitter
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.