Over mij. 17 jaar 17 jaar 2 jaar. 1 week



Similar documents
<Insert Picture Here>

THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC.

Designing for the Mobile Web Lesson 3: HTML5 Web Apps

BUILDING MOBILE WEB APPS WITH PHONEGAP. Matt Zukowski

<link rel="stylesheet" type="text/css" media="all" href="css/iphone.css" /> <!-- User defined styles -->

Level 1 - Clients and Markup

BUILD A MOBILE APP WITH HTML5 AND JAVASCRIPT

Example. Represent this as XML

jquery Mobile for dummies

APEX World 2013 APEX & Christian Rokitta. OGh APEX World 9 April 2013

Responsive Design Best Practices

Making the Most of Existing Public Web Development Frameworks WEB04

CLASSROOM WEB DESIGNING COURSE

JTouch Mobile Extension for Joomla! User Guide

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

Rich User Interfaces for Web-Based Corporate Applications

Fast track to HTML & CSS 101 (Web Design)

Web Browser. Fetches/displays documents from web servers. Mosaic 1993

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Developer Tutorial Version 1. 0 February 2015

Developing ASP.NET MVC 4 Web Applications MOC 20486

Going Beyond SAP ITS Mobile Apps to a Responsive Design Mobile Apps. JK (JayaKumar Pedapudi) Principal Consultant NTT DATA, Inc.

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX

DESIGN RESPONSIVELY DRUPAL CAMP CT RESPONSIVE WEB DESIGN AND DRUPAL PROJECT. Monday, August 27, 12

Mobile Web Applications using HTML5. L. Cotfas 14 Dec. 2011

Master Mobile Web Apps with jquery Mobile

Developing ASP.NET MVC 4 Web Applications

How To Customize A Forum On Vanilla Forum On A Pcode (Forum) On A Windows (For Forum) On An Html5 (Forums) On Pcode Or Windows 7 (Forforums) On Your Pc

ios App Development Using Cordova

WEB DEVELOPMENT COURSE (PHP/ MYSQL)

General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support

Create interactive web graphics out of your SAS or R datasets

Web Development 1 A4 Project Description Web Architecture

Developing Mobile Websites with Responsive Web Design and jquery Mobile

WordPress and HTML Basics

Business Application Development Platform

.NET Best Practices Part 1 Master Pages Setup. Version 2.0

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

Developers Guide. Designs and Layouts HOW TO IMPLEMENT WEBSITE DESIGNS IN DYNAMICWEB. Version: English

Christopher Zavatchen

jquery Tutorial for Beginners: Nothing But the Goods

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web. Programming. Hans- Pe0er Halvorsen, M.Sc. h0p://home.hit.no/~hansha/?page=sojware_development

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

This page intentionally left blank

<Insert Picture Here> Michael Hichwa VP Database Development Tools Stuttgart September 18, 2007 Hamburg September 20, 2007

( François Agneray. Octobre 2012

SEO Optimization A Developer s Role

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

Unlocking the Java EE Platform with HTML 5

Oracle Application Express MS Access on Steroids

OPENTABLE GROUP SEARCH MODULE GETTING STARTED ADD RESERVATIONS TO YOUR WEBSITE

NoSQL web apps. w/ MongoDB, Node.js, AngularJS. Dr. Gerd Jungbluth, NoSQL UG Cologne,

Responsive Web Design in Application Express

Macromedia Dreamweaver 8 Developer Certification Examination Specification

Short notes on webpage programming languages

Introduction to Ingeniux Forms Builder. 90 minute Course CMSFB-V6 P

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum

Style & Layout in the web: CSS and Bootstrap

Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University

Facebook - Twitter - Google +1 all in one plugin for Joomla enable "Twitter button", "Google +1

This document will describe how you can create your own, fully responsive. drag and drop template to use in the creator.

Oracle Application Express Cloud Development. Jan Huyzentruyt - Stijn Van Raes

Coding Tips You Should Know Before Distributing Your HTML5 Web App on Mobile Devices

Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication

Tutorial JavaScript: Switching panels using a radio button

Homework 3: Component & Interface Design

HAML und SASS. (und COMPASS) markup haiku vs. syntactically awesome stylesheets. Tobias Adam, Jan Krutisch mindmatters GmbH & Co.

jquery Sliding Image Gallery

Introduction to Web Development

Sightly Component Development

Responsive Web Design Creative License

Training Studio Templates Documentation Table of Contents

Website Planning Checklist

<Insert Picture Here>

Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication

Cross-Platform Tools

How to craft a modern, mobile-optimized HTML template. Jason Samuels, NCFR IT Manager DrupalCamp Twin Cities May 2012

SEO Content Writing Guide

Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework

Module 6 Web Page Concept and Design: Getting a Web Page Up and Running

Differences between HTML and HTML 5

Nick lunes 3 de septiembre de 12

MOBILE DEVELOPMENT. With jquery Mobile & PhoneGap by Pete Freitag / Foundeo Inc. petefreitag.com / foundeo.com

Web development, as you it

Grab Your Tablet, Because You re Gonna Build A Mobile Apex App in One Hour!

Introduction to Tizen SDK Alpha. Taiho Choi Samsung Electronics

HTML5 and CSS3: New Markup & Styles for the Emerging Web. Jason Clark Head of Digital Access & Web Services Montana State University Libraries

The Web as a Client-Server System; TCP/IP intro!

A set-up guide and general information to help you get the most out of your new theme.

WEB DESIGN COURSE CONTENT

shweclassifieds v 3.3 Php Classifieds Script (Joomla Extension) User Manual (Revision 2.0)

After many years we are happy to create a new social plugin with a great potential.

tibbr Now, the Information Finds You.

Traitware Authentication Service Integration Document

Making Web Application using Tizen Web UI Framework. Koeun Choi

Learning Web App Development

Introduction to web development using XHTML and CSS. Lars Larsson. Today. Course introduction and information XHTML. CSS crash course.

Transcription:

Oracle Application Express & Christian Rokitta.nl OGh APEX Dag 26 Maart 2012 1

2

Over mij 17 jaar 17 jaar 2 jaar 1 week

Agenda

Waarom Waarom mobile website (vs native App)? HTML APEX Kosten voor mobile we applicatie lager dan platform specifieke apps Waarom jquery Mobile? jquery Framework Makkelijk in APEX in/toe te passen Makkelijk

Te vroeg?

APEX Templates Definitie Referentie #Position# SQL; PL/SQL; <HTML/> {CSS} JavaScript(); Actie PAGE #Substitution# Render <HTML/> JavaScript();

jquery Quick Intro JavaScript Library Vereenvoudigd JavaScript programmeren Makkelijk te leren Princiepe: select actie Build-in: event en effect methods, AJAX 8

jquery Syntax Voorbeelden Basic syntax is: $(selector).action() Dollar sign is de jquery aanroep Selector: "query" HTML elementen action() die op het element uitgevoert wordt Voorbeelden: $("p.test").hide() - alle paragraphs met class="test verbergen $("#test").hide() - element met id="test" verbergen $("p").css("background-color","yellow"); -CSS selector $("[href!='#']") alle elementemet hrefattribuut die!= # zijn $("div#intro.head") alle elem. met class = intro binnen het DIV elem. met id = head 9

Alles mbt webontwikkeling HTML(5), CSS(3), jquery, XML, AJAX, JSON, Webservices,... Tutorials Examples References "Try it yourself" 10

A unified user interface system that works seamlessly across all popular mobile device platforms, built on the jqueryand jqueryui foundation. Focused on a lightweight codebase built on progressive enhancement with a flexible, easily themeable design.

jquery Mobile Componenten

13

Basic jquerymobile "page" structure Header <!DOCTYPE html> <html> <head> <title>page Title</title> <meta name="viewport viewport" content="width width=device =device-width width, initial-scale scale=1"> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0rc2/jquery.mobile <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js">< <script type="text/javascript" src="http://code.jquery.com/mobile/1.0rc2/jquery.m </head> <body> Body <div data-role="page"> <div data-role role="header"> <h1>page Title</h1> </div><!-- /header --> Footer <div data-role role="content"> <p>page content goes here.</p> </div><!-- /content --> <div data-role role=" ="footer footer"> <h4>page Footer</h4> </div><!-- /footer --> </div><!-- /page --> </body> </html>

<!DOCTYPE html> <html lang="&browser_language."> <head> <title>#title#</title> <meta name="viewport" content="width=device-width, initial-scale=1"> In APEX: Page Template #HEAD# <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0rc2/jquery.mobile-1.0rc2.min.css" /> <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script> <script type="text/javascript" src="http://code.jquery.com/mobile/1.0rc2/jquery.mobile-1.0rc2.min.js"></ </head> <body #ONLOAD#> #FORM_OPEN# <div data-role="page"> <div data-role="header"> <h1>#title# #TITLE#</h1> </div><!-- /header --> #GLOBAL_NOTIFICATION##SUCCESS_MESSAGE##NOTIFICATION_MESSAGE# #REGION_POSITION_01#... #REGION_POSITION_07# #BOX_BODY# <div data-role="footer"> #REGION_POSITION_08# </div><!-- /footer --> </div><!-- /page --> #FORM_CLOSE# </body> </html>

Demo http://ogh.rokit.nl 16

jqm(header) Customization <div data-role="header" data-position="inline"> <a href="index.html" data-icon="delete">cancel</a> <h1>edit Contact</h1> <a href="index.html" data-icon="check" data-theme="b">save</a> </div>

data-attribute Gespecialiseerde (gespecificeerd in) Templates vs opgeven als region/element attribute <a href="#link#" data-role="button"#button_attributes#>#label#</a> 18

jqmbuttons Styling links as buttons <a href="index.html" data-role="button">link button</a> Form Buttons automatically in jqmstyled buttons: buttonofinputelementenvan type submit, reset, button, of image. Geen data-role="button" attribute nodig.

Links in jquery Mobile Default link behavior: Ajax Automagically(normal link code: href=..., Hijax) handle page requests in a single-page model Linking without Ajax data-rel="external", data-ajax="false" of target attrib. Back Button (data-rel="back") Back in history(ignoring href) data-direction="reverse" end 20

jqmlists Basic List <ul data-role="listview" data-theme="g"> <li><a href="acura.html">acura</a></li> <li><a href="audi.html">audi</a></li> <li><a href="bmw.html">bmw</a></li> </ul>

in APEX NamedColumn (rowtemplate) <ul data-role="listview"> <li> <strong>#rank#. #NAME#</strong> <span class="ui-li-count">#points#</span> </li> </ul> <li> <strong>#1#. #2#</strong> <span class="ui-li-count">#3#</span> </li>

jqmform Elements

jqmsupport in 4.1 apex_040100.wwv_flow_platform.set_preference ('MOBILE_DEVELOPMENT_ENABLED','Y'); (uitvoeren als SYS, BlogpostMarc Sewtz: http://marcsewtz.blogspot.com/2011/11/getting-started-with-mobile-in-apex.html) 24

http://ogh.rokit.nl 25

http://m.fifapex.net http://www.fifapex.net 26

Vragen 27

Contact Blog: LinkedIn: Website: http://rokitta.blogspot.com http://nl.linkedin.com/in/rokit http://www.rokit.nl themes4apex: http://www.themes4apex.nl Twitter: Email: @crokitta christian@rokitta.nl