Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2

RequMNGT is a Redmine plugin that allows you to manage in your software project: * system and software requirements. * traceability. * baseline and Request For Change. 1. you can identify business artifacts, software artifact and others like Business Actor, Business Use Case,... 2. you ... [More] can manage and check the (Horizontal and vertical) TOTAL TRACEABILITY between the different artifact of a software project: * Feature, Requirement, Use case, classes, test case, code ... 3. You can create, delete, modify one or several baseline and manage the requests for change. 4. You can generate different reports (requirement, usecase, testcase, Metrics ...) 5. If you install the risk management plugin RiskMNGT, you could classify the requirements or scenarios according to the exposure level [Less]

0
 
  0 reviews  |  3 users  |  12,733 lines of code  |  0 current contributors  |  Analyzed over 1 year ago
 
 

Navvy is a simple Ruby background job processor inspired by delayed_job, but aiming for database agnosticism.

0
 
  0 reviews  |  1 user  |  1,236 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

qdo

Compare

Python worker library for Mozilla Services' message queuing

0
 
  0 reviews  |  1 user  |  2,896 lines of code  |  1 current contributor  |  Analyzed 7 days ago
 
 

Expansão do portfólio de virtualização do OurGrid Segurança é um aspecto importante na computação em grade, pois é preciso proteger os recursos, os usuários e o próprio middleware da grade. Nas grades entre pares e de livre entrada, as questões de segurança se tornam mais complexas ... [More] , devido a ausência de identidades fortes no sistema. Na realidade, não existe uma solução única que satisfaça os requisitos de todos os usuários deste tipo de grade. Diante desta dificuldade, no OurGrid foi implementado um portfólio de soluções de segurança com o objetivo de atender diferentes classes de usuários. Dentre as soluções incluídas neste portfólio se destaca a virtualização. Mesmo sendo uma solução comprovadamente eficaz, alguns problemas impedem sua adoção de maneira mais ampla pelos usuários da grade. Por exemplo, a sobrecarga imposta pelo middleware de virtualização aumenta o tempo de execução das tarefas. Isto implica aos usuários da grade a escolha entre proteger seus recursos ou utilizá-lo de maneira mais eficiente. Adicionalmente aos aspectos de segurança, técnicas de virtualização são bastante úteis para incrementar o grau de utilização dos recursos compartilhados. É possível construir máquinas virtuais que atendam às necessidades específicas de cada usuário, deste modo um mesmo recurso pode ter seus serviços modificados (de maneira barata) ao longo do tempo para atender à diferentes necessidades. Equipe Carla de Araujo Souza (carla@lsd.ufcg.edu.br) Isaac Leal (isaac@lsd.ufcg.edu.br) Tiago Alburqueque (tiagooda@gmail.com) Gerente Rodrigo Vilar (rvilar@lsd.ufcg.edu.br) Objetivos Este projeto tem dois objetivos principais. Avaliar e utilizar outras tecnologias de virtualização no OurGrid que sejam eficazes na proteção dos recursos (máquinas compartilhadas na grade) e eficientes (não impliquem em uma sobrecarga expressiva no poder de processamento dos recursos compartilhados). Projetar e implementar a virtualização do worker utilizando as tecnologias escolhidas a partir do estudo anterior, pois atualmente apenas as tecnologias VMWare Server e Vserver são oferecidas, o que limita o seu uso. Com o oferecimento de mais tecnologias, as restrições de uso do OurGrid diminuem, ampliando o público capaz de executar seus jobs. [Less]

0
 
  0 reviews  |  0 users  |  112,308 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

A System.ComponentModel.BackgroundWorker that automatically shows an asynchronous progress bar once the job is requested, also changes the progress bar value when reporting progress to the BackgroundWorker. Besides can be used as simple shared progress bar that has known show time, and fills the ... [More] progress bar according to the requested period. You can also change the value of the IsIndeterminate property of the progress bar. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

The main idea of this solution is to provide feedbacks, of when a task start and stop running, to gui components used to notify the user that a operation is running. Moreover, a wait dialog is provided inside the solution to solve as a sample. The dialog have timers to change the icon to ... [More] WAIT_CURSOR, show the dialog and sets the cancel button visible. The objective of share this code with the community, is to enlarge the array of use cases, find and solve thread bugs and race problems... and of course, provide a free and easy solution to wait components feedback. This time, the code is in English but the entire documentation in Portuguese-Brazil (pt_BR). So, let me know if a translation to English is required, that I'll try to provide. [Less]

0
 
  0 reviews  |  0 users  |  818 lines of code  |  0 current contributors  |  Analyzed 9 days ago
 
 

JSRunI like Java Threads, but I use JavaScript a lot. I miss Java Threads so much, that I'm going to make something like it for JavaScript! In Java, either the Thread implements Runnable, or an object does, which is passed into the Thread constructor. For this JavaScript implementation ... [More] , think of it as the source (file location) leads to the implementation of run(). So, the Thread can have the source passed in from the event object, or a Runnable object can be declared with the source, as a parameter, then passed in on the Thread's constructor. DetailsSupported in: Firefox 3.5 Safari 4 Chromium IE 6-8 (w/ Pseudo Worker) Firefox 2-3 (w/ Pseudo Worker) Safari 3 (w/ Pseudo Worker) Object passing, for the data field, is not encouraged at the moment since Safari doesn't support it. The Thread.start() and Thread.run() methods receives a particular object format, detailed below; // example object var event = { // src?: location of the worker script, if a Runnable object is not used. src:'js/sample.js', // data passed to run() data:"...", // executed on a successful execution onsuccess:(function(e){}), // executed if an error occurs onerror:(function(e){}) };Quick example HTML page JS Run window.onload = function() { var runnable = new Runnable('js/sample.js'), event = { data:'get.greeting', onsuccess: (function(e) { document.getElementById('welcome').innerHTML = e.data; }), onerror: (function(e) { alert(e.message); }) }; // method #1 - w/ a Runnable object (new Thread(runnable, 'Sample Thread')).start(event); // method #2 - w/o a Runnable object event.src = 'js/sample.js'; (new Thread('Sample Thread')).start(event); }; sample.js // import the interface (required) and any other needed scripts importScripts('runnable.js', 'json2.js', 'utils.js', ...); // define the run method, and implement the main logic Runnable.prototype.run = function(e) { // fetch some data synchronously from another file var action = e.data, res; // api.php is a file on the server which delegates actions ajax('get', '../includes/api.php', {action:action}, function(data) { res = data; }); // send the response back to the caller send(res); }; RESULT "Hello from the runnable object!"This is essentially a wrapper for the JS Worker, which gives it an interface similar to a Java Thread. Some discrepancies exist, like the passing of a data object/string to the start() method. [Less]

0
 
  0 reviews  |  0 users  |  490 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

Record and manage volunteer hours in social networking space - it's free. Social Networking sites are great for volunteer sites. Now let your volunteers record and share (or not) their hours in the social space they already visit the most: your site! Useful in recording hours for your ... [More] agency, it also gets the word out about your volunteer opportunity. Coming Soon for Google, Facebook, Myspace and 'yourdomain.com', too. [Less]

0
 
  0 reviews  |  0 users  |  1 line of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

Cross platform, threaded priority work queue scheduler library in C. Run jobs based on priority, and/or scheduled time. Tested on Linux, Windows, BSD, OpenSolaris. Schedule jobs based on priority, and X milliseconds in the future.

0
 
  0 reviews  |  0 users  |  3,328 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

JsWorker is a small JavaScript library that wraps current implementations of worker thread in browsers. It contains three sub workers: Google Gears WorkerPool Web Workers Simulated worker thread using window.setTimeout Every Worker object created by JsWorker has the same API. JsWorker has shielded ... [More] you from different APIs exported by different worker thread implementations. Details of these three sub workers are listed below: Name Supported browsers Can be created from text? Can be created from url? Google Gears WorkerPool Those supported by Google Gears Yes Yes Web Workers Firefox 3.1 (since beta 1), Safari 4.0 No (future) Yes Simulated worker Any browser Yes Yes Worker objectFunctions of Worker are: postMessage postMessage(message) is used to send a message to the scope inside a worker terminate terminate() is used to stop a worker. When a worker is created, you can provide two callback functions: onmessage onmessage is called when worker sends some messages back to the main thread. onerror onerror is called when any error has occurred during the execution of worker. For more details, see API document. Inside a workerCode run inside a worker can use postMessage to send messages to the main thread. It also can provide a onmessage function that will be called when main thread has sent it some messages. For more details, see API document. UsageCreate a worker from JavaScript textTo create a worker from JavaScript text, use JsWorker.createWorkerFromText(jsText, onmessage, onerror). Create a worker from JavaScript urlTo create a worker from JavaScript url, use JsWorker.createWorkerFromUrl(jsUrl, onmessage, onerror). SampleThis sample demonstrates how to use worker thread to calculate fibonacci numbers. More samples can be found at Samples. Main page: var onmessage = function(message) { alert("Worker finished with result -- " + message.data); }; var worker = JsWorker.createWorkerFromUrl("fib.js", onmessage); worker.postMessage("10");Worker (fib.js): function fib(n) { if (n < 0) { return; } if (n == 0 || n == 1) { return 1; } return fib(n - 1) + fib(n - 2); } onmessage = function(message) { var num = parseInt(message.data); postMessage(fib(num)); } [Less]

0
 
  0 reviews  |  0 users  |  491 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.