SlideShare a Scribd company logo
Web. Smartphone. Future. Now   Mobile Web Development Presented by Jason O’Keefe, Senior Mobile Advocate at
Mobile Kicks A**
… But Who’s your Daddy?!   ·  AT&T, Sprint, Verizon Wireless, T-Mobile, MetroPCS  · Palm, Nokia, Apple, Motorola, RIM, Samsung, LG · Windows Mobile, iPhone OS, WebOS, Blackberry OS, Symbian
The Web is a developer's future   Why no more suckage? HTML5 (incl. CSS3, JavaScript) WebKit Browser Engine iPhone + Mobile Safari App Store* Services*: Geolocation, Camera, Photos, Contacts, Phone High performance JavaScript Engines Smartphones: Android, Blackberry, Nokia, LG, Samsung The Mobile Web… Sucks No More

Recommended for you

Introduction to jQueryMobile
Introduction to jQueryMobileIntroduction to jQueryMobile
Introduction to jQueryMobile

This document discusses a HTML5 framework optimized for mobile devices. It allows cross-platform development for Android, iPhone, tablets and more. Key features include stunning UI controls, hundreds of plugins, and the ability to access device hardware through PhoneGap. Developers need knowledge of HTML/HTML5, JavaScript, jQuery and CSS. The framework offers documentation, reusable code, built-in themes and an online UI builder. While it allows building one app to run on multiple platforms, HTML5 apps may be slower than native apps and unstable at times on lower-end devices. Resources mentioned for support include forums, tutorials and emulators.

ioswindows mobilejquerymobile
HTML5 and jQuery Mobile
HTML5 and jQuery MobileHTML5 and jQuery Mobile
HTML5 and jQuery Mobile

Slide deck from my session at the London Customer Company Tour 2012. More details can be found in the accompanying blog post at: http://bobbuzzard.blogspot.co.uk/2013/05/mobile-web-apps-with-html5-and-jquery.html

salesforcevisualforcehtml5
Choosing the Right Mobile Development Platform (Part 4)
Choosing the Right Mobile Development Platform (Part 4)Choosing the Right Mobile Development Platform (Part 4)
Choosing the Right Mobile Development Platform (Part 4)

This document discusses different mobile development platforms and their features for building native and cross-platform apps. It covers platforms that allow developing once for multiple platforms using a single codebase, like Titanium, as well as platforms for each native environment. Titanium is highlighted for its native UI, local and remote data support, social APIs, rich media APIs, and open source extensibility. The document provides an example app structure in Titanium showing common JavaScript files for the app and a window.

iosandroidsoftware development
HTML5 vs. Native - How they Size Up
Show me the Code Geolocation CSS3 Local Database UI Frameworks HTML5 Offline Support with AppCache PhoneGap 
Geolocation Example
CSS 3 – Declarative Awesomeness   Easier to create complex visual effects Greater layout flexibility Animation via transformations Hardware acceleration  Mobile browser early adoption

Recommended for you

The Mobile Opportunity
The Mobile OpportunityThe Mobile Opportunity
The Mobile Opportunity

Presentation at the Mobile SIG for the Silicon Valley Wireless Group held in Mountain View, CA on November 17, 2009.

titaniumappceleratorandroid
8 Mobile Terms You Need to Know for 2015
8 Mobile Terms You Need to Know for 20158 Mobile Terms You Need to Know for 2015
8 Mobile Terms You Need to Know for 2015

The world of mobile is changing fast and as technologies evolve, so do the conversations surrounding them. Let's take a look at 8 mobile terms you need to know, both in terms of their definitions and how they relate to your mobile strategy. Tune into our webinar as we delve further into the technical aspects, stats and case studies.

mobilemobile commercesite performance
App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech

The document discusses the mobile landscape and debates between apps and mobile web. It notes that iOS accounts for 48% of the market, Android 32%, Blackberry 15%, and Windows Phone 2-4%. While Android may have "won" in terms of market share, debates continue around native apps versus mobile web. The document explores options like hybrid frameworks that allow developing once for multiple platforms but notes these may still be inferior to native apps. It concludes that the debate is still ongoing and developers should not limit users in how they use their devices.

appsnativemobile
CSS 3 - Backgrounds & Borders   Example 1: CSS 3 Button CSS3 properties used - border-radius - box-shadow - text-shadow - gradients
CSS 3 - Advanced Graphics   Example #2: 2D Transformation
Web Database - Native SQL Services   Native browser database storage SQLite reference implementation Transactions 5Mb default size Makes offline possible Web dev gets balls
UI  Frameworks  for Mobile Web   What? Styling, native look and feel Form input User events, swipe, touch, orientation Examples of iPhone frameworks   iUI - code.google.com/p/iui jQTouch - www.jqtouch.com WebApp.Net - webapp-net.com iWebKit - www.iwebkit.net iphone-universal - code.google.com/p/iphone-universal Magic - www.jeffmcfadden.com/projects/Magic%20Framework

Recommended for you

Hybrid vs Native vs Web Apps
Hybrid vs Native vs Web AppsHybrid vs Native vs Web Apps
Hybrid vs Native vs Web Apps

An overview of difference between Hybrid Mobile Applications, Native Applications and Mobile Web Apps. List of JavaScript frameworks that we used for Hybrid Mobile Apps.

mobile webhybrid appsnative apps
Building a Node.js Backend in the Cloud for Android Apps
Building a Node.js Backend in the Cloud for Android AppsBuilding a Node.js Backend in the Cloud for Android Apps
Building a Node.js Backend in the Cloud for Android Apps

Nick Landry gave a presentation on building a Node.js mobile app backend in the cloud for Android apps. He discussed using Microsoft Azure for hosting backend services, connecting to databases in the cloud, and sending push notifications. He demonstrated creating a mobile backend using Azure Mobile Services and sending push notifications using Notification Hubs. The presentation provided an overview of cloud development options and resources for building mobile apps and backends using Microsoft technologies.

cloudios androidstorage
Building Mobile Web Apps using ASP.NET MVC, HTML5, & jQuery Mobile
Building Mobile Web Apps using ASP.NET MVC, HTML5, & jQuery MobileBuilding Mobile Web Apps using ASP.NET MVC, HTML5, & jQuery Mobile
Building Mobile Web Apps using ASP.NET MVC, HTML5, & jQuery Mobile

The document discusses building mobile web apps using ASP.NET MVC, HTML5, and jQuery Mobile. It introduces ASP.NET MVC and its design goals of embracing the web and being extensible. jQuery Mobile is presented as a touch-optimized web framework for developing mobile web apps that work across devices. The document demonstrates building a sample mobile web app with ASP.NET MVC and jQuery Mobile that reviews restaurants. It concludes that this is a flexible full-featured framework for mobile web development.

asp.net mvchtml5jquery mobile
UI Frameworks Demo   Example #1: Menus
UI Frameworks Demo   Example #2: Forms
HTML5 Offline Support - AppCache   iPhone & Android, others?   Offline HTTP caching mechanism Define resources to cache via Manifest file Manifest MIME type: text/cache-manifest myapp.manifest file
Offline Example   index.html

Recommended for you

Mobilizing your Visualforce Application with jQuery Mobile and Knockout.js
Mobilizing your Visualforce Application with jQuery Mobile and Knockout.jsMobilizing your Visualforce Application with jQuery Mobile and Knockout.js
Mobilizing your Visualforce Application with jQuery Mobile and Knockout.js

Slide deck from my Dreamforce 2013 breakout session on how to turn your Visualforce application into an HTML5 mobile application using the jQuery Mobile and Knockout.js frameworks.

dreamforce salesforce visualforce jquery mobile kn
11 Mobile Terms You Need to Know
11 Mobile Terms You Need to Know11 Mobile Terms You Need to Know
11 Mobile Terms You Need to Know

There's a good deal of confusion surrounding mobile terminology. What's the difference between responsive and adaptive? What makes an app hybrid? What does mobile first really mean? Here are 11 mobile terms that you need to know, and what they really mean.

hybrid appsmbaasnative apps
Mobile Web vs Native App
Mobile Web vs Native AppMobile Web vs Native App
Mobile Web vs Native App

This document compares native mobile apps to mobile web apps. It discusses advantages of mobile web apps like easier updates, no installation needed, better compatibility, easier to obtain and share, cannot be deleted, and lower development costs. It also discusses when a native app makes more sense, such as for speed in areas like SQL queries, methods, programming languages, and front-end performance. The document also covers responsive web design, single page applications, MVVM frameworks, and using web sockets for real-time messaging.

mobile appmobile web
Hybrid Mobile Web Applications   Mobile web does not solve application requirements for: AppStore-readiness Native services or sensor access Hardware optimization Consider hybrid mobile web framework: Package mobile web app as native app API for services and sensors Hooks to custom native feature implementation Frameworks PhoneGap Big5 Rhomobile Appcelerator
PhoneGap Demo   Example #1: Accelerometer/Notification
Carrier, App Store and the Web    *Credit to Jason Grigsby, Cloud Four blog for charts
Closing Remarks … and Please complete an evaluation  

Recommended for you

An introduction to Progressive Web Apps
An introduction to Progressive Web AppsAn introduction to Progressive Web Apps
An introduction to Progressive Web Apps

The slides from Kevin Farrugia's presentation for MaltaJS on Progressive Web Apps. Date: 05/03/2016

mobile application developmentwebsiteprogramming
Cloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile AppsCloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile Apps

This document discusses various aspects of developing and managing mobile applications, including: - Platform notification services for different mobile operating systems like APNS, WNS, MPNS, and GCM. - Using services like Notification Hubs and Mobile Apps to send push notifications across platforms from a single back end. - Application Insights for collecting telemetry from mobile and server applications to monitor performance, usage, and crashes. - Additional Azure services that can be used to build mobile backends including Event Hubs, SQL Database, Machine Learning, and analytics tools. - Resources listed for learning more about mobile development with Microsoft Azure and tools.

windowspaasandroid
Mobile Mashups
Mobile MashupsMobile Mashups
Mobile Mashups

This document discusses mobile mashups, which combine multiple web services or data sources into a single application on a mobile device. It describes how mashups can combine different types of data or services for consumers, businesses, or to display similar data together. Common components of mashups include APIs, data formats like XML and JSON, architectures like client-based or server-based, and interfaces like native mobile apps or web apps. Examples of mobile mashups are provided, including ones for music, maps, and social networks. The document argues that mobile mashups will become more important as mobile devices surpass PCs as the primary internet access point.

mashupsmobileinternet of things
Questions?

More Related Content

What's hot

Muft for iOS
Muft for iOSMuft for iOS
Muft for iOS
Paritosh Anand
 
Kendo UI 101
Kendo UI 101Kendo UI 101
Kendo UI 101
Sam Basu
 
I like i phone and android but know .net
I like i phone and android but know .netI like i phone and android but know .net
I like i phone and android but know .net
Chris Love
 
Introduction to jQueryMobile
Introduction to jQueryMobileIntroduction to jQueryMobile
Introduction to jQueryMobile
Jeyakumaran Mayooresan
 
HTML5 and jQuery Mobile
HTML5 and jQuery MobileHTML5 and jQuery Mobile
HTML5 and jQuery Mobile
Keir Bowden
 
Choosing the Right Mobile Development Platform (Part 4)
Choosing the Right Mobile Development Platform (Part 4)Choosing the Right Mobile Development Platform (Part 4)
Choosing the Right Mobile Development Platform (Part 4)
Chris Griffith
 
The Mobile Opportunity
The Mobile OpportunityThe Mobile Opportunity
The Mobile Opportunity
Jeff Haynie
 
8 Mobile Terms You Need to Know for 2015
8 Mobile Terms You Need to Know for 20158 Mobile Terms You Need to Know for 2015
8 Mobile Terms You Need to Know for 2015
Moovweb
 
App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech
Mathias Strandberg
 
Hybrid vs Native vs Web Apps
Hybrid vs Native vs Web AppsHybrid vs Native vs Web Apps
Hybrid vs Native vs Web Apps
Poluru S
 
Building a Node.js Backend in the Cloud for Android Apps
Building a Node.js Backend in the Cloud for Android AppsBuilding a Node.js Backend in the Cloud for Android Apps
Building a Node.js Backend in the Cloud for Android Apps
Nick Landry
 
Building Mobile Web Apps using ASP.NET MVC, HTML5, & jQuery Mobile
Building Mobile Web Apps using ASP.NET MVC, HTML5, & jQuery MobileBuilding Mobile Web Apps using ASP.NET MVC, HTML5, & jQuery Mobile
Building Mobile Web Apps using ASP.NET MVC, HTML5, & jQuery Mobile
Jon Cortez
 
Mobilizing your Visualforce Application with jQuery Mobile and Knockout.js
Mobilizing your Visualforce Application with jQuery Mobile and Knockout.jsMobilizing your Visualforce Application with jQuery Mobile and Knockout.js
Mobilizing your Visualforce Application with jQuery Mobile and Knockout.js
Keir Bowden
 
11 Mobile Terms You Need to Know
11 Mobile Terms You Need to Know11 Mobile Terms You Need to Know
11 Mobile Terms You Need to Know
Moovweb
 
Mobile Web vs Native App
Mobile Web vs Native AppMobile Web vs Native App
Mobile Web vs Native App
Ajen 陳
 
An introduction to Progressive Web Apps
An introduction to Progressive Web AppsAn introduction to Progressive Web Apps
An introduction to Progressive Web Apps
Kevin Farrugia
 
Cloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile AppsCloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile Apps
Nick Landry
 
Mobile Mashups
Mobile MashupsMobile Mashups
Mobile Mashups
Cristobal Viedma
 
Choosing the Right Mobile Development Platform (Part 6)
Choosing the Right Mobile Development Platform (Part 6)Choosing the Right Mobile Development Platform (Part 6)
Choosing the Right Mobile Development Platform (Part 6)
Chris Griffith
 
Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...
Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...
Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...
Wapple
 

What's hot (20)

Muft for iOS
Muft for iOSMuft for iOS
Muft for iOS
 
Kendo UI 101
Kendo UI 101Kendo UI 101
Kendo UI 101
 
I like i phone and android but know .net
I like i phone and android but know .netI like i phone and android but know .net
I like i phone and android but know .net
 
Introduction to jQueryMobile
Introduction to jQueryMobileIntroduction to jQueryMobile
Introduction to jQueryMobile
 
HTML5 and jQuery Mobile
HTML5 and jQuery MobileHTML5 and jQuery Mobile
HTML5 and jQuery Mobile
 
Choosing the Right Mobile Development Platform (Part 4)
Choosing the Right Mobile Development Platform (Part 4)Choosing the Right Mobile Development Platform (Part 4)
Choosing the Right Mobile Development Platform (Part 4)
 
The Mobile Opportunity
The Mobile OpportunityThe Mobile Opportunity
The Mobile Opportunity
 
8 Mobile Terms You Need to Know for 2015
8 Mobile Terms You Need to Know for 20158 Mobile Terms You Need to Know for 2015
8 Mobile Terms You Need to Know for 2015
 
App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech
 
Hybrid vs Native vs Web Apps
Hybrid vs Native vs Web AppsHybrid vs Native vs Web Apps
Hybrid vs Native vs Web Apps
 
Building a Node.js Backend in the Cloud for Android Apps
Building a Node.js Backend in the Cloud for Android AppsBuilding a Node.js Backend in the Cloud for Android Apps
Building a Node.js Backend in the Cloud for Android Apps
 
Building Mobile Web Apps using ASP.NET MVC, HTML5, & jQuery Mobile
Building Mobile Web Apps using ASP.NET MVC, HTML5, & jQuery MobileBuilding Mobile Web Apps using ASP.NET MVC, HTML5, & jQuery Mobile
Building Mobile Web Apps using ASP.NET MVC, HTML5, & jQuery Mobile
 
Mobilizing your Visualforce Application with jQuery Mobile and Knockout.js
Mobilizing your Visualforce Application with jQuery Mobile and Knockout.jsMobilizing your Visualforce Application with jQuery Mobile and Knockout.js
Mobilizing your Visualforce Application with jQuery Mobile and Knockout.js
 
11 Mobile Terms You Need to Know
11 Mobile Terms You Need to Know11 Mobile Terms You Need to Know
11 Mobile Terms You Need to Know
 
Mobile Web vs Native App
Mobile Web vs Native AppMobile Web vs Native App
Mobile Web vs Native App
 
An introduction to Progressive Web Apps
An introduction to Progressive Web AppsAn introduction to Progressive Web Apps
An introduction to Progressive Web Apps
 
Cloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile AppsCloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile Apps
 
Mobile Mashups
Mobile MashupsMobile Mashups
Mobile Mashups
 
Choosing the Right Mobile Development Platform (Part 6)
Choosing the Right Mobile Development Platform (Part 6)Choosing the Right Mobile Development Platform (Part 6)
Choosing the Right Mobile Development Platform (Part 6)
 
Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...
Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...
Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...
 

Viewers also liked

Past simple 4 ESO
Past simple 4 ESOPast simple 4 ESO
Past simple 4 ESO
IES - Junta de Andalucia
 
حقائق علمية فوزى
حقائق علمية فوزىحقائق علمية فوزى
حقائق علمية فوزى
zezo5
 
Identity equality properties
Identity equality propertiesIdentity equality properties
Identity equality properties
Megan Woods
 
Global warming
Global warmingGlobal warming
Global warming
Manchit Deshpande
 
Westin
WestinWestin
Westin
JcMagnin
 
Open sentences
Open sentencesOpen sentences
Open sentences
Megan Woods
 
Last minute
Last minuteLast minute
Last minute
JcMagnin
 
Sergey Ilinsky Presentation Ample Sdk
Sergey Ilinsky Presentation Ample SdkSergey Ilinsky Presentation Ample Sdk
Sergey Ilinsky Presentation Ample Sdk
Ajax Experience 2009
 
Modal verbs
Modal verbsModal verbs
History Of Astronomy Andie
History Of Astronomy AndieHistory Of Astronomy Andie
History Of Astronomy Andie
charsh
 
Coach Clark's Javita Experience
Coach Clark's Javita ExperienceCoach Clark's Javita Experience
Coach Clark's Javita Experience
Intello
 
Faults Model
Faults ModelFaults Model
Faults Model
charsh
 
Kcd226 Sistem Operasi Lecture03
Kcd226 Sistem Operasi Lecture03Kcd226 Sistem Operasi Lecture03
Kcd226 Sistem Operasi Lecture03
Cahyo Darujati
 
Mixtures
MixturesMixtures
Mixtures
charsh
 
Facebook Presentation
Facebook PresentationFacebook Presentation
Facebook Presentation
christizumwalt
 
Telescopes & astronomy andie
Telescopes & astronomy andieTelescopes & astronomy andie
Telescopes & astronomy andie
charsh
 
Women In India
Women In IndiaWomen In India
Women In India
guest8828568
 
Have to 3-4 ESO
Have to  3-4 ESOHave to  3-4 ESO
Have to 3-4 ESO
IES - Junta de Andalucia
 
Edible Tectonics
Edible TectonicsEdible Tectonics
Edible Tectonics
charsh
 
Se acerca un gran día
Se acerca un gran díaSe acerca un gran día
Se acerca un gran día
Deissy Martinez
 

Viewers also liked (20)

Past simple 4 ESO
Past simple 4 ESOPast simple 4 ESO
Past simple 4 ESO
 
حقائق علمية فوزى
حقائق علمية فوزىحقائق علمية فوزى
حقائق علمية فوزى
 
Identity equality properties
Identity equality propertiesIdentity equality properties
Identity equality properties
 
Global warming
Global warmingGlobal warming
Global warming
 
Westin
WestinWestin
Westin
 
Open sentences
Open sentencesOpen sentences
Open sentences
 
Last minute
Last minuteLast minute
Last minute
 
Sergey Ilinsky Presentation Ample Sdk
Sergey Ilinsky Presentation Ample SdkSergey Ilinsky Presentation Ample Sdk
Sergey Ilinsky Presentation Ample Sdk
 
Modal verbs
Modal verbsModal verbs
Modal verbs
 
History Of Astronomy Andie
History Of Astronomy AndieHistory Of Astronomy Andie
History Of Astronomy Andie
 
Coach Clark's Javita Experience
Coach Clark's Javita ExperienceCoach Clark's Javita Experience
Coach Clark's Javita Experience
 
Faults Model
Faults ModelFaults Model
Faults Model
 
Kcd226 Sistem Operasi Lecture03
Kcd226 Sistem Operasi Lecture03Kcd226 Sistem Operasi Lecture03
Kcd226 Sistem Operasi Lecture03
 
Mixtures
MixturesMixtures
Mixtures
 
Facebook Presentation
Facebook PresentationFacebook Presentation
Facebook Presentation
 
Telescopes & astronomy andie
Telescopes & astronomy andieTelescopes & astronomy andie
Telescopes & astronomy andie
 
Women In India
Women In IndiaWomen In India
Women In India
 
Have to 3-4 ESO
Have to  3-4 ESOHave to  3-4 ESO
Have to 3-4 ESO
 
Edible Tectonics
Edible TectonicsEdible Tectonics
Edible Tectonics
 
Se acerca un gran día
Se acerca un gran díaSe acerca un gran día
Se acerca un gran día
 

Similar to Jason.O Keefe.Genuitec.Presentation.Final

HTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applicationsHTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applications
James Pearce
 
Developing for Mobile Web
Developing for Mobile WebDeveloping for Mobile Web
Developing for Mobile Web
Barbara Bermes
 
Best Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile AppBest Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile App
St. Petersburg College
 
Mobile web application development
Mobile web application developmentMobile web application development
Mobile web application development
Vince Aggrippino
 
Developing for Mobility
Developing for MobilityDeveloping for Mobility
Developing for Mobility
Scotty Logan
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
Vincent Perrin
 
HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1
James Pearce
 
Seminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapSeminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGap
Nur Hidayat
 
Building Cross Platform Mobile Web Apps
Building Cross Platform Mobile Web AppsBuilding Cross Platform Mobile Web Apps
Building Cross Platform Mobile Web Apps
James Pearce
 
Future of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App StoreFuture of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App Store
Jonathan Jeon
 
Building cross platform mobile web apps
Building cross platform mobile web appsBuilding cross platform mobile web apps
Building cross platform mobile web apps
James Pearce
 
Building Mobile Websites with Joomla
Building Mobile Websites with JoomlaBuilding Mobile Websites with Joomla
Building Mobile Websites with Joomla
Tom Deryckere
 
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
Venkat Alagarsamy
 
Developing Exceptional Mobile Application
Developing Exceptional Mobile ApplicationDeveloping Exceptional Mobile Application
Developing Exceptional Mobile Application
Vincent Perrin
 
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Jack Zheng
 
The Modern Web, Part 1: Mobility
The Modern Web, Part 1: MobilityThe Modern Web, Part 1: Mobility
The Modern Web, Part 1: Mobility
David Pallmann
 
移动端Web app开发
移动端Web app开发移动端Web app开发
移动端Web app开发
Zhang Xiaoxue
 
Mobile Web Apps Overview
Mobile Web Apps OverviewMobile Web Apps Overview
Mobile Web Apps Overview
Ramon Victor
 
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nl
Building mobile website with Joomla -  Joomla!Days NL 2010 #jd10nlBuilding mobile website with Joomla -  Joomla!Days NL 2010 #jd10nl
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nl
Joomla!Days Netherlands
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
Chris Morrell
 

Similar to Jason.O Keefe.Genuitec.Presentation.Final (20)

HTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applicationsHTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applications
 
Developing for Mobile Web
Developing for Mobile WebDeveloping for Mobile Web
Developing for Mobile Web
 
Best Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile AppBest Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile App
 
Mobile web application development
Mobile web application developmentMobile web application development
Mobile web application development
 
Developing for Mobility
Developing for MobilityDeveloping for Mobility
Developing for Mobility
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
 
HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1
 
Seminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapSeminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGap
 
Building Cross Platform Mobile Web Apps
Building Cross Platform Mobile Web AppsBuilding Cross Platform Mobile Web Apps
Building Cross Platform Mobile Web Apps
 
Future of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App StoreFuture of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App Store
 
Building cross platform mobile web apps
Building cross platform mobile web appsBuilding cross platform mobile web apps
Building cross platform mobile web apps
 
Building Mobile Websites with Joomla
Building Mobile Websites with JoomlaBuilding Mobile Websites with Joomla
Building Mobile Websites with Joomla
 
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
 
Developing Exceptional Mobile Application
Developing Exceptional Mobile ApplicationDeveloping Exceptional Mobile Application
Developing Exceptional Mobile Application
 
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
 
The Modern Web, Part 1: Mobility
The Modern Web, Part 1: MobilityThe Modern Web, Part 1: Mobility
The Modern Web, Part 1: Mobility
 
移动端Web app开发
移动端Web app开发移动端Web app开发
移动端Web app开发
 
Mobile Web Apps Overview
Mobile Web Apps OverviewMobile Web Apps Overview
Mobile Web Apps Overview
 
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nl
Building mobile website with Joomla -  Joomla!Days NL 2010 #jd10nlBuilding mobile website with Joomla -  Joomla!Days NL 2010 #jd10nl
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nl
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 

More from Ajax Experience 2009

Adam Peller Interoperable Ajax Tools And Mashups
Adam Peller Interoperable Ajax Tools And MashupsAdam Peller Interoperable Ajax Tools And Mashups
Adam Peller Interoperable Ajax Tools And Mashups
Ajax Experience 2009
 
Eric Beland Ajax Load Testing Considerations
Eric Beland Ajax Load Testing ConsiderationsEric Beland Ajax Load Testing Considerations
Eric Beland Ajax Load Testing Considerations
Ajax Experience 2009
 
Chanhao Jiang And David Wei Presentation Quickling Pagecache
Chanhao Jiang And David Wei Presentation Quickling PagecacheChanhao Jiang And David Wei Presentation Quickling Pagecache
Chanhao Jiang And David Wei Presentation Quickling Pagecache
Ajax Experience 2009
 
Jenny Donnelly
Jenny DonnellyJenny Donnelly
Jenny Donnelly
Ajax Experience 2009
 
Colin Clark Accessible U Is With J Query And Infusion[1]
Colin Clark Accessible U Is With J Query And Infusion[1]Colin Clark Accessible U Is With J Query And Infusion[1]
Colin Clark Accessible U Is With J Query And Infusion[1]
Ajax Experience 2009
 
Scott Isaacs Presentationajaxexperience (Final)
Scott Isaacs Presentationajaxexperience (Final)Scott Isaacs Presentationajaxexperience (Final)
Scott Isaacs Presentationajaxexperience (Final)
Ajax Experience 2009
 
Chris Williams Presentation Dissident
Chris Williams Presentation DissidentChris Williams Presentation Dissident
Chris Williams Presentation Dissident
Ajax Experience 2009
 
Andrew Sutherland Presentation
Andrew Sutherland PresentationAndrew Sutherland Presentation
Andrew Sutherland Presentation
Ajax Experience 2009
 
Bill Scott Presentation
Bill Scott PresentationBill Scott Presentation
Bill Scott Presentation
Ajax Experience 2009
 
Ted Husted Presentation Testing Ajax Applications Ae2009
Ted Husted Presentation Testing Ajax Applications Ae2009Ted Husted Presentation Testing Ajax Applications Ae2009
Ted Husted Presentation Testing Ajax Applications Ae2009
Ajax Experience 2009
 
Ted Husted Api Doc Smackdown Ae2009
Ted Husted Api Doc Smackdown Ae2009Ted Husted Api Doc Smackdown Ae2009
Ted Husted Api Doc Smackdown Ae2009
Ajax Experience 2009
 
Patrick Lightbody Presentation Tae Slides
Patrick Lightbody Presentation Tae SlidesPatrick Lightbody Presentation Tae Slides
Patrick Lightbody Presentation Tae Slides
Ajax Experience 2009
 
Laurens Van Den Oever Xopus Presentation
Laurens Van Den Oever Xopus PresentationLaurens Van Den Oever Xopus Presentation
Laurens Van Den Oever Xopus Presentation
Ajax Experience 2009
 
Jon Trelfa Presentation From Desktop To Web – Getting It Right
Jon Trelfa Presentation From Desktop To Web – Getting It RightJon Trelfa Presentation From Desktop To Web – Getting It Right
Jon Trelfa Presentation From Desktop To Web – Getting It Right
Ajax Experience 2009
 
Joe Mc Cann Tae Aria Presentation
Joe Mc Cann Tae Aria PresentationJoe Mc Cann Tae Aria Presentation
Joe Mc Cann Tae Aria Presentation
Ajax Experience 2009
 
Douglas Crockford Presentation Goodparts
Douglas Crockford Presentation GoodpartsDouglas Crockford Presentation Goodparts
Douglas Crockford Presentation Goodparts
Ajax Experience 2009
 
Douglas Crockford Presentation Jsonsaga
Douglas Crockford Presentation JsonsagaDouglas Crockford Presentation Jsonsaga
Douglas Crockford Presentation Jsonsaga
Ajax Experience 2009
 
David Wei And Changhao Jiang Presentation
David Wei And Changhao Jiang PresentationDavid Wei And Changhao Jiang Presentation
David Wei And Changhao Jiang Presentation
Ajax Experience 2009
 
Brian Le Roux Presentation Introducing Phone Gap
Brian Le Roux Presentation Introducing Phone GapBrian Le Roux Presentation Introducing Phone Gap
Brian Le Roux Presentation Introducing Phone Gap
Ajax Experience 2009
 
Ted Husted Presentation Testing The Testers Ae2009
Ted Husted Presentation Testing The Testers Ae2009Ted Husted Presentation Testing The Testers Ae2009
Ted Husted Presentation Testing The Testers Ae2009
Ajax Experience 2009
 

More from Ajax Experience 2009 (20)

Adam Peller Interoperable Ajax Tools And Mashups
Adam Peller Interoperable Ajax Tools And MashupsAdam Peller Interoperable Ajax Tools And Mashups
Adam Peller Interoperable Ajax Tools And Mashups
 
Eric Beland Ajax Load Testing Considerations
Eric Beland Ajax Load Testing ConsiderationsEric Beland Ajax Load Testing Considerations
Eric Beland Ajax Load Testing Considerations
 
Chanhao Jiang And David Wei Presentation Quickling Pagecache
Chanhao Jiang And David Wei Presentation Quickling PagecacheChanhao Jiang And David Wei Presentation Quickling Pagecache
Chanhao Jiang And David Wei Presentation Quickling Pagecache
 
Jenny Donnelly
Jenny DonnellyJenny Donnelly
Jenny Donnelly
 
Colin Clark Accessible U Is With J Query And Infusion[1]
Colin Clark Accessible U Is With J Query And Infusion[1]Colin Clark Accessible U Is With J Query And Infusion[1]
Colin Clark Accessible U Is With J Query And Infusion[1]
 
Scott Isaacs Presentationajaxexperience (Final)
Scott Isaacs Presentationajaxexperience (Final)Scott Isaacs Presentationajaxexperience (Final)
Scott Isaacs Presentationajaxexperience (Final)
 
Chris Williams Presentation Dissident
Chris Williams Presentation DissidentChris Williams Presentation Dissident
Chris Williams Presentation Dissident
 
Andrew Sutherland Presentation
Andrew Sutherland PresentationAndrew Sutherland Presentation
Andrew Sutherland Presentation
 
Bill Scott Presentation
Bill Scott PresentationBill Scott Presentation
Bill Scott Presentation
 
Ted Husted Presentation Testing Ajax Applications Ae2009
Ted Husted Presentation Testing Ajax Applications Ae2009Ted Husted Presentation Testing Ajax Applications Ae2009
Ted Husted Presentation Testing Ajax Applications Ae2009
 
Ted Husted Api Doc Smackdown Ae2009
Ted Husted Api Doc Smackdown Ae2009Ted Husted Api Doc Smackdown Ae2009
Ted Husted Api Doc Smackdown Ae2009
 
Patrick Lightbody Presentation Tae Slides
Patrick Lightbody Presentation Tae SlidesPatrick Lightbody Presentation Tae Slides
Patrick Lightbody Presentation Tae Slides
 
Laurens Van Den Oever Xopus Presentation
Laurens Van Den Oever Xopus PresentationLaurens Van Den Oever Xopus Presentation
Laurens Van Den Oever Xopus Presentation
 
Jon Trelfa Presentation From Desktop To Web – Getting It Right
Jon Trelfa Presentation From Desktop To Web – Getting It RightJon Trelfa Presentation From Desktop To Web – Getting It Right
Jon Trelfa Presentation From Desktop To Web – Getting It Right
 
Joe Mc Cann Tae Aria Presentation
Joe Mc Cann Tae Aria PresentationJoe Mc Cann Tae Aria Presentation
Joe Mc Cann Tae Aria Presentation
 
Douglas Crockford Presentation Goodparts
Douglas Crockford Presentation GoodpartsDouglas Crockford Presentation Goodparts
Douglas Crockford Presentation Goodparts
 
Douglas Crockford Presentation Jsonsaga
Douglas Crockford Presentation JsonsagaDouglas Crockford Presentation Jsonsaga
Douglas Crockford Presentation Jsonsaga
 
David Wei And Changhao Jiang Presentation
David Wei And Changhao Jiang PresentationDavid Wei And Changhao Jiang Presentation
David Wei And Changhao Jiang Presentation
 
Brian Le Roux Presentation Introducing Phone Gap
Brian Le Roux Presentation Introducing Phone GapBrian Le Roux Presentation Introducing Phone Gap
Brian Le Roux Presentation Introducing Phone Gap
 
Ted Husted Presentation Testing The Testers Ae2009
Ted Husted Presentation Testing The Testers Ae2009Ted Husted Presentation Testing The Testers Ae2009
Ted Husted Presentation Testing The Testers Ae2009
 

Recently uploaded

WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
Stephanie Beckett
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
UiPathCommunity
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
Matthew Sinclair
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 

Recently uploaded (20)

WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 

Jason.O Keefe.Genuitec.Presentation.Final

  • 1. Web. Smartphone. Future. Now Mobile Web Development Presented by Jason O’Keefe, Senior Mobile Advocate at
  • 3. … But Who’s your Daddy?! · AT&T, Sprint, Verizon Wireless, T-Mobile, MetroPCS · Palm, Nokia, Apple, Motorola, RIM, Samsung, LG · Windows Mobile, iPhone OS, WebOS, Blackberry OS, Symbian
  • 4. The Web is a developer's future Why no more suckage? HTML5 (incl. CSS3, JavaScript) WebKit Browser Engine iPhone + Mobile Safari App Store* Services*: Geolocation, Camera, Photos, Contacts, Phone High performance JavaScript Engines Smartphones: Android, Blackberry, Nokia, LG, Samsung The Mobile Web… Sucks No More
  • 5. HTML5 vs. Native - How they Size Up
  • 6. Show me the Code Geolocation CSS3 Local Database UI Frameworks HTML5 Offline Support with AppCache PhoneGap 
  • 8. CSS 3 – Declarative Awesomeness Easier to create complex visual effects Greater layout flexibility Animation via transformations Hardware acceleration  Mobile browser early adoption
  • 9. CSS 3 - Backgrounds & Borders Example 1: CSS 3 Button CSS3 properties used - border-radius - box-shadow - text-shadow - gradients
  • 10. CSS 3 - Advanced Graphics Example #2: 2D Transformation
  • 11. Web Database - Native SQL Services Native browser database storage SQLite reference implementation Transactions 5Mb default size Makes offline possible Web dev gets balls
  • 12. UI Frameworks for Mobile Web What? Styling, native look and feel Form input User events, swipe, touch, orientation Examples of iPhone frameworks   iUI - code.google.com/p/iui jQTouch - www.jqtouch.com WebApp.Net - webapp-net.com iWebKit - www.iwebkit.net iphone-universal - code.google.com/p/iphone-universal Magic - www.jeffmcfadden.com/projects/Magic%20Framework
  • 13. UI Frameworks Demo Example #1: Menus
  • 14. UI Frameworks Demo Example #2: Forms
  • 15. HTML5 Offline Support - AppCache iPhone & Android, others?  Offline HTTP caching mechanism Define resources to cache via Manifest file Manifest MIME type: text/cache-manifest myapp.manifest file
  • 16. Offline Example index.html
  • 17. Hybrid Mobile Web Applications Mobile web does not solve application requirements for: AppStore-readiness Native services or sensor access Hardware optimization Consider hybrid mobile web framework: Package mobile web app as native app API for services and sensors Hooks to custom native feature implementation Frameworks PhoneGap Big5 Rhomobile Appcelerator
  • 18. PhoneGap Demo Example #1: Accelerometer/Notification
  • 19. Carrier, App Store and the Web   *Credit to Jason Grigsby, Cloud Four blog for charts
  • 20. Closing Remarks … and Please complete an evaluation 