Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Open Source

Google Summer of Code 2014 by the numbers: Part one

Google Open Source Blog - Thu, 05/15/2014 - 21:04
Every year around this time — just after students are accepted into Google Summer of Code (GSoC) — we at the Open Source Programs Office get a ton of questions like, “How many students from my country were accepted?”, “Am I the only undergraduate?”, “How many women are participating in GSoC this year?” and so on. Once we have a chance to crunch the numbers, we can use the statistics to answer at least some of these questions for you. 
For this first post, we’ll start with “What countries are the accepted students from?” and “How many students were accepted from “X” country?”  In years past we’ve listed the 10+ countries with the largest number of accepted students, but this year we’re going to share the whole list.

Here we go! In alphabetical order:

Algeria1Argentina9Armenia1Austria21Azerbaijan1Bangladesh1Belarus2Belgium7Bosnia-Herzegovina1Brazil21Bulgaria6Cameroon3Canada37Chile1China48Colombia2Croatia3Czech Republic8Denmark1Egypt6Estonia2Ethiopia1Finland7France28Georgia1Germany78Greece13Guatemala1Honduras1Hong Kong2Hungary21India401Ireland4Italy31Japan6Kazakhstan3Kenya3Latvia1Lithuania3Luxembourg2Malawi1Malaysia2Mexico1Moldavia3Netherlands13New Zealand2Nigeria1Norway1Pakistan3Paraguay1Peru4Philippines2Poland40Portugal9Romania36Russian Federation51Saudi Arabia3Serbia5Singapore14Slovak Republic4Slovenia4South Korea5Spain32Sri Lanka54Sweden4Switzerland5Taiwan2Turkey9Uganda1Ukraine13United Kingdom29United States161Vietnam3TOTAL 1307
As I’m sure you’ve noticed, five countries are highlighted in blue. This is the first year that students from Ethiopia, Honduras, Kenya, Malawi and Uganda have been accepted.  We are very pleased to welcome them to the GSoC family! 
We will be doing additional posts about the statistics for GSoC 2014 in the next few weeks. If you have questions, please drop us a comment and we’ll do what we can to answer in an upcoming post.

By Cat Allman, Open Source Programs

Categories: Open Source

Subclipse 1.10.5 Released News - Thu, 05/15/2014 - 15:43

Subclipse 1.10.5 release is now available.

This is the release to use for Subversion 1.8.x working copy compatibility with other tools. A complete changelog is available at

NOTE: This release REQUIRES SVN 1.8 which currently means that only JavaHL is supported. Binaries are provided for Windows, but for other OS you must have the binaries available. See for information on installing JavaHL.

Categories: Open Source

May 2014 Project of the Month, ApexDC Front page news - Thu, 05/15/2014 - 14:57

For our may Community Choice Project of the Month, our community has selected ApexDC, a DC++ client based on StrongDC++ that features external plugins and scripting through LUA and much more. The project’s Lead Coder, Crise, tells us about the project’s history, purpose, and direction.

SourceForge: Tell me about the ApexDC project please…

Crise: ApexDC is a community orientated program, for the Direct Connect and ADC networks, allowing people to engage in group conversations and conveniently share files with each other with ease. This can be achieved through a public environment or a series of private servers (hubs) only accessible with an invite.

SF: What made you start this?
Crise: Direct Connect provides an experience seldom found anywhere else. The closest parallel is most likely IRC, which is still fundamentally different especially when it comes to nature of servers. Lee and I co-founded the project to achieve our own vision of a community-led program. While starting off being based on pre-existing and active code base certainly had its challenges it also allowed us to develop ApexDC more rapidly and focus on aspects important to our users at the time big or small. We also later developed a plugin system for Direct Connect clients, as part of our first major feature release, because when we started ApexDC the only way for someone to add even the smallest bit of functionality was usually to fork and entirely new project out of an existing one and while diversity is good countless of these forks are now left by the wayside unmaintained.

SF: Has the original vision been achieved?
Crise: Our vision has always been to provide an easy to use, yet powerful program. We have tailored the program to beginners and advanced users. We have recently been focusing our efforts on developing a cross-platform experience so Mac OS X and Linux users can join in the fun.

SF: Who can benefit the most from your project?
Crise: Small groups of people who are looking to communicate or share files in a private (secure) manner or publicly with thousands of other people. Direct Connect is also fairly popular alternative to IRC especially with LAN setups.

SF: What’s the best way to get the most out of using ApexDC?
Crise: Join some public hubs/communities or even create a private hub for yourself and friends. You can then use ApexDC to share your favourite files and talk to friends.

SF: What has your project team done to help build and nurture your community?
Crise: Our community is located on our forums and also within our program itself. The beauty of ApexDC is that we can be connected to our users and talk to them directly within the program itself and get instant feedback on what they think works.

SF: Have you all found that more frequent releases helps build up your community of users? (Please provide insights if this is the case)
Crise: Yes, frequent releases directly help grow our community and awareness. It helps drive traffic to our website. which in turn encourages our users to communicate with us about the latest releases.

SF: What was the first big thing that happened for your project?
Crise: After our first public release we received over 5,000 downloads in 24 hours. Considering our project was new we did a lot of marketing on a community level so people knew about us and had plenty of recommendations before we released. This is very important when starting out a new project, especially when at the time there were number of other choices a potential user might have chosen instead.

SF: What is the next big thing for ApexDC?
Crise: The next big thing is version 2.0. It has been in development during our spare time for over two years and will offer a seamless cross-platform experience.

SF: How long do you think that will take?
: It will be on a continuous development cycle but we expect to allow public testing fairly soon.



Categories: Open Source

How to Build Java Projects Using Gradle

DevX: Open Source Articles - Thu, 05/15/2014 - 11:30
Learn more about the concepts of Gradle as a project building tool and also see how to configure and build a sample Java project.
Categories: Open Source

TCF Terminals

A fully working command-line Terminal inside Eclipse - now includes Windows support and available from!

Ever had to quickly check something outside Eclipse while in the middle of working ? - Just press Ctrl+Alt+T to open a Terminal inside Eclipse. Regardless of local PC, Mac or remote host, everything just WORKS in that Terminal - including dir colors, tab completion, copy&paste, manpage reading and vi editing.

TCF Terminals is an Eclipse-embedded terminal or console featuring local command prompt, SSH, Telnet or Serial access. Supports full ANSI, readline and coloring on Windows, Linux and Mac. Previous sessions are remembered and auto-reconnected on quit and restart.

Type Alt+Up to maximize your Terminal and Alt+Right for quick access to other Eclipse views: These shortcuts replace the standard Ctrl+M and Ctrl+3 since those have to be captured in the Terminal to be ANSI compliant. Type Ctrl+PgUp/PgDn to switch between multiple Terminal Tabs. Use Preferences > Terminal > Invert Colors for dark Theme.

Brought to you by the Eclipse TCF Committers from Wind River, with help from winpty@github, Mirko Raner, CDT, and many other Community Members.

Categories: Open Source

PostgreSQL 9.4 Beta 1 Released

PostgreSQL News - Thu, 05/15/2014 - 01:00

The PostgreSQL Global Development Group announced that the first beta release of PostgreSQL 9.4, the latest version of the world's leading open source database, is available today. This beta contains previews of all of the features which will be available in version 9.4, and is ready for testing by the worldwide PostgreSQL community. Please download, test, and report what you find.

Major Features

The new major features available for testing in this beta include:

  • JSONB: 9.4 includes the new JSONB "binary JSON" type. This new storage format for document data is higher-performance, and comes with indexing, functions and operators for manipulating JSON data.
  • Replication: The new Data Change Streaming API allows decoding and transformation of the replication stream. This lays the foundation for new replication tools that support high-speed and more flexible replication and scale-out solutions.
  • Materialized Views with "Refresh Concurrently", which permit fast-response background summary reports for complex data.
  • ALTER SYSTEM SET, which enables modifications to postgresql.conf from the SQL command line and from remote clients, easing administration tasks.

These features expand the capabilities of PostgreSQL, and introduce new syntax, APIs, and management interfaces.

Additional Features

There are many other features in the 9.4 beta, all of which need testing by you:

  • Dynamic Background Workers
  • Replication Slots
  • Write Scalability improvements
  • Aggregate performance improvements
  • Reductions in WAL volume
  • GIN indexes up to 50% smaller and faster
  • Updatable security barrier views
  • New array manipulation and table functions
  • Time-delayed standbys
  • MVCC system catalog updates
  • Decrease lock level for some ALTER TABLE commands
  • Backup throttling

There have also been many internal changes in the inner workings of the Write Ahead Log (WAL), GIN indexes, replication, aggregation, and management of the system catalogs. The means we need you to help us find any new bugs that we may have introduced in these areas before the full release of 9.4.

For a full listing of the features in version 9.4 Beta, please see the release notes. Additional descriptions and notes on the new features are available on the 9.4 Features Wiki Page.

Test 9.4 Beta 1 Now

We depend on our community to help test the next version in order to guarantee that it is high-performance and bug-free. Please download PostgreSQL 9.4 Beta 1 and try it with your workloads and applications as soon as you can, and give feedback to the PostgreSQL developers. Features and APIs in Beta 1 will not change substantially before final release, so it is now safe to start building applications against the new features. More information on how to test and report issues

Get the PostgreSQL 9.4 Beta 1, including binaries and installers for Windows, Linux and Mac from our download page.

Full documentation of the new version is available online, and also installs with PostgreSQL.

Categories: Database, Open Source


During development and maintenance of a software product, software developers often search for relevant information in the web about an encountered error or exception, where they manually check the web pages returned by a search engine in order to extract a working solution. Both manual checking of the page content against the exception (and its context) and extracting an appropriate solution are non-trivial tasks. They are even more complicated with the bulk of noisy (e.g., advertisements, navigation menus) and irrelevant content in the web page. In this paper, we propose an IDE-based context-aware page content recommendation approach that not only returns all the noise-free (i.e., main) sections of a web page but also identifies the relevant sections of the page. The approach exploits the encountered exception and its context in the IDE in order to recommend the relevant sections of the webpage resulted from an IDE-based web search.

Categories: Open Source

New Eclipse Web Site – Going live June 11

Eclipse News - Wed, 05/14/2014 - 23:00
We are in the process of re-doing the web site and it will go live on June 11. Please take a look and provide your feedback.
Categories: Open Source

May 2014 Staff Pick Project of the Month, PiPlay (formerly PiMAME) Front page news - Wed, 05/14/2014 - 20:07

The Raspberry Pi Emulation & Gaming Distro PiMAME – now PiPlay – has just got funded by a Kickstarter campaign. We have asking few questions to its author Shea Silverman. Learn more about this project, it is a pretty cool story!

SourceForge: Tell us what PiPlay (formerly PiMAME) can do for folks…
Shea: So, PiPlay is a pre-made disk image for the Raspberry Pi that includes an array of emulators, standalone games, a web frontend, and a custom menu system.

SF: Who can benefit the most from PiPlay?
Shea: People who bought a Raspberry Pi and aren’t sure what to do with it, those looking to replay some classic games, and of course, gamers of all kinds.

SF: What is the PiPlay release philosophy; do you all use the release early, release often precept?
Shea: I strive to release once every month or so.

SF: If not or if so, why?
Shea: My software caters to users who may have never used Linux, or embedded hardware before, and because of that, I don’t want to have them constantly modifying their setup. If I need them to update, I want it to be as easy as possible and include enough new features that they want to. I’ve created an updater in the PiPlay menu system that can automatically update about 99% of the system without user intervention.

SF: What are the key features from your most current release?
Shea: The latest release has been a huge update for PiPlay. We changed our name from PiMAME to PiPlay. We have developed a totally custom made menu system that allows us to launch custom applications, emulators, and games, and also includes support for custom theme. We also developed a brand new web frontend that allows our users to upload game files, and manage their Raspberry Pi.

SF: What did the project team do to make sure these were completed in a timely manner?
Shea: Because this is a side project (that has exploded) and I am very fortunate that one of the developers also happens to be my coworker from our day job. We were able to work together on our off hours to program this release. We had a timeframe goal that we wanted to keep, and luckily we only missed our deadline by a week or so.

SF: What was the first big thing that happened for your project?
Shea: I think the first big thing was that my site was linked to on the Raspberry Pi frontpage. Then Adafruit, and then a magazine did an article on an older release, and included it on a DVD.

SF: What was the net result for that event?
Shea: Validation. I think it helped solidify that we were onto something people wanted.

SF: What is the next big thing for PiPlay?
Shea: We just finished a successful Kickstarter at over 400% funding to help with the development of this next version. Now we have to get the rewards made and sent out to the backers.

SF: How long do you think that will take?
Shea: I’m hoping within 2 months. We have to finish the development of the next release. Then the kits, sd cards, and all the other rewards will have to be ordered, built, and shipped.

SF: Do you have the resources you need to make that happen?
Shea: Skill-wise, yes. I think we have a group of really motivated smart people working on this project. I think time is our most limited resource as we are all doing this on the side.

SF: If you had it to do over again, what would you do differently for PiPlay?
Shea: I think I would have taken more risks at the beginning, and would have included an updater at the start. It took me 7 releases to build an automatic updater into it. I also would have separated my code into more repositories, rather than the monolithic one I started with.

SF: Is there anything else I should know?
Shea: We are always looking for more help, and accept community patches. We have an active forum at, and are always interested in what our users have to say. I would also like to thank SourceForge for hosting the PiPlay releases.

Categories: Open Source

D Development Tools

DDT is an Eclipse-based IDE for the D programming language, aiming to support rich IDE functionality, particularly semantic functionality (code completion, find definition, find references, etc.).

Categories: Open Source

Dojo 1.10 release schedule, beta 1 now available

The Dojo Toolkit - Announcements - Wed, 05/14/2014 - 12:50

In preparation for the release of Dojo 1.10, trunk is now in feature freeze, which means this code is considered feature complete for Dojo 1.10. The release schedule is currently as follows:

  • May 13: Dojo 1.10.0-beta1
  • May 29: Release candidate 1 (note: if additional beta releases are necessary, each release will push this out by 1 week)
  • June 12: Final release (note: if additional rc releases are necessary, each release will push this out by 1 week)

We encourage you to grab the beta and help us find any bugs or regressions with your code base and report any issues you find by following our contributor workflow.

The documentation for 1.10 has not yet been built, though the API changes from 1.9 are minimal. Work in progress release notes are available to see a highlight of the additions we have made.

Thank you to everyone that has helped make this release a success, including the 61 contributors that have had code land in this release!

Categories: Open Source, RIA

Postgres-XL Released: Scale-out PostgreSQL Cluster

PostgreSQL News - Wed, 05/14/2014 - 01:00

TransLattice announces the availability of the release candidate for Postgres-XL, an open source, clustered, parallel SQL database designed for both OLTP and Big Data analytics.

The key capabilities of Postgres-XL include OLTP write scalability, massive parallel processing (MPP), cluster-wide ACID (atomicity, consistency, isolation, durability) properties and multi-tenant security.

Open access to Postgres-XL further extends the open source PostgreSQL ecosystem and offers additional choices to the community.

Postgres-XL is based on StormDB, the commercial product acquired by TransLattice in 2013. TransLattice will continue to actively contribute to Postgres-XL.

More information can be found at

The full press release of the announcement can be read here:

Categories: Database, Open Source

The Interactive Spaces project continues to grow!

Google Open Source Blog - Tue, 05/13/2014 - 22:04
Interactive Spaces was first announced on the Google Open Source blog back in July 2012 and since then we’ve been working hard on several new releases. Interactive Spaces is an API and runtime which allows developers to merge the physical and virtual worlds by building interactive applications for physical spaces. With this platform you can build immersive physical spaces, home automation, physical-based computer gaming, and museum and interactive art installations.

Interactive Spaces has many new additions since it’s initial release, including:

 • OpenCV support for image processing, including face detection
• Depth camera support using OpenNI and the Leap Motion
XBee sensor meshes
• Examples using Arduinos to interface with sensors and control systems
• Speech synthesis
• Music playback
XMPP and Twitter can be used to interact with your space
• Standard control protocols such as Open Sound Control and soon DMX
• Controller support for Android devices
• And much more…
Interactive Spaces powers 6 locations in Google offices (an example is the Mountain View Partner Plex) around the world with plans for many more. End Point has recently re-architected the Open Source Liquid Galaxy as an Interactive Spaces application, showing the power of the platform for building a very responsive, flexible system.

For more details please visit the website, and take a look at the source code.

By Keith Hughes, Tech Lead, Experience Engineering Team, Google Engineering

Categories: Open Source

Feature Enhancement: Quick Ticket Filtering Front page news - Tue, 05/13/2014 - 16:48

We’ve recently added a new feature to make it easier to sort and filter tickets. Now, as an alternative to the existing filtering methods, clicking on a column header in a ticket view will allow you to select checkboxes to quickly filter the ticket list.

Filtering by Search

Previously, to filter tickets, the only way to do that was to use the search function.

Let’s use these test tickets as an example. I want to filter my ticket view to include only tickets with status “open”, owned by my test account “sillygoose”, in milestone “3.5″. To do this, I would enter this into the search function:

status:open AND assigned_to:sillygoose AND _milestone:3.5

It works, and it works well, but I have to remember (or look up) the different search terms.

New Quick Filtering

filter_ticketsLet’s try this again using the new method. To accomplish the same thing, just click “Status”, check “Open”; click “Owner”, select “sillygoose”; click “milestone”, select “3.5″. And voila, the tickets are filtered.

Advanced Filtering

Of course, this new feature doesn’t mean that the existing ticket search syntax isn’t still useful. If you need to do more advanced ticket filtering, the search function is more powerful (and you can save these searches for future re-use).

Here’s a couple examples that can only be done with the advanced search syntax:

* For list of tickets that are either unread (regardless of assignee) or any ticket that’s not closed and assigned to you, you could use the following search:
status:unread OR (!status:closed AND owned_by:$USER)

* For a list of tickets that were created between 2-5 years ago, and have been modified with the past three months:
created_date:[NOW-5YEARS TO NOW-2YEARS] && mod_date:[NOW-3MONTHS TO NOW]

We now have the best of both worlds, a few clicks is all it takes to do some quick filtering, but there’s still the power and flexibility of the advanced search when you need it.

Categories: Open Source

Case study: MAGICapp by Fullstack

The Dojo Toolkit - Announcements - Tue, 05/13/2014 - 13:24

The large companies that use Dojo are widely known. This series features lesser known users of Dojo, and their stories. This time, we interview Deno Vichas from Fullstack, a San Francisco-based software consultancy and creators of MAGICapp.

MAGICapp New Section

Q: How did you first learn about Dojo?

A: Around the time of Dojo 0.3, I was tasked with building a web based real-time dispatching application. Knowing it was going to be a UI-rich single screen application, I looked around for a library that would ease the pain of building widgets from scratch. After some searching and research, Dojo seemed like the best choice.

Q: Why did you choose Dojo?

A: After having great success with Dojo on past projects, it’s a no brainer to start any large project with it now. For my new project developing a medical guideline authoring platform, I knew Dojo had everything I needed to quickly and successfully build a complex UI, including full internationalization support and a build tool. Since Dojo is a complete toolkit, I knew I didn’t have to piecemeal a bunch of projects together and worry about compatibility, dependency management, and license compliance levels while only using the parts I needed. If I found something that Dojo didn’t solve well, I could easily add in third party libraries like I did with ckEditor and dGrid.

Q: Were you previously using another toolkit?

A: No, before Dojo I was developing everything from scratch and occasionally using third-party JavaScript widgets.

Q: What does your application or service do?

A: MAGICapp enables medical guideline authors to write and publish their guidelines online using the GRADE methodology. Based on the work of the DECIDE and MAGIC research programs, MAGICapp is an easy to use web based application that supports open integration with other software applications and public standards, but does not require additional software to start using.

MAGICapp helps guideline organization to meet standards for trustworthy guidelines while maximizing efficiency and reducing costs throughout the authoring and publishing process. Guideline organization and MAGICapp users also benefit from ongoing high quality research and empirical evidence about optimized strategies for authoring, maintaining, and disseminating trustworthy guidelines at the point of care.

For more information visit the MAGICapp project website.

Q: How does your application use Dojo?

A: The application uses a number of custom Dijits and makes heavy use of dojo/store/Observable and dojo/store/JsonRest, using an application controller much like you have in the app controller recipe. The different Dijits in the application talk with each other using a combination of dojo/topic and dojo/aspect. We started out using the nihilo theme and over time have extended this for a custom look and feel.

Q: Overall what is your user experience with Dojo?

A: At first when using 0.3 it was a little tough since there wasn’t much documentation at that time. My experience has been worlds better now with all the information available on Dojo Toolkit , SitePen, and the dojo-interest mailing list. The toolkit is pretty complete now having most all of the features I need to build modern web applications.

Q: What’s your favorite thing about Dojo?

A: Currently, I really like the new AMD and dojo/store functionality released with version 1.6. The new dGrid is great and lot simpler to work with over the old dojox/grid/DataGrid. The new functionality in dojo/store has really made it a lot faster to get the front and back-end talking with each other. I also like that everything in Dojo is very easy to extend. This made creating custom JsonRest stores for offline use a breeze.

MAGICapp Strong Recommendation

MAGICapp Effect estimates

MAGICapp Comparison

Please also check out the MAGICapp project website to learn more about the project!


Thanks Deno for telling us about your experience with Dojo. If you would like to share your experience with Dojo, please contact us.

Categories: Open Source, RIA

pg_catcheck released

PostgreSQL News - Tue, 05/13/2014 - 01:00

EnterpriseDB is pleased to announce the initial release of pg_catcheck, a catalog integrity checker for PostgreSQL and Postgres Plus Advanced Server.

pg_catcheck is a simple tool for diagnosing system catalog corruption, released under the same license as PostgreSQL itself. pg_catcheck reports logical errors in system catalogs, such as a value in pg_catalog.relnamespace that is not present in pg_namespace.oid. It is intended to make it easy to determine the nature and extent of system catalog corruption so that you (or your PostgreSQL support provider) can take whatever recovery actions you might deem appropriate, such as repairing enough of the damage to take a successful pg_dump of the damaged cluster. pg_catcheck has been tested on Linux and Windows and is expected to work on other operating systems, and it supports server versions 8.4 and newer.

For more details, see the source code and README here.

You can join the project mailing list,, here.

Categories: Database, Open Source

Projects of the Week, May 12, 2014 Front page news - Mon, 05/12/2014 - 19:20

Here’s the projects that we’re featuring this week on the front page of

Clam AntiVirus

Clam AntiVirus is a GPL antivirus toolkit for UNIX. The main purpose of this software is the integration with mail servers. It provides a flexible and scalable multi-threaded daemon, a command line scanner and a virus database that is kept up to date

[ Download Clam AntiVirus ]

XML Copy Editor

XML Copy Editor is a fast, free, validating XML editor.

[ Download XML Copy Editor ]

orDrumbox Java Software Drum Machine

Software Drum Machine and Audio Sequencer in Java. Create songs, use Drum Kits and give creative automatic compositions features, step sequencer, drumkit manager, midi import/export, wav import/export, soft synth, piano roll, arpeggiators

[ Download orDrumbox Java Software Drum Machine ]

Super Audio CD Decoder

Super Audio CD Decoder input plugin for foobar2000. Decoder is capable of playing back Super Audio CD ISO images, DSDIFF and DSF files. Direct DSD playback for compatible devices.

[ Download Super Audio CD Decoder ]

MPlayer for Win32

Binary builds of MPlayer/MEncoder for win32, FFmpeg MinGW related packages and MinGW toolchains

[ Download MPlayer for Win32 ]

TCPDF – PHP class for PDF

TCPDF is a PHP class for generating PDF documents without requiring external extensions. TCPDF Supports UTF-8, Unicode, RTL languages, XHTML, Javascript, digital signatures, barcodes and much more.

[ Download TCPDF - PHP class for PDF ]

Windows 8 App Remover

-News, May 10th 2014- As some functions aren’t working as I intended, my next goal is to convert the tool from cmd.exe-base to powershell. So if you’re having trouble now – the next release should clear up some stuff. Although it could take a while, since I don’t have much time at the moment. Version 0.55 is out, with Windows 8.1 Update 1 support. I set up a small page: <> The Windows 8 App Remover is a GUI for the Windows own tool “dism.exe”. With my GUI you can easily read out which Apps are installed and remove the ones you want.

[ Download Windows 8 App Remover ]


cx_Freeze is a set of utilities for freezing Python scripts into executables using many of the techniques found in Thomas Heller’s py2exe, Gordon McMillan’s Installer and the Freeze utility that ships with Python itself

[ Download cx_Freeze ]

Sky Chart / Cartes du Ciel

SkyChart is a software to draw chart of the night sky for the amateur astronomer from a bunch of stars and nebulae catalogs. See main web page for full download

[ Download Sky Chart / Cartes du Ciel ]

Categories: Open Source

Eclipse Folding Plugin

Eclipse Folding Plugin – The solution to persist folding (collapsing) of code sections in eclipse editors.

Currently eclipse offers no good way to save and restore code folding on files being edited, this means that (other than some initial folding options) the user has to fold or expand any code sections to restore the previous state of the editor (as it was before closing the file). The idea for this application came when in fact I found no way to properly save and restore code folding in eclipse for a number of large files I edit on my day to day job.

Save time by keeping your files nicely organized which makes it easier and quicker to find key sections of your code.
Have it your way by choosing automatic or manual saving and/or loading of folding sections for your files.

-Standard eclipse plugin tested with Eclipse Kepler for Linux and Windows (32/64 bits).
-Small plugin of less than 20Kb in size, easy to install and easy to keep safe.
-Toolbar buttons to save and restore folding sections manually.
-Keyboard shortcuts to save and restore folding sections manually.
-Option to automatically save folding sections when closing file.
-Option to automatically restore folding sections when opening file.
-Option to restore last cursor position in editor when opening file.
-Option to automatically focus the editor when opening files (useful in Linux).

Categories: Open Source

GWT 2.6.1 is here!

Google Web Toolkit Blog - Sat, 05/10/2014 - 08:35
Today we are excited to announce the GWT 2.6.1 release.  Thanks to everyone who contributed to this release, especially our non-Google open source contributors.
For a quick run-down of changes since GWT 2.6.0, read the release notes.
The release is available for download here or on maven central.
If you find any issues with this release, please file a bug in our issue tracker.
- GWT Team
Categories: Java, Open Source, Vendor


Fully automatic time tracking for Eclipse.

Open source on github:

Categories: Open Source