Projects tagged ‘context’


[46 total ]

28 Users
   

TeX Live is an easy way to get up and running with TeX. It provides a comprehensive TeX system with binaries for most flavors of Unix, including GNU/Linux, and also Windows. It includes all the major ... [More] TeX-related programs, macro packages, and fonts that are free software, including support for many languages around the world. TeX Live is the successor to teTeX. [Less]
Created about 1 year ago.

5 Users
 

rVooz is a software platform designed to make contextual connections, or contextions, between people who might not have a priori knowledge of each other; it enables contextual collaboration. It does ... [More] this when a client application posts context to the Salient Server via it's context interface and the Salient Server finds a context match with one or more other users. The Salient Server informs Voozers via the match interface of the match, and depending on the implementation, the Voozer distributes "temporally relevant presence information" among the client applications, or may go further and establish chat, voice, or voice conference sessions. Context will typically be geo-spatial, structural, or string forms but Salient is extensible so that context definition isn't limited. [Less]
Created over 2 years ago.

4 Users
   

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can read markdown and (subsets of) reStructuredText, HTML, and LaTeX ... [More] , and it can write markdown, reStructuredText, HTML, LaTeX, ConTeXt, RTF, DocBook XML, groff man, and S5 HTML slide shows. [Less]
Created about 1 year ago.

4 Users
   

MarcoPolo brings context-aware computing to your portable Mac computer. It allows your computer to determine its context through gathering evidence from your environment (evidence sources), using ... [More] flexible rule-based fuzzy matching to make an educated guess (rules), and then performing arbitrary actions upon changing context (actions). [Less]
Created over 2 years ago.

2 Users

jscolor is a JavaScript component extending standard form controls of a smooth color picker dialog. All you need to pickerize your text fields is to include script jscolor.js into your HTML page and ... [More] turn all related INPUT elements into INPUT CLASS="color" [Less]
Created about 1 year ago.

1 Users

A Perl extension to act on upper scopes.
Created 11 months ago.

0 Users

The project aim is to bring flexible Context - BR based engine to a small business client. Main features are - simplify the system analisys by building business objects together with the client - ... [More] a light weight persistance in XML files extendable to Hibernate framework, - provide QA of graphical user cases components by the client during project design - integrate BPEL based business flow management - provide user, group, role context based workflow management - have damn flexible integration policy based on jdbc, expect and simple peep in your application appoach [Less]
Created 12 months ago.

0 Users

Pipeline PatternPipeline Pattern is helpful in dividing the problem into smaller reusable code components. This is a simple yet powerful structural pattern to organize a complex logic into smaller ... [More] reusable components, which can be added/removed/modified independently. The library and source code (in Java) for pipeline pattern and samples are under downloads. Any comments or improvements, please contact Benoy Antony at bantony@gmail.com. Forces for the Pattern The logic is complex. The simplicity and readability of the code is critical. The logic can be divided into multiple modules. The modules are potentially reusable for different usecases. Description of the PatternStage represents a module or work unit. The stage can be reused in different pipelines. Stages collaborate with each other bay sharing data in the Context Pipeline holds a collection of stages and executes them. Pipeline contains normal stages , error stages and final stages. Normal stages are executed. In case of any error, the execution of normal stages is stopped and error stages are executed. After this, final stages are executed. The error and final stages are optional. Context acts as the holder class to share data between client and pipeline and also among stages. Client setups the Pipeline by adding stages during init time and then executes pipeline by setting up the context. Sample Code illustrating usage of Pipeline Pattern /** * A sample client class to demonstrate the usage of Pipeline Pattern * * Takes an array of integers as input and does the following * calculate the sum of all numbers * Increase each value in the array by adding the sum * sort the numbers * the sorted list is returned * @author Benoy Antony (benoy@ideaimpl.com) (http://www.ideaimpl.com) * */ public class NumberMagicWithSum { private static final Pipeline S_PIPELINE = new SequentialPipeline(); static{ S_PIPELINE.addStage(new GetSumStage ()); S_PIPELINE.addStage(new IncreaseValueStage ()); S_PIPELINE.addStage(new SortStage ()); } public int[] doMagic(int[] numbers){ NumberMagicContext nmContext = new NumberMagicContext (); nmContext.setInput(numbers); S_PIPELINE.execute(nmContext); return nmContext.getSortedValues(); } }Another Sample reusing some of the stages in the previous sample /** * A sample client class to demonstrate the usage of Pipeline Pattern * * Takes an array of integers as input and does the following * calculate the product of all numbers * Increase each value in the array by adding the product * sort the numbers * the sorted list is returned * @author Benoy Antony (benoy@ideaimpl.com) (http://www.ideaimpl.com) * */ public class NumberMagicWithProduct { private static final Pipeline S_PIPELINE = new SequentialPipeline(); static{ S_PIPELINE.addStage(new GetProductStage ()); S_PIPELINE.addStage(new IncreaseValueStage ()); S_PIPELINE.addStage(new SortStage ()); } public int[] doMagic(int[] numbers){ NumberMagicContext nmContext = new NumberMagicContext (); nmContext.setInput(numbers); S_PIPELINE.execute(nmContext); return nmContext.getSortedValues(); } } Related PatternsComposite pattern can be used to represent the relation between stages and pipeline. The Pipeline itself can be a stage and can become the stage in another pipeline. ReferencesThis paper formally defines theory of Pipeline Pattern. [Less]
Created 4 months ago.

0 Users

Selection LinksSelection Links is an add-on for Mozilla Firefox 3. It fetches all links inside a text selection for opening or downloading. Instead of the default behaviour of Mozilla Firefox, this ... [More] add-on can also handle multiple links. It also gives you the possibility to find and open plain text links. Key FeaturesFetch anchor links Fetch text links Remove duplicate links Open new links in new windows or new (active) tabs Other Screenshots TODOhandle multiple selection ranges choose download directory -- Please visit my personal web site to contact me. Thanks for your interest. Florian Gilles [Less]
Created 12 months ago.

0 Users

Lingua-EN-Semtags-Engine uses Lingua-EN-Tagger and Wordnet-Querydata to extract semantic tags (semtags) from English text. Semtags are words which reflect the semantic essence of the text (similar ... [More] to topic keywords). Lingua-EN-Semtags-Engine was designed and developed to solve a particular problem I was facing. Problem: a user is processing blog post titles and needs to programmatically determine the posts' semantic context. Solution: the user feeds a blog post title to Lingua-EN-Semtags and gets back a set of semtags which can be used for further processing (e.g., web searches). Example: a blog post title like "BBtv: Graffiti Research Lab, the movie" (boingboing.net, Posted by Xeni Jardin, April 24, 2008 8:00 AM) would produce the following semtags: DECORATION WORKPLACE SHOW. [Less]
Created 12 months ago.