Determining a Mobile Device Development Strategy

Mobile devices are exploding onto the IT scene. They seem to be available for every possible application as we move from traditional work on a desktop computer to laptops, tablets and smart phones. As we begin to make this transition, there seems to be a lot of discussion and difference of opinion on how to develop this technology.

There seem to be three camps of thought:

Each device is unique and the best mobile applications are developed in the language native to the device being used. This is of course true, especially if you are developing games, but it also can be extremely expensive if you are developing an application that will be used on several devices. You also leave your application open to have to be upgraded every time the native operating system is upgraded, which seem to happen a lot. The cost to develop in a totally native environment may be cost prohibitive.
By using a technology like HTML5, mobile applications can be developed which are platform independent. This will allow you to develop once and deploy across multiple platforms. HTML5 is the lowest cost solution, but may not give you the best performance across platforms. This may be particularly true with device capabilities like photo sharing and automated address book synchronizing.
In a recent paper, the Forrester group purports that a hybrid development solution will soon become the technology of choice. By using HTML5 plus JavaScript with a wrapper that gives the application native capability, you get the best of both worlds.  There are more knowledgeable coders who develop for the web and wrapping for native capabilities solves some of the HTML5 incompatibility issues. Forrester states that they believe the majority of applications will be […]

Creating Our Own Search Engine

Shortly after the first web search engine appeared in 1993, Partnet began investigating the use of the Internet to help engineers locate parts they needed for designs. The results of this investigation were the basis for the most valuable single software patent in history. Partnet sold the patent but Partnet SearchExec™, under agreement with the license holder, is immune from intellectual property infringement for this patent (US Patent #6094649) which states how search engines may interact with databases. Partnet was granted such rights due to it being the original patent holder.

Today, Partnet is the primary contractor on DOD EMALL and we have become experts in the field of Information Retrieval (IR). DOD EMALL has at times contained nearly 70 million government and commercial items. In an effort to find a search engine capable of efficiently indexing and searching such a large volume of data, Partnet evaluated nearly every major search engine. In the end, none of these search engines was capable of satisfying the high-volume demands of DOD EMALL. This led Partnet to develop SearchExec™—a high-performance search engine designed to quickly search large data sets to identify and retrieve both unique government data elements and commercial content and present them in a unified view to the user. Partnet’s Distributed Internet Commerce™ technology enables SearchExec™ to simultaneously search multiple remote catalog databases and return the search results (including price and availability) in real-time to the customer.