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!

Feed aggregator

Oracle In-Memory Database: The Bloom Filter Example Re-visited

Database Journal News - Mon, 10/27/2014 - 08:01

Bloom filters can improve performance in recent Oracle releases, but Oracle provides the In-Memory Database option and using that configuration can improve performance even further.  Read on to see how the in-memory option is configured and the performance it provides.

Categories: Database

Projects of the Week, October 27, 2014 Front page news - Mon, 10/27/2014 - 06:08

Here are the featured projects for the week, which appear on the front page of


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 ]


LibreCAD is a 2D CAD drawing tool based on the community edition of QCad LibreCAD has been re-structured and ported to qt4 and works natively cross platform OSX, Windows, and Linux

[ Download LibreCAD ]


Elastix is an appliance software that integrates the best tools available for Asterisk-based PBXs into a easy-to-use interface. It also adds its own set of utilities to make it the best software package available for open source telephony.

[ Download Elastix ]


Panorama stitching and more. A powerful software package for creation and processing of panoramic images.

[ Download Hugin ]


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

[ Download gretl ]


ScummVM is a cross-platform interpreter for many point-and-click adventure games. This includes LucasArts SCUMM games (such as Monkey Island 1-3, Day of the Tentacle, Sam & Max, …), many of Sierra’s AGI and SCI games (such as King’s Quest 1-6, Space Quest 1-5, …), Discworld 1 and 2, Simon the Sorcerer 1 and 2, Beneath A Steel Sky, Lure of the Temptress, Broken Sword 1 and 2, Flight of the Amazon Queen, Gobliiins 1-3, The Legend of Kyrandia 1-3, many of Humongous Entertainment’s children’s SCUMM games (including Freddi Fish and Putt Putt games) and many more.

[ Download ScummVM ]


ZABBIX is an enterprise-class open source distributed monitoring solution designed to monitor and track performance and availability of network servers, devices, and other IT resources. It supports distributed and WEB monitoring, auto-discovery, and more. An enterprise-class distributed monitoring solution for networks and apps.

[ Download ZABBIX ]

ConEmu – Windows console with tabs

ConEmu-Maximus5 is a Windows console window enhancement (local terminal emulator), which presents multiple consoles and simple GUI applications as one customizable tabbed GUI window with various features. Initially, the program was created as a companion to Far Manager, my favorite shell replacement. Today, ConEmu can be used with any other console application or simple GUI tools (like PuTTY for example). ConEmu is an active project, open to suggestions.

[ Download ConEmu - Windows console with tabs ]


APNG Tools and Plugins – Support for animated PNG (APNG) images in the Google Chrome browser.

[ Download APNG ]

Categories: Open Source

Audacity is Getting a Touch Screen Twin Front page news - Mon, 10/27/2014 - 06:08

Audacity, the Open Source software that many hobbyist-level to multiple Grammy-nominated musicians use to learn about audio recording and editing, is getting a touch screen twin. Audacity’s user interface was originally designed around the mouse and keyboard for PCs, which creates it’s own set of challenges while playing and simultaneously overdubbing music. So, adding a second interface that runs on the popular touch-enabled PCs and Ultrabook 2 in 1s, which allows you to toggle between laptop and touch screen UIs, only enhances the Audacity experience.

The Audacity / Intel Connection

Intel first presented the idea to use a touch interface to Vaughan Johnson, a member of the Audacity Technical Leadership Council. Johnson was so receptive to this idea that he used his 12 years of experience with Audacity to create a prototype. However, it was the power and performance of Intel®-based 2 in 1 computers that ultimately helped Johnson decide that the Ultrabook would be his first touch platform.

Johnson trusts the 2 in 1 technology will support over 200 Audacity use-cases because it provides powerful processors (i.e. the “horsepower”) to do so. And the 2 in 1 technology provides Audacity with high quality audio on mobile devices without having to do a complete code rewrite, an additional requirement for other mobile OS platforms. For example, on 64-bit Windows 8 the minimum hardware requirement to run Audacity is 2GB of RAM with a 1 GHz processor.

Adding Touch

Johnson’s primary goal in modifying the Audacity user interface is simplification. Any screen element, be it a button, control, or status indicator, must pass scrutiny. Does the element support a simpler user experience? When a grandchild records grandma’s family stories, she does so at her grandmother’s convenience. So what controls does a novice need to complete the capture successfully? In Johnson’s own words, “Simplification—provide a basic recording device with ability to label important points, comments, crescendos, etc. by touch.”

Remove the Unnecessary

To begin, Johnson removed the Windows title bar, which has unnecessary elements for touch mode, such as application pane resizing. Then he removed the menu bar with the usual File, Edit, View, and Help buttons. Audacity-specific control buttons Transport, Tracks, Generate, Effect, and Analyze are also gone.

The Audacity laptop UI is very specialized; the area just above and below the audio spectrum display has no fewer than 43 visual control elements by default with room for adding more via customization.

Audacity on Laptop

In the tablet UI, all but three controls from the top of the screen (microphone and speaker levels plus the Settings wrench) are removed and only 20 controls remain on the touch screen. Gone also are numerical displays, such as the scale of the spectrum display and the length of the selection on the bottom, as is the information for file/encoding type, for audio hardware currently active, and for the sampling rate of the project. However, these elements can still be accessed in the desktop UI.

Audacity on Touch UI

Check out the demo here.

Keep the Must-Haves

The Audacity tablet UI groups like actions together, with a focus on ease-of-use. For example:

  • The audio spectrum graph is largely unchanged, while altering the anchor, left side of each graph to make it touch friendly.
  • A smaller number of channels are displayed in the simplified tablet interface.
  • To add a track, the user only has to touch the + sign icon under current tracks, replacing the menu-bar nesting or hot-key combination Ctrl-Shift-N.Icons, like a speaker instead of the mute button and headphone instead of the solo button, replace less efficient elements.
  • Icons, like a speaker instead of the mute button and headphone instead of the solo button, replace less efficient elements.

Perhaps, the most drastic changes in the touch UI are seen on the edges of the display. The laptop UI has a top to bottom flow; whereas, the touch UI has focuses its main controls to left edge. Additional functions occupy space at the top and bottom of the screen to leave more screen real estate and a left to right display.

What’s behind the curtain?

Johnson primarily created the new UI by using Microsoft Visual C 2008 on Windows. He also relied heavily on the body of development work the Audacity team built over the last 14 years including many cross-platform libraries. Johnson is currently planning on porting the easy internal Windows standard controls as implemented by wxWidgets for touch UI. While the first of these descendant classes has been written, each subsequent layer is more complex and therefore needs to branch to simpler versions.

The task of adding a second UI to a popular, 14-year-old application like Audacity and its established user base will take time and effort. These features aren’t available for download today, but the work continues. If you would like to help or encourage the task, let your voice be heard at Audacity.

Related Links

[ Download Audacity ]

Categories: Open Source

Today on the PHP Community … October 26, 2014

PHP Community Magazine - Sun, 10/26/2014 - 18:30

Links collected from the PHP Community :

#call_to_action h4{padding:0px 5px;}
Categories: PHP

Freescale Unveils New Products for SDN, NFV, IoT

eWeek - Application Development - Sun, 10/26/2014 - 16:30
The company's QorIQ LS1043A chip is aimed for edge computing environments, while the SABRE development platform is for vehicles.
Categories: Media

Firms Regularly Leak Sensitive Data to the Cloud

eWeek - Application Development - Sun, 10/26/2014 - 16:25
The average worker shares nearly 40 files containing sensitive information with the public or co-workers, according to an analysis by Elastica.
Categories: Media

GoDaddy Updates Hosting Platform as Cloud Alternative

eWeek - Application Development - Sun, 10/26/2014 - 16:15
The cloud is not the panacea for all hosting and application delivery needs. GoDaddy is going another route.
Categories: Media

Bracket Computing Launches to Virtualize Public, Private Clouds

eWeek - Application Development - Sat, 10/25/2014 - 19:02
Startup Bracket Computing encapsulates all of an enterprise's IT assets and services--cloud or whatever--into its own virtual data center.
Categories: Media

Ex-IBMers Launch Watson-Based Cognitve Scale

eWeek - Application Development - Sat, 10/25/2014 - 16:30
Cognitive Scale, a new company founded by former members of the IBM Watson team, delivers a cognitive computing platform in the cloud for enterprises.
Categories: Media

Wearables Coming Soon: LG G Watch R, Sony SmartWatch R

eWeek - Application Development - Sat, 10/25/2014 - 16:15
LG 's new LG G Watch R smartwatch will soon be rolled out around the globe, while Sony's new SmartWatch 3 is available for preorder for $250 from Verizon Wireless.
Categories: Media

Android ORM

Android ORM (Aorm) is an assist tool of Android ORM framework, include full Android ADT extension function and new ORM feature .

    Main function list
  • New Activity/Service/BroadcastReceiver.
  • New (ORM) ContentProvider.
  • Configurated in AndroidManifest.xml automatically.
  • Add/Remove ORM lib(s).
  • Generate DDL.
    Change Log

If cannot complete the installation because some dependencies are not satisfiable. It's ADT's limitation, please install ADT offline and Android ORM offline (

Categories: Open Source

Microsoft Opens Door to Kinect Apps for Windows

eWeek - Application Development - Sat, 10/25/2014 - 00:10
Microsoft sets the stage for motion-sensing Windows apps with a new software development kit and virtual shelf space in its app store.
Categories: Media

NYPD Officers to Receive City-Issued Smartphones, Tablets

eWeek - Application Development - Fri, 10/24/2014 - 23:50
New York's police officers have never all had city-issued devices, but that will change as 34,500 NYPD officers are outfitted with smartphones and tablets.
Categories: Media

HP Looking to Sell H3C Networking Subsidiary: Reports

eWeek - Application Development - Fri, 10/24/2014 - 23:15
The company, weeks after saying it was splitting in two, wants to sell at least 51 percent of its Chinese networking business, according to reports.
Categories: Media

Microsoft Lumia Smartphones Are Official, Nokia Not Quite Gone

eWeek - Application Development - Fri, 10/24/2014 - 22:40
Microsoft drops the Nokia name from future Lumia smartphones, but reserves the brand for entry-level devices.
Categories: Media

Android Wear Updated With GPS Support, Offline Music Features

eWeek - Application Development - Fri, 10/24/2014 - 22:00
The two key new features make Android Wear more significant as a wearable software platform.
Categories: Media

DevOps: Stop Talking and Start Doing | @DevOpsSummit [#DevOps]

Java Developer's Journal - Fri, 10/24/2014 - 21:30
Can we shift the conversation from talking about DevOps to sharing lessons learned about trying to implement DevOps? Over the past several months, I have had numerous conversations with a variety of Fortune 500 companies about how to embrace DevOps. Most enterprises understand why DevOps is important but struggle to figure out how to get started and how to make progress. In fact, some of the large enterprises that are touted as the poster children for DevOps are really only in the early phases of adoption and have a lot of room for improvement. The important thing is that they stopped talking about DevOps and started doing something about it.

read more

Categories: Java, Media

Daily Tech Briefing: Oct. 24, 2014

eWeek - Application Development - Fri, 10/24/2014 - 21:15
.Net developers may be IBM's prize in cloud deal with Microsoft; Windows 10 to offer robust security; HP launches Intel-based Moonshot servers; and more news.
Categories: Media

The MacVittie-Roberts Wall of DOOM | @DevOpsSummit [#DevOps]

Java Developer's Journal - Fri, 10/24/2014 - 21:00
Now while we kidding around about naming this wall the "MacVittie-Roberts wall of DOOM", we weren't kidding about the need for better performance monitoring in production. After all, to definitely say that application performance is faster requires that we've measured performance after some change. You might notice that various forms of "measure" are bold. I could also italicize them, if it makes it would more clearly emphasize that measuring performance is critical to both improving and maintaining it.

read more

Categories: Java, Media

10 Ways Social Media Affects Recruiting, Job-Seeking Processes

eWeek - Application Development - Fri, 10/24/2014 - 20:15
In a fiercely competitive labor market, recruiters must engage candidates like a marketer would engage customers.
Categories: Media