SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
WebSphere as a platform
              for mobile apps




Henrik Sjöstrand
WebSphere Technical Sales
IBM Software Group, Sweden
henrik@se.ibm.com
JavaScript Frameworks for Rich Internet Applications


 IBM invests in the Dojo framework. Why Dojo?


                               • Open source project
                               • Comprehensive feature set
                               • Commercial-friendly licensing
                               • Globalization and accessibility support (WAI-ARIA)
                               • Well architected
   http://dojotoolkit.org/     • Active user community




Alternatives:       jQuery, YUI, Ext JS, MooTools, Prototype, script.aculo.us, DWR and others...
                              but often more targeted at spicing up a web page
So what does a Dojo application look like?
Mobile: Different Approach for Different Requirements


                                       Web                            Mobile Web                   Hybrid Mobile                     Native Mobile
                                    Application                       Application                   Application                       Application
        Characteristics




                             Desktop and mobile using open       Mobile only using open web    Mobile only, app runs on the    Mobile only, developed using
                              web (HTML, JavaScript) client      (HTML5, JavaScript) client   device, but leverages open web   native languages or transcode
                                 programming models                programming models           (HTML5, JS) via JavaScript         to native via MAP tools
                                                                                                            bridge
                              Limited to no device-specific          Off-line capabilities                                         Native appearance and
                                      functionality                                              Native device capabilities    device capabilities, performance
                                                                                                 (GPS, camera, contacts)
                                                                                                 Mimic native appearance



                                            Mobile Browser Execution                                       AppStore download and install
    Traditional Trade-offs
    (without MEAP/MAP)




                                                              Richness of Mobile Presentation / Services

                                                                Portability (cross-device reuse)

                                                                             Maintenance Cost (TCO)

5
Mobile: Different Approach for Different Requirements


                                       Web                            Mobile Web                   Hybrid Mobile                     Native Mobile
                                    Application                       Application                   Application                       Application
                                                                                                                                                          a,
        Characteristics




                                                                                                                                                        v t
                                                                                                                                native languages or a
                             Desktop and mobile using open       Mobile only using open web    Mobile only, app runs on the     Mobile only, developed using
                              web (HTML, JavaScript) client      (HTML5, JavaScript) client   device, but leverages open web
                                                                                                                                    to native via ,
                                                                                                                                                    J transcode
                                                                                                                                                            h
                                 programming models                programming models           (HTML5, JS) via JavaScript
                                                                                                            bridge
                                                                                                                                            +            ig
                                                                                                                                               + MAPLtools
                              Limited to no device-specific
                                      functionality
                                                                     Off-line capabilities
                                                                                                 Native device capabilities
                                                                                                 (GPS, camera, contacts)
                                                                                                                                        /C lver
                                                                                                                                    Native appearance and
                                                                                                                               device capabilities, performance
                                                                                                                                     C i
                                                                                                 Mimic native appearance                   S
                                            Mobile Browser Execution                                       AppStore download and install
    Traditional Trade-offs
    (without MEAP/MAP)




                                                              Richness of Mobile Presentation / Services

                                                                Portability (cross-device reuse)

                                                                             Maintenance Cost (TCO)

6
Mobile: Different Approach for Different Requirements


                                       Web                            Mobile Web                   Hybrid Mobile                     Native Mobile
                                    Application                       Application                   Application                       Application
                                                                                                                                                          a,
        Characteristics




                                        +
                             Desktop and mobile using open       Mobile only using open web    Mobile only, app runs on the
                                                                                                                                native languages or a
                                                                                                                                                        v t
                                                                                                                                Mobile only, developed using
                                      L
                              web (HTML, JavaScript) client      (HTML5, JavaScript) client   device, but leverages open web
                                                                                                                                    to native via ,
                                                                                                                                                    J transcode
                                                                                                                                                         ig
                                                                                                                                                            h
                                    M jo
                                 programming models                programming models           (HTML5, JS) via JavaScript
                                                                                                            bridge
                                                                                                                                            +  + MAPLtools
                                  HT Do                                                                                                 /C lver
                              Limited to no device-specific          Off-line capabilities                                          Native appearance and
                                      functionality                                              Native device capabilities    device capabilities, performance
                                                                                                 (GPS, camera, contacts)             C i
                                                                                                 Mimic native appearance                   S
                                            Mobile Browser Execution                                       AppStore download and install
    Traditional Trade-offs
    (without MEAP/MAP)




                                                              Richness of Mobile Presentation / Services

                                                                Portability (cross-device reuse)

                                                                             Maintenance Cost (TCO)

7
Mobile: Different Approach for Different Requirements


                                       Web                            Mobile Web                   Hybrid Mobile                     Native Mobile
                                    Application                       Application                   Application                       Application
                                                                                                                                                          a,
        Characteristics




                                        +
                             Desktop and mobile using open
                                                                                  5 ile
                                                                                       +
                                                                 Mobile only using open web    Mobile only, app runs on the
                                                                                                                                native languages or a
                                                                                                                                                        v t
                                                                                                                                Mobile only, developed using
                                      L
                              web (HTML, JavaScript) client
                                                                                L
                                                                 (HTML5, JavaScript) client   device, but leverages open web
                                                                                                                                    to native via ,
                                                                                                                                                    J transcode
                                                                                                                                                            h
                                    M jo                                    M ob                                                                         ig
                                 programming models                programming models           (HTML5, JS) via JavaScript
                                                                                                            bridge
                                                                                                                                            +  + MAPLtools
                                  HT Do                              HT jo M                                                            /C lver
                              Limited to no device-specific          Off-line capabilities                                          Native appearance and
                                      functionality                                              Native device capabilities    device capabilities, performance
                                                                                                 (GPS, camera, contacts)             C i
                                                                      Do                                                                   S
                                                                                                 Mimic native appearance



                                            Mobile Browser Execution                                       AppStore download and install
    Traditional Trade-offs
    (without MEAP/MAP)




                                                              Richness of Mobile Presentation / Services

                                                                Portability (cross-device reuse)

                                                                            Maintenance Cost (TCO)

8
dojox.mobile widgets (iPhone & Android themes)




 Heading with a back button   Round Rectangle List   Round Rectangle List   Edge-to-Edge List
                                                       (Variable Height)




     Edge-To-Edge List          List with Buttons       Tab Container       Edge-To-Edge List
                                                                                in a Tab
Advanced dojox.mobile widgets
1
1
    Web 2.0 & Mobile Feature Pack for WebSphere

               With WAS V6.1 & 7.0


                  Web 2.0         Web              Web 2.0                                   OSGi Apps   Java
       EJB 3.0                  Services
                                                                 CEA       XML       SCA
                  & Mobile                         & Mobile                                  & JPA 2.0   Batch




    J2EE 1.4           WAS V6.1                                 Web              Java EE 5
                                                 EJB 3.0      Services                          WAS V7


            With WAS V8


                       Web 2.0 & Mobile                Dynamic Scripting




      CEA        XML      SCA
                                   OSGi Apps   Java                  Java EE 6                 WAS V8
                                   & JPA 2.0   Batch



                             No additional cost. Supported by IBM.
Development Tooling In Rational Application Developer




12
Mobile: Different Approach for Different Requirements


                                        Web                            Mobile Web                   Hybrid Mobile                     Native Mobile
                                     Application                       Application                   Application                       Application
                                                                                                                                                           a,
         Characteristics




                                         +
                              Desktop and mobile using open
                                                                                   5 ile
                                                                                        +
                                                                  Mobile only using open web    Mobile only, app runs on the
                                                                                                                                 native languages or a
                                                                                                                                                         v t
                                                                                                                                 Mobile only, developed using
                                       L
                               web (HTML, JavaScript) client
                                                                                 L
                                                                  (HTML5, JavaScript) client   device, but leverages open web
                                                                                                                                     to native via ,
                                                                                                                                                     J transcode
                                                                                                                                                             h
                                     M jo                                    M ob                                                                         ig
                                  programming models                programming models           (HTML5, JS) via JavaScript
                                                                                                             bridge
                                                                                                                                             +  + MAPLtools
                                   HT Do                              HT jo M                                                            /C lver
                               Limited to no device-specific          Off-line capabilities                                          Native appearance and
                                       functionality                                              Native device capabilities    device capabilities, performance
                                                                                                  (GPS, camera, contacts)             C i
                                                                       Do                                                                   S
                                                                                                  Mimic native appearance



                                             Mobile Browser Execution                                       AppStore download and install
     Traditional Trade-offs
     (without MEAP/MAP)




                                                               Richness of Mobile Presentation / Services

                                                                 Portability (cross-device reuse)

                                                                             Maintenance Cost (TCO)

13
Mobile: Different Approach for Different Requirements


                                        Web                            Mobile Web                   Hybrid Mobile                     Native Mobile
                                     Application                       Application                   Application                       Application
                                                                                                                                                           a,
         Characteristics




                                         +
                              Desktop and mobile using open
                                                                                   5 ile
                                                                                        +
                                                                  Mobile only using open web                      +
                                                                                                               5 ile
                                                                                                Mobile only, app runs on the
                                                                                                                                 native languages or a
                                                                                                                                                         v t
                                                                                                                                 Mobile only, developed using
                                       L
                               web (HTML, JavaScript) client
                                                                                 L
                                                                  (HTML5, JavaScript) client
                                                                                                             L
                                                                                               device, but leverages open web
                                                                                                         Mbridgeob a
                                                                                                 (HTML5, JS) via JavaScriptp         to native via ,
                                                                                                                                                     J transcode
                                                                                                                                                             h
                                     M jo                                    M ob                                                                         ig
                                  programming models                programming models
                                                                                                                                                + MAPLtools
                                   HT Do
                               Limited to no device-specific
                                       functionality                  HT jo M
                                                                      Off-line capabilities         HT jo M neG
                                                                                                  Native device capabilities
                                                                                                                                             +
                                                                                                                                         /C lver
                                                                                                                                     Native appearance and
                                                                                                                                device capabilities, performance
                                                                                                                                      C i
                                                                                                     Do Pho
                                                                                                  (GPS, camera, contacts)

                                                                       Do                                                                   S
                                                                                                  Mimic native appearance

                                                                                                        +
                                             Mobile Browser Execution                                      AppStore download and install
     Traditional Trade-offs
     (without MEAP/MAP)




                                                               Richness of Mobile Presentation / Services

                                                                 Portability (cross-device reuse)

                                                                             Maintenance Cost (TCO)

14
Mobile – End-to-End



                        Devices




                      Infrastructure
IBM WebSphere                                                             ®




  Typical Three-Tier Server-side Architecture


 Web Server Tier         App Server Tier        Database Tier




                                                     © 2011 IBM Corporation
IBM WebSphere                                                                                    ®




  Solving the overloaded DB’s and response time issue
                   eXtreme Scale & DataPower XC10

 Web Server Tier    App Server Tier     Elastic Data Grid              Database Tier



                                      DataPower XC10 for simple
                                      data oriented scenarios:
                                      • HTTP Session Replication
                                      • Elastic Dynacache
                                      • Web Side Cache




                                      eXtreme Scale for maximum
                                      flexibility covering data and
                                      application oriented scenarios




                                                                            © 2011 IBM Corporation
IBM WebSphere                                                                     ®




  Maximizing resource utilization and availability
                Virtual Enterprise & IBM Workload Deployer


 Web Server Tier                   App Server Tier    Database Tier




                        Virtual Enterprise
                       On Demand Routers
                                                             © 2011 IBM Corporation
IBM WebSphere                                                                                                ®




 Solving the security issues with Web 2.0 & Mobile Apps
                DataPower XS40 & XI50



                                                DMZ

                         Web Server Tier   App Server Tier   Elastic Data Grid   Database Tier




                                                                                        © 2011 IBM Corporation
IBM WebSphere                                                                                                                               ®




IBM Mobile Technology Preview
   The IBM mobile technology preview will provide customers with early access to IBM’s mobile capabilities and
   demonstrate our approach to mobile application design, distribution, and management

  Device and Server Infrastructure                                           Demonstrations, Samples, &
  Capabilities                                                               Documentation
  Support for Android
                                                                                              Demonstrations & Samples
                                              Mobile Server Capabilities                      •Mysurance – Provides a showcase hybrid
                                              on WAS v8.5 Alpha Liberty                       application that demonstrates all capabilities
                                                                                              in an end-to-end insurance scenario
                                                                                              •Dojo Showcase – Highlights the full
                                                    SOA & Connectivity
                                                                                              breadth of Dojo capabilities
                                                                                              •Hybrid Showcase – Demonstrates
                                                 Existing Back Ends                           integration with all available native device
                                        Server runtime                                        functions
                                        •Acts as central point for                            •Simple Notifications Client – Illustrates
Client runtime                                                                                notification functionality and development
                                        integration to back-ends
•Provides a container for developing                                                          techniques
hybrid applications, written in HTML    •Hosts key capabilities such as
and JavaScript, that deliver a          user registry and notifications
compelling touch-based user             •Runs on IBM’s Liberty runtime
experience and have full access to                                           Management Concepts
                                        •Customers will be able to
native device functions
                                        integrate and extend existing        To be demoed
•Customers will be able to rapidly      applications and services to
develop, package, and distribute        maximize existing investments                         Application Management
mobile applications through internal
and external app stores by              Notification capability                               •Centralizes control over your mobile
leveraging existing skills and assets   •Delivers notifications to users                      apps including policy-based access,
                                        through maintained connection                         versioning, updating, tracking, and
                                        between client and server                             wipe/remove
                                        •Customers will be able to                            •Customers will be able to distribute
                                        engage users with notifications of                    apps to employees and control access to
                                        time sensitive information or                         those apps and their enterprise data
                                        actions to take
                                                                                                                      © 2011 IBM Corporation
IBM WebSphere                                                    ®




WebSphere – Edge to Edge Application Optimization




                                            © 2011 IBM Corporation
Thank you!
Cross platform mobile apps
            with WebSphere




Henrik Sjöstrand
WebSphere Technical Sales
IBM Software Group, Sweden
henrik@se.ibm.com

Weitere ähnliche Inhalte

Was ist angesagt?

Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?Voxeo Corp
 
Incentivated nma live masterclass (mobile) 20 may11
Incentivated nma live masterclass (mobile) 20 may11Incentivated nma live masterclass (mobile) 20 may11
Incentivated nma live masterclass (mobile) 20 may11Jason Cross
 
MonoTouch 5.2 Introduction
MonoTouch 5.2 IntroductionMonoTouch 5.2 Introduction
MonoTouch 5.2 IntroductionXamarin
 
All comparison
All comparisonAll comparison
All comparisongupta25
 
MMT Dubai presentation by Mr. Deepak Chandnani, CEO, Obopay
MMT Dubai presentation by Mr. Deepak Chandnani, CEO, ObopayMMT Dubai presentation by Mr. Deepak Chandnani, CEO, Obopay
MMT Dubai presentation by Mr. Deepak Chandnani, CEO, ObopayObopay
 
Software Development Engineers Ireland
Software Development Engineers IrelandSoftware Development Engineers Ireland
Software Development Engineers IrelandSean O'Sullivan
 
LiMo Foundation BONDI SDK
LiMo Foundation BONDI SDKLiMo Foundation BONDI SDK
LiMo Foundation BONDI SDKmattswan
 
Making open travel tech ecosystems work to your advantage
Making open travel tech ecosystems work to your advantageMaking open travel tech ecosystems work to your advantage
Making open travel tech ecosystems work to your advantageKevin May
 
Mobile is the New Face of Customer Engagement
Mobile is the New Face of Customer Engagement Mobile is the New Face of Customer Engagement
Mobile is the New Face of Customer Engagement CA API Management
 
WebSphere User Group UK: Larger Applications with Worklight
WebSphere User Group UK: Larger Applications with WorklightWebSphere User Group UK: Larger Applications with Worklight
WebSphere User Group UK: Larger Applications with WorklightAndrew Ferrier
 
dsyer s2gx2011 idm
dsyer s2gx2011 idmdsyer s2gx2011 idm
dsyer s2gx2011 idmDave Syer
 
Blackberrymobile Application Development Casestudy
Blackberrymobile Application Development CasestudyBlackberrymobile Application Development Casestudy
Blackberrymobile Application Development Casestudydheerajkureel
 
Jan20 mb sintro [compatibility mode]
Jan20 mb sintro [compatibility mode]Jan20 mb sintro [compatibility mode]
Jan20 mb sintro [compatibility mode]moirajacobs
 
End to end content managed online mobile banking
End to end content managed online mobile bankingEnd to end content managed online mobile banking
End to end content managed online mobile bankingbkraft
 
HiUED 前端/web 發展和體驗
HiUED 前端/web 發展和體驗HiUED 前端/web 發展和體驗
HiUED 前端/web 發展和體驗Bobby Chen
 
P2 Integrating Messaging, Location, And Content To Drive Innovation (Openwa...
P2   Integrating Messaging, Location, And Content To Drive Innovation (Openwa...P2   Integrating Messaging, Location, And Content To Drive Innovation (Openwa...
P2 Integrating Messaging, Location, And Content To Drive Innovation (Openwa...Trobough
 
Pariksha mobile applications
Pariksha mobile applicationsPariksha mobile applications
Pariksha mobile applicationsparikshalabs.com
 

Was ist angesagt? (20)

Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
 
Incentivated nma live masterclass (mobile) 20 may11
Incentivated nma live masterclass (mobile) 20 may11Incentivated nma live masterclass (mobile) 20 may11
Incentivated nma live masterclass (mobile) 20 may11
 
MonoTouch 5.2 Introduction
MonoTouch 5.2 IntroductionMonoTouch 5.2 Introduction
MonoTouch 5.2 Introduction
 
All comparison
All comparisonAll comparison
All comparison
 
MMT Dubai presentation by Mr. Deepak Chandnani, CEO, Obopay
MMT Dubai presentation by Mr. Deepak Chandnani, CEO, ObopayMMT Dubai presentation by Mr. Deepak Chandnani, CEO, Obopay
MMT Dubai presentation by Mr. Deepak Chandnani, CEO, Obopay
 
Software Development Engineers Ireland
Software Development Engineers IrelandSoftware Development Engineers Ireland
Software Development Engineers Ireland
 
LiMo Foundation BONDI SDK
LiMo Foundation BONDI SDKLiMo Foundation BONDI SDK
LiMo Foundation BONDI SDK
 
Making open travel tech ecosystems work to your advantage
Making open travel tech ecosystems work to your advantageMaking open travel tech ecosystems work to your advantage
Making open travel tech ecosystems work to your advantage
 
Mobile is the New Face of Customer Engagement
Mobile is the New Face of Customer Engagement Mobile is the New Face of Customer Engagement
Mobile is the New Face of Customer Engagement
 
WebSphere User Group UK: Larger Applications with Worklight
WebSphere User Group UK: Larger Applications with WorklightWebSphere User Group UK: Larger Applications with Worklight
WebSphere User Group UK: Larger Applications with Worklight
 
dsyer s2gx2011 idm
dsyer s2gx2011 idmdsyer s2gx2011 idm
dsyer s2gx2011 idm
 
Ericsson Labs 100322
Ericsson Labs 100322Ericsson Labs 100322
Ericsson Labs 100322
 
Blackberrymobile Application Development Casestudy
Blackberrymobile Application Development CasestudyBlackberrymobile Application Development Casestudy
Blackberrymobile Application Development Casestudy
 
Jan20 mb sintro [compatibility mode]
Jan20 mb sintro [compatibility mode]Jan20 mb sintro [compatibility mode]
Jan20 mb sintro [compatibility mode]
 
End to end content managed online mobile banking
End to end content managed online mobile bankingEnd to end content managed online mobile banking
End to end content managed online mobile banking
 
SharePoint and Mobile
SharePoint and MobileSharePoint and Mobile
SharePoint and Mobile
 
HiUED 前端/web 發展和體驗
HiUED 前端/web 發展和體驗HiUED 前端/web 發展和體驗
HiUED 前端/web 發展和體驗
 
P2 Integrating Messaging, Location, And Content To Drive Innovation (Openwa...
P2   Integrating Messaging, Location, And Content To Drive Innovation (Openwa...P2   Integrating Messaging, Location, And Content To Drive Innovation (Openwa...
P2 Integrating Messaging, Location, And Content To Drive Innovation (Openwa...
 
Pariksha mobile applications
Pariksha mobile applicationsPariksha mobile applications
Pariksha mobile applications
 
Ericsson Labs 090702
Ericsson Labs 090702Ericsson Labs 090702
Ericsson Labs 090702
 

Andere mochten auch

실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)mosaicnet
 
ProdIntel Corporate Presentation 2015
ProdIntel Corporate Presentation 2015ProdIntel Corporate Presentation 2015
ProdIntel Corporate Presentation 2015swapnilatprodintel
 
Evovle 2016 - Everyone Can Create Beautiful Apps with Material Design
Evovle 2016 - Everyone Can Create Beautiful Apps with Material DesignEvovle 2016 - Everyone Can Create Beautiful Apps with Material Design
Evovle 2016 - Everyone Can Create Beautiful Apps with Material DesignJames Montemagno
 
Developing Your First Android Wear App
Developing Your First Android Wear AppDeveloping Your First Android Wear App
Developing Your First Android Wear AppJames Montemagno
 
Daffodil Android App Development Portfolio
Daffodil Android App Development PortfolioDaffodil Android App Development Portfolio
Daffodil Android App Development PortfolioAshok Surendran
 
주식회사 바름 2015년 신입사원 채용공고
주식회사 바름 2015년 신입사원 채용공고주식회사 바름 2015년 신입사원 채용공고
주식회사 바름 2015년 신입사원 채용공고Gwang woo CHOI
 
THE ROEL GROUP OF COMPANIES Corporate presentation
THE ROEL GROUP OF COMPANIES Corporate presentationTHE ROEL GROUP OF COMPANIES Corporate presentation
THE ROEL GROUP OF COMPANIES Corporate presentationvelaskarii
 
Mobile Enterprise Application Platform: A solution to myriad challenges in en...
Mobile Enterprise Application Platform: A solution to myriad challenges in en...Mobile Enterprise Application Platform: A solution to myriad challenges in en...
Mobile Enterprise Application Platform: A solution to myriad challenges in en...[x]cube LABS
 
Native iOS and Android Development with Xamarin
Native iOS and Android Development with XamarinNative iOS and Android Development with Xamarin
Native iOS and Android Development with XamarinJames Montemagno
 
End to-end native iOS, Android and Windows apps wtih Xamarin
End to-end native iOS, Android and Windows apps wtih XamarinEnd to-end native iOS, Android and Windows apps wtih Xamarin
End to-end native iOS, Android and Windows apps wtih XamarinJames Montemagno
 
고등학교 3년간 개발한 프로그램들
고등학교 3년간 개발한 프로그램들고등학교 3년간 개발한 프로그램들
고등학교 3년간 개발한 프로그램들승호 채
 
페어프로그래머(서버개발)를 찾습니다.
페어프로그래머(서버개발)를 찾습니다.페어프로그래머(서버개발)를 찾습니다.
페어프로그래머(서버개발)를 찾습니다.SeungWoo Lee
 
PR 제안서 샘플
PR 제안서 샘플PR 제안서 샘플
PR 제안서 샘플Kim Jerry
 
윙토리 포트폴리오 13년도 상반기 1.5ver
윙토리 포트폴리오 13년도 상반기 1.5ver윙토리 포트폴리오 13년도 상반기 1.5ver
윙토리 포트폴리오 13년도 상반기 1.5verlibbonkorea
 
Restaurant Finder Android Application project Presentation
Restaurant Finder Android Application project PresentationRestaurant Finder Android Application project Presentation
Restaurant Finder Android Application project PresentationAbhinav Jain
 
UI/UX 개선을 위한 빠른 프로토타이핑
UI/UX 개선을 위한 빠른 프로토타이핑UI/UX 개선을 위한 빠른 프로토타이핑
UI/UX 개선을 위한 빠른 프로토타이핑Dongsik Yang
 
최신 UX/UI 디자인 트렌드
최신 UX/UI 디자인 트렌드최신 UX/UI 디자인 트렌드
최신 UX/UI 디자인 트렌드Billy Choi
 
2013 최근 모바일 앱 ui 디자인 동향
2013 최근 모바일 앱 ui 디자인 동향2013 최근 모바일 앱 ui 디자인 동향
2013 최근 모바일 앱 ui 디자인 동향Gwangwhi Mah
 

Andere mochten auch (20)

실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
 
ProdIntel Corporate Presentation 2015
ProdIntel Corporate Presentation 2015ProdIntel Corporate Presentation 2015
ProdIntel Corporate Presentation 2015
 
Evovle 2016 - Everyone Can Create Beautiful Apps with Material Design
Evovle 2016 - Everyone Can Create Beautiful Apps with Material DesignEvovle 2016 - Everyone Can Create Beautiful Apps with Material Design
Evovle 2016 - Everyone Can Create Beautiful Apps with Material Design
 
Developing Your First Android Wear App
Developing Your First Android Wear AppDeveloping Your First Android Wear App
Developing Your First Android Wear App
 
Daffodil Android App Development Portfolio
Daffodil Android App Development PortfolioDaffodil Android App Development Portfolio
Daffodil Android App Development Portfolio
 
주식회사 바름 2015년 신입사원 채용공고
주식회사 바름 2015년 신입사원 채용공고주식회사 바름 2015년 신입사원 채용공고
주식회사 바름 2015년 신입사원 채용공고
 
THE ROEL GROUP OF COMPANIES Corporate presentation
THE ROEL GROUP OF COMPANIES Corporate presentationTHE ROEL GROUP OF COMPANIES Corporate presentation
THE ROEL GROUP OF COMPANIES Corporate presentation
 
Mobile Enterprise Application Platform: A solution to myriad challenges in en...
Mobile Enterprise Application Platform: A solution to myriad challenges in en...Mobile Enterprise Application Platform: A solution to myriad challenges in en...
Mobile Enterprise Application Platform: A solution to myriad challenges in en...
 
나Pm 04282015 서은영
나Pm 04282015 서은영나Pm 04282015 서은영
나Pm 04282015 서은영
 
Native iOS and Android Development with Xamarin
Native iOS and Android Development with XamarinNative iOS and Android Development with Xamarin
Native iOS and Android Development with Xamarin
 
End to-end native iOS, Android and Windows apps wtih Xamarin
End to-end native iOS, Android and Windows apps wtih XamarinEnd to-end native iOS, Android and Windows apps wtih Xamarin
End to-end native iOS, Android and Windows apps wtih Xamarin
 
고등학교 3년간 개발한 프로그램들
고등학교 3년간 개발한 프로그램들고등학교 3년간 개발한 프로그램들
고등학교 3년간 개발한 프로그램들
 
페어프로그래머(서버개발)를 찾습니다.
페어프로그래머(서버개발)를 찾습니다.페어프로그래머(서버개발)를 찾습니다.
페어프로그래머(서버개발)를 찾습니다.
 
PR 제안서 샘플
PR 제안서 샘플PR 제안서 샘플
PR 제안서 샘플
 
윙토리 포트폴리오 13년도 상반기 1.5ver
윙토리 포트폴리오 13년도 상반기 1.5ver윙토리 포트폴리오 13년도 상반기 1.5ver
윙토리 포트폴리오 13년도 상반기 1.5ver
 
Restaurant Finder Android Application project Presentation
Restaurant Finder Android Application project PresentationRestaurant Finder Android Application project Presentation
Restaurant Finder Android Application project Presentation
 
UI/UX 개선을 위한 빠른 프로토타이핑
UI/UX 개선을 위한 빠른 프로토타이핑UI/UX 개선을 위한 빠른 프로토타이핑
UI/UX 개선을 위한 빠른 프로토타이핑
 
최신 UX/UI 디자인 트렌드
최신 UX/UI 디자인 트렌드최신 UX/UI 디자인 트렌드
최신 UX/UI 디자인 트렌드
 
2013 최근 모바일 앱 ui 디자인 동향
2013 최근 모바일 앱 ui 디자인 동향2013 최근 모바일 앱 ui 디자인 동향
2013 최근 모바일 앱 ui 디자인 동향
 
사용자 중심의 소프트웨어 개발을 위한 UI/UX 참조모델 가이드
사용자 중심의 소프트웨어 개발을 위한 UI/UX 참조모델 가이드사용자 중심의 소프트웨어 개발을 위한 UI/UX 참조모델 가이드
사용자 중심의 소프트웨어 개발을 위한 UI/UX 참조모델 가이드
 

Ähnlich wie WebSphere as a platform for mobile apps

Hybrid Mobile Application Framework
Hybrid Mobile Application FrameworkHybrid Mobile Application Framework
Hybrid Mobile Application Framework동수 장
 
Real-world Dojo Mobile
Real-world Dojo MobileReal-world Dojo Mobile
Real-world Dojo MobileAndrew Ferrier
 
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionFragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionBelen Barros Pena
 
Building Native Mobile Applications with PhoneGap
Building Native Mobile Applications with PhoneGapBuilding Native Mobile Applications with PhoneGap
Building Native Mobile Applications with PhoneGapSimon MacDonald
 
Mobile Drupal
Mobile DrupalMobile Drupal
Mobile DrupalTwinbit
 
Drupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_printDrupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_printDrupalcampAtlanta2012
 
How to pick the right development model for your mobile project?
How to pick the right development model for your mobile project?How to pick the right development model for your mobile project?
How to pick the right development model for your mobile project?Conny Svensson
 
LocalSocial Overview Q409v3
LocalSocial Overview Q409v3LocalSocial Overview Q409v3
LocalSocial Overview Q409v3Sean O'Sullivan
 
Building single page applications
Building single page applicationsBuilding single page applications
Building single page applicationsSC5.io
 
Mobile fragmentation, fact or myth?
Mobile fragmentation, fact or myth?Mobile fragmentation, fact or myth?
Mobile fragmentation, fact or myth?Belen Barros Pena
 
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseBuilding & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseApperian
 
Developing the Next Generation Embedded HMIs
Developing the Next Generation Embedded HMIs Developing the Next Generation Embedded HMIs
Developing the Next Generation Embedded HMIs mentoresd
 
Cross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseCross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseVenkat Alagarsamy
 
Shoukry Kattan - Titanium Mobile. Cross Platform Mobile Apps
Shoukry Kattan - Titanium Mobile. Cross Platform Mobile AppsShoukry Kattan - Titanium Mobile. Cross Platform Mobile Apps
Shoukry Kattan - Titanium Mobile. Cross Platform Mobile Apps#DevTO
 
Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal IBM Lotus
 
Mobile web literature
Mobile web literatureMobile web literature
Mobile web literatureSandeep Supal
 
Developing Downloadable Mobile Apps Using HTML5 and PhoneGap
Developing Downloadable Mobile Apps Using HTML5 and PhoneGapDeveloping Downloadable Mobile Apps Using HTML5 and PhoneGap
Developing Downloadable Mobile Apps Using HTML5 and PhoneGapWorklight
 
Midweek breather hybridapps
Midweek breather hybridappsMidweek breather hybridapps
Midweek breather hybridappsstrider1981
 

Ähnlich wie WebSphere as a platform for mobile apps (20)

Hybrid Mobile Application Framework
Hybrid Mobile Application FrameworkHybrid Mobile Application Framework
Hybrid Mobile Application Framework
 
Real-world Dojo Mobile
Real-world Dojo MobileReal-world Dojo Mobile
Real-world Dojo Mobile
 
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionFragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
 
Building Native Mobile Applications with PhoneGap
Building Native Mobile Applications with PhoneGapBuilding Native Mobile Applications with PhoneGap
Building Native Mobile Applications with PhoneGap
 
Mobile Drupal
Mobile DrupalMobile Drupal
Mobile Drupal
 
Drupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_printDrupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_print
 
Mobile stategy
Mobile stategyMobile stategy
Mobile stategy
 
How to pick the right development model for your mobile project?
How to pick the right development model for your mobile project?How to pick the right development model for your mobile project?
How to pick the right development model for your mobile project?
 
Hybrid mobile apps
Hybrid mobile appsHybrid mobile apps
Hybrid mobile apps
 
LocalSocial Overview Q409v3
LocalSocial Overview Q409v3LocalSocial Overview Q409v3
LocalSocial Overview Q409v3
 
Building single page applications
Building single page applicationsBuilding single page applications
Building single page applications
 
Mobile fragmentation, fact or myth?
Mobile fragmentation, fact or myth?Mobile fragmentation, fact or myth?
Mobile fragmentation, fact or myth?
 
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseBuilding & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
 
Developing the Next Generation Embedded HMIs
Developing the Next Generation Embedded HMIs Developing the Next Generation Embedded HMIs
Developing the Next Generation Embedded HMIs
 
Cross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseCross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterprise
 
Shoukry Kattan - Titanium Mobile. Cross Platform Mobile Apps
Shoukry Kattan - Titanium Mobile. Cross Platform Mobile AppsShoukry Kattan - Titanium Mobile. Cross Platform Mobile Apps
Shoukry Kattan - Titanium Mobile. Cross Platform Mobile Apps
 
Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal
 
Mobile web literature
Mobile web literatureMobile web literature
Mobile web literature
 
Developing Downloadable Mobile Apps Using HTML5 and PhoneGap
Developing Downloadable Mobile Apps Using HTML5 and PhoneGapDeveloping Downloadable Mobile Apps Using HTML5 and PhoneGap
Developing Downloadable Mobile Apps Using HTML5 and PhoneGap
 
Midweek breather hybridapps
Midweek breather hybridappsMidweek breather hybridapps
Midweek breather hybridapps
 

Mehr von IBM Danmark

DevOps, Development and Operations, Tina McGinley
DevOps, Development and Operations, Tina McGinleyDevOps, Development and Operations, Tina McGinley
DevOps, Development and Operations, Tina McGinleyIBM Danmark
 
Velkomst, Universitetssporet 2013, Pia Rønhøj
Velkomst, Universitetssporet 2013, Pia RønhøjVelkomst, Universitetssporet 2013, Pia Rønhøj
Velkomst, Universitetssporet 2013, Pia RønhøjIBM Danmark
 
Smarter Commerce, Salg og Marketing, Thomas Steglich-Andersen
Smarter Commerce, Salg og Marketing, Thomas Steglich-AndersenSmarter Commerce, Salg og Marketing, Thomas Steglich-Andersen
Smarter Commerce, Salg og Marketing, Thomas Steglich-AndersenIBM Danmark
 
Mobile, Philip Nyborg
Mobile, Philip NyborgMobile, Philip Nyborg
Mobile, Philip NyborgIBM Danmark
 
IT innovation, Kim Escherich
IT innovation, Kim EscherichIT innovation, Kim Escherich
IT innovation, Kim EscherichIBM Danmark
 
Echo.IT, Stefan K. Madsen
Echo.IT, Stefan K. MadsenEcho.IT, Stefan K. Madsen
Echo.IT, Stefan K. MadsenIBM Danmark
 
Big Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonBig Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonIBM Danmark
 
Social Business, Alice Bayer
Social Business, Alice BayerSocial Business, Alice Bayer
Social Business, Alice BayerIBM Danmark
 
Numascale Product IBM
Numascale Product IBMNumascale Product IBM
Numascale Product IBMIBM Danmark
 
Intel HPC Update
Intel HPC UpdateIntel HPC Update
Intel HPC UpdateIBM Danmark
 
IBM general parallel file system - introduction
IBM general parallel file system - introductionIBM general parallel file system - introduction
IBM general parallel file system - introductionIBM Danmark
 
NeXtScale HPC seminar
NeXtScale HPC seminarNeXtScale HPC seminar
NeXtScale HPC seminarIBM Danmark
 
Future of Power: PowerLinux - Jan Kristian Nielsen
Future of Power: PowerLinux - Jan Kristian NielsenFuture of Power: PowerLinux - Jan Kristian Nielsen
Future of Power: PowerLinux - Jan Kristian NielsenIBM Danmark
 
Future of Power: Power Strategy and Offerings for Denmark - Steve Sibley
Future of Power: Power Strategy and Offerings for Denmark - Steve SibleyFuture of Power: Power Strategy and Offerings for Denmark - Steve Sibley
Future of Power: Power Strategy and Offerings for Denmark - Steve SibleyIBM Danmark
 
Future of Power: Big Data - Søren Ravn
Future of Power: Big Data - Søren RavnFuture of Power: Big Data - Søren Ravn
Future of Power: Big Data - Søren RavnIBM Danmark
 
Future of Power: IBM PureFlex - Kim Mortensen
Future of Power: IBM PureFlex - Kim MortensenFuture of Power: IBM PureFlex - Kim Mortensen
Future of Power: IBM PureFlex - Kim MortensenIBM Danmark
 
Future of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexFuture of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexIBM Danmark
 
Future of Power: Håndtering af nye teknologier - Kim Escherich
Future of Power: Håndtering af nye teknologier - Kim EscherichFuture of Power: Håndtering af nye teknologier - Kim Escherich
Future of Power: Håndtering af nye teknologier - Kim EscherichIBM Danmark
 
Future of Power - Lars Mikkelgaard-Jensen
Future of Power - Lars Mikkelgaard-JensenFuture of Power - Lars Mikkelgaard-Jensen
Future of Power - Lars Mikkelgaard-JensenIBM Danmark
 

Mehr von IBM Danmark (20)

DevOps, Development and Operations, Tina McGinley
DevOps, Development and Operations, Tina McGinleyDevOps, Development and Operations, Tina McGinley
DevOps, Development and Operations, Tina McGinley
 
Velkomst, Universitetssporet 2013, Pia Rønhøj
Velkomst, Universitetssporet 2013, Pia RønhøjVelkomst, Universitetssporet 2013, Pia Rønhøj
Velkomst, Universitetssporet 2013, Pia Rønhøj
 
Smarter Commerce, Salg og Marketing, Thomas Steglich-Andersen
Smarter Commerce, Salg og Marketing, Thomas Steglich-AndersenSmarter Commerce, Salg og Marketing, Thomas Steglich-Andersen
Smarter Commerce, Salg og Marketing, Thomas Steglich-Andersen
 
Mobile, Philip Nyborg
Mobile, Philip NyborgMobile, Philip Nyborg
Mobile, Philip Nyborg
 
IT innovation, Kim Escherich
IT innovation, Kim EscherichIT innovation, Kim Escherich
IT innovation, Kim Escherich
 
Echo.IT, Stefan K. Madsen
Echo.IT, Stefan K. MadsenEcho.IT, Stefan K. Madsen
Echo.IT, Stefan K. Madsen
 
Big Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonBig Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter Jönsson
 
Social Business, Alice Bayer
Social Business, Alice BayerSocial Business, Alice Bayer
Social Business, Alice Bayer
 
Numascale Product IBM
Numascale Product IBMNumascale Product IBM
Numascale Product IBM
 
Mellanox IBM
Mellanox IBMMellanox IBM
Mellanox IBM
 
Intel HPC Update
Intel HPC UpdateIntel HPC Update
Intel HPC Update
 
IBM general parallel file system - introduction
IBM general parallel file system - introductionIBM general parallel file system - introduction
IBM general parallel file system - introduction
 
NeXtScale HPC seminar
NeXtScale HPC seminarNeXtScale HPC seminar
NeXtScale HPC seminar
 
Future of Power: PowerLinux - Jan Kristian Nielsen
Future of Power: PowerLinux - Jan Kristian NielsenFuture of Power: PowerLinux - Jan Kristian Nielsen
Future of Power: PowerLinux - Jan Kristian Nielsen
 
Future of Power: Power Strategy and Offerings for Denmark - Steve Sibley
Future of Power: Power Strategy and Offerings for Denmark - Steve SibleyFuture of Power: Power Strategy and Offerings for Denmark - Steve Sibley
Future of Power: Power Strategy and Offerings for Denmark - Steve Sibley
 
Future of Power: Big Data - Søren Ravn
Future of Power: Big Data - Søren RavnFuture of Power: Big Data - Søren Ravn
Future of Power: Big Data - Søren Ravn
 
Future of Power: IBM PureFlex - Kim Mortensen
Future of Power: IBM PureFlex - Kim MortensenFuture of Power: IBM PureFlex - Kim Mortensen
Future of Power: IBM PureFlex - Kim Mortensen
 
Future of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexFuture of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik Rex
 
Future of Power: Håndtering af nye teknologier - Kim Escherich
Future of Power: Håndtering af nye teknologier - Kim EscherichFuture of Power: Håndtering af nye teknologier - Kim Escherich
Future of Power: Håndtering af nye teknologier - Kim Escherich
 
Future of Power - Lars Mikkelgaard-Jensen
Future of Power - Lars Mikkelgaard-JensenFuture of Power - Lars Mikkelgaard-Jensen
Future of Power - Lars Mikkelgaard-Jensen
 

Kürzlich hochgeladen

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

WebSphere as a platform for mobile apps

  • 1. WebSphere as a platform for mobile apps Henrik Sjöstrand WebSphere Technical Sales IBM Software Group, Sweden henrik@se.ibm.com
  • 2.
  • 3. JavaScript Frameworks for Rich Internet Applications IBM invests in the Dojo framework. Why Dojo? • Open source project • Comprehensive feature set • Commercial-friendly licensing • Globalization and accessibility support (WAI-ARIA) • Well architected http://dojotoolkit.org/ • Active user community Alternatives: jQuery, YUI, Ext JS, MooTools, Prototype, script.aculo.us, DWR and others... but often more targeted at spicing up a web page
  • 4. So what does a Dojo application look like?
  • 5. Mobile: Different Approach for Different Requirements Web Mobile Web Hybrid Mobile Native Mobile Application Application Application Application Characteristics Desktop and mobile using open Mobile only using open web Mobile only, app runs on the Mobile only, developed using web (HTML, JavaScript) client (HTML5, JavaScript) client device, but leverages open web native languages or transcode programming models programming models (HTML5, JS) via JavaScript to native via MAP tools bridge Limited to no device-specific Off-line capabilities Native appearance and functionality Native device capabilities device capabilities, performance (GPS, camera, contacts) Mimic native appearance Mobile Browser Execution AppStore download and install Traditional Trade-offs (without MEAP/MAP) Richness of Mobile Presentation / Services Portability (cross-device reuse) Maintenance Cost (TCO) 5
  • 6. Mobile: Different Approach for Different Requirements Web Mobile Web Hybrid Mobile Native Mobile Application Application Application Application a, Characteristics v t native languages or a Desktop and mobile using open Mobile only using open web Mobile only, app runs on the Mobile only, developed using web (HTML, JavaScript) client (HTML5, JavaScript) client device, but leverages open web to native via , J transcode h programming models programming models (HTML5, JS) via JavaScript bridge + ig + MAPLtools Limited to no device-specific functionality Off-line capabilities Native device capabilities (GPS, camera, contacts) /C lver Native appearance and device capabilities, performance C i Mimic native appearance S Mobile Browser Execution AppStore download and install Traditional Trade-offs (without MEAP/MAP) Richness of Mobile Presentation / Services Portability (cross-device reuse) Maintenance Cost (TCO) 6
  • 7. Mobile: Different Approach for Different Requirements Web Mobile Web Hybrid Mobile Native Mobile Application Application Application Application a, Characteristics + Desktop and mobile using open Mobile only using open web Mobile only, app runs on the native languages or a v t Mobile only, developed using L web (HTML, JavaScript) client (HTML5, JavaScript) client device, but leverages open web to native via , J transcode ig h M jo programming models programming models (HTML5, JS) via JavaScript bridge + + MAPLtools HT Do /C lver Limited to no device-specific Off-line capabilities Native appearance and functionality Native device capabilities device capabilities, performance (GPS, camera, contacts) C i Mimic native appearance S Mobile Browser Execution AppStore download and install Traditional Trade-offs (without MEAP/MAP) Richness of Mobile Presentation / Services Portability (cross-device reuse) Maintenance Cost (TCO) 7
  • 8. Mobile: Different Approach for Different Requirements Web Mobile Web Hybrid Mobile Native Mobile Application Application Application Application a, Characteristics + Desktop and mobile using open 5 ile + Mobile only using open web Mobile only, app runs on the native languages or a v t Mobile only, developed using L web (HTML, JavaScript) client L (HTML5, JavaScript) client device, but leverages open web to native via , J transcode h M jo M ob ig programming models programming models (HTML5, JS) via JavaScript bridge + + MAPLtools HT Do HT jo M /C lver Limited to no device-specific Off-line capabilities Native appearance and functionality Native device capabilities device capabilities, performance (GPS, camera, contacts) C i Do S Mimic native appearance Mobile Browser Execution AppStore download and install Traditional Trade-offs (without MEAP/MAP) Richness of Mobile Presentation / Services Portability (cross-device reuse) Maintenance Cost (TCO) 8
  • 9. dojox.mobile widgets (iPhone & Android themes) Heading with a back button Round Rectangle List Round Rectangle List Edge-to-Edge List (Variable Height) Edge-To-Edge List List with Buttons Tab Container Edge-To-Edge List in a Tab
  • 11. 1 1 Web 2.0 & Mobile Feature Pack for WebSphere With WAS V6.1 & 7.0 Web 2.0 Web Web 2.0 OSGi Apps Java EJB 3.0 Services CEA XML SCA & Mobile & Mobile & JPA 2.0 Batch J2EE 1.4 WAS V6.1 Web Java EE 5 EJB 3.0 Services WAS V7 With WAS V8 Web 2.0 & Mobile Dynamic Scripting CEA XML SCA OSGi Apps Java Java EE 6 WAS V8 & JPA 2.0 Batch No additional cost. Supported by IBM.
  • 12. Development Tooling In Rational Application Developer 12
  • 13. Mobile: Different Approach for Different Requirements Web Mobile Web Hybrid Mobile Native Mobile Application Application Application Application a, Characteristics + Desktop and mobile using open 5 ile + Mobile only using open web Mobile only, app runs on the native languages or a v t Mobile only, developed using L web (HTML, JavaScript) client L (HTML5, JavaScript) client device, but leverages open web to native via , J transcode h M jo M ob ig programming models programming models (HTML5, JS) via JavaScript bridge + + MAPLtools HT Do HT jo M /C lver Limited to no device-specific Off-line capabilities Native appearance and functionality Native device capabilities device capabilities, performance (GPS, camera, contacts) C i Do S Mimic native appearance Mobile Browser Execution AppStore download and install Traditional Trade-offs (without MEAP/MAP) Richness of Mobile Presentation / Services Portability (cross-device reuse) Maintenance Cost (TCO) 13
  • 14. Mobile: Different Approach for Different Requirements Web Mobile Web Hybrid Mobile Native Mobile Application Application Application Application a, Characteristics + Desktop and mobile using open 5 ile + Mobile only using open web + 5 ile Mobile only, app runs on the native languages or a v t Mobile only, developed using L web (HTML, JavaScript) client L (HTML5, JavaScript) client L device, but leverages open web Mbridgeob a (HTML5, JS) via JavaScriptp to native via , J transcode h M jo M ob ig programming models programming models + MAPLtools HT Do Limited to no device-specific functionality HT jo M Off-line capabilities HT jo M neG Native device capabilities + /C lver Native appearance and device capabilities, performance C i Do Pho (GPS, camera, contacts) Do S Mimic native appearance + Mobile Browser Execution AppStore download and install Traditional Trade-offs (without MEAP/MAP) Richness of Mobile Presentation / Services Portability (cross-device reuse) Maintenance Cost (TCO) 14
  • 15. Mobile – End-to-End Devices Infrastructure
  • 16. IBM WebSphere ® Typical Three-Tier Server-side Architecture Web Server Tier App Server Tier Database Tier © 2011 IBM Corporation
  • 17. IBM WebSphere ® Solving the overloaded DB’s and response time issue eXtreme Scale & DataPower XC10 Web Server Tier App Server Tier Elastic Data Grid Database Tier DataPower XC10 for simple data oriented scenarios: • HTTP Session Replication • Elastic Dynacache • Web Side Cache eXtreme Scale for maximum flexibility covering data and application oriented scenarios © 2011 IBM Corporation
  • 18. IBM WebSphere ® Maximizing resource utilization and availability Virtual Enterprise & IBM Workload Deployer Web Server Tier App Server Tier Database Tier Virtual Enterprise On Demand Routers © 2011 IBM Corporation
  • 19. IBM WebSphere ® Solving the security issues with Web 2.0 & Mobile Apps DataPower XS40 & XI50 DMZ Web Server Tier App Server Tier Elastic Data Grid Database Tier © 2011 IBM Corporation
  • 20. IBM WebSphere ® IBM Mobile Technology Preview The IBM mobile technology preview will provide customers with early access to IBM’s mobile capabilities and demonstrate our approach to mobile application design, distribution, and management Device and Server Infrastructure Demonstrations, Samples, & Capabilities Documentation Support for Android Demonstrations & Samples Mobile Server Capabilities •Mysurance – Provides a showcase hybrid on WAS v8.5 Alpha Liberty application that demonstrates all capabilities in an end-to-end insurance scenario •Dojo Showcase – Highlights the full SOA & Connectivity breadth of Dojo capabilities •Hybrid Showcase – Demonstrates Existing Back Ends integration with all available native device Server runtime functions •Acts as central point for •Simple Notifications Client – Illustrates Client runtime notification functionality and development integration to back-ends •Provides a container for developing techniques hybrid applications, written in HTML •Hosts key capabilities such as and JavaScript, that deliver a user registry and notifications compelling touch-based user •Runs on IBM’s Liberty runtime experience and have full access to Management Concepts •Customers will be able to native device functions integrate and extend existing To be demoed •Customers will be able to rapidly applications and services to develop, package, and distribute maximize existing investments Application Management mobile applications through internal and external app stores by Notification capability •Centralizes control over your mobile leveraging existing skills and assets •Delivers notifications to users apps including policy-based access, through maintained connection versioning, updating, tracking, and between client and server wipe/remove •Customers will be able to •Customers will be able to distribute engage users with notifications of apps to employees and control access to time sensitive information or those apps and their enterprise data actions to take © 2011 IBM Corporation
  • 21. IBM WebSphere ® WebSphere – Edge to Edge Application Optimization © 2011 IBM Corporation
  • 23. Cross platform mobile apps with WebSphere Henrik Sjöstrand WebSphere Technical Sales IBM Software Group, Sweden henrik@se.ibm.com