Topic
  • 7 replies
  • Latest Post - ‏2013-05-08T12:57:47Z by giocot
giocot
giocot
164 Posts

Pinned topic Developing App

‏2013-05-01T10:06:50Z |

Hi all

 

is it possible develop APP with EGL ?

 

thanks

 

  • markevans
    markevans
    2887 Posts

    Re: Developing App

    ‏2013-05-01T13:52:04Z  

    Hi,

    Can you expand on what you mean by APP? 

     

     

  • giocot
    giocot
    164 Posts

    Re: Developing App

    ‏2013-05-01T15:04:35Z  
    • markevans
    • ‏2013-05-01T13:52:04Z

    Hi,

    Can you expand on what you mean by APP? 

     

     

    Hi Mak

     

    here what i mean for APP : http://en.wikipedia.org/wiki/Mobile_app

     

    thanks

  • dan_darnell
    dan_darnell
    973 Posts

    Re: Developing App

    ‏2013-05-01T16:19:41Z  
    • giocot
    • ‏2013-05-01T15:04:35Z

    Hi Mak

     

    here what i mean for APP : http://en.wikipedia.org/wiki/Mobile_app

     

    thanks

    Short answer:

    You cannot develop native mobile applications using EGL that you could then deploy (or sell) via one of the app stores.

    Longer answer:

    You can develop Web 2.0 applications using EGL that most mobile devices can access via a browser interface.

    A hybrid approach involving writing a native mobile application which uses a web view to encapsulate a Web 2.0 EGL application is possible (we've done it). Such a hybrid app could theoretically be deployed on an app store (although it would probably not pass the scrutiny of Apple and make it to the Apple iTunes store).

    Another approach (although I am unaware of anyone having tried it) would be to write a Web 2.0 application in EGL and run it through a technology such as PhoneGap to make it run as a native mobile application. Again though, I haven't tried it or heard of anyone who has.

    Hope this helps.

    --Dan

     

  • giocot
    giocot
    164 Posts

    Re: Developing App

    ‏2013-05-01T17:29:08Z  

    Short answer:

    You cannot develop native mobile applications using EGL that you could then deploy (or sell) via one of the app stores.

    Longer answer:

    You can develop Web 2.0 applications using EGL that most mobile devices can access via a browser interface.

    A hybrid approach involving writing a native mobile application which uses a web view to encapsulate a Web 2.0 EGL application is possible (we've done it). Such a hybrid app could theoretically be deployed on an app store (although it would probably not pass the scrutiny of Apple and make it to the Apple iTunes store).

    Another approach (although I am unaware of anyone having tried it) would be to write a Web 2.0 application in EGL and run it through a technology such as PhoneGap to make it run as a native mobile application. Again though, I haven't tried it or heard of anyone who has.

    Hope this helps.

    --Dan

     

    Hi Dan

    many thanks; a question where i can find a tutorial of the "hybrid approach" that you ahve done ? 

     

    Thanks

     

  • dan_darnell
    dan_darnell
    973 Posts

    Re: Developing App

    ‏2013-05-01T17:39:04Z  
    • giocot
    • ‏2013-05-01T17:29:08Z

    Hi Dan

    many thanks; a question where i can find a tutorial of the "hybrid approach" that you ahve done ? 

     

    Thanks

     

    The hybrid approach is very platform-specific because you are writing native code for the platform you are targeting and combining that with an internal component capable of rendering browser-based content.

    In our case, we were developing for Android devices and on that platform it is a matter of creating a native Android application that incorporates a WebView component into the native user interface. A WebView accepts a URL and basically acts like an embedded web browser within the context of the larger native application.

    Are you developing for a particular device or platform?

    --Dan

     

     

  • dan_darnell
    dan_darnell
    973 Posts

    Re: Developing App

    ‏2013-05-01T17:43:32Z  
    • giocot
    • ‏2013-05-01T17:29:08Z

    Hi Dan

    many thanks; a question where i can find a tutorial of the "hybrid approach" that you ahve done ? 

     

    Thanks

     

    One other option that I neglected to mention before...

    There is a tech preview of Dojo Mobile components available for EGL in RBD. These components bring some basic native-like functionality to your EGL-based web applications. You are still creating applications that run in a browser but with Dojo Mobile components they have more of the look and feel of a native mobile application. That said, I do not recommend using the Dojo Mobile tech preview for production applications because it is not officially supported by IBM.

    --Dan

  • giocot
    giocot
    164 Posts

    Re: Developing App

    ‏2013-05-08T12:57:47Z  

    The hybrid approach is very platform-specific because you are writing native code for the platform you are targeting and combining that with an internal component capable of rendering browser-based content.

    In our case, we were developing for Android devices and on that platform it is a matter of creating a native Android application that incorporates a WebView component into the native user interface. A WebView accepts a URL and basically acts like an embedded web browser within the context of the larger native application.

    Are you developing for a particular device or platform?

    --Dan

     

     

    Hi Dan

    "Are you developing for a particular device or platform?"

    Android could be a good start, can you suggesto me documentation / tutorial how to develop a small app with EGL ?

     

    Thanks