gnu development environment 1.1
GNU Development Environment 1.1
GNU Development Environment - Suite of compilers w/CPU simulator and debugger more>>
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.
GNU gettext 0.17
Framework that will help other GNU packages to produce multi-lingual messages more>> Framework that will help other GNU packages to produce multi-lingual messages
GNU gettext is an important step for the GNU Translation Project, as it is an asset on which we may build many other steps.
GNU gettext offers to programmers, translators, and even users, a well integrated set of tools and documentation.These tools include a set of conventions about how programs should be written to support message catalogs, a runtime library supporting the retrieval of translated messages, and a few stand-alone programs to massage in various ways the sets of translatabl
NOTE: GNU gettext is licensed and distributed under the terms of the GNU General Public License (GNU GPL).
GNU Bayonne 2 1.0
GNU Bayonne provides you with an advanced telephony server of the GNU project. more>>
GNU Bayonne 2 1.0 provides you with an advanced telephony server of the GNU project. Bayonne offers a script driven threaded multiline state event telephony service for building voice response systems and telephony plugins for runtime driver configuration.
Bayonne also features "TGI" for making perl applications "telephony aware". Bayonne may be used to build telephony based system administration, home automation, automated attendent, v-commerce, and voice messaging systems.

GNU BPEL2oWFN 2.0
GNU BPEL2oWFN is a very serviceable tool which translates a web service expressed in WS-BPEL (Web Service Business Process Execution Language) into an oWFN (open Workflow Net). more>>
GNU BPEL2oWFN 2.0 is a very serviceable tool which translates a web service expressed in WS-BPEL (Web Service Business Process Execution Language) into an oWFN (open Workflow Net).
This oWFN can be used to:
- check for controllability or generate the operating guideline using the tool Fiona,
- check for deadlocks or any other Petri net property, or
- check any temporal logic formula with a variety of model checking tools.
Requirements: gcc
GNU Bayonne2 1.5.6
GNU Bayonne2 - Telecommunications application server more>>
Enhancements:
- Added basic support for Bayonne to operate directly as a SIP registrar and proxy server for use with external SIP devices.
- This can be used to build Bayonne based telephone systems.
GNU M4 1.4.12
Free and open source implementation of the Unix macro processor more>> YouTube Video Grabber is a Shareware Mac OS X program that will resolve the internet address for YouTube flash video files from YouTube web page URLs and allow users to download and convert the flash video files to Quicktime MOV files.<<less
Evergreen Rev 1294
Evergreen - Cross-platform GPL development environment that tries to be lightweight and language-agnostic yet functional more>> Evergreen - Cross-platform GPL development environment that tries to be lightweight and language-agnostic yet functional
Evergreen is a cross-platform GPL development environment that tries to be lightweight and language-agnostic yet functional.
Main features:
- Ubiquitous Regular Expressions - Programmers know regular expressions, and yet their graphical tools dont use make much use of them. Evergreen does. Anywhere its asking you to type something, its probably expecting a regular expression: full Perl/Java regular expressions in find, in find/replace, in find in files (as youd expect), but also in the open dialog. Evergreen uses "smart case" regular expressions, too, where an all-lowercase regular expression is assumed to be case-insensitive. You can use (?-i) and (?i) to explicitly turn case-sensitivity on and off.
- Open Files Quicker - Evergreen indexes your project, so you dont have to remember where files are. Or what case your co-worker used ("Hyperlink" or "HyperLink"?). Just a substring or regular expression that matches what you want. Evergreen updates a list of the matching files as you type (like iTunes):
- Find in Files - You can also search for files to open based on their content. Evergreen shows a tree of matches, representing the directory hierarchy. Files containing definitions are marked as such. Searching is done in parallel to take advantage of modern multi-core machines. Search results are automatically updated if anything changes:
- Find - You have a fast computer, yet the find function in other editors doesnt take full advantage of that fact. Evergreen, like less(1), highlights all the matches, whether you search with C-F or clicked on a match in the "Find in Files" dialog. Better still, Evergreen highlights all the matches as you type, so you know when youve typed enough (or too much, if you suddenly see there are no matches). Evergreen also lets you move backwards as easily as forwards through the matches: just use C-D to move backwards and C-G to move forwards, both conveniently placed around C-F, which defaults to searching for the currently-selected word. All of this comes together for fluid one-handed searching. Finally, Evergreen uses marks next to the scroll bar to give you contextual information about how many matches there are, and how theyre clustered.
- Spelling Checking for Source Code - Not only does Evergreen check your spelling as you type, it understands CamelCase words arent single-word spelling mistakes but compounds of correctly spelled words.
- Exuberant Ctags Support - Evergreen uses Exuberant Ctags (if installed) to understand the structure of your file. The symbols in the current file are shown as a tree preserving their hierarchy. You can click on an item in the tree to go to the corresponding part of the file. Conversely, as you edit, the item in the tree corresponding to the current caret position is always highlighted. The little icons tell you what kind of symbol youre dealing with. Classes, methods, and fields are circles, squares, and triangles respectively. An icons color denotes the symbols accessibility. Public, protected, private, and unknown accessibilities are shown as green, orange, red, and gray respectively. Icons for abstract classes or methods are hollow. Public static symbols are in bold. (Obviously, not all possibilities are available in all languages.)
- Bug Database Links - References to bugs in your (or others) bug databases are automatically recognized and turned into hyperlinks:
- Find/Replace - Find/replace functionality in other editors has a habit of being awkward in use. How much better to be able to see all the changes at once, with the results of the substitutions? Hovering over a match shows the captured groups in a tool tip, so you can check your capturing is as you intended.
- Workspaces - You can work on multiple projects at once, with each "workspace" getting its own tab in the overall UI. Workspaces are important. You probably want one for each project youre working on; if youre looking for "session" functionality, this is it. If a workspace looks like a project (i.e. has a Makefile or is under revision control), the files will be indexed, so you probably want the root of your workspaces to be the directories with the top-level build instructions. Theres no reason you cant create an empty Makefile as a hint to Evergreen if you want a workspaces root to be a directory that contains a collection of related projects, or it can sometimes be useful to create a simple Makefile to build all the contained projects. Evergreen doesnt look at Makefile content, so it doesnt care. Workspaces are automatically saved when you quit and restored when you restart Evergreen.
- Auto-Indent - Evergreen will automatically help you format your code in K&R, Linux kernel, or Suns Java style. If you want to manually break long lines or use an indenting style too far removed from these, youre likely to face difficulties as it continues to try to "correct" your style. Ken Arnolds thoughts on coding style explain why this is usually a counter-productive degree of freedom. What you gain from accepting Evergreens style (which shouldnt be a problem for most programmers) is that Evergreen will do most of the formatting for you. Even correcting stuff you paste in.
- Watermarks - Each document has a watermark, used to show you if youre looking at a read-only file, or a file that has been updated on disk since it was last read in.
- Building - Evergreen defers to ant(1) or make(1) to actually build your project, and will search upward from the directory containing the focused file looking for a makefile.
- Patches - If you choose a potentially destructive action such as "Revert to Saved", youre shown a colored patch and given a chance to change your mind. (Not only that, its a useful way to see how a machine-generated file is changing as you work on the generator. Just keep running the script and reverting to the latest version of the generated file.)
- "Compare Selection and Clipboard..." - Shows you a patch comparing the currently-selected text and the text on the clipboard. This is useful when youre looking at two seemingly duplicate chunks of code and want to know what, if any, differences there are between the two.
- Language awareness - Coloring and intelligent indentation of C++, Java, Perl, Ruby, and others.
- Custom text component - We gave up on JTextPane because of its poor performance, and we gave up on JTextArea because of its poor functionality. Unlike many other editors with their own text components, ours was explicitly designed to be useful elsewhere. Its interface is broadly similar to JTextArea so its easy to use in your own programs if you get used to any of the great functionality.

Environment Variable Preference Pane 1.2
System Preferences plug-in for setting global environment variables. more>>
This is a System Preferences plug-in that enables editing of the environment variables that are set when you login to Mac OS X.
Green Orange PHP Framework 2.1
Green Orange PHP Framework - Code sites using OOP practices more>>
GOF (Green Orange Framework) was born from an idea to use a browser as a development environment to build stand-alone applications for the web.
Web projects are built using PHP programming language incorporating a complete collection of classes, organized in levels and families
Green Orange allows you to code sites using OOP practices.
Further, Green Orange is the first PHP development environment that uses a graphic user interface (GUI) to easily and quickly build a site within your browser.
The framework and the whole visual development environment is licensed under GPL, therefore it completely free.
Our framework is your framework so we invite you to use it, spread it, expand it, and to report every possible bug to us, with the goal to improve and share it with the whole community when it is completed.
Enhancements:
- Adjourned the installation module
- Added Ajax Class
- Added Head, Body, Form and Document class
- Removed Jsrs class.
Greenfoot 1.5.6
Greenfoot is designed to bring users an effective development environment that makes it easy to write games and simulations in the Java Programming Language. more>>
Greenfoot 1.5.6 is designed to bring users an effective development environment that makes it easy to write games and simulations in the Java Programming Language. It comes with a broad range of demo scenarios and documentation that gets newcomers started very quickly. Greenfoot may be used to learn or teach programming, or just to put a cool game up on a website. (Yes, Greenfoot can export the game to a web page!) Originally developed for school age learners, but now used by all age groups.
Enhancements:
- Fix problems with export accidentally introduced in 1.5.5
oEd Explorer 1.0
4D component provides replacement for Explorer. more>>
The organizational schema completely respects Insider groups and component structures for simpler reference and a greatly eased development environment in 4D.
oEd Explorer is free to owners of DynamicStructure. Developers who want to use it without purchasing DynamicStructure can purchase the component at a discounted price.
With this special license, oEd Explorer is fully functional and only occasionally displays a reminder to the developer about running in demo mode.oEd Explorer contains two methods for you to use in your 4D development.
One launches the oEd Explorer in a floating window, the other merely returns a reference to a hierarchical list containing all of the methods in your structure, letting you build your own custom explorer interface.
Server Manager 1.6
Server Manager is an effective combination of UNIX and Open standards software with a familiar OS X interface that helps to install development environments and applications. more>>
Server Manager 1.6 is an effective combination of UNIX and Open standards software with a familiar OS X interface that helps to install development environments and applications. These will enable your OS X Client computer to serve your content faster, longer and harder than its windows peers or even its UNIX cousins. Server Manager.app allows you to edit and configure your server software from a nice GUI interface.
Requirements:
- Mac OS X 10.2 or higher FE77 Server Suite 1.0 or higher
GNU Octave Repository 20090607
Storage place for GNU Octave files more>> This is a Dashboard widget for Mac OS X 10.4 "Tiger". It simply displays the current number of unread posts in your Bloglines RSS reading account.<<less
GeoVISTA Studio 1.2
GeoVISTA Studio - Development environment designed for geospatial data more>>
One barrier to the uptake of Geocomputation and Geovisualization is there is no system or toolbox that provides easy access to useful functionality. GeoVISTA Studio provides rapid, programming free development of complex applications for:
data exploration
knowledge construction
geocomputation
visualization.
Studio Includes Interactive Query Devices for Exploratory GeoVisualization, 3D Render for complex and sophisticated 3D graphics, 2D mapping and statistical tools.
Studio is a modularly designed interface that allows the integration of various forms of geographic data to be analyzed and displayed in a dynamic environment.
The goal of the GeoVISTA Studio project is to improve geoscientific analysis by providing an environment that operationally integrates a wide range of analysis activities, including those both computationally and visually based.