RSS
 

Posts Tagged ‘Open-source’

U.S. Government Open-Sources IT Dashboard to Help Cut Tech Costs

31 Mar


The United States government has made its IT Dashboard, a cost-cutting tool for federal transparency, freely available for anyone, especially other governments, to use and customize.

The IT Dashboard gives citizens important information on how the government uses tax money for technology initiatives across various agencies. Citizens can see how government investments are paying off, and they can compare types of IT spending over time by accessing easy-to-reach charts and graphs.

But this clarity of and access to vital information isn’t just good for citizens; it’s also used by the Federal Government, including Congress, to make important decisions about IT budgets and spending. Open-sourcing this cost-saving tool is part of the government’s larger plan to save on IT by eliminating redundant efforts. In other words, the IT Dashboard already exists and has been paid for, and the government isn’t going to hide that light under a bushel.

Here’s a video demonstrating some of the features of the federal IT Dashboard:

The government is working with Code for America for this release. In am announcement, CfA said, “The IT Dashboard was a major component of the process the Federal Government employed to save over $3 billion in just its first two years of deployment.”

In addition to the Dashboard, the government is also open-sourcing the complementary TechStat Toolkit, a set of tools and processes for reviewing any yellow or red flags that might pop up while using the Dashboard.

In this video, U.S. CIO Vivek Kundra talks about the results the government has seen by using the IT Dashboard and how those results were achieved:


But open-sourcing something like this isn’t a cakewalk. The government worked with FOSS and government experts, Code for America and CfA’s Civic Commons project to get the job done.

Project lead Karl Fogel wrote on the Civic Commons blog, “We knew from the beginning that a high-profile project can’t be open sourced casually. It’s not enough to just put an open license on the code, move development out to a publicly visible repository, and call it done.”

He continued to note that for the Dashboard, Civic Commons had to ensure that all the code and documentation was safe for public use (i.e., not classified or a government secret) and audit the code; reduce dependencies on proprietary libraries; write documentation; ceate non-sensitive, non-classified sample data; work with the Drupal community; and much more.

Interested parties can download the Dashboard code now at SourceForge. While the Dashboard is intended to help governments cut costs and manage IT budgets, we can see such tools coming in handy at just about any large company, tech or otherwise.

Image courtesy of iStockphoto, GottfriedEdelman

More About: code for america, it dashboard, open source, U.S. government

For more Dev & Design coverage:

 
 

Google Gives $5M Worth of Java GUI Tools to Eclipse

19 Dec


Google has donated two open-source Java tools to the Eclipse Foundation to join the popular IDE suite in 2011.

The tech giant’s WindowBuilder and CodePro AnalytiX were part of Google’s acquisition of Instantiations in August this year. By September, Google had relaunched some of Instantiations’ tools as open-source software.

One of those tools was WindowBuilder, a WYSIWYG code generator. This drag-and-drop, bidirectional GUI designer for Java played nicely with a variety of frameworks, including Swing, XML Windowing Toolkit (XWT), the Standard Widget Toolkit (SWT) and more. With support for Windows, Linux and Mac, the Eclipse extension was intended to make Java app creation a lot simpler and faster.

And CodePro is another interesting Eclipse plugin for “comprehensive automated software code quality and security analysis.” The toolkit included features from EclipsePro Audit and EclipsePro Test and generally attempted to improve code quality, maintenance and readability.

Instatiations’ execs estimate the software, which is slated to roll out with the rest of the Eclipse June 2011 release train, is worth around $5 million.

Google’s emphasis on Java tools is hardly surprising; the blockbuster success of the Android platform (and sometimes harsh criticism of the Android Market of apps) has practically mandated a focus on Java, which is a big part of the Android stack. Giving devs better Java tools free of charge is an investment in the future of Google’s own platforms.

That’s not to say either of these Eclipse extensions is, in itself, going to be directly used for Android applications; we’re not sure either tool is intended for mobile development. But better tools make better Java devs, who in turn are better equipped to make more and better Android apps.

We would, however, love to see more drag-and-drop, WYSIWYG-plus-code Android app tools — something along the lines of a less-dumbed-down App Inventor. If you know of any such tools, definitely let us know about them in the comments.


Reviews: Android, Android Market, Eclipse, Google, Linux, Windows

More About: codepro, developers, eclipse, foss, Google, java, open source, windowbuilder

For more Dev & Design coverage:

 
 

Apache quits Java governance group in protest of Oracle abuses

09 Dec

The Apache Software Foundation (ASF) announced today that it is resigning from the executive committee of the Java Community Process (JCP), the governance body responsible for managing standards related to the Java programming language. The move is a response to Oracle's ongoing failure to comply with the intellectual property policies established by the JCP.

The heart of the issue is that Apache can't certify that its open source Java implementation—called Harmony—conforms with the Java language standards because Oracle refuses to supply the necessary test suites under a suitably open license. Oracle's position on the issue falls afoul of JCP policies, which stipulate that standards and other relevant materials must be freely redistributable and made available under terms that are conducive to enabling third-party open source implementations.

Read the rest of this article...

Read the comments on this post

 
 

Google demos codeless Android development tool for students

12 Jul

Google has announced a new browser-based visual development tool called App Inventor that allows users to create Android applications without having to write any code. It appears to be aimed primarily at students.

App Inventor enables user interface design with a simple drag-and-drop layout system. The behavior of the user interface elements can be programmed via a visual development system that the user manipulates by organizing blocks with specific programming characteristics into various structures. The blocks can be dragged around and snapped into each other to form relatively sophisticated programs. This aspect of App Inventor is based on Scratch, an MIT visual programming language.

The compiler that translates the blocks into Android bytecode is built on top of the GNU Kawa framework, which provides a Scheme-based intermediate language. It's worth noting that Kawa can also be used standalone to build entire Android applications with Scheme.

We were not able to test App Inventor ourselves because it is still in closed beta and is not broadly available to the general public yet. If you want to try it yourself, you will have to register on the Google Labs website and wait for approval. For more details, see the official introduction and demo video.

Read the comments on this post