Skip to content

Open Source

Register for the Eclipse Fall Training Series

Eclipse News - Mon, 08/30/2010 - 21:00
The Eclipse Foundation and Eclipse member companies are pleased to announce the fall 2010 training class series. The training is an excellent opportunity for software developers and architects to learn more about Eclipse Rich Client Platform (RCP), BIRT and Modeling technologies. Eclipse experts will lead the sessions, providing practical experience through classroom instruction and hands-on labs. Virtual and on-site classes have been scheduled in several countries from September 20 to November 5, 2010.
Categories: Open Source

JDeodorant - 4.0

JDeodorant is an Eclipse plug-in that identifies design problems in software, known as bad smells, and resolves them by applying appropriate refactorings.

JDeodorant employs employs a variety of novel methods and techniques in order to identify code smells and suggest the appropriate refactorings that resolve them.

For the moment, the tool identifies four kinds of bad smells, namely Feature Envy, Type Checking, Long Method and God Class.

Categories: Open Source

PostgreSQL 9.0 Release Candidate 1

PostgreSQL News - Sat, 08/28/2010 - 01:00
The first release candidate for PostgreSQL 9.0 is now available. Please download and test immediately so that we can move rapidly towards final release. All known bugs should be fixed, so users should promptly report any bugs which they find.
Categories: Database, Open Source

An update on JavaOne

Google Open Source Blog - Fri, 08/27/2010 - 18:30
(Cross-posted from the Google Code Blog)

Like many of you, every year we look forward to the workshops, conferences and events related to open source software. In our view, these are among the best ways we can engage the community, by sharing our experiences and learning from yours. So we’re sad to announce that we won't be able to present at JavaOne this year. We wish that we could, but Oracle’s recent lawsuit against Google and open source has made it impossible for us to freely share our thoughts about the future of Java and open source generally. This is a painful realization for us, as we've participated in every JavaOne since 2004, and I personally have spoken at all but the first in 1996.

We understand that this may disappoint and inconvenience many of you, but we look forward to presenting at other venues soon. We’re proud to participate in the open source Java community, and look forward to finding additional ways to engage and contribute.

By
Joshua Bloch, Google Open Source Programs Office
Categories: Open Source

Interviews from GUADEC, Part 2

Google Open Source Blog - Fri, 08/27/2010 - 17:57


At many open source conferences, discussions about diversity come up and there is a lot of talk about how to make the open source community more inclusive and welcoming. While the Open Source Programs Office’s Jeremy Allison was at GUADEC, he had a chance to talk to someone who is actively doing something to get more women involved in free software. Marina Zhurakhinskaya, GNOME Shell developer and Senior Software Engineer at Red Hat, is an organizer of the GNOME Outreach Program for Women and she spoke to Jeremy on camera about the program’s activities.

On of the projects that the program has completed was a mentoring program similar to Google Summer of Code, which provided six women with mentors and stipends to help stimulate open source development. They plan to repeat their success again this year with the 2010 GNOME Outreach Program for Women, which will run from mid-December through mid-March to coincide with the Southern Hemisphere’s school break. If you’re interested in participating, take a look at the list of participating projects to see what sparks your interest, check out the mailing list, or help spread the word to anyone who you think should apply!

Thanks to Fabian Scherschel of Sixgun Productions for operating the camera.

By Ellen Ko, Open Source Team
Categories: Open Source

Acre, an open source platform for building Freebase apps

Google Open Source Blog - Thu, 08/26/2010 - 22:34
Freebase is an open, Creative Commons licensed repository of structured data that contains information about 12 million real-world entities including people, places, films, books, events, businesses, and almost any other thing you can imagine. Our graph database has about 400 million facts and connections between entities, and all of it is accessible via our REST API. Freebase was acquired by Google last month, and one thing we knew would happen was that Freebase would become “even more open.”

We first launched Acre, the hosted, server-side JavaScript platform behind Freebase Apps, just over a year ago. Since then it's become more and more important to us and to the Freebase community. Not only are all kinds of individual developers and businesses using Acre to build apps and integrate Freebase data into their own platforms, but we've also recently announced our intention to develop the Freebase.com site on the platform, too.

Until now, Acre development has always been tied to Freebase.com, meaning that you need to develop your Acre apps on our server, using our app editor. But we know that most software developers prefer to use their own native development environments -- their favourite text editor, version control system, and so on -- so lately we've been working on ways to make Acre work with source code that's not stored in Freebase.

Last week we announced that we're releasing the Acre platform as open source software. This means that you can run Acre on your own machine, pulling templates and other files from your local disk and using your own development environment. While Acre still has close ties to Freebase (such as API hooks for easily making Freebase queries), this also means that you'll be able to develop standalone, non-Freebase apps using the platform if you want. And, by running Acre on your own platform, you can avoid the resource limitations that are necessary in a shared environment.

If you're interested in server-side JavaScript platforms, you may also be interested in some of the technical details of Acre.
  • Acre is based on Rhino, Mozilla's implementation of Javascript in Java. (In fact, "Acre" stands for "A Crash of Rhinos Evaluating.") Acre, by default, uses the Jetty servlet engine as its HTTP server, but can be run in any servlet container.
  • Acre includes a module system that supports high-latency source retrieval using extensive caching. Although Acre was originally designed to fetch data only from Freebase itself, it can also fetch data from disk and will support a wider range of require() options such as WebDAV.
  • Acre is capable of running on Google AppEngine, with support for the Keystore and for synchronous and asynchronous HTTP requests. Soon, Freebase's own Acre installation will run on AppEngine.
Please download Acre and try it out, and let us know what you think! You might also like to look at some of our other open source releases, like freebase-python (a Python library for working with the Freebase API) or freebase-suggest (a jQuery plugin that makes it easy to have your users select Freebase topics based on any criteria). For more information about Freebase and our open source efforts, see the Freebase wiki or post to the freebase-discuss mailing list.

By Kirrily Robert, Freebase Team
Categories: Open Source

Updated maven strategy for GWT

Google Web Toolkit Blog - Thu, 08/26/2010 - 17:14
As part of the GWT team's ongoing work to provide better maven support, we are now publishing GWT milestones and release candidates to the Google snapshot repository. GWT 2.1M3 is now available as version 2.1-SNAPSHOT. If you're using Spring Roo with GWT, you'll notice that the Roo-generated POMs for M3 still point to the SVN repo. For this milestone release, the GWT jars are available from both the SVN repo and the Google snapshot repo. Beginning with M4, we plan to use only the Google snapshot repo. The GWT 2.1 release and minor point releases thereafter will be published to the maven central repository. To use the Google snapshot repository, put this in your pom.xml:
<repository>
  <id>google-maven-snapshot-repository</id>
  <name>Google Maven Snapshot Repository</name>
  <url>https://oss.sonatype.org/content/repositories/google-snapshots/</url>
  <snapshots>
    <enabled>true</enabled>
  </snapshots>
</repository>
Categories: Java, Open Source, Vendor

Pet Catalog - Java EE 6 Sample Application

NetBeans Highlights - Thu, 08/26/2010 - 09:18
The JSF 2.0 complete sample application that demonstrates a scrum application to manage software development projects.
Categories: Open Source

"NetBeans and JavaFX Composer in excellent form" (Dr. Dobb's)

NetBeans Highlights - Thu, 08/26/2010 - 09:18
Dr. Dobb's blogger Eric Bruno calls recent critical remarks about JavaFX "misleading" and offers his positive experience using the technology.
Categories: Open Source

Community Docs Program - Write Tutorials for NetBeans!

NetBeans Highlights - Thu, 08/26/2010 - 09:18
Three years since its inception, the NetBeans Community Docs program has accumulated over 340 community-authored tutorials. The contributions run the gamut from full-length tutorials and screencasts to pithy submissions such as tips-n-tricks and FAQs. And the contributions keep rolling in. The Community Docs program continues to be a valuable way to contribute to the NetBeans project. Do you have programming or NetBeans knowledge to share? Consider getting your message across with the NetBeans Community Docs program. To get started, check out Guidelines and Hints for Contributors.
Categories: Open Source

RazorSQL 5.2 Database Query Tool Released

PostgreSQL News - Thu, 08/26/2010 - 01:00
RazorSQL 5.2, an SQL editor, database query tool, database browser, and database administration tool is now available.
Categories: Database, Open Source

GWT 2.1 Milestone 3 is now available

Google Web Toolkit Blog - Wed, 08/25/2010 - 05:40

Back in May, at Google IO, we announced an integration between VMware’s popular Spring framework for server-side development and GWT for the client-side. Since then we have been excited by the feedback and comments from customers building real world apps with this technology. In response to their feedback, and pushing towards delivering on our our promises form IO, we are very happy to announce release M3. Looking forward we expect our production quality, GA (general availability), drop to land in a few months.

Some key features included in this release are built-in history support in Activities and Places, relationship management within RequestFactory, and the ability to call instance methods on entities themselves. The overarching goal was to nail down the API and deliver on features and functionality that are vital to creating industry-grade business apps.

For the Spring Roo community, we're continuing to build-out the integrated stacks that we announced back at Google I/O. GWT 2.1 M3 includes a parallel Roo 1.1 M3 that will allow you to take advantage of all the features mentioned above. Also, in the spirit of co-operative and transparent development, you can find a full list of features and functionality over at Roo's issue tracker.

GWT 2.1 M3 is available on our Google Code download site. We’d love to hear your feedback and thoughts on this release, and our GWT Developer Forum would be the best place to post this information.

Categories: Java, Open Source, Vendor

Our 6th Google Summer of Code Has Come to an End

Google Open Source Blog - Wed, 08/25/2010 - 00:54

We’ve just finished our 6th year of Google Summer of Code™, our innovative program designed to introduce students at colleges and universities around the world to open source software development. Over 2000 mentors and over 1000 students from 69 countries began working together on over 150 open source software projects, and we're happy to announce that 89% of our student participants have received passing final evaluations, which is about 4% better than 2009. This is our best success rate to date.

These successful students are now preparing code samples to present to the rest of the world; we'll post an update here when the source code produced during this year's Google Summer of Code has been made available on project hosting on Google Code. Of course, there's no need to wait for code samples - you can check out their work by visiting the websites and mailing lists of the participating projects now. We'll also be publishing more extensive statistics from our program evaluations, along with wrap up reports from some of our participating mentoring organizations, so stay tuned for more details in the coming weeks.

Congratulations to all of our students for their hard work this summer. We hope you will continue working with your project communities with source code, documentation, and enthusiasm long after this summer has ended. Many thanks also to our community of mentors whose time, skill and dedication make this program possible.

By Carol Smith, Open Source Team
Categories: Open Source

J-Office SWT/Draw2d - 0.8.8

Latest News: - Shapes completed - Integration with Inksapce - SVG Support - Images direct from Google Search - Printing implemented - Windows Installer available now. Excel Sheets can be edited, Most Office 2007 documents can be viewed and edited now.

J-Office for Java consists of different Java/SWT/Draw2d-Based components to view and edit OOXML (MS2007-Office) documents. There is no need to have any Office installed. Future releases will also support the ODF-Format (Open Office). A webbrowser is integrated for a better Interoperability with the Office programs.
Though the main purpose is to provide a Java component that can be easily be integrated into existing Java application it can be also used in the future as an alternative to MS-Office. J-Office has no dependency to any installed Office suite.
The actual size of the main component is about 1 MByte. The size of the final release will be kept far below 10 MByte, so it is also an option for small devices.

Categories: Open Source

JavaFX Composer Twitter Tutorial

NetBeans Highlights - Tue, 08/24/2010 - 17:06
This tutorial shows how to use NetBeans IDE's JavaFX Composer to create a client for a RESTful web service. The client includes POST and GET methods.
Categories: Open Source

Google Plugin for Eclipse Galileo (3.5) -

This is a clone of the Google Plugin for Eclipse package, providing the plugin for Eclipse Galileo (3.5) releases rather than Helios (3.6). Please see the official package for Helios for a complete description.

Google did not create or endorse this Marketplace listing; it was created by the author solely for convenience.

Categories: Open Source

Python 2.6.6 released

Python News - Tue, 08/24/2010 - 14:45

Python 2.6.6 final has been released.

Categories: Open Source

JUnit Helper -

"JUnit Helper" is a project to reduce frustrations of Java unit-testing on Eclipse IDE by getting off the routine works when making test cases.

This one supports to cover all the tests for public, protected and package local developing methods by making it easier and less stressful to start new test cases.

This plugin runs on Eclipse 3.3 or above. Please install from the update-site or download zip archive file from this website.

http://junithelper.org/eclipse/plugins/site.xml

Categories: Open Source

JDT Quickfix Enhancement - 0.0.1

Introduction

It's a small tool to enhance the quick fix proposal of JDT.

JDT is a powerful IDE to develop java application. However it's not so intelligent all the time. This tool do some enhancement on JDT to improve my productivity.

All of features of this tool are based on my development favor. More intelligent feature might be implemented in future if I find I need one.

It has

  • Automatically add "\" to escape characters for string
  • For example,

    Categories: Open Source

    Eclipse Icon Patcher - 3.6.0

    Patch bringing back the "Running Man" and/or the "Eraser" icons to Eclipse 3.x

    Categories: Open Source