Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Building native apps using html5 wrapper for iPhone or Android?

    Hi there,

    I see a few posts about this on the forums but don't see a clear answer. Is there a way to build a mobile version of our application with SmartClient 8.2 and then wrap it with a tool (such as PhoneGap or AppGyver for instance) that would allow us to deliver the app natively through the Android or iPhone/iPad app stores?

    #2
    Yes, and it's done the same as with any other set of HTML/CSS/JavaScript assets. There are samples in the SDK under smartclientSDK/examples.

    Comment


      #3
      SmartClient Version: v8.2p_2012-03-22
      Android device - Xoom tablet.
      Titanium sample - Contacts.

      The Contacts sample provided is not working.I am able to deploy the code
      (on emulator)but when try to access the contacts.html it shows message "ISC is not defined".The code works well in browser mode (deploying as mobile web).

      I have also tried to copy the isomorphic directory in, build directory
      (..Contacts-android\build\android\bin\assets)..but still i think the SmartClient framework is not loading.

      Please let me know if i am missing something or where should the isomorphic directory be located on Android device after the .apk is generated.

      Also how to make it a part of the build in titanium so that the isomorphic directory is property created as part of build.

      Comment


        #4
        Sencha does this - perhaps Smartclient does?

        I went to Apps World in London today. Sencha had a big presence and one of the things that they showed me was using Sencha tools to do exactly this. You build your UI in Sencha and then run a command line tool to encapulate your application for IOS and Android. They also provide APIs for phone functions like camera etc.

        This is not much use to me because I have hundreds of hours of development in my Smartclient apps.

        It would be good if Smartclient could provide some better information about how to match this Sencha capability.

        Comment


          #5
          Using PhoneGap?

          In another thread Isomorphic suggest that they are going to provide a tutorial on using PhoneGap for packaging. I think that Isomorphic are concentrating on SmartGWT.mobile. It is not clear to me that there is any support packaging ordinary SmartClient applications.

          Comment


            #6
            Both SmartClient and SmartGWT just produce ordinary web assets (.html, .js etc files). That's what PhoneGap can package as a native application, and they provide extensive docs for how to do so. This is what Sencha was demonstrating, not their own technology.

            Comment

            Working...
            X