Category Archives: Linux

ITTIA DB SQL Enables ADO.NET Development on Android with Mono

Wednesday, February 27, 2013 — Bellevue, WA — ITTIA DB SQL is closing the gap between Microsoft® platforms and
Android with flexible embedded data management and synchronization,
accessed through the Mono framework. A cross-platform implementation
of C# and the CLR, Mono is binary compatible with the Microsoft®
.NET framework. ITTIA DB SQL is the leading-edge embedded database
software for connected devices, with enterprise characteristics and
APIs for various programming languages, including C#.

The ITTIA DB SQL ADO.NET Data Provider enables
applications written in C# and Visual Basic .NET to efficiently and
safely store data in a portable database file format that can be
synchronized with back-end RDBMS products. With support for Mono,
developers can share application code between Microsoft® Windows®
and Android. In particular, applications written in C# for Windows
Mobile® and Windows Phone® can now use the same great database
technology on Android.

Added value for Android developers includes
row-level concurrency, data distribution to back-end databases such
as Oracle and SQL Server, secure storage, replication, and many other
important offerings provided by a professional company. ITTIADB SQL
is ideal for embedded and mobile devices, with database files that
can be opened directly from the application process or by connecting
to a server process on the device or over the network. Developers can
use the familiar ADO.NET classes to fetch data and update the
database through SQL queries, or access each table directly with
high-performance table cursors.

Embedded systems, including Android mobile
devices, now face great demand for data distribution capabilities and
interoperability with other systems. With support for Mono, ITTIA DB
SQL enables data distribution between C# Android applications and
back-end databases. In addition, ITTIA DB SQL includes encryption and
authentication protocols to mitigate security risks faced by
mission-critical Mono applications with confidential data. Using
these comprehensive features, Android software developers can achieve
the greatest level of data security in embedded applications by
encrypting both network communications and storage media.

application developers can also share and communicate data stored in
ITTIA DB SQL with a back-end Microsoft® SQL Server® database. ITTIA
DB Sync allows developers not only to distribute mobile and embedded
data between Android devices and Microsoft® SQL Server®, but also
to benefit from the replication environment necessary for improvement
of data availability, reliability, modularity, mobility and
interoperability. ITTIA DB SQL high availability uses replication and
online backup to connect databases across a system, ensuring that
data is always available.

Try New ITTIA DB SQL and Mono


ITTIA offers database
solutions for embedded and mobile platforms where limited memory,
storage, and processing power makes software development challenging.
ITTIA’s next generation embedded database technology, ITTIA DB SQL,
delivers capabilities culminated from decades of database evolution
in a compact, self-managing package. Used in applications such as
medical devices, industrial automation, portable data terminals,
consumer electronics, clean energy appliances, and mobile devices,
our database technology enables developers to leverage enterprise
data management features on embedded systems and devices across their
product lines, whatever operating systems and architectures are used.
Today, ITTIA customers include leaders such as Freescale
Semiconductor, Panasonic, Puget Sound Energy, Fresenius, Boeing,
Glaxo Smith Kline, and others.

Linux Game Publishing Shuts Down PenguinPlay

Linux Game Publishing has quietly shutdown PenguinPlay, the game match-making service offered by the UK-based company that ported games to Linux.

PenguinPlay was a match-making service offered by LGP for their in-house multi-player games and to also provide some social networking functionality. LGP also offered this service to other Linux games, but it never really took off.

The games that were supported by PenguinPlay included Ballistics, Candy Cruncher, Jets ‘n’ Guns, Knights and Merchants: The Shattered Kingdom, Majesty Gold, and Sacred: Gold Edition.

PenguinPlay is a game matching service provided by Linux Game Publishing. Our services are open to any game that wishes to use our services on any platform or operating system.

By offering almost free services to open source games, along with significant discounts for commercial games with Linux versions, we hope to encourage the spread of Linux gaming.

Our goal is to improve the Linux gaming experience by making it easier to play multiplayer games, removing the difficulty in finding others to multiplay with, and helping games technically with services such as NAT traversal (allowing servers to run behind firewalls).

As a gamer, use PenguinPlay to find other players online, play against other gamers of similar skill levels for a challenging but not overwhealming experience.

As a game developer, help your players get the most out of your games, and promote your games to a new wider audience through PenguinPlay.

PenguinPlay was around for several years, but it simply never really took off with Linux gamers, especially considering the very limited selection of games — none of which are too popular.

PenguinPlay going under was reported in the forums this weekend when learning that LGP is trying to sell off the domain. No announcement has yet to come out of Linux Game Publishing.

Meanwhile, another Linux Game Publishing property that still is online but has seen better days (at least the web-pages are serving, but not necessarily customer orders) is the Tux Games online store. If you’re looking to buy native Linux games, you’re best off using Steam, Desura, or even the Ubuntu Software Center.

In terms of anything new Linux Game Publishing, there is unfortunately nothing to report. I’ve been critical of LGP for the past few years due to their overall silence, their disappearance for several months when their only server broke that powered all of their web-sites plus Digital Rights Management platform, and a myriad of other issues and shortcomings. While last January, a new CEO stepped in at LGP, since then we have basically heard nothing. They faded into irrelevance and didn’t deliver on their talked about projects at a time when Linux gaming is in the process of taking off, but without this company that has been around since 2001.

Slick Syncing May Sell You on Firefox for Android

Firefox Browser for Android,

a mobile app from Mozilla, is available for free at Google Play.

I’ve taken to browsing the Web with a mobile device like a duck to water, despite the generally appalling user experience.

I remember well the days of balancing hot and heavy Dell laptops on my middle, recumbent on a sofa — peering awkwardly at an obscurely angled keyboard, lap getting hotter and hotter.

Relief came when the
Nokia 770 Internet Tablet debuted in the U.S. in November 2005. I thought the 4.1-inch screen Debian-modified Maemo OS device was a miracle — and it kind of was.

It weighed just 6.5 oz., and you could hold it in one hand and poke away with the included stylus with the other. WLAN Internet was delivered on an Opera browser in 800 x 480 pixels. It was sluggish at 252 Mhz, and there was no Flash, but I didn’t care. It was luxury — the Internet in the palm of your hand.

It sounds clunky now, and as we all know, Apple’s mobile-networked, similar-concept iPhone was released a little more than a year later in 2007. Still, I have fond memories of that little Nokia device — and I still appreciate what it taught me about mobile Web browsing.

Seamless Sync

One thing that little tablet did for me, besides cooling my lap, was make me extremely tolerant of the poor Web- browsing experience that is prevalent in the mobile environment. It taught me not to expect much but to be grateful for what I got.

I can report that if you plan on downloading Firefox for Android because you think it is going to improve the readability of Web sites on a poky screen, even in a tablet environment, it doesn’t really — no more than any newer Android browser. It’s OK, and fussy websites that don’t render well on tablets (like USA Today — what are they thinking?) still don’t render particularly well compared to the desktop experience. Get apps if you want device readability.

What Firefox for Android does, though, is bring your desktop Web browser onto your mobile device, and that’s useful in itself. A seamless desktop sync is a step forward and worth trying if you are currently using Firefox on your PC. This morning, I was able to see yesterday’s desktop history on my tablet and my tablet tabs on my PC. Useful.

Firefox for Android includes some pretty robust mobile privacy and security settings that will likely become increasingly important.

Privacy Focus

There is a certain amount of reassurance to be gained from using a browser that’s been developed by a nonprofit and has a people-oriented manifesto. The Mozilla project is a global community that believes the Internet must remain open and accessible. It promotes models for creating economic value for the public benefit, and it has other lofty goals that one hopes means private data isn’t going to get hacked, traded and sold.

Paranoia aside, it’s a good bet that the transparent, decentralized, open source nature of Mozilla is good for your privacy. A Do Not Track option in the desktop version of the browser is evidence. Permissions, automatic updates, content and transport security, data encryption, plug-in safety, privacy controls and phishing and malware protection are all intrinsic parts of the product.

Firefox for Android also pitches speed as an asset. I had a problem verifying this claim, because the desktop sync was causing me to browse websites I’d bookmarked that were designed for desktop Web browsers, not ones that I’ve saved over the years for poky screens and sleepy processors. However, I was able to easily browse those desktop sites on the tablet — which is more than I can say for early mobile browsers — like Opera’s in the 2005 Nokia.

So, we do seem to be moving forward. A clean most-visited sites area, plus desktop-like add-ons contribute to this movement. Overall, give Firefox for Android a shot if you’re to-ing and fro-ing between a Firefox browser-loaded PC and an Android tablet during the course of the day. It may be the differentiator that sells you on the product.

Want to Suggest an Android App for Review?

Is there an Android app you’d like to suggest for review? Something you think other Android users would love to know about? Something you find intriguing but aren’t sure it’s worth your time or money?

send your ideas to me, and I’ll consider them for a future Android app review.

And use the Talkback feature below to add your comments!

Patrick Nelson has been a professional writer since 1992. He was editor and publisher of the music industry trade publication Producer Report and has written for a number of technology blogs. Nelson studied design at Hornsey Art School and wrote the cult-classic novel Sprawlism. His introduction to technology was as a nomadic talent scout in the eighties, where regular scrabbling around under hotel room beds was necessary to connect modems with alligator clips to hotel telephone wiring to get a fax out. He tasted down and dirty technology, and never looked back.