PRIMEFACES MOBILE USER S GUIDE
|
|
|
- Claude Townsend
- 10 years ago
- Views:
Transcription
1 PRIMEFACES MOBILE USER S GUIDE Author Çağatay Çivici Covers 0.9.0
2 This guide is dedicated to my wife Nurcan, without her support PrimeFaces wouldn t exist. Çağatay Çivici 2
3 About the Author! 5 Introduction! What is PrimeFaces Mobile?! Prime Teknoloji! 6 2. Setup! Download! Dependencies! Configuration! Taglib! RenderKit! 8 3. Pages! 9 4. Navigations! Local Navigations! External Navigations! Ajax! Mobile Components! ButtonGroup! Content! Field! Footer! Header! InputRange! NavBar! Page! 26 3
4 6.9 Switch! View! RenderKit! h:outputlink! h:panelgrid! h:form! p:button! p:commandbutton! p:datalist! p:inputtext! p:inputtextarea! p:panel! p:accordionpanel! p:selectbooleancheckbox! Themes! Theme Framework! Creating a Custom Theme! Samples! Supported Platforms! 38 4
5 About the Author Çağatay Çivici is a member of JavaServer Faces Expert Group, the founder and project lead of PrimeFaces and PMC member of open source JSF implementation Apache MyFaces. He s a recognized speaker in international conferences including SpringOne, Jazoon, JAX, W-JAX, JSFSummit, JSFDays, Con-Fess and many local events such as JUGs. Çağatay is also an author and technical reviewer of a couple books regarding web application development with Java and JSF. As an experienced trainer, he has trained over 300 developers on Java EE technologies mainly JSF, Spring, EJB 3.x and JPA. Çağatay is currently working as a principal consultant for Prime Teknoloji, the company he cofounded in Turkey. 5
6 1. Introduction 1.1 What is PrimeFaces Mobile? PrimeFaces Mobile is a UI kit to implement JSF pages that are optimized for mobile devices with a native look and feel. Mobile RenderKit for standard JSF and core PrimeFaces components. Mobile JSF components. Same backend model for desktop web and mobile web. Wide range of platform support. Ajax features to bring native application experience. Nothing required to install on device. Powered by jquery Mobile 1.2 Prime Teknoloji PrimeFaces Mobile is maintained by Prime Teknoloji, a Turkish software development company specialized in Agile and Java EE consulting. PrimeFaces Team members are full time engineers at Prime Teknoloji. Çağatay Çivici - Architect and Lead Developer Levent Günay - Core Developer / QA&Test Yiğit Darçın - Core Developer / QA&Test Mustafa Daşgın - Core Developer / QA&Test Basri Kahveci - QA&Test Deniz Silahçılar - QA&Test Cenk Çivici - Mentor 6
7 2. Setup 2.1 Download PrimeFaces Mobile has a single jar called mobile-{version}.jar. There are two ways to download this jar, you can either download from PrimeFaces homepage or if you are a maven user you can define it as a dependency. Download Manually Three different artifacts are available for each PrimeFaces Mobile version, binary, sources and bundle. Bundle contains binary, sources and javadocs. Download with Maven Group id of the dependency is org.primefaces and artifact id is primefaces. <dependency> <groupid>org.primefaces</groupid> <artifactid>mobile</artifactid> <version>0.9.0</version> </dependency> In addition to the configuration above you also need to add PrimeFaces maven repository to the repository list so that maven can download it. <repository> <id>prime-repo</id> <name>prime Repo</name> <url> </repository> 2.2 Dependencies PrimeFaces Mobile only requires a JAVA 5+ runtime, a JSF 2.0 implementation and PrimeFaces Core as mandatory dependencies. Following is the compatibility matrix between core and mobile. Mobile Core
8 2.3 Configuration PrimeFaces Mobile does not require any mandatory configuration. 2.4 Taglib PrimeFaces Mobile component library namespace should be added to your mobile pages. xmlns:pm=" 2.5 RenderKit PrimeFaces Mobile provides a Mobile Renderkit for some standard JSF and core PrimeFaces Components, in order to run PrimeFaces Mobile, this render kit should be enabled. There are a couple of ways listed below you can choose. Id of the renderkit is PRIMEFACES_MOBILE. Request Parameter Access a mobile page with javax.faces.renderkitid parameter. This approach is for quick testing and not suggested as maintaining a request parameter is not easy. (Suggested) Configure Application Wide Define in faces-config.xml. This method is suggested if your mobile pages are in a different application than the non-mobile pages like <application> <default-render-kit-id>primefaces_mobile</default-render-kit-id> </application> Decide Yourself Write a viewhandler by overriding calculaterenderkitid API and decide when to display the page in mobile mode. This approach is suggested if your mobile and non-mobile pages are in same application and you need to switch renderkits on-the-fly. 8
9 3. Pages A mobile page is a simple xhtml based JSF view that can have of one or more views. A view is a screen in your layout. Following is a simple example having page, view, header and content components. <f:view xmlns=" xmlns:f=" xmlns:p=" xmlns:pm=" contenttype="text/html"> <pm:page title="hello World"> <pm:view id="main"> <pm:header title="header" /> <pm:content> Content </pm:content> </pm:view> </pm:page> </f:view> You can add more views by using a similar approach using pm:view component. Following is a multi view page. 9
10 <f:view xmlns=" xmlns:f=" xmlns:p=" xmlns:pm=" contenttype="text/html"> <pm:page title="hello World"> <pm:view id="main"> <pm:header title="header" /> <pm:content> Content </pm:content> </pm:view> <pm:view id="second"> <pm:header title="second View Header" /> <pm:content> Second View Page </pm:content> </pm:view> <pm:view id="third"> <pm:header title="third View Header" /> <pm:content> Third View Page </pm:content> </pm:view> </pm:page> </f:view> By default, first view on page is displayed initially. 10
11 4. Navigations Navigation in PrimeFaces Model can be between local views with or without ajax and to an external page outside of application. 4.1 Local Navigations Local navigation means navigation from a view to another view on same page. GET Style This type of navigation behaves like a GET navigation although there is no actual HTTP request. <f:view xmlns=" xmlns:f=" xmlns:p=" xmlns:pm=" contenttype="text/html"> </f:view> <pm:page title="mobile"> <pm:view id="viewa"> <pm:header title="a" /> <pm:content> <h:outputlink value="#viewb">go to B</h:outputLink> </pm:content> </pm:view> <pm:view id="viewb"> <pm:header title="b" /> <pm:content> B View </pm:content> </pm:view> </pm:page> 11
12 POST Style This navigation approach integrated with JSF Navigation Model is used when you do an ajax request and need to navigate to another view. <f:view xmlns=" xmlns:f=" xmlns:p=" xmlns:pm=" contenttype="text/html"> </f:view> <pm:page title="mobile"> <pm:view id="viewa"> <pm:header title="a" /> <pm:content> <h:form> <p:commandbutton value= Go action= #{bean.method} /> </h:form> </pm:content> </pm:view> <pm:view id="viewb"> <pm:header title="b" /> <pm:content> B View </pm:content> </pm:view> </pm:page> public String method() { return pm:viewb ; } When the outcome is prefixed by pm:, PrimeFaces Mobile navigates to the View B after ajax request is completed. You can also use the outcome directly as; <p:commandbutton value= Go action= pm:viewb /> Reverse Effect By default, slide forward animation is used to navigate between local views, in case you need to display slide backwards, append reverse=true string to your outcome. <p:commandbutton value= Go back to B action= pm:viewb?reverse=true /> <h:outputlink value="#viewb?reverse=true">go back to B</h:outputLink> 12
13 4.2 External Navigations Navigation from a mobile application to an external resource is not different then doing it in a regular web page. <h:outputlink value=" Go Prime </h:outputlink> 13
14 5. Ajax A mobile page can be enhanced with ajax features using regular PrimeFaces Ajax Framework. Important note is avoid updating whole views but the contents of the views. Following is a simple example; <pm:page title="mobile"> <pm:view id="main"> <pm:header title="ajax" /> <pm:content> <h:form> <p:inputtext value="#{bean.text}" /> <p:commandbutton value="update" update="display" /> <h:outputtext id="display" value="#{bean.text}"/> </h:form> </pm:content> </pm:view> </pm:page> PrimeFaces Ajax extension features a special integration with jquery Mobile s progressively enhanced UI controls and built-in ajax status dialog whereas core JSF ajax does not. If you update a component with core JSF ajax, you will lose the mobile optimized UI. To avoid this always use PrimeFaces Ajax instead. Updating a component on another view is easy with proper referencing as well, here is an example; <pm:page title="mobile"> <pm:view id="viewa"> <pm:header title="a" /> <pm:content> <h:form> <p:inputtext value="#{bean.text}" /> <p:commandbutton value="update" update=":formb:display" /> </h:form> </pm:content> </pm:view> <pm:view id="viewb"> <pm:header title="b" /> <pm:content> <h:form id="formb"> <h:outputtext id="display" value="#{bean.text}"/> <h:form> </pm:content> </pm:view> </pm:page> Note that commandbutton is referencing to display component using naming container separator as prefix since display component is in another naming container(form). Views themselves are not naming containers. 14
15 6. Mobile Components PrimeFaces Mobile provides a set of mobile components that are specific to mobile platforms. 6.1 ButtonGroup ButtonGroup component groups a set of buttons. Info Tag Component Class Component Type Component Family Renderer Type Renderer Class buttongroup org.primefaces.mobile.component.buttongroup.buttongroup org.primefaces.mobile.buttongroup org.primefaces.mobile.component org.primefaces.mobile.component.buttongrouprenderer org.primefaces.mobile.component.buttongroup.buttongrouprenderer Attributes Name Default Type Description id null String Unique identifier of the component rendered TRUE Boolean Boolean value to specify the rendering of the component, when set to false component will not be rendered. binding null Object An el expression that maps to a server side UIComponent instance in a backing bean orientation vertical String Type of the orientation, can be vertical or horizontal. style null String Inline style of the component. styleclass null String Style class of the component. 15
16 Getting started with ButtonGroup Buttons to be grouped are placed inside the button group. <pm:buttongroup> <p:commandbutton value="yes" /> <p:commandbutton value="no" /> </pm:buttongroup> Orientation Default orientation is vertical and other option is horizontal. <pm:buttongroup orientation="horizontal"> <p:commandbutton value="yes" /> <p:commandbutton value="no" /> </pm:buttongroup> 16
17 6.2 Content Content is used the place the contents of a mobile view. Info Tag Component Class Component Type Component Family Renderer Type Renderer Class content org.primefaces.mobile.component.content.content org.primefaces.mobile.content org.primefaces.mobile.component org.primefaces.mobile.component.contentrenderer org.primefaces.mobile.component.content.contentrenderer Attributes Name Default Type Description id null String Unique identifier of the component rendered TRUE Boolean Boolean value to specify the rendering of the component, when set to false component will not be rendered. binding null Object An el expression that maps to a server side UIComponent instance in a backing bean Getting started with Content See section 3 (Pages) for more information on how content component is used. 17
18 6.3 Field Field component is used to align a label and a related input. Info Tag Component Class Component Type Component Family Renderer Type Renderer Class field org.primefaces.mobile.component.field.field org.primefaces.mobile.field org.primefaces.mobile.component org.primefaces.mobile.component.fieldrenderer org.primefaces.mobile.component.field.fieldrenderer Attributes Name Default Type Description id null String Unique identifier of the component rendered TRUE Boolean Boolean value to specify the rendering of the component, when set to false component will not be rendered. binding null Object An el expression that maps to a server side UIComponent instance in a backing bean Getting started with Field Field component wraps the label and the input. <pm:field> <h:outputlabel for="input" value="input: "/> <h:inputtext id="inputtext" value="#{bean.value}"/> </pm:field> Note that not all platforms due the screen size differences support field component. Integrated Field Field alignment is a built-in feature of PrimeFaces Mobile Renderkit, same can be written as; <p:inputtext id="inputtext" value="#{bean.value}" label="input: "/> 18
19 6.4 Footer Footer is used as a bottom content container of a view. Info Tag Component Class Component Type Component Family Renderer Type Renderer Class footer org.primefaces.mobile.component.footer.footer org.primefaces.mobile.footer org.primefaces.mobile.component org.primefaces.mobile.component.footerrenderer org.primefaces.mobile.component.footer.footerrenderer Attributes Name Default Type Description id null String Unique identifier of the component rendered TRUE Boolean Boolean value to specify the rendering of the component, when set to false component will not be rendered. binding null Object An el expression that maps to a server side UIComponent instance in a backing bean fixed FALSE Boolean Whether or not the position of footer is fixed. Getting started with Footer To begin with, see section 3 (Pages) for more information on how content component is used. A footer is used inside a mobile view. <pm:view id="main"> <pm:header title="header" /> <pm:content> Content </pm:content> <pm:footer> Footer Content </pm:footer> </pm:view> 19
20 6.5 Header Header is used as a top content container of a view. Info Tag Component Class Component Type Component Family Renderer Type Renderer Class header org.primefaces.mobile.component.header.header org.primefaces.mobile.header org.primefaces.mobile.component org.primefaces.mobile.component.headerrenderer org.primefaces.mobile.component.header.headerrenderer Attributes Name Default Type Description id null String Unique identifier of the component rendered TRUE Boolean Boolean value to specify the rendering of the component, when set to false component will not be rendered. binding null Object An el expression that maps to a server side UIComponent instance in a backing bean title null String Title text of the header. fixed FALSE Boolean Whether or not the position of footer is fixed. Getting started with Footer As described in section 3, a header is defined within a view. <pm:view id="main"> <pm:header title="header" /> <pm:content> Content </pm:content> <pm:footer> Footer Content </pm:footer> </pm:view> 20
21 Fixed Position When fixed position is enabled, header scrolls along with the view. <pm:header title="header" fixed="true"/> Left and Right Content Placing buttons at left and right side of a header is common case in a mobile view. Header provides left and right facets to implement this. <pm:header title="prime"> <f:facet name="left"> <p:button value="back" icon="back" href="#main"/> </f:facet> <f:facet name="right"> <p:button value="settings" icon="gear" href="#settings"/> </f:facet> </pm:header> 21
22 6.6 InputRange InputRange is a slider to provide number input. Info Tag Component Class Component Type Component Family Renderer Type Renderer Class inputrange org.primefaces.mobile.component.inputrange.inputrange org.primefaces.mobile.inputrange org.primefaces.mobile.component org.primefaces.mobile.component.inputrangerenderer org.primefaces.mobile.component.inputrange.inputrangerrenderer Attributes Name Default Type Description id null String Unique identifier of the component rendered TRUE Boolean Boolean value to specify the rendering of the component, when set to false component will not be rendered. binding null Object An el expression that maps to a server side UIComponent instance in a backing bean value null Object Value of the component than can be either an EL expression of a literal text converter null Converter /String An el expression or a literal text that defines a converter for the component. When it s an EL expression, it s resolved to a converter instance. In case it s a static text, it must refer to a converter id immediate FALSE Boolean When set true, process validations logic is executed at apply request values phase for this component. required FALSE Boolean Marks component as required validator null Method Expr valuechangelistener null Method Expr A method binding expression that refers to a method validationg the input A method binding expression that refers to a method for handling a valuchangeevent requiredmessage null String Message to be displayed when required field validation fails. convertermessage null String Message to be displayed when conversion fails. minvalue null Number 0 maxvalue null Number
23 Name Default Type Description style null String Inline style of the component. styleclass null String Style class of the component. step 1 Number Step factor. disabled FALSE Boolean Disables the component when true. label null string User presentable name. Getting started with InputRange InputRange is an input component that requires a number value to bind. public class Bean { private int value; } //getter-setter <pm:inputrange value="#{bean.value}" /> 23
24 6.7 NavBar NavBar is a grouping component for a set of buttons in a bar. Info Tag Component Class Component Type Component Family Renderer Type Renderer Class navbar org.primefaces.mobile.component.navbar.navbar org.primefaces.mobile.navbar org.primefaces.mobile.component org.primefaces.mobile.component.navbarrenderer org.primefaces.mobile.component.navbar.navbarrenderer Attributes Name Default Type Description id null String Unique identifier of the component rendered TRUE Boolean Boolean value to specify the rendering of the component, when set to false component will not be rendered. binding null Object An el expression that maps to a server side UIComponent instance in a backing bean Getting started with NavBar NavBar can be placed inside a header or directly inside a content. 24
25 <pm:view id="navbar"> <pm:header title="navbar"> <pm:navbar> <p:button value="home" icon="home" href="#main?reverse=true" styleclass="ui-btn-active"/> <p:button value="info" icon="info" href="#main?reverse=true" /> <p:button value="search" icon="search" href="#main?reverse=true" /> </pm:navbar> </pm:header> <pm:content> <pm:navbar> <p:button value="home" icon="home" href="#main?reverse=true" styleclass="ui-btn-active"/> <p:button value="info" icon="info" href="#main?reverse=true" /> <p:button value="search" icon="search" href="#main?reverse=true" /> <p:button value="favs" icon="star" href="#main?reverse=true" /> <p:button value="setup" icon="gear" href="#main?reverse=true" /> </pm:navbar> </pm:content> </pm:view> Adding ui-btn-active style class displays a button in a nav bar as active. Note that up to 5 buttons can be placed inside a navbar. 25
26 6.8 Page Page is the core of a mobile page that contains one or more views and provides page wide options. Info Tag Component Class Component Type Component Family Renderer Type Renderer Class page org.primefaces.mobile.component.page.page org.primefaces.mobile.page org.primefaces.mobile.component org.primefaces.mobile.component.pagerenderer org.primefaces.mobile.component.page.pagerenderer Attributes Name Default Type Description id null String Unique identifier of the component rendered TRUE Boolean Boolean value to specify the rendering of the component, when set to false component will not be rendered. binding null Object An el expression that maps to a server side UIComponent instance in a backing bean title FALSE Boolean Title of the page. defaultpagetransition slide String Name of animation to use in view navigation. defaultdialogtransition pop String Name of animation to use when displaying a dialog. loadingmessage loading String Text to display in built-in ajax status. viewport null String Meta settings for viewport. Getting started with Page See section 3 (Pages) for more information on how page component is basically used. Event Facets Page provides two facets name preinit and postinit that can be used to place content before jquery mobile is initialized. For example preinit event is used to load custom themes, see section 8.2 for more information. 26
27 6.9 Switch Switch is used to choose a binary selection. Info Tag Component Class Component Type Component Family Renderer Type Renderer Class page org.primefaces.mobile.component.uiswitch.uiswitch org.primefaces.mobile.uiswitch org.primefaces.mobile.component org.primefaces.mobile.component.uiswitchrenderer org.primefaces.mobile.component.uiswitch.uiswitchrenderer Attributes Name Default Type Description id null String Unique identifier of the component rendered TRUE Boolean Boolean value to specify the rendering of the component, when set to false component will not be rendered. binding null Object An el expression that maps to a server side UIComponent instance in a backing bean value null Object Value of the component than can be either an EL expression of a literal text converter null Converter /String An el expression or a literal text that defines a converter for the component. When it s an EL expression, it s resolved to a converter instance. In case it s a static text, it must refer to a converter id immediate FALSE Boolean When set true, process validations logic is executed at apply request values phase for this component. required FALSE Boolean Marks component as required validator null Method Expr valuechangelistener null Method Expr A method binding expression that refers to a method validationg the input A method binding expression that refers to a method for handling a valuchangeevent requiredmessage null String Message to be displayed when required field validation fails. convertermessage null String Message to be displayed when conversion fails. onlabel null String Text for true. offlabel null String Text for false. 27
28 Getting started with Switch Switch is an input component that requires a boolean value to bind. public class Bean { private boolean value; } //getter-setter <pm:switch value="#{bean.value}" onlabel="yes" offlabel="no"/> 28
29 6.10 View View represents a screen in a mobile page. Info Tag Component Class Component Type Component Family Renderer Type Renderer Class view org.primefaces.mobile.component.view.view org.primefaces.mobile.view org.primefaces.mobile.component org.primefaces.mobile.component.viewrenderer org.primefaces.mobile.component.view.viewrenderer Attributes Name Default Type Description id null String Unique identifier of the component rendered TRUE Boolean Boolean value to specify the rendering of the component, when set to false component will not be rendered. binding null Object An el expression that maps to a server side UIComponent instance in a backing bean title FALSE Boolean Title of the view. swatch null String Theme swatch. Getting started with View See section 3 (Pages) for more information on how view component is used. 29
30 7. RenderKit In addition to the mobile specific components, PrimeFaces Mobile also provides Mobile optimized renderers for some core JSF and PrimeFaces components. Following is the list of components with mobile renderers. Note that mobile renderers may not support all the features of the component available in a desktop web environment. 7.1 h:outputlink Core output link component is extended to integrate with PrimeFaces Mobile navigation model, see section 4 for more information about Navigations. For example to go from one view to another; <h:outputlink value="#viewidhere">navigate</h:outputlink> 7.2 h:panelgrid PanelGrid component is used to do create a grid layout with a table-less approach. <h:panelgrid columns="4"> <h:outputtext value="cell 1" /> <h:outputtext value="cell 2" /> <h:outputtext value="cell 3" /> <h:outputtext value="cell 4" /> <h:outputtext value="cell 5" /> <h:outputtext value="cell 6" /> <h:outputtext value="cell 7" /> <h:outputtext value="cell 8" /> </h:panelgrid> 7.3 h:form In a mobile environment, standard form component always sends javax.faces.renderkitid = PRIMEFACES_MOBILE as a request parameter to set mobile renderkit to keep the mobile renderkit if you are using the request parameter approach defined in section p:button Button display is optimized for a mobile platform and integrated with mobile navigation model. <p:button value="home" icon="home" href="#main" /> 30
31 7.5 p:commandbutton CommandButton display is optimized for a mobile platform and integrated with mobile navigation model. Core ajax features are also available. <p:commandbutton value="with Icon" icon="check" actionlistener="#{bean.method}" update="othercomponent" global="false" /> 7.6 p:datalist DataList is an important component for Mobile featuring various display modes for data display. DataList can be used to display children only or iterate them for each data item. ReadOnly <p:datalist> <h:outputtext value="item 1" /> <h:outputtext value="item 2" /> <h:outputtext value="item 3" /> </p:datalist> Links <p:datalist> <h:outputlink value="#main">item 1</h:outputLink> <h:outputlink value="#main">item 2</h:outputLink> <h:outputlink value="#main">item 3</h:outputLink> </p:datalist> 31
32 Inset <p:datalist type="inset"> <h:outputlink value="#main">item 1</h:outputLink> <h:outputlink value="#main">item 2</h:outputLink> <h:outputlink value="#main">item 3</h:outputLink> </p:datalist> Custom Content <p:datalist value="#{ringbean.players}" var="player"> <p:graphicimage value="/images/barca/#{player.photo}" /> <h3><h:outputlink value="#main">#{player.name}</h:outputlink></h3> <p>#{player.position}</p> <h:outputtext styleclass="ui-li-count" value="#{player.number}" /> </p:datalist> Notes on Mobile DataList Ajax pagination is not supported. Use PrimeFaces Ajax components or APIs to update the datalist, using core JSF ajax cannot update the datalist properly as explained in section 5 Ajax. Wrap the content inside a column component in case you do a selection. This is a requirement in core UIData to process selection properly. 32
33 7.7 p:inputtext InputText display is optimized for a mobile platform, in addition using type attribute you can customize the look and feel in supported browsers. For example following virtual display for the input text only displays numbers in ios5. <p:inputtext id="age" type="number" value="#{bean.value}" /> 7.8 p:inputtextarea Rendering is optimized for a mobile platforms. 7.9 p:panel PrimeFaces Panel component is toggleable by default in a mobile environment. <p:panel header="expanded"> Toggle panel content </p:panel> <p:panel header="collapsed" collapsed="true"> Initially collapsed content </p:panel> 33
34 7.10 p:accordionpanel <p:accordionpanel> <p:tab title="title 1"> Content 1 </p:tab> <p:tab title="title 2"> Content 2 </p:tab> <p:tab title="title 3"> Content 3 </p:tab> </p:accordionpanel> 7.11 p:selectbooleancheckbox <p:selectbooleancheckbox value="#{true}" itemlabel="i agree" /> 34
35 8. Themes 8.1 Theme Framework jquery Mobile provides themes with multi swatches each having a different color scheme. PrimeFaces Mobile currently provides simple integration with this model and advanced integration is in the roadmap. View, Header and Footer components are equipped with swatch attribute to select the swatch to use in a mobile view. Default theme has five swatches; a, b, c, d and e. Note that default swatch for view content is c and for header-footer it is a. Following is a simple page with b for header and e for content. <pm:page title="hello World"> <pm:view id="main" swatch="e" <pm:header title="header" swatch="b"/> <pm:content> Content </pm:content> </pm:view> </pm:page> 35
36 8.2 Creating a Custom Theme jquery Mobile provides a mobile themeroller tool to create custom themes easily. 1) Once you have created, give a name (e.g. optimus) and downloaded your theme from themeroller, place the contents of the zip file in your webapp like; - %webroot% - themes - images - optimus.min.css 2) Configure PrimeFaces Mobile not to include default theme. <context-param> <param-name>primefaces.mobile.theme</param-name> <param-value>none</param-value> </context-param> 3) Use the pre-init facet to place your theme. <pm:page> <f:facet name= preinit > <link type="text/css" rel="stylesheet" href="#{request.contextpath}/mobile/themes/optimus.css" /> </f:facet> </pm:page> Do not use h:outputstylesheet as it can t load icons referenced from css. 4) Enjoy! 36
37 9. Samples PrimeFaces Mobile has various samples on PrimeFaces Showcase demonstrating different features. 37
38 10. Supported Platforms PrimeFaces Mobile is powered by jquery Mobile which supports various mobile platforms based on a grade level. See jquery Mobile documentation for the detailed information; 38
39 THE END 39
Web Anwendungen Entwickeln mit JSF, Spring und Tomcat
Entwickeln mit JSF, Spring und Tomcat Ulm, AOI-Systeme Schulung, Beratung, Entwicklung Januar 2011 Übersicht 1 System Architecture Übersicht 1 System Architecture 2 Übersicht 1 System Architecture 2 3
JTouch Mobile Extension for Joomla! User Guide
JTouch Mobile Extension for Joomla! User Guide A Mobilization Plugin & Touch Friendly Template for Joomla! 2.5 Author: Huy Nguyen Co- Author: John Nguyen ABSTRACT The JTouch Mobile extension was developed
Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum
Republic Polytechnic School of Infocomm C308 Web Framework Module Curriculum This document addresses the content related abilities, with reference to the module. Abilities of thinking, learning, problem
Developing Mobile Websites with Responsive Web Design and jquery Mobile
Developing Mobile Websites with Responsive Web Design and jquery Mobile Duration: 5 Days Price: CDN$2875 *Prices are subject to GST/HST Course Description: This hands-on course conveys the fundamental
Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00
Course Page - Page 1 of 12 Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Description Responsive Mobile Web Development is more
<Insert Picture Here>
Oracle Application Express: Mobile User Interfaces Marc Sewtz Senior Software Development Manager Oracle Application Express Oracle USA Inc. 520 Madison Avenue,
CaptainCasa. CaptainCasa Enterprise Client. CaptainCasa Enterprise Client. Feature Overview
Feature Overview Page 1 Technology Client Server Client-Server Communication Client Runtime Application Deployment Java Swing based (JRE 1.6), generic rich frontend client. HTML based thin frontend client
Getting Started Guide. Version 1.8
Getting Started Guide Version 1.8 Copyright Copyright 2005-2009. ICEsoft Technologies, Inc. All rights reserved. The content in this guide is protected under copyright law even if it is not distributed
Building and Using Web Services With JDeveloper 11g
Building and Using Web Services With JDeveloper 11g Purpose In this tutorial, you create a series of simple web service scenarios in JDeveloper. This is intended as a light introduction to some of the
Portal Connector Fields and Widgets Technical Documentation
Portal Connector Fields and Widgets Technical Documentation 1 Form Fields 1.1 Content 1.1.1 CRM Form Configuration The CRM Form Configuration manages all the fields on the form and defines how the fields
Page Editor Recommended Practices for Developers
Page Editor Recommended Practices for Developers Rev: 7 July 2014 Sitecore CMS 7 and later Page Editor Recommended Practices for Developers A Guide to Building for the Page Editor and Improving the Editor
An introduction to creating JSF applications in Rational Application Developer Version 8.0
An introduction to creating JSF applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Although you can use several Web technologies to create
CLASSROOM WEB DESIGNING COURSE
About Web Trainings Academy CLASSROOM WEB DESIGNING COURSE Web Trainings Academy is the Top institutes in Hyderabad for Web Technologies established in 2007 and managed by ITinfo Group (Our Registered
CrownPeak Java Web Hosting. Version 0.20
CrownPeak Java Web Hosting Version 0.20 2014 CrownPeak Technology, Inc. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical,
Introducing Apache Pivot. Greg Brown, Todd Volkert 6/10/2010
Introducing Apache Pivot Greg Brown, Todd Volkert 6/10/2010 Speaker Bios Greg Brown Senior Software Architect 15 years experience developing client and server applications in both services and R&D Apache
JSF (Java Server Faces) Melih Sakarya www.melihsakarya.com [email protected]
JSF (Java Server Faces) Melih Sakarya www.melihsakarya.com [email protected] JSF Nedir? MVC (Model-View-Controller) JSR Standartı (JSR-127, JSR 252) Component Oriented Event Driven Farklı JSF implementasyonları
Tutorial on Building a web Application with Jdeveloper using EJB, JPA and Java Server Faces By Phaninder Surapaneni
Tutorial on Building a web Application with Jdeveloper using EJB, JPA and Java Server Faces By Phaninder Surapaneni This Tutorial covers: 1.Building the DataModel using EJB3.0. 2.Creating amasterdetail
JBoss SOAP Web Services User Guide. Version: 3.3.0.M5
JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...
J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX
Oracle Application Express 3 The Essentials and More Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Arie Geller Matthew Lyon J j enterpririse PUBLISHING BIRMINGHAM
Making Web Application using Tizen Web UI Framework. Koeun Choi
Making Web Application using Tizen Web UI Framework Koeun Choi Contents Overview Web Applications using Web UI Framework Tizen Web UI Framework Web UI Framework Launching Flow Web Winsets Making Web Application
FUNCTIONAL OVERVIEW VERSION: 1.0
FUNCTIONAL OVERVIEW VERSION: 1.0 DATE: 01.04.2015 Table of contents Innovations / changes in Shopware 5 3 Details technical updates 6 Details Shopware Responsive Template 7 2 Innovations / changes in Shopware
OUR COURSES 19 November 2015. All prices are per person in Swedish Krona. Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden
OUR COURSES 19 November 2015 Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden Java for beginners JavaEE EJB 3.1 JSF (Java Server Faces) PrimeFaces Spring Core Spring Advanced Maven One day intensive
ireview Template Manual
ireview Template Manual Contents Template Overview... 2 Main features... 2 Template Installation... 3 Installation Steps... 3 Upgrading ireview... 3 Template Parameters... 4 Module Positions... 6 Module
<Insert Picture Here> Betting Big on JavaServer Faces: Components, Tools, and Tricks
Betting Big on JavaServer Faces: Components, Tools, and Tricks Steve Muench Consulting Product Manager, JDeveloper/ADF Development Team Oracle Corporation Oracle's Betting Big on
BT CONTENT SHOWCASE. JOOMLA EXTENSION User guide Version 2.1. Copyright 2013 Bowthemes Inc. [email protected]
BT CONTENT SHOWCASE JOOMLA EXTENSION User guide Version 2.1 Copyright 2013 Bowthemes Inc. [email protected] 1 Table of Contents Introduction...2 Installing and Upgrading...4 System Requirement...4
JSF Melih Sakarya. Java Server Faces PrimeFaces. www.mergecons.com. www.mergecons.com 1
JSF Melih Sakarya JSF Java Server Faces PrimeFaces www.mergecons.com www.mergecons.com 1 PrimeFaces Açık kaynak. Türkçe desteği. Türkçe dokümantasyon. Zengin bileşen desteği. TouchFaces ile mobile ortam
5.1 Features 1.877.204.6679. [email protected] Denver CO 80202
1.877.204.6679 www.fourwindsinteractive.com 3012 Huron Street [email protected] Denver CO 80202 5.1 Features Copyright 2014 Four Winds Interactive LLC. All rights reserved. All documentation
NetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting
Developing Web and Mobile Dashboards with Oracle ADF
Developing Web and Mobile Dashboards with Oracle ADF In this lab you ll build a web dashboard that displays data from the database in meaningful ways. You are going to leverage Oracle ADF the Oracle Application
How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For
How-to Guide: MIT DLC Drupal Cloud Theme This guide will show you how to take your initial Drupal Cloud site... and turn it into something more like this, using the MIT DLC Drupal Cloud theme. See this
Building A Very Simple Website
Sitecore CMS 6.5 Building A Very Simple Web Site Rev 110715 Sitecore CMS 6.5 Building A Very Simple Website A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Creating
White Paper. JavaServer Faces, Graphical Components from Theory to Practice
White Paper JavaServer Faces, Graphical Components from Theory to Practice JavaServer Faces, Graphical Components from Theory to Practice White Paper ILOG, April 2005 Do not duplicate without permission.
JavaServer Faces 2.0: The Complete Reference
JavaServer Faces 2.0: The Complete Reference TIB/UB Hannover 89 133 219 50X Contents Acknowledgments xxiii Introduction, xxv Part The JavaServer Faces Framework 1 Introduction to JavaServer Faces 3 What
Unlocking the Java EE Platform with HTML 5
1 2 Unlocking the Java EE Platform with HTML 5 Unlocking the Java EE Platform with HTML 5 Overview HTML5 has suddenly become a hot item, even in the Java ecosystem. How do the 'old' technologies of HTML,
WP Popup Magic User Guide
WP Popup Magic User Guide Plugin version 2.6+ Prepared by Scott Bernadot WP Popup Magic User Guide Page 1 Introduction Thank you so much for your purchase! We're excited to present you with the most magical
WordPress websites themes and configuration user s guide v. 1.6
WordPress websites themes and configuration user s guide v. 1.6 Congratulations on your new website! Northeastern has developed two WordPress themes that are flexible, customizable, and designed to work
Android Programming: Installation, Setup, and Getting Started
2012 Marty Hall Android Programming: Installation, Setup, and Getting Started Originals of Slides and Source Code for Examples: http://www.coreservlets.com/android-tutorial/ Customized Java EE Training:
Virtual Exhibit 5.0 requires that you have PastPerfect version 5.0 or higher with the MultiMedia and Virtual Exhibit Upgrades.
28 VIRTUAL EXHIBIT Virtual Exhibit (VE) is the instant Web exhibit creation tool for PastPerfect Museum Software. Virtual Exhibit converts selected collection records and images from PastPerfect to HTML
Web Development in Java Live Demonstrations (Live demonstrations done using Eclipse for Java EE 4.3 and WildFly 8)
Web Development in Java Live Demonstrations (Live demonstrations done using Eclipse for Java EE 4.3 and WildFly 8) Java Servlets: 1. Switch to the Java EE Perspective (if not there already); 2. File >
History Explorer. View and Export Logged Print Job Information WHITE PAPER
History Explorer View and Export Logged Print Job Information WHITE PAPER Contents Overview 3 Logging Information to the System Database 4 Logging Print Job Information from BarTender Designer 4 Logging
Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy http://academy.telerik.com
Web Testing Main Concepts of Web Testing Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Snejina Lazarova Product Manager Business Services Team Dimo Mitev QA
Database Forms and Reports Tutorial
Database Forms and Reports Tutorial Contents Introduction... 1 What you will learn in this tutorial... 2 Lesson 1: Create First Form Using Wizard... 3 Lesson 2: Design the Second Form... 9 Add Components
Agile Best Practices and Patterns for Success on an Agile Software development project.
Agile Best Practices and Patterns for Success on an Agile Software development project. Tom Friend SCRUM Master / Coach 1 2014 Agile On Target LLC, All Rights reserved. Tom Friend / Experience Industry
Web Designing with UI Designing
Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Web Designing with UI Designing
Responsive Banner Slider Extension By Capacity Web Solutions
CONTENT Introduction 2 Features 2 Installation 3 Configuration Settings 4 Manage Responsive Banner Slider Extension 5 Manage Group Section 5 Manage Slides Section 9 Display Responsive Banner Slider 11
... Introduction... 17
... Introduction... 17 1... Workbench Tools and Package Hierarchy... 29 1.1... Log on and Explore... 30 1.1.1... Workbench Object Browser... 30 1.1.2... Object Browser List... 31 1.1.3... Workbench Settings...
Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator
Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator Written by: Chris Jaun ([email protected]) Sudha Piddaparti ([email protected]) Objective In this
INTRODUCTION TO ATRIUM... 2 SYSTEM REQUIREMENTS... 2 TECHNICAL DETAILS... 2 LOGGING INTO ATRIUM... 3 SETTINGS... 4 NAVIGATION PANEL...
INTRODUCTION TO ATRIUM... 2 SYSTEM REQUIREMENTS... 2 TECHNICAL DETAILS... 2 LOGGING INTO ATRIUM... 3 SETTINGS... 4 CONTROL PANEL... 4 ADDING GROUPS... 6 APPEARANCE... 7 BANNER URL:... 7 NAVIGATION... 8
INFOPATH FORMS FOR OUTLOOK, SHAREPOINT, OR THE WEB
INFOPATH FORMS FOR OUTLOOK, SHAREPOINT, OR THE WEB GINI COURTER, TRIAD CONSULTING If you currently create forms using Word, Excel, or even Adobe Acrobat, it s time to step up to a best-in-class form designer:
Managed Beans II Advanced Features
2014 Marty Hall Managed Beans II Advanced Features Originals of Slides and Source Code for Examples: http://www.coreservlets.com/jsf-tutorial/jsf2/ Customized Java EE Training: http://courses.coreservlets.com/
Quick Start Guide Mobile Entrée 4
Table of Contents Table of Contents... 1 Installation... 2 Obtaining the Installer... 2 Installation Using the Installer... 2 Site Configuration... 2 Feature Activation... 2 Definition of a Mobile Application
Improved Navigation Magento Extension User Guide
Improved Navigation Magento Extension User Guide Page 1 Table of contents: 1. Creation of attribute filters and navigation configuration 3 2. Creation of blocks with featured attribute options.. 11 3.
Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY
Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every
Joomla! template Blendvision v 1.0 Customization Manual
Joomla! template Blendvision v 1.0 Customization Manual Blendvision template requires Helix II system plugin installed and enabled Download from: http://www.joomshaper.com/joomla-templates/helix-ii Don
Figure 1 responsive grid system for all view ports, from desktops, tablets and smart phones
Pimp your SharePoint with Uihiro our front-end framework for developing responsive, on-prem, hybrid, pure Office 365 and mobile ready projects. Our theming engine provides a rich repeatable design experience
Drupal CMS for marketing sites
Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit
Designing for the Mobile Web Lesson 3: HTML5 Web Apps
Designing for the Mobile Web Lesson 3: HTML5 Web Apps Michael Slater, CEO Andrew DesChenes, Dir. Services [email protected] 888.670.6793 www.webvanta.com Welcome! Four sessions 1: The Mobile
ios App for Mobile Website! Documentation!
ios App for Mobile Website Documentation What is IOS App for Mobile Website? IOS App for Mobile Website allows you to run any website inside it and if that website is responsive or mobile compatible, you
Recommended JSF Enhancements
3 Recommended JSF Enhancements The Hello World example in Chapter 2 demonstrates how to build a Seam application with standard EJB3 and JSF. Seam chooses JSF as its web framework for many reasons. JSF
Page 1. 1.0 Create and Manage a Presentation 1.1 Create a Presentation Pages Where Covered
Page 1 Study Guide for MOS Objectives in Microsoft PowerPoint 2013 Illustrated 1.0 Create and Manage a Presentation 1.1 Create a Presentation creating blank presentations 6 creating presentations using
Supporting Multi-tenancy Applications with Java EE
Supporting Multi-tenancy Applications with Java EE Rodrigo Cândido da Silva @rcandidosilva JavaOne 2014 CON4959 About Me Brazilian guy ;) Work for Integritas company http://integritastech.com Software
How to Develop Accessible Linux Applications
Sharon Snider Copyright 2002 by IBM Corporation v1.1, 2002 05 03 Revision History Revision v1.1 2002 05 03 Revised by: sds Converted to DocBook XML and updated broken links. Revision v1.0 2002 01 28 Revised
Configuring the JEvents Component
Configuring the JEvents Component The JEvents Control Panel's Configuration button takes you to the JEvents Global Configuration page. Here, you may set a very wide array of values that control the way
Rapid Application Development. and Application Generation Tools. Walter Knesel
Rapid Application Development and Application Generation Tools Walter Knesel 5/2014 Java... A place where many, many ideas have been tried and discarded. A current problem is it's success: so many libraries,
2011 ithemes Media LLC. All rights reserved in all media. May be shared with copyright and credit left intact
Meet Builder. Introducing ithemes Builder, the innovative WordPress theme that operates more like web design software. Unlike other premium WordPress themes, Builder stretches the possibilities of WordPress
Embedded BI made easy
June, 2015 1 Embedded BI made easy DashXML makes it easy for developers to embed highly customized reports and analytics into applications. DashXML is a fast and flexible framework that exposes Yellowfin
Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013
Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone
Migrating Applications From IBM WebSphere to Apache Tomcat
Migrating Applications From IBM WebSphere to Apache Tomcat MuleSource and the MuleSource logo are trademarks of MuleSource Inc. in the United States and/or other countries. All other product and company
Java with Eclipse: Setup & Getting Started
Java with Eclipse: Setup & Getting Started Originals of slides and source code for examples: http://courses.coreservlets.com/course-materials/java.html Also see Java 8 tutorial: http://www.coreservlets.com/java-8-tutorial/
Kentico CMS 7.0 E-commerce Guide
Kentico CMS 7.0 E-commerce Guide 2 Kentico CMS 7.0 E-commerce Guide Table of Contents Introduction 8... 8 About this guide... 8 E-commerce features Getting started 11... 11 Overview... 11 Installing the
Developing Rich Web Applications with Oracle ADF and Oracle WebCenter Portal
JOIN TODAY Go to: www.oracle.com/technetwork/java OTN Developer Day Oracle Fusion Development Developing Rich Web Applications with Oracle ADF and Oracle WebCenter Portal Hands on Lab (last update, June
TopBest Documentation Guide
TopBest Documentation Guide Theme Options Theme Options is the core of the theme itself, everything is controlled in the using the theme options. To access the theme options go to your wordpress admin
Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development
Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development By Kenji Uchida Software Engineer IBM Corporation Level: Intermediate
Microsoft PowerPoint 2010 Templates and Slide Masters (Level 3)
IT Services Microsoft PowerPoint 2010 Templates and Slide Masters (Level 3) Contents Introduction... 1 Installed Templates and Themes... 2 University of Reading Templates... 3 Further Templates and Presentations...
Mocean Android SDK Developer Guide
Mocean Android SDK Developer Guide For Android SDK Version 3.2 136 Baxter St, New York, NY 10013 Page 1 Table of Contents Table of Contents... 2 Overview... 3 Section 1 Setup... 3 What changed in 3.2:...
Responsive Web Design for Teachers. Exercise: Building a Responsive Page with the Fluid Grid Layout Feature
Exercise: Building a Responsive Page with the Fluid Grid Layout Feature Now that you know the basic principles of responsive web design CSS3 Media Queries, fluid images and media, and fluid grids, you
Appendix H: Cascading Style Sheets (CSS)
Appendix H: Cascading Style Sheets (CSS) Cascading Style Sheets offer Web designers two key advantages in managing complex Web sites: Separation of content and design. CSS gives developers the best of
Building A Very Simple Web Site
Sitecore CMS 6.2 Building A Very Simple Web Site Rev 100601 Sitecore CMS 6. 2 Building A Very Simple Web Site A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Building
Principles of Web Design 6 th Edition. Chapter 12 Responsive Web Design
Principles of Web Design 6 th Edition Chapter 12 Responsive Web Design Objectives Recognize the need for responsive web design Use media queries to apply conditional styles Build a basic media query Create
Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI)
Sonatype CLM Enforcement Points - Continuous Integration (CI) i Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI) ii Contents 1
Oracle Application Development Framework Overview
An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
BT MAGAZINE. JOOMLA 3.x TEMPLATE. Total User Guide Version 1.0. Copyright 2013 Bowthemes.com [email protected]. www.bowthemes.
1 BT MAGAZINE JOOMLA 3.x TEMPLATE Total User Guide Version 1.0 Copyright 2013 Bowthemes.com [email protected] 1 Table of Contents INTRODUCTION... 2 Template Features... 2 Compressed File Contents...
IE Class Web Design Curriculum
Course Outline Web Technologies 130.279 IE Class Web Design Curriculum Unit 1: Foundations s The Foundation lessons will provide students with a general understanding of computers, how the internet works,
Coursar WebMeeting Manual
At the end of this tutorial, you will be able to answer the following questions: What is Coursar WebMeeting?... 1 What are the minimum requirements to run a meeting?... 2 What are the Roles in an online
Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming
TRAINING & REFERENCE murach's web programming with C# 2010 Anne Boehm Joel Murach Va. Mike Murach & Associates, Inc. I J) 1-800-221-5528 (559) 440-9071 Fax: (559) 44(M)963 [email protected] www.murach.com
Table of Contents. I. Using ical... pg. 1. Calendar views and formats..pg. 1 Navigating the calendar.pg. 3 Searching the calendar..pg.
ical Manual Table of Contents I. Using ical... pg. 1 Calendar views and formats..pg. 1 Navigating the calendar.pg. 3 Searching the calendar..pg. 4 II. Administering the Calendar. pg. 5 Display options.pg.
TIBCO Silver Fabric Continuity User s Guide
TIBCO Silver Fabric Continuity User s Guide Software Release 1.0 November 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
How To Develop A Mobile Application On An Android Device
Disclaimer: The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver
APAC WebLogic Suite Workshop Oracle Parcel Service Overview. Jeffrey West Application Grid Product Management
APAC WebLogic Suite Workshop Oracle Parcel Service Overview Jeffrey West Application Grid Product Management Oracle Parcel Service What is it? Oracle Parcel Service An enterprise application to showcase
An Oracle White Paper May 2013. Creating Custom PDF Reports with Oracle Application Express and the APEX Listener
An Oracle White Paper May 2013 Creating Custom PDF Reports with Oracle Application Express and the APEX Listener Disclaimer The following is intended to outline our general product direction. It is intended
Adobe Flash Catalyst CS5.5
Adobe Flash Catalyst CS5.5 Create expressive interfaces and interactive content without writing code Use a new efficient workflow to collaborate intelligently and roundtrip files with developers who use
ORACLE BUSINESS INTELLIGENCE WORKSHOP
ORACLE BUSINESS INTELLIGENCE WORKSHOP Integration of Oracle BI Publisher with Oracle Business Intelligence Enterprise Edition Purpose This tutorial mainly covers how Oracle BI Publisher is integrated with
Personal Portfolios on Blackboard
Personal Portfolios on Blackboard This handout has four parts: 1. Creating Personal Portfolios p. 2-11 2. Creating Personal Artifacts p. 12-17 3. Sharing Personal Portfolios p. 18-22 4. Downloading Personal
Java EE 6 development with Eclipse, Netbeans, IntelliJ and GlassFish. Ludovic Champenois Oracle Corporation
Java EE 6 development with Eclipse, Netbeans, IntelliJ and GlassFish Ludovic Champenois Oracle Corporation The following is intended to outline our general product direction. It is intended for information
Magento module Documentation
Table of contents 1 General... 4 1.1 Languages... 4 2 Installation... 4 2.1 Search module... 4 2.2 Installation in Magento... 6 2.3 Installation as a local package... 7 2.4 Uninstalling the module... 8
The Oracle Fusion Development Platform
The Oracle Fusion Development Platform Juan Camilo Ruiz Senior Product Manager Development Tools 1 The preceding is intended to outline our general product direction. It is intended for information purposes
