Building JSR-286 portlets using AngularJS and IBM Web Experience Factory
|
|
- Brittany Williamson
- 5 years ago
- Views:
Transcription
1 Building JSR-286 portlets using AngularJS and IBM Web Experience Factory Overview This article illustrates how to build JSR-286 portlets using AngularJS framework and IBM Web Experience Factory (WEF) for WebSphere Portal Before going any further let us understand the drivers for integrating AngularJS with Web Experience Factory. AngularJS is a UI framework to build web applications. AngularJS relies on available REST / AJAX services to consume data from and build a user interface. Web Experience Factory is a rapid development tool for building web applications including portlets. WEF provides builders for end-to-end application development including both user interface and back-end services. Thus where AngularJS and Web Experience Factory complement each other are when you would want to use WEF s capability to expose back-end services as REST services while at the same time use AngularJS framework to build the UI for the portlet. Following could be some of the drivers to integrate these technologies. Leverage WEF to expose complex existing services as REST services in an application. For e.g. expose JDBC / Web Service calls as REST service in Portal for AngularJS to consume to build the portlet UI. Leverage the XML/JSON data massaging builder/capabilities of WEF to format / aggregate data from multiple service calls in the desired output before exposing it via a single REST service. Use AngularJS to code the User Interface for a portlet that resides with other WEF portlets in a portal application. Note: If you have REST services exposed for your back-end application by some other tool and you simply want to consume these REST services to develop an AngularJS web application that you may want to expose as a portlet then consider IBM Script portlet as an option. (Refer to the article: Import Single Page Applications to a Script Portlet Instance) Target Audience This article is intended for AngularJS developers who are looking to build portlets and utilize their AngularJS knowledge while leveraging Web Experience Factory software automation. The article provides a high level overview of how to expose back-end services as REST services using WEF and build the portlet UI using AngularJS. This article is not intended to be an introduction / tutorial for either AngularJS or Web Experience Factory. Pre-requisites Web Experience Factory 8.5 or higher Script Application builder XML File Data Service Builder AngularJS
2 Application Overview This article provides a high level overview of building a simple multi-page application / portlet using AngularJS and Web Experience Factory. The application illustrates the functionality of viewing / editing a Contact List in a portlet hosted on WebSphere Portal. As the portlet is rendered, it displays the contact list as shown in the figure below. The user can click on the contact name and can view/edit the contact information (see figure below)
3 Building the Service Layer Create a Web Experience Factory project in the Eclipse based Designer. For the purpose of this article, assume that you have the contact list data in an xml file say contacts.xml in the following format. <contacts> <contact> <id>emp981029</id> <name>samantha Daryn</name> <extension>49404</extension> <location>chicago</location> <title>vice President</title> <photo>/images/samanthadaryn.jpg</photo> < >daryn981029@xyzmail.com</ > </contact> <contact> <id>emp981030</id> <name>lucille Suarez</name> <extension>29184</extension> <location>berlin</location> <title>director</title> <photo>/images/lucillesuarez.jpg</photo> < >suarez981030@xyz .com</ > </contact>.. </contacts> Create a Model in Web Experience Factory (say ContactsProvider) and Import the xml file in the model using the Xml File Data Service builder. Make the id as the Key Field in the builder The XML File Data Service builder will generate CRUD service operations for the contact list.
4 Note: XML File Data Service builder is meant only for prototyping and building quick samples. DO NOT use this builder in production applications. Building the UI Model Skeleton integrated with AngularJS Create a new Model in Web Experience Factory (say Contacts) and add the Script Application builder to the model. The Script Application builder imports the Service Provider model (ContactsProvider.model developer in previous step in this case) and generates REST Service URLs for each of the CRUD operations in the Service Provider. The builder also adds a JSON variable in the head of the generating HTML page which contains the REST Service URL that can be accessed by any JavaScript code. The Script Application builder requires a HTML page which would act as a template for the resulting application. For this Application create a HTML file (say main.html) with the following HTML code and import it in the Script Application builder by the name of contactspage <html> <head> <title>contacts</title> </head> <body> <div ng-app='myangularapp' ng-controller='contactscontroller'> <div ng-switch="viewstate"> <div id="contactlist" /> <div id="contactedit" /> <script src=" n.js"></script> <span name="controller" /> </body> </html>
5 The ng-app and ng-controller for AngularJS tag have been added to the div tag which encloses the entire portlet application. The div with id contactlist and contactedit will be superimposed with the list page and edit page respectively in the model. The ng-switch attribute for AngularJS will be used to switch between the contacts list view and contact edit view in further steps. Tip: Add the ng-app and ng-controller attributes for AngularJS to a div tag not to the html or body tag in your portlet html since those tags would get stripped out when you add the portlet on a Portal Page. Next create a JavaScript file (say controller.js) with the following code. var app = angular.module('myangularapp', []); console.log('entering Contoller'); app.controller('contactscontroller', ['$scope', '$http', '$window', function($scope, $http, $window) $scope.serviceresturls = $window.serviceresturls; } }); Note: The AngularJS controller adds the serviceresturls JSON object created by Script Application builder which contains the REST service URLs to its scope. Add the above created JavaScript file to the contactspage using the Client JavaScript builder on the controller div tag. Add the Portlet Adapter builder to the model and deploy the project to WebSphere Portal. Add the portlet to a Portal Page. You will see a blank portlet as of now. The browser console log should show the Entering Controller message. Creating the Contacts List View Add the following AngularJS code to controller.js file to fetch the list of contacts via a REST Query. $scope.getcontacts = function() // Set Visibility for the div $scope.viewstate = 'list'; $http.get(serviceresturls.getcontactsurl).then(function(resp) console.log('success', resp); // For JSON responses, resp.data contains the result $scope.contacts = resp.data.contacts.contact; }, function(err) console.error('err', err); // err.status will contain the status code }); }; getcontacts();
6 Note: The above code makes REST service call to get all the contacts in a JSON object named contacts. Also the code sets the viewstate to list Create a separate html file (say list.html) which contains the html markup for the contact list section with the following html code. <div id="listview" ng-switch-when="list"> <div id="title"><h1>contacts List</h1> <ul> <li name="datacontainer" ng-repeat='contact in contacts'> <table> <img ng-src='getimage(contact.photo)}}'></img> <td align="center"> <span name="name" class="outputdata"> <a href="#" ng-click="getcontactbyid(contact.id)"> <div>contact.name}}<div>contact.title}} </a> </span> </table> </li> </ul> Note: the above html section rendered only when viewstate is set to list. The rest of the html code simply renders the JSON object contacts; on the page. The contact name is a link which calls getcontactbyid(id) function that you will be adding when you build the Contact Edit View. Import the above created page in your UI model using Imported Page builder and name it as contactslistpage Insert the contactslistpage created in the previous step on the contactlist div tag of the contactslistpage using the Inserted Page builder. This completes the creating the contacts list view. Next you will be creating the Contact Edit View section.
7 Creating the Contact Edit View Create a separate html file (say edit.html) which contains the html markup for the contact edit section. <div ng-switch-when="detail"> <div id="title"><h1>edit Contact Details</h1> <div align="center"> <form name="editcontactform" ng-submit="updatecontact(editcontactform.$valid)"> <table> <td colspan="2" align="center"> <img ng-src='getimage(contactdetail.photo)}}'></img> <td class="label">name: <input name='name' ng-model='contactdetail.name' required> <p ng-show="editcontactform.name.$invalid" class="help"> Name is required. </p> <td class="label">title: <input name='title' ng-model='contactdetail.title'> <td class="label">extension: <input type=' ' name=' ' ng-model='contactdetail.extension> <td class="label"> <input type=' ' name=' ' ng-model='contactdetail. ' > <td class="label">location: <input type=' ' name=' ' ng-model='contactdetail.location> </table> <button ng-click="getcontacts()">cancel</button> <button type="submit" ng-disabled="editcontactform.$invalid">save</button> </form> Note: The above html section is rendered only when viewstate is set to detail. Pay attention to the AngularJS tags in the html for form validation and form submission.
8 Import the above created page in your UI model using Imported Page builder and name it as contacteditpage. Insert the contacteditpage on the contactedit div tag of the contactslistpage using Inserted Page builder. Next, add the following functions to controller.js file to get a single contact by id (getcontactbyid) and to update an existing contact (updatecontact). $scope.getcontactbyid = function(id) // Set Visibility for the div $scope.viewstate = 'detail'; $http.get(serviceresturls.getcontacturl, params:"id": id}}).then(function(resp) // For JSON responses, resp.data contains the result $scope.contactdetail = resp.data.contact; }; }, function(err) }); $scope.updatecontact = function(valid) $http( method: 'POST', url: serviceresturls.updatecontacturl, headers: 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'}, params : $scope.contactdetail }); // get list of updated contacts $scope.getcontacts(); }; This completes the steps required to build the Contacts List Application. About the Authors Abhishek Singh (abhisheks@us.ibm.com) is a Senior IT Architect with IBM Software Services for WebSphere. He has over 15 years of IT experience specializing in delivery of Portal and Mobile Application development with focus on SOA, Analytics, Content Management Systems, Responsive UI design and enterprise Java/ JEE applications. His experience includes designing and developing software products, service- oriented architecture, information systems, telecom applications, and client/server applications. Nischitha Rai (nyrai@us.ibm.com) is a Managing Consultant working with IBM Software Services for WebSphere. She has 9 years of experience working on several WebSphere Portal and JAVA/JEE application development engagements. Her expertise is in WebSphere Portal, WebSphere Experience Factory and Web Content Manager.
AD406: What s New in Digital Experience Development with IBM Web Experience Factory
AD406: What s New in Digital Experience Development with IBM Web Experience Factory Jonathan Booth, Senior Architect, Digital Experience Tooling, IBM Adam Ginsburg, Product Manager, Digital Experience
More informationActual4Test. Actual4test - actual test exam dumps-pass for IT exams
Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : C9520-927 Title : Developing Portlets and Web Applications with IBM Web Experience Factory 8.0 Vendors
More informationThe 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications
The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Stuart Duguid Portal & Workplace Specialist TechWorks, IBM Asia-Pacific Overview / Scope The aim of
More informationJSON POST WITH PHP IN ANGULARJS
JSON POST WITH PHP IN ANGULARJS The POST method is used to insert the data. In AngularJS, we should post the form data in JSON format to insert into the PHP file. The PHP server side code used to get the
More informationGetting started with WebSphere Portlet Factory V6.1
Getting started with WebSphere Portlet Factory V6.1 WebSphere Portlet Factory Development Team 29 July 2008 Copyright International Business Machines Corporation 2008. All rights reserved. Abstract Discover
More informationContent. 1. Introduction. 2. IBM Social Business Toolkit - Social SDK. 3. Social Builder. 4. Sample WEF Portlet application. 5.
Content 1. Introduction 2. IBM Social Business Toolkit - Social SDK 3. Social Builder 4. Sample WEF Portlet application 5. Future 6. Important Resources 7. Authors Introduction Developing social applications
More informationWhat s New IBM Multi-Channel Feature Pack 2 for IBM Web Experience Factory 8.0.x IBM Corporation
What s New IBM Multi-Channel Feature Pack 2 for IBM Web Experience Factory 8.0.x 2013 IBM Corporation Leaders leverage social business for a competitive advantage IBM MobileFirst As a mobile enterprise,
More informationLOT-404 IBM. Developing Enterprise Mobile Applications with IBM Worklight and IBM WebSphere Portal
IBM LOT-404 Developing Enterprise Mobile Applications with IBM Worklight and IBM WebSphere Portal Download Full Version : https://killexams.com/pass4sure/exam-detail/lot-404 A. Safari B. the Newsstand
More informationGetting started with WebSphere Portlet Factory V6
Getting started with WebSphere Portlet Factory V6 WebSphere Portlet Factory Development Team 03 Jan 07 Copyright International Business Machines Corporation 2007. All rights reserved. Abstract Discover
More informationDeveloping Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 2011 Who am I? 2 Agenda Mobile web applications and Web Experience Factory Tour of Web Experience
More informationAngularJS AN INTRODUCTION. Introduction to the AngularJS framework
AngularJS AN INTRODUCTION Introduction to the AngularJS framework AngularJS Javascript framework for writing frontend web apps DOM manipulation, input validation, server communication, URL management,
More informationGetting started with WebSphere Portlet Factory V7.0.0
Getting started with WebSphere Portlet Factory V7.0.0 WebSphere Portlet Factory Development Team 29 September 2010 Copyright International Business Machines Corporation 2010. All rights reserved. Abstract
More informationLotus Exam IBM Websphere Portal 6.1 Application Development Version: 5.0 [ Total Questions: 150 ]
s@lm@n Lotus Exam 190-959 IBM Websphere Portal 6.1 Application Development Version: 5.0 [ Total Questions: 150 ] Topic 0, A A Question No : 1 - (Topic 0) A large motorcycle manufacturer has an internet
More informationUnified Task List. IBM WebSphere Portal V7.0 Review the hardware and software requirements Review the product documentation
Unified Task List Software requirements The information in this topic provides details about the software required to install or develop using the Unified Task List portlet. For information about supported
More informationIBM Blueprint for Success
IBM Blueprint for Success Scale-Up Servers Unified Communications & Collaboration Self-Service Team Collaboration Cost Containment Invest for Growth Expertise & Knowledge Discovery Enterprise Portals Open
More informationUsing Adobe Flex in JSR-286 Portlets
Using Adobe Flex in JSR-286 Portlets This article shall show you how the Adobe Flex SDK can be used in a Portal environment to enhance the user interface for a Portlet. It has also previously been possible
More informationIBM Exam C Developing Enterprise Mobile Applications with IBM Worklight and IBM WebSphere Portal Version: 6.0 [ Total Questions: 122 ]
s@lm@n IBM Exam C2040-404 Developing Enterprise Mobile Applications with IBM Worklight and IBM WebSphere Portal Version: 6.0 [ Total Questions: 122 ] Topic 1, Volume A Question No : 1 - (Topic 1) What
More informationJavaServer Faces Technology, AJAX, and Portlets: It s Easy if You Know How!
TS-6824 JavaServer Faces Technology, AJAX, and Portlets: It s Easy if You Know How! Brendan Murray Software Architect IBM http://www.ibm.com 2007 JavaOne SM Conference Session TS-6824 Goal Why am I here?
More informationController/server communication
Controller/server communication Mendel Rosenblum Controller's role in Model, View, Controller Controller's job to fetch model for the view May have other server communication needs as well (e.g. authentication
More informationC exam IBM C IBM Digital Experience 8.5 Fundamentals
C9520-427.exam Number: C9520-427 Passing Score: 800 Time Limit: 120 min IBM C9520-427 IBM Digital Experience 8.5 Fundamentals Exam A QUESTION 1 Roberto, a portal administrator, wants to define the number
More informationBest Practices for JSF Portlet Migration and Development
Best Practices for JSF Portlet Migration and Development IBM WebSphere Portal: Open Mic April 23, 2013 Jaspreet Singh Architect for RAD Portal tools Mansi Gaba Staff software engineer for RAD Portal tools
More informationScript Portlet Installation and Configuration with Websphere Portal v8.5. Adinarayana H
Script Portlet Installation and Configuration with Websphere Portal v8.5 Adinarayana H Table Of Contents 1. Script Portlet Overview 2. Script Portlet Download Process 3. Script Portlet Installation with
More informationAngularJS. Beginner's guide - part 1
AngularJS Beginner's guide - part 1 AngularJS: 2 AngularJS: Superheroic JavaScript MVW Framework 3 AngularJS: Superheroic JavaScript MVW Framework 4 AngularJS: Superheroic JavaScript MVW Framework Javascript
More informationWeb Software Model CS 4640 Programming Languages for Web Applications
Web Software Model CS 4640 Programming Languages for Web Applications [Robert W. Sebesta, Programming the World Wide Web Upsorn Praphamontripong, Web Mutation Testing ] 1 Web Applications User interactive
More informationAngularJS. CRUD Application example with AngularJS and Rails 4. Slides By: Jonathan McCarthy
AngularJS CRUD Application example with AngularJS and Rails 4 1 Slides By: Jonathan McCarthy Create a new Rails App For this example we will create an application to store student details. Create a new
More informationAngularJS. CRUD Application example with AngularJS and Rails 4. Slides By: Jonathan McCarthy
AngularJS CRUD Application example with AngularJS and Rails 4 1 Slides By: Jonathan McCarthy Create a new Rails App For this example we will create an application to store student details. Create a new
More informationLuckily, our enterprise had most of the back-end (services, middleware, business logic) already.
2 3 4 The point here is that for real business applications, there is a connected back-end for services. The mobile part of the app is just a presentation layer that is unique for the mobile environment.
More informationDeveloping Applications for IBM WebSphere Portal 7.0
Developing Applications for IBM WebSphere Portal 7.0 Duración: 5 Días Código del Curso: WPL51G Temario: This course is designed for users who are new to developing applications for WebSphere Portal Server
More informationHTML. HTML Evolution
Overview stands for HyperText Markup Language. Structured text with explicit markup denoted within < and > delimiters. Not what-you-see-is-what-you-get (WYSIWYG) like MS word. Similar to other text markup
More informationTivoli Common Reporting V Cognos report in a Tivoli Integrated Portal dashboard
Tivoli Common Reporting V2.1.1 Cognos report in a Tivoli Integrated Portal dashboard Preethi C Mohan IBM India Ltd. India Software Labs, Bangalore +91 80 40255077 preethi.mohan@in.ibm.com Copyright IBM
More informationJava EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect
Java EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect The following is intended to outline our general product direction. It is intended for information purposes only, and may not
More informationUnified Task List Developer Pack
Unified Task List Developer Pack About the Developer Pack The developer pack is provided to allow customization of the UTL set of portlets and deliver an easy mechanism of developing task processing portlets
More informationIBM Rational Application Developer for WebSphere Software, Version 7.0
Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need
More informationWeb Programming and Design. MPT Senior Cycle Tutor: Tamara Week 1
Web Programming and Design MPT Senior Cycle Tutor: Tamara Week 1 What will we cover? HTML - Website Structure and Layout CSS - Website Style JavaScript - Makes our Website Dynamic and Interactive Plan
More informationJMP305: JumpStart Your Multi-Channel Digital Experience Development with Web Experience Factory IBM Corporation
JMP305: JumpStart Your Multi-Channel Digital Experience Development with Web Experience Factory 2014 IBM Corporation Agenda Multi-channel applications and web sites Rapid development with the model-based
More informationMASTERS COURSE IN FULL STACK WEB APPLICATION DEVELOPMENT W W W. W E B S T A C K A C A D E M Y. C O M
MASTERS COURSE IN FULL STACK WEB APPLICATION DEVELOPMENT W W W. W E B S T A C K A C A D E M Y. C O M COURSE OBJECTIVES Enable participants to develop a complete web application from the scratch that includes
More informationrecall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML)
HTML & Web Pages recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML) HTML specifies formatting within a page using tags in its
More informationIT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://
IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://www.certqueen.com Exam : C2040-423 Title : IBM WebSphere Portal 8.5 Solution Development Version : DEMO 1 / 4 1.Isabel wants
More informationAD105 Introduction to Application Development for the IBM Workplace Managed Client
AD105 Introduction to Application Development for the IBM Workplace Managed Client Rama Annavajhala, IBM Workplace Software, IBM Software Group Sesha Baratham, IBM Workplace Software, IBM Software Group
More informationDeveloping Web Applications for Smartphones with IBM WebSphere Portlet Factory 7.0
Developing Web Applications for Smartphones with IBM WebSphere Portlet Factory 7.0 WebSphere Portlet Factory Development Team 6 September 2010 Copyright International Business Machines Corporation 2010.
More informationSummary 4/5. (contains info about the html)
Summary Tag Info Version Attributes Comment 4/5
More informationApplication Integration with WebSphere Portal V7
Application Integration with WebSphere Portal V7 Rapid Portlet Development with WebSphere Portlet Factory IBM Innovation Center Dallas, TX 2010 IBM Corporation Objectives WebSphere Portal IBM Innovation
More informationJava EE 6: Develop Web Applications with JSF
Oracle University Contact Us: +966 1 1 2739 894 Java EE 6: Develop Web Applications with JSF Duration: 4 Days What you will learn JavaServer Faces technology, the server-side component framework designed
More informationAdvanced Topics in WebSphere Portal Development Graham Harper Application Architect IBM Software Services for Collaboration
Advanced Topics in WebSphere Portal Development Graham Harper Application Architect IBM Software Services for Collaboration 2012 IBM Corporation Ideas behind this session Broaden the discussion when considering
More informationTooling for Ajax-Based Development. Craig R. McClanahan Senior Staff Engineer Sun Microsystems, Inc.
Tooling for Ajax-Based Development Craig R. McClanahan Senior Staff Engineer Sun Microsystems, Inc. 1 Agenda In The Beginning Frameworks Tooling Architectural Approaches Resources 2 In The Beginning 3
More informationController/server communication
Controller/server communication Mendel Rosenblum Controller's role in Model, View, Controller Controller's job to fetch model for the view May have other server communication needs as well (e.g. authentication
More informationCSC 121 Computers and Scientific Thinking
CSC 121 Computers and Scientific Thinking Fall 2005 HTML and Web Pages 1 HTML & Web Pages recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language
More informationFinancial. AngularJS. AngularJS. Download Full Version :
Financial AngularJS AngularJS Download Full Version : https://killexams.com/pass4sure/exam-detail/angularjs Section 1: Sec One (1 to 50) Details:This section provides a huge collection of Angularjs Interview
More informationPortlets and Ajax: Building More Dynamic Web Apps
Portlets and Ajax: Building More Dynamic Web Apps Subbu Allamaraju Senior Staff Engineer BEA Systems, Inc. TS-4003 2007 JavaOne SM Conference Session TS-4003 Goals Goals of the of Session the Session Learn
More information"Charting the Course... WebSphere Portal 8 Development using Rational Application Developer 8.5. Course Summary
Course Summary Description This course will introduce attendees to Portlet development using Rational Application Developer 8.5 as their development platform. It will cover JSR 286 development, iwidget
More informationProsphero Intranet Sample Websphere Portal / Lotus Web Content Management 6.1.5
www.ibm.com.au Prosphero Intranet Sample Websphere Portal / Lotus Web Content Management 6.1.5 User Guide 7th October 2010 Authors: Mark Hampton & Melissa Howarth Introduction This document is a user guide
More informationContents. BEA WebLogic Mobility Server Mobilize Your Portal Guide
Contents BEA WebLogic Mobility Server Mobilize Your Portal Guide Version 3.3 December 2005 Copyright Copyright 1995-2005 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software is
More informationOracle Service Cloud Integration for Developers Ed 1
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Service Cloud Integration for Developers Ed 1 Duration: 5 Days What you will learn The class covers how to extend the Service
More informationIBM Web Content Manager, programmatically using content as a service.
Introduction 1 IBM Web Content Manager, programmatically using content as a service. Table of Contents Table of Contents... 1 Introduction... 1 Prerequisites... 3 IBM Web Content Manager... 3 IBM Script
More informationAngularJS Examples pdf
AngularJS Examples pdf Created By: Umar Farooque Khan 1 Angular Directive Example This AngularJS Directive example explain the concept behind the ng-app, ng-model, ng-init, ng-model, ng-repeat. Directives
More informationIBM C IBM WebSphere Portal 8.0 Solution Development. Download Full version :
IBM C9520-911 IBM WebSphere Portal 8.0 Solution Development Download Full version : http://killexams.com/pass4sure/exam-detail/c9520-911 QUESTION: 59 Bill is developing a mail portlet. One of the requirements
More informationPROCE55 Mobile: Web API App. Web API. https://www.rijksmuseum.nl/api/...
PROCE55 Mobile: Web API App PROCE55 Mobile with Test Web API App Web API App Example This example shows how to access a typical Web API using your mobile phone via Internet. The returned data is in JSON
More informationUniform Resource Locators (URL)
The World Wide Web Web Web site consists of simply of pages of text and images A web pages are render by a web browser Retrieving a webpage online: Client open a web browser on the local machine The web
More informationWebCenter Interaction 10gR3 Overview
WebCenter Interaction 10gR3 Overview Brian C. Harrison Product Management WebCenter Interaction and Related Products Summary of Key Points AquaLogic Interaction portal has been renamed
More informationThe course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.
Web Development WEB101: Web Development Fundamentals using HTML, CSS and JavaScript $2,495.00 5 Days Replay Class Recordings included with this course Upcoming Dates Course Description This 5-day instructor-led
More informationRational Application Developer 7 Bootcamp
Rational Application Developer 7 Bootcamp Length: 1 week Description: This course is an intensive weeklong course on developing Java and J2EE applications using Rational Application Developer. It covers
More informationMixed Signals Using Fusion s Signals API
Mixed Signals Using Fusion s Signals API One of my favorite features in Fusion is the Signals API a RESTful, flexible, easily implemented mechanism for capturing interesting user events, like (but not
More informationFinancial. AngularJS. AngularJS.
Financial http://killexams.com/exam-detail/ Section 1: Sec One (1 to 50) Details:This section provides a huge collection of Angularjs Interview Questions with their answers hidden in a box to challenge
More informationCustomizing a Packaged Application for a J2EE Environment: A Case Study. Leslie Tierstein TopTier Consulting, Inc.
Customizing a Packaged Application for a J2EE Environment: A Case Study Leslie Tierstein TopTier Consulting, Inc. 1 Overview (1) Learning experiences in a J2EE Environment The environment Deployment of
More informationOracle Service Cloud Integration for Develope
Oracle Uni Contact Us: 08 Oracle Service Cloud Integration for Develope Durat5 Da What you will learn The class covers how to extend the Service Cloud objec applicable to all APIs before moving on to specific
More informationA Balanced Introduction to Computer Science, 3/E
A Balanced Introduction to Computer Science, 3/E David Reed, Creighton University 2011 Pearson Prentice Hall ISBN 978-0-13-216675-1 Chapter 2 HTML and Web Pages 1 HTML & Web Pages recall: a Web page is
More informationImprove and Expand JavaServer Faces Technology with JBoss Seam
Improve and Expand JavaServer Faces Technology with JBoss Seam Michael Yuan Kito D. Mann Product Manager, Red Hat Author, JSF in Action http://www.michaelyuan.com/seam/ Principal Consultant Virtua, Inc.
More informationUsing Development Tools to Examine Webpages
Chapter 9 Using Development Tools to Examine Webpages Skills you will learn: For this tutorial, we will use the developer tools in Firefox. However, these are quite similar to the developer tools found
More informationForgeRock Access Management Customization and APIs
training@forgerock.com ForgeRock Access Management Customization and APIs Description AM-421 Course Description Revision B This course provides a hands-on technical introduction to ForgeRock Access Management
More informationPortal Express 6 Overview
Portal Express 6 Overview WebSphere Portal Express v6.0 1 Main differences between Portal Express and Portal 6.0 Built with the same components as Portal 6.0.0.1 BPC is the only missing piece Supports
More informationEnriching Portal user experience using Dojo toolkit support in IBM Rational Application Developer v8 for IBM WebSphere Portal
Enriching Portal user experience using Dojo toolkit support in IBM Rational Application Developer v8 for IBM WebSphere Portal Summary: Learn how to create Portlet applications for Websphere Portal for
More informationWeb Development and HTML. Shan-Hung Wu CS, NTHU
Web Development and HTML Shan-Hung Wu CS, NTHU Outline How does Internet Work? Web Development HTML Block vs. Inline elements Lists Links and Attributes Tables Forms 2 Outline How does Internet Work? Web
More informationJ2EE Application Development : Conversion and Beyond Osmond Ng
IBM Software Group J2EE Application Development : Conversion and Beyond Osmond Ng IBM Software Group Practitioner View Point IBM Rational Application Developer J2EE/EJB Tooling J2EE construction tools
More informationMarkLogic Server. Reference Application Architecture Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved.
Reference Application Architecture Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-1, May, 2017 Copyright 2017 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Reference
More informationBring the Java World and Web Services into Your Portal. An Oracle White Paper September 2005
Bring the Java World and Web Services into Your Portal An Oracle White Paper September 2005 NOTE: The following is intended to outline our general product direction. It is intended for information purposes
More informationEBS goes social - The triumvirate Liferay, Application Express and EBS
EBS goes social - The triumvirate Liferay, Application Express and EBS Keywords: EBS, Portals, Application Express, Integration Overview Michael Pergande PROMATIS software GmbH Ettlingen As part of Oracle
More informationWSRP Web Services for Remote Portlets
WSRP Web Services for Remote Portlets Dave Landers WebLogic Portal Architect BEA Systems, Inc. Session Goals Basic WSRP description Outline of protocol Why / when WSRP is useful Developer best practices
More informationLiferay Themes: Customizing Liferay s Look & Feel
Liferay Themes: Customizing Liferay s Look & Feel Liferay is a JSR-168 compliant enterprise portal. Starting with version 3.5.0, Liferay provides a mechanism for developers to easily customize the user
More informationMPT Web Design. Week 1: Introduction to HTML and Web Design
MPT Web Design Week 1: Introduction to HTML and Web Design What will we do in this class? Learn the basics of HTML and how to create our own template Basic website structure Learn design concepts for a
More informationOracle Service Cloud Integration for Developers Ed 1
Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle Service Cloud Integration for Developers Ed 1 Duration: 5 Days What you will learn The class covers how to extend the
More informationde la session Portal 6.1 Administration
IBM Corporation Titre WebSphere de la session Portal 6.1 Administration Nom du speaker email 1 er et 2 octobre 2007 Agenda WebSphere Portal Strategy Delivering Exceptional User Experiences: Deliver the
More informationUnderstanding this structure is pretty straightforward, but nonetheless crucial to working with HTML, CSS, and JavaScript.
Extra notes - Markup Languages Dr Nick Hayward HTML - DOM Intro A brief introduction to HTML's document object model, or DOM. Contents Intro What is DOM? Some useful elements DOM basics - an example References
More informationA Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group
A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group 2008 IBM Corporation Agenda XPage overview From palette to properties: Controls, Ajax
More information<Insert Picture Here> Accelerated Java EE Development: The Oracle Way
1 1 Accelerated Java EE Development: The Oracle Way Dana Singleterry Principal Product Manager Oracle JDeveloper and Oracle ADF http://blogs.oracle.com/dana Warning demo contains
More informationRating WCM content Marwa Arafa
Rating WCM content Marwa Arafa Senior Software Engineer Cairo Technology Development Center (CTDC) IBM Egypt June 2013 About the Author Marwa Arafa is a senior software engineer in the Cairo Technology
More informationXPages development practices: developing a common Tree View Cust...
1 of 11 2009-12-11 08:06 XPages development practices: developing a common Tree View Custom Controls Use XPages develop a common style of user control Dojo Level: Intermediate Zhan Yonghua, Software Engineer,
More informationACM Technical Solution Architecture - Development and Deployment of ACM Solutions- ECM Fast Start Workshop 1Q2011
ACM Technical Solution Architecture - Development and Deployment of ACM Solutions- ECM Fast Start Workshop 1Q2011 IBM ECM Worldwide Business Partner Technical Enablement Dr. Sebastian Goeser gsr@de.ibm.com
More informationRich Web Application Development Solution. Simplifying & Accelerating WebSphere Portal Development & Deployment
Rich Web Application Development Solution Simplifying & Accelerating WebSphere Portal Development & Deployment Rich Web Application Development 2 Richer= Application aspect is more application features
More informationConnect and Transform Your Digital Business with IBM
Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework
More informationIBM LOT-911. IBM WebSphere Portal 8.0 Solution Development.
IBM LOT-911 IBM WebSphere Portal 8.0 Solution Development http://killexams.com/exam-detail/lot-911 QUESTION: 105 Bill is developing a mail portlet. One of the requirements of the mail portlet is that it
More informationApplication Design and Development: October 30
M149: Database Systems Winter 2018 Lecturer: Panagiotis Liakos Application Design and Development: October 30 1 Applications Programs and User Interfaces very few people use a query language to interact
More informationIntroduction to Worklight Integration IBM Corporation
Introduction to Worklight Integration Agenda IBM Mobile Foundation Introduction to Worklight How to Integrate Worklight Adapters WebAPI HTTP & SOAP Database (SQL) WebSphere Message Broker Cast Iron 2 IBM
More informationCreating a Model-based Builder
Creating a Model-based Builder This presentation provides an example of how to create a Model-based builder in WebSphere Portlet Factory. This presentation will provide step by step instructions in the
More informationEnterprise Modernization for IBM System z:
Enterprise Modernization for IBM System z: Transform 3270 green screens to Web UI using Rational Host Access Transformation Services for Multiplatforms Extend a host application to the Web using System
More informationGet Started on SOA. People Entry Point Interaction and Collaboration Services. Case for an SOA Portal
Get Started on SOA People Entry Point Interaction and Collaboration Services Case for an SOA Our customers are our highest priorities; our employees are our highest cost We need to make our employees more
More informationIBM Rational Developer for System z Version 7.5
Providing System z developers with tools for building traditional and composite applications in an SOA and Web 2.0 environment IBM Rational Developer for System z Version 7.5 Highlights Helps developers
More informationMobile Portal Accelerator 7.0 Developing Mobile Portal Content with MPA WebSphere User Group
Mobile Portal Accelerator 7.0 Developing Mobile Portal Content with MPA WebSphere User Group Soheel Chughtai Early Program Manager Agenda Business Perspective Web Content Management Mobile Portal Solutions
More informationSOFTWARE DEVELOPMENT SERVICES WEB APPLICATION PORTAL (WAP) TRAINING. Intuit 2007
SOFTWARE DEVELOPMENT SERVICES WEB APPLICATION PORTAL (WAP) TRAINING Intuit 2007 I ve included this training in my portfolio because it was very technical and I worked with a SME to develop it. It demonstrates
More informationPortail : WebSphere Portlet Factory RIA et Web 2.0 autour de WebSphere Portal
LOT02P5 Portail : WebSphere Portlet Factory RIA et Web 2.0 autour de WebSphere Portal Arjen Moermans arjen.moermans@nl.ibm.com IT Specialist Lotus Techworks SWIOT 2009 IBM Corporation Legal Disclaimer
More informationIntroduction to WEB PROGRAMMING
Introduction to WEB PROGRAMMING Web Languages: Overview HTML CSS JavaScript content structure look & feel transitions/animation s (CSS3) interaction animation server communication Full-Stack Web Frameworks
More information