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

16 New NetBeans Dream Team Members!

NetBeans Highlights - Thu, 01/22/2015 - 21:32
The NetBeans Dream Team has expanded massively over the past week! Sixteen new members have joined, from many corners of the world.
Categories: Java, Open Source

Eclipse Community Awards 2015 Voting

Eclipse News - Wed, 01/21/2015 - 21:18
The nominations are in and it's time to vote!
Categories: Open Source

AppExchanger

Date Created: January 21, 2015 - 13:13Date Updated: January 22, 2015 - 11:48Submitted by: PAUL DENOYES

This plugin allow mobile apps developers to add cross-promotional banners and interstitials.
You advertise for other apps, and in return the other apps of the network advertise for you.
This SDK helps to generate "collaboratively" installs for free for your mobile application.

CAUTION:
- Android ONLY - iOS coming soon
- After you rebuilt your app with our SDK, and published it on the Play Store, do not forget to declare your app on our Website (appexchangechannel.com) to be promoted in return.

Categories: Open Source

Top 10 Tips for Start-up Developers

DevX: Open Source Articles - Wed, 01/21/2015 - 14:10
Explore some of the most important aspects of working for a start-up and managing expectations.
Categories: Open Source

Pros and Cons of 5 Mobile UI Frameworks

DevX: Open Source Articles - Tue, 01/20/2015 - 13:10
Take a quick look at the benefits to, and drawbacks of, the most popular frameworks currently available.
Categories: Open Source

Uniclipser

Date Created: January 20, 2015 - 02:02Date Updated: January 21, 2015 - 01:22Submitted by: Dobes Vandermeer

Uniclipser provides actions allowing you to input certain useful unicode characters using a keyboard shortcut.

Categories: Open Source

PoWA 1.2.1 released

PostgreSQL News - Tue, 01/20/2015 - 01:00

Paris, Jan. 20 2015

DALIBO is proud to present a new release of PoWA, a performance tool for PostgreSQL.

Please also note that the project has a new dedicated mailing list, available at powa-users@googlegroups.com (https://groups.google.com/forum/?hl=fr#!forum/powa-users)

Feel free to join and ask any question.

Realtime traffic analysis and dynamic graphs

PoWA is a workload analyzer that gives a clear view of the current activity of your PostgreSQL servers with a query runtime graph and a block hit/read graph along with a chart of time consuming requests over the specified time period.

If you zoom anywhere in one of the graphs, the chart will adjust and show you which queries were running at that time. If you click on a specific query, you will get additional graphs such as read/write time, number of rows affected, local and shared hit, etc.

A bunch of PL functions are also available to access and manage the stats.

New features and changed in UI
  • UI is now compatible with mojolicious 5.0 and more
  • UI can now connect to multiple servers, and credentials can be specified for each server
  • The timestamps are now displayed in ISO 8601 format
  • POWA_CONFIG_FILE variable has been added to allow a specific config file location and/or name
  • Better charts display on smaller screens
Credits

DALIBO would like to thank the users and developpers who contributed to this release, especially Ahmed Bessifi and Luis Pinto Da Costa.

PoWA is an open project available under the PostgreSQL License. Any contribution to build a better tool is welcome. You just have to send your ideas, features requests or patches using the GitHub tools or to powa-users@googlegroups.com (https://groups.google.com/forum/?hl=fr#!forum/powa-users)

Links About PoWA

PoWA is PostgreSQL Workload Analyzer that gathers performance stats and provides real-time charts and graph to help monitor and tune your PostgreSQL servers. It is similar to Oracle AWR or SQL Server MDW.

Code & Demo at http://dalibo.github.io/powa/

About DALIBO

DALIBO is the leading PostgreSQL company in France, providing support, trainings and consulting to its customers since 2005. The company contributes to the PostgreSQL community in various ways, including : code, articles, translations, free conferences and workshops.

Check out DALIBO's open source projects at http://dalibo.github.io

Categories: Database, Open Source

Google Code-in 2014: all wrapped up

Google Open Source Blog - Mon, 01/19/2015 - 18:40
GCI-2014-b-square.pngGoogle Code-in 2014 (GCI) is in the books! This has been an exciting year for GCI: we celebrated the fifth anniversary of the contest and experienced our largest student participation to date.
Congratulations to all of the students who had their first experience with open source software development during GCI 2014. Over the last seven weeks, 667* students from 54 countries completed 3,260* tasks in the contest.
We had 12 open source organizations dedicated to teaching teens about open source and their communities participate this year. These organizations created almost 4,000 tasks for students to choose from in the following categories: coding, user interface, documentation, training, research, outreach, and quality assurance. Some of the tasks students completed in the contest include: writing small pieces of code, creating tutorials, redesigning landing pages, optimizing social media accounts, creating new plugins, finding and fixing bugs, creating webcasts on accessibility testing, and building test cases.
GCI gives students the opportunity to put the skills they have been learning in the classroom to use on real software projects while also learning how to communicate effectively with people from all around the world by participating in these open source communities. The collaboration aspect of GCI is the key to the success of the program and the real benefit to the students. During the course of the contest, they learn that open source software projects are a true team effort and there are many ways that you can contribute to a community.
Stay tuned: we will announce the 24 Grand Prize Winners for the GCI 2014 contest here on February 2nd. Currently the mentors are busy reviewing the final work submitted by students, and then each of the 12 organizations will decide on their five finalists (who will all receive a special finalist sweatshirt). Of those five finalists, two students will be named the Grand Prize winners for each organization. Each Grand Prize winner and a parent will receive a 4 day trip to Google’s California headquarters this June where they will meet Google engineers, take part in an awards ceremony, and enjoy a fun-filled day of adventure in San Francisco.
GCI would not be possible without the heart of the program: the GCI mentors and organization administrators. These mentors and org admins spend countless hours creating and reviewing hundreds of tasks while also teaching students about all facets of open source development: community standards, new and exciting technologies, code reviews, version control systems, IRC, and everything in between. They are volunteers who are passionate about introducing teens to their open source communities and their reward is seeing the light go on in a student when they become excited about open source software development. A HUGE thank you to all of these mentors and org admins who make this program a success!
In the coming weeks we will share some statistics from this year’s program as well as posts about some of the extraordinary work students completed during Google Code-in 2014.
Congratulations Students, Mentors, and Organization Administrators on a job well done!
* The final evaluations are currently being graded; these numbers could increase in the next few days.
By Stephanie Taylor, Google Code-in Program Manager
Categories: Open Source

Projects of the Week, January 19, 2015

SourceForge.net: Front page news - Mon, 01/19/2015 - 07:08

Here are the featured projects for the week, which appear on the front page of SourceForge.net:


Roundcube Webmail

Roundcube Webmail is a browser-based, multilingual IMAP client with an application-like user interface. Roundcube provides the full functionality you’d expect from an email client, including MIME support, address book, folder manipulation, message searching, and spell check. Roundcube is written in PHP and JavaScript.
[ Download Roundcube Webmail ]


Alt-F

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 ]


gnuplot development

A famous scientific plotting package, 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 ]


PostInstallerF

PostInstallerF will install all the software that Fedora doesn’t include by default, after running Fedora for the first time. Its easy for a new user. PostInstallerF contains everything that you need for your daily computing.
[ Download PostInstallerF ]


simutrans

Simutrans is a cross-platform simulation game where players try to successfully manage transportation systems between places by land, air, and water for passengers, mail, and goods. Planes, ships, trains, trams, trucks, buses, or monorails are at your disposal, but factories operate based on contracts and passengers can only travel to their set destinations.
[ Download simutrans ]


MPC-BE

Media Player Classic – BE is a free and open source audio and video player for Windows. Media Player Classic – BE is based on the original “Media Player Classic” project (Gabest) and “Media Player Classic Home Cinema” project (Casimir666), contains additional features and bug fixes.
[ Download MPC-BE ]


MediaPortal

MediaPortal turns your PC into a very advanced MediaCenter / HTPC. It allows you to listen to your favorite music & radio, watch and store your videos and DVDs, view, schedule and record live TV as a digital video recorder and much much more
[ Download MediaPortal ]


thymeleaf

Thymeleaf is a java web template engine designed for XML/XHTML/HTML5.
[ Download thymeleaf ]


PDF Split and Merge

PDF Split and Merge is an easy-to-use tool with graphical and command line interfaces to spit, merge, mix, and rotate your PDF documents.
[ Download PDF Split and Merge ]

Categories: Open Source

Google Summer of Code Wrap up: Sigmah

Google Open Source Blog - Fri, 01/16/2015 - 18:00
Today’s Google Summer of Code (GSoC) wrap-up comes from Olivier Sarrat at Sigmah, an open source project producing a web app to help humanitarian aid organizations manage their projects.
sigmah.png

Sigmah is an initiative led by 12 NGOs to develop open source project management software for the international aid sector. It is a Java web application developed with GWT. This summer, three GSoC students from Brazil, India, and Romania implemented high-priority features which will soon be available in our Sigmah 2.0 release.

Renato Almeida worked on making Sigmah more flexible. In version 1.2, project model parameters couldn’t be changed if the model had already been used to create a project, but thanks to Renato’s work, this will soon be possible. For example, an organization could begin requiring its teams to attach the Terms of Reference to the initial assessment field visit, and this could be applied to all ongoing projects that have not yet completed the initial assessment phase. This allows organizations to react faster to feedback from team members and amend software parameters accordingly.

S.P. Mohanty, who has been working with Sigmah via GSoC since 2012, has improved Sigmah’s file transfer mechanism so that interrupted uploads can be resumed at a later time. This means it will no longer be necessary to wait and retry several times when sending a large file over an unreliable network connection. Mohanty’s work has also been re-used in the development of the offline mode.

Finally, Lucia Madalina Cojocaru’s work focused on a specific aspect of collecting indicators used to determine if a humanitarian project’s goals are being met: the management of data collection sites and project location. She also added the ability to use OpenStreetMap (OSM) in addition to the existing support for Google Maps. For humanitarian organizations, OSM collaborative maps can sometimes be more up-to-date and precise in the immediate aftermath of a crisis. Lucia also established the technical foundations so that in the future it will be possible to export data in Humanitarian eXchange Language (HXL), a standard from the OCHA (UN Office for Coordination of Humanitarian Affairs) which aims to improve coordination within the sector.

hbjcefei.png
By Olivier Sarrat, Sigmah Organization Administrator
Categories: Open Source

“Community Choice” Project of the Month Vote – March 2015

SourceForge.net: Front page news - Fri, 01/16/2015 - 07:08

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


arch-repos

lane anex kane’s arch repositories.
[ Download arch-repos ]

shadowsocks-gui
shadowsocks GUI is a simple and easy-to-use software that helps you to specify the server port and IP address, as well as to select the encryption method you are interested in. With its intuitive interface, you have the possibility to view the console and run the scripts. You can also view where the execution time in spent in your JavaScript functions or view how many times a certain selector has matched DOM elements. Windows: powered by webkit and shadowsocks-nodejs Mac OS X: native UI powered by shadowsocks-libev
[ Download shadowsocks-gui ]


CaesarIA (openCaesar3)

openCaesar3 is a remake of the classic Caesar3 PC game, a city building game developed by Impression Games and published by Sierra Entertainment, in 1998. It is implemented using C++ and SDL. The original Caesar3 game is needed to play openCaesar3.
[ Download CaesarIA (openCaesar3) ]


OWASP Zed Attack Proxy

The Zed Attack Proxy (ZAP) is an easy to use integrated penetration testing tool for finding vulnerabilities in Web applications. Note that this project is just used for hosting the ZAP downloads.
[ Download OWASP Zed Attack Proxy ]


NamelessROM

NamelessRom is opportunity, an opportunity to have a voice to the development team of the after-market firmware that you run on your device. The main goal of NamelessRom is to provide quality development for android devices, phones, and tablets alike. NamelessRom developers are available nearly 24/7 and respond to bug reports and feature requests almost instantly. This availability will allow you, the end-user, to have direct input into exactly what features and functions are included on the firmware that YOU run.
[ Download NamelessROM ]


PCRE

The Perl Compatible Regular Expressions (PCRE) library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, in addition to a set of POSIX compatible wrapper functions.
[ Download PCRE ]


OpenMediaVault

OpenMediaVault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins. OpenMediaVault is primarily designed to be used in home environments or small home offices, but is not limited to those scenarios. It is a simple and easy to use out-of-the-box solution that will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.
[ Download OpenMediaVault ]


Hibernate

Hibernate is an Object/Relational Mapper tool. It’s very popular among Java applications and implements the Java Persistence API. Hibernate ORM enables developers to more easily write applications whose data outlives the application process. As an Object/Relational Mapping (ORM) framework, Hibernate is concerned with data persistence as it applies to relational databases (via JDBC).
[ Download Hibernate ]


GnuCash

GnuCash is a personal and small-business finance manager with a check-book like register GUI to enter and track bank accounts, stocks, income and expenses. GnuCash is designed to be simple and easy to use but still based on formal accounting principles.
[ Download GnuCash ]

Categories: Open Source

Cassandra for SQL Developers

DevX: Open Source Articles - Thu, 01/15/2015 - 22:32
Dive deeper into Cassandra's design and implementation and find sensible advice and guidelines to get your development rolling.
Categories: Open Source

Online Research

Date Created: January 15, 2015 - 13:15Date Updated: January 17, 2015 - 18:32Submitted by: velizar kacharov

General
With Online Research you can quickly run a Google search from within your Eclipse IDE. Just select a text from the text editor or the console, right click and choose the "Search Online" command from the context menu. Optionally you can use the Ctrl+4 shortcut.

The plugin will open a new window/tab in your default browser with a Google search for the selected terms.

How to use
It's pretty straightforward. Check the screenshots. Of course you can use the Ctrl+4 shortcut instead of the popup menu

FAQ
Q: Which browser does Online Research use to run the web search?
A: Online Research uses the browser that is by default associated with .html files by the operating system

Q: Another program opens instead of the browser
A: This happens because your operating system by default opens .html files with this program instead of web browser

Q: Online Research doesn't appear in the context menu of my selection
A: Online Research works only when a meaningful text can be extracted from the selection e.g. from the console or the text editor. If you select a table row, a tree element or some other non-textual element, Online Research won't appear

Categories: Open Source

EclipseCon 2015 Keynotes Announced

Eclipse News - Wed, 01/14/2015 - 14:30
The keynotes speakers for EclipseCon 2015 have been announced. Join us in California, March 9-12.
Categories: Open Source

Asmee

Date Created: January 13, 2015 - 06:41Date Updated: February 2, 2015 - 03:45Submitted by: Angelo Gargantini

Asmeta is a framework for Abstract State Machines.
This plugin enables a graphical IDE called ASMEE (ASM Eclipse Environment) which allows to edit and manipulate Asmeta models.

Categories: Open Source

Eclipse Ships Luna SR1a Git Security Release

Eclipse News - Mon, 01/12/2015 - 16:48
Several weeks ago, the Git community announced a new 2.2.1 release which fixed a serious security vulnerability.
Categories: Open Source

Projects of the Week, January 12, 2015

SourceForge.net: Front page news - Mon, 01/12/2015 - 07:08

Here are the featured projects for the week, which appear on the front page of SourceForge.net:


OpenMediaVault

OpenMediaVault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins. OpenMediaVault is primarily designed to be used in home environments or small home offices, but is not limited to those scenarios. It is a simple and easy to use out-of-the-box solution that will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.
[ Download OpenMediaVault ]


PCRE

The Perl Compatible Regular Expressions (PCRE) library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, in addition to a set of POSIX compatible wrapper functions.
[ Download PCRE ]


Hibernate

Hibernate is an Object/Relational Mapper tool. It’s very popular among Java applications and implements the Java Persistence API. Hibernate ORM enables developers to more easily write applications whose data outlives the application process. As an Object/Relational Mapping (ORM) framework, Hibernate is concerned with data persistence as it applies to relational databases (via JDBC).
[ Download Hibernate ]


devkitPro

This project is for homebrew console development tools based on the gnu compiler collection, with additional tools and libraries to aid programming each supported console. The windows variants are built with MinGW.
[ Download devkitPro ]


SMPlayer

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: it remembers the settings of all files you play. So you start to watch a movie but you have to leave, don’t worry, when you open that movie again it will be resumed at the same point you left it, and with the same settings: audio track, subtitles, volume, etc. SMPlayer is a graphical user interface (GUI) for the award-winning MPlayer, which is capable of playing almost all known video and audio formats. But apart from providing access for the most common and useful options of MPlayer, SMPlayer adds other interesting features like the ability to play YouTube videos or download subtitles.
[ Download SMPlayer ]


Roundcube Webmail

Roundcube Webmail is a browser-based, multilingual IMAP client with an application-like user interface. Roundcube provides the full functionality you’d expect from an email client, including MIME support, address book, folder manipulation, message searching, and spell check. Roundcube is written in PHP and JavaScript.
[ Download Roundcube Webmail ]


Octave Forge

GNU Octave is a programming language for numerical computations. Octave Forge is a place for development of its packages; from bioinformatics and fuzzy logic to mechanics and instrument control.
[ Download Octave Forge ]


LibreCAD

LibreCAD is a fully comprehensive 2D CAD application that you can download and install for free. There is a large base of satisfied LibreCAD users worldwide, and it is available in more than 20 languages and for all major operating systems, including Microsoft Windows, Mac OS X and Linux, including Debian, Ubuntu, Fedora, Mandriva, Suse, etc.

[ Download LibreCAD ]


PostInstallerF

PostInstallerF will install all the software that Fedora doesn’t include by default, after running Fedora for the first time. Its easy for a new user. PostInstallerF contains everything that you need for your daily computing.
[ Download PostInstallerF ]

Categories: Open Source

2015-01-11 - Uize.Node Modules Deprecated

UIZE JavaScript Framework - Sun, 01/11/2015 - 09:00
All modules under the Uize.Node namespace have been migrated to under the new Uize.Dom namespace.
Categories: Open Source, RIA

ByteDesigner version 2.3 is available

PostgreSQL News - Sun, 01/11/2015 - 01:00

NipData, the provider of data modeling, presentation and integration software, is very pleased to announce the release of ByteDesigner 2.3.

See the entire news here: http://www.nipdata.com/news/

ByteDesigner is the emerging enterprise tool for designing databases at all levels of an organization, using the same concepts found in tools costing thousands of dollars!

Its a powerful database design tool, with advanced SQL Editor, and support for all major RDBMS, that can design complex systems.

Online documentation is found here: http://www.nipdata.com/faq/byte-designer-manual.html

Supported platforms (13): Linux (Intel and PowerPC), Solaris(Intel and Sparc), Windows (Intel),
Mac OS X(Intel and PowerPC)
for both 32 and 64 bit.

Databases supported (9): Oracle, ODBC, SQL92, MySQL, PostgreSQL, DB2, FireBird, MS SQL, SQLBase

Categories: Database, Open Source

Eemory

Date Created: January 10, 2015 - 05:34Date Updated: January 12, 2015 - 21:26Submitted by: Jianwei Liu

Eemory is an Eclipse Plug-in aimed at integrating Evernote within the Eclipse IDE, which bring the benefits offered by cloud storage into Eclipse IDE.

Categories: Open Source