SlideShare a Scribd company logo
for CA Plex



CA Plex
With Apple Mac / iOS



January 2012
Who is CM First?
Enterprise Software Development Integrator
•  Offices in Switzerland, USA, Italy, India
•  Network of worldwide resale partners (Americas, EMEA,
   APJ, ANZ)

CA Primary Sales and Technology Partner
• CA 2E, CA Plex, CA Repository
• Footprint covers 20% of Installed Base

App Dev Products
• CM Matchpoint ALM Suite
• CM WebClient i+
• CM Power (PHP) Suite
• CM M3 (CA 2E Migration / Modernization)
• SD Source Scanners for CA Repository

Third-party Solutions
•  Databorough, Desynit, Soreco, Worksoft, Websydian
Overview

•   Why use the Mac?
                                      Ajax in Greek mythology


•   Plex on the Mac

•   Mobile Apps with Plex/WebClient

•   Devices – Xcode, Android SDK,

    Adobe/Apache Phonegap

•   Device Hardware - Camera
Why Use the Mac with CA Plex?

•   Why use the Mac?
    •   All the really cool and hip developers
        have gone there
    •   Opportunity to re-accessorize
    •   Learn all new keyboard shortcuts such
        as the cloverleaf
    •   Just love a challenge
•   Or - Apple Forces This
    •   iOS license agreement

•   Why not?
Plex / Mac
Architecture
 Overview
Development Architecture



                   Mac
                  Folder



               Mac DB
              (MySQL)

Fusion VM


            Mac
Initial Setup
   of Dev
Environment
Step 1

•   Install VMWare Fusion for Mac
    •   Or Parallels
    •   Migrate your PC, or set up anew
        (recommended)
    •   Install VMWare Tools
•   Set up your CA Plex environment
    on the VM
    •   Generate to a shared folder on the host
        mac
    •   Start generating Java
•   Create a shortcut to Plex using
    Fusion view (optional)
Step 2

•   Install Eclipse on both PC and
    Mac
    •   Eclipse Indigo works well
    •   Need separate versions / installs
•   Establish Separate Workspaces
    •   Set up linked folders to single Plex Gen
    •   Or use Subversion/Matchpoint to share
        projects between WorkSpaces
    •   Refer to WebClient documentation
        (purchase not required)
•   You are done!
Optional

•   Move to a Mac database
    •   MySQL, Derby
•   Wrap your Java app as Mac App
    •   Warning – technical
•   Start working on Angry Nerds
    •   Stay tuned for Part II
Demonstration
of Initial Setup
Screen Shot From Demo
Running CA Plex in Native Mac Windows (VMWare Fusion)
Screen Shot From Demo
Running Simple CA Plex Java App on Mac – with Eclipse and MySQL
Native Device
 Applications
iOS / Android
Statistics – May 2011
                                   The world is going mobile
•   50 million iPhones sold to
    date
•   200,000 Android devices
    sold each day
•   8.5 million iPads sold to
    date
•   70 million tablets predicted
    by the end of 2012
•   2/3 of the Fortune 100 have
    started deploying iPads for
    Enterprise use – now 95%
AJAX / JavaScript / HTML5 is Big
                               …and getting bigger


                          “Ajax remains
                          the dominant
                          RIA of choice,
                          and HTML5 is
                          poised to
                          expand the
                          power and
                          flexibility of the
                          browser only
                          approach”
                          Gartner Group


          Ajax mountain
CA Plex+WebClient with Sencha Touch / PhoneGap

                              •   Covers 93%+
                                  of mobile
                                  traffic
                              •   HTML 5,
                                  CSS3, ExtJS
                              •   SaSS
                              •   Local Storage
                              •   Media/Geo
                              •   Camera
                              •   More…
1.8 Mobile iPhone/iPad/Android/BB6
     Web App with Native Optimization
mobileportal.cmfirsttech.com/Plex2EWeb/wcs




                                                 HTML5, CSS3
       Native App - Android Market               Sencha Touch
        http://market.android.com            “Gartner COOL Vendor
                                                      2011”
Navigation Models
           Principals




          Combine
How do we do this in Plex?
•   By adding Control Name Directives
•   Examples:
ToolbarArea, align, toolbarNum
                                                  Attach Points




                                 FullscreenArea




                                 TabbarArea
Map
Attach a map template to fields
• MapCoords:FullscreenArea:template=WebMap
• MapLocation:FullscreenArea:template=WebLocation
Video
Attach a video template to fields
Video:FullscreenArea:template=Video
What about hardware?

•   Camera
•   Compass
•   Accelerometer
•   App Store
     Apache PhoneGap (Adobe)
Mobile App
Development
    on
    Mac
Step 1
•   Generate your App as
    WebClient Mobile
    •   See Google Code Project – open
        source to WebClient customers
•   Test with WebKit browser
    emulator
    •   Chrome or Safari
    •   Ripple (warning, not exact)
Step 2
•   Get your Apple developer id
    •   Warning – Allow time
•   Install XCode
    •   Available on the Apple App Store – no
        charge
•   Download / Install Apache
    PhoneGap (Adobe)
    •   All device projects in single archive
•   Install PhoneGap per site
    tutorial for Xcode
Step 3
•   Create an Xcode / PhoneGap
    Project
•   Modify the Index HTML to point
    to your application URL
•   Sign code (via Apple ID)
•   Test on iOS Simulators
•   You are ready to go!
Step 4 – Android and Beyond

•   Install Google SDK
•   Install PhoneGap for Android
•   Follow the same steps as iOS
Demonstration
   of Device
Implementation
Screen Shot From Demo
Xcode Project for Mobile Device Deployment with PhoneGap
Screen Shot From Demo
Xcode Organizer with Provisioning Profiles (Signing Certs)
Screen Shot From Demo
Eclipse Indigo for Mac with Google Android SDK Plugin
Screen Shot From Demo
iPad, iPhone, Android Device Simulators running App on Mac
More about

•   Geolocation
•   Camera
Geolocation

•   Used for
    •   Maps
    •   Direction
    •   Location-Specific Marketing
Camera

•   Used for
    •   Snapshots
    •   Imaging signed documents
    •   Recording accidents
    •   Bar codes
    •   Augmented reality
Screen Shot From Demo
             Geolocation
WebClient Information
                                      (click logo to view)




•   webclientiplus.com
    •   Wiki
    •   Blog
    •   Product Downloads / Support

More Related Content

PDF
BlackBerry Developer Overview
Kyle McInnes
 
PPTX
Game Development in the Cloud - Live Q&A
RightScale
 
PDF
Sg conference multiplatform_apps_adam_stanley
n_adam_stanley
 
PDF
QNX, C/C++, Qt, Cascades, HTML5… So what’s now BlackBerry 10 application deve...
Codemotion
 
PDF
Development Workshop on ET1, Android and Motorola RhoElements
Romin Irani
 
PDF
Adobe AIR Development for the BlackBerry PlayBook
Kyle McInnes
 
PDF
Getting Started with BB Development..
Software Park Thailand
 
PDF
BBM Social Platform and App Monetization
Kyle McInnes
 
BlackBerry Developer Overview
Kyle McInnes
 
Game Development in the Cloud - Live Q&A
RightScale
 
Sg conference multiplatform_apps_adam_stanley
n_adam_stanley
 
QNX, C/C++, Qt, Cascades, HTML5… So what’s now BlackBerry 10 application deve...
Codemotion
 
Development Workshop on ET1, Android and Motorola RhoElements
Romin Irani
 
Adobe AIR Development for the BlackBerry PlayBook
Kyle McInnes
 
Getting Started with BB Development..
Software Park Thailand
 
BBM Social Platform and App Monetization
Kyle McInnes
 

What's hot (20)

PPTX
Developing Apps for the BlackBerry PlayBook
Terry Ryan
 
PPTX
Xamarin COE by Mukteswar Patnaik
Mukteswar Patnaik
 
PDF
What's great in Appcelerator Titanium 0.8
Jeff Haynie
 
PDF
Php Development In The Cloud
Ivo Jansch
 
PPTX
Titanium Conf Baltimore Keynote 2013
Jeff Haynie
 
PPTX
Mobile applications chapter 5
Akib B. Momin
 
PDF
Platform as a Service - Cloud Foundry and IBM Bluemix
David Currie
 
PDF
CQ 5.4 Deep-Dive
Gabriel Walt
 
PPT
Web Apps vs. Native Apps: The Low Down
Apppli
 
PPTX
Destination DevOps: Evolving from VMware lab management to cloud-based agile ...
shrutib
 
PDF
Architecture of a Modern Web App
scothis
 
PPTX
PaaS + Appcelerator = WIN
Aaron Saunders
 
PDF
Architecture of a Modern Web App - SpringOne India
Jeremy Grelle
 
KEY
Native Device vs. Mobile Web Applications
Tim Wright
 
PDF
Creating Effective Mobile Applications with IBM Bluemix
Andrew Ferrier
 
PPTX
Build 2017 - B8099 - What's new in Xamarin.Forms
Windows Developer
 
PPTX
Many Notes pitch for App Circus at BlackBerry 10 Jam 2012
Will Robertson
 
PDF
What's new in App Engine and intro to App Engine for Business
Chris Schalk
 
PDF
Progress Rollbase: Building Powerful Applications One Block at a Time
Progress
 
PPTX
Developing for Xoom with Flash and AIR
Terry Ryan
 
Developing Apps for the BlackBerry PlayBook
Terry Ryan
 
Xamarin COE by Mukteswar Patnaik
Mukteswar Patnaik
 
What's great in Appcelerator Titanium 0.8
Jeff Haynie
 
Php Development In The Cloud
Ivo Jansch
 
Titanium Conf Baltimore Keynote 2013
Jeff Haynie
 
Mobile applications chapter 5
Akib B. Momin
 
Platform as a Service - Cloud Foundry and IBM Bluemix
David Currie
 
CQ 5.4 Deep-Dive
Gabriel Walt
 
Web Apps vs. Native Apps: The Low Down
Apppli
 
Destination DevOps: Evolving from VMware lab management to cloud-based agile ...
shrutib
 
Architecture of a Modern Web App
scothis
 
PaaS + Appcelerator = WIN
Aaron Saunders
 
Architecture of a Modern Web App - SpringOne India
Jeremy Grelle
 
Native Device vs. Mobile Web Applications
Tim Wright
 
Creating Effective Mobile Applications with IBM Bluemix
Andrew Ferrier
 
Build 2017 - B8099 - What's new in Xamarin.Forms
Windows Developer
 
Many Notes pitch for App Circus at BlackBerry 10 Jam 2012
Will Robertson
 
What's new in App Engine and intro to App Engine for Business
Chris Schalk
 
Progress Rollbase: Building Powerful Applications One Block at a Time
Progress
 
Developing for Xoom with Flash and AIR
Terry Ryan
 
Ad

Similar to CA Plex on Apple Mac, iOS, Android (20)

PDF
CM WebClient CA Expo Mannheim Germany
CM First Group
 
PPTX
Hybrid Mobile Development with Apache Cordova and
Ryan Cuprak
 
PPTX
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
Ryan Cuprak
 
PPTX
Hybrid Mobile Applications
Ruwan Ranganath
 
PDF
HTML5 or Android for Mobile Development?
Reto Meier
 
PDF
Understanding Native, Hybrid, and Web Mobile Architectures
Salesforce Developers
 
PPTX
Developing Windows Phone 8 apps using PhoneGap
Amar Mesic
 
KEY
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
davyjones
 
PDF
HTML5 Apps on AGL Platform with the Web Application Manager (Automotive Grade...
Igalia
 
PDF
Hybrid application development
Engin Hatay
 
PDF
WebWorks Development for BlackBerry PlayBook and Smartphones
Kyle McInnes
 
PDF
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...
Taras Filatov
 
PPTX
Discovering the wp8 sdk
Nico Vermeir
 
PPTX
An overview of mobile html + java script frameworks
Sasha dos Santos
 
PPTX
Building Mobile Web Apps with jQM and Cordova on Azure
Brian Lyttle
 
PDF
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Nick Landry
 
PDF
Jornada Desarrolladores: WAC: 'Wholesale Applications Community'
videos
 
PDF
"BlackBerry Webworks : Apps for The Smartphone and Tablet"
Software Park Thailand
 
PDF
Mobile CMS - CMSExpo 2010
Tom Deryckere
 
PPTX
Hybrid Mobile Development
Shai Raiten
 
CM WebClient CA Expo Mannheim Germany
CM First Group
 
Hybrid Mobile Development with Apache Cordova and
Ryan Cuprak
 
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
Ryan Cuprak
 
Hybrid Mobile Applications
Ruwan Ranganath
 
HTML5 or Android for Mobile Development?
Reto Meier
 
Understanding Native, Hybrid, and Web Mobile Architectures
Salesforce Developers
 
Developing Windows Phone 8 apps using PhoneGap
Amar Mesic
 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
davyjones
 
HTML5 Apps on AGL Platform with the Web Application Manager (Automotive Grade...
Igalia
 
Hybrid application development
Engin Hatay
 
WebWorks Development for BlackBerry PlayBook and Smartphones
Kyle McInnes
 
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...
Taras Filatov
 
Discovering the wp8 sdk
Nico Vermeir
 
An overview of mobile html + java script frameworks
Sasha dos Santos
 
Building Mobile Web Apps with jQM and Cordova on Azure
Brian Lyttle
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Nick Landry
 
Jornada Desarrolladores: WAC: 'Wholesale Applications Community'
videos
 
"BlackBerry Webworks : Apps for The Smartphone and Tablet"
Software Park Thailand
 
Mobile CMS - CMSExpo 2010
Tom Deryckere
 
Hybrid Mobile Development
Shai Raiten
 
Ad

More from CM First Group (7)

PDF
CM WebClient Datasheet
CM First Group
 
PPTX
Developing Apps with CA Plex + CM WebClient
CM First Group
 
PPTX
Automated Testing for CA Plex and 2E
CM First Group
 
PPTX
CM WebClient for CA Plex
CM First Group
 
PDF
CA 2E Function XREF
CM First Group
 
PDF
CA 2E / Synon Keyboard Template
CM First Group
 
PPTX
WebClient Overview and 1.8 Roadmap
CM First Group
 
CM WebClient Datasheet
CM First Group
 
Developing Apps with CA Plex + CM WebClient
CM First Group
 
Automated Testing for CA Plex and 2E
CM First Group
 
CM WebClient for CA Plex
CM First Group
 
CA 2E Function XREF
CM First Group
 
CA 2E / Synon Keyboard Template
CM First Group
 
WebClient Overview and 1.8 Roadmap
CM First Group
 

Recently uploaded (20)

PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Software Development Methodologies in 2025
KodekX
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Software Development Methodologies in 2025
KodekX
 

CA Plex on Apple Mac, iOS, Android

  • 1. for CA Plex CA Plex With Apple Mac / iOS January 2012
  • 2. Who is CM First? Enterprise Software Development Integrator • Offices in Switzerland, USA, Italy, India • Network of worldwide resale partners (Americas, EMEA, APJ, ANZ) CA Primary Sales and Technology Partner • CA 2E, CA Plex, CA Repository • Footprint covers 20% of Installed Base App Dev Products • CM Matchpoint ALM Suite • CM WebClient i+ • CM Power (PHP) Suite • CM M3 (CA 2E Migration / Modernization) • SD Source Scanners for CA Repository Third-party Solutions • Databorough, Desynit, Soreco, Worksoft, Websydian
  • 3. Overview • Why use the Mac? Ajax in Greek mythology • Plex on the Mac • Mobile Apps with Plex/WebClient • Devices – Xcode, Android SDK, Adobe/Apache Phonegap • Device Hardware - Camera
  • 4. Why Use the Mac with CA Plex? • Why use the Mac? • All the really cool and hip developers have gone there • Opportunity to re-accessorize • Learn all new keyboard shortcuts such as the cloverleaf • Just love a challenge • Or - Apple Forces This • iOS license agreement • Why not?
  • 6. Development Architecture Mac Folder Mac DB (MySQL) Fusion VM Mac
  • 7. Initial Setup of Dev Environment
  • 8. Step 1 • Install VMWare Fusion for Mac • Or Parallels • Migrate your PC, or set up anew (recommended) • Install VMWare Tools • Set up your CA Plex environment on the VM • Generate to a shared folder on the host mac • Start generating Java • Create a shortcut to Plex using Fusion view (optional)
  • 9. Step 2 • Install Eclipse on both PC and Mac • Eclipse Indigo works well • Need separate versions / installs • Establish Separate Workspaces • Set up linked folders to single Plex Gen • Or use Subversion/Matchpoint to share projects between WorkSpaces • Refer to WebClient documentation (purchase not required) • You are done!
  • 10. Optional • Move to a Mac database • MySQL, Derby • Wrap your Java app as Mac App • Warning – technical • Start working on Angry Nerds • Stay tuned for Part II
  • 12. Screen Shot From Demo Running CA Plex in Native Mac Windows (VMWare Fusion)
  • 13. Screen Shot From Demo Running Simple CA Plex Java App on Mac – with Eclipse and MySQL
  • 15. Statistics – May 2011 The world is going mobile • 50 million iPhones sold to date • 200,000 Android devices sold each day • 8.5 million iPads sold to date • 70 million tablets predicted by the end of 2012 • 2/3 of the Fortune 100 have started deploying iPads for Enterprise use – now 95%
  • 16. AJAX / JavaScript / HTML5 is Big …and getting bigger “Ajax remains the dominant RIA of choice, and HTML5 is poised to expand the power and flexibility of the browser only approach” Gartner Group Ajax mountain
  • 17. CA Plex+WebClient with Sencha Touch / PhoneGap • Covers 93%+ of mobile traffic • HTML 5, CSS3, ExtJS • SaSS • Local Storage • Media/Geo • Camera • More…
  • 18. 1.8 Mobile iPhone/iPad/Android/BB6 Web App with Native Optimization mobileportal.cmfirsttech.com/Plex2EWeb/wcs HTML5, CSS3 Native App - Android Market Sencha Touch http://market.android.com “Gartner COOL Vendor 2011”
  • 19. Navigation Models Principals Combine
  • 20. How do we do this in Plex? • By adding Control Name Directives • Examples:
  • 21. ToolbarArea, align, toolbarNum Attach Points FullscreenArea TabbarArea
  • 22. Map Attach a map template to fields • MapCoords:FullscreenArea:template=WebMap • MapLocation:FullscreenArea:template=WebLocation
  • 23. Video Attach a video template to fields Video:FullscreenArea:template=Video
  • 24. What about hardware? • Camera • Compass • Accelerometer • App Store Apache PhoneGap (Adobe)
  • 26. Step 1 • Generate your App as WebClient Mobile • See Google Code Project – open source to WebClient customers • Test with WebKit browser emulator • Chrome or Safari • Ripple (warning, not exact)
  • 27. Step 2 • Get your Apple developer id • Warning – Allow time • Install XCode • Available on the Apple App Store – no charge • Download / Install Apache PhoneGap (Adobe) • All device projects in single archive • Install PhoneGap per site tutorial for Xcode
  • 28. Step 3 • Create an Xcode / PhoneGap Project • Modify the Index HTML to point to your application URL • Sign code (via Apple ID) • Test on iOS Simulators • You are ready to go!
  • 29. Step 4 – Android and Beyond • Install Google SDK • Install PhoneGap for Android • Follow the same steps as iOS
  • 30. Demonstration of Device Implementation
  • 31. Screen Shot From Demo Xcode Project for Mobile Device Deployment with PhoneGap
  • 32. Screen Shot From Demo Xcode Organizer with Provisioning Profiles (Signing Certs)
  • 33. Screen Shot From Demo Eclipse Indigo for Mac with Google Android SDK Plugin
  • 34. Screen Shot From Demo iPad, iPhone, Android Device Simulators running App on Mac
  • 35. More about • Geolocation • Camera
  • 36. Geolocation • Used for • Maps • Direction • Location-Specific Marketing
  • 37. Camera • Used for • Snapshots • Imaging signed documents • Recording accidents • Bar codes • Augmented reality
  • 38. Screen Shot From Demo Geolocation
  • 39. WebClient Information (click logo to view) • webclientiplus.com • Wiki • Blog • Product Downloads / Support

Editor's Notes

  • #3: First, for those of you who are not familiar with CM First, here is an overview.
  • #5: Rationale for using the mac
  • #7: Dev architecture for Plex on the mac
  • #9: Step1
  • #10: Step
  • #11: Step
  • #16: These statistics are truly eye popping. iPhones are selling like hotcakes. There are 200,000 android devices sold each day, particularly over in Asia – there are actually more phones in China than there are people in the USA. iPad tablets are less that an year old, yet there have been millions sold. I think the most important stat to the audience today is the last one – iPhones and iPads and Android devices are no longer just a consumer phenom – they are making serious inroads into enterprise. You have probably seen the ads on medical use of iPads is taking off. But you are also seeing mobile in a wide variety of business applications, from auto dealerships to education to insurance to government.
  • #18: What we are offering is what we feel is a much better way – using CA Plex in conjunction with WebClient and a mobile GUI library called Sencha Touch. Using the approach, which is JavaScript based, you will end up with a first-class mobile UI that operates as true mobile application. It will operate in an webkit-based mobile browser environment – which directly covers iPhone, iPad, and Android, or 94% of the mobile browsing traffic. It also covers some of the other platforms like BlackBerry and Nokia, that are introducing webkit based browsers onto their platforms. For example, BlackBerry 6.0 has been tested successfully with this technology. The framework makes use of the latest browser technology – for example HTML 5 and CSS 3. These technologies are expected by many to supplant older technologies like Flash and Silverlight, and in fact HTML 5 is on an upward trajectory in use at many high volume production sites. With this framework, you can do more that serve up applications – you can make use of local storage, audio/video capability, geographic services, and of course the touch framework so popular on the new devices.
  • #19: Mobile
  • #25: If you have done research into mobile development, you may have some questions about hardware. For example, is it possible for a JavaScript application to access the camera. It is in fact not possible for a web delivered app to access the hardware. However, it is possible to create native wrapper applications that would serve up the java script application. The JavaScript application provides the business logic, and the wrapper application provides the hardware access.
  • #27: Step
  • #28: Step
  • #29: Step
  • #30: Step
  • #36: More
  • #37: Full access to the geolocation API’s
  • #38: Cameras are for a lot more than snapshots