SlideShare a Scribd company logo
1 of 15
Download to read offline
HTML5 overview

   August 2012




©2011 appbackr inc. confidential and proprietary.
HTML5
Presentation




                                                     Is a markup language for structuring and presenting
                                                     content for the World Wide Web.

                                                     Improves, extends and rationalizes the markup
                                                     available for documents.

                                                     Supports the latest multimedia.

                                                     Introduces markup and application programming
                                                     interfaces (APIs) for complex web applications.

                                                     Is a potential candidate for cross-platform mobile
                                                     applications.



                                                                                                           2
 ©2011 appbackr inc. confidential and proprietary.
HTML5
HTML5 apps Vs. Native apps



                 HTML5 apps                           Native apps

         Ø  Rich web-based apps that        Ø  Written for a specific platform
             run on any device                   (Android, iOS, Blackberry, …)

         Ø  Distributed through the rules   Ø  Distributed trough app stores
             of the open web                     controlled by the owners of
                                                 the platforms

         Ø  Will get better than native     Ø  Are currently more powerful
             apps                                than HTML5 apps




                                                                                   3
HTML5
Types of HTML5 apps




                                                     4
 ©2011 appbackr inc. confidential and proprietary.
Operating Systems
BlackBerry OS

                                                     Is a proprietary mobile operating system developed by
                                                     Research In Motion (RIM).

                                                     Designed specifically for RIM’s Blackberry devices.

                                                     Is best known for its robust support for push Internet
                                                     email.

                                                     Uses Blackberry App World to download applications.

                                                     Works with native application. Since 2010, RIM
                                                     introduced a web development platform allowing the
                                                     creation of HTML web apps.

                                                     The new BlackBerry 10 is likely to be launched in Q1
                                                     of 2013, it’s based on QNX which was acquired by
                                                     RIM in 2010.

                                                                                                              5
 ©2011 appbackr inc. confidential and proprietary.
Operating Systems
Chrome OS



                     Is a Linux-based, open-source operating system
                     designed by Google.

                     Works exclusively with web applications.

                     Is aimed at users who spend most of their computer
                     time on the Web : the only application on the device is
                     a browser.

                     Stores all the apps, documents, and settings directly
                     on the web.

                     Uses chrome web store to download web applications.




                                                                             6
Operating Systems
Firefox OS



                                                     Is an open-source operating system in development
                                                     by Mozilla.

                                                     Aims to support HTML5 apps written using open Web
                                                     technologies rather than platform-specific native APIs.

                                                     Allows developers to easily port their HTML5 apps.

                                                     Will enable 75% of Apple and Google apps to work on
                                                     it.

                                                     The first handsets running Firefox OS are likely to
                                                     arrive on January 2013.




                                                                                                           7
 ©2011 appbackr inc. confidential and proprietary.
Operating Systems
Tizen OS



                                                     Is an open-source mobile operating system based on
                                                     the Linux OS.

                                                     Incorporates a number of modules from the MeeGo
                                                     project, which is a combination of the Intel’s OS
                                                     (Moblin) and the Nokia’s (Maemo).

                                                     Is based on web standards such as HTML5 and WAC
                                                     web technologies.

                                                     Will be designed for use in tablets, netbooks,
                                                     smartphones, smart TVs, and in-vehicle infotainment
                                                     systems.




                                                                                                         8
 ©2011 appbackr inc. confidential and proprietary.
Devices
BlackBerry, Chrome, and Tizen devices
                    BlackBerry devices                 Chrome devices                     Tizen devices
                    ü  Push email technology          ü    Fast and secured interface   ü  Flexible and powerful interface
                    ü  Fast typing (QWERTY            ü    Easy to use (intuitive)      ü  3D window effects
    Smartphones




                        keyboard)                      ü    Only able to run web apps    ü  Advanced multimedia
                    ü  Capable for compressing data   ü    Multi-task capability        ü  Location based service
                        to half the size                                                      frameworks
                    ü  Native apps available on                                          ü  Multi-task and multi-touch
                        BlackBerry App World                                                  capabilities
                    ü  Slow Web browser                                                  ü  Support for scalable screen
                                                                                              resolution


                    PlayBook (Tablet):                 ChromeBook (Computer):             Tizen Tabet:
                    ü  Clean and pleasing to use      ü  Quick and protected            ü  Touch-optimized user interface
    Other devices




                        interface                      ü  Connect the Internet via       ü  Built-in applications for Web
                    ü  Good display quality               Wi-Fi, 3G or 4G network            browsing, personal information
                    ü  Multitask capability           ü  Automatically updated              management, and media
                                                       ü  Requires Internet                  consumption
                                                           connection
                                                       ü  No internal storage, data
                                                           will be stored on Google’s
                                                           cloud


                                                                                                                            9
 ©2011 appbackr inc. confidential and proprietary.
Tizen
Tizen EFL Webkit

    The Enlightenment Foundation Libraries (EFL) is a set of open source graphical
    software libraries that grew out of the Enlightenment window manager project.




                                                                                     10
 ©2011 appbackr inc. confidential and proprietary.
Tizen
Tizen APIs

 An application programming interface (API) is a specification intended to be used as an interface by
 software components to communicate with each other. WAC and W3C are two API standards.




                                                                                                    11
 ©2011 appbackr inc. confidential and proprietary.
Tizen
Tizen Device API specifications

 API                                   Description
 Tizen                                 The base object for accessing Tizen Device APIs.
 Alarm                                 This API provides functionality for setting and unsetting alarms.
 Application                           This API provides information about running and installed applications and controls them.
 Bluetooth                             This API enables control over Bluetooth.
 Calendar                              This API enables the management of calendar information.
 Call                                  This API allows accessing call history for cellular and VoIP calls. Call support will be added later.
 Contact                               This API enables the management of contact information.
 Filesystem                            This API provides access to the file system of a device.
 Geocoder                              This API provides "geocoding" and "reverse geocoding" functionality.
 LBS                                   The base object for accessing location based service(LBS) APIs.
 Media Content                         This API provides functionality to discover multimedia content (such as images, videos or music).
 Messaging                             This API allows SMS, MMS, IM and Email message sending and receiving.
 NFC                                   This API allows access to NFC device(s).
 System Information                    This API provides information about the device's display, network, storage and other capabilities.
 Time                                  This API exposes information about date, time and time zones.

                                                                                                                                         12
 ©2011 appbackr inc. confidential and proprietary.
Porting HTML5 apps to Tizen
Configuration
           !"#$%&"'$() *+,$-
           !"#$%&"'( )*+",
   Ø  Change namespace
           !""#$$%&'(%) *+,#-
                    !"#$%&'()*+,-.!"##$%&&'''(')(*+,&-.&'/0,1#.!2)*+,-/'#0&,3!"##$%&&#/41-(*+,&-.&'/0,1#.!251+./*-3!6(7281#9!2
                                                                  !"#$%&'()*$3!"##$%&&#/41-(*+,&-.&'/0,1#.!251+./*-3!6(7281#9!2
                                                                              3!"##$%&&#/41-(*+,&-.&'/0,1#.!251+./*-3!6(7281#9!2
                  !"#$%&'()*+,-.!"##$%&&'''(')(*+,&-.&'/0,1#.!2345-.%#/61-7!"##$%&&#/61-(*+,&-.&'/0,1#.!281+./*-7!9(:2;1#<!2
                    5/1':*01.3!;<==.>+11-!2/03!"##$%&&?*<+@*:9/-(>*:&A<+9!B
                    5/1':*01.3!;<==.>+11-!2/03!"##$%&&?*<+@*:9/-(>*:&A<+9!B222
                             3!;<==.>+11-
                    5/1':*01.3!;<==.>+11-!2/03!"##$%&&?*<+@*:9/-(>*:&A<+9!B222
                  8/1'4*01.7!=>55.?+11-!2/07!"##$%&&@*>+A*4</-(?*4&B>+<!C22
                      !#12,(-31.!/>*-($-,!&B22

           !"##$%&'() *$+"%
                    !#/0,(-1/.!/?*-($-,!&C22
                      !12,'&,'(-31.!/-01C("#:=!&B22
                    !/0,'&,'(-1/.!/-013("#45!&C22
   Ø  Change configuration files
                      !,4*&56734!8,4*&5((
                    !,2*&34512!6,2*&3((
                      !47'92385((
                    !25'70163((
                 !"#$%&'()*+,-.!"##$%&&'''(')(*+,&-.&'/0,1#.!2345-.%#/61-7!"##$%&&#/61-(*+,&-.&'/0,1#.!281+./*-7!9(:2;1#<!2
                      !+#1&,-&85((
                    !+#/&,-&63((
                 8/1'4*01.7!=>55.?+11-!2/07!"##$%&&@*>+A*4</-(?*4&B>+<!C22
                      !:&4'73&(((,4*&.!"##$%&&#/41-(*+,&9$/&>*-#9>#!2+1D</+103!#+<1!&B
                    !8&2'51&(,2*&.!"##$%&&#/61-(*+,&<$/&?*-#<?#!2+1D>/+107!#+>1!&C
                    !"#$%&'#()$*#+!"##$%&&#/61-(*+,&<$/&?*-#<?#!2+1D>/+107!#+>1!&C
                                   !"##$%&&#/61-(*+,&<$/&?*-#<?#!2+1D>/+107!#+>1!&C
                   !#/0,(-1/.!/?*-($-,!&C22
                      !:&4'73&(,4*&.!"##$%&&#/41-(*+,&9$/&,1*>*01+!2+1D</+103!#+<1!&B
                    !8&2'51&(,2*&.!"##$%&&#/61-(*+,&<$/&,1*?*01+!2+1D>/+107!#+>1!&C
                    !"#$%&'#()$*#+!"##$%&&#/61-(*+,&<$/&,1*?*01+!2+1D>/+107!#+>1!&C
                                   !"##$%&&#/61-(*+,&<$/&,1*?*01+!2+1D>/+107!#+>1!&C
                   !/0,'&,'(-1/.!/-013("#45!&C22
                      !:&4'73&(,4*&.!"##$%&&#/41-(*+,&9$/&#/41-!2+1D</+103!#+<1!&B
                    !8&2'51&(,2*&.!"##$%&&#/61-(*+,&<$/&#/61-!2+1D>/+107!#+>1!&C
                    !"#$%&'#()$*#+!"##$%&&#/61-(*+,&<$/&#/61-!2+1D>/+107!#+>1!&C
                                   !"##$%&&#/61-(*+,&<$/&#/61-!2+1D>/+107!#+>1!&C
                   !,2*&34512!6,2*&3((
                      !411&--(23#%#,.!"##$%&&9$/('<-01+,+*<-0(>*:&!2.<E0*:9/-.3!#+<1!&B
                    !2//&--(01#%#,.!"##$%&&<$/('>-01+,+*>-0(?*4&!2.>E0*4</-.7!#+>1!&C
                 !"#$%&'()*+,-.!"##$%&&'''(')(*+,&-.&'/0,1#.!2345-.%#/61-7!"##$%&&#/61-(*+,&-.&'/0,1#.!281+./*-7!9(:2;1#<!2
                   !25'70163((
                      !'#0&,/-&''#,% 32'4'#2,;+21<.!=9-0.>9$1!2/-0/>9#*+F$+1.1->13!0/.9E=1!2E9>GE<##*-F$+1.1->13!0/.9E=1!2&B
                    !'#9&,:-&''#,% 10'2'#0,;+0/<.!5<-0.?<$1!2/-0/?<#*+F$+1.1-?17!0/.<E51!2E<?GE>##*-F$+1.1-?17!0/.<E51!2&C
                 8/1'4*01.7!=>55.?+11-!2/07!"##$%&&@*>+A*4</-(?*4&B>+<!C22
                   !+#/&,-&63((
                    !8"#$%&'5
                  !6"#$%&'3
                    !#/0,(-1/.!/?*-($-,!&C22
                   !8&2'51&(((,2*&.!"##$%&&#/61-(*+,&<$/&?*-#<?#!2+1D>/+107!#+>1!&C
   Ø  Change access URL
                    !/0,'&,'(-1/.!/-013("#45!&C22
                   !8&2'51&(,2*&.!"##$%&&#/61-(*+,&<$/&,1*?*01+!2+1D>/+107!#+>1!&C
                    !,2*&34512!6,2*&3((
                   !8&2'51&(,2*&.!"##$%&&#/61-(*+,&<$/&#/61-!2+1D>/+107!#+>1!&C
                    !25'70163((
                   !2//&--(01#%#,.!"##$%&&<$/('>-01+,+*>-0(?*4&!2.>E0*4</-.7!#+>1!&C
                    !"##$%%&'()*)+,!"##$%&&<$/('>-01+,+*>-0(?*4&!2.>E0*4</-.7!#+>1!&C
                                    !"##$%&&<$/('>-01+,+*>-0(?*4&!2.>E0*4</-.
                                    !"##$%&&<$/('>-01+,+*>-0(?*4&!2.>E0*4</-.7!#+>1!&C
                    !+#/&,-&63((
                   !'#9&,:-&''#,% 10'2'#0,;+0/<.!5<-0.?<$1!2/-0/?<#*+F$+1.1-?17!0/.<E51!2E<?GE>##*-F$+1.1-?17!0/.<E51!2&C
                    !8&2'51&(((,2*&.!"##$%&&#/61-(*+,&<$/&?*-#<?#!2+1D>/+107!#+>1!&C
                 !6"#$%&'3
   Ø  Change settings
                    !8&2'51&(,2*&.!"##$%&&#/61-(*+,&<$/&,1*?*01+!2+1D>/+107!#+>1!&C
                    !8&2'51&(,2*&.!"##$%&&#/61-(*+,&<$/&#/61-!2+1D>/+107!#+>1!&C
                    !2//&--(01#%#,.!"##$%&&<$/('>-01+,+*>-0(?*4&!2.>E0*4</-.7!#+>1!&C
                    !'#9&,:-&''#,% 10'2'#0,;+0/<.!5<-0.?<$1!2/-0/?<#*+F$+1.1-?17!0/.<E51!2E<?GE>##*-F$+1.1-?17!0/.<E51!2&C
                    !"#$%&'(%""#&) /-0/?<#*+F$+1.1-?17!0/.<E51!2E<?GE>##*-F$+1.1-?17!0/.<E51!2&C
                                    /-0/?<#*+F$+1.1-?17!0/.<E51!2E<?GE>##*-
                                                                 E<?GE>##*-F
               !"!6"#$%&'3                                                                                       !"#$%&'()
            !"                                                                                                !"#$%&'()




                                                                                                                                   13
 ©2011 appbackr inc. confidential and proprietary.
         !"                                                                                                  !"#$%&'()
Porting HTML5 apps to Tizen
 Screen Resolution – Device Orientation

"#$%&'(#$)#*+#
   Screen Resolution                                                   %#"



     Ø  Full screen
         !"#$


     Ø  Screen ratio                                                     '(!)           !#&"
                      !%(!"                 )""
"#$%"&'($")*+*$,)
  Ø  CSS3


     Device Orientation
!"#$%&'(')*+$,-&*$.#/$*00$'1$2#1'()#2$3%&$4"#$5+*6/%%781$90%&4&*'4:$;%2#
   345670089:;<=>?@
                                                   A+,-.9:BC@
!"#$0"61'<*+$+%('<$%3$&%0#$;%=#;#)4$'1$';0+#;#)4#2$')$4"'1$%&'#)4*4'%)

                                                                             *+,-./012




                                                       !"# "$$%&%'() *($+,#-./.01
                                                       "$$23%&%(!('+2"$$(4(#"+5,'6'$4785'9:#"!5+;231
                                                       "$$2;%&%(!('+2"$$(4(#"+5,'6'$4785'9:#"!5+;2;1




                                                                                                       14
   ©2011 appbackr inc. confidential and proprietary.
Thank you
                        appbackr.com/xchange




©2011 appbackr inc. confidential and proprietary.

More Related Content

What's hot

The future of the Adobe Flash platform
The future of the Adobe Flash platformThe future of the Adobe Flash platform
The future of the Adobe Flash platformMichael Chaize
 
Breizh camp adobe flex et les mobiles
Breizh camp   adobe flex et les mobilesBreizh camp   adobe flex et les mobiles
Breizh camp adobe flex et les mobilesMichael Chaize
 
HTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyHTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyDMI
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guidePrayukth K V
 
Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7Marco Tabor
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Marco Tabor
 
Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10Marco Tabor
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionMarco Tabor
 
Mobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th editionMobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th editionMarco Tabor
 
Mobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th editionMobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th editionMarco Tabor
 
Pariksha mobile applications
Pariksha mobile applicationsPariksha mobile applications
Pariksha mobile applicationsparikshalabs.com
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development PlatformsMike Wolfson
 
Managing the Android Supply Chain and the Role of SPDX
Managing the Android Supply Chain and the Role of SPDXManaging the Android Supply Chain and the Role of SPDX
Managing the Android Supply Chain and the Role of SPDXBlack Duck by Synopsys
 
Voice gate mobile group presentation v1.1
Voice gate mobile group presentation  v1.1Voice gate mobile group presentation  v1.1
Voice gate mobile group presentation v1.1voicegateindia
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application DevelopmentTharindu Dassanayake
 
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile DevicesCreating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devicespaultrani
 

What's hot (20)

The future of the Adobe Flash platform
The future of the Adobe Flash platformThe future of the Adobe Flash platform
The future of the Adobe Flash platform
 
Breizh camp adobe flex et les mobiles
Breizh camp   adobe flex et les mobilesBreizh camp   adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
 
HTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyHTML5 for Mobile - When and Why
HTML5 for Mobile - When and Why
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guide
 
Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9
 
Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th edition
 
Mobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th editionMobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th edition
 
Mobile technology
Mobile technologyMobile technology
Mobile technology
 
Mobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th editionMobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th edition
 
Pariksha mobile applications
Pariksha mobile applicationsPariksha mobile applications
Pariksha mobile applications
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development Platforms
 
Profound logic 2012
Profound logic 2012Profound logic 2012
Profound logic 2012
 
Managing the Android Supply Chain and the Role of SPDX
Managing the Android Supply Chain and the Role of SPDXManaging the Android Supply Chain and the Role of SPDX
Managing the Android Supply Chain and the Role of SPDX
 
Mobile browser testing v1.0
Mobile browser testing v1.0Mobile browser testing v1.0
Mobile browser testing v1.0
 
Voice gate mobile group presentation v1.1
Voice gate mobile group presentation  v1.1Voice gate mobile group presentation  v1.1
Voice gate mobile group presentation v1.1
 
Jason cross
Jason crossJason cross
Jason cross
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Development
 
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile DevicesCreating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devices
 

Similar to Html5 overview

Collaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsCollaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsAyushman Jain
 
Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6Marco Tabor
 
Mobile Developers Guide To The Galaxy
Mobile Developers Guide To The GalaxyMobile Developers Guide To The Galaxy
Mobile Developers Guide To The GalaxyAvenga Germany GmbH
 
developementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxdevelopementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxPoooi2
 
Developing Tizen Operating System Based Solutions - IDF2013 Beijing
Developing Tizen Operating System Based Solutions - IDF2013 BeijingDeveloping Tizen Operating System Based Solutions - IDF2013 Beijing
Developing Tizen Operating System Based Solutions - IDF2013 BeijingRyo Jin
 
Top 10 Mobile App Development Frameworks for 2023.
Top 10 Mobile App Development Frameworks for 2023.Top 10 Mobile App Development Frameworks for 2023.
Top 10 Mobile App Development Frameworks for 2023.Techugo
 
Best Mobile App Development Frameworks in 2023.pdf
Best Mobile App Development Frameworks in 2023.pdfBest Mobile App Development Frameworks in 2023.pdf
Best Mobile App Development Frameworks in 2023.pdfFuGenx Technologies
 
Top Mobile App Development Frameworks to Build Apps
Top Mobile App Development Frameworks to Build AppsTop Mobile App Development Frameworks to Build Apps
Top Mobile App Development Frameworks to Build AppsWindzoon Technologies
 
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERSLUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERSMicrosoft Mobile Developer
 
Best Interactive guide on Top 10 Mobile App Development Frameworks
Best Interactive guide on Top 10 Mobile App Development FrameworksBest Interactive guide on Top 10 Mobile App Development Frameworks
Best Interactive guide on Top 10 Mobile App Development Frameworksvarshasolanki7
 
Mobile Developer's Guide To The Galaxy Edition 2
Mobile Developer's Guide To The Galaxy Edition 2Mobile Developer's Guide To The Galaxy Edition 2
Mobile Developer's Guide To The Galaxy Edition 2Avenga Germany GmbH
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app developmentIBM Software India
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app developmentMarkovate
 
PhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterprisePhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterpriseBryce Curtis
 
Top 7 mobile app development frameworks in 2021
Top 7 mobile app development frameworks in 2021Top 7 mobile app development frameworks in 2021
Top 7 mobile app development frameworks in 2021Capital Numbers
 

Similar to Html5 overview (20)

Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
 
Collaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsCollaborative and agile development of mobile applications
Collaborative and agile development of mobile applications
 
Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6
 
Mobile Apps Develpment - A Comparison
Mobile Apps Develpment - A ComparisonMobile Apps Develpment - A Comparison
Mobile Apps Develpment - A Comparison
 
Mobile Developers Guide To The Galaxy
Mobile Developers Guide To The GalaxyMobile Developers Guide To The Galaxy
Mobile Developers Guide To The Galaxy
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
developementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxdevelopementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptx
 
Developing Tizen Operating System Based Solutions - IDF2013 Beijing
Developing Tizen Operating System Based Solutions - IDF2013 BeijingDeveloping Tizen Operating System Based Solutions - IDF2013 Beijing
Developing Tizen Operating System Based Solutions - IDF2013 Beijing
 
Most Popular Cross Platform Mobile Development Tools
Most Popular Cross Platform Mobile Development ToolsMost Popular Cross Platform Mobile Development Tools
Most Popular Cross Platform Mobile Development Tools
 
Top 10 Mobile App Development Frameworks for 2023.
Top 10 Mobile App Development Frameworks for 2023.Top 10 Mobile App Development Frameworks for 2023.
Top 10 Mobile App Development Frameworks for 2023.
 
Best Mobile App Development Frameworks in 2023.pdf
Best Mobile App Development Frameworks in 2023.pdfBest Mobile App Development Frameworks in 2023.pdf
Best Mobile App Development Frameworks in 2023.pdf
 
Top Mobile App Development Frameworks to Build Apps
Top Mobile App Development Frameworks to Build AppsTop Mobile App Development Frameworks to Build Apps
Top Mobile App Development Frameworks to Build Apps
 
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERSLUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
 
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
 
Best Interactive guide on Top 10 Mobile App Development Frameworks
Best Interactive guide on Top 10 Mobile App Development FrameworksBest Interactive guide on Top 10 Mobile App Development Frameworks
Best Interactive guide on Top 10 Mobile App Development Frameworks
 
Mobile Developer's Guide To The Galaxy Edition 2
Mobile Developer's Guide To The Galaxy Edition 2Mobile Developer's Guide To The Galaxy Edition 2
Mobile Developer's Guide To The Galaxy Edition 2
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app development
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app development
 
PhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterprisePhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the Enterprise
 
Top 7 mobile app development frameworks in 2021
Top 7 mobile app development frameworks in 2021Top 7 mobile app development frameworks in 2021
Top 7 mobile app development frameworks in 2021
 

More from appbackr

The Growth of Mobile Internet Revenue - Tim Merel, Managing Director Digi-Ca...
The Growth of Mobile Internet Revenue  - Tim Merel, Managing Director Digi-Ca...The Growth of Mobile Internet Revenue  - Tim Merel, Managing Director Digi-Ca...
The Growth of Mobile Internet Revenue - Tim Merel, Managing Director Digi-Ca...appbackr
 
Mozilla app retreat
Mozilla app retreatMozilla app retreat
Mozilla app retreatappbackr
 
Apps for everything Alec Saunders, QNX
Apps for everything   Alec Saunders, QNXApps for everything   Alec Saunders, QNX
Apps for everything Alec Saunders, QNXappbackr
 
Ryo koyama
Ryo koyamaRyo koyama
Ryo koyamaappbackr
 
Fico app retreat 2014 presentation
Fico app retreat 2014 presentationFico app retreat 2014 presentation
Fico app retreat 2014 presentationappbackr
 
Digi capital mobile internet investment review q2 2014 summary
Digi capital mobile internet investment review q2 2014 summaryDigi capital mobile internet investment review q2 2014 summary
Digi capital mobile internet investment review q2 2014 summaryappbackr
 
Tizen Developer Conference 2014
Tizen Developer Conference 2014 Tizen Developer Conference 2014
Tizen Developer Conference 2014 appbackr
 
Appscore Presentation at the Napa App Retreat 2013 - appbackr
Appscore Presentation at the Napa App Retreat 2013 - appbackrAppscore Presentation at the Napa App Retreat 2013 - appbackr
Appscore Presentation at the Napa App Retreat 2013 - appbackrappbackr
 
Appbackr xchange tizen developer conference
Appbackr xchange   tizen developer conferenceAppbackr xchange   tizen developer conference
Appbackr xchange tizen developer conferenceappbackr
 
Quixey Presentation for The Napa App Retreat
Quixey Presentation for The Napa App RetreatQuixey Presentation for The Napa App Retreat
Quixey Presentation for The Napa App Retreatappbackr
 

More from appbackr (10)

The Growth of Mobile Internet Revenue - Tim Merel, Managing Director Digi-Ca...
The Growth of Mobile Internet Revenue  - Tim Merel, Managing Director Digi-Ca...The Growth of Mobile Internet Revenue  - Tim Merel, Managing Director Digi-Ca...
The Growth of Mobile Internet Revenue - Tim Merel, Managing Director Digi-Ca...
 
Mozilla app retreat
Mozilla app retreatMozilla app retreat
Mozilla app retreat
 
Apps for everything Alec Saunders, QNX
Apps for everything   Alec Saunders, QNXApps for everything   Alec Saunders, QNX
Apps for everything Alec Saunders, QNX
 
Ryo koyama
Ryo koyamaRyo koyama
Ryo koyama
 
Fico app retreat 2014 presentation
Fico app retreat 2014 presentationFico app retreat 2014 presentation
Fico app retreat 2014 presentation
 
Digi capital mobile internet investment review q2 2014 summary
Digi capital mobile internet investment review q2 2014 summaryDigi capital mobile internet investment review q2 2014 summary
Digi capital mobile internet investment review q2 2014 summary
 
Tizen Developer Conference 2014
Tizen Developer Conference 2014 Tizen Developer Conference 2014
Tizen Developer Conference 2014
 
Appscore Presentation at the Napa App Retreat 2013 - appbackr
Appscore Presentation at the Napa App Retreat 2013 - appbackrAppscore Presentation at the Napa App Retreat 2013 - appbackr
Appscore Presentation at the Napa App Retreat 2013 - appbackr
 
Appbackr xchange tizen developer conference
Appbackr xchange   tizen developer conferenceAppbackr xchange   tizen developer conference
Appbackr xchange tizen developer conference
 
Quixey Presentation for The Napa App Retreat
Quixey Presentation for The Napa App RetreatQuixey Presentation for The Napa App Retreat
Quixey Presentation for The Napa App Retreat
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Html5 overview

  • 1. HTML5 overview August 2012 ©2011 appbackr inc. confidential and proprietary.
  • 2. HTML5 Presentation Is a markup language for structuring and presenting content for the World Wide Web. Improves, extends and rationalizes the markup available for documents. Supports the latest multimedia. Introduces markup and application programming interfaces (APIs) for complex web applications. Is a potential candidate for cross-platform mobile applications. 2 ©2011 appbackr inc. confidential and proprietary.
  • 3. HTML5 HTML5 apps Vs. Native apps HTML5 apps Native apps Ø  Rich web-based apps that Ø  Written for a specific platform run on any device (Android, iOS, Blackberry, …) Ø  Distributed through the rules Ø  Distributed trough app stores of the open web controlled by the owners of the platforms Ø  Will get better than native Ø  Are currently more powerful apps than HTML5 apps 3
  • 4. HTML5 Types of HTML5 apps 4 ©2011 appbackr inc. confidential and proprietary.
  • 5. Operating Systems BlackBerry OS Is a proprietary mobile operating system developed by Research In Motion (RIM). Designed specifically for RIM’s Blackberry devices. Is best known for its robust support for push Internet email. Uses Blackberry App World to download applications. Works with native application. Since 2010, RIM introduced a web development platform allowing the creation of HTML web apps. The new BlackBerry 10 is likely to be launched in Q1 of 2013, it’s based on QNX which was acquired by RIM in 2010. 5 ©2011 appbackr inc. confidential and proprietary.
  • 6. Operating Systems Chrome OS Is a Linux-based, open-source operating system designed by Google. Works exclusively with web applications. Is aimed at users who spend most of their computer time on the Web : the only application on the device is a browser. Stores all the apps, documents, and settings directly on the web. Uses chrome web store to download web applications. 6
  • 7. Operating Systems Firefox OS Is an open-source operating system in development by Mozilla. Aims to support HTML5 apps written using open Web technologies rather than platform-specific native APIs. Allows developers to easily port their HTML5 apps. Will enable 75% of Apple and Google apps to work on it. The first handsets running Firefox OS are likely to arrive on January 2013. 7 ©2011 appbackr inc. confidential and proprietary.
  • 8. Operating Systems Tizen OS Is an open-source mobile operating system based on the Linux OS. Incorporates a number of modules from the MeeGo project, which is a combination of the Intel’s OS (Moblin) and the Nokia’s (Maemo). Is based on web standards such as HTML5 and WAC web technologies. Will be designed for use in tablets, netbooks, smartphones, smart TVs, and in-vehicle infotainment systems. 8 ©2011 appbackr inc. confidential and proprietary.
  • 9. Devices BlackBerry, Chrome, and Tizen devices BlackBerry devices Chrome devices Tizen devices ü  Push email technology ü  Fast and secured interface ü  Flexible and powerful interface ü  Fast typing (QWERTY ü  Easy to use (intuitive) ü  3D window effects Smartphones keyboard) ü  Only able to run web apps ü  Advanced multimedia ü  Capable for compressing data ü  Multi-task capability ü  Location based service to half the size frameworks ü  Native apps available on ü  Multi-task and multi-touch BlackBerry App World capabilities ü  Slow Web browser ü  Support for scalable screen resolution PlayBook (Tablet): ChromeBook (Computer): Tizen Tabet: ü  Clean and pleasing to use ü  Quick and protected ü  Touch-optimized user interface Other devices interface ü  Connect the Internet via ü  Built-in applications for Web ü  Good display quality Wi-Fi, 3G or 4G network browsing, personal information ü  Multitask capability ü  Automatically updated management, and media ü  Requires Internet consumption connection ü  No internal storage, data will be stored on Google’s cloud 9 ©2011 appbackr inc. confidential and proprietary.
  • 10. Tizen Tizen EFL Webkit The Enlightenment Foundation Libraries (EFL) is a set of open source graphical software libraries that grew out of the Enlightenment window manager project. 10 ©2011 appbackr inc. confidential and proprietary.
  • 11. Tizen Tizen APIs An application programming interface (API) is a specification intended to be used as an interface by software components to communicate with each other. WAC and W3C are two API standards. 11 ©2011 appbackr inc. confidential and proprietary.
  • 12. Tizen Tizen Device API specifications API Description Tizen The base object for accessing Tizen Device APIs. Alarm This API provides functionality for setting and unsetting alarms. Application This API provides information about running and installed applications and controls them. Bluetooth This API enables control over Bluetooth. Calendar This API enables the management of calendar information. Call This API allows accessing call history for cellular and VoIP calls. Call support will be added later. Contact This API enables the management of contact information. Filesystem This API provides access to the file system of a device. Geocoder This API provides "geocoding" and "reverse geocoding" functionality. LBS The base object for accessing location based service(LBS) APIs. Media Content This API provides functionality to discover multimedia content (such as images, videos or music). Messaging This API allows SMS, MMS, IM and Email message sending and receiving. NFC This API allows access to NFC device(s). System Information This API provides information about the device's display, network, storage and other capabilities. Time This API exposes information about date, time and time zones. 12 ©2011 appbackr inc. confidential and proprietary.
  • 13. Porting HTML5 apps to Tizen Configuration !"#$%&"'$() *+,$- !"#$%&"'( )*+", Ø  Change namespace !""#$$%&'(%) *+,#- !"#$%&'()*+,-.!"##$%&&'''(')(*+,&-.&'/0,1#.!2)*+,-/'#0&,3!"##$%&&#/41-(*+,&-.&'/0,1#.!251+./*-3!6(7281#9!2 !"#$%&'()*$3!"##$%&&#/41-(*+,&-.&'/0,1#.!251+./*-3!6(7281#9!2 3!"##$%&&#/41-(*+,&-.&'/0,1#.!251+./*-3!6(7281#9!2 !"#$%&'()*+,-.!"##$%&&'''(')(*+,&-.&'/0,1#.!2345-.%#/61-7!"##$%&&#/61-(*+,&-.&'/0,1#.!281+./*-7!9(:2;1#<!2 5/1':*01.3!;<==.>+11-!2/03!"##$%&&?*<+@*:9/-(>*:&A<+9!B 5/1':*01.3!;<==.>+11-!2/03!"##$%&&?*<+@*:9/-(>*:&A<+9!B222 3!;<==.>+11- 5/1':*01.3!;<==.>+11-!2/03!"##$%&&?*<+@*:9/-(>*:&A<+9!B222 8/1'4*01.7!=>55.?+11-!2/07!"##$%&&@*>+A*4</-(?*4&B>+<!C22 !#12,(-31.!/>*-($-,!&B22 !"##$%&'() *$+"% !#/0,(-1/.!/?*-($-,!&C22 !12,'&,'(-31.!/-01C("#:=!&B22 !/0,'&,'(-1/.!/-013("#45!&C22 Ø  Change configuration files !,4*&56734!8,4*&5(( !,2*&34512!6,2*&3(( !47'92385(( !25'70163(( !"#$%&'()*+,-.!"##$%&&'''(')(*+,&-.&'/0,1#.!2345-.%#/61-7!"##$%&&#/61-(*+,&-.&'/0,1#.!281+./*-7!9(:2;1#<!2 !+#1&,-&85(( !+#/&,-&63(( 8/1'4*01.7!=>55.?+11-!2/07!"##$%&&@*>+A*4</-(?*4&B>+<!C22 !:&4'73&(((,4*&.!"##$%&&#/41-(*+,&9$/&>*-#9>#!2+1D</+103!#+<1!&B !8&2'51&(,2*&.!"##$%&&#/61-(*+,&<$/&?*-#<?#!2+1D>/+107!#+>1!&C !"#$%&'#()$*#+!"##$%&&#/61-(*+,&<$/&?*-#<?#!2+1D>/+107!#+>1!&C !"##$%&&#/61-(*+,&<$/&?*-#<?#!2+1D>/+107!#+>1!&C !#/0,(-1/.!/?*-($-,!&C22 !:&4'73&(,4*&.!"##$%&&#/41-(*+,&9$/&,1*>*01+!2+1D</+103!#+<1!&B !8&2'51&(,2*&.!"##$%&&#/61-(*+,&<$/&,1*?*01+!2+1D>/+107!#+>1!&C !"#$%&'#()$*#+!"##$%&&#/61-(*+,&<$/&,1*?*01+!2+1D>/+107!#+>1!&C !"##$%&&#/61-(*+,&<$/&,1*?*01+!2+1D>/+107!#+>1!&C !/0,'&,'(-1/.!/-013("#45!&C22 !:&4'73&(,4*&.!"##$%&&#/41-(*+,&9$/&#/41-!2+1D</+103!#+<1!&B !8&2'51&(,2*&.!"##$%&&#/61-(*+,&<$/&#/61-!2+1D>/+107!#+>1!&C !"#$%&'#()$*#+!"##$%&&#/61-(*+,&<$/&#/61-!2+1D>/+107!#+>1!&C !"##$%&&#/61-(*+,&<$/&#/61-!2+1D>/+107!#+>1!&C !,2*&34512!6,2*&3(( !411&--(23#%#,.!"##$%&&9$/('<-01+,+*<-0(>*:&!2.<E0*:9/-.3!#+<1!&B !2//&--(01#%#,.!"##$%&&<$/('>-01+,+*>-0(?*4&!2.>E0*4</-.7!#+>1!&C !"#$%&'()*+,-.!"##$%&&'''(')(*+,&-.&'/0,1#.!2345-.%#/61-7!"##$%&&#/61-(*+,&-.&'/0,1#.!281+./*-7!9(:2;1#<!2 !25'70163(( !'#0&,/-&''#,% 32'4'#2,;+21<.!=9-0.>9$1!2/-0/>9#*+F$+1.1->13!0/.9E=1!2E9>GE<##*-F$+1.1->13!0/.9E=1!2&B !'#9&,:-&''#,% 10'2'#0,;+0/<.!5<-0.?<$1!2/-0/?<#*+F$+1.1-?17!0/.<E51!2E<?GE>##*-F$+1.1-?17!0/.<E51!2&C 8/1'4*01.7!=>55.?+11-!2/07!"##$%&&@*>+A*4</-(?*4&B>+<!C22 !+#/&,-&63(( !8"#$%&'5 !6"#$%&'3 !#/0,(-1/.!/?*-($-,!&C22 !8&2'51&(((,2*&.!"##$%&&#/61-(*+,&<$/&?*-#<?#!2+1D>/+107!#+>1!&C Ø  Change access URL !/0,'&,'(-1/.!/-013("#45!&C22 !8&2'51&(,2*&.!"##$%&&#/61-(*+,&<$/&,1*?*01+!2+1D>/+107!#+>1!&C !,2*&34512!6,2*&3(( !8&2'51&(,2*&.!"##$%&&#/61-(*+,&<$/&#/61-!2+1D>/+107!#+>1!&C !25'70163(( !2//&--(01#%#,.!"##$%&&<$/('>-01+,+*>-0(?*4&!2.>E0*4</-.7!#+>1!&C !"##$%%&'()*)+,!"##$%&&<$/('>-01+,+*>-0(?*4&!2.>E0*4</-.7!#+>1!&C !"##$%&&<$/('>-01+,+*>-0(?*4&!2.>E0*4</-. !"##$%&&<$/('>-01+,+*>-0(?*4&!2.>E0*4</-.7!#+>1!&C !+#/&,-&63(( !'#9&,:-&''#,% 10'2'#0,;+0/<.!5<-0.?<$1!2/-0/?<#*+F$+1.1-?17!0/.<E51!2E<?GE>##*-F$+1.1-?17!0/.<E51!2&C !8&2'51&(((,2*&.!"##$%&&#/61-(*+,&<$/&?*-#<?#!2+1D>/+107!#+>1!&C !6"#$%&'3 Ø  Change settings !8&2'51&(,2*&.!"##$%&&#/61-(*+,&<$/&,1*?*01+!2+1D>/+107!#+>1!&C !8&2'51&(,2*&.!"##$%&&#/61-(*+,&<$/&#/61-!2+1D>/+107!#+>1!&C !2//&--(01#%#,.!"##$%&&<$/('>-01+,+*>-0(?*4&!2.>E0*4</-.7!#+>1!&C !'#9&,:-&''#,% 10'2'#0,;+0/<.!5<-0.?<$1!2/-0/?<#*+F$+1.1-?17!0/.<E51!2E<?GE>##*-F$+1.1-?17!0/.<E51!2&C !"#$%&'(%""#&) /-0/?<#*+F$+1.1-?17!0/.<E51!2E<?GE>##*-F$+1.1-?17!0/.<E51!2&C /-0/?<#*+F$+1.1-?17!0/.<E51!2E<?GE>##*- E<?GE>##*-F !"!6"#$%&'3 !"#$%&'() !" !"#$%&'() 13 ©2011 appbackr inc. confidential and proprietary. !" !"#$%&'()
  • 14. Porting HTML5 apps to Tizen Screen Resolution – Device Orientation "#$%&'(#$)#*+# Screen Resolution %#" Ø  Full screen !"#$ Ø  Screen ratio '(!) !#&" !%(!" )"" "#$%"&'($")*+*$,) Ø  CSS3 Device Orientation !"#$%&'(')*+$,-&*$.#/$*00$'1$2#1'()#2$3%&$4"#$5+*6/%%781$90%&4&*'4:$;%2# 345670089:;<=>?@ A+,-.9:BC@ !"#$0"61'<*+$+%('<$%3$&%0#$;%=#;#)4$'1$';0+#;#)4#2$')$4"'1$%&'#)4*4'%) *+,-./012 !"# "$$%&%'() *($+,#-./.01 "$$23%&%(!('+2"$$(4(#"+5,'6'$4785'9:#"!5+;231 "$$2;%&%(!('+2"$$(4(#"+5,'6'$4785'9:#"!5+;2;1 14 ©2011 appbackr inc. confidential and proprietary.
  • 15. Thank you appbackr.com/xchange ©2011 appbackr inc. confidential and proprietary.