Mobile Web Frameworks

4,003 views

Published on

This presentation speaks about various frameworks available for mobile web or thin client development and its supported features and functionalities. It also talks about the support of these frameworks to various platforms.

Published in: Technology, Business
2 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
4,003
On SlideShare
0
From Embeds
0
Number of Embeds
324
Actions
Shares
0
Downloads
0
Comments
2
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Mobile Web Frameworks

    1. 1. Mobile Web FrameworksShyamala Prayaga
    2. 2. Frameworks OverviewFrameworks for mobile webFeatures & functionalityPros and cons
    3. 3. Frameworks for mobile webJQuery mobileSencha TouchAppcelerator Titanium mobileDHTMLX TouchiUIWorkLightRhodes
    4. 4. Frameworks for mobile webNEXTJQ TouchPhoneGapQuickConnectFamilyCanappiMobl
    5. 5. JQuery Mobile
    6. 6. JQuery mobileLicense MIT/GPL2 LicensePerformance GoodFramework Target Web ApplicationsDevelopment HTML5, CSS3 and JavaScriptLanguageiOS Support YesAndroid Support Yes
    7. 7. JQuery mobileBlackBerry Support YesWebOS Support YesTablet Device Support YesDocumentation and Rich Documentation and tutorials availableTutorial
    8. 8. FunctionalitiesEnterprise data synchronization -Multi-Threaded Applications -File uploading YesImage Library Browsing -In Application Email -Application distribution support -Distribution analytics -Web Services Yes JSONMobile APIs support YesGeolocation support YesAccelerometer support YesCamera support Yes through PhoneGap
    9. 9. FunctionalitiesGesture / Multi-touch support YesDevice Motion Event Yes(accelerometer) supportDevice Orientation Event Yes(accelerometer) supportNative date/time picker support -SMS support -Orientation change support -Contact support -
    10. 10. Sencha Touch
    11. 11. Sencha TouchLicense GPL3 LicensePerformanceFramework Target Web ApplicationsDevelopment HTML5, CSS3 and JavaScriptLanguageiOS Support YesAndroid Support Yes
    12. 12. Sencha TouchBlackBerry Support YesWebOS Support NoTablet Device YesSupportDocumentation and Poor Documentation and TutorialTutorial
    13. 13. FunctionalitiesEnterprise data synchronization -Multi-Threaded Applications -File uploading -Image Library Browsing -In Application Email -Application distribution support -Distribution analytics -Web Services Yes,JSON, JSONPMobile APIs supportGeolocation support -Accelerometer support -Camera support -
    14. 14. FunctionalitiesGesture / Multi-touch support YesDevice Motion Event -(accelerometer) supportDevice Orientation Event -(accelerometer) supportNative date/time picker support -SMS support -Orientation change support NoContact support No
    15. 15. Titanium Mobile
    16. 16. Titanium MobileLicense APL v2PerformanceFramework Target Embedded ApplicationsDevelopment HTML and JavaScriptLanguageiOS Support YesAndroid Support Yes
    17. 17. Titanium MobileBlackBerry Support Beta VersionWebOS Support NoTablet Device No InformationSupportDocumentation and Poor DocumentationTutorial
    18. 18. FunctionalitiesEnterprise data synchronization NoMulti-Threaded Applications -File uploading -Image Library Browsing -In Application Email -Application distribution support Yes via cloudservicesDistribution analytics Yes via cloudservicesWeb Services -Mobile APIs support -Geolocation support YesAccelerometer support YesCamera support Yes
    19. 19. FunctionalitiesGesture / Multi-touch support YesDevice Motion Event -(accelerometer) supportDevice Orientation Event Yes(accelerometer) supportNative date/time picker support YesSMS support -Orientation change support YesContact support Yes
    20. 20. DHTMLX Touch
    21. 21. DHTMLX TouchLicense GNU GPL and Commercial LicensePerformanceFramework Target Web ApplicationDevelopment HTML5, CSS3 and JavaScriptLanguageiOS Support YesAndroid Support Yes
    22. 22. DHTMLX TouchBlackBerry Support NoWebOS Support NoTablet Device YesSupportDocumentation and Good DocumentationTutorial
    23. 23. FunctionalitiesEnterprise data synchronization -Multi-Threaded Applications -File uploading -Image Library Browsing -In Application Email -Application distribution support -Distribution analytics -Web Services -Mobile APIs support -Geolocation support YesAccelerometer support -Camera support -
    24. 24. FunctionalitiesGesture / Multi-touch support -Device Motion Event -(accelerometer) supportDevice Orientation Event -(accelerometer) supportNative date/time picker support -SMS support -Orientation change support -Contact support -
    25. 25. iUI
    26. 26. iUILicense New BSD LicensePerformanceFramework Target Web ApplicationsDevelopment HTML, CSS and JavaScriptLanguageiOS Support YesAndroid Support Yes
    27. 27. iUIBlackBerry Support Limited ModelsWebOS Support NoTablet Device YesSupportDocumentation and GoodTutorial
    28. 28. FunctionalitiesEnterprise data synchronization -Multi-Threaded Applications -File uploading -Image Library Browsing -In Application Email -Application distribution support -Distribution analytics -Web Services -Mobile APIs support -Geolocation support YesAccelerometer support YesCamera support -
    29. 29. FunctionalitiesGesture / Multi-touch support YesDevice Motion Event Yes(accelerometer) supportDevice Orientation Event Yes(accelerometer) supportNative date/time picker support -SMS support YesOrientation change support YesContact support -
    30. 30. WorkLight
    31. 31. WorkLightLicense Subscription LicensePerformanceFramework Target Embedded and Enterprise ApplicationsDevelopment HTML, CSS and JavaScriptLanguageiOS Support YesAndroid Support Yes
    32. 32. WorkLightBlackBerry Support YesWebOS Support NoTablet Device YesSupportDocumentation and No DocumentationTutorial
    33. 33. FunctionalitiesEnterprise data synchronization YesMulti-Threaded Applications YesFile uploading YesImage Library Browsing YesIn Application Email YesApplication distribution support YesDistribution analytics YesWeb Services YesMobile APIs support YesGeolocation support YesAccelerometer support YesCamera support Yes
    34. 34. FunctionalitiesGesture / Multi-touch support YesDevice Motion Event Yes(accelerometer) supportDevice Orientation Event Yes(accelerometer) supportNative date/time picker support YesSMS support YesOrientation change support YesContact support Yes
    35. 35. Rhodes
    36. 36. RhodesLicense MIT LicensePerformanceFramework Target Embedded ApplicationsDevelopment HTML, JavaScript and RubyLanguageiOS Support YesAndroid Support Yes
    37. 37. RhodesBlackBerry Support YesWebOS Support NoTablet Device YesSupportDocumentation and Rich DocumentationTutorial
    38. 38. FunctionalitiesEnterprise data synchronization Yes via RhoSyncMulti-Threaded Applications Yes via RubyFile uploading YesImage Library Browsing YesIn Application Email -Application distribution support Yes via RhoGalleryDistribution analytics YesWeb Services Yes SOAP, REST with JSONMobile APIs support YesGeolocation support YesAccelerometer support YesCamera support Yes
    39. 39. FunctionalitiesGesture / Multi-touch support YesDevice Motion Event Yes(accelerometer) supportDevice Orientation Event Yes(accelerometer) supportNative date/time picker support YesSMS support YesOrientation change support YesContact support Yes
    40. 40. Next Interfaces
    41. 41. Next InterfacesLicense APL v2PerformanceFramework Target Web ApplicationsDevelopment HTML5, CSS3 and JavaScript, GWTLanguageiOS Support YesAndroid Support Yes
    42. 42. Next InterfacesBlackBerry Support YesWebOS Support YesTablet Device YesSupportDocumentation and GoodTutorial
    43. 43. FunctionalitiesEnterprise data synchronization -Multi-Threaded Applications -File uploading -Image Library Browsing -In Application Email -Application distribution support -Distribution analytics -Web Services JSON, JSONP, GWT, RPCMobile APIs support -Geolocation support -Accelerometer support -Camera support Using PhoneGap
    44. 44. FunctionalitiesGesture / Multi-touch support YesDevice Motion Event -(accelerometer) supportDevice Orientation Event -(accelerometer) supportNative date/time picker support YesSMS support NoOrientation change support YesContact support Through PhoneGap
    45. 45. JQ Touch
    46. 46. JQ TouchLicense MIT LicensePerformanceFramework Target Web ApplicationsDevelopment HTML5, CSS3 and JavaScriptLanguageiOS Support YesAndroid Support Yes
    47. 47. JQ TouchBlackBerry Support NAWebOS Support NATablet Device YesSupportDocumentation and AverageTutorial
    48. 48. FunctionalitiesEnterprise data synchronization -Multi-Threaded Applications -File uploading -Image Library Browsing -In Application Email -Application distribution support -Distribution analytics -Web Services -Mobile APIs support -Geolocation support YesAccelerometer support -Camera support -
    49. 49. FunctionalitiesGesture / Multi-touch support -Device Motion Event -(accelerometer) supportDevice Orientation Event -(accelerometer) supportNative date/time picker support -SMS support -Orientation change support -Contact support -
    50. 50. PhoneGap
    51. 51. PhoneGapLicense MIT LicensePerformanceFramework Target Embedded ApplicationsDevelopment HTML and JavaScriptLanguageiOS Support YesAndroid Support Yes
    52. 52. PhoneGapBlackBerry Support YesWebOS Support YesTablet Device YesSupportDocumentation and GoodTutorial
    53. 53. FunctionalitiesEnterprise data synchronization NoMulti-Threaded Applications NoFile uploading YesImage Library Browsing -In Application Email -Application distribution support NoDistribution analytics N0Web Services -Mobile APIs support YesGeolocation support YesAccelerometer support YesCamera support Yes
    54. 54. FunctionalitiesGesture / Multi-touch support YesDevice Motion Event Yes(accelerometer) supportDevice Orientation Event Yes(accelerometer) supportNative date/time picker support YesSMS support YesOrientation change support YesContact support Yes
    55. 55. QuickConnectFamily
    56. 56. QuickConnectFamilyLicense MIT LicensePerformanceFramework Target Embedded and Enterprise ApplicationsDevelopment HTML, CSS and JavaScriptLanguageiOS Support YesAndroid Support Yes
    57. 57. QuickConnectFamilyBlackBerry Support YesWebOS Support YesTablet Device YesSupportDocumentation and AverageTutorial
    58. 58. FunctionalitiesEnterprise data synchronization YesMulti-Threaded Applications YesFile uploading YesImage Library Browsing YesIn Application Email YesApplication distribution support YesDistribution analytics YesWeb Services Yes XML, JSON, AJAxMobile APIs support YesGeolocation support YesAccelerometer support YesCamera support Yes
    59. 59. FunctionalitiesGesture / Multi-touch support YesDevice Motion Event Yes(accelerometer) supportDevice Orientation Event Yes(accelerometer) supportNative date/time picker support YesSMS support YesOrientation change support YesContact support Yes
    60. 60. Canappi
    61. 61. CanappiLicense Subscription LicensePerformanceFramework Target Enterprise ApplicationsDevelopment HTML, CSS and JavaScript, Silverlight,Language Objective CiOS Support YesAndroid Support Beta
    62. 62. CanappiBlackBerry Support NoWebOS Support NoTablet Device YesSupportDocumentation and NATutorial
    63. 63. FunctionalitiesEnterprise data synchronizationMulti-Threaded ApplicationsFile uploadingImage Library BrowsingIn Application EmailApplication distribution supportDistribution analyticsWeb Services JSONMobile APIs supportGeolocation support YesAccelerometer support YesCamera support Yes using PhoneGap
    64. 64. FunctionalitiesGesture / Multi-touch supportDevice Motion Event(accelerometer) supportDevice Orientation Event(accelerometer) supportNative date/time picker supportSMS supportOrientation change supportContact support
    65. 65. Mobl
    66. 66. MoblLicense MIT LicensePerformanceFramework Target Web ApplicationsDevelopment MoblLanguageiOS Support YesAndroid Support Yes
    67. 67. MoblBlackBerry Support NoWebOS Support YesTablet Device YesSupportDocumentation and GoodTutorial
    68. 68. FunctionalitiesEnterprise data synchronization -Multi-Threaded Applications -File uploading -Image Library Browsing -In Application Email -Application distribution support -Distribution analyticsWeb Services JSONMobile APIs support -Geolocation support YesAccelerometer support YesCamera support Yes using PhoneGap
    69. 69. FunctionalitiesGesture / Multi-touch support YesDevice Motion Event Yes (iOS)(accelerometer) supportDevice Orientation Event Yes (iOS)(accelerometer) supportNative date/time picker support NoSMS support NoOrientation change support -Contact support Yes through PhoneGap

    ×