DSR Application Development News April 2014

Databases

MariaDB
The MariaDB Foundation Announces General Availability of MariaDB 10

The MariaDB Foundation, an independent body that promotes the popular open source database MariaDB, announced today the much-anticipated general availability of MariaDB 10, providing today’s generation of application developers with enhanced performance and functionality.

Among the key improvement areas:

  • Improved Replication
  • New NoSQL capabilities
  • Built-in Sharding

shard-query
MySQL query engine:Shard-Query

is a high performance MySQL query engine that offers increased parallelism compared to stand-alone MySQL. This is achieved by taking advantage of MySQL partitioning, MySQL sharding, common MySQL query clauses like BETWEEN and IN, or some combination of the above.

Overviews

chart
The Rise And Fall of Languages in 2013

“On the surface, 2013 appeared to be a quiet year in terms of language popularity and adoption. The reality, however, suggests considerable activity. As I usually do in January, I analyze several language metrics from multiple sources: Ohloh.net, which measures activity across almost 600,000 open-source projects, Google Trends, and the much maligned Tiobe index…”

Education/Resources

cpp-logo
An Online Handbook for C++ Developer

  • Description of the most important classes, functions and objects of the Standard Language Library, with descriptive fully functional short example programs.
  • General information about the C++ programming language, including non-technical documents and descriptions.
  • Collection of tutorials covering all the features of this versatile and powerful language.
  • User-contributed articles, organized into different categories.
  • Message boards where members can exchange knowledge and comments.

reqview1
Review Requirements Anywhere

ReqView is a document based requirements definition tool enabling effective offline collaboration.

ReqView provides the following tools/components:

  • ReqView Desktop – a rich web application allowing users to create requirements documents, browse requirement’s structure, change requirement’s attributes, view discussion related to each requirement and add new comments.
  • ReqView Synchronizer – a native Windows command line application for synchronization of requirement documents between ReqView and RM tools.

gitimmersion
Git Immersion

Git Immersion is a guided tour that walks through the fundamentals of Git, inspired by the premise that to know a thing is to do it.

Git is a powerful, sophisticated system for distributed version control. Gaining an understanding of its features opens a new and liberating approach to source code management. The surest path to mastering Git is to immerse oneself in its utilities and operations, to experience it first-hand.

Tools

try_vagrant_top
Vagrant – Development Environments Made Easy

Vagrant provides easy to configure, reproducible, and portable work environments built on top of industry-standard technology and controlled by a single consistent workflow to help maximize the productivity and flexibility of you and your team.To achieve its magic, Vagrant stands on the shoulders of giants. Machines are provisioned on top of VirtualBox, VMware, AWS, or any other provider. Then, industry-standard provisioning tools such as shell scripts, Chef, or Puppet, can be used to automatically install and configure software on the machine.


gearmand-150x150
Gearman

Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work. It allows you to do work in parallel, to load balance processing, and to call functions between languages. It can be used in a variety of applications, from high-availability web sites to the transport of database replication events. In other words, it is the nervous system for how distributed processing communicates.


Console
Console

Console is a Windows console window enhancement. Console features include: multiple tabs, text editor-like text selection, different background types, alpha and color-key transparency, configurable font, different window styles.

Utilities

try_vagrant_top
Virtual Router

Virtual Router is a free, open source software-based router for PCs running Windows 8, Windows 7 or Windows Server 2008 R2. Using Virtual Router, users can wirelessly share any internet connection (WiFi, LAN, Cable Modem, Dial-up, Cellular, etc.) with any WiFi device (Laptop, Smart Phone, iPod Touch, iPhone, Android Phone, Zune, Netbook, wireless printer, etc.). These devices connect to Virtual Router just like any other access point, and the connection is completely secured using WPA2 (the most secure wireless encryption).

Privacy

chrome-bug
Chrome Bugs Allow Sites to Listen to Your Private Conversations

By exploiting bugs in Google Chrome, malicious sites can activate your microphone, and listen in on anything said around your computer, even after you’ve left those sites.

Even while not using your computer – conversations, meetings and phone calls next to your computer may be recorded and compromised.

Health

Eye-Exercises
Eye Exercises

When your eyes get tired and you start feeling the eye strain, but still have some work to do, use the Exercises for Eyes. Regular eye exercises can help you improve eyesight and prevent eye diseases such as nearsightedness and farsightedness.

DSR System Development News April 2014

nist
1 Second over 300 Million Years

Since 1999, the National Institute of Standards and Technology has been using an atomic clock NIST-F1
with accuracy of plus or minus one second over 100 million years.
And although that sounds plenty accurate, NIST believes some applications could use three-times greater accuracy.

einfo
Retail Site Intelligence

eInfochips, The Kroger Co., and Wincor Nixdorf introduced a new enterprise IT architecture called Retail Site Intelligence (RSI).
This architecture for stores of the 21st century uses ZigBee® wireless mesh networks to integrate long battery life sensors,
hand held devices, point-of-sale devices and video management software into a next generation platform for retail applications.

ftdi
USB Selective Suspend

“The USB host can either enable or suspend a port/peripheral as needed via software control,
resulting in a marked reduction in the overall power consumption,” said FTDI Chip.

python
Python for Embedded Systems

Embedded systems world is known to be the most conservative when talking about programming languages.
However, embedded software training company, Feabhas has announced a course covering the use of the Python programming language for system testing.
Feabhas believes Python can offer real benefits to embedded systems because of its simplicity.

arm
The Smallest ARM

Freescale Semiconductor announces a breakthrough addition to its Kinetis mini portfolio with the introduction of the Kinetis KL03 MCU,
the world’s smallest and most energy efficient 32-bit MCU based on ARM┬« technology. The new MCU can easily fit a golf ball dimple.

toyota
Toyota Underestimated ‘Deadly’ Risks

A software expert whose testimony led to a guilty verdict against Toyota Motors in one of a series of runaway acceleration accidents said
that the best assurance for preventing similar “deadly” outbreaks must be stronger, smarter oversight by federal regulators.

greenhills
Green Hill Brings its Security Expertise to IoT

Recognizing that the increasing ubiquitous connectivity of wired and wireless devices also presents a security challenge
that will only grow as what is now called the Internet of Things becomes more pervasive, Green Hills Software has formed its IoT Security Advisors group.

linux-2
Tracing and Visualization of Embedded Linux Systems

Debugging embedded software can be a challenging, time-consuming and unpredictable factor in the development of embedded systems.
Detecting errant program execution begs the question “How did the software reach this state?
What combination of inputs and timing resulted in the error, and why?” Tracing can often provide the answer.

ugly
Ugly IoT

“There’s no Internet-enabled device I’ve made that I would give to a non-geek friend,” said embedded software engineer Elecia White,
speaking at the Embedded Systems Conference at EE Live!

night
Night in Marseille

Google gives anybody a great chance to take a stroll at night in Marseille.