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

EPlug for JVx

The JVx Application Framework is an open source framework for the Java platform. JVx facilitates the development of professional and efficient database applications, in a short time and using little source code.

The framework's architecture is based on the multi-tier architecture model for the development of software systems. Building on a three-tier architecture and following the dependency inversion principle JVx allows for easy development of efficiently maintained applications. The framework provides full support for all tiers.

JVx follows the single sourcing principle and offers open source implementations for desktop, web and mobile.

The JVx Plugin for Eclipse comes with many productivity features:

  • Auto completion of server action and object calls
  • Auto completion of database columns
  • Auto completion of image resources
  • Auto completion of listener methods
  • Image preview
  • Navigation between Client and Server objects
  • Compiler checks for database columns

SIB Vision GmbH offers professional tools and support for the framework. Learn more at

Categories: Open Source

Google Summer of Code wrap-up: Worldforge

Google Open Source Blog - Fri, 10/03/2014 - 18:00
For our Google Summer of Code wrap-up post this week, we put the spotlight on Worldforge, a project that provides tools to allow users to build their own virtual worlds.

Worldforge had three Google Summer of Code (GSoC) students this year. Now that the 2014 program has ended we’d like to highlight these three students and the work they've done.

Céline Noël, Smartbody integration in Ember.js
CĂ©line worked on integrating the Smartbody system into Ember. Smartbody is a comprehensive system for simulating human behavior with all of the subtle body movements that natural motion entails.

Since Smartbody is a large system dealing with many different facets of human motion, a large part of the work done by CĂ©line involved integration with Ember on the code level. Further work was then done modifying the Ember structure so that human entities can use Smartbody for their underlying animations and movement.

Celine’s work can be seen on Github. It will be merged into the Ember master branch in the coming months.

PĂ©ter SzĂĽcs, Android support for Ember.js
PĂ©ter worked on adding support for Android to Ember, including multi-touch support. The main difficulty initially was getting the Worldforge stack to build for Android using the existing Autoconf build system. PĂ©ter has made changes to most of the Worldforge libraries, as well as to the Hammer build tool. Hammer now has built in support for cross platform builds and will set up an Android toolchain by itself.

We expect to provide Android builds of Ember in the next couple of months. Keep an eye on the Worldforge news page for more information about Android support. In the coming weeks, we'll start moving PĂ©ter's work into the main repositories.

Yaroslav Taben, Cyphesis Entity filters
Yaroslav worked on adding entity filtering to Cyphesis, the server for Worldforge. Yaroslav’s project can basically be described as "functional filtering of entities using a query language". It is very useful for things like AI code since authors then can more easily write rules for entity behaviour using a query-like language.

Yaroslav worked on both defining the rules for the query language and implementing this in an efficient way in the code. We used an iterative process for the language definition, where we tried out various syntaxes until we found one that fit our specific use case best.

The code can be seen on Github and we plan to start integrating it into Cyphesis in the coming weeks.

All of our students worked hard during the summer and produced excellent results. We're very happy to have been a GSoC participating organization and hope to do so again next year.

By Erik Ogenvik, Organization Administrator, Worldforge

Categories: Open Source

EclipseCon 2015 - Call for Papers

Eclipse News - Thu, 10/02/2014 - 21:00
Propose a talk for EclipseCon 2015, taking place March 9 - 12, at the Hyatt Regency San Francisco Airport.
Categories: Open Source

October 2014, “Staff Pick” Project of the Month – Miranda IM Front page news - Wed, 10/01/2014 - 06:08

For our October “Staff Pick” Project of the Month, we selected Miranda IM, an open source, multi-protocol instant messaging client designed to be very light on system resources, extremely fast, and customizable. Project leader, Robert Rainwater, who has been with Miranda IM since 2004, shared his thoughts about the project’s history, purpose, and direction.

SF: Tell me about the Miranda IM project please.

Robert Rainwater (RR): Miranda IM is an instant messenger application created in 2000 by Roland Rabien (FigBug). The motto has always been “Smaller, Faster, Easier”. Today, the application supports communicating over many different services.

SF: What made you start this?

RR: Miranda IM, a clone of ICQ, was created by FigBug. At the time, ICQ was adding features that many folks considered unnecessary. So Miranda ICQ, which was renamed Miranda IM when more protocol support was added, was born with a minimalist design that focused on communicating over ICQ without any unwanted features. I personally came onto the project a few years later and have been the project leader for the last 10 years. My focus has been to continue to make Miranda IM a simple application with the ability to be as configurable as the user wants.

SF: Has the original vision been achieved?

RR: I would like to think so. Many people use Miranda IM to communicate with one another daily.

SF: Who can benefit the most from your project?

RR: Users who want to communicate with other users and still be able to configure their client down to every last detail.

SF: What is the need for this particular instant messaging client?

RR: There are very few desktop clients that allow you to communicate over multiple protocols simultaneously.

SF: What’s the best way to get the most out of using Miranda IM?

RR: Install it, play around with it, check out our Add-ons section to modify it, and then go to our forums to find help from other users.

SF: What has your project team done to help build and nurture your community?

RR: Miranda IM gets contributions directly from our community. Without the community there would not be a Miranda IM. We are always looking for ways to help our users as much as possible. Our forums provide a great way for users to get involved with the project directly and help other users. Our Add-ons section provides other developers with a platform that provides customizations directly to Miranda IM users.

SF: Have you all found that more frequent releases helps build up your community of users?

RR: Creating a huge user base has never been a priority for Miranda IM. We like to release things when we feel like they are stable. The Add-ons site allows other developers to provide updates outside of our release schedule so there is always something happening with the project.

SF: What was the first big thing that happened for your project?

RR: Version added plugin support in 2001, which caused the project to explode with customizations. To this day, plugins are Miranda IM’s biggest feature.

SF: What helped make that happen?

RR: An early Miranda’ developer, Richard “Cyreve” Hughes, created this plugin system and it is the basis for the plugin system in use today.

SF: What was the net result for that event?

RR: The ability for non-Miranda IM developers to create their own plugins and customize Miranda IM with their own vision began with the plugin system. It is the reason we offer the Add-ons section to users today.

SF: What is the next big thing for Miranda IM?

RR: Miranda IM has never reached the elusive “1.0″ release after 14 years. Part of this reason is our aversion to roadmaps. We like to think there are no restrictions and timetables for what comes next. This means there is nothing to hold us back for any feature that we want to build. So only time will tell what that is!

SF: What resources do you need to make that happen?

RR: Our main resource is our community!

SF: If you had it to do over again, what would you do differently for Miranda IM?

RR: Nothing. Mistakes are how you learn. Without them, there would be nothing to push us forward.

SF: Is there anything else we should know?

RR: I started out a regular user of Miranda and a few years later became the project leader. Don’t be hesitant to get involved in the project. Our users are what make this project active after 14 years!

[ Download Miranda IM ]

Categories: Open Source

October 2014, “Community Choice” Project of the Month – PortableApps Front page news - Wed, 10/01/2014 - 06:08

For our October “Community Choice” Project of the Month, the community elected, an open source, application launcher that you install directly to your USB or cloud drive and use on any PC. creator, John Haller, shared his thoughts about the project’s history, purpose, and direction.

SF: Tell me about the project please.

John Haller (JH): is designed to allow Windows apps to move with the user so people can take their own personal PC wherever they go. The apps as well as the platform to manage them (menu, app store, updater, backup, etc.) install portably, without needing to be ‘installed’ within Windows like standard apps. So, you can have all your own apps with all your own settings, customizations, email, bookmarks, passwords and more on your local machine, in a synced cloud drive, or on a portable device like a flash drive or external hard drive. They continue to work wherever you do on any Windows machine, as well as within Wine on Linux/BSD and Wine derivatives on Mac OS X.

SF: What made you start this?

JH: It started a bit by accident when some users noticed that Firefox had a setting to point it to a specific location for its profile back in 2004. Someone else wondered if that could be used to run it from a flash drive. I packaged it up and made it available on my personal site and “Portable Firefox”, the first modern portable app, was born.

SF: Has the original vision been achieved?

JH: It has and then some. But we’ve been growing the vision along with the project over the years. Today, we’ve grown to include local installs for users who want an easy way to keep their apps and data independent of Windows, as well as cloud drive installs for users moving between machines or wanting to keep everything backed up all the time.

SF: Who can benefit the most from your project?

JH: The apps and management platform can benefit all kinds of users. We’d originally envisioned it helping students as they moved between classes but it quickly grew to include travelers, military personnel, teachers, office workers, and others who wanted a complete PC on a flash drive as a backup.

SF: What is the need for this particular portable app sharing platform?

JH: is the world’s largest portable software project thanks to our developers and users. In addition to assisting the users, we’ve helped expose smaller apps to wider audiences and gotten more folks involved in open source software. We’ve even helped a couple of our developers get into college and land their first jobs. We’re expanding to make it even easier to portablize apps and have publishers get their apps to users, to make it easier for users to share the apps they love.

SF: What’s the best way to get the most out of using

JH: The easiest way to get started is to download the Platform. It lets you setup a portable software environment on a local, cloud, or portable drive with an easy installer. From there, you can automatically download all the apps you need as well as the tools to package your own apps, help test the apps we’re working on, and contribute translations, all within your portable environment. We also keep complete documentation on the tools within our Developer section on the website. And if you need help packaging an app or getting things working, we have nearly 200,000 users in our online forums as well as live chat within your browser or IRC.

SF: What has your project team done to help build and nurture your community?

JH: We’ve found that having transparency and allowing wider participation helps a lot when growing a community. Providing means to keep in touch like mailing lists, wiki pages on the website that all developers can update, and other participation tools. Listening to your users, translators, and contributors is important with any community but it’s even more so within open source projects. We’re expanding to include better source management tools and writing custom conversion tools (all open source, of course) to enable our translators to use online collaboration and translation tools because they’ve told us that that’s what works best for them.

SF: Have you all found that more frequent releases help build up your community of users?

JH: Release early, release often is a mantra within open source and startup communities for a reason. It helps keep users, testers, developers, and translators engaged. We’ve had some periods of time over the last decade when we’ve held back on releases to make them bigger, with more of a wow factor, to generate more buzz. But it’s often been a mistake because, even if we publish the code and the plans, it disengages users and contributors. So, frequent betas to get new features out, bug fixes in, and new translations reviewed are key. And frequent stable releases, without being often enough to bug a user looking for a nice stable app, pair well with that.

SF: What was the first big thing that happened for your project?

JH: Our first big thing was hitting the front page of Slashdot (aka getting “Slashdotted”). This was back when the apps were hosted on and it took my web server out pretty quickly. After that, we got “Dugg” as well (hitting the front page of Digg).

SF: What helped make that happen?

JH: I think creating a tool that helped people both work and play that was useful to them. I hadn’t promoted it at the time other than posting about it back on the mozillazine forums looking for testers.

SF: What was the net result for that event?

JH: The Slashdot and Digg postings helped generate enough interest to build a wider community and it’s been growing ever since.

SF: What is the next big thing for

JH: The next big thing is twofold. First is to improve OS integration to the point that can become the user’s main way to interface with all their apps. The second is adding in another tier of services so that users who like the product can help support the hosting, bandwidth, and development costs on an ongoing basis with a payment or subscription. This will help ensure that keeps growing for the next 10 years. In the same vein, we’ll be debuting an online app store for commercial software so that users can use their favorite commercial apps alongside their open source and freeware apps. Open source fans can always set it to only show open source apps, of course.

SF: How long do you think that will take?

JH: We’ve already partially completed setting up an infrastructure for a paid bandwidth tier for faster downloads around the world. We’re also exploring making cloud storage and online backup available directly to users from within the platform. We hope to roll out the first test releases for interested users by the end of the year. OS integration is improving with each release as well.

SF: Do you have the resources you need to make that happen?

JH: We have some of them, but adding in the supported services is a way for us to get more resources to make the portable software experience better for everyone.

SF: If you had it to do over again, what would you do differently for

JH: There are two things I’d do differently. First, I’d shut up and listen more. Second, I’d start working on a plan for financial self-sufficiency immediately.

SF: Why?

JH: Because working with a community of people from all over the world who speak different languages and who have different technical and cultural experiences amounts to different expectations, which is different than just making an app in your living room. It took me a few years early on to realize how much users, developers, testers, and translators bring to the table by and how difficult it is to make all that expertise, passion, and wants/needs gel into a coherent plan. It was a humbling experience but well worth it.

JH: Also, I’d originally started PortableApps as a hobby, so its growth, along with the need for funds, bandwidth, servers, etc., was always one step ahead of us. Planning for self-sufficiency and future financial needs makes sense for any project that wants to be around even just a few years from when they start.

SF: Any reason you can’t do that now?

JH: We are!

SF: Is there anything else we should know?

JH: We’re very proud of our past accomplishments and optimistic about our future. We’re always looking for more developers, testers, and translators to join our team. And we need users, of course. Some of the best ideas start with someone using one of our tools and thinking “it would be even better if I could…”

I’d also like to express my gratitude to SourceForge for hosting us for all these years. We’re one of the top projects and all that bandwidth and exposure has helped grow the community we have today.

On behalf of everyone at, we’re honored to be the SourceForge Project of the Month and we’re always happy when our work is appreciated. Thank you!

[ Download ]

Categories: Open Source

PHP Development Tools

Date Created: September 29, 2014 - 17:25Date Updated: December 17, 2014 - 10:53Submitted by: Dawid Pakula

The PHP IDE project delivers a PHP Integrated Development Environment framework for the Eclipse platform. This project encompasses the development components necessary to develop PHP-based Web Applications and facilitates extensibility. It leverages the existing Web Tools Project in providing developers with PHP capabilities.

Categories: Open Source

Eclipse Luna SR1 Now Available

Eclipse News - Mon, 09/29/2014 - 19:55
The SR1 release of the Eclipse Luna release train is now available for download.
Categories: Open Source

Eclipse Simplifies Development of Internet of Things (IoT) Solutions with Open IoT Stack for Java

Eclipse News - Mon, 09/29/2014 - 14:31
The Eclipse IoT community is making it easier for Java developers to connect and manage devices in an IoT solution by delivering an Open IoT Stack for Java.
Categories: Open Source

Projects of the Week, September 29, 2014 Front page news - Mon, 09/29/2014 - 06:08

Here are the featured projects for the week, which appear on the front page of


Alt-F provides a free alternative firmware for the DLINK DNS-320/320L/321/323/325. Alt-F has Samba and NFS; supports ext2/3/4, VFAT, NTFS and ISO9660 filesystems; RAID 0, 1, 5 (with external USB disk) and JBOD; supports 2/3/4TB disks; rsync, ftp, sftp, ftps, ssh, lpd, DNS and DHCP servers, DDNS, fan and leds control, clean power up and down, and more.

[ Download Alt-F ]

TYPO3 Content Management Framework

TYPO3 is an enterprise class Web CMS written in PHP/MySQL. It’s designed to be extended with custom written back end modules and front end libraries for special functionality. It has very powerful integration of image manipulation.

[ Download TYPO3 Content Management Framework ]

Vtiger CRM

Vtiger CRM enables sales, support, and marketing teams to organize and collaborate to measurably improve customer experiences and business outcomes. Vtiger CRM also includes email, inventory, project management, and other tools, providing a complete the business management suite.

[ Download Vtiger CRM ]


Cyberfox is a Mozilla-based Internet browser designed to take advantage of 64-bit architecture but a 32-bit version is also available. The application provides a higher performance when navigating your favorite pages. Compatible With Windows Vista x64, Windows 7 x64, Windows 8/8.x OS. Cyberfox uses windows 8 SDK.

[ Download Cyberfox ]

Ultimate Edition

Ultimate Edition Linux, previously “Ubuntu Ultimate Edition” is an Ubuntu remix for both new and experienced Linux sophisticates. We cater to a large base of *nix users including, but certainly not limited to gamers & low resource computers. We have a Ultimate Edition for virtually any user.

[ Download Ultimate Edition ]

gnuplot development

gnuplot a portable, multi-platform, command-line driven graphing utility. Features include 2D and 3D plotting, a huge number of output formats, interactive input or script-driven options, and a large set of scripted examples.

[ Download gnuplot development ]

D-Fend Reloaded

D-Fend Reloaded is a graphical environment for DOSBox. D-Fend Reloaded is a successor of the discontinued D-Fend. Both environments look alike and D-Fend Reloaded contains all features of D-Fend. Even the D-Fend config files can be used.

[ Download D-Fend Reloaded ]


gretl is a cross-platform software package for econometric analysis, written in the C programming language. Supported formats include: own XML data files; Comma Separated Values; Excel, Gnumeric, and Open Document worksheets; Stata .dta files; SPSS .sav files; Eviews workfiles; JMulTi data files; own format binary databases (allowing mixed data frequencies and series lengths), RATS 4 databases, and PC-Give databases.

[ Download gretl ]

Google Map Gps Cell Phone Tracker

Google Map Gps Cell Phone Tracker includes clients for IOS, Android, Windows Phone, and Java Me/J2ME cell phones. The project allows you to track cell phones periodically. For instance every minute or every five minutes. You can watch the cell phone being tracked in real time and you can store and reload routes easily. You have the choice of two server stacks. Either using and sql server or using php and mysql.

[ Download Google Map Gps Cell Phone Tracker ]

Categories: Open Source

Google Summer of Code wrap-up: Apache Flink (previously Stratosphere)

Google Open Source Blog - Fri, 09/26/2014 - 18:00
We continue our Friday Google Summer of Code wrap-up series with Apache Flink (previously Stratosphere) who was a first time participant in the program. Organization Administrator Robert Metzger talks below about their two successful student participants as well as their project’s transition to the Apache Software Foundation incubator program. 
Apache Flink is a system for expressive, declarative, fast, and efficient data analysis. Flink combines the scalability and programming flexibility of distributed MapReduce-like platforms with the efficiency, out-of-core execution, and query optimization capabilities found in parallel databases.

We were accepted to this year’s Google Summer of Code (GSoC) under our former project name “Stratosphere”. But during the summer our project entered the incubator of the Apache Software Foundation (ASF). Incubation is a process for new projects to enter the umbrella of the ASF. As part of the process our project name was subsequently changed from Stratosphere to Flink.

Our move to the ASF also meant quite a few changes for us and our students during the course of their projects. Both mentors and students were able to learn together about the new processes required by the ASF and in the end this transition worked out quite well for everyone involved.

The acceptance of our project into GSoC was a huge, exciting accomplishment for all of the Flink / Stratosphere developers and especially thrilling to a new, first time organization. We had two students this summer: Artem Tsikiridis and Frank Wu.

Artem worked on a full Hadoop MapReduce compatibility layer for Flink. Both Hadoop and Flink are distributed systems for processing huge amounts of data. Hadoop is an open source implementation of the MapReduce algorithm published by Google. It is widely used for a broad range of data intensive computing applications. Flink offers a broad range of operators and can be used to execute MapReduce-style applications.

Artem’s summer project concerned the implementation of a compatibility layer that exposes exactly the same APIs as Apache Hadoop. This feature allows existing Hadoop users to run their Hadoop jobs with Flink. Consequently, users are now able to utilize a faster execution engine for their existing code! Artem worked closely with the community and succeeded in bringing his changes into our main code line. His work will be available with the 0.7-incubating release of Apache Flink.

Frank Wu, our second GSoC student, worked on a large sub-project of Flink called Support for Streaming (Stratosphere Streaming). Frank initiated the development of the mini-batch processing API of Stratosphere Streaming, enabling operations on windows of tuples. Additionally, he contributed to both the iterative and stateful streaming solutions, two of the most challenging applications of streaming. Frank also provided numerous code examples for the topics he was working on. Like Artem, his work will be available with the 0.7-incubating release of Apache Flink.

I would like to thank the mentors, Fabian Hüske and Marton Belassi, as well as our second organization administrator, Ufuk Celebi, for their help with Stratosphere/Flink’s GSoC participation in the summer of 2014.

By Robert Metzger, Organization Administrator for Apache Flink
Categories: Open Source

Enhance Existing HDFS Architecture with HDFS Federation

DevX: Open Source Articles - Fri, 09/26/2014 - 16:21
Learn more about how HDFS Federation helps to enhance an existing HDFS architecture.
Categories: Open Source

m2e-connector for maven-dependency-plugin

M2E Connector for the maven-dependency-plugin

The connector is designed to execute the copy,copy-dependencies,unpack and unpack-dependencies goals of the maven-dependency-plugin with m2e.

Categories: Open Source

“Community Choice” Project of the Month Vote – November Front page news - Thu, 09/25/2014 - 20:40

The vote for November 2014 Community Choice SourceForge Project of the Month is now available, and will run until Nov 15, 2014 12:00 UTC:

Vote here for the Community Choice SourceForge Project of the Month for November 2014

Ares Galaxy

Ares Galaxy is a free, open source BitTorrent and chat program that uses its own decentralized supernode/leaf network. Ares Galaxy has a simple, quick access interface with a built in audio/video viewer. Ares allows you to share any digital file including images, audio, video, software, documents, etc. You may now easily publish your files through the Ares’ peer-to-peer (P2P) network.

[ Download Ares Galaxy ]

Media Player Classic Home Cinema

MPC-HC is an extremely light-weight, open source media player for Windows®. It supports all common video and audio file formats available for playback. We are 100% spyware free, there are no advertisements or toolbars.

[ Download Media Player Classic Home Cinema ]


SMPlayer is a free media player for Windows and Linux with built-in codecs that can also play and download YouTube videos. One of the most interesting features of SMPlayer is that it remembers the settings of all files you play. SMPlayer is a graphical user interface (GUI) for the award-winning MPlayer, which is capable of playing almost all known video and audio formats.

[ Download SMPlayer ]


The Ubuntuzilla project hosts an APT repository with .deb repacks of the latest official release versions of Mozilla Firefox, Mozilla SeaMonkey, and Mozilla Thunderbird. The repository should work on any APT-based distribution, including Ubuntu and Debian descendants. Although the project was born on Ubuntu forums, it is not really specific to Ubuntu.

[ Download Ubuntuzilla ]


Alt-F provides a free alternative firmware for the DLINK DNS-320/320L/321/323/325. Alt-F has Samba and NFS; supports ext2/3/4, VFAT, NTFS, and ISO9660 filesystems; RAID 0, 1, 5 (with external USB disk) and JBOD; supports 2/3/4TB disks; rsync, ftp, sftp, ftps, ssh, lpd, DNS ,and DHCP servers, DDNS, fan and leds control, clean power up and down, and more. Alt-F has a set of comprehensive administering web pages so you don’t need to use the command line to configure it. And Alt-F also supports additional packages on disk, including ffp packages, which you can install, update, and uninstall using the administering web pages.

[ Download Alt-F ]


PocketMine-MP is the server software for Minecraft Pocket Edition. It has support for plugins to extend it and add new features or change default ones. The entire server is done in PHP, and has been tested, profiled, and optimized to run smoothly. It is available on Windows, Linux, MacOS, Android, and iOS.

[ Download

PDF Split and Merge

PDF Split and Merge (PDFsam) is an easy-to-use tool with graphical and command line interfaces to split, merge, mix, and rotate your PDF documents.

[ Download PDF Split and Merge ]


Usm is a unified slackware package manager that handles automatic dependency resolution. It unifies various package repositories including slackware, slacky, ponce, salix, and alien. It also supports and will build from source.

[ Download usm ]

Categories: Open Source

Eclipse Newsletter - Project Quality

Eclipse News - Thu, 09/25/2014 - 17:07
This month, we bring you a newsletter focused on Project Quality. Read it now.
Categories: Open Source

m2e-connector for maven-remote-resources-plugin

M2E Connector for the maven-remote-resources-plugin

The connector is designed to execute the process and bundle goals of the maven-remote-resources-plugin with m2e.

Categories: Open Source

Google Summer of Code 2014 by the numbers: Part three

Google Open Source Blog - Wed, 09/24/2014 - 19:38
In our third statistics post for Google Summer of Code (GSoC) 2014 we have a list of schools with the highest number of student participants. For the first time in seven years a new school has claimed the top spot—congratulations to International Institute of Information Technology - Hyderabad.
RankSchoolCountry# of Accepted Students 2014# of Accepted Students 20131International Institute of Information Technology - HyderabadIndia69292University of MoratuwaSri Lanka44393Birla Institute of Technology and Science PilaniIndia26194Birla Institute of Technology & Science - Pilani, K K Birla Goa CampusIndia25165University POLITEHNICA Of BucharestRomania17256Indian Institute of Technology, BombayIndia1597National University of SingaporeSingapore14158Indian Institute of Technology (BHU) Varanasi India1399Budapest University of Technology and Economics Hungary1279Dhirubhai Ambani Institute of Information and Communication TechnologyIndia121710Indian Institute of Technology, RoorkeeIndia111010International Institute of Information Technology, BhubaneswarIndia11010Vienna University of TechnologyAustria111310University Of WaterlooCanada112
Student majors in 2014 were predominantly in Computer Science and other technical fields (as expected).  But this year we also had students studying Anthropology, Cartography, Evolutionary Biology, Linguistics and even Metallurgy. GSoC certainly attracts a diverse set of students year after year! For more stats from 2014, check out the other posts in this series.

We’d like to thank the schools and professors that help spread the word about GSoC to their students. But don’t forget that students from any university are encouraged to participate! Reviewing statistics each year from GSoC is exciting, but being in “first place” is certainly not the most important part of the program. Our goal since the inception of GSoC is to get students involved in the creation of free and open source software, and to encourage contributions to projects that have the potential to make a difference worldwide — no matter what university the student attends.

By Mary Radomile, Open Source Programs

Categories: Open Source

Atollic TrueSTUDIO for ARM

Atollic® TrueSTUDIO® is the premier C/C++ development tool for professional ARM® developers, reducing time to market and increasing efficiency in your next embedded systems project. With Atollic TrueSTUDIO, you get a supremely powerful C/C++ compiler and debugger IDE, perfect for the most demanding of development projects!

Atollic TrueSTUDIO help you develop software of higher quality than other tools, due to its integrated features for software engineering, code analysis and software testing. Unlike traditional C/C++ development tools, the TrueSTUDIO IDE guides you through the process of developing high-quality software. TrueSTUDIO brings the best principles from automotive and aerospace to all embedded developers!

Categories: Open Source

GrepCode Eclipse Plugin

start search on for currently opened class and show results in View with system browser

GrepCode Eclipse Plugin

The GrepCode (GC) plugin for Eclipse allows Eclipse users to access the search facilities provided by GrepCode without leaving the IDE.

Categories: Open Source

NetBeans IDE 8.0.1 Now Available for Download

NetBeans Highlights - Wed, 09/24/2014 - 00:51
The NetBeans Team has released NetBeans IDE 8.0.1, with significant enhancements to features relating to HTML5, JavaScript, and CSS3.
Categories: Java, Open Source


hyLips is set of features that provides tools as eclipse plugin around hybris eCommerce framework. Currently it includes impex editor (current version is 0.6.0).

Categories: Open Source