agile
Agilefant 1.5.6
The Finnish Ferrari for backlog management Agilefant is a tool for managing agile software development activities, such as: projects, iterations, products, releases, and backlogs more>> The Finnish Ferrari for backlog management
Agilefant is a tool for managing agile software development activities, such as: projects, iterations, products, releases, and backlogs.
Agilefant brings together the perspectives of long-term product and release planning and project portfolio management.
Main features:
Backlog management:
- manage your development work with backlogs
- backlog items may have effort estimates, priorities and responsibles
Product management:
- group your backlog items using themes
- set planned sizes for future projects and iterations in terms of effort
- assign themes for future projects and iterations and set relative spending
- get a quick view of your products roadmap
Project management:
- assign users to projects
- set weekly overhead for projects
- communicate the status of your project (red/yellow/green)
- get an overview of progress through burndown graph and metrics
Iteration management:
- focus team efforts with iteration goals
- get an overview of progress through burndown graph and metrics
Resource management:
- assign users to one or more teams
- set users available weekly working hours
- set thresholds for evaluating users workloads feasibility
- enable/disable users
Development portfolio management:
- track the status and relative priorities of all ongoing projects
- see who are assigned to which projects
- see who are involved in projects despite that they have NOT been assigned to them
- adjust weekly overhead from projects on an individual basis
- define project types
Daily work view:
- see all the items assigned to someone across different iterations and projects
- get an overview of someones total workload for the weeks ahead
- compare the total workload against set thresholds
Timesheets:
- log spent effort to projects and/or individual backlog items
- generate reports of spent effort
System requirements:
-
- Database server
Enhancements
- Renovation of the iteration view (give us feedback at the forum!)
- Calendar view to daily work view for browsing spent effort
- Renamed Overhead as Baseline load
- Renamed existing project statuses green, yellow and red
- Added new project statuses grey and black
Terminology changed to match the concepts in Scrum:
- Iteration goal =>Story
- Backlog item in products and projects => Story
- Backlog item in an iteration => Task
Small UI and usability tweaks:
- Quick enter => save & close (instead of save)
- Improved interval selection in timesheets
- Improved displaying long backlog descriptions
Agile messenger iPhone mod 1.0
Agile messenger iPhone mod - Customize your iPhone with this great theme. more>> SDE for JBuilder is a UML CASE tool/plug-in tightly integrated with JBuilder. This UML modeling software supports full software lifecycle - analysis, design, implementation, testing and deployment. This UML CASE tool helps you build quality applications faster, better and cheaper. You can draw all types of UML diagrams in JBuilder, reverse engineer Java code to class diagrams, generate Java code and generate documentation.
SDE Features:
+Support UML 2.1
+Business Process diagram
+Mind Mapping
+Requirement Modeling with automatic generate requirement ID (Enhanced)
+Event-driven Process Chain
+Organization Chart
+Navigate between operation and sequence diagram (New)
+Better annotation for sequence diagram (New)
+Callout and Freehand shape
+Nicknamer - create translated copies of model
+Model Transitor
+User Interface Designer
+DFD
+Use Case Details Editor - An all-in-one environment for specifying a general model specification and use case descriptions
+EJB diagram and code generation
+ORM support - generate Java objects from database
+Database generation and reverse engineering
+Reverse engineering - code to model, code to diagram
+Reverse engineering Java, C++, XML, .NET exe/dll, CORBA IDL and Python
+Code Generation - model to code, diagram to code
+Java Round-trip engineering
+Automatic synchronization between source code and diagrams
+Automatic diagram layout and reroute connector
+Modeling collaboratively with VP Teamwork Server, CVS, Subversion and Perforce
+Support Stored Procedure and Trigger
+Export diagrams to JPG, PNG, SVG, EMF, PDF
+PDF/HTML/MS Word Report generator
+Multilingual support
+Access code for Floating License (New)
+More...
Other UML Modeling Tools /UML Plugins:
Java Platform (Windows/Linux/Mac OS X):
+SDE for Eclipse
+SDE for Oracle JDeveloper
+SDE for IntelliJ IDEA
+SDE for NetBeans
+SDE for Sun ONE
+SDE for WebLogic Workshop
Windows Platform:
+SDE for Microsoft Visual Studio
+More SDE...<<less
Pixen 3.1b2
Pixen is known as an innovative graphics editor that is designed for Mac OS. more>>
Pixen 3.1b2 known as an innovative graphics editor that is designed for Mac OS. It's designed from top to bottom for pixel artists, people who make low-resolution raster art like the sprites you see in old video games. But it's great for artists of all arenas: Pixen is like a very powerful MSPaint or a simpler, more agile Photoshop. And best of all, it's free under an MIT license!
Requirements:
- Requires Mac OS 10.3 or greater
Password Generator 1.0
Password Generator - Improve Your Security more>>
Password Generator can generate fixed length passwords using custom character set, readable passwords using dictionaries.
It can also generate universally unique identifiers (UUIDs).
To make dictionary based passwords as secure as possible, you are able to configure the generation algorithm as follows:
1. Configure which dictionary to use. The more words in the dictionary, the greater your security.
2. How many dictionary words will be used in the password.
3. You can define the what password separator should be used.
Oracle JDeveloper 11.1.1
Oracle JDeveloper - a J2EE and XML development environment with end-to-end support for developing applications and Web services more>>
We spent more time than ever in this release listening carefully to what our users need in order to make them more productive. We also embarked on an intensive design and usability review by an external company.
The result of these efforts is a huge leap forward in the speed in which developers can create, assemble, and reuse components to build rich, interactive applications that are highly performant and easy to maintain.
Enhanced use experience
There have been many updates throughout the product to make working with JDeveloper a pleasant experience. These improvements are not restricted to a particular type of development, but have been applied consistently to all areas of the design time.
Enhanced navigator: The Application Navigator has been enhanced to organize your application the way you want. New categories make it easier for you to find what you are looking for. Collapsible panels put common elements of your application within easy reach. Files that make up a composite node are conveniently exposed by simply clicking on the composite node.
Improved Component Palette: The component palette now features collapsible panels and divider sections to organize related components. A quick search field is provided to help locate components. You can now add commonly-used components to your Favorites list for easier access later, and another panel keeps track of your recently used components.
New Property Inspector: The Property Inspector has been redesigned with a new, user-friendly layout. Property categories have been used consistently throughout the product to make using the Property Inspector more predictable.
Application Overview: The new Application Overview window provides a convenient listing of all the sources for your application, grouped into helpful categories. From here, you can get a sense of the overall status of your application (which sources are incomplete, which have errors, etc) too. The Application Overview also functions as a way for you to learn about the various kinds of components you may use in your application, and easily launch wizards to create them.
File List: The File List makes it easier than ever to locate source files that are part of your project. You can search by file name, file extension, status, date modified and more.
Updated appearance: The JDeveloper development environment has been updated with a brand-new look.
Integrated modeless editors: Many editors for components have been converted to integrated modeless editors. These appear in the editor area along with the other editors, and allow for much more productive navigation.
Contextual linking: Contextual linking is the concept that as you are working on something, you should be able to easily get to relevant related resources. For example, as you are working on defining a page flow for databound pages, you should be able to easily get to the page definition of those pages. This concept is now employed wherever it makes sense in the development environment.
Resource Catalog
The Resource Catalog is your window onto the many disparate resources your application may need to consume. It allows you to define connections to the resource providers, and drag-and-drop those resources into your application as needed. The resource catalog provides a search tool to search all the defined repositories in a single action.
Connections can be created for the following types of resource repositories:
Application server
Database
File system
UDDI Registry
URL adapter
WebDAV
New diagramming framework
The internal diagramming framework used to build the UML tools in JDeveloper, the Page Flow diagrams, and other visual editors has been re-architected to be more flexible for internal consumers.
Java Coding and Agile Development
New code generators
New generators have been added for generating equals and hashcode and to simplify generating fields and properties with getters and setters and to generate constructor from fields
Updated JUnit 4.0 support
JDeveloper now generates unit tests using JUnit 4 annotations. The integrated runner has been updated to support JUnit 4, including new instructions, such as @ignore.
New profilers
The new profilers leverage JVMTI and therefore run on any certified Java VM. Oracles OJVM is no longer required for profiling.
CPU Profiler
Memory Profiler
XML Compare
Comparing of XML files is now done using an XML-aware algorithm. In previous releases compare was done using a line algorithm with no understanding of the syntax of the file content. XML is used extensively within JDeveloper (projects, diagrams, ADF artifacts) and the characteristics of the file content will be understood by the tool.
For example if an XML elements attributes are reordered the compare tool will not mark that as a change - the attributes (name and value) are the same, but in different positions.
The compare tool is used by all the version control extensions to compare file content with previous versions. Compare is also used by the local history feature to compare content between saved points.
Enhanced Merge Conflict Resolution for Subversion and CVS
JDeveloper now provides an enhanced XML-aware interactive GUI to browse and update unresolvable conflicts reported during the merge process.
Madagascar 0.9.8
Software package for geophysical data processing and reproducible numerical experiments Madagascar is an open-source software package for multidimensional data analysis and reproducible computational more>> Software package for geophysical data processing and reproducible numerical experiments
Madagascar is an open-source software package for multidimensional data analysis and reproducible computational experiments.
Madagascar aims to provide:
- a convenient and powerful environment
- a convenient technology transfer tool
for researchers working with digital image and data processing in geophysics and related fields. Technology developed using the Madagascar project management system is transferred in the form of recorded processing histories, which become "computational recipes" to be verified, exchanged, and modified by users of the system.
Main features:
- Madagascar is a modern package. Started in 2003, and publicly released in 2006 it was developed entirely from scratch. Being a relatively new package, it follows modern software engineering practices such as module encapsulation and test-driven development. A rapid development of a project of this scope (more than 300 main programs and more than 3,000 tests) would not be possible without standing on the shoulders of giants and learning from the 30 years of previous experience in open packages such as SEPlib and Seismic Unix. We have borrowed and reimplemented functionality and ideas from these other packages.
- Madagascar is a test-driven package. Test-driven development is not only an agile software programming practice but also a way of bringing scientific foundation to geophysical research that involves numerical experiments. Bringing reproducibility and peer review, the backbone of any real science, to the field of computational geophysics is the main motivation for Madagascar development. The package consists of two levels: low-level main programs (typically developed in the C programming language and working as data filters) and high-level processing flows (described with the help of the Python programming language) that combine main programs and completely document data processing histories for testing and reproducibility. Experience shows that high-level programming is easily mastered even by beginning students that have no previous programming experience.
- Madagascar is an open-source package. It is distributed under the standard GPL open-source license, which places no restriction on the usage and modification of the code. Moreover, access to modifying the source repository is not controlled by one organization but shared equally among different developers. This enables an open collaboration among different groups spread all over the world, in the true spirit of the open source movement.
- Madagascar uses a simple, flexible, and universal data format that can handle very large datasets but is not tied specifically to seismic data or data of any other particular kind. This "regularly sampled" format is borrowed from the traditional SEPlib. A universal data format allows us to share general-purpose data processing tools with scientists from other disciplines such as petroleum engineers working on large-scale reservoir simulations.
System requirements:
-
Enhancements
- New reproducible papers, several structural changes, and numerous bug fixes.
AllBookmarks 3.1.4
Access all your bookmarks from one menu. more>>
AllBookmarks 3.1.4 is a professional tool that helps reduce the pain of searching all the browsers for that lost bookmark. By adding a new icon to your Mac OS X menu bar you can quickly access all your bookmarks. All your Safari, Firefox and Flock bookmarks are shown and can be selected.
AllBookmarks also gives you access to your 1Passwd 1Click bookmarks so you can navigate to a page, fill the form, and submit it, all with a single click!
Time And Place 1.4.0
Time And Place - Time series as bar charts, prism graphs more>>
Its focus is on geopolitical data organized by regions: states or countries. Each region is displayed as a bar chart with a control to sequence through the years. Regions can be collapsed or expanded, sorted by name or value, selected to allow them to be tracked easier, just high or low regions displayed, and scales chosen for the values and the chart.
If the local system supports the capability, the information is also shown on a 3D prism graph, where each region rises or falls as the statistic changes.
A series can be saved as a file compatible with most spreadsheet programs, and any file in this format can be read in and displayed. Several series can also be combined over a common range of dates and regions by creating a new series and providing formulas to compute its values from selected input series. Links can be added in a spreadsheet program or text editor to allow web pages to be brought up which are relevent to a specific time or place.
Enhancements:
- Improved country and state boundaries
- Ability to select using the 3D map
- A grid namespace to display prisms for series with no geographic reference
- Show Subseries displays a pie chart for a gridded series and has less restrictions
- Log scales now apply to the prism map as well as the bar chart
- Performance improvements
- The application is now signed by an official Thawte certificate.
web2py 1.65.9
web2py is a free yet useful full-stack enterprise framework for agile development of fast, scalable, secure and portable database-driven web-based applications more>> <<less
web2py functions as a free and open source full-stack enterprise framework for agile development of quick, scalable, secure and portable database-driven web-based applications. web2py 1License:GPL
License:GPL
License:GPL
DePaul University - Open Source framework for agile development of secure web based database driven web applications, programmable in Python. web2py. Open Source framework for agileManyDesigns Portofino 2.0.16
A web application framework that allows you to create enterprise applications in less time and with the highest quality more>> A web application framework that allows you to create enterprise applications in less time and with the highest quality
ManyDesigns Portofino is a free and open source solution that will offer you the most integrated set of features you can find in a framework, out of the box.
Main features:
Data modeling:
- You can create the database schema using classes (tables), attributes (fields), relationships (both one-to-many and many-to-many) and inheritance. You work at the logical level, while Portofino takes care of mapping it to the physical level of the database.
Forms and user interface:
- Portofino automatically generates the user interface based on your model definition. CRUD forms, navigation of relationship, powerful search pages, full-text searches, breadcrumbs, and cascaded selection boxes are all available immediately.
Security and permissions:
- You can assign different roles and responsibilities to the users of the system. Portofino can be integrated in your existing single sign-on technology.
Workflows:
- Through workflows, you can define your business processes, procedures and life-cycles. You can use states, transitions, guards, custom actions and automatic email notifications.
Algorithms and calculations:
- Perform mathematical, logical and string calculations within the application model without writing code.
Validations:
- You can define validations and integrity constraints on data entered by users. This ranges from simple validations of type, format and range to complex constraints on the relational model.
Reports:
- On-line and printable reports are very easy to define. They provide an aggregate view over large amounts of data and highlight information of particular relevance.
Speed:
- Building a new application or changing an existing one is very fast. Make a change to the model (upstairs level) and see the change instantly applied to the application (downstairs level). There is no compilation or transformation latency.
Changes and integrity:
- Changes never break the application. Portofino makes sure that all the parts of the system work together despite changes to any of them. This is an ideal situation for agile development. You get features and quality right from the start.
Database compatibility:
- Portofino supports all major commercial and open source database technologies.
System requirements:
- Single processor system with 512MB RAM and 800MB free disk space.
- JDK/JRE 1.5 or later
Enhancements
- First public open source release of ManyDesigns Portofino.
Yoxel SW 1.13beta
Yoxel SW - An agile product management solution that allows software companies to respond faster to changing market needs more>>
YOXEL KB is an extension to the product management suite. It is a knowledge base management system allowing you to accumulate your product knowledge and increase efficiency of your support teams.
Another area where YOXEL SYSTEMS enables agile approaches similar to those used in software development is IT project management. YOXEL IT is our solution for IT departments. YOXEL IT is one of the best solutions for IT departments.
Main features:
- Maintain a continuous feedback loop with your customers while managing their feedback and a flow of new ideas.
- Effectively collaborate to determine which features to include into the next product release.
- Optimally allocate resources and accurately predict required project work.
- Simplify monitoring of the implementation and testing phases to always stay on schedule.
EadConversion 1.7
EadConversion - Extracts archive container lists to EAD XML more>>
The Ead Conversion Java Web Start application is a proof of concept tool for converting a document describing the container list of a collection into an EAD XML document. It handles the necessary relationship between folders and boxes, and computes all of the containers used by each logical level of the collection.
Enhancements:
- Added an option to generate a single container rather than Parent/ID attributes.
- Added a workaround to a bug in Java 1.4.2 which resulted in many input lines being ignored.
Neo4j 1.0 Beta 7
A free and open source graph database more>>
A graph (mathematical lingo for a network) is a flexible data structure that allows a more agile and rapid style of development. You can think of Neo4j as a high-performance graph engine with all the features of a mature and robust database. The programmer works with an object-oriented, flexible network structure rather than with strict and static tables yet enjoys all the benefits of a fully transactional, enterprise-strength database.
In addition, Neo4j includes the usual database features: ACID transactions, concurrency control, transaction recovery, durable persistence, and everything else you would expect from an enterprise-strength database.
Major Features:
- An intuitive graph-oriented model for data representation. Instead of static and rigid tables, rows and columns, you work with a flexible graph network consisting of nodes, relationships and properties.
- Adisk-based, native storage manager completely optimized for storing graph structures for maximum performance and scalability.
- Massive scalability. Neo4j can handle graphs of several billion nodes/relationships/properties on a single machine and can be shared to scale out across multiple machines.
- A powerful traversal framework for high-speed traversals in the node space.
- A small footprint. Neo4j is a single
Enhancements:
- API: Removed a number of deprecated methods (primarily for relationship type management) from EmbeddedNeas per warning in the previous release.
- API: Transaction is now an interface.
- API: TraversalPosition now has an isStartNode() method.
- API: NotFound and NotInTransaction runtime exceptions have been moved from internal impl package the api package.
- API: getRelationshipById is now exposed in NeoService.
- API: A common base interface for Node and Relationship has been added that contains the set/get/remove property operations.
- Core: Made it easy embed Neo4j in a Spring application. Spring can be configured to use Neo4js transaction manager.
- Core: All known bugs have been fixed.
- Core: Removed singletons and made everything IoC.
- Core: Lots of minor optimization and improvements above native store layer (nioneo).
- Core: Cleanup of code (removed non used code) and improved exception handling.
- Core: Improved read performance and parallelism by implementing MVCC-like features. Nlocks are now taken during read-only operations, instead concurrent operations are working against snapshot versions.
Streamxmlwriter 0.3
A flexible and open source Python library for XML generation more>> QuickCRC automates responsibility driven design of object-oriented software. Use CRC cards to discover and document classes, responsibilities, attributes and collaborations. Popular among agile developers, theyre also used as a front end to UML.
CRC Cards
In the diagram workspace, create card and scenario objects. Each card has a class name, description, superclasses, subclasses, attributes, responsibilities and collaborating objects. Enter card information through a dialog or edit on-screen by dragging or renaming cards, attributes, responsibilities and collaborations.
Attribute Access
The software designer can assign the attribute access of each card responsibility. The tool shows an attribute access graph from the card information to help developers discover, refine and eliminate unnecessary card attributes.
Design Scenarios
A scenario object represents a design mechanism defined as a series of steps involving communicating objects. Scenarios can reference cards or other scenarios. Cards and scenarios can also reference external agents defined by the designer to identify system and user interfaces.
Model Organization
Separate card and scenario objects into different diagrams based on functional areas of a complex design. Cut and paste cards and scenarios between diagrams or projects.
Contents View
The contents view allows a designer to navigate between diagrams shown as folder icons that can be opened or closed. From the contents view, a card or scenario can be dragged between diagrams or double-clicked to edit its properties. This makes it easy to locate and modify information as the model grows.
Simulation
QuickCRC provides active simulation of an evolving design. Features include single stepping backwards, forwards or over a called scenario or jumping to a specific location in the scenario stack of a multiple scenario simulation. Its fast and easy to step through your design, just select a scenario and click the Simulate button.<<less
- Page: 1 of 1
- 1