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, mobile, interoperable, killer applications. These applications
will be intelligent, self-learning, widely distributed, and dynamic, and run
on multiple wireless networks, as well as embedded or wireless (edge) devices
while maintaining interoperability with many different enterprise systems.... (more)
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 dat... (more)
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)