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

Projects of the Week, March 28, 2016

SourceForge.net: Front page news - Mon, 03/28/2016 - 05:10

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

Linux Diagnostic Tools

Project’s goal is to create better tools for diagnosing Linux systems. Diagnostics include first failure data capture, error log analysis, preventative testing, and system inventory gathering.
[ Download Linux Diagnostic Tools ]


TYPO3

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


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 30 languages and for all major operating systems, including Microsoft Windows, Mac OS X and Linux, including Debian, Ubuntu, Fedora, Mandriva, Suse, etc. https://github.com/LibreCAD/LibreCAD http://forum.librecad.org/ http://wiki.librecad.org/
[ Download LibreCAD ]


FileBot

FileBot is the ultimate tool for renaming your movies, tv shows or anime and downloading subtitles. It’s smart, streamlined for simplicity and just works. FileBot supports Windows, Linux and Mac, plus there’s a full-featured command-line interface for all sorts of automation.
[ Download FileBot ]


Linux AIO

We bring you some of the major Linux distributions (Ubuntu and flavors, Linux Mint, LMDE, Debian Live, Fedora) with different desktop environments on one ISO file that can be burnt on one DVD / DVD DL or USB 4GB+/8GB+ flash drive. Every one of them can be used as Live system, with no need of installation on hard drive, or can be eventually installed on computer for full system experience.
[ Download Linux AIO ]


jEdit

jEdit is a programmer’s text editor written in Java. It uses the Swing toolkit for the GUI and can be configured as a rather powerful IDE through the use of its plugin architecture.
[ Download jEdit ]


gretl

gretl is a cross-platform software package for econometric analysis, written in the C programming language.
[ Download gretl ]


JasperReports Library

JasperReports Library, the world’s most popular open source business intelligence and reporting engine and JasperReports Server, the most popular open source interactive report server built-on JasperReports Library
[ Download JasperReports Library ]


Vienna

Vienna is an open source Mac OSX RSS reader with support for RSS/Atom feeds, article storage and management via a SQLite database, written in Objective-C and Cocoa. Feeds can be accessed directly, or through a syncing service supporting the Open Reader API, like BazQux.com, FeedHQ.org, InoReader.com or TheOldReader.com. Development now happens on GitHub: https://github.com/ViennaRSS/vienna-rss
[ Download Vienna ]

Categories: Open Source

Vertical tab list

Date Created: Sun, 2016-03-27 06:56Date Updated: Tue, 2016-03-29 13:05Submitted by: Alexander Lychko

Panel with vertical list of editor tabs. Handy if you have a lot of opened or frequently used files, since click on item activates corresponding editor.
New item is added to list as new editor is opened. Panel remebers list through eclipse restarts.
Sort items with predefined sorter or by manual dragging. Use it with 3.7 or 4.5.

Categories: Open Source

“Community Choice” Project of the Month Vote – May 2016

SourceForge.net: Front page news - Fri, 03/25/2016 - 05:30

The vote for May 2016 Community Choice SourceForge Project of the Month is now available, and will run until April 15, 2016 12:00 UTC.


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 ]


berryboot

Berryboot is a simple operating system installer and boot selection screen for ARM devices such as the Raspberry Pi and Cubieboard. It allows you to put multiple Linux distribution on a single SD card.
[ Download berryboot ]


libjpeg-turbo

libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and decompression on x86, x86-64, and ARM systems. On such systems, libjpeg-turbo is generally 2-4x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs. libjpeg-turbo implements both the traditional libjpeg API as well as the less powerful but more straightforward TurboJPEG API. libjpeg-turbo also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface.
[ Download libjpeg-turbo ]


Snappy Driver Installer

Snappy Driver Installer is an application for installing/updating drivers on PCs running Microsoft Windows using driverpacks or included folders with drivers. It can be used to install drivers on newly assembled PCs at places where Internet isn’t available. Users can also use the software to keep their drivers up to date.
[ Download Snappy Driver Installer ]


Linux Diagnostic Tools

Project’s goal is to create better tools for diagnosing Linux systems. Diagnostics include first failure data capture, error log analysis, preventative testing, and system inventory gathering.
[ Download Linux Diagnostic Tools ]


gretl

gretl is a cross-platform software package for econometric analysis, written in the C programming language.
[ Download gretl ]


TYPO3

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


jEdit

jEdit is a programmer’s text editor written in Java. It uses the Swing toolkit for the GUI and can be configured as a rather powerful IDE through the use of its plugin architecture.
[ Download jEdit ]


FileBot

FileBot is the ultimate tool for renaming your movies, tv shows or anime and downloading subtitles. It’s smart, streamlined for simplicity and just works. FileBot supports Windows, Linux and Mac, plus there’s a full-featured command-line interface for all sorts of automation.
[ Download FileBot ]

Categories: Open Source

Aspose.Slides Java (Maven) for Eclipse

Date Created: Thu, 2016-03-24 12:57Date Updated: Tue, 2016-03-29 13:04Submitted by: Aspose Marketplace This is new Plugin for Eclipse IDE by Aspose. The Plugin intended for developers using Maven platform for Java developments and want to use Aspose.Slides for Java in their projects.

NOTE: Aspose.Slides for Java is Java API developed by Aspose that enables Java applications to read, write and manipulate PowerPoint documents (PPT, PPTX, POS, PPS, POTX, PPSX) PDF, HTML and image file formats without using Microsoft PowerPoint. For the API detailed features list check the link.
The release contains the following features: Aspose.Slides Maven Project (wizard)
  • By using this wizard plugin creates Maven project for using Aspose.Slides for Java from New -> Project -> Maven-> Aspose.Slides Maven Project
  • The wizard will also give option for downloading latest available Code Examples for using the API.

Aspose.Slides Code Example (wizard) NOTE: Selected Code Examples (category) source codes will be copied under "com.aspose.slides.examples" package. Resources needed for running examples will be copied to the corresponding directory (package) within "src/main/resources".

Other Features
  • Supports latest Eclipse Mars.1 (4.5.1) version
  • Compatible with Mac, Linux Flavors and Windows
  • Native IDE user experience
  • Open Source
Categories: Open Source

Eclipse Newsletter - Big Geo Data at LocationTech

Eclipse News - Thu, 03/24/2016 - 15:57
Learn more about the LocationTech working group and it's projects, GeoMesa, GeoWave, and Whiskers.
Categories: Open Source

PostgreSQL PHP Generator 16.3 released

PostgreSQL News - Thu, 03/24/2016 - 01:00

SQL Maestro Group announces the release of PostgreSQL PHP Generator 16.3, a powerful GUI frontend for Windows that allows you to generate feature-rich CRUD web applications for your PostgreSQL database.

The new version is immediately available at
http://www.sqlmaestro.com/products/postgresql/phpgenerator/.

Live demo and Video tour are available too.

Top 10 new features:
  1. Out-of-the-box Charts.
  2. Enhanced sidebar menus.
  3. Compact themes.
  4. Embedded Video support.
  5. Customizable success/error messages.
  6. Enhanced data export tools.
  7. Custom form titles.
  8. Event management enhancements.
  9. Detailed descriptions.
  10. PHP configuration settings.

There are also some other useful things. Full press release is available at the SQL Maestro Group website.

Categories: Database, Open Source

Eclipse Tools

Date Created: Wed, 2016-03-23 13:15Date Updated: Thu, 2016-03-24 09:16Submitted by: Ulrich Grave

Eclipse Tools contains a set of usefull plug-ins which extends the eclipse IDE.

Currently available extensions are:

  • Full Workspace Refresher: Adds a Toolbar entry to refresh the whole workspace
Categories: Open Source

Last week to complete the IoT Developer Survey

Eclipse News - Mon, 03/21/2016 - 16:53
IoT developer? Take a few minutes to complete the survey. Deadline to participate is March 25.
Categories: Open Source

Projects of the Week, March 21, 2016

SourceForge.net: Front page news - Mon, 03/21/2016 - 05:15

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

GNS3

GNS3 is a graphical network simulator that allows you to design complex network topologies. You may run simulations or configure devices ranging from simple workstations to powerful Cisco routers. It is based on Dynamips, Pemu/Qemu and Dynagen.
[ Download GNS3 ]


Snappy Driver Installer

Snappy Driver Installer is an application for installing/updating drivers on PCs running Microsoft Windows using driverpacks or included folders with drivers. It can be used to install drivers on newly assembled PCs at places where Internet isn’t available. Users can also use the software to keep their drivers up to date.
[ Download Snappy Driver Installer ]


berryboot

Berryboot is a simple operating system installer and boot selection screen for ARM devices such as the Raspberry Pi and Cubieboard. It allows you to put multiple Linux distribution on a single SD card.
[ Download berryboot ]


Maxima — GPL CAS based on DOE-MACSYMA

Maxima is a computer algebra system comparable to commercial systems like Mathematica and Maple. It emphasizes symbolic mathematical computation: algebra, trigonometry, calculus, and much more. For example, Maxima solves x^2-r*x-s^2-r*s=0 giving the symbolic results [x=r+s, x=-s]. Maxima can calculate with exact integers and fractions, native floating-point and high-precision big floats. Maxima has user-friendly front-ends, an on-line manual, plotting commands, and numerical libraries. Users can write programs in its native programming language, and many have contributed useful packages in a variety of areas over the decades. Maxima is GPL-licensed and largely written in Common Lisp. Executables can be downloaded for Windows, Mac, Linux, and Android; source code is also available. An active community maintains and extends the system. Maxima is widely used: annual direct downloads exceed 100,000. Many other users receive it through secondary distribution.
[ Download Maxima — GPL CAS based on DOE-MACSYMA ]


KaOSx

An independent small, rolling distribution, fully focused on KDE/Qt. Using pacman as package-manager.
[ Download KaOSx ]


iDempiere

iDempiere = OSGi + ADempiere iDempiere Business Suite ERP/CRM/SCM done the community way. Focus is on the Community that includes Subject Matter Specialists, Implementors and End-Users. iDempiere is based on original Compiere/Adempiere plus a new architecture to use state-of-the-art technologies like OSGi, Buckminster, zk6.
[ Download iDempiere ]


Dolibarr ERP – CRM

Dolibarr ERP – CRM is an easy to use ERP and CRM open source software package (run with a web php server or as standalone software) for businesses, foundations or freelancers (prospect, invoicing, inventory, warehouse, order, shipment, POS, members for foundations, bank accounts…). Dolibarr is also available with auto-installers for users with no technical knowledges to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one package. Available platforms for such packages are: Windows, Debian, Ubuntu, Mint, Redhat, Fedora, OpenSuse, Mandriva, Mageia. Other platform can use the generic distribution. This is a modular product, than can be enhanced with tons of external modules (to provide you features not available by default) from http://www.dolistore.com Download Dolibarr ERP – CRM here or sign up for 15-day free trial of the cloud-based application with free updates and support at one of the Cloud providers http://saas.dolibarr.org/
[ Download Dolibarr ERP – CRM ]


Cyberfox Portable Edition

Cyberfox Portable Edition (PortableApp.com Ready!) The Famous Portable Apps Collection Just Got Better With Cyberfox Portable powered by Mozilla Firefox source code. Compatible Windows Operating Systems: Windows Vista SP2 x86 Windows 7/7 SP1 OS x86|x64 Windows 8/8.x OS x86|x64 Windows 10 OS x86|x64 (Windows XP Unsupported, Windows Vista x64 Unsupported) Dedicated support forums. https://8pecxstudios.com/Forums/index.php Dedicated Contact Forms. https://cyberfox.8pecxstudios.com/contact-us Portable Updater: https://8pecxstudios.com/Forums/viewtopic.php?f=3&t=725 Tell us what you think and write a review. https://8pecxstudios.com/Forums/viewforum.php?f=9 Thank you for your support.
[ Download Cyberfox Portable Edition ]


p7zip

p7zip is a quick port of 7z.exe and 7za.exe (command line version of 7zip, see www.7-zip.org) for Unix. 7-Zip is a file archiver with highest compression ratio. Since 4.10, p7zip (like 7-zip) supports little-endian and big-endian machines.
[ Download p7zip ]

Categories: Open Source

Database .NET v18 released

PostgreSQL News - Mon, 03/21/2016 - 01:00

I am happy to announce the new major release of Database .NET v18. It is an innovative, powerful and intuitive multiple database management tool, With it you can browse objects, design tables, edit rows, export data, run queries and migrate data with a consistent interface.

Free, All-In-One, Portable, Single executable file and Multi-language.

Major New features from version 17.1 to 18.0:

  • Compatible with PostgreSQL 8.4 ~ 9.5+
  • Added Visual Execution Plan for PostgreSQL 9.0+
  • Massive performance improvements
  • Added support for Cancelling executing command
  • Added Inspect Object
  • Added Dark Mode
  • Added support for Renaming Results tab
  • Single click for Browsing and Editing
  • Improved Data Import and Export
  • Improved Data Editor and Browser
  • Improved Generating Batch Scripts
  • Improved SQL Editor
  • Improved AutoComplete and IntelliSense
  • Improved SQL File Version Control
  • Improved Database Migration and Data Synchronization (Pro)
  • ...and more
The new version is immediately available for download.
Categories: Database, Open Source

Uml to Solidity

Date Created: Sun, 2016-03-20 07:01Date Updated: Sat, 2016-04-23 17:45Submitted by: urs zeidler

A uml profile and a set of acceleo code generators to model smart contracts in uml and generate solidity code. Usable with the Papyrus UML modeler for eclipse.

Categories: Open Source

Subclipse 1.10.13 Released

Tigris.org News - Fri, 03/18/2016 - 19:52

Subclipse 1.10.13 release is now available.

A complete changelog is available at http://subclipse.tigris.org/subclipse_1.10.x/changes.html

Categories: Open Source

Something different — code up hardware in Google Summer of Code

Google Open Source Blog - Fri, 03/18/2016 - 18:00
In 1983, the same year I was born, a company called Altera was founded and created the EP300, their first reprogrammable logic device. The event was considered a major step towards the development of devices we now call “Field Programmable Gate Arrays” or FPGAs for short. In the following 33 years, FPGAs would go from extremely expensive devices found only in high end military and telecommunications equipment, to something even a student can afford.The EP300 in all it's gloryFPGAs are exciting because they make the development process for hardware the same as software. Developers are able to create designs in a hardware description language (HDL), compile and then use them almost instantly! They make hardware code. Turning hardware into code makes it easy for open source developers to share, collaborate and improve the hardware in ways that would have been extremely hard, or even impossible in the past. 

There were 180 open source organizations accepted to participate in Google Summer of Code 2016 (GSoC), and it is exciting to see several of the organizations using these technologies. I've highlighted some of the different types of hardware coding opportunities in GSoC this year below. (Anything I've missed? Feel free to add it in the comments section below!)
In the area of CPU architectures, OpenRISC and it’s spiritual successor, the RISC-V, are attempting to make a truly open hardware at the most fundamental level. In 2016 you could help this goal via participating in GSoC with either the FOSSi Foundation or lowRISC project.

Not content with the existing HDLs, both the ArchC organization and MyHDL organization (a sub-organization of the Python group), are attempting to make it easier to create these hardware designs. MyHDL is particularly cool because Python is normally considered to be as far away from hardware as you can get.

My own project, TimVideos.us, is using much of the work from these other projects to develop high speed video processing hardware for conference and user group recording (or maybe even video DJing).

Imagine developing hardware in the same way you write code. With FPGAs you can — and GSoC has numerous opportunities to create hardware using this exciting technology. With only 7 days left to submit your application, you better get cracking!

By Tim ‘mithro’ Ansell, Software Engineer on Chrome by day, open source hardware hacker by night
Categories: Open Source

Advantages to Open Sourcing a ‘Closed’ Enterprise Software Solution

SourceForge.net: Front page news - Fri, 03/18/2016 - 05:30

Open source is moving up in the world. Once despised by many a major tech company, open source software has become so popular that even the major players now rely on it for critical business functions daily. It’s no wonder why so many open source projects are being released every day, and even some closed source ones are becoming open.

If you’ve got a closed source solution and plan to transition from software development to software support, you should definitely consider going open source. While the difference in structure may seem scary at first, there are benefits to it that can take the scare out of switching.

Internal Improvements

One of the biggest benefits to turning open source is increased security. Because more people are looking at the code, there’s a bigger chance of identifying and fixing bugs and security flaws. This is one area where open source has a significant advantage over proprietary software.

Another benefit that can be gained is changes in the code that may improve software performance. Again, because more people are looking at the code, there’s a better chance of finding what works and what doesn’t, and what can be changed to make the software even better and more attuned to users’ needs.

Broader Adoption

For those shifting from closed to open source, there’s a great propensity for increased adoption. This is not only because many are currently using and prefer open source software, but also because open source allows the software’s internal functionality to be improved freely. When people are able to freely customize software to their specific needs, they’re more inclined to use it. And because it’s open source, they’re free and more inclined to share it as well.

Money Matters

Of course there’s the matter of money. Perhaps you’ve been used to earning significantly from being closed source . This does not have to change drastically when moving to open source. There are plenty of ways that open source software can be a lucrative business, and projects like Red Hat, MongoDB, Cloudera and many others can certainly attest to that. And when it comes to costs, open source gives you more freedom and may even help you cut it down to a minimum.

These are some of the benefits to shifting to open source that make it a move worth considering. As with any major project decision however, you need to consider carefully whether it would be more advantageous for your particular project to go open source.

Categories: Open Source

Trace Compass

Date Created: Thu, 2016-03-17 14:47Date Updated: Fri, 2016-04-01 14:16Submitted by: Marc-Andre Laperle

Eclipse Trace Compass is an open source application for viewing and analyzing any type of logs or traces. Its goal is to provide views, graphs, metrics, and more to help extract useful information from traces, in a way that is more user-friendly and informative than huge text dumps.

Categories: Open Source

RED - Robot Editor

Date Created: Wed, 2016-03-16 08:28Date Updated: Tue, 2016-04-26 05:13Submitted by: Krzysztof Jozefowicz

RED Robot Editor is Eclipse based editor for RobotFramework test cases.
It provides text and table based editor with code coloring, code assistance, realtime validation, testsuite debugger.
More info on GitHub: https://github.com/nokia/red

Categories: Open Source

Aspose.Pdf Java (Maven) for Eclipse

Date Created: Wed, 2016-03-16 07:06Date Updated: Wed, 2016-03-16 10:28Submitted by: Aspose Marketplace This is new Plugin for Eclipse IDE by Aspose. The Plugin intended for developers using Maven platform for Java developments and want to use Aspose.Pdf for Java in their projects.

NOTE: Aspose.Pdf for Java is Java API developed by Aspose that enables your Java applications to read, write and manipulate PDF documents without using Adobe Acrobat. For the API detailed features list check the link.
The release contains the following features: Aspose.Pdf Maven Project (wizard)
  • By using this wizard plugin creates Maven project for using Aspose.Pdf for Java from New -> Project -> Maven-> Aspose.Pdf Maven Project
  • The wizard will also give option for downloading latest available Code Examples for using the API.

Aspose.Pdf Code Example (wizard) NOTE: Selected Code Examples (category) source codes will be copied under "com.aspose.pdf.examples" package. Resources needed for running examples will be copied to the corresponding directory (package) within "src/main/resources".

Other Features
  • Supports latest Eclipse Mars.1 (4.5.1) version
  • Compatible with Mac, Linux Flavors and Windows
  • Native IDE user experience
  • Open Source
Categories: Open Source

Optimize Inserts Using SQLAlchemy

DevX: Open Source Articles - Wed, 03/16/2016 - 10:22
Explore some methods to optimize database access when using SQLAlchemy.
Categories: Open Source

EclipseCon Wrap-up: Eclipse Che, Microsoft, and much more

Eclipse News - Tue, 03/15/2016 - 17:56
EclipseCon 2016 was an exciting week of great technical sessions, announcements and lots of hall-way conversations.
Categories: Open Source

Eclipse Foundation Europe Selected to Provide Open Source and Technology Dissemination Expertise for EU H2020 IoT Research Project

Eclipse News - Tue, 03/15/2016 - 15:26
We are pleased to announce our participation in the Adaptive Gateways for Diverse Multiple Environments (AGILE) project.
Categories: Open Source