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

The Foundation of Proper Object-Oriented Design: Interfaces

DevX: Open Source Articles - Wed, 07/22/2015 - 19:40
While it can be difficult to use object-oriented techniques well, it is possible. Learn why it's worth your time and effort.
Categories: Open Source

SourceForge Infrastructure and Service Restoration update for 7/22

SourceForge.net: Front page news - Wed, 07/22/2015 - 19:27

On 7/16, Slashdot Media sites (including Slashdot and SourceForge) experienced a storage fault.  Work has continued 24×7 on service restoration.  Updates have been provided as each key service component was restored.  We’ve provided one large update summarizing our infrastructure and service restoration status, and are providing a second large update with this post.

High-level status of all Slashdot Media sites and services as of 7/22:
  • Slashdotmedia.com – online
  • Slashdot.org – online
  • Slashdot Engineering infrastructure – online
  • Slashdot Media’s WordPress sites – online
  • SourceForge Engineering infrastructure – online
  • Slashdot Media operations infrastructure – online
  • SourceForge databases – online
  • SourceForge download service – online
  • SourceForge Directory services (project summary page, download pages, search, front page, directory) – online
  • SourceForge Developer Services – partially restored (see detailed status below)
In-depth status of SourceForge Developer Services as of 7/22:
  • SourceForge site’s Developer pages backed by Apache Allura (tickets, wikis, forums) – online
  • SourceForge Mailing List services (email, web archives, archiving) – online
  • SourceForge Project Web service – offline, filesystem checks complete, 22 project letters restored to date (all except jkms), data validation and per-letter service resumption pending, ETA 7/22 for restored letters, remaining four to follow pending restore.
  • SourceForge User Web service – offline, filesystem checks complete, 23 user letters restored to date (all except bhl), data validation pending, ETA 7/23, service resumption planned when all letters ready
  • SourceForge File Upload service – offline, filesystem checks complete, cryptographic summing in-progress, data preparation in-progress. Filesystem checks complete.  Cryptographic sums of files on disk at 75% completion with expected summing completion on 7/23. Data preparation in-progress and at 10% completion, ETA to follow (to be re-estimated when we allocate increased I/O to the data prep tasks on 7/23).
  • SourceForge Allura Git service – offline, filesystem checks complete, all project data restored, data validation (repository presence check 100%, repository data presence check 100%, ‘git fsck’ of 10% representative from non-empty repositories 100%).  Git validation was aided by its feature set.  Final data validation pending and ETA 7/22 for resumption of service.
  • SourceForge Allura Mercurial (Hg) service – offline, filesystem checks complete, all project data restored.  Data validation (repository presence check, repository data presence check, and repository validation to occur and ETA 7/23 for service resumption.
  • SourceForge Allura Subversion (SVN) service – offline, filesystem checks complete, data restoration at 50%.  Restoration priority after Git and Hg services.  ETA TBD, Future update will provide ETA.
  • SourceForge non-Allura SCM platforms and CVS service – offline, filesystems checks and data restoration have not commenced. Priority given to modern SCMs which include internal data validation mechanisms; and those repositories fully backed by Apache Allura. Service restoration ETA TBD.

Engagement with our storage platform vendor will continue and post-mortem activity is anticipated after data restoration is completed. The team continues split operation between data restoration and service restoration as to expedite return to full service.  Knowledge capture has been continuous throughout this outage and will drive continuous improvement.

We intend to continue our existing communications approach — incremental updates will be provided on individual service restoration, and large updates (like this one) will be provided with additional metrics and technical details as work progresses.

Work continues 24×7 on restoration of SourceForge file upload, SCM, and project web services.

Thank you for your continued support and patience.

Categories: Open Source

SourceForge mailing lists online

SourceForge.net: Front page news - Wed, 07/22/2015 - 16:49

This is an update in our ongoing restoration of SourceForge developer services.  For our prior in-depth update, see the SourceForge blog.

SourceForge mailing lists (@lists.sourceforge.net) were restored to service Tuesday evening. It will be necessary to resend any mails that may have bounced while mailing list service was offline. Some messages from 2015-07-16 may be delivered twice (once on the 16th and once today).

SourceForge mailing list archive web access (via web interface on the SourceForge site) was restored to service previously.

SourceForge mailing list archiving (placing new messages in the archive database) was restored to service Wednesday morning. The list archiver is currently processing messages; anticipate some delay in archive.

SourceForge mailing list management functions via the SourceForge site are back online as of Wednesday morning.

Work continues 24Ă—7 on restoration of SCM (git, hg, bzr, svn, cvs) services, Project Web/DB/Shell services, and file upload service. Further in-depth update to occur today (Wednesday).

Categories: Open Source

Ice Builder for Eclipse

Date Created: July 22, 2015 - 07:10Date Updated: July 22, 2015 - 15:58Submitted by: Dwayne Boone [ZeroC, Inc.]

Plugin to automate the compilation of Slice files to Java

Categories: Open Source

Project of the Week, July 27, 2015

SourceForge.net: Front page news - Tue, 07/21/2015 - 01:57

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


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 ]


SparkyLinux

SparkyLinux is a GNU/Linux distribution created on the “testing” branch of Debian. It features customized lightweight desktops (like E19, LXDE and Openbox), multimedia plugins, selected sets of apps, and its own custom tools to ease different tasks. Sparky is in between the distros that are beginner-friendly and those that require some amount of Linux knowledge. Beginner Linux users are advised to consult the project forums regarding any issues or doubts. Important note: SparkyLinux ISO images provide a snapshot of the package tree available at the time of their release (Sparky’s repository, as well as Debian’s Testing repo). While it is possible to upgrade a running ISO to the latest version via APT, you should be aware that running ISOs are placed in RAM, so large upgrades might fail unexpectedly. The common practice is to upgrade the required packages only (the installer for example, if there’s an issue with it), and the rest of the system after installing to disk.
[ Download SparkyLinux ]


TeXstudio – A LaTeX Editor

TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible. Some of the outstanding features of TeXstudio are an integrated PDF viewer with (almost) word-level synchronization, live inline preview, advanced syntax-highlighting, live reference check, citations, latex commands, spelling, and grammar.
[ Download TeXstudio – A LaTeX Editor ]


VoIP monitor

VoIPmonitor is Open Source network packet sniffer with commercial frontend for SIP, SKINNY, RTP, and RTCP VoIP protocols running on Linux. VoIPmonitor is designed to analyze quality of VoIP call based on network parameters, delay variation, and packet loss according to the ITU-T G.107 E-model, which predicts quality on MOS scale. Calls with all relevant statistics are saved to the MySQL or ODBC database. Optionally, each call can be saved to pcap file with either only SIP / SKINNY protocol or SIP/RTP/RTCP/T.38/udptl protocols. VoIPmonitor can also decode audio.
[ Download VoIP monitor ]


Double Commander

Double Commander is a cross platform Open Source file manager with two panels side by side. It is inspired by Total Commander, and features some new ideas.
[ Download Double Commander ]


XBian

XBian is a free, Open Source media center distribution for mini computers (currently Raspberry Pi, Solidrun’s CuBox-i/Hummingboard supported). Our slogan is “bleeding edge,” as our main focus is delivering the fastest media center solution. We believe that everyone can help make XBian better.
[ Download XBian ]


Cool Reader

CoolReader is fast and small cross-platform XML/CSS based eBook reader for desktops and handheld devices. Supported formats: FB2, TXT, RTF, DOC, TCR, HTML, EPUB, CHM, PDB, and MOBI. Platforms: Win32, Linux, and Android. It is ported on some eInk based devices.
[ Download Cool Reader ]


Mumble

Mumble is an Open Source, low-latency, high quality voice chat software primarily intended for use while gaming. It includes game linking, so voice from other players comes from the direction of their characters. It also has echo cancellation, so the sound from your loudspeakers won’t be audible to other players.
[ Download Mumble ]


Arch Bang

ArchBang is a simple GNU/Linux distribution which provides you with a lightweight Arch Linux system combined with the OpenBox window manager. Suitable for both desktop and portable systems – It is fast, stable, and always up to date.
[ Download Arch Bang ]

Categories: Open Source

SourceForge developer pages online

SourceForge.net: Front page news - Tue, 07/21/2015 - 00:41

SourceForge developer pages backed by Apache Allura (tickets, wiki, forums, mailing list archives) are back online, along with SourceForge directory pages and downloads restored to service previously. Work continues 24×7 on restoration of SCM (git, hg, bzr, svn, cvs) services, Project Web/DB/Shell services, file upload service, and Mailing List services.

Categories: Open Source

Dojo Recap – Week Ending July 17, 2015

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

Last week we made a number of fixes in the Dojo 1.x codebase, and also some progress towards Dojo 2. Let us know if you would like to get involved!

Last week in Dojo 1.x

Last week we fixed a few issues with Dojo 1.x:

Dojo 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. We are also looking for help in making Closure faster in building Dojo

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 i18n This week’s Dojo 2 efforts

Our efforts to complete Dojo 2 are ongoing every week. Here we’ve identified a few of our aspirations for the upcoming week. 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
  • Review and land open pull requests
  • Create dojo-bower organization and work on package management
  • Improve README for core and loader
Class declaration
  • Finish class declaration research
DOM
  • Address bugs, if any are reported
Routing
  • Review primary pull request and resolve loose ends in implementation
Loader Crypto i18n dstore 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

View the Dojo weekly meeting logs

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

Dojo 2 loader, core, and dom are near an alpha state! Progress is being made on routing, crypto, i18, dstore, class delcaration and parser. Our goal is to keep making progress towards an alpha for Dojo 2 platform. 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

SEED

Date Created: July 20, 2015 - 11:30Date Updated: July 27, 2015 - 19:14Submitted by: Wai Suan Sia [University of Manchester]

Are you an avid user of the Cucumber BDD tool?

Do you write Cucumber tests on the Eclipse IDE?

Do you like CLEAN and CONSISTENT tests?

Then, SEED should prove to be useful to you!

SEED is an Eclipse IDE plugin that aims to ease users in writing Cucumber tests. Its main duty is to flag for repeated Cucumber Features, Scenarios, and Steps as the user is writing these tests. Cucumber tests can grow to be at a significantly large scale in a project and could potentially make maintaining/writing of these tests to be difficult i.e. prone to human mistakes. Manually discovering these inconsistent tests and having to refactor them could create a significant impact on a software development project especially if it is done late in the project timeline.

Well, fear no more. SEED is here to help!

Features include:-
- Discovering duplicate Feature titles.
- Discovering duplicate Scenario descriptions.
- Discovering duplicate Steps.
- Provide QuickFix for 'Given' steps that have been repeated across all of the scenarios and migrate them into the 'Background'.
- Provide QuickFix for consecutive Given/When/Then steps and refactor them into 'And' or 'But' steps.
- Cucumber grammar/syntax validation -- Before writing neat tests, they have to be valid beforehand!
- Outline view of Cucumber tests.
- Identifying lengthy Scenarios and Scenario Outlines (> 5 steps or < 3 steps).
- Identifying lengthy Background (> 4 steps).
- Identifying conjunctive steps and provide QuickFix for splitting said steps (into multiple steps).
- Able to detect if a Scenario(s) has multiple/consecutive 'When' steps and suggest a better solution for it.
- Able to detect if/when multiple Scenarios are similar to one another and provide QuickFix for combining them into a single Scenario Outline.

BONUS: Able to work side-by-side with the Cucumber JVM Eclipse Plugin.

For more info on SEED, feel free to visit its WIKI page.

P.S. You'll need to install the Xtext plugin (on Eclipse) before installing SEED. Check out the WIKI page for more info on this!

SUBSCRIBE to keep yourself up-to-date on any of SEED's NEW feature!

Categories: Open Source

Voice Recognition

Date Created: July 20, 2015 - 09:50Date Updated: July 22, 2015 - 15:17Submitted by: Applicability Applicability

Use voice to work with Eclipse

Categories: Open Source

SourceForge Infrastructure and Service Restoration

SourceForge.net: Front page news - Sun, 07/19/2015 - 02:40

Downtime can often present a rare view to the infrastructure of a site. Service restoration for the Slashdot Media sites (sourceforge.net and slashdot.org) commenced Thursday after a storage fault. We’re providing a greater depth of information about our restoration activities to help keep you informed. We’re also providing some detail about our infrastructure to accurately convey the state of our infrastructure in light of some third-party misinformation.

Slashdot Media sites are both proponents of Open Source and backed by Open Source.

  • Our server platform is CentOS Linux.
  • We use an Open Source virtualization platform and have in recent years achieved a 75%+ reduction in physical server count through widespread virtualization.
  • We use an Open Source storage platform, Ceph, with spinning disks and SSD.
  • The storage backing our services is a mix of ext4, XFS and NFS.
  • Our backup solution is Open Source, backing on to popular cloud storage platforms.
  • Our sites use Open Source database platforms including MongoDB and flavors of MySQL and PostgreSQL.
  • We leverage scalable data solutions including Hadoop and ElasticSearch.
  • Slashdot is backed by Perl. SourceForge is backed by Python. Both language stacks are entirely Open Source.
  • And the SourceForge developer services are backed by the Apache Allura code base, which we Open Sourced and delivered to the Apache incubation process.

The Slashdot Media sites experienced an outage commencing last Thursday. We responded immediately and confirmed the issue was related to filesystem corruption on our storage platform. This incident impacted all block devices on our Ceph cluster. We consulted with our storage vendor when forming our next steps. We have since been working 24×7 on data restoration, data validation, and service recovery.

Our response to date has been methodical and focused on safe restoration of data and service. To enable this response we split our team in half, with one portion of the team working to expedite service restoration, and one portion of the team working on data validation and restoration.

  • During the early hours of our outage, both Slashdot and SourceForge ran from our lightweight Disaster Recovery (DR) environment.
  • Service was restored same-day (Thursday) for Slashdot, as well as SourceForge-related WordPress sites. This included validation by Slashdot Editorial and Engineering teams.
  • Friday morning we continued work on restoration of our Engineering and operations infrastructure, to facilitate production changes for SourceForge. This included validation by Slashdot and SourceForge Engineering teams.
  • Friday afternoon we worked to restore functionality for the SourceForge site and Friday evening the SourceForge site was brought back online. Downloads, project summary pages, the software directory, search, and the site front page had previously been served through the DR environment and were restored to full function Friday evening. Additional validation was performed by SourceForge Engineering.
  • Work has continued today (Saturday) on validation of SourceForge developer services data, and will continue until services are restored. We’re working methodically and merging data from our latest backups with data from the local filesystem. Data validation largely includes checks via cryptographic sums and signatures.
  • We’ll be bringing services back online as the validation of backing data is completed, and anticipate bringing additional services online through mid-week. The data involved in our developer services is among the largest we house, and it takes time to perform filesystem checks and to restore data from backups. Using separate mounts, both steps are occurring concurrently to minimize the timetable for restore.
  • We’re prioritizing the project web service (used by many projects using custom vhosts), mailing lists, and the ability to upload data to our download service. Downloads (40+ TB of data) are already fully functional (as of Friday night), but we are not currently accepting new releases. The Allura platform (ticketing, forums, wiki) will be brought online when the first of these services is ready to come back online.
  • We’re holding SCM service restoration for last, and will be prioritizing Git service to be first within that process based on its fast verification path. Holding SCM restoration for last allows us to take a cautious approach and to free our staff to interact with developers if any concerns exist when the service is re-enabled.

We’ll continue working 24×7 on service restoration until all services are back online. Watch for updates via the SourceForge Blog (sourceforge.net/blog) and Twitter (https://twitter.com/sfnet_ops).

 

Categories: Open Source

Service outage update

SourceForge.net: Front page news - Sat, 07/18/2015 - 20:10

As of last night, the SourceForge site (front page, project summary pages, download pages, and download delivery) is back online as well as the SourceForge blog.  During the outage of this blog, our updates were posted on Twitter.  Future status updates will be posted on this blog and tweeted.  Work is continuing 24×7 for restoral of SourceForge Developer Services (SCM, file uploads, mailing lists, project web, and the Allura toolset).

Categories: Open Source

New ODBC Driver for PostgreSQL

PostgreSQL News - Fri, 07/17/2015 - 01:00

Devart team announced a release of a bran-new product - ODBC Driver for PostgreSQL. It provides high-performance and feature-rich connectivity solution for ODBC-based applications to access PostgreSQL databases from Windows, Linux, MacOS, both 32-bit and 64-bit. Full support for standard ODBC API functions and data types implemented in our driver makes interaction of your database applications with PostgreSQL fast, easy and extremely handy.

The list of key features include:

  • Direct Connection. Database applications based on our solution get an opportunity to establish connection to PostgreSQL in Direct Mode. Direct Mode gives your applications an unrivalld advantage - connection to PostgreSQL databases directly via TCP/IP avoiding PostgreSQL Client. That improves performance of your applications, their quality, reliability and especially the deployment process, since there is no need to supply additional client software together with your application.

  • Development Platforms Variety. ODBC driver for PostgreSQL doesn't limit your choice of the development platform and environment. The driver installations are available for various operational systems and platforms. The current version supports Windows, Linux, Mac OS X, both 32-bit and 64-bit. So you can develop both 32-bit and 64-bit cross-platform applications.

  • ODBC Conformance. Our ODBC driver provides full support for common ODBC interface - ODBC Data Types support and ODBC API Functions support. In addition, we provide support for Advanced Connection String parameters. Thus allowing any desktop and web applications to connect to PostgreSQL from various environments and platforms, that support ODBC.

  • DB Compatibility. Our driver is compatible with major and the latest PostgreSQL server versions since 7.1 up to 9.4.

Categories: Database, 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