ACE | Tool SurveyAs part of assessing what users might want/need and what is already out there, we performed a survey of the landscape of tools for academic collaboration. Many of these tools had portions of what we plan to provide with ACE, some had good ideas for future phases, and some provided nice bells and whistles which we found to be irrelevant to what we were trying to achieve with ACE. refworks & refsharehttp://www.refworks.comRefWorks Overview:RefWorks is aWeb-based bibliography and database manager that allows users to create personal databases of references by importing them from text files or online databases (using Import filters). One can automatically format a paper and a bibliography using these references. Search is supported by automatically created indexes for author, descriptor, and periodical, making it easy to search by highlighting a term. Features/Functionality:
RefShare Overview:RefShare is an add-on module for RefWorks, which allows users to share research information. It enhances collaborative research by providing a way to share references, folders, or databases with other researchers. To use RefShare, a subscribing institution makes available a central customizable Web page where users can post their RefWorks databases or folders. These resources are then easily accessible from the Web site or they can be shared via email. Features/Functionality:
Availability/Cost/Core Technologies (if Open Source):RefWorks is a proprietary,Web-based application ($100/year, 30-day trial. All upgrades are included in the subscription price. (Upgrades are loaded on the RefWorks server.) RefShare is also proprietary and is available as an add-on module. Summary:RefWorks and RefShare encompass much of the functionality ACE envisions including basic and advanced search; importing and exporting references (from files or results pages) and building reference lists; the ability to create folders and store reference lists there; group management; resource sharing, and information sharing via email). Considered together, RefWorks and RefShare provide a significant amount of what we seek to provide with ACE. They do not provide the level of search capability we seek to implement, but provide a robust set of features to manage and share information objects. academicihttp://www.academici.comOverview:Academici is a tool for collaborative research. It is proprietary and has two different levels of membership available: free, and a premium membership (5,95 EUR/month). Academici encourages networking between researchers, professionals, and students and community building. It keeps track of connections and assists in various ways with building a community around each user. Features available with the free membership:
Features available with the premium membership:
Availability/Cost/Core Technologies (if Open Source):Academici is proprietary and is a hosted service. It can be used for free with a more limited feature set (see feature description with free membership section above), or by subscribing to the fee-based service (see feature description above for paid membership). Summary:Academici seems like a great tool for networking. It is very similar to a computer matching/dating service. If one is looking to build a community of researchers, professionals, or students, this is a very useful tool. While it allows one to create a profile, manage contacts, and build one's contact list, it does not offer any functionality for research (individual or collaborative), beyond meeting other researchers and finding out about conferences. For the purposes of our project, it does not offer anything in the way of open source code nor does it have functionality that applicable to what we envision for ACE. skypehttp://www.skype.comOverview:Skype is a program for making free calls. Skype is a free program that one can download and install and then use to make free calls over the Internet. Features/Functionality:
Availability/Cost/Core Technologies (if Open Source):Skype is a proprietary application that can be freely downloaded for use on anyone's computer. Summary:Skype is a great application for voice over IP (voip), but is not applicable to what we will provide with ACE. MyLibraryhttp://dewey.library.nd.edu/mylibraryOverview:MyLibrary is a user-driven, customizable interface to collections of Internet resources -- a portal. Primarily designed for libraries, MyLibrary's purpose is to reduce information overload by allowing users to select as little or as much information as they desire for their personal pages. This application allows a user to describe and organize sets of information resources in a database application. The resources can be links to licensed databases, descriptions of physical items, or links to HTML pages. MyLibrary provides means to run reports against the database. The application is concerned with data regarding electronic resources from the end-user's point of view; it does not manage license agreements, concurrent users, and doesn't trouble shoot specific resources. Electronic resources tools are expected to export their data into a readable format and then it can be imported into MyLibrary for use, display, and syndication. (http://dewey.library.nd.edu/mylibrary) MyLibrary uses a combination of user-defined facets and terms to catalog resources. There is no limit to the number of facets and terms that can be defined and they can be applied to an unlimited amount of resources. Additionally, pseudo hierarchic facets can be defined using MyLibrary syntax (punctuation between facets). For example, facets for person, event, and place could be created. (http://dewey.library.nd.edu/mylibrary) MyLibrary is designed to allow a user to catalog each resource with a title, description, location, and any number of facet/term combinations. Information can be pulled in from a library catalog or via aWeb-based administrative interface. Features/Functionality:
Availability/Cost/Core Technologies (if Open Source):The source is freely available from CVS. MyLibrary is built using perl modules and scripts. Summary:The Perl modules offer easy implementation and the resources are stored in a relational database. This may be useful as a base for importing, exporting, and storing resources (objects). Additionally, the capability to use facets and terms to describe resources might be useful to expert users (graduate students and/or faculty, and may be useful for viewing IMLS/ECAI project resources). MyLibrary's support for managing objects is robust, but the search is less than we envision. Studentvisionhttp://www.juststudents.com/Overview:StudentVision is a hosted application for students, which provides a place and tools for students to manage their course content; manage their personal calendar; take notes, share files, and course info; perform integrated online Web research; and collect and organize Web content for offline use. Features/Functionality:
Availability/Cost/Core Technologies (if Open Source):StudentVision is a free but proprietary, hosted service. Summary:This is a hosted application that is free and targeted toward students. Student information is stored on a JustStudents, Inc. server and they simply register for a login id and download a client application. The product is proprietary, so the code base is not available. The ability to limit searches or to search the Internet is useful, and the saving of links or resources is something ACE seeks to implement. The organization of resources and the ability to email them to others are also functions ACE will provide. Calendaring, managing courses, and note taking are useful, but beyond what we seek to provide in the initial phase of ACE. citeulikehttp://www.citeulike.orgOverview:CiteULike is a free service that allows academics to share, store, and organize the academic papers they are reading. When you see a paper on the Web that interests you, you can click one button and have it added to your personal library. CiteULike automatically extracts the citation details, so there's no need to type them in. (http://www.CiteULike.org) The application isWeb-based. Features/Functionality:
Availability/Cost/Core Technologies (if Open Source):The source code is freely available and can be checked out from CVS. (http://cvs.sourceforge.net/viewcvs.py/CiteULike/). CiteULike is built using Perl, Python, Ruby, Tcl, and uses aWeb-based interface. Summary:CiteULike has some great features such as being able to save links to resources, tag them, and share them. It might be useful to have a look at the source code. connoteahttp://www.connotea.orgOverview:Connotea is a free, online reference management tool targeted to academics and clinicians. It allows users to save links to resources on the Web and access them from anywhere, or direct others to them. Users can add articles to their libraries using the Connotea add form or using bookmarklets. Connotea can save a URL or a Digital Object Identifier (DOI). When links to resources are bookmarked (saved) they are available to every user (including visitors), but they can be marked as private so they and the associated tags are only visible to the individual. User's libraries are linked together by using common tags or bookmarks. Users can assign any and as many tags as they want to each resource link. Tags can be single terms or phrases. These tags are then used to classify and organize a user's library of documents. (This is an alternative to using folders.) Anyone can search all libraries, their own library, perform a Google search, as well as a few other types of searches. (http://www.Connotea.org/) Features/Functionality:
Availability/Cost/Core Technologies (if Open Source):Connotea is open source and freely available for download under the GNU General Public License (GPL) at Sourceforge. http://sourceforge.net/project/showfiles.php?group_id=133040&package_id=146096 It is programmed in Perl and has aWeb-based user interface. Summary:This application is similar to CiteULike and offers some key functionality we seek to offer in ACE like being able to save, annotate and share a resource; or add a resource via a Bookmarklet. sakaihttp://sakaiproject.orgOverview:A collection of open source tools for the academic community. Sakai is an extensible Java-based enterprise framework for building collaborative teaching and research tools and services. Sakai can be comparable to Black Board and WebCT, but is more comprehensive. Sakai's Service Oriented Architecture embodies a service interface (API) composed of two-layers: presentation code and service code. The complete four-layered architecture consists of browser, presentation code, service code, and persistence. (See presentation for more on the framework,Web services and Web applications, and the Sakai Presentation Service Abstraction (www.sakaiproject.org/presentations/AboutSakai.ppt, slides 29 - 31) Features/Functionality:
Availability/Cost/Core Technologies (if Open Source):Sakai is open source and freely available from version control (Subversion). http://www.Sakaiproject.org/release. Nightly releases. The core technologies used for Sakai include Java, Apache, SSL, mod_jk, WEBISO, virtual hosting, Tomcat 5.5/JBoss, Sakai Spring Hibernate, Java Server Faces, Velocity (legacy), MySQL 4.1 or Oracle 9i/10g. Summary:Sakai offers a number of tools for collaboration. Since it is open source and designed as components, it is possible to select the components needed and configure Sakai to an organization's needs. Some of the components may be useful in later phases of ACE when we are more concerned with building more functionality to support collaboration. bspace (powered by sakai)https://bspace.berkeley.edu/portalOverview:The UC Berkeley implementation of Sakai includes support for announcements, course documents, discussion board, chat, email, links to Web sites, RSS feeds, Section/Group management, gradebook, online quizzes/surveys, online assignments, automatic roster, drop box, syllabus tool, profile. UC Berkeley plans to transition from supporting three course management systems (Blackboard, WebCT, and CourseWeb) to Sakai.
Excerpted from the bSpace Web site: Features (new):
Availability/Cost/Core Technologies (if Open Source):bSpace is powered by Sakai. Sakai is open source and is freely available from version control (Subversion). http://www.Sakaiproject.org/release. Nightly releases. The core technologies used for Sakai include Java, Apache, SSL, mod_jk, WEBISO, virtual hosting, Tomcat 5.5/JBoss, Sakai Spring Hibernate, Java Server Faces, Velocity (legacy), MySQL 4.1 or Oracle 9i/10g. Summary:bSpace offers a number of tools for collaboration. Since it is based on Sakai and Sakai is open source and designed as components, it is possible to select the components needed and configure Sakai to an organization's needs. Some of the components may be useful in later phases of ACE when we are more concerned with building more functionality to support collaboration. firefox scholar & web scrapbookhttp://chnm.gmu.edu/tools/firefoxscholar/http://chnm.gmu.edu/tools/scrapbook/ Firefox Overview:This is pre-beta application (scheduled for beta release in the summer of 2006) being developed by the Center for History and New Media (CHNM). The application will allow instructors, students, and scholars to organize and cite materials they find online. The application consists of a set of browser extensions that allow researchers to recognize and capture metadata from online objects, sort them, and annotate them from their browser window. The application is open source and extensible. (http://chnm.gmu.edu/tools/firefoxscholar/) Web Scrapbook Overview:This application allows researchers to place images, excerpts, Web pages, or local files into an online repository. These can then be annotated, and sorted into folders, which can have comments attached to them. Within these folders, a user can annotate or comment on resources; and can share, copy, or move them. Web Scrapbook also allows collaboration by allowing a user to define group access to resources, which allows group members to collaboratively build, sort, and annotate a list of shared resources. Features/Functionality:
Availability/Cost/Core Technologies (if Open Source):The Web Scrapbook project Web site states the application is open and extensible, but there is no indication where the source code is located, nor is there anything on the project available on Sourceforge.. A contact (Dan Cohen) is listed and can be contacted for more information. Web Scrapbook uses MySQL, PHP, and JavaScript (for Web pages). Summary:The tools listed on the CHNM site offer a nice set of functionality that are parallel with our vision for ACE. We could gain much from digging into Web Scrapbook, Firefox Scholar, and possibly some of the other tools on the site. scholar's boxhttp://iu.berkeley.edu/IU/SB/Overview:This Interactive University project envisions much of the same functionality as ACE. It allows users to search multiple resources simultaneously and displays the results along with a thumbnail.
Excerpt from the IU Web site: Features/Functionality:
Availability/Cost/Core Technologies (if Open Source):This is an Interactive University project being worked on by Raymond Yee. We have discussed the project with Raymond and may contact him if there is any interest in taking a closer look at the code base. The Scholar's Box was built using Python. Summary:The architecture is flexible and allows the tools to be added at anytime. The idea is to also be able to allow search resources to be easily added through APIs. The application exists as a set of prototypes currently, but is a nice foundation from which to base ACE's search capability and display of results. The architecture and other notes posted on the project wiki were helpful during the conceptual stages of defining ACE's architecture. (http://raymondyee.net/wiki/ScholarsBox_2fTechnicalSpecification) zojamhttp://www.zojam.com/portalOverview:This application provides a way to create a lightweight portal. It is built using Ajax and stores your settings in a cookie on your computer. You can add content such as images, news, or RSS or Atom feeds, to your portal, move it around, resize boxes, etc. (http://www.Zojam.com/portal/) Features/Functionality:
Availability/Cost/Core Technologies (if Open Source):This is a service where you can create your own portal that is then yours. The core technology used is Ajax.Summary:Zojam is an interesting idea, with an emphasis on customizing an your own portal with all information you want readily available. However, in the initial phases of ACE, we do not forsee focusing on personalization and customization. Rather we are focusing on providing some more basic needs focused around information seeking, information organization, and sharing information. protopagehttp://www.protopage.com/v2/Overview:This is another application to build your own portal. It allows a user (with one click and no registration) to build their own portal, which may include a place to add feeds, add links, bookmarks, photos, email, create and use sticky notes, and add widgets to their page. Everything is very easy to configure and use. Features/Functionality:
Availability/Cost/Core Technologies (if Open Source):This looks to be proprietary, so no source code available as far as I can see. The core technology used for Protopage is Ajax. Summary:Protopage, like Zojam, is an interesting idea, with an emphasis on customizing your own portal. It offers more than Zojam in the way of allowing a portal designer to use sticky notes and add widgets. However, as mentioned above, in the initial phases of ACE, we do not forsee focusing on personalization and customization. Rather we are focusing on providing some more basic needs focused around information seeking, information organization, and sharing information. wowbar (Ben's summer project)http://www.commerce.net/wiki/Wowbar_notes/Overview:Wowbar is a platform supporting Web page annotation and presenting results in a browser sidebar. Annotations (what individuals, communities, organizations, and their software agents have to say about a Web page) are displayed alongside the page arranged/prioritized according to the individual's preferences. WOW-AA is the collection of protocols and conventions by which otherwise uncoordinated parties can make their annotations available to others as a service on the Web. When one finds out about such services, s/he can plug them into her/his Wowbar. (http://www.commerce.net/wiki/Wowbar_notes) Features/Functionality:
Availability/Cost/Core Technologies (if Open Source):Wowbar is a proprietary application being developed by Commerce.net. There is no cost information on the project wiki as Wowbar is in the early stages of development. Summary:The idea of being able to annotate Web pages and view those annotations when the Web page is displayed is a good one. It is not clear, however, how much control the user has over editing annotations, ordering them, or over saving pages anywhere beyond their own bookmarks. google basehttp://www.rashmisinha.com/archives/05_11/googlebase-categories-facets-tags.htmlOverview:This is a beta Google service that allows a user to add content he or she wishes to have show up in Google by filling out a Web form. Anyone can add an item or batch-add items by filling out the Web form. Google categorizes the information using facets which it defines, or which it allows you to define. There are twelve categories from which to choose when one classifies the content he or she is adding. These categories are based on the most popular facets. Search and browse are integrated and allow a user to search using multiple facets (attributes). An individual can use the query preview to see how many results are available for each attribute. Google Base also uses tags which, when clicked on, essentially perform a keyword search. Features/Functionality:
Availability/Cost/Core Technologies (if Open Source):This is a beta Google service and is therefore, proprietary and free for anyone to use. Summary:This service is beta, but it raises some interesting ideas with respect to considering how users choose tags for items or projects and how those tags may contribute to ranking results. We have considered how to rank a set of results that come from multiple search tools such as Google, CDL, and Melvyl for example, but found that because systems use different algorithms to rank results that this is a complex problem that will take more time than we have to tackle it. ninghttp://www.ning.comOverview:Ning is an application that allows users to create and share social applications. Ning is free to use to create configurable applications that then belong to the user who created them. Features/Functionality:
Availability/Cost/Core Technologies (if Open Source):Ning applications are free and configurable. The core technologies used are HTML and PHP. Summary:Ning has some applications that may be cloneable and configurable enough to act as base components such as for bookmarking, but the applications look to be mostly small-scale. The idea of being able to customize and reuse an application is a good one. This is a way to offer reusable tools and application components. Connexionshttp://cnx.orgOverview:Connexions is a collaborative environment containing a growing collection of scholarly material and tools that are freely available. Collaborative developing, sharing, and rapid publishing of scholarly works are encouraged. Connexions is grassroots- organized, interdisciplinary, and offers a wide range of courses. Connexions organizes chunks of knowledge into modules, which can be accessed directly or combined as a complete course. As of April 13, 2006, there are 3141 modules and 148 courses. The courses range from music to biodiversity, covering topics such as bioinformatics, the British Parliamentary papers, Fundamentals of Computer Engineering, and World History. Modules and courses are offered in various languages such as Chinese, Japanese, Italian, Portuguese, Spanish, and Thai. All the materials are available under the Creative Commons "attribution" license and can therefore be adapted, then submitted under the Creative Commons license. According to the Connexions Web site, there are over one million users from 157 countries using the resources. (htttp://cnx.org) Tools freely available for download from Connexions include Math fonts, Rhaptos 1.5 requires PostgreSQL (another RDBMS can be used, but no others have been tested), psycopg (Python bindings for PostgreSQL), Zope application-based server (Python based), CVS, pvcvs (Python bindings for CVS), XML (for content), XSLT and DTDs can be used to improve performance. Features/Functionality:
Availability/Cost/Core Technologies (if Open Source):All content is freely available and downloadable. The content management system (Rhaptos) Connexions runs on can also be downloaded for free. There is also some support for using third party tools and may be some useful tips and information on the technical blog, although it does not contain interactions between or postings from developers using Rhaptos. Rhaptos is a plone-based content management system. Other core technologies Connexions is built with are Python, XML, and XSLT. Summary:Connexions is easy to use and the content is so easily available that course developers and learners should find it very useful and easy to use and contribute. The wide range of knowledge available from this Web site is plenty to choose from and the fact that it is published on Connexions under the Creative Commons "attribute" license allows reuse and modification of the content. It is difficult to see how much collaboration is occurring, and if there is an active community. It seems like a wiki would greatly help build community and fuel adoption of Connexions by other institutions (e.g. having a place where those installing or managing a Rhaptos content management system could discuss challenges, issues, or improvements). Sofia (Sharing of Free Intellectual Assets)http://sofia.fhda.eduOverview:Sofia is an open content initiative. It was launched by Foothill-De Anza Community College in March, 2004 and is supported by a grant from the William and Flora Hewlett Foundation. The goal of the initiative was to publish exemplary community college-level content that will be freely available over the Web. The long-term goal is to promote initiative, openness, sharing, and collaboration. There are currently eight freely available courses published on the Web site. The publication process consists of six steps: contributions, review process, conversions, publication, and evaluation. Contributions are called for annually, and material appropriate for publication on the project Web site is selected and peer reviewed. Material that has been reviewed and accepted is then repurposed and formatted according to the system template. It is then goes through a quality assurance process and copyright clearance is secured before the content is published to the Sofia site. The content is published under whichever Creative Commons license the contributor(s) chose. A contributor chooses a Creative Commons license specifying whether attribution is required, whether commercial use of the work is allowed, or whether modifications to the work are allowed. Features/Functionality:
AvailabilityCost/Core Technologies (if Open Source):Although it is clear how to contribute content or sign up to be a reviewer, no information is listed regarding how to contribute the development of the system or tools. This is an open content initiative intended to use the Sofia system rather than allow others to download the system to use for their own open content initiative. The core technologies Sofia uses are HTML and other multimedia formats. Summary:Sofia is based on MIT's OpenCourseWare and its product is something ACE seeks to promote by offering sharing, saving, and annotation of resources, but it does not offer anything directly pertinent to what we are seeking to do with ACE. When comparing Sofia to a resource such as Connexions, it seems less likely to gather as much content as Connexions. While Sofia offers $1000 USD to a course contributor whose course content is accepted (Connexions does not offer any financial incentive for contributing content), the requirements of Sofia contributors seem too extensive for simply submitting course content to a system. To contribute content (assuming it is accepted) to Sofia, contributors are required to do the following: Provide a URL and access to course materials to be reviewed for publication
At the very least the requirements for phone and email interviews could be omitted to reduce the requirements for submitters. Depending on the goals of the project, these requirements may be appropriate, but for building a significant collection of online course content, they are not. Return to top of page |
|