Bob DeAnna

Subscribe to Bob DeAnna: eMailAlertsEmail Alerts
Get Bob DeAnna: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Bob DeAnna

We're living in an information age. Our daily life involves absorbing useful information and filtering out garbage. Information (data) plays an important role in our daily life. People, especially businesses, need to organize large amounts of disparate information. The information needs to be organized in such a way that you can easily access desired data quickly. The first step is to design a database, which balances normalization with data integrity and performance requirements. But that's just the first step. It's just as important to be able to programmatically access the data from the database in an intuitive and consistent way. That's where ODBC comes into play. Why Use ODBC? ODBC stands for Open Database Connectivity. It's a widely used API for database access. ODBC is based on the Call-Level Interface (CLI) specifications from X/Open and ISO/IEC for database ... (more)

Next-Generation Intelligent, Mobile, Widely Distributed Applications

We are on the cusp of the next giant step in software applications. It's a new frontier that is there for the bold of mind to embrace. This new caliber of applications will be hugely beneficial to mankind, the quality of our lives, and the safety and security of our nation. These applications will be pervasive and impact every aspect of our lives…how we work, learn, communicate, get medical care, travel, shop, and play. Today's development environment demands next-generation tools that will empower corporations and organizations to build the next generation of intelligent... (more)

Mobile OS Fragmentation: Better or Worse?

In the midst of iPhone mania, Android frenzy, and Symbian going open source, there's been talk about growing fractures and compatibility chaos in the mobile landscape. This growing storm affects not only software developers, but hardware makers as well. With over 30 operating systems for mobile and embedded devices, developers must carefully choose which devices they want to target and which devices, along with their customer base, they must leave behind. Just listing the leading smartphone software stacks only emphasizes the problem: Microsoft's Windows Mobile, Nokia's Symbian (... (more)