Saturday, 11 May 2013

Mobile Application Development On Force.com Touch Platform-Part 3

This is in continuation with my previous posts .This post basically covers the difference between local and server side implementation approach for developing cross platform hybrid  mobile application on touch platform.

An hybrid mobile application is cross platform and generally use phonegap that comes bundled with mobile SDK to develop the application. Web developers familiar with the javascript will find it very friendly to learn and develop hybrid mobile application.

The following table below summarizes the difference and comparison between local(javascript on local device and using ForceTK/RemoteTk  library) and server side(Visualforce with Javascript Remoting) approach:



Local/ServerSide Hybrid mobile application development on touch platform
Feature local Approach using mobile packs(Backbone js/angulur js/jquerymobile) Server side Approach using Visualforce page
Databinding ForceTK or RemoteTK,Javascript modal functions for angular js or backbone js library functions Javascript Remoting can be used
Offline Support Smartstore.js can be used to achieve .Its relatively easier to provide this functionality in local side approach Html5 app cache concept can be used to provide offline(Not secure ,Smartstore Recommended),Browser capacity to store data is limited and hence if offline is major part of requirement its essential to develop with local side approach
Packaging Repeated Packaging for any changes to the application Less Frequent packaging due to One Time SFDC Package Deployment
SFDC API Remote TK consumes no API calls and hence can be used to save API calls,ForceTK consumes API call Visualforce Remoting feature and hence API calls are only consumed for DML operations
Code Storage The javascript library,CSS and whole code resides on the device The main javscript is written inside the visualforce pages
User Interface Jquery mobile can be used to provide good user interface.With angular and backbone libraries such as bootstrap can be used Jquery mobile is preferred .Although no hard rule ,any UI CSS library can be kept in static resource and used to develop mobile friendly UI
Development Effort The developer must be good in CSS,HTML5 and must be familiar with javscript libraries like angular or backbone.js The knowledge of visualforce ,jquerymobile and apex remoting is enough to develop server side hybrid application


The conclusion is at this point it really depends on the requirement to adopt which development model to prefer depending on the requirements .

Reference

http://www2.developerforce.com/mobile/

80 comments:





  1. My cousin recommended this blog and she was totally right keep up the fantastic work!





    Mobile Application

    ReplyDelete
    Replies
    1. Thanks and I am happy to post some great articles on the mobile app development in sfdc

      Delete
  2. I appreciate with this blog great post here.
    ad network

    ReplyDelete
  3. Thank you so much for the informative post on mobile application development. The growth in use of mobile devices has led to an explosion in the development of mobile apps.
    Android Mobile Application Development Companies in Bangalore

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. An individual who gets the core idea to develop iPhone applications need not develop an application by himself, as there are developers who vie with one another to attract the particular attention of clients and who possess rich experience in developing applications for this purpose tool.

    ReplyDelete
  6. Salesforce Touch: a mobile app for iPad/iPhone, and a mobile gateway for HTML5 compliant mobile devices (Android, Blackberry), authenticated through Identity (Oauth2), and capable of using Visualforce pages, as well as configuration-based updates (e.g. changes to standard layouts will affect the app). Salesforce Mobile Packs are not required for using Touch (but would help with Visualforce). Edit: This is meant to be a replacement for Salesforce Mobile, having been renamed to Salesforce Mobile Classic. There's no mention of when Salesforce Mobile Classic will be removed, but surely not until usage has dropped to critical levels.

    ReplyDelete
  7. The plans of the applications are doubtlessly not quite the same as the web or other programming frameworks and in this manner it needs practice reaction to numerous things like information, gadget, personalization issues. I have no idea about others however iPhone versatile requisition improvement has significantly more vary plans than the web or desktop frameworks.
    Mobile Application Development // Appllication Development // iPhone Application Development

    ReplyDelete
  8. Thanks for sharing with us your blog......

    web development company

    ReplyDelete
  9. Lopamudra Creative is a multifarious design and creative advertising agency in Delhi and Gurgaon, India,Choosing a creative agency to create advertising for your company can be confusing and difficult.
    App Design Company India
    creative agency in gurgaon
    creative app design agency
    advertising agencies??
    advertising agency in gurgaon??
    marketing and advertising companies??
    best advertising agency in india??

    ReplyDelete
  10. This comment has been removed by the author.

    ReplyDelete
  11. It's interesting that many of the bloggers to helped clarify a few things for me as well as giving.Most of ideas can be nice content.The people to give them a good shake to get your point and across the command.
    Mobile App Development Company in Dubai
    Android App Development Company in Dubai

    ReplyDelete
  12. ຫວັງວ່າທ່ານຈະມີບົດຄວາມທີ່ຫນ້າສົນໃຈແລະຫນ້າສົນໃຈຫຼາຍ. ຂອບໃຈຫຼາຍໆທ່ານ

    may ngam chan

    máy ngâm chân giải độc

    ReplyDelete
  13. Tänan teid, tänan teid. Artikkel on suur ja suur. Loodan, et tulevikus on paremad ja paremad ametikohad

    lưới chống chuột

    cửa lưới dạng xếp

    cửa lưới tự cuốn

    cửa lưới chống muỗi

    ReplyDelete
  14. Thank you for sharing this article, it is great info provide me. visit best leading
    mobile app development companies in usa

    ReplyDelete
  15. Awesome post! A very good step-by-step guide especially for a beginner like me. It’s overwhelming with information, thank you for making it easy and very detailed.. I’ll pop some questions here, if I need help, hope that’s okay.
    Mobile App Development Company In Chennai
    Android App Development Company In Chennai
    Android Application Development Company In Chennai
    Mobile App Development Company In India

    ReplyDelete
  16. Das Erkennen Ihres Artikels ist sehr gut. Vielen Dank für das Teilen eines interessanten Artikels

    giảo cổ lam 5 lá

    giảo cổ lam 7 lá

    giảo cổ lam khô

    giảo cổ lam 9 lá

    ReplyDelete
  17. Bài viết rất hay: Chúng tôi chuyên cung cấp các sản phẩm chất lượng



    lều xông hơi



    xông hơi sau sinh



    xông hơi hồng ngoại

    ReplyDelete
  18. Bài viết rất hay: Chúng tôi chuyên cung cấp các sản phẩm chất lượng



    Giảo cổ lam



    giảo cổ lam 9 lá



    giảo cổ lam giải độc gan

    ReplyDelete
  19. Hey, such a useful piece of information you are sharing here. Since a long time, I was badly in search of this information. Thanks for sharing it, dude. Also, I would like to share the information in my blog as well, so that, my visitors will also get such wonderful information.
    Xamarin Developers in Frisco | Hire Xamarin Developer

    ReplyDelete
  20. I must say, this is really an awesome post which you have shared in a simple and easy to grasp way. Surely I will share it in my post as we, to deliver the wonderful and well-researched information to my visitors too.

    online ordering system for restaurants
    Restaurant Website Ordering System
    Online Ordering Restaurant POS System

    ReplyDelete
  21. Bài viết rất hay: Chúng tôi chuyên cung cấp các sản phẩm chất lượng sau:



    bồn massage



    bon ngam chan



    máy massage chân



    Cảm ơn các bạn!

    ReplyDelete
  22. Nội Thất Trẻ Em Bảo An Kids là doanh nghiệp chuyên thiết kế và thi công các sản phẩm nội thất trẻ em bao gồm: Phòng ngủ trẻ em, Giường tầng, bàn học đẹp, kệ sách, bàn học hiện đại,

    Xu hướng thiết kế nội thất cho bé tạo không gian sống xanh tủ treo quần áo…

    ReplyDelete
  23. Sàn bê tông siêu nhẹ hiện nay đang dàn trờ thành giải pháp hữu hiệu thay thế các vật liệu truyền thống. Nhưng bán có biết những yếu tố nào ảnh hướng tới báo gia tầm sàn bê tông nhẹ không.

    Xem thêm

    nhà khung thép 2 tầng

    Sàn bê tông siêu nhẹ hà nội

    ReplyDelete
  24. Chuyên cung cấp các loại bồn ngâm chân, bồn ngâm matxa chân uy tín tại Hà Nội

    Bồn ngâm chân
    Bồn matxa chân

    ReplyDelete
  25. cheap ray bans sunglasses uk sale, combining elegant style and cutting-edge technology, a variety of styles of cheap ray bans aviator classic, the pointer walks between your exclusive taste style.

    ReplyDelete
  26. Bài viết rất hay: Chúng tôi chuyên cung cấp các sản phẩm chất lượng sau:



    Tác dụng thần kì của bồn ngâm chân



    Máy ngâm chân thải độc



    Chậu ngâm chân giá rẻ



    Cảm ơn các bạn!

    ReplyDelete
  27. Bài viết rất hay: Chúng tôi chuyên cung cấp các sản phẩm chất lượng sau:



    Lều xông hơi gia đình giá rẻ



    Lều xông hơi giá bao nhiêu



    Lều xông hơi loại nào tốt nhất hiện nay



    Cảm ơn các bạn!

    ReplyDelete
  28. The GT44 boys bunk bed is designed for homes with small space. This bed model is made from imported MDF imported from Thailand, high-class Korean paint. With this material, parents can be assured of long-term use because it does not affect the health of the baby. Refer to many other bunk beds at Bao An Kids: Mẫu giường tầng bé trai GT44

    ReplyDelete
  29. Bài viết rất hay: Chúng tôi chuyên cung cấp các sản phẩm chất lượng



    Tác dụng thần kỳ của giảo cổ lam 7 lá



    Giảo cổ lam giá rẻ tại Hà Nội



    Bao nhiêu tiền 1 kg giảo cổ lam


    ReplyDelete
  30. Bài viết rất hay: Chúng tôi chuyên cung cấp các sản phẩm chất lượng sau:

    Lều xông hơi tại nhà



    Lều xông hơi hồng ngoại



    Cảm ơn các bạn!

    ReplyDelete
  31. Outstanding blog about mobile application development!!! Thanks for sharing with us... Mobile Application Development Company in Delhi

    ReplyDelete
  32. Bài viết rất hay: Chúng tôi chuyên cung cấp các sản phẩm chất lượng sau:



    bồn massage giá rẻ tại hà nội



    bồn mát xa có lợi ích gì



    Cảm ơn các bạn!

    ReplyDelete
  33. Bài viết rất hay: Chúng tôi chuyên cung cấp các sản phẩm chất lượng sau:



    Lều xông hơi sau sinh có gì đặc biệt?



    Lều xông hơi gia đình giá rẻ



    Cảm ơn các bạn!

    ReplyDelete
  34. Amazing post.. very valuable information.
    our team works so hard to provide you the best website for the minimal price every day.
    Web design winnipeg
    Best SEO winnipeg

    ReplyDelete

Introducing Lightning Base Components

Lightning Base Components are great addition to the platform and in fact revolutionary .One of the concerns around lightning component ...