Jumper 2.0
Encyclopedia
Jumper 2.0, is an open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 web application
Web application
A web application is an application that is accessed over a network such as the Internet or an intranet. The term may also mean a computer software application that is coded in a browser-supported language and reliant on a common web browser to render the application executable.Web applications are...

 script for collaborative search
Collaborative search engine
Collaborative Search Engines are an emerging trend for Web search and Enterprise search within company intranets. CSEs let users concert their efforts in information retrieval activities, share information resources collaboratively using knowledge tags, and allow experts to guide less experienced...

 and knowledge management
Knowledge management
Knowledge management comprises a range of strategies and practices used in an organization to identify, create, represent, distribute, and enable adoption of insights and experiences...

 powered by a shared enterprise bookmarking
Enterprise bookmarking
Enterprise bookmarking is a method for Enterprise 2.0 users to tag, organize, store, and search bookmarks of both web pages on the Internet and data resources stored in a distributed database or fileserver...

 engine that is a fork of KnowledgebasePublisherhttp://sourceforge.net/projects/kbpublisher/. It was publicly announced on 29 September 2008,. A stable version of Jumper (version 2.0.1.1) was publicly released under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

 and was made available on Sourceforge
SourceForge
SourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself...

 on 26 March 2009 as a free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

 download.

Jumper is Enterprise 2.0
Enterprise 2.0
Enterprise 2.0 is the use of "Web 2.0" technologies within an organization to enable or streamline business processes while enhancing collaboration - connecting people through the use of social-media tools. Enterprise 2.0 aims to help employees, customers and suppliers collaborate, share, and...

 software that empowers users to compile and share collaborative bookmarks by crowdsourcing
Crowdsourcing
Crowdsourcing is the act of sourcing tasks traditionally performed by specific individuals to a group of people or community through an open call....

 their knowledge, experience and insights using knowledge tags
Knowledge tags
A knowledge tag is a type of meta-information that describes or defines some aspect of an information resource . Knowledge tags are more than traditional non-hierarchical keywords or terms...

. Users tag, link, and rate structured data and unstructured data
Unstructured data
Unstructured Data refers to information that either does not have a pre-defined data model and/or does not fit well into relational tables. Unstructured information is typically text-heavy, but may contain data such as dates, numbers, and facts as well...

 sources, including relational database
Relational database
A relational database is a database that conforms to relational model theory. The software used in a relational database is called a relational database management system . Colloquial use of the term "relational database" may refer to the RDBMS software, or the relational database itself...

s, flat file database
Flat file database
A flat file database describes any of various means to encode a database model as a single file .- Overview :...

s, medical imaging
Medical imaging
Medical imaging is the technique and process used to create images of the human body for clinical purposes or medical science...

, content management system
Content management system
A content management system is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based...

s, and any network file system
Network File System
Network File System is a network file system protocol originally developed by Sun Microsystems in 1984, allowing a user on a client computer to access files over a network in a manner similar to how local storage is accessed. NFS, like many other protocols, builds on the Open Network Computing...

. It is an interactive, user-submitted recommendation engine which uses peer and social-networking principles to reference any information located in distributed storage devices, either inside or outside the firewall, and capture the collective knowledge about that content, media, or data.

Features

  • Search
    Vertical search
    A vertical search engine, as distinct from a general web search engine, focuses on a specific segment of online content. The vertical content area may be based on topicality, media type, or genre of content. Common verticals include shopping, the automotive industry, legal information, medical...

     any content, media, data, or people
  • Reference data
    Reference data
    Reference data are data describing a physical or virtual object and its properties. Reference data are usually described with nouns.Reference data is used in data management to define characteristics of an identifier that are used within other data centric processes...

     in any distributed storage system
  • Create true Global Namespace
    Global Namespace
    A Global Namespace is a heterogeneous, enterprise-wide abstraction of all file information, open to dynamic customization based on user-defined parameters...

    s
  • Build Faceted classification
    Faceted classification
    A faceted classification system allows the assignment of multiple classifications to an object, enabling the classifications to be ordered in multiple ways, rather than in a single, predetermined, taxonomic order. A facet comprises "clearly defined, mutually exclusive, and collectively exhaustive...

     systems
  • User published data profiling
    Data profiling
    Data profiling is the process of examining the data available in an existing data source and collecting statistics and information about that data...

  • Hyperdata
    Hyperdata
    Hyperdata indicates data objects linked to other data objects in other places, as hypertext indicates text linked to other text in other places...

     linking of distributed data
  • Group-based permissions
  • Object level access controls
  • User and user role management
  • Descriptive tag (metadata)
    Tag (metadata)
    In online computer systems terminology, a tag is a non-hierarchical keyword or term assigned to a piece of information . This kind of metadata helps describe an item and allows it to be found again by browsing or searching...



Jumper 2.0 is enterprise web-infrastructure for tagging and linking information resources. Jumper 2.0 lets you search and share high-value content, media, or data across remote locations using knowledge tags
Knowledge tags
A knowledge tag is a type of meta-information that describes or defines some aspect of an information resource . Knowledge tags are more than traditional non-hierarchical keywords or terms...

 to capture knowledge about the information in distributed storage. It collects these tags in a tag profile. The tag profiles are stored in an interactive knowledge base
Knowledge base
A knowledge base is a special kind of database for knowledge management. A Knowledge Base provides a means for information to be collected, organised, shared, searched and utilised.-Types:...

 and search engine
Search engine
A search engine is an information retrieval system designed to help find information stored on a computer system. The search results are usually presented in a list and are commonly called hits. Search engines help to minimize the time required to find information and the amount of information...

.

The software represents a fundamentally new approach to searching structured and semi-structured data
Semi-structured data
Semi-structured data is a form of structured data that does not conform with the formal structure of tables and data models associated with relational databases but nonetheless contains tags or other markers to separate semantic elements and enforce hierarchies of records and fields within the data...

 using a Web 2.0 front-end where user-created tag profiles bookmark quality information resources, user contributed experiences add real-world knowledge about the information resources, and user-created reviews sort out the worthy resources from the inadequate

Jumper 2.0 is free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

 under the GPLv2 license. Users can purchase installation and support contracts under commercial, educational, or nonprofit licenses..

Jumper 2.0 is a web application written in PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

 and Javascript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

. Jumper 2.0 runs on any industry standard web server such as Apache
Apache HTTP Server
The Apache HTTP Server, commonly referred to as Apache , is web server software notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server software to surpass the 100 million website milestone...

, Microsoft Internet Information Services
Internet Information Services
Internet Information Services – formerly called Internet Information Server – is a web server application and set of feature extension modules created by Microsoft for use with Microsoft Windows. It is the most used web server after Apache HTTP Server. IIS 7.5 supports HTTP, HTTPS,...

, or Zeus Web Server
Zeus Web Server
Zeus Web Server is a proprietary web server for Unix and Unix-like platforms . Support for AIX, Tru64, and Mac OS X was dropped on 10 June 2008....

s. Jumper by default supports storing of the tag profile and associated knowledge tags within MySQL
MySQL
MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

. Jumper can, however, easily be configured to support Oracle database
Oracle database
The Oracle Database is an object-relational database management system produced and marketed by Oracle Corporation....

, IBM DB2
IBM DB2
The IBM DB2 Enterprise Server Edition is a relational model database server developed by IBM. It primarily runs on Unix , Linux, IBM i , z/OS and Windows servers. DB2 also powers the different IBM InfoSphere Warehouse editions...

, and Microsoft SQL Server
Microsoft SQL Server
Microsoft SQL Server is a relational database server, developed by Microsoft: It is a software product whose primary function is to store and retrieve data as requested by other software applications, be it those on the same computer or those running on another computer across a network...

 as the back-end database. In addition, Jumper can be integrated with LDAP
Lightweight Directory Access Protocol
The Lightweight Directory Access Protocol is an application protocol for accessing and maintaining distributed directory information services over an Internet Protocol network...

 for user and group management.

Users access Jumper 2.0 via any industry standard browser; including Windows Internet Explorer, Mozilla Firefox
Mozilla Firefox
Mozilla Firefox is a free and open source web browser descended from the Mozilla Application Suite and managed by Mozilla Corporation. , Firefox is the second most widely used browser, with approximately 25% of worldwide usage share of web browsers...

, Apple Safari, Google Chrome
Google Chrome
Google Chrome is a web browser developed by Google that uses the WebKit layout engine. It was first released as a beta version for Microsoft Windows on September 2, 2008, and the public stable release was on December 11, 2008. The name is derived from the graphical user interface frame, or...

, and Opera
Opera (web browser)
Opera is a web browser and Internet suite developed by Opera Software with over 200 million users worldwide. The browser handles common Internet-related tasks such as displaying web sites, sending and receiving e-mail messages, managing contacts, chatting on IRC, downloading files via BitTorrent,...

. The Search Engine in Jumper is the first thing users see when they access the Jumper Intranet portal
Intranet portal
An intranet portal is the gateway that unifies access to all enterprise information and applications on an intranet. It is a tool that helps a company manage its data, applications, and information more easily, and through personalized views. Some portal solutions today are able to integrate legacy...

. Access to Jumper can be open to the public or controlled by requiring log-in to view some or all of the tag profiles. By clicking on a search result users can view the full tag profile. The ‘tag profile’ is a reference
Reference (computer science)
In computer science, a reference is a value that enables a program to indirectly access a particular data item, such as a variable or a record, in the computer's memory or in some other storage device. The reference is said to refer to the data item, and accessing those data is called...

 to an information resource located in a remote storage device. The tag profile captures knowledge about this resource using social tagging. The full tag profile is returned with the search results. Much like a card in a card catalog it is a central reference point to collect and discover information associated with and about distributed information resources. With certain privileges a user can add a comment to the tag profile, expand upon the description, add new knowledge, or link the profile to another information resource. In addition, viewers can rate the value, accuracy or completeness of the tag profile. They can also choose to create a new tag profile that references content, media, or data regardless of format or location.

Advantages

What are the Jumper advantages:

Jumper is a specialized Enterprise Social Search tool.
  • leverages bookmarking
    Bookmarking
    In genetics and epigenetics, bookmarking is a biological phenomenon believed to function as an epigenetic mechanism for transmitting cellular memory of the pattern of gene expression in a cell, throughout mitosis, to its daughter cells...

     to create a user-submitted index
    Index (search engine)
    Search engine indexing collects, parses, and stores data to facilitate fast and accurate information retrieval. Index design incorporates interdisciplinary concepts from linguistics, cognitive psychology, mathematics, informatics, physics, and computer science...

     engine
  • allows users to tag any data, not just web pages
  • provides keyword and description tags
  • also provides expanded knowledge tags
    Knowledge tags
    A knowledge tag is a type of meta-information that describes or defines some aspect of an information resource . Knowledge tags are more than traditional non-hierarchical keywords or terms...

  • knowledge tags can be customized to meet specific requirements
  • tag terms can be aligned with corporate taxonomies or data dictionary
    Data dictionary
    A data dictionary, or metadata repository, as defined in the IBM Dictionary of Computing, is a "centralized repository of information about data such as meaning, relationships to other data, origin, usage, and format." The term may have one of several closely related meanings pertaining to...

  • a tag term is highlighted if it exists in the dictionary – user can click through to read the term
  • group based permissions and easy integration with LDAP

Disadvantages

What are the differences in Jumper:

Jumper is not a typical social networking tool.
  • it does not deploy a tool bar in your web browser
    Web browser
    A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content...

  • users do not share web page
    Web page
    A web page or webpage is a document or information resource that is suitable for the World Wide Web and can be accessed through a web browser and displayed on a monitor or mobile device. This information is usually in HTML or XHTML format, and may provide navigation to other web pages via hypertext...

     bookmarks from their browser
  • bookmark tags are not standard but can be customized
  • bookmarks more than web pages
  • it does not provide user profiles or ask an expert features
  • there are no discussion groups, no blogs or wikis

History

Jumper was originally created as a project for the Sun Microsystems
Sun Microsystems
Sun Microsystems, Inc. was a company that sold :computers, computer components, :computer software, and :information technology services. Sun was founded on February 24, 1982...

 Jini
Jini
Jini , also called Apache River, is a network architecture for the construction of distributed systems in the form of modular co-operating services.Originally developed by Sun, Jini was released under an open source license...

 Community. The software was first presented at the 6th annual JCM Sessions. Project Jump created a name server storing persistent names for data objects using a system of "natural language addressing" based on descriptive metrics, which have since been adopted by JXTA . It was originally developed by Steve Perry from his work as a data integration consultant.

Jumper 2.0 is open source software that was originally developed on Sourceforge
SourceForge
SourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself...

.
The Jumper Open Source Project is a community effort, led by Jumper Networks, devoted to building and maintaining the open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

version of Jumper.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK