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

JAXenter Puts Spotlight on Apache Allura in Interview with VP and SourceForge Chief Engineer Dave Brondsema

SourceForge.net: Front page news - Sat, 09/24/2016 - 05:24

JAXenter recently put the spotlight on Apache Allura by interviewing SourceForge Principal Engineer and VP at Apache Allura, Dave Brondsema. With this interview, JAXenter sought to get a better idea of what Apache Allura is all about and what makes it different from other software forges.

In the interview, Dave Brondsema begins by talking about the main idea behind Apache Allura, which is a flexible open source hosting platform primarily designed to run all the tools needed in a software development project. Written in Python, it was initially developed at SourceForge and is currently the biggest deployment of Allura for all open source projects here.

According to Dave, Apache Allura is differentiated from other software forges due primarily to its flexibility, both for users and system administrators. Projects can choose which tools to use and how to name them, or have several of each with fine-grained permissions. Allura’s architecture also makes things extensible and pluggable. With each tool basically a plugin, anyone can develop their own, build on top of core functionality and cross-link between tools. Dave goes on to identify other extension points, as well as what added features he’s currently working on.

Asked about the future of Allura, Dave states that like most open source projects, they don’t have a specific roadmap but anyone willing to help with contributions is very welcome.

Click here to read the full interview.

Categories: Open Source

Google Open Source Peer Bonus Program

Google Open Source Blog - Fri, 09/23/2016 - 18:00
Five years ago the Open Source Programs Office established the Open Source Peer Bonus Program to remind Googlers of the importance of the myriad developers outside of Google who keep open source healthy and growing.

The program works like this: we invite Googlers to nominate open source developers outside of the company who deserve recognition for their contributions to open source used at or relied on by Google. After review by a team of volunteer engineers, the recipients receive our heartfelt thanks and a small token of our appreciation.

We have recognized more than 500 open source developers from 30+ countries who have contributed their time and talent to over 400 open source projects.

Having just finished the latest round of the program, we’d like to recognize the individuals and the projects they worked on. Here’s everyone who gave us permission to thank them publicly:

NameProjectNameProjectOlli Etuaho ANGLEAlexander Morozov GolangMinko Gechev AngularJoel Sing LibreSSLGeorgios Kalpakas AngularDaniel Borkmann Linux kernelSpencer Low AOSP (Android)Michael Ellerman Linux kernelHolden Karau Apache SparkHeiko Stuebner Linux kernelDave Taht BufferbloatJonathan Garbee Material Design LiteLeon Han ChromiumChris Sullo NiktoYoav Weiss ChromiumCarl Friedrich Bolz PyPyRob Wu ChromiumBrett Cannon PythonFaisal Vali ClangRaymond Hettinger PythonMatt Godbolt Compiler ExplorerTim Peters PythonPaul Kocialkowski corebootTully Foote ROSJonathan Kollasch corebootIgor Babushkin TensorFlowNicolas Reinecke corebootYuan Tang TensorFlowWerner Zeh corebootHanno Boeck The Fuzzing ProjectDaniel Greenfeld DjangoKhaled Hosny TruFontEric Whitney ext4Tom Rini U-BootBen Martin FontForgeCaitlin Potter V8Dmitri Shuralyov go-githubBrian Behlendorf ZFS on Linux
Congratulations all and thank you so much for your contributions to the open source community!

By Helen Hu, Open Source Programs Office
Categories: Open Source

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

SourceForge.net: Front page news - Fri, 09/23/2016 - 05:10

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


Hydrogen

Hydrogen is an advanced drum machine for GNU/Linux, Windows and Mac OS X. It’s main goal is to bring professional yet simple and intuitive pattern-based drum programming.
[ Download Hydrogen ]


NAS4Free

The NAS4Free operating system can be installed on virtually any hardware platform to share computer data storage over a computer network. ‘NAS’ as in “Network-Attached Storage” and ‘4Free’ as in ‘Free and open source’, NAS4Free is the simplest and fastest way to create an centralized and easily-accessible server for all kinds of data! NAS4Free supports sharing across Windows, Apple, and UNIX-like systems. It includes ZFS, Software RAID (0,1,5), disk encryption, S.M.A.R.T / email reports etc. with following protocols/services: CIFS/SMB (samba), Samba AD, FTP, NFS v4, TFTP, AFP, RSYNC, Unison, iSCSI, UPnP, Bittorent, Syncthing, VirtualBox and noVNC, Bridge, CARP (Common Address Redundancy Protocol) and HAST (Highly Available Storage). This all can easy be managed by a configurale webinterface.
[ Download NAS4Free ]


TuxGuitar

TuxGuitar is a multitrack guitar tablature editor and player written in Java-SWT, It can open GuitarPro, PowerTab and TablEdit files.
[ Download TuxGuitar ]


Shareaza

Shareaza is a very powerful multi-network peer-to-peer file-sharing client supporting Gnutella² G2, Gnutella, eDonkey2000 / eMule, DC++, HTTP, FTP and BitTorrent / DHT protocols for Windows or Wine.
[ Download Shareaza ]


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 ]


winPenPack: Portable Software Collection

winPenPack is a project that aims at collecting the most frequently used and most popular open source applications made portable, so that they can be executed without installation from any USB Flash Drive or Hard Disk. The winPenPack suites offer a wide range of portable applications like office tools, internet tools, multimedia tools, development tools, security applications and other frequently used utilities. Everything you need, completely free, open source and portable!
[ Download winPenPack: Portable Software Collection ]


gretl

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


Freeplane

Application for Mind Mapping, Knowledge Management, Project Management. Develop, organize and communicate your ideas and knowledge in the most effective way.
[ Download Freeplane ]


FreeCAD

WARNING: FreeCAD has moved! FreeCAD code and release files are now hosted on github at https://github.com/FreeCAD/FreeCAD Only older files and code are available here. FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100% Open Source and extremely modular, allowing for very advanced extension and customization. FreeCAD is based on OpenCasCade, a powerful geometry kernel, features an Open Inventor-compliant 3D scene representation model provided by the Coin 3D library, and a broad Python API. The interface is built with Qt. FreeCAD runs exactly the same way on Windows, Mac OSX and Linux platforms.
[ Download FreeCAD ]

Categories: Open Source

Angular, version 2: proprioception-reinforcement

Google Open Source Blog - Fri, 09/23/2016 - 00:02
Originally posted on the Angular Blog

Today, at a special meetup at Google HQ, we announced the final release version of Angular 2, the full-platform successor to Angular 1.

What does "final" mean? Stability that's been validated across a wide range of use cases, and a framework that's been optimized for developer productivity, small payload size, and performance. With ahead-of-time compilation and built-in lazy-loading, we’ve made sure that you can deploy the fastest, smallest applications across the browser, desktop, and mobile environments. This release also represents huge improvements to developer productivity with the Angular CLI and styleguide.

Angular 1 first solved the problem of how to develop for an emerging web. Six years later, the challenges faced by today’s application developers, and the sophistication of the devices that applications must support, have both changed immensely. With this release, and its more capable versions of the Router, Forms, and other core APIs, today you can build amazing apps for any platform. If you prefer your own approach, Angular is also modular and flexible, so you can use your favorite third-party library or write your own.

From the beginning, we built Angular in collaboration with the open source development community. We are grateful to the large number of contributors who dedicated time to submitting pull requests, issues, and repro cases, who discussed and debated design decisions, and validated (and pushed back on) our RCs. We wish we could have brought every one of you in person to our meetup so you could celebrate this milestone with us tonight!


What’s next?Angular is now ready for the world, and we’re excited for you to join the thousands of developers already building with Angular 2.  But what’s coming next for Angular?

A few of the things you can expect in the near future from the Angular team:

  • Bug fixes and non-breaking features for APIs marked as stable
  • More guides and live examples specific to your use cases
  • More work on animations
  • Angular Material 2
  • Moving WebWorkers out of experimental
  • More features and more languages for Angular Universal
  • Even more speed and payload size improvements

Semantic VersioningWe heard loud and clear that our RC labeling was confusing. To make it easy to manage dependencies on stable Angular releases, starting today with Angular 2.0.0, we will move to semantic versioning.  Angular versioning will then follow the MAJOR.MINOR.PATCH scheme as described by semver:

  1. the MAJOR version gets incremented when incompatible API changes are made to stable APIs,
  2. the MINOR version gets incremented when backwards-compatible functionality are added,
  3. the PATCH version gets incremented when backwards-compatible bug are fixed.

Moving Angular to semantic versioning ensures rapid access to the newest features for our component and tooling ecosystem, while preserving a consistent and reliable development environment for production applications that depend on stability between major releases, but still benefit from bug fixes and new APIs.
ContributorsAaron Frost, Aaron (Ron) Tsui, Adam Bradley, Adil Mourahi, agpreynolds, Ajay Ambre, Alberto Santini, Alec Wiseman, Alejandro Caravaca Puchades, Alex Castillo, Alex Eagle, Alex Rickabaugh, Alex Wolfe, Alexander Bachmann, Alfonso Presa, Ali Johnson, Aliaksei Palkanau, Almero Steyn, Alyssa Nicoll, Alxandr, André Gil, Andreas Argelius, Andreas Wissel, Andrei Alecu, Andrei Tserakhau, Andrew, Andrii Nechytailov, Ansel Rosenberg, Anthony Zotti, Anton Moiseev, Artur Meyster, asukaleido, Aysegul Yonet, Aziz Abbas, Basarat Ali Syed, BeastCode, Ben Nadel, Bertrand Laporte, Blake La Pierre, Bo Guo, Bob Nystrom, Borys Semerenko, Bradley Heinz, Brandon Roberts, Brendan Wyse, Brian Clark, Brian Ford, Brian Hsu, dozingcat, Brian Yarger, Bryce Johnson, CJ Avilla, cjc343, Caitlin Potter, Cédric Exbrayat, Chirayu Krishnappa, Christian Weyer, Christoph Burgdorf, Christoph Guttandin, Christoph Hoeller, Christoffer Noring, Chuck Jazdzewski, Cindy, Ciro Nunes, Codebacca, Cody Lundquist, Cody-Nicholson, Cole R Lawrence, Constantin Gavrilete, Cory Bateman, Craig Doremus, crisbeto, Cuel, Cyril Balit, Cyrille Tuzi, Damien Cassan, Dan Grove, Dan Wahlin, Daniel Leib, Daniel Rasmuson, dapperAuteur, Daria Jung, David East, David Fuka, David Reher, David-Emmanuel Divernois, Davy Engone, Deborah Kurata, Derek Van Dyke, DevVersion, Dima Kuzmich, Dimitrios Loukadakis, Dmitriy Shekhovtsov, Dmitry Patsura, Dmitry Zamula, Dmytro Kulyk, Donald Spencer, Douglas Duteil, dozingcat, Drew Moore, Dylan Johnson, Edd Hannay, Edouard Coissy, eggers, elimach, Elliott Davis, Eric Jimenez, Eric Lee Carraway, Eric Martinez, Eric Mendes Dantas, Eric Tsang, Essam Al Joubori, Evan Martin, Fabian Raetz, Fahimnur Alam, Fatima Remtullah, Federico Caselli, Felipe Batista, Felix Itzenplitz, Felix Yan, Filip Bruun, Filipe Silva, Flavio Corpa, Florian Knop, Foxandxss, Gabe Johnson, Gabe Scholz, GabrielBico, Gautam krishna.R, Georgii Dolzhykov, Georgios Kalpakas, Gerd Jungbluth, Gerard Sans, Gion Kunz, Gonzalo Ruiz de Villa, Grégory Bataille, Günter Zöchbauer, Hank Duan, Hannah Howard, Hans Larsen, Harry Terkelsen, Harry Wolff, Henrique Limas, Henry Wong, Hiroto Fukui, Hongbo Miao, Huston Hedinger, Ian Riley, Idir Ouhab Meskine, Igor Minar, Ioannis Pinakoulakis, The Ionic Team, Isaac Park, Istvan Novak, Itay Radotzki, Ivan Gabriele, Ivey Padgett, Ivo Gabe de Wolff, J. Andrew Brassington, Jack Franklin, Jacob Eggers, Jacob MacDonald, Jacob Richman, Jake Garelick, James Blacklock, James Ward, Jason Choi, Jason Kurian, Jason Teplitz, Javier Ros, Jay Kan, Jay Phelps, Jay Traband, Jeff Cross, Jeff Whelpley, Jennifer Bland, jennyraj, Jeremy Attali, Jeremy Elbourn, Jeremy Wilken, Jerome Velociter, Jesper Rønn-Jensen, Jesse Palmer, Jesús Rodríguez, Jesús Rodríguez, Jimmy Gong, Joe Eames, Joel Brewer, John Arstingstall, John Jelinek IV, John Lindquist, John Papa, John-David Dalton, Jonathan Miles, Joost de Vries, Jorge Cruz, Josef Meier, Josh Brown, Josh Gerdes, Josh Kurz, Josh Olson, Josh Thomas, Joseph Perrott, Joshua Otis, Josu Guiterrez, Julian Motz, Julie Ralph, Jules Kremer, Justin DuJardin, Kai Ruhnau, Kapunahele Wong, Kara Erickson, Kathy Walrath, Keerti Parthasarathy, Kenneth Hahn, Kevin Huang, Kevin Kirsche, Kevin Merckx, Kevin Moore, Kevin Western, Konstantin Shcheglov, Kurt Hong, Levente Morva, laiso, Lina Lu, LongYinan, Lucas Mirelmann, Luka Pejovic, Lukas Ruebbelke, Marc Fisher, Marc Laval, Marcel Good, Marcy Sutton, Marcus Krahl, Marek Buko, Mark Ethan Trostler, Martin Gontovnikas, Martin Probst, Martin Staffa, Matan Lurey, Mathias Raacke, Matias Niemelä, Matt Follett, Matt Greenland, Matt Wheatley, Matteo Suppo, Matthew Hill, Matthew Schranz, Matthew Windwer, Max Sills, Maxim Salnikov, Melinda Sarnicki Bernardo, Michael Giambalvo, Michael Goderbauer, Michael Mrowetz, Michael-Rainabba Richardson, Michał Gołębiowski, Mikael Morlund, Mike Ryan, Minko Gechev, Miško Hevery, Mohamed Hegazy, Nan Schweiger, Naomi Black, Nathan Walker, The NativeScript Team, Nicholas Hydock, Nick Mann, Nick Raphael, Nick Van Dyck, Ning Xia, Olivier Chafik, Olivier Combe, Oto Dočkal, Pablo Villoslada Puigcerber, Pascal Precht, Patrice Chalin, Patrick Stapleton, Paul Gschwendtner, Pawel Kozlowski, Pengfei Yang, Pete Bacon Darwin, Pete Boere, Pete Mertz, Philip Harrison, Phillip Alexander, Phong Huynh, Polvista, Pouja, Pouria Alimirzaei, Prakal, Prayag Verma, Rado Kirov, Raul Jimenez, Razvan Moraru, Rene Weber, Rex Ye, Richard Harrington, Richard Kho, Richard Sentino, Rob Eisenberg, Rob Richardson, Rob Wormald, Robert Ferentz, Robert Messerle, Roberto Simonetti, Rodolfo Yabut, Sam Herrmann, Sam Julien, Sam Lin, Sam Rawlins, Sammy Jelin, Sander Elias, Scott Hatcher, Scott Hyndman, Scott Little, ScottSWu, Sebastian Hillig, Sebastian Müller, Sebastián Duque, Sekib Omazic, Shahar Talmi, Shai Reznik, Sharon DiOrio, Shannon Ayres, Shefali Sinha, Shlomi Assaf, Shuhei Kagawa, Sigmund Cherem, Simon Hürlimann (CyT), Simon Ramsay, Stacy Gay, Stephen Adams, Stephen Fluin, Steve Mao, Steve Schmitt, Suguru Inatomi, Tamas Csaba, Ted Sander, Tero Parviainen, Thierry Chatel, Thierry Templier, Thomas Burleson, Thomas Henley, Tim Blasi, Tim Ruffles, Timur Meyster, Tobias Bosch, Tony Childs, Tom Ingebretsen, Tom Schoener, Tommy Odom, Torgeir Helgevold, Travis Kaufman, Trotyl Yu, Tycho Grouwstra, The Typescript Team, Uli Köhler, Uri Shaked, Utsav Shah, Valter Júnior, Vamsi V, Vamsi Varikuti, Vanga Sasidhar, Veikko Karsikko, Victor Berchet, Victor Mejia, Victor Savkin, Vinci Rufus, Vijay Menon, Vikram Subramanian, Vivek Ghaisas, Vladislav Zarakovsky, Vojta Jina, Ward Bell, Wassim Chegham, Wenqian Guo, Wesley Cho, Will Ngo, William Johnson, William Welling, Wilson Mendes Neto, Wojciech Kwiatek, Yang Lin, Yegor Jbanov, Zach Bjornson, Zhicheng Wang, and many more...

With gratitude and appreciation, and anticipation to see what you'll build next, welcome to the next stage of Angular.

By Jules Kremer, Angular Team
Categories: Open Source

WindowBuilder

Date Created: Thu, 2016-09-22 09:02Date Updated: Thu, 2016-09-22 14:41Submitted by: Holger Voormann

WindowBuilder is composed of SWT Designer and Swing Designer and makes it very easy to create Java GUI applications without spending a lot of time writing code. Use the WYSIWYG visual designer and layout tools to create simple forms to complex windows; the Java code will be generated for you. Easily add controls using drag-and-drop, add event handlers to your controls, change various properties of controls using a property editor, internationalize your app and much more.

Categories: Open Source

KikApp Eclipse Plugin

Date Created: Wed, 2016-09-21 22:19Date Updated: Thu, 2016-09-22 21:51Submitted by: Pablo Blanco

KikApp is a framework that allows the creation of mobile applications on platforms including Android and iOS from a single PHP codebase. Learn more at kikapptools.com

The KikApp Eclipse Plugin provides many capabilities such as:

Creating mobile application projects
Manage projects list
Running your mobile applications on the simulator or device and publishing for distribution
Running your server application locally for development or publishing to cloud for test or production
Eclipse based environment
Code assistant

Categories: Open Source

Announcement: Amazon RDS for PostgreSQL Enhancements: Support for new minor versions, Logical Replication, and Amazon RDS PostgreSQL as a source for AWS DMS

PostgreSQL News - Thu, 09/22/2016 - 01:00

Starting today, you can take advantage of several new enhancements to Amazon RDS for PostgreSQL. These include new minor versions (9.3.14, 9.4.9 and 9.5.2), support for logical replication, event triggers, and the ability to use RDS for PostgreSQL as a source for AWS Database Migration Service.

New Minor Versions:

Customers can now launch new and upgrade their existing Amazon RDS for PostgreSQL instances to new PostgreSQL minor versions 9.3.14, 9.4.9, and 9.5.4, using either the AWS console or Amazon RDS API. These new minor version releases contain several enhancements and fixes to PostgreSQL. To learn more about these new versions, please refer to their release notes:

• Release Notes for 9.3.14

• Release Notes for 9.4.9

• Release Notes for 9.5.4

Logical Replication and support for AWS Database Migration Services

Amazon RDS for PostgreSQL now supports logical replication on RDS for PostgreSQL versions 9.4.9 and 9.5.4. With logical replication, we have added support for logical decoding, and you can setup logical replication slots on your instance and stream changes from the database through these slots. A new rds_replication role, assigned to the master user by default, can be used to grant permissions to manipulate and stream data through logical slots. To enable logical replication, set the parameter rds.logical_replication to 1. These logical slots also enable the RDS for PostgreSQL to be used as a source for AWS Database Migration Service (DMS). You can learn more about using RDS for PostgreSQL as a source for DMS in the AWS Database Blog and RDS documentation.

Event Triggers:

Amazon RDS now supports the event triggers in PostgreSQL versions 9.4.9 and later and version 9.5.4 and later. The master user account can be used to create, modify, rename, and delete event triggers. Event triggers are at the DB instance level, so they apply to all databases on an instance. For more information about event triggers for Amazon RDS for PostgreSQL, refer to the RDS documentation.

New Parameter for RAM Disk Size:

Amazon RDS for PostgreSQL now supports a new parameter, rds.pg_stat_ramdisk_size, which can be used to define the system memory allocated to a RAM disk for storing PostgreSQL stats_temp_directory. Under certain workloads, it can result in improved performance and decreased I/O requirements. You can read about the details of the new parameter here in the RDS documentation.

All the enhancements mentioned above are available in all regions. You can learn more about Amazon RDS for PostgreSQL on the RDS product page and the RDS documentation.

Categories: Database, Open Source

TypeScript

Date Created: Wed, 2016-09-21 18:24Date Updated: Thu, 2016-09-22 17:21Submitted by: Tim Webb

TypeScript plugin with: content assist, tsconfig.js support, real-time validation, formatting, coloring, and more. Optimized for Angular 2.

Also in Webclipse - click to learn more.

Categories: Open Source

Yang IDE

Date Created: Tue, 2016-09-20 11:59Date Updated: Wed, 2016-09-21 15:29Submitted by: David M. Karr

The Yang IDE plugin is used for viewing and editing YANG model files, in the format as specified at https://tools.ietf.org/html/rfc6020 .

This project is associated with the OpenDaylight project, a Software-Defined Networking framework often used with OpenStack. It uses the Yang parser that is part of OpenDaylight, but it can be used to view and edit YANG model files without otherwise downloading or installing OpenDaylight.

Creating a Yang Project with the plugin creates a skeleton project using a Maven POM file, which specifies the OpenDaylight components that are used to compile the YANG model files. This can be used outside of the plugin to generate the Java code associated with the Yang models, using the specified code generator. These steps are not required to utilize the plugin only for viewing and editing YANG models.

The following is a short list of provided features:
* Intelligent completion of YANG keywords, import file names, and user-defined types and components
* Completions can be scoped to defined namespace prefixes
* Immediate reporting of syntactical and semantic errors in current YANG file in editor, as typical Eclipse error markers
* YANG import file candidates can be obtained from Maven dependencies
* Tooltips of referenced components show description property of defined component
* A keyboard shortcut (and menu item) can be used to navigate to the definition of a referenced import file or component, even if obtained from a Maven dependency
* In addition to the text view, a rudimentary UML-like view of the model can be rendered. This is a "live" view, which can be rearranged and edited, and will immediately reflect changes from the text view
* The Yin (XML) view of the model can also be shown

The plugin can be installed from the Marketplace client, or using the supplied update site. In addition, other installation instructions are provided at http://docs.opendaylight.org/en/stable-boron/getting-started-guide/proje... .

Categories: Open Source

Projects of the Week, September 19, 2016

SourceForge.net: Front page news - Mon, 09/19/2016 - 05:07

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

SQuirreL SQL Client

SQuirreL SQL Client is a graphical SQL client written in Java that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc.
[ Download SQuirreL SQL Client ]


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 ]


isphere

iSphere is an open source plugin for WDSCi 7.0 and RDi 8.0+. iSphere provides a lot of important features which are missing in Rationals IDEs. Further information about iSphere are available on the iSphere Web Site.
[ Download isphere ]


FreeCAD

WARNING: FreeCAD has moved! FreeCAD code and release files are now hosted on github at https://github.com/FreeCAD/FreeCAD Only older files and code are available here. FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100% Open Source and extremely modular, allowing for very advanced extension and customization. FreeCAD is based on OpenCasCade, a powerful geometry kernel, features an Open Inventor-compliant 3D scene representation model provided by the Coin 3D library, and a broad Python API. The interface is built with Qt. FreeCAD runs exactly the same way on Windows, Mac OSX and Linux platforms.
[ Download FreeCAD ]


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 ]


Ultimate Edition

Ultimate Edition Linux, previously “Ubuntu Ultimate Edition”. We cater to a large base of *nix users including, but certainly not limited to gamers & low resource computers. We have a Ultimate Edition for virtually any user.
[ Download Ultimate Edition ]


PlatformIO Storage

Cross-platform code builder and library manager. Continuous and IDE integration. Arduino and MBED compatible. Ready for Cloud compiling. Development Platforms – Embedded and Desktop development platforms with pre-built toolchains, debuggers, uploaders and frameworks which work under popular host OS: Mac, Windows, Linux (+ARM) Embedded Boards – Rapid Embedded Programming, IDE and Continuous Integration in a few steps with PlatformIO thanks to built-in project generator for the most popular embedded boards and IDE Library Manager – Hundreds Popular Libraries are organized into single Web 2.0 platform: list by categories, keywords, authors, compatible platforms and frameworks; learn via examples; be up-to-date with the latest version Atmel AVR & SAM, Espressif, Freescale Kinetis, Nordic nRF51, NXP LPC, Silicon Labs EFM32, ST STM32, TI MSP430 & Tiva, Teensy, Arduino, mbed, libOpenCM3, etc.
[ Download PlatformIO Storage ]


PWGen

PWGen is a professional password generator capable of generating large amounts of cryptographically-secure passwords, pronounceable passwords, pattern-based passwords, and passphrases consisting of words from word lists. It uses a “random pool” technique based on strong cryptography to generate random data from indeterministic user inputs (keystrokes, mouse handling) and volatile system parameters. PWGen provides lots of options to customize passwords to the users’ various needs. Additionally, it offers strong text encryption and the creation of random data files (e.g., key files).
[ Download PWGen ]


aryalinux

Aryalinux is a GNU Linux Based Operating System built from scratch using instructions from the Linux from Scratch and Beyond Linux from Scratch books. Aryalinux provides a simple, no-nonsense general purpose computing desktop enviornment with the Mate desktop manager as the default desktop manager.
[ Download aryalinux ]

Categories: Open Source

JDBC 1211 released

PostgreSQL News - Mon, 09/19/2016 - 01:00

Fixes regression from 1210

  • json should be returned as PGObject, not as String for backward compatibility reasons

For more information about the release, please visit https://jdbc.postgresql.org/documentation/changelog.html#version_9.4.1211

Categories: Database, Open Source

PostgreSQL PHP Generator 16.9 released

PostgreSQL News - Mon, 09/19/2016 - 01:00

SQL Maestro Group announces the release of PostgreSQL PHP Generator 16.9, 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/.

Most of software features can be seen in action in our Feature Demo and NBA Demo applications.

Top 20 new features:
  1. Column Filtering.
  2. Custom Form Layouts.
  3. Enhanced Master/Detail Views.
  4. Record comparison.
  5. Multi-Row Column Headers.
  6. Breadcrumb navigation.
  7. Automatic generation of index pages.
  8. On-the-Fly Adding New Items to Lookup Controls.
  9. Improved Filter Builder.
  10. Quick Edit.
  11. Adding multiple records from a single Insert form.
  12. Geo Charts.
  13. Permissions and RLS for all-level Details.
  14. Flexible card views.
  15. Enhanced JavaScript API.
  16. OnGetCustomExportOptions event.
  17. OnGetCustomUploadFileName event.
  18. Built-in Lightbox component for external images.
  19. Simple Data Grid Styling.
  20. A number of GUI improvements.

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

Categories: Database, Open Source

PGLiveBackup Beta 1 Released

PostgreSQL News - Sun, 09/18/2016 - 01:00

I am happy to announce the release of PGLiveBackup (Beta 1). PGLiveBackup is a complete backup and restore automation solution written 100% using BASH only - which makes it fully "plug and play" deployable accross linux/unix distros. Plus, the metadata repository is managed as a schema in the local postgres database.

Please read the documentation for more information.

http://www.pglivebackup.org

Categories: Database, Open Source

Unvired Modeler for UMP v3

Date Created: Sat, 2016-09-17 05:31Date Updated: Tue, 2016-09-20 10:39Submitted by: Srini Subramanian

The Unvired Modeler v3 is used to model and develop mobile and web applications in Java and JavaScript. These applications are deployed on the Unvired Mobile/Digital Platform v3.

Important: Please uncheck "Group Items by Category" to install. This version is to be installed for use with UMP v3.

The Modeler can be used to:
a. Create the landscape and connect to systems like SAP, Salesforce etc
b. Browse and add backend functions
c. Map Input and Output Structures
d. Generate and customize code
e. Debug and test the functionality
f. Deploy and configure on the UMP

For more details and documentation visit: http://developer.unvired.com

Categories: Open Source

Survey: Is NetBeans IDE 8.2 Ready for Release?

NetBeans Highlights - Fri, 09/16/2016 - 15:40
The release candidate of NetBeans IDE 8.2 is available, with many bug fixes. Once you have downloaded and used NetBeans IDE 8.2 RC, we would like to know what you think about it. Take the NetBeans IDE 8.2 Community Acceptance Survey and tell us about your experience! The survey will be opened until September 28th. Thank you in advance for participating in the survey! Jiri Kovalsky NetBeans Community Manager
Categories: Java, Open Source

Oracle Proposes NetBeans As Apache Incubator Project

NetBeans Highlights - Fri, 09/16/2016 - 15:40
Leading up to the premier Java conference, JavaOne 2016, Oracle has proposed contributing the NetBeans IDE as a new open-source project within the Apache Incubator.
Categories: Java, Open Source

JavaOne 2016 NetBeans Day Is Gonna Rock

NetBeans Highlights - Fri, 09/16/2016 - 15:40
One of the best components of this consistently great conference, in my opinion, is NetBeans Community Day, which focuses on what continues to be one of the industry's favorite open source IDEs.
Categories: Java, Open Source

NetBeans at JavaOne 2016 Conference

NetBeans Highlights - Fri, 09/16/2016 - 15:40
Join members of the NetBeans team, Java Champions, NetBeans Dream Team members, Java User Group Leaders and fellow NetBeans community members at JavaOne 2016.
Categories: Java, Open Source

Help Us Stabilize NetBeans IDE 8.2 - Join NetCAT 8.2!

NetBeans Highlights - Fri, 09/16/2016 - 15:40
Do you enjoy playing with software and hunting for bugs? If you are a passionate NetBeans IDE user and you have a few hours per week from July 2016 through mid September 2016, you can join other community volunteers in the NetCAT 8.2 program. Get your NetBeans bug(s) fixed and make friends along the way. Thanks! The NetBeans team
Categories: Java, Open Source

NetBeans Community Approves NetBeans IDE 8.1 for Release

NetBeans Highlights - Fri, 09/16/2016 - 15:40
We are pleased to announce the results of the NetBeans IDE 8.1 Community Acceptance Survey that ended November 2nd: 85% of 89 respondents agree that NetBeans IDE 8.1 Release Candidate is stable enough to be shipped! A few respondents pointed out several serious issues. We evaluated them all not to overlook some important problem. We have noticed that majority of web programmers appreciate improved generic support for JavaScript development like enhanced Node.js support, debugging, inspection and especially testing and packaging so our investment into this area paid off. Another success worth mentioning is big (98%) satisfaction with redesigned Java Profiler. Check it out yourselves! Overall, this is a good news for the NetBeans IDE 8.1 from the community, and we thank all who provided this valuable feedback!
Categories: Java, Open Source