Build Amazing Apps with Web Standards Mobile HTML5 Applications In Hours, Not Days.

Slides:



Advertisements
Similar presentations
Castafiore platform Consists or intend to consist of 1.Advanced Web framework 2.Advanced Graph database 3.Designer studio (something like visual basic)
Advertisements

The Ludei platform Iker Jamardo HTML5 LA 2013/06/10.
Cross Platform UI testing using Sikuli
What is jQuery Mobile? How to use it? Doncho Minkov Telerik Corporation Technical Trainer.
Developing downloadable mobile apps using HTML5 and PhoneGap Apache Callback Ron Perry, CTO, Worklight Inc.
Modernize Your Old Browser to Support HTML 5 Svetlin Nakov Telerik Software Academy academy.telerik.com Senior Technical Trainer
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
What is HTML5…?. ”…removes the need for plugins” ”…can handle multimedia directly” ”…enables rich, interactive clients” ”…enables advanced visual designs”
D4.3 Additional Applications iPad Application – Facebook Integration George Chrysochoidis i-sieve technologies ltd. PATHS Project Review, 12th March 2014,
CSCI 3100 Tutorial 6 Web Development Tools 1 Cuiyun GAO 1.
2 History of World-Wide Web and HTML  1989: WWW has been invented at CERN  1991: Official birthday of HTML.
HTML5 That’s What You Need to Know Today Ingo Rammer | thinktecture |
HTML5 Haptics Standardization
Building Mobile Apps in the Cloud – Comparing Approaches.
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
HTML5 and Mobile Web Application Development. Bio 12+ years HTML/CSS/JavaScript. Focused on those technologies since 1999 Interface Architect at Isobar.
Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT.
Web Platform Trident Browser Internet Explorer.
HTML5 That’s what you need to know today Ingo Rammer, thinktecture
LATEST WEB TECHNOLOGIES Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh.
Development of mobile applications using PhoneGap and HTML 5
Relatore: Ing. Marco Porta Correlatore: Ing. Massimo Cellario Tesi di Laurea di: Andrea Marchetti Anno Accademico 2010/2011 UNIVERSITA’ DEGLI STUDI DI.
Mobile Web Applications
HTML5 Accessibility Ted Drake, Yahoo! Accessibility Lab Slideshare.net/7mary4.
Josh
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
IE11 Preview is here! Briefing prepared for the IE MVPs and IE userAgents communities.
Building Windows 8 Apps with HTML & JavaScript Jaime Rodriguez Principal
VS.NET Syllabus By Peter Huang.
Windows Store apps with HTML + Facebook integration
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Programming in Html5 with Javascript and CSS3
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
Congratulations! You are part of a global community of thousands of web developers who attend Web Camps to keep their web development skills up-to-date.
Object Oriented Software Development 9. Creating Graphical User Interfaces.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
CSS 2D Transforms CSS 3D Transforms CSS Animations CSS Backgrounds & Borders CSS Color CSS Flexbox CSS Fonts CSS Grid CSS Hyphenation CSS Image Values.
Apps just in… More developers More Downloads More apps Amazing Momentum Since Launch.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
Putting Performance Best Practices Together to Create the Perfect SPA Chris Love2Dev.com.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Internet Explorer 10 IE9 hardware-accelerated platform CSS 2D Transforms CSS Backgrounds & Borders CSS Color CSS Fonts CSS Media Queries CSS Namespaces.
Top 12 Frameworks for Android App Development
® ® copyright © 2013 Open Geospatial Consortium What HTML5 and REST mean to the Geo community Raj Singh, PhD Open Geospatial Consortium
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
Basic in Photoshop Tools in Photoshop Simple templates design menu in Photoshop different navigation bar image effects Design your portfolio page Design.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
MOBAS Tutorial 2010 Tutorial on Mobile Applications & Systems 권오현, 김기환.
10 Mobile Application Framework Must Know to Launch New App.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Development of Internet Applications HTML5 Ing. Jan Janoušek 7.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
The HTML5 logo was introduced by W3C in 2010
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
SPC Developer 6/10/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Development of Internet Applications HTML5
Building beautiful and interactive apps with HTML5 & CSS3
Modern web applications
Chasing the evolving web
Modern web applications
HTML5 and Designing a Rich Internet Experience
Presentation transcript:

Build Amazing Apps with Web Standards Mobile HTML5 Applications In Hours, Not Days.

Aditya Bansod VP, Product

Mobile app development is hard

The Native Route

A badge for all these ways the web is changing

Top US Smartphone Platforms August 2011, comScore MobiLens

Native programming languages youll need US Smartphones, August 2011

Browser platforms to target US Smartphones, August 2011

But at least we are using one language, one markup, one style system

One Stack

Workers & Parallel Processing File Systems Databases App Caches JavaScript Semantic HTML CSS Styling & Layout WebFontVideoAudioGraphics Cross-App Messaging Camera Location Contacts SMS Orientation Gyro HTTP AJAX Events Sockets SSL (all the elements of a modern application platform)

Canvas HTML5 Audio & Video rgba(), hsla() border-image: border-radius: box-shadow: text-shadow: opacity: Multiple backgrounds Flexible Box Model CSS Animations CSS Columns CSS Gradients CSS Reflections CSS 2D Transforms CSS 3D Transforms CSS Transitions Geolocation API local/sessionStorage SVG/SVG Clipping SMIL Inline SVG Drag and Drop hashchange X-window Messaging History Management applicationCache Web Sockets Web Workers Web SQL Database WebGL IndexedDB

Stay on top of diversity Can I Use? Modernizr DeviceAtlas

Capabilities & specifications Support 100% Browsers

Capabilities & specifications 100% Polyfills Support Framework s Browsers

Gradient from pages to apps (lightest at pages) pages interactive apps

Gradient from pages to apps (lightest at pages) Build Amazing Apps with Web Standards pages interactive apps

SERVERS & SERVICES MY APPLICATION Sencha Touch Mobile Ext JS Desktop Ext JS Desktop BROWSER ENGINES Sencha.io HTTP/HTTP S WebSocket JavaScript HTML CSS

SERVERS & SERVICES MY APPLICATION Sencha Touch Mobile Ext JS Desktop Ext JS Desktop BROWSER ENGINES Desktop framework Desktop framework Cross- BrowserModern desktop UI Cross- BrowserModern desktop UI Mobile framework Mobile framework Native packagingModern mobile UI Native packagingModern mobile UI Sencha.io HTTP/HTTP S WebSocket JavaScript HTML CSS

SERVERS & SERVICES Sencha.io HTTP/HTTP S WebSocket MY APPLICATION Sencha Touch Mobile Ext JS Desktop Ext JS Desktop BROWSER ENGINES UI: Controls + Containers Foundation: OOP + MVC + Library Data: Models + Stores + Connectors JavaScript HTML CSS

Sencha Touch 2 A JavaScript framework for building rich mobile apps with web standards

Sencha Basics

Class System Packages Inheritance Scope Management Class Loading Mix-ins

Ext.create( class_name, { } ); Ext.define( class_name, { } ); Class System

Classes

Classes

Classes

MVC

xtype

xtemplate

UI

Touch Components

Ext JS Components help with desktop UI component examples? put separately: mobile UI then next slide desktop UI (scattering of individual controls, breakdown of components and containers - the theme viewer examples, and web desktop (?) example) Use Neptune examples, Kitchen Sink in Ext JS 4.1 help with desktop UI component examples? put separately: mobile UI then next slide desktop UI (scattering of individual controls, breakdown of components and containers - the theme viewer examples, and web desktop (?) example) Use Neptune examples, Kitchen Sink in Ext JS 4.1

I want to go fast...

Design Develo p Deploy DEVELOPMENT WORKFLOW Ext Designer 1.2

Ext Designer Ext JS interface builderSupport for Ext JS ChartsCode generation for complex UI layoutsJSON/XML data connectivity Ext JS interface builderSupport for Ext JS ChartsCode generation for complex UI layoutsJSON/XML data connectivity Export projects and code Export projects and code

Design Develo p Deploy Sencha Architect 2

Everything from Ext Designer 1.2 Everything from Ext Designer Sencha Touch 2Code Editing Sencha Touch 2Code Editing MVCNative Deployment MVCNative Deployment

Lets take a closer look

Architects workspace

Application Toolbar

Project Inspector

Design Canvas

Toolbox

Configuration

Code Editor

Wear your helmets for the live demo!

Thanks Qcon NYC!

Aditya Bansod VP, Product adityabansod