| Challenges |
Korwe’s solution |
| Many platforms, many handsets |
Focus on browser based applications to allow maximum compatibility, ease of deployment and leveraging existing systems |
| Developing apps on mobile is hard – most developers are used to .Net, Java or Python/perl, etc. |
Korwe will do the hard part – air interfaces, low level hardware interfaces, network data interfaces. Your developers can plug into our Software Development Kit (SDK) and get up and running quickly using their existing skills. |
| We don’t know which way the market will jump, and are nervous of backing the wrong technology |
The best option today is browser-based mobile applications. If there is a compelling business or technical reason to go for a native application on the phone, there are two major standards today – J2ME and Windows Mobile. J2ME is by far the biggest, supported by the majority of manufacturers handsets. But these concerns are rapidly being solved by using browser-based technologies – cross handset, lower complexity, easier deployment. |
| But what will consumers or enterprises want? It’s so early, we could develop a product that is unwanted. |
Development cycles on mobile are long, complex and fraught with technical issues. You have little processing power and memory, and lots of hardware issue. Korwe short-circuits this with a middleware layer on the server side that takes care of the complexity, allowing your developers to very quickly design and prototype applications, cutting development time to weeks from months. |
| What if I get an application product into the market, and then hardware or network parameters change? |
By using a server-based middleware layer, any changes by manufacturers or networks can be accommodated for, tested and then rolled out to users handsets once… not for each application they could be running. Less complexity, easier testing and validation, and less chance of your application being broken |
| How do I take advantage of the Korwe SDK or middleware? Does it mean I have to buy your applications? |
We will negotiate a licence with you for the use of the SDK or middleware. We are in the business of software engineering for mobile platforms, not in end-user application development. |