MontageJS can use as hybrid application

57 views
Skip to first unread message

minh lee

unread,
May 14, 2014, 9:10:57 PM5/14/14
to mont...@googlegroups.com
Hj MontageJS team,

I have some concerns about your framework before decide to use this in my project:
1/ Whether MontageJS fully support Android/iOS webkit or not.
2/ Can we build a Desktop application and Mobile application with only one layout. I mean that do we have to create different layout for Desktop and Mobile as well.
3/ I want to build mobile application by using webkit (run on webserver then display on webkit like Android/iOS application)
4/ How about UI control?. Is it customize some UI control for mobile like jqueryMobile...

Looking forward from you.
Many thanks,

Ryan Paul

unread,
May 15, 2014, 5:49:04 PM5/15/14
to minh lee, mont...@googlegroups.com
Hello!


1/ Whether MontageJS fully support Android/iOS webkit or not.
Yes, MontageJS is compatible with the WebKit rendering engines used on iOS and Android. We recommend using the MontageJS Digit user interface control set, which is specifically optimized for touch interaction in those environments. 

http://docs.montagestudio.com/montagejs/theme-digit-components.html

2/ Can we build a Desktop application and Mobile application with only one layout. I mean that do we have to create different layout for Desktop and Mobile as well.
MontageJS application layouts are built with conventional HTML and CSS. You can use the standard CSS media query features to design a responsive user interface layout that will adapt to the screen size. That approach makes it possible to use the same layout across desktop and mobile—and it should be practical in many cases.

Depending on the complexity of your application, however, you might want to build separate user interfaces. The MontageJS component system makes it really easy to separate presentation from application logic, so building multiple interfaces is very easy in cases where it’s desirable.


3/ I want to build mobile application by using webkit (run on webserver then display on webkit like Android/iOS application)

In order to put your application in the iOS App Store and Google Play, you will have to either use something like PhoneGap or build simple native shells that load the HTML content into embedded web views. Both are relatively easy. If you are loading a remote web application that is hosted on a server, it’s very simple—you just embed a web view and load the URL. You could also put the HTML files in the application bundle itself if you don’t want it to have to load from a remote server.

Thanks for reaching out to us. Don’t hesitate to ask if you have any further questions. We’re happy to help!

-- 
Ryan Paul
Montage Studio
Developer Relations

--
You received this message because you are subscribed to the Google Groups "Montage JS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to montagejs+...@googlegroups.com.
Visit this group at http://groups.google.com/group/montagejs.
For more options, visit https://groups.google.com/d/optout.

minh lee

unread,
May 15, 2014, 8:49:25 PM5/15/14
to mont...@googlegroups.com, minh lee
Thanks for your answer. It's really useful for us.

Please help me something as below:

On Friday, May 16, 2014 5:49:04 AM UTC+8, Ryan Paul wrote:
Hello!

1/ Whether MontageJS fully support Android/iOS webkit or not.
Yes, MontageJS is compatible with the WebKit rendering engines used on iOS and Android. We recommend using the MontageJS Digit user interface control set, which is specifically optimized for touch interaction in those environments. => can you specify which version will support above?.
 

http://docs.montagestudio.com/montagejs/theme-digit-components.html
2/ Can we build a Desktop application and Mobile application with only one layout. I mean that do we have to create different layout for Desktop and Mobile as well.
MontageJS application layouts are built with conventional HTML and CSS. You can use the standard CSS media query features to design a responsive user interface layout that will adapt to the screen size. That approach makes it possible to use the same layout across desktop and mobile—and it should be practical in many cases.

Depending on the complexity of your application, however, you might want to build separate user interfaces. The MontageJS component system makes it really easy to separate presentation from application logic, so building multiple interfaces is very easy in cases where it’s desirable. => Got it. Thanks


3/ I want to build mobile application by using webkit (run on webserver then display on webkit like Android/iOS application)

In order to put your application in the iOS App Store and Google Play, you will have to either use something like PhoneGap or build simple native shells that load the HTML content into embedded web views. Both are relatively easy. If you are loading a remote web application that is hosted on a server, it’s very simple—you just embed a web view and load the URL. You could also put the HTML files in the application bundle itself if you don’t want it to have to load from a remote server. => I decided to load from server than embedded HTML to webview ( don't use PhoneGap). Thanks.


Thanks for reaching out to us. Don’t hesitate to ask if you have any further questions. We’re happy to help!
=> Highly appreciate that. 
-- 
Ryan Paul
Montage Studio
Developer Relations

Ryan Paul

unread,
May 21, 2014, 4:59:34 PM5/21/14
to minh lee, mont...@googlegroups.com
Hi Minh,

I’ve consulted with our engineers about our WebKit version compatibility. We support Android from version 4.0.3 to the latest, which represents about 85% of Android users. On iOS, we support iOS 7, which represents about 95% of iOS users.

-- 
Ryan Paul
Developer Relations
Montage Studio

Reply all
Reply to author
Forward
0 new messages