e3solutions is a software development house focusing on developing intelligent messaging & mapping applications. The company's goal is to produce innovative products that will improve the way people do things and add value either by saving them time or money.

One of e3solutions' primary goals is to achieve integrated research and development. Research at e3solutions is focused on these main areas:

COMMUNICATIONS AND MESSAGING

Communications and messaging technologies allow the user to use the application to interact with other users on the Internet. Key technologies in this area include:

  • Unified Messaging
  • Stored messaging: Email, Voicemail, Fax, SMS, MMS
  • Real-time messaging: Chat, Conference
  • Voice Over IP
  • Telecommunications Protocols: GPRS, CDMA

GLOBAL POSITIONING SYSTEM (GPS)

The Global Positioning System (GPS) is a worldwide radio-navigation system formed from a constellation of 24 satellites and their ground stations. GPS uses these "man-made stars" as reference points to calculate positions accurate to a matter of meters. These days GPS is finding its way into cars, boats, planes, construction equipment, movie making gear, farm machinery, even laptop computers. Soon GPS will become almost as basic as the telephone.

ENTERPRISE SYSTEMS

Today's enterprises gain competitive advantage by quickly developing and deploying custom applications that provide unique business services. Quick development and deployment are key to success. Portability and scalability are also important for long term viability. Enterprise applications must scale from small working prototypes and test cases to complete 24 x 7, enterprise-wide services, accessible by tens, hundreds, or even thousands of clients simultaneously. Some key areas that e3solutions conducts research on include:

  • Distributed Computing
  • Server clustering
  • Grid Computing
  • Enterprise architecture (Microsoft's .NET and Sun's J2EE)
  • Job Dispatch
  • Work Flow Management Systems
  • Scheduling

ADVANCED IMAGE PROCESSING

Image processing techniques are used for manipulating and displaying images. Examples of image processing techniques range from simple operations such as contrast enhancement, cropping, and scaling to more complex operations such as advanced geometric warping and frequency domain processing. These are particularly useful for mapping applications in terms of:

  • Geospatial Data Processing
  • Digital Photography
  • Advanced Raster-based Imaging
  • Advanced Vector-based Graphics

ARTIFICIAL INTELLIGENCE

Artificial intelligence is a field of computer science which attempts to simulate human thought processes and actions. These include the ability to:

  • Reason
  • Discover meaning
  • Generalize
  • Learn from past experience
  • Use intuition

Yet it is these same higher intellectual processes that artificial intelligence attempts to replicate using computer programs and machines. Artificial intelligence programs can also be found in robots that use perception systems to imitate the human senses while performing industrial applications. For mapping based applications, e3solutions will focus on AI in these particular areas:

  • Gaming technologies
  • Steering behaviors

MOBILE COMPUTING

Telecommuting, traveling sales representatives, branch automation-these increasingly common scenarios illustrate the growing reality that computing happens on the move. These industry trends have fuelled growth in the mobile computing software and hardware market, driving laptop computer sales to an all-time high and a growth rate now exceeding desktop computers. e3solutions conducts research on the latest mobile devices such as:

  • Handheld Programming (Palm and Pocket PC)
  • Smart PDAs (Sony Ericsson P800)