AppForge: Leveraging Microsoft To Take Symbian OS Into The Enterprise
Richard Bloor   Saturday, 08 October 2005
AppForge has recently added support for Nokia's latest Series 80 devices, the Nokia 9300 and Nokia 9500, to Crossfire. We talk with Chris Tyburski, CTO for AppForge about Symbian OS support and enterprise mobility.

Richard: AppForge appears to have a strong relationship with Sony Ericsson from the outset. With Nokia the interest seems to have on the Series 80 Platform but not so much for the Series 60 Platform. What is your view of the relationship?

Chris: Our relationship with Nokia is very strong. We are a partner and members of Nokia Forum PRO. We have worked very closely with them to introduce AppForge support for the Nokia 9300 and Nokia 9500 devices, at their request.

We've had support for both the Series 60 and the Series 80 Platforms, with longer support for the Series 60 Platform simply because it was released before the Series 80 Platform.

Richard: Given Nokia requested the implementation on the latest Series 80 devices is the interest in Symbian OS development using AppForge being pushed or is it being pulled. How much interest are you seeing in developing for Symbian OS using AppForge?

Chris: The development choices enterprises are making have to do with their need to move into the mobile market. They see new devices are coming out and they want to mobilize their people, a lot of the time without a regard for the devices they carry. The issue enterprises have is that their developers know the Microsoft Visual Studio tools. So enterprises are looking for a way to solve this issue, allow their developers to push applications down to any device, without having to be concerned about getting locked in. Symbian OS devices, Nokia's 9300 and 9500, and Sony Ericsson's P900 and P910 are becoming very popular and enterprises are seeing the need to support these devices.

So we are seeing both "push and pull" as you put it. Enterprises want to support these devices with their Microsoft code and the manufacturers want to see the additional flexibility for enterprise developers that AppForge provides.

Richard: The latest versions of your tools now support C#. Does this work in exactly the same way as your Visual Basic support?

Chris: Yes, exactly the same way, except you use C# to do the development instead of VB.net. So we now support Visual Basic 6, Visual Basic .NET and C#. Now developers can use the language that they are most comfortable with, the language in which they already have code.

A large number of the corporations are trying to mobilize applications from the laptop environment. They see these new mobile devices as laptop replacements. With AppForge they can leverage a large portion of the code they have already written to run on these mobile devices. They have to rework the UI, but backend logic, the business and enterprise routines - that work to their particular requirements - a lot of that can be used on a mobile device without change.

Richard: In terms of the AppForge libraries do you deliver two sets or just one, which service both C# and Visual Basic?

Chris: It is one set of common libraries. So both developers have the same set of functionality, no one is restricted in what they can do.

Richard: Your Symbian OS support lacks some features, such as backend data synchronization, that you provide for other platforms. Do you plan to provide these features?

Chris: We are working with a number of our partners and looking at providing these features. This is something that we are keenly aware of and are looking for ways to solve.

Richard: As devices move to Symbian OS V9 many applications will need to be Symbian Signed to work. How will applications created with Crossfire fit into this certified world?

Chris: Applications created in AppForge Crossfire will work in the Symbian Signed model. We are working with Symbian so that when the time is right for us to port to Symbian OS v9 we will have support for certification in place. We will ensure that our Crossfire client and the applications that use it work with the new security model.

Richard: How do you see certification impacting the accessibility of Symbian OS to enterprise developers who are currently able simply to deploy applications to a device?

Chris: During the development phase it certainly won't be a problem as developer certificates will allow access to all the capabilities. When it comes to deployment I think large enterprises are supporting the Symbian OS security model, so they will embrace certification.

Richard: In terms of AppForge customers what is the interest in Symbian OS compared to other platforms?

Chris: I don't have the exact numbers but Symbian and Nokia view us as very strong partners. They believe it very important that Crossfire is supported across the board on the Symbian OS based platforms, Sony Ericsson also views us as a key player in delivering enterprise applications for Symbian OS devices.

Richard: A few years ago AppForge seemed focused on small 3rd party developers as much as enterprise developers. Has the focus moved more heavily towards the enterprise?

Chris: I think we have always been enterprise focused. A few years ago enterprise spending on development tools declined, so we placed more emphasis on the consumer market. Enterprises have been increasing their investment over the last couple of years, so we have really been getting back to our roots.

Richard: Enterprises seem quite concerned about the ability to control and manage smartphones. Are there would any specific management requirements associated with AppForge applications?

Chris: One of the advantages that the developers have using Crossfire is that it not only generates applications that look and feel like native applications, but they also install using the native mechanisms. So the enterprise can use any device management and application provisioning system available on the market, as they are not provisioning a special type of application, simply another application on the device.

Having said that, device management is something that we are interested in and we are looking at partnerships to work with companies in this area. We know that our customers want not only to have applications, but a total solution.

Richard: So how do you see the third party market developing, is it important to you?

Chris: We certainly see it as important. In fact we have created a specialized ISV program. This provides special pricing on the clients and different options to get those clients to their end customers. We have also introduced a solutions center , an area for ISVs to show case their wares and direct potential customers to their website. This provides a way for enterprises to find pre-packaged solutions, because they might not necessarily want to develop from scratch.

We also provide a market for vendors, component SDK partners such as IBM and Sybase, who provide components that extend Crossfire.

Richard: You used to have an on-line on-device shop client, you do still have that?

Chris: It's not something that we are currently supporting. We created it for Sony Ericsson to accompany the introduction of the P800. There are now a number of specialized vendors in that market place so we are not developing the shop further.

Richard: Was it successful for the time that it was there?

Chris: It was very successful. In fact we still sell a few applications every month as there are still versions about and we have not shut the service down.

Richard: So how do you see AppForge tools developing in the future?

Chris: First, we want to be supporting the devices enterprises want to run their applications on, which is why Symbian OS support is very important. In parallel we want to make sure that we deliver the main stream development tools that the enterprise requires. Third is support for the process of taking an enterprise application and making it mobile, and that is what the introduction of our Datasync product was about.

Ultimately we want to make sure that our end customers always have the assurance that they don't have to be concerned about which devices come out, and how that would potentially affect them. We simply make sure that their investment in their software is maintained.


More information on AppForge Crossfire can be found on the AppForge Web site: www.appforge.com. More information on support for the latest Series 80 Platform devices can be found at Forum Nokia: www.forum.nokia.com/appforge. For the Sony Ericsson support see developer.sonyericsson.com.


Close    To Top
  • Prev Article-OS:
  • Next Article-OS:
  • Now: Tutorial for Web and Software Design > OS > Symbian > OS Content
    Photoshop Tutorial
     

    Special Effect

      3D Effect
      Photoshop Articles
    Programming Tutorial
     

    C/C++ Tutorial

      Visual Basic
      C# Tutorial
    Database Tutorial
     

    MySQL Tutorial

      MS SQL Tutorial
      Oracle Tutorial
    Geek Tutorial
     

    Blogging Tutorial

      RSS Tutorial
      Podcasting Tutorial
    Graphic Design Tutorial
      Coreldraw Tutorial
      Illustrator Tutorial
      3D Tutorials
    Webmaster Articles
     

    Domain Service

      Web Hosting
      Site Promotion
    Java Tutorial/ Articles
     

    Java Servlets

      JavaEE Tutorial
     

    JavaBeans Tutorial

    XML Tutorial/ Articles
     

    XML Style

      AJAX Tutorial
      XML Mobile
    Flash Tutorial/ Articles
     

    Flash Video

      Action Script
      Flash Articles
    OS Tutorial/ Articles
      Linux Tutorial
      Symbian Tutorial
      MacOS Tutorial
    Personal Tech
      Hardware Tutorial
      Software Tutorial
      Online Auction