The New Architecture for Collaboration Brent McConnell David LaPalomento.

Slides:



Advertisements
Similar presentations
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
Advertisements

Extreme User Interfaces for Alfresco Kevin Dorr Sr. Solutions Engineer Americas Channel.
MAE Training for User July 8, Agenda Wiki FishEye Crucible Stash.
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
BUSINESS DRIVEN TECHNOLOGY Enhancing Collaborative Partnerships
Edoclite and Managing Client Engagements What is Edoclite? How is it used at IU? Development Process?
A. Grigorov, A. Georgiev, M. Petrov, S. Varbanov, K. Stefanov Building a Knowledge Repository for Life-long Competence Development.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Tom Sheridan IT Director Gas Technology Institute (GTI)
My First Building Block Presented By Tracy Engwirda 28 September, 2005.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Environmental Terminology System and Services (ETSS) June 2007.
Fast Track to ColdFusion 9. Getting Started with ColdFusion Understanding Dynamic Web Pages ColdFusion Benchmark Introducing the ColdFusion Language Introducing.
UPortal: A framework for the Personalization of Library Services John Fereira: Programmer/Analyst Cornell University Mann Library.
Enterprise Search With SharePoint Portal Server V2 Steve Tullis, Program Manager, Business Portal Group 3/5/2003.
Index Task Management System: Feature Index Personal TasksDepartment Tasks Task CreationTask Routing Task TemplatesTask Sorting and Filters SearchingTask.
Welcome to the Minnesota SharePoint User Group. Quick Intro Announcements Personalization in SharePoint Configuring User Profiles Configuring Audiences.
© 2012 Cisco and/or its affiliates. All rights reserved. CDN-4698 Cisco Public Collaboration Enabled Business Transformation (CEBT) Integration Platform.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Branding and designing capabilities with the Design Manager MALIN DE SILVA SHAREPOINT SPECIALIST EXILESOFT, SRI LANKA.
Web 2.0: Concepts and Applications 2 Publishing Online.
Power to the People: The IUB Libraries' Website Digital Asset Management System Doug Ryner, Tadas Paegle, & Julie Hardesty.
OU Campus Intermediate Training Workshop. Agenda Administrator Overview and Roles Administrator Controls Administrator Configuration Setting Up Access.
C2- How Businesses Use Information Systems. BMW Oracle’s USA in the 2010 America’s Cup.
Trimble Connected Community
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
RSS Feeds What, Why, & How… …without a CMS Don Parsons
1 A Web Specific Language for Content Management Systems Viðar Svansson, Roberto E. Lopez-Herrejon Computing Laboratory University of Oxford.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 Exploring Microsoft Office Word 2007 Chapter 8 Word and the Internet Robert Grauer, Keith.
Groups and Collaboration Sam Wilson Hub Liaison. overview Purpose – what are they for? Creating a Group – getting started Customization – making it your.
Web 2.0: Concepts and Applications 2 Publishing Online.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
THINK LEARN LEAD LINK Flinders University Web Redevelopment An overview May 2006 Antonia Malavazos, Web Project Officer.
Center-to-Peer-to-Center A model for building maximal value from peer services.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Promoting Web Services Interoperability Across Platforms, Applications and Programming Languages Basic Profile 1.0 August 12, 2003 Copyright © 2003 by.
1 Integrated Services Program The Virginia Metadata Training Workshop Summer, 2006 Lyle Hornbaker Integrated Services Program
CaDSR Freestyle Search June 11, caDSR Freestyle Search Overview Architecture Implementation Dependencies Futures 2.
IBM Software Group ® Overview of SA and RSA Integration John Jessup June 1, 2012 Slides from Kevin Cornell December 2008 Have been reused in this presentation.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Development of a virtual knowledge network Geraldine Velandria Social Affairs Officer Division for Gender Affairs 1 December 2010.
Kuali Enterprise Workflow Kuali Days – November 2008 Scott Gibson, University of Maryland Bryan Hutchinson, Cornell University James Smith, University.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
Afresco Overview Document management and share
Introduction to Web Services. Agenda Motivation History Web service model Web service components A walkthrough examples.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Forms Manager. What is Forms Manager? Forms Manager is a completely new online form creation and form data management tool.
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
UCLA Office of Instructional Development Web Site Redesign May 20, 2005.
SSE3 Knowledge mangement concepts 1. Agenda What is knowledge management Classification of knowledge Knowledge management process Common/shared information.
Java Programming: Advanced Topics 1 Building Web Applications Chapter 13.
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
PIER USER TRAINING 1 Class Date and Location. Instructor Name Instructor Contact Info 2 PIER User Training 1.
Developer Exam Preparation Thom Robbins Bryan Soltis
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Understanding and implementing the remote provision pattern in SharePoint.
Wes Preston DEV 202. Audience: Info Workers, Dev A deeper dive into use-cases where client-side rendering (CSR) and SharePoint’s JS Link property can.
V7 Foundation Series Vignette Education Services.
SQL Server Reporting Services for.NET Developers Bret Stateham
Easy, like an attachment. But can your doc stand on its own? Yes. Only teachers can upload files to course site. So definitely a push- tool. Maybe.
EZ Publish NYPHP 10/25/2005 Andrew Yochum Michael DeWitt.
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
Chapter 6: Community Features.
Execute your Processes
Presentation transcript:

The New Architecture for Collaboration Brent McConnell David LaPalomento

Understand Find / Reuse Tacit => Explicit Collaboration Cycle

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)‏

Understand Find / Reuse Tacit => Explicit Collaboration Cycle

Discovery Finding the needle in the haystack Search o Wisdom of the Crowd o Indexed Search Shared Recommendation o Intelligent systems

Understand Find / Reuse Tacit => Explicit Collaboration Cycle

Discuss Information is being processed and better understood o IM o o Discussion Forums Communication or other publications may be required

Understand Find / Reuse Tacit => Explicit Collaboration Cycle

Add Value Adding your perspective Wisdom of the Crowd Tags Rating Comment Review

Understand Find / Reuse Tacit => Explicit Collaboration Cycle

Extend Information is understood and has been extended into your scenarios Information is now being reused and extended in new ways

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

Identify a Successful Project Find a Business Sponsor Solve an Important Problem Start Small

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

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 :-)‏

Creating New Social Objects Extensions Remote Applications

Extensions Fully-integrated Kablink objects o Searchable o Trackable o Sharable o Persistent Simple, distributable deployment o Java.war file

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

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

Model: Definitions (cont.)‏ Use Form & View Designer to create your definition o Customize the default form, entry and summary views

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

Model: Templates Hierarchies of objects Site Administration > Form and View Designers to create templates Export completed templates

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

View: Enhancements Include additional client-side enhancements: o Javascript o Flash o Images o Et cetera Reference them via in your JSP

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

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

Model: SOAP Use SOAP calls to manipulate other kablink objects o  folder_addEntry  definition_getDefinitions  profile_getGroups

Examples VideoEntry Twitter