SlideShare a Scribd company logo
1 of 39
W What is
Hybrid
   Apps
   By min tae, Kim




                     ibar
                         e77

                              om
                           ail.c
                            @gm


                                   @ib
                                    are
W
Native Apps
W  Awesome UX
   High Performance
   Full Device Resource
   App Store
   Gaming Machine



Native Apps
W  High Cost
   Too Difficult
   Long Store Process
   Too Many Device
   Too Many Platform
   Version Management


Native Apps
W
                                                                                                                      Morgan Stanley



                                    1,000,000
                                                                                                                        Mobile
                                                                                                                        Internet
                                     100,000
Devices & Users (MM in Log Scale)




                                      10,000                                                     Desktop
                                                                                                 Internet

                                       1,000
                                                                                            PC
                                                                                                                 10B++
                                                                                                 1B+ Units /     Units ??
                                         100                                                     Users
                                                               Minicomputer

                                          10                                           100MM+ Units

                                                Mainframe       10MM+ Units
                                           1
                                                1MM+ Units


                                                1960         1970             1980   1990          2000        2010         2020




                                                Native Apps
W
WebApps
W Open Web Standard
  HTML,CSS,JS
  Multi Device
  Multi Platform
  Realtime Update



WebApps
W  Device Resource
   Accessibility
   Confidence
   Cross-domain
   Performance



WebApps
W
The Solution
W
W
W
app1 = “web app”;
app2 = “native app”;
app3 = app1 + app2;

alert(app3);
W      Awesome!!




Hybrid Apps
W
2007
Add
to
Home
Screen

   Hybrid Apps
W      Awesome!!




Hybrid Apps
W   2
Hybrid Apps
W
1
    Convert
     WebApps to
       Native Apps



Hybrid Apps
W
1    PhoneGap




    Hybrid Apps
W
1    PhoneGap
         Open Source and Free
         Wrap it with PhoneGap
         Deploy to Multi Platform
         Access Native Features
         Supported Plugins




    Hybrid Apps
W
CAMERA
COMPASS
       1
GEOLOCATION




CONTACTS
FILE
                         PhoneGap

NOTIFICATIONVIBRATION
NOTIFICATIONSOUND
ACCELEROMETER




MEDIA(AUDIORECORDING)
STORAGE



                  Hybrid Apps
W
1    PhoneGap


        WebApp
        Files



    Hybrid Apps
W
1      PhoneGap




Copy  Build



     Hybrid Apps
W
1     PhoneGap

    Camera
Contact

Network



    Hybrid Apps
W
1     PhoneGap
acceleration     adMOD
      compass camera
   contact      file
       debugconsole

position
         device

    accelerometer
             iAds

    Hybrid Apps
                             uicontrols
                         media
                    orientation   WebSocket

                  network notification
           geolocation
                    sms
                          map
                                telephony
W
1    PhoneGap
       iOS




    Hybrid Apps
                Android
W
1
   
   


   




);
    },
          PhoneGap
navigator.camera.getPicture (
    function (imgBase64) {
        var image = document.getElementById('img1');
        img1.src = data:image/jpeg;base64, + imgBase64;

    function(message) {

    },
    {



    }
        alert('실패했습니다.: ' + message);


        quality: 80,
        sourceType : Camera.PictureSourceType.CAMERA,
        destinationType : Camera.DestinationType.DATA_URL




      Hybrid Apps
W
1    PhoneGap




    Hybrid Apps
W
Build Native Apps
    with Web
    Technology




   Hybrid Apps
                    2
W   Titanium




Hybrid Apps
               2
W                   Titanium

    Open Source and Free
       Full Featured API
Cross-platform Publishing
       Use Web Technology
      Titanium is Native




       Hybrid Apps
                               2
W
W
NativeUserExperience




Analytics
     
                




SocialNetworking
                           




                                      




                                      Hybrid Apps
                                                 




                                                 
                                                             
                                                                                




                                                                                           
                                                                                                      
                                                                                                                 
                                                                                                                              




                                                                                                                                         
                                                                                                                                                            Titanium

                                                                                                                                                             Location-basedService




                                                                                                                                                                    
                                                                                                                                                                               




                                                                                                                                                             RichMultimedia
                                                                                                                                                                                          


                                                                                                                                                             UnlimitedExtensibility
                                                                                                                                                                                                      




                                                                                                                                                                                                     
                                                                                                                                                                                                                 2
W   Titanium




Hybrid Apps
               2
W   Titanium




Hybrid Apps
               2
W
});
    transform:t
                           Titanium
var t = Titanium.UI.create2DMatrix().scale(0);

var w = Titanium.UI.createWindow({
    backgroundColor:'#336699',
    height:400,
    width:300,
    borderRadius:10,



var t1 = Titanium.UI.create2DMatrix().scale(1.1);
var a = Titanium.UI.createAnimation();
a.transform = t1;
a.duration = 200;

a.addEventListener('complete', function()
{ .....



       Hybrid Apps
                                                    2
W
Market
W
Web Apps
W
W What is
Hybrid
   Apps
   By min tae, Kim




Thank you!

                     ibar
                         e77

                              om
                           ail.c
                            @gm


                                   @ib
                                    are

More Related Content

What's hot

Allister Frost - Microsoft, Marketers and the Psychology of the Social Web
Allister Frost - Microsoft, Marketers and the Psychology of the Social WebAllister Frost - Microsoft, Marketers and the Psychology of the Social Web
Allister Frost - Microsoft, Marketers and the Psychology of the Social WebPure360
 
Mlibraries 3 workshop the role of mobile in research & teaching March 2011
Mlibraries 3 workshop the role of mobile in research & teaching March 2011Mlibraries 3 workshop the role of mobile in research & teaching March 2011
Mlibraries 3 workshop the role of mobile in research & teaching March 2011m-libraries
 
Symantec Next Generation Network Protection
Symantec Next Generation Network ProtectionSymantec Next Generation Network Protection
Symantec Next Generation Network ProtectionSymantec
 
Wimax Applications V0.2
Wimax Applications V0.2Wimax Applications V0.2
Wimax Applications V0.2Deepak Sharma
 
Mobile: ultimate personalised marketing
Mobile: ultimate personalised marketingMobile: ultimate personalised marketing
Mobile: ultimate personalised marketingTheIDM
 
GSMA HongKong presentation by Mr. Neel Chowdhury, CMO, Obopay
GSMA  HongKong presentation by Mr. Neel Chowdhury, CMO, ObopayGSMA  HongKong presentation by Mr. Neel Chowdhury, CMO, Obopay
GSMA HongKong presentation by Mr. Neel Chowdhury, CMO, ObopayObopay
 
Globální zkušenosti s LTE - Ladislav Možný, T-Mobile
Globální zkušenosti s LTE - Ladislav Možný, T-MobileGlobální zkušenosti s LTE - Ladislav Možný, T-Mobile
Globální zkušenosti s LTE - Ladislav Možný, T-MobileTUESDAY Business Network
 
Mobile Megatrends 2008 (VisionMobile)
Mobile Megatrends 2008 (VisionMobile)Mobile Megatrends 2008 (VisionMobile)
Mobile Megatrends 2008 (VisionMobile)guest94da57
 
Allegro Marketing
Allegro MarketingAllegro Marketing
Allegro MarketingEcommmax
 
The Mobile Ecosystem - APIs & Opportunities
The Mobile Ecosystem - APIs & OpportunitiesThe Mobile Ecosystem - APIs & Opportunities
The Mobile Ecosystem - APIs & OpportunitiesJean-Luc David
 
Dma bcu jason's presentation
Dma bcu  jason's presentationDma bcu  jason's presentation
Dma bcu jason's presentationsamanthayep
 
Symantec Mobile Strategy and Vision 2010
Symantec Mobile Strategy and Vision 2010Symantec Mobile Strategy and Vision 2010
Symantec Mobile Strategy and Vision 2010Symantec
 
Jonathan Bass - Incentivated
Jonathan Bass - IncentivatedJonathan Bass - Incentivated
Jonathan Bass - IncentivatedJames Cameron
 
Jim seymour, alcatel lucent lte and lte-advanced
Jim seymour, alcatel lucent lte and lte-advancedJim seymour, alcatel lucent lte and lte-advanced
Jim seymour, alcatel lucent lte and lte-advancedmeenumecc
 
Mobile Apps- Business Toolkit for the Manager
Mobile Apps- Business Toolkit for the ManagerMobile Apps- Business Toolkit for the Manager
Mobile Apps- Business Toolkit for the Manager360|Conferences
 
Application Development Guidelines: Developing fit-for-purpose applications
Application Development Guidelines: Developing fit-for-purpose applicationsApplication Development Guidelines: Developing fit-for-purpose applications
Application Development Guidelines: Developing fit-for-purpose applicationsDaniel Appelquist
 

What's hot (17)

Allister Frost - Microsoft, Marketers and the Psychology of the Social Web
Allister Frost - Microsoft, Marketers and the Psychology of the Social WebAllister Frost - Microsoft, Marketers and the Psychology of the Social Web
Allister Frost - Microsoft, Marketers and the Psychology of the Social Web
 
LBS Application Wars
LBS Application WarsLBS Application Wars
LBS Application Wars
 
Mlibraries 3 workshop the role of mobile in research & teaching March 2011
Mlibraries 3 workshop the role of mobile in research & teaching March 2011Mlibraries 3 workshop the role of mobile in research & teaching March 2011
Mlibraries 3 workshop the role of mobile in research & teaching March 2011
 
Symantec Next Generation Network Protection
Symantec Next Generation Network ProtectionSymantec Next Generation Network Protection
Symantec Next Generation Network Protection
 
Wimax Applications V0.2
Wimax Applications V0.2Wimax Applications V0.2
Wimax Applications V0.2
 
Mobile: ultimate personalised marketing
Mobile: ultimate personalised marketingMobile: ultimate personalised marketing
Mobile: ultimate personalised marketing
 
GSMA HongKong presentation by Mr. Neel Chowdhury, CMO, Obopay
GSMA  HongKong presentation by Mr. Neel Chowdhury, CMO, ObopayGSMA  HongKong presentation by Mr. Neel Chowdhury, CMO, Obopay
GSMA HongKong presentation by Mr. Neel Chowdhury, CMO, Obopay
 
Globální zkušenosti s LTE - Ladislav Možný, T-Mobile
Globální zkušenosti s LTE - Ladislav Možný, T-MobileGlobální zkušenosti s LTE - Ladislav Možný, T-Mobile
Globální zkušenosti s LTE - Ladislav Možný, T-Mobile
 
Mobile Megatrends 2008 (VisionMobile)
Mobile Megatrends 2008 (VisionMobile)Mobile Megatrends 2008 (VisionMobile)
Mobile Megatrends 2008 (VisionMobile)
 
Allegro Marketing
Allegro MarketingAllegro Marketing
Allegro Marketing
 
The Mobile Ecosystem - APIs & Opportunities
The Mobile Ecosystem - APIs & OpportunitiesThe Mobile Ecosystem - APIs & Opportunities
The Mobile Ecosystem - APIs & Opportunities
 
Dma bcu jason's presentation
Dma bcu  jason's presentationDma bcu  jason's presentation
Dma bcu jason's presentation
 
Symantec Mobile Strategy and Vision 2010
Symantec Mobile Strategy and Vision 2010Symantec Mobile Strategy and Vision 2010
Symantec Mobile Strategy and Vision 2010
 
Jonathan Bass - Incentivated
Jonathan Bass - IncentivatedJonathan Bass - Incentivated
Jonathan Bass - Incentivated
 
Jim seymour, alcatel lucent lte and lte-advanced
Jim seymour, alcatel lucent lte and lte-advancedJim seymour, alcatel lucent lte and lte-advanced
Jim seymour, alcatel lucent lte and lte-advanced
 
Mobile Apps- Business Toolkit for the Manager
Mobile Apps- Business Toolkit for the ManagerMobile Apps- Business Toolkit for the Manager
Mobile Apps- Business Toolkit for the Manager
 
Application Development Guidelines: Developing fit-for-purpose applications
Application Development Guidelines: Developing fit-for-purpose applicationsApplication Development Guidelines: Developing fit-for-purpose applications
Application Development Guidelines: Developing fit-for-purpose applications
 

Viewers also liked

Tips to Lower Your Bounce Rate
Tips to Lower Your Bounce RateTips to Lower Your Bounce Rate
Tips to Lower Your Bounce RateVisual Net Design
 
Emerging java and .net technology and critical trends
Emerging java and .net technology and critical trendsEmerging java and .net technology and critical trends
Emerging java and .net technology and critical trendsRakesh Kumar Jha
 
Chesters Associates EW CV
Chesters Associates EW CVChesters Associates EW CV
Chesters Associates EW CVAndy Chesters
 
Vertigo case study
Vertigo case studyVertigo case study
Vertigo case studyBudliar
 
Prot. 2940 16 pl 50 - denomina estação de bombeamento do canal da costa
Prot. 2940 16   pl 50 - denomina estação de bombeamento do canal da costaProt. 2940 16   pl 50 - denomina estação de bombeamento do canal da costa
Prot. 2940 16 pl 50 - denomina estação de bombeamento do canal da costaClaudio Figueiredo
 
Ren Pelszynski CV 2015
Ren Pelszynski CV 2015Ren Pelszynski CV 2015
Ren Pelszynski CV 2015Ren Pelszynski
 
Representation case study
Representation case study Representation case study
Representation case study Budliar
 
Dale Brooks Resume D
Dale Brooks Resume DDale Brooks Resume D
Dale Brooks Resume DDale Brooks
 
The Final Presentation (1) (1)
The Final Presentation (1) (1)The Final Presentation (1) (1)
The Final Presentation (1) (1)Kristen Tripicchio
 
Master Online en Administracion y Direccion Comercial de Empresas Turisticas ...
Master Online en Administracion y Direccion Comercial de Empresas Turisticas ...Master Online en Administracion y Direccion Comercial de Empresas Turisticas ...
Master Online en Administracion y Direccion Comercial de Empresas Turisticas ...Centro Europeo de Postgrado y Empresa
 
Leveraging Technology for Business Growth
Leveraging Technology for Business GrowthLeveraging Technology for Business Growth
Leveraging Technology for Business Growthincommerce
 

Viewers also liked (12)

Tips to Lower Your Bounce Rate
Tips to Lower Your Bounce RateTips to Lower Your Bounce Rate
Tips to Lower Your Bounce Rate
 
Emerging java and .net technology and critical trends
Emerging java and .net technology and critical trendsEmerging java and .net technology and critical trends
Emerging java and .net technology and critical trends
 
Chesters Associates EW CV
Chesters Associates EW CVChesters Associates EW CV
Chesters Associates EW CV
 
Vertigo case study
Vertigo case studyVertigo case study
Vertigo case study
 
Prot. 2940 16 pl 50 - denomina estação de bombeamento do canal da costa
Prot. 2940 16   pl 50 - denomina estação de bombeamento do canal da costaProt. 2940 16   pl 50 - denomina estação de bombeamento do canal da costa
Prot. 2940 16 pl 50 - denomina estação de bombeamento do canal da costa
 
2013 CV_TAYO
2013 CV_TAYO2013 CV_TAYO
2013 CV_TAYO
 
Ren Pelszynski CV 2015
Ren Pelszynski CV 2015Ren Pelszynski CV 2015
Ren Pelszynski CV 2015
 
Representation case study
Representation case study Representation case study
Representation case study
 
Dale Brooks Resume D
Dale Brooks Resume DDale Brooks Resume D
Dale Brooks Resume D
 
The Final Presentation (1) (1)
The Final Presentation (1) (1)The Final Presentation (1) (1)
The Final Presentation (1) (1)
 
Master Online en Administracion y Direccion Comercial de Empresas Turisticas ...
Master Online en Administracion y Direccion Comercial de Empresas Turisticas ...Master Online en Administracion y Direccion Comercial de Empresas Turisticas ...
Master Online en Administracion y Direccion Comercial de Empresas Turisticas ...
 
Leveraging Technology for Business Growth
Leveraging Technology for Business GrowthLeveraging Technology for Business Growth
Leveraging Technology for Business Growth
 

Similar to What is Hybrid Apps

Appcelerator Overview
Appcelerator OverviewAppcelerator Overview
Appcelerator OverviewJeff Haynie
 
CommNexus San Diego Presentation
CommNexus San Diego PresentationCommNexus San Diego Presentation
CommNexus San Diego PresentationJeff Haynie
 
Open Source World : Using Web Technologies to build native iPhone and Android...
Open Source World : Using Web Technologies to build native iPhone and Android...Open Source World : Using Web Technologies to build native iPhone and Android...
Open Source World : Using Web Technologies to build native iPhone and Android...Jeff Haynie
 
Using Web Technologies to Build Native iPhone & Android Applications
Using Web Technologies to Build Native iPhone & Android ApplicationsUsing Web Technologies to Build Native iPhone & Android Applications
Using Web Technologies to Build Native iPhone & Android ApplicationsAxway Appcelerator
 
July iPhone Business Meetup
July iPhone Business MeetupJuly iPhone Business Meetup
July iPhone Business MeetupJeff Haynie
 
DFW Wordpress February Meetup - Appcelerator Titanium
DFW Wordpress February Meetup  - Appcelerator TitaniumDFW Wordpress February Meetup  - Appcelerator Titanium
DFW Wordpress February Meetup - Appcelerator TitaniumJeff Haynie
 
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Jeff Haynie
 
HTML5를 활용한 하이브리드 앱개발하기
HTML5를 활용한 하이브리드 앱개발하기HTML5를 활용한 하이브리드 앱개발하기
HTML5를 활용한 하이브리드 앱개발하기정현 황
 
Appcelerator Corporate Overview
Appcelerator Corporate OverviewAppcelerator Corporate Overview
Appcelerator Corporate Overviewsschwarzhoff
 
Mountain View July JavaScript Meetup at Google
Mountain View July JavaScript Meetup at GoogleMountain View July JavaScript Meetup at Google
Mountain View July JavaScript Meetup at GoogleJeff Haynie
 
Keynote: Techday7 appcelerator titanium
Keynote: Techday7 appcelerator titaniumKeynote: Techday7 appcelerator titanium
Keynote: Techday7 appcelerator titaniumTechday7
 
Mobile development : reaching critical mass
Mobile development : reaching critical massMobile development : reaching critical mass
Mobile development : reaching critical massAlessandro Thellung
 
Next Generation Digital Publishing for Newspapers - MIC Brussels presentation
Next Generation Digital Publishing for Newspapers - MIC Brussels presentationNext Generation Digital Publishing for Newspapers - MIC Brussels presentation
Next Generation Digital Publishing for Newspapers - MIC Brussels presentationDanny Lein
 
Software Park Thailand : Mission on Technology Trends 2011
Software Park Thailand : Mission on  Technology Trends 2011 Software Park Thailand : Mission on  Technology Trends 2011
Software Park Thailand : Mission on Technology Trends 2011 Software Park Thailand
 
Swparkmission2011 101215110635-phpapp01,
Swparkmission2011 101215110635-phpapp01,Swparkmission2011 101215110635-phpapp01,
Swparkmission2011 101215110635-phpapp01,Satita Kanongdech
 

Similar to What is Hybrid Apps (20)

Appcelerator Overview
Appcelerator OverviewAppcelerator Overview
Appcelerator Overview
 
Introducing Titanium
Introducing TitaniumIntroducing Titanium
Introducing Titanium
 
CommNexus San Diego Presentation
CommNexus San Diego PresentationCommNexus San Diego Presentation
CommNexus San Diego Presentation
 
Open Source World : Using Web Technologies to build native iPhone and Android...
Open Source World : Using Web Technologies to build native iPhone and Android...Open Source World : Using Web Technologies to build native iPhone and Android...
Open Source World : Using Web Technologies to build native iPhone and Android...
 
Using Web Technologies to Build Native iPhone & Android Applications
Using Web Technologies to Build Native iPhone & Android ApplicationsUsing Web Technologies to Build Native iPhone & Android Applications
Using Web Technologies to Build Native iPhone & Android Applications
 
iPhone and the Enterprise
iPhone and the EnterpriseiPhone and the Enterprise
iPhone and the Enterprise
 
July iPhone Business Meetup
July iPhone Business MeetupJuly iPhone Business Meetup
July iPhone Business Meetup
 
Introducting Titanium Mobile
Introducting Titanium MobileIntroducting Titanium Mobile
Introducting Titanium Mobile
 
DFW Wordpress February Meetup - Appcelerator Titanium
DFW Wordpress February Meetup  - Appcelerator TitaniumDFW Wordpress February Meetup  - Appcelerator Titanium
DFW Wordpress February Meetup - Appcelerator Titanium
 
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
 
HTML5를 활용한 하이브리드 앱개발하기
HTML5를 활용한 하이브리드 앱개발하기HTML5를 활용한 하이브리드 앱개발하기
HTML5를 활용한 하이브리드 앱개발하기
 
Appcelerator Corporate Overview
Appcelerator Corporate OverviewAppcelerator Corporate Overview
Appcelerator Corporate Overview
 
Mountain View July JavaScript Meetup at Google
Mountain View July JavaScript Meetup at GoogleMountain View July JavaScript Meetup at Google
Mountain View July JavaScript Meetup at Google
 
Keynote: Techday7 appcelerator titanium
Keynote: Techday7 appcelerator titaniumKeynote: Techday7 appcelerator titanium
Keynote: Techday7 appcelerator titanium
 
test
testtest
test
 
Mobile Megatrends 2008
Mobile Megatrends 2008Mobile Megatrends 2008
Mobile Megatrends 2008
 
Mobile development : reaching critical mass
Mobile development : reaching critical massMobile development : reaching critical mass
Mobile development : reaching critical mass
 
Next Generation Digital Publishing for Newspapers - MIC Brussels presentation
Next Generation Digital Publishing for Newspapers - MIC Brussels presentationNext Generation Digital Publishing for Newspapers - MIC Brussels presentation
Next Generation Digital Publishing for Newspapers - MIC Brussels presentation
 
Software Park Thailand : Mission on Technology Trends 2011
Software Park Thailand : Mission on  Technology Trends 2011 Software Park Thailand : Mission on  Technology Trends 2011
Software Park Thailand : Mission on Technology Trends 2011
 
Swparkmission2011 101215110635-phpapp01,
Swparkmission2011 101215110635-phpapp01,Swparkmission2011 101215110635-phpapp01,
Swparkmission2011 101215110635-phpapp01,
 

More from 민태 김

웹을 지탱하는 차세대 기술 @한국웹20주년 컨퍼런스
웹을 지탱하는 차세대 기술 @한국웹20주년 컨퍼런스웹을 지탱하는 차세대 기술 @한국웹20주년 컨퍼런스
웹을 지탱하는 차세대 기술 @한국웹20주년 컨퍼런스민태 김
 
초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)
초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)
초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)민태 김
 
외계어 스터디 4/5 Event & Library
외계어 스터디 4/5 Event & Library외계어 스터디 4/5 Event & Library
외계어 스터디 4/5 Event & Library민태 김
 
버전관리를 들어본적 없는 사람들을 위한 DVCS - Git
버전관리를 들어본적 없는 사람들을 위한 DVCS - Git버전관리를 들어본적 없는 사람들을 위한 DVCS - Git
버전관리를 들어본적 없는 사람들을 위한 DVCS - Git민태 김
 
외계어 스터디 3/5 function and object
외계어 스터디 3/5   function and object외계어 스터디 3/5   function and object
외계어 스터디 3/5 function and object민태 김
 
외계어 스터디 2/5 - Expressions & statements
외계어 스터디 2/5 - Expressions & statements외계어 스터디 2/5 - Expressions & statements
외계어 스터디 2/5 - Expressions & statements민태 김
 
외계어 스터디 1/5 - Overview
외계어 스터디 1/5 - Overview외계어 스터디 1/5 - Overview
외계어 스터디 1/5 - Overview민태 김
 
비개발자를 위한 Javascript 알아가기 #7.1
비개발자를 위한 Javascript 알아가기 #7.1비개발자를 위한 Javascript 알아가기 #7.1
비개발자를 위한 Javascript 알아가기 #7.1민태 김
 
비개발자를 위한 Javascript 알아가기 #7
비개발자를 위한 Javascript 알아가기 #7비개발자를 위한 Javascript 알아가기 #7
비개발자를 위한 Javascript 알아가기 #7민태 김
 
비개발자를 위한 Javascript 알아가기 #6.1
비개발자를 위한 Javascript 알아가기 #6.1비개발자를 위한 Javascript 알아가기 #6.1
비개발자를 위한 Javascript 알아가기 #6.1민태 김
 
비개발자를 위한 Javascript 알아가기 #6
비개발자를 위한 Javascript 알아가기 #6비개발자를 위한 Javascript 알아가기 #6
비개발자를 위한 Javascript 알아가기 #6민태 김
 
MEAN Stack 기반 모바일 서비스 개발 overview
MEAN Stack 기반 모바일 서비스 개발 overviewMEAN Stack 기반 모바일 서비스 개발 overview
MEAN Stack 기반 모바일 서비스 개발 overview민태 김
 
비개발자를 위한 Javascript 알아가기 #5.1
비개발자를 위한 Javascript 알아가기 #5.1비개발자를 위한 Javascript 알아가기 #5.1
비개발자를 위한 Javascript 알아가기 #5.1민태 김
 
비개발자를 위한 Javascript 알아가기 #5
비개발자를 위한 Javascript 알아가기 #5비개발자를 위한 Javascript 알아가기 #5
비개발자를 위한 Javascript 알아가기 #5민태 김
 
비개발자를 위한 Javascript 알아가기 #4.1
비개발자를 위한 Javascript 알아가기 #4.1비개발자를 위한 Javascript 알아가기 #4.1
비개발자를 위한 Javascript 알아가기 #4.1민태 김
 
비개발자를 위한 Javascript 알아가기 #4
비개발자를 위한 Javascript 알아가기 #4비개발자를 위한 Javascript 알아가기 #4
비개발자를 위한 Javascript 알아가기 #4민태 김
 
비개발자를 위한 Javascript 알아가기 #3
비개발자를 위한 Javascript 알아가기 #3비개발자를 위한 Javascript 알아가기 #3
비개발자를 위한 Javascript 알아가기 #3민태 김
 
비개발자를 위한 Javascript 알아가기 #2
비개발자를 위한 Javascript 알아가기 #2비개발자를 위한 Javascript 알아가기 #2
비개발자를 위한 Javascript 알아가기 #2민태 김
 
비개발자를 위한 Javascript 알아가기 #1
비개발자를 위한 Javascript 알아가기 #1비개발자를 위한 Javascript 알아가기 #1
비개발자를 위한 Javascript 알아가기 #1민태 김
 

More from 민태 김 (20)

Git - Level 2
Git - Level 2Git - Level 2
Git - Level 2
 
웹을 지탱하는 차세대 기술 @한국웹20주년 컨퍼런스
웹을 지탱하는 차세대 기술 @한국웹20주년 컨퍼런스웹을 지탱하는 차세대 기술 @한국웹20주년 컨퍼런스
웹을 지탱하는 차세대 기술 @한국웹20주년 컨퍼런스
 
초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)
초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)
초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)
 
외계어 스터디 4/5 Event & Library
외계어 스터디 4/5 Event & Library외계어 스터디 4/5 Event & Library
외계어 스터디 4/5 Event & Library
 
버전관리를 들어본적 없는 사람들을 위한 DVCS - Git
버전관리를 들어본적 없는 사람들을 위한 DVCS - Git버전관리를 들어본적 없는 사람들을 위한 DVCS - Git
버전관리를 들어본적 없는 사람들을 위한 DVCS - Git
 
외계어 스터디 3/5 function and object
외계어 스터디 3/5   function and object외계어 스터디 3/5   function and object
외계어 스터디 3/5 function and object
 
외계어 스터디 2/5 - Expressions & statements
외계어 스터디 2/5 - Expressions & statements외계어 스터디 2/5 - Expressions & statements
외계어 스터디 2/5 - Expressions & statements
 
외계어 스터디 1/5 - Overview
외계어 스터디 1/5 - Overview외계어 스터디 1/5 - Overview
외계어 스터디 1/5 - Overview
 
비개발자를 위한 Javascript 알아가기 #7.1
비개발자를 위한 Javascript 알아가기 #7.1비개발자를 위한 Javascript 알아가기 #7.1
비개발자를 위한 Javascript 알아가기 #7.1
 
비개발자를 위한 Javascript 알아가기 #7
비개발자를 위한 Javascript 알아가기 #7비개발자를 위한 Javascript 알아가기 #7
비개발자를 위한 Javascript 알아가기 #7
 
비개발자를 위한 Javascript 알아가기 #6.1
비개발자를 위한 Javascript 알아가기 #6.1비개발자를 위한 Javascript 알아가기 #6.1
비개발자를 위한 Javascript 알아가기 #6.1
 
비개발자를 위한 Javascript 알아가기 #6
비개발자를 위한 Javascript 알아가기 #6비개발자를 위한 Javascript 알아가기 #6
비개발자를 위한 Javascript 알아가기 #6
 
MEAN Stack 기반 모바일 서비스 개발 overview
MEAN Stack 기반 모바일 서비스 개발 overviewMEAN Stack 기반 모바일 서비스 개발 overview
MEAN Stack 기반 모바일 서비스 개발 overview
 
비개발자를 위한 Javascript 알아가기 #5.1
비개발자를 위한 Javascript 알아가기 #5.1비개발자를 위한 Javascript 알아가기 #5.1
비개발자를 위한 Javascript 알아가기 #5.1
 
비개발자를 위한 Javascript 알아가기 #5
비개발자를 위한 Javascript 알아가기 #5비개발자를 위한 Javascript 알아가기 #5
비개발자를 위한 Javascript 알아가기 #5
 
비개발자를 위한 Javascript 알아가기 #4.1
비개발자를 위한 Javascript 알아가기 #4.1비개발자를 위한 Javascript 알아가기 #4.1
비개발자를 위한 Javascript 알아가기 #4.1
 
비개발자를 위한 Javascript 알아가기 #4
비개발자를 위한 Javascript 알아가기 #4비개발자를 위한 Javascript 알아가기 #4
비개발자를 위한 Javascript 알아가기 #4
 
비개발자를 위한 Javascript 알아가기 #3
비개발자를 위한 Javascript 알아가기 #3비개발자를 위한 Javascript 알아가기 #3
비개발자를 위한 Javascript 알아가기 #3
 
비개발자를 위한 Javascript 알아가기 #2
비개발자를 위한 Javascript 알아가기 #2비개발자를 위한 Javascript 알아가기 #2
비개발자를 위한 Javascript 알아가기 #2
 
비개발자를 위한 Javascript 알아가기 #1
비개발자를 위한 Javascript 알아가기 #1비개발자를 위한 Javascript 알아가기 #1
비개발자를 위한 Javascript 알아가기 #1
 

Recently uploaded

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

What is Hybrid Apps

  • 1. W What is Hybrid Apps By min tae, Kim ibar e77 om ail.c @gm @ib are
  • 3. W Awesome UX High Performance Full Device Resource App Store Gaming Machine Native Apps
  • 4. W High Cost Too Difficult Long Store Process Too Many Device Too Many Platform Version Management Native Apps
  • 5. W Morgan Stanley 1,000,000 Mobile Internet 100,000 Devices & Users (MM in Log Scale) 10,000 Desktop Internet 1,000 PC 10B++ 1B+ Units / Units ?? 100 Users Minicomputer 10 100MM+ Units Mainframe 10MM+ Units 1 1MM+ Units 1960 1970 1980 1990 2000 2010 2020 Native Apps
  • 7. W Open Web Standard HTML,CSS,JS Multi Device Multi Platform Realtime Update WebApps
  • 8. W Device Resource Accessibility Confidence Cross-domain Performance WebApps
  • 10. W
  • 11. W
  • 12. W app1 = “web app”; app2 = “native app”; app3 = app1 + app2; alert(app3);
  • 13. W Awesome!! Hybrid Apps
  • 15. W Awesome!! Hybrid Apps
  • 16. W 2 Hybrid Apps
  • 17. W 1 Convert WebApps to Native Apps Hybrid Apps
  • 18. W 1 PhoneGap Hybrid Apps
  • 19. W 1 PhoneGap Open Source and Free Wrap it with PhoneGap Deploy to Multi Platform Access Native Features Supported Plugins Hybrid Apps
  • 20. W CAMERA COMPASS 1 GEOLOCATION CONTACTS FILE PhoneGap NOTIFICATIONVIBRATION NOTIFICATIONSOUND ACCELEROMETER MEDIA(AUDIORECORDING) STORAGE Hybrid Apps
  • 21. W 1 PhoneGap WebApp Files Hybrid Apps
  • 22. W 1 PhoneGap Copy Build Hybrid Apps
  • 23. W 1 PhoneGap Camera Contact Network Hybrid Apps
  • 24. W 1 PhoneGap acceleration adMOD compass camera contact file debugconsole position device accelerometer iAds Hybrid Apps uicontrols media orientation WebSocket network notification geolocation sms map telephony
  • 25. W 1 PhoneGap iOS Hybrid Apps Android
  • 26. W 1             ); }, PhoneGap navigator.camera.getPicture ( function (imgBase64) { var image = document.getElementById('img1'); img1.src = data:image/jpeg;base64, + imgBase64; function(message) { }, { } alert('실패했습니다.: ' + message); quality: 80, sourceType : Camera.PictureSourceType.CAMERA, destinationType : Camera.DestinationType.DATA_URL Hybrid Apps
  • 27. W 1 PhoneGap Hybrid Apps
  • 28. W Build Native Apps with Web Technology Hybrid Apps 2
  • 29. W Titanium Hybrid Apps 2
  • 30. W Titanium Open Source and Free Full Featured API Cross-platform Publishing Use Web Technology Titanium is Native Hybrid Apps 2
  • 31. W
  • 32. W NativeUserExperience Analytics SocialNetworking Hybrid Apps Titanium Location-basedService RichMultimedia UnlimitedExtensibility 2
  • 33. W Titanium Hybrid Apps 2
  • 34. W Titanium Hybrid Apps 2
  • 35. W }); transform:t Titanium var t = Titanium.UI.create2DMatrix().scale(0); var w = Titanium.UI.createWindow({ backgroundColor:'#336699', height:400, width:300, borderRadius:10, var t1 = Titanium.UI.create2DMatrix().scale(1.1); var a = Titanium.UI.createAnimation(); a.transform = t1; a.duration = 200; a.addEventListener('complete', function() { ..... Hybrid Apps 2
  • 38. W
  • 39. W What is Hybrid Apps By min tae, Kim Thank you! ibar e77 om ail.c @gm @ib are