Android

Is dm-crypt right for your design?

Two options for encryption on Linux are dm-crypt and fscrypt. The former encrypts all blocks on the media, the latter can be used for files instead. This blog post discusses these options at a high level, as Datalight investigates how to move forward.

Datalight Provides Support for Android Certification

Google has seen great success with Android across a wide variety of device types and industries. Developers who build devices that run Android must pass the Android Compatibility Test Suite (CTS) in order to claim full compatibility. As application complexity and storage capacity has increased, Google has recently revised the CTS to include new requirements, such as a larger path structure and support for the fallocate() file system command.

Reliance Nitro Transaction Explorer

One of the key differentiators for Datalight's Reliance Nitro file system is the runtime flexibility. Not only does this file system provide more reliability options than any other file system on the market, they can all be changed on the fly through a simple API. To demonstrate just how easy this was, we created an intern project to do just that.

Support: When You Need it You Need it Big Time!

I've always carefully considered which cell phone I use. Having had Datalight software in lots of cell phones has given me an extra affinity for them. I started with a Microsoft Windows-based phone long before any one called them a "Smart Phone."

Study: Impact of File Systems on Solid State Storage Life Expectancy

In 1965, Gordon Moore predicted that transistor density would double every two years or so. For the most part, this observation has held true for 50 years and has become well known as "Moore's Law." This characteristic is a fundamental driving force behind the technological advances which have led to computers continually becoming faster, smaller, cheaper, and more reliable. Almost every aspect of technology has benefited from this characteristic - almost. Solid state memory is one area where there is a major dichotomy. Moore's Law has resulted in smaller and cheaper storage, yet the driving need for more storage capacity has driven manufacturers to sacrifice reliability and in some cases performance.

The purpose for this paper is to discuss the characteristics of solid state memory, specifically as they relate to media life (endurance) and performance. It will show how alternative file systems and file system configurations can significantly improve both media life and performance…


eMMC TRIM new to Android?

An August 1st blog post on Tom's Hardware reports that the new Android 4.3 NOW has support for the eMMC TRIM command. How odd that the Android OS that's on 80% of smart phones sold last quarter does not support eMMC TRIM for old deleted data, a feature which has been in the JEDEC specification since version 4.4 which was released in March of 2009.

When Not Using a Database, You Are Still Using a Database

Recently, we've focused considerable development effort on improving database performance for embedded devices, specifically for Android. This is because Android is a particularly database-centric environment.

Flash Memory & Android Dominate ESC Silicon Valley

The topic of storage technology seemed to be everywhere at last week's Embedded Systems Conference in San Jose, appearing in numerous key note speeches, presentations and exhibit booths. It appears the industry is waking up to the difficulties of storing and managing a torrent of data being produced by new mobile applications.

Does Consumer Electronics Drive Embedded or Vice Versa?

The hot topics in the consumer electronics segments today are Android, installable applications, sexy user interfaces, sensors like GPS receivers, gyroscopes and accelerometers and larger capacity/smaller size storage.

Application Ecosystems on Devices

While the software we develop integrates at system level in devices, we do keep an eye open for developments happening at the application level primarily because the heavy data storage use most modern applications make. Understanding what kind of applications are making headway in the market helps us determine the type of data profile to expect at the file system and flash management level.

Doing In-Place OS updates for Embedded Devices

Palm and Apple have released updates to their mobile devices and Microsoft is about to as well. This activity signals embedded devices becoming more like PCs.