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

SPC5Studio

Date Created: July 16, 2015 - 05:38Date Updated: July 16, 2015 - 10:35Submitted by: Ghislain BALLESTER [ST Microelectronics]

SPC5Studio provides a framework to easily design, build and deploy applications for SPC56 Power Architecture 32-bit Automotive Microcontrollers.
Combining a project editor, a sophisticated code generator, a dedicated HighTec GNU "C" compiler, a PLS starter kit debugger and several software elements such as code examples, low level drivers and libraries.

Configuration complexity has been organized in a simple way of setup assistant that drives the customer through well defined steps, by using visual valuable wizards.

SPC5Studio is an open framework to host several software packages and functionalities to simplify developers evaluation and application start-up.
It offers a free, eclipse based, fully integrated development environment with full flexibility to integrate functional extension; dedicated eclipse plug-ins inside SPC5Studio wrap software packages and libraries into Solutions

Includes: Application examples selection Wizard, Pin Map Graphic Wizard, New Project Wizard, New Component Wizard.
Embedded Software is available including Register Level Access, Platform components, Application Example, SW Libraries, RTOS, HAL.
SPC5Studio offers also pre-integrated solutions for compiler and debugger and support is granted by Help-On-Line solution.
To know more and download the SPC5Studio latest version visit ST dedicated WEB page: http://www.spc5studio.com

Categories: Open Source

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

SourceForge.net: Front page news - Thu, 07/16/2015 - 06:08

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

usm
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 slackbuilds.org, and will build from source.
[ Download usm ]

K-Meleon
K-Meleon is a fast and customizable web browser that can be used instead of Internet Explorer on Windows. Powered by the same Gecko engine as the Firefox and Mozilla browsers, K-Meleon provides users with a secure browsing experience.
[ Download K-Meleon ]

LXLE
Lxle is a full featured OS for an aging PC. Change is good, but changing everything isn’t always great. Same is true for aging computers and their operating systems. Support is sometimes lost too quickly with a 6 month core release cycle. Graphics cards, audio cards, and chipsets get dropped, along with other miscellaneous functions, with programs or drivers that just go missing. We all like having updated software, but we certainly don’t like down time or loss of features and capabilities. I believe most aging hardware just needs the right system on it, and lets face it, it helps keep a couple bucks in your pocket if you can squeeze a few more years out of your current system; without sacrificing performance, capability, usability, and of course aesthetics.
[ Download LXLE ]

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 ]

NAS4Free
NAS4Free is an embedded Open Source Storage distribution and supports
sharing across Windows, Apple, and UNIX-like systems. NAS4Free can be installed on Compact Flash/USB/SSD media, hard disk or booted of from a Live CD with a USB stick.
[ Download NAS4Free ]

pseint
PSeInt is a pseudo-code interpreter for spanish-speaking programming students. Its main purpose is to be a tool for learning and understanding the basic concepts about programming and applying them with an easy understanding spanish pseudocode.
[ Download pseint ]

Parrot Security OS
Parrot Security OS is a Cloud friendly operating system designed for pentesting, computer forensics, reverse-engineering, hacking, Cloud pentesting, privacy/anonymity, and cryptography. It is based on Debian and developed by the Frozenbox network.
[ Download Parrot Security OS ]

antiX-Linux
antiX is a fast, lightweight, and easy-to-install linux live CD distribution, based on Debian Testing, for Intel-AMD x86 compatible systems.
[ Download antiX-Linux ]

NAPS2 (Not Another PDF Scanner 2)
NAPS2 is a document scanning application with a focus on simplicity and ease of use. Scan your documents from WIA- and TWAIN-compatible scanners, organize the pages as you like, and save them as PDF, TIFF, JPEG, PNG, and other file formats. It requires .NET Framework 4.0 or higher. NAPS2 is currently available in 19 different languages. This is a fork of the NAPS project with many bug fixes and other improvements.
[ Download NAPS2 (Not Another PDF Scanner 2) ]

Categories: Open Source

Trema

Date Created: July 15, 2015 - 12:15Date Updated: July 16, 2015 - 10:31Submitted by: Netcetera Eclipse [Netcetera]

Trema is an Eclipse plugins that allows you to manage your text resources and translations. It allows you to keep all text resources and translations in a single place but still giving you the possibility to let those translations be composed by other people without access or knowledge of development environments.

You can store all your Text resources that you use within your application in a single database (*.trm xml file). From this unified text resource database you can export the text resources that remain to be translated as Excel or CSV File to the people that do the translations. They can do the translations of the text resources in Excel and send you back the file, which can then be merged with your existing text resource database.

Together with trema-maven you can also generate your java properties files, angular json files or android xml text resource files to be used within your application from the text resource database.

Categories: Open Source

QuickRex

Date Created: July 15, 2015 - 05:44Date Updated: July 16, 2015 - 10:30Submitted by: Netcetera Eclipse [Netcetera]

A fork of the QuickRex Plugin from Bastian Bergdorf at SourceForge (http://sourceforge.net/projects/quickrex/).

QuickREx is a regular-expression plugin for Eclipse. It features on-the-fly evalution, code-completion and group-navigation.
Supports java.util.regex as a regular expression engine.

Categories: Open Source

Copy As Path

Date Created: July 15, 2015 - 05:11Date Updated: July 16, 2015 - 10:29Submitted by: Netcetera Eclipse [Netcetera]

Provides a context menu entry to copy the path a given resource into the clipboard.

Categories: Open Source

Dojo Recap – Week Ending July 10, 2015

The Dojo Toolkit - Announcements - Mon, 07/13/2015 - 15:00

Last week we made progress on several features for Dojo 2! Thanks for helping us get a few steps closer to Dojo 2, it would not be possible without your help. Let us know if you would like to get involved!

Last week in Dojo 1.x

Last week we fixed one issue with Dojo 1.x:

Dojo

This fix was an interesting one in that it was an issue when you had multiple aspect calls connected together, and then started removing them. We’re a little surprised that no one had reported this issue previously!

This week in Dojo 1.x

This week we continue to review and refine the flat theme for Dojo 1.11, and land additional stability fixes in preparation for the 1.11 release.

Last week in Dojo 2

Our current focus is on the packages in Dojo 2 platform. Last week we made progress completing initial alpha versions of several key features and packages:

Core dstore cryto loader This week’s Dojo 2 efforts

There are many things we have to do to complete Dojo 2. We’ve identified a few of our aspirations for the upcoming week towards making progress on Dojo 2. If you’re interested in helping out in these areas, or other parts of Dojo 2, just let us know, either in the comments or on IRC.

Core
  • Refine the release script
  • Create dojo-bower organization and work on package management
  • Improve README for core, dom, and loader
Class declaration
  • Further research various options
DOM
  • Address bugs, if any are reported
Routing
  • Review primary pull request and resolve loose ends in implementation
Loader
  • Continue development on functional tests for Loader
  • Refine the release scripts based on feedback
Crypto
  • Finish reviews and land the initial crypto API
i18n
  • Begin development efforts
dstore
  • Continue work on TypeScript conversion
parser
  • Refine and update proposal
Weekly IRC meeting

As usual, our weekly IRC meeting is on irc.freenode.net #dojo-meeting at 9am Pacific time on Tuesday.

Last week we discussed
  • Various open challenges
  • Dojo 1.11 flat theme efforts
  • Possible change to the meeting time

View the Dojo weekly meeting logs

This week’s agenda
  • 1.11 release plan
  • Discuss open challenges
Thanks!

Thanks to everyone for their valuable contributions this past week, we’re continuing on our steady progress towards Dojo 2 platform alpha! Please let us know if you plan to work on any features, or would like to get involved, so we can collaborate efficiently!

Categories: Open Source, RIA

PolarSys Open Source Community Participates in the 25th INCOSE Symposium

Eclipse News - Mon, 07/13/2015 - 15:00
At the PolarSys exhibit at INCOSE (booth B6-B7), several PolarSys members will showcase the following PolarSys systems engineering solutions.
Categories: Open Source

Project of the Week, July 13, 2015

SourceForge.net: Front page news - Mon, 07/13/2015 - 06:08

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


LXLE

Lxle is a full featured OS for an aging PC. Change is good, but changing everything isn’t always great. Same is true for aging computers and their operating systems. Support is sometimes lost too quickly with a 6 month core release cycle. Graphics cards, audio cards, and chipsets get dropped, along with other miscellaneous functions, with programs or drivers that just go missing. We all like having updated software, but we certainly don’t like down time or loss of features and capabilities. I believe most aging hardware just needs the right system on it, and lets face it, it helps keep a couple bucks in your pocket if you can squeeze a few more years out of your current system; without sacrificing performance, capability, usability, and of course aesthetics.
[ Download LXLE ]


CaesarIA (openCaesar3)

CaesarIA is an Open Source remake of the Caesar III game released by Impressions Games in 1998. It aims to expand the possibilities of the classical city-building simulators and to add new features showing the city life. Now the game works with Windows, Linux, Mac, Haiku, and Android. The original Caesar3 game is needed to play openCaesar3.
[ Download CaesarIA (openCaesar3) ]


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, and includes a full-featured command-line interface for all sorts of automation.
[ Download FileBot ]


4MLinux

4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning small Linux games).
[ Download 4MLinux ]


pseint

PSeInt is a pseudo-code interpreter for spanish-speaking programming students. Its main purpose is to be a tool for learning and understanding the basic concepts about programming and applying them with an easy understanding spanish pseudocode.
[ Download pseint ]


Parrot Security OS

Parrot Security OS is a Cloud friendly operating system designed for pentesting, computer forensics, reverse-engineering, hacking, Cloud pentesting, privacy/anonymity, and cryptography. It is based on Debian and developed by the Frozenbox network.
[ Download Parrot Security OS ]


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 (Debian, Ubuntu, Fedora, Mandriva, Suse, etc.).
[ Download LibreCAD ]


fre:ac – free audio converter

fre:ac is a free audio converter and CD ripper for various formats and encoders. It features MP3, MP4/M4A, WMA, Ogg Vorbis, FLAC, AAC, and Bonk format support, integrates freedb/CDDB, CDText, and ID3v2 tagging, and is available in several languages.
[ Download fre:ac – free audio converter ]


FlightGear – Flight Simulator

Founded in 1997, FlightGear is developed by a worldwide group of volunteers, brought together by a shared ambition to create the most realistic flight simulator possible that is free to use, modify, and distribute. FlightGear is used all over the world by desktop flight simulator enthusiasts, for research in universities and for interactive exhibits in museums. FlightGear features more than 400 aircraft, a worldwide scenery database, a multi-player environment, detailed sky modelling, a flexible and open aircraft modelling system, varied networking options, multiple display support, a powerful scripting language and an open architecture. Best of all, being Open Source, the simulator is owned by the community and everyone is encouraged to contribute.
[ Download FlightGear – Flight Simulator ]

Categories: Open Source

New Plugin: HTML5 Fun Pack

NetBeans Highlights - Sun, 07/12/2015 - 22:44
Did you know there's a "video" tag and an "audio" tag in HTML, since HTML5 was released? And did you know there's now support for calendars, code completion, and drag & drop -- natively in HTML?
Categories: Java, Open Source

Trip Report: NetBeans Day UK

NetBeans Highlights - Sun, 07/12/2015 - 22:44
NetBeans Day UK has been held. Attendees ranged from Java teams at financial organizations to HTML5/JavaScript frontend developers to university/college lecturers and students!
Categories: Java, Open Source

Gitflow Nightly

Date Created: July 11, 2015 - 05:42Date Updated: July 13, 2015 - 08:50Submitted by: Max Hohenegger

Nightly build of the Gitflow integration for Eclipse EGit.

Categories: Open Source

pgBadger 7.1 is out

PostgreSQL News - Sat, 07/11/2015 - 01:00

Paris, France - July 11th, 2015

DALIBO is proud to announce the release of pgBadger 7.1.

pgBadger is a PostgreSQL performance analyzer, built for speed with fully detailed reports based on your PostgreSQL log files.

This new release fixes some issues and adds a new report:

  • Distribution of sessions per application

It also adds Json operators to SQL Beautifier.

For the complete list of changes, please checkout the release note on the changeLog

IMPORTANT: Note that new official releases must now be downloaded from GitHub and no more from SourceForge. Download at github.com/dalibo/pgbadger/releases

===== Links & Credits =====

DALIBO would like to thank the developers who submitted patches and the users who reported bugs and feature requests, especially Olivier Schiavo, Keith Fiske, Hubert Depesz Lubaczewski, Tom Burnett, Steve Crawford, Cyril Bouthors and Nicolas Thauvin.

pgBadger is an open project. 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 directly on our mailing list.

Links :

About pgBadger :

pgBagder is a new generation log analyzer for PostgreSQL, created by Gilles Darold (also author of ora2pg, the powerful migration tool). pgBadger is a fast and easy tool to analyze your SQL traffic and create HTML5 reports with dynamics graphs. pgBadger is the perfect tool to understand the behavior of your PostgreSQL servers and identify which SQL queries need to be optimized.

Docs, Download & Demo at dalibo.github.io/pgbadger

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 dalibo.github.io

Categories: Database, Open Source

How to get your project noticed on SourceForge

SourceForge.net: Front page news - Wed, 07/08/2015 - 18:32

You know your project better than anyone – you can rattle off all its features, give a one-minute elevator pitch, or a quick five-second version. But does your project speak for itself? People need a quick preview to understand if your project is something they want to use. So make sure you enter a full description, short summary, and feature list on your project admin page. These page elements show up in search results, your project summary page, and elsewhere so they are essential!

Visual elements such as an icon, screenshots, and a YouTube video play a key role in attracting new users, so go ahead and upload yours now. And categories are crucial for your project to be found in the SourceForge directory, which spans hundreds of thousands of projects. If someone has to look hard for exactly the right tool, make sure your project is listed!

New features to better manage your project admin pages

Since the elements of your project page are so important, we’ve made a few changes on the SourceForge side to make it easier for you to fill in that information.

Project admin fields

For example:

  1. We’ve moved the Features edit boxes from the Summary page to alongside all the other edit fields on the admin page. Now you can update all the information for your project in one place.
  2. We’ve added tooltips to many of the admin fields to explain what the fields are intended for. When you hover over key fields, you get some additional help to guide you as you describe your project.
  3. Finally, we simplified the text for the Icon field and made the upload link more prominent. Don’t overlook this important part of your project! Icons or logos are displayed through the site alongside your project name, so it’s a great way to identify your project.

That’s all the changes for now but drop us a note if you have other helpful ideas to improve your project page features at communityteam@sourceforge.net.

Happy editing!

Categories: Open Source

NetIDE

Date Created: July 8, 2015 - 11:22Date Updated: July 16, 2015 - 08:04Submitted by: Christian Stritzke [Fraunhofer IPT]

An IDE for the development of SDN-Apps. Featuring network topology modeling and testing apps on virtual simulation environments.

You'll find the code and the documentation at https://github.com/fp7-netide/IDE.
More about the project NetIDE can be found at http://www.netide.eu.

Requires Virtualbox, Vagrant (>v1.6), and an SSH client.

Categories: Open Source

Eclipse Day India 2015

Eclipse News - Wed, 07/08/2015 - 14:45
Plan to attend Eclipse Day India on August 29 in Bangalore.
Categories: Open Source

Natural

Date Created: July 7, 2015 - 13:04Date Updated: July 10, 2015 - 15:20Submitted by: Roberto Lo Giacco

Natural is a set of plugins providing a smooth experience in editing and maintaining BDD/ATDD files.
The currently supported languages are Cucumber (Gherkin syntax) and JBehave, the latter still in early development stage.

Categories: Open Source

EclipseCon Europe - Calling all early birds

Eclipse News - Tue, 07/07/2015 - 16:39
The early-bird submission deadline is July 17. Propose a talk now!
Categories: Open Source

Open-Source Streaming-SQL Database PipelineDB Now Available

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

PipelineDB, an open-source relational streaming-SQL database, publicly released version (0.7.7) today and made the product available as open-source via their website and GitHub. PipelineDB is based on, and is wire compatible with, PostgreSQL 9.4 and has added functionality including continuous SQL queries, probabilistic data structures, sliding windowing, and stream-table joins. For a full description of PipelineDB and its capabilities see their technical documentation.

PipelineDB’s fundamental abstraction is what is called a continuous view. These are much like regular SQL views, except that their defining SELECT queries can include streams as a source to read from. The most important property of continuous views is that they only store their output in the database. That output is then continuously updated incrementally as new data flows through streams, and raw stream data is discarded once all continuous views have read it. Let's look at a canonical example:

   CREATE CONTINUOUS VIEW v AS SELECT COUNT(*) FROM stream

Only one row would ever physically exist in PipelineDB for this continuous view, and its value would simply be incremented for each new event ingested.

For more information on PipelineDB as a company, product and for examples and benefits, please check out their first blog post on their new website.

Categories: Database, Open Source

Visual Studio Tools for Docker

DevX: Open Source Articles - Mon, 07/06/2015 - 18:06
You can now create ASP.NET Docker containers from within your Visual Studio IDE with the release of Visual Studio 2015 Tools for Docker.
Categories: Open Source

Dojo Recap – Week Ending July 3, 2015

The Dojo Toolkit - Announcements - Mon, 07/06/2015 - 17:20

Last week we made progress on several features for Dojo 2! Thanks for helping us get a few steps closer to Dojo 2, it would not be possible without your help. Let us know if you would like to get involved!

Last week in Dojo 1.x

Last week a number of refinements and small bug fixes were made to Dojo, Dijit, and DojoX:

Dojo Dijit DojoX This week in Dojo 1.x

This week we hope to review and refine the flat theme for Dojo 1.11.

Last week in Dojo 2

Our current focus is on the packages in Dojo 2 platform. Last week we made progress completing initial alpha versions of several key features and packages:

Core dstore This week’s Dojo 2 efforts

There are many things we have to do to complete Dojo 2. We’ve identified a few of our aspirations for the upcoming week towards making progress on Dojo 2. If you’re interested in helping out in these areas, or other parts of Dojo 2, just let us know, either in the comments or on IRC.

Core
  • Refine the release script
  • Review open pull requests
  • Miscellaneous code clean-up and bug fixes as they arise
DOM
  • Address bugs, if any are reported
Routing
  • Resolve loose ends in implementation
Loader
  • Continue development on functional tests for Loader
  • Refine the release scripts based on feedback
Crypto
  • Finish reviews and land the initial crypto API
i18n
  • Begin development efforts
dstore
  • Work on TypeScript conversions
Weekly IRC meeting

As usual, our weekly IRC meeting is on irc.freenode.net #dojo-meeting at 9am Pacific time on Tuesday.

Last week we discussed
  • Various open challenges
  • Current progress on platform packages

View the Dojo weekly meeting logs

This week’s agenda
  • Review Dojo 1.11 flat theme efforts
  • Discuss open challenges
Thanks!

Thanks to everyone for their valuable contributions this past week, we’re continuing on our steady progress towards Dojo 2 platform alpha! Please let us know if you plan to work on any features, or would like to get involved, so we can collaborate efficiently!

Categories: Open Source, RIA