Dojo Meets XPages in IBM Lotus Domino 8.5. Steve Leland PouchaPond Software

Size: px
Start display at page:

Download "Dojo Meets XPages in IBM Lotus Domino 8.5. Steve Leland PouchaPond Software"

Transcription

1 Dojo Meets XPages in IBM Lotus Domino 8.5 Steve Leland PouchaPond Software

2 Agenda What is Dojo? We (XPages) use it. Setup for Dojomino development. You can use Dojo too! Demo Q&A

3 What is Dojo? Open source IBM is a contributor JavaScript Toolkit Handles browser differences Java like Object Oriented semantics Widget library AJAX 2.0 library Easily internationalised Generates Accessible HTML

4 Why does Domino need Dojo? Strategic win for IBM Common controls across products Write it once Conform to standards Smaller learning curve Less support Domino wants consistent browser functionality Understood by non-domino community Can be extended by anyone

5 From Open Source to Domino Dojo ships in Domino 8.5 Open Source Bluewash Domino notesanddomino download.dojotoolkit.org/release-1.1.1

6 Dojo packaging 3 main packages Dijit UI widgets Dojo Runtime Dojox Extensions, Experiments Support packages Util Tools for Build, Doc

7 Domino's additions to Dojo One main package ibm inotes domino xpages Rich text Date-timepicker Calendar Typeahead xspclientdojo (One support file A 'profile.js' file for configuring a Dojo build)

8 Where to find Domino s Dojo Directory name provides version On disk: data\domino\js\dojo-x.y.z\dojo\dojo.js URI: /domjs/dojo-x.y.z/dojo/dojo.js Allows predictable browser caching Expires header set for static files by default Expires header optional for nsf file resources Set in 'Application Properties' DDE has Dojo source Server has Dojo optimized build

9 Optimized JavaScript Build?? Minified Comments and white space removed Layers Many.js files combined into one Gzip'd Supported by modern browsers

10 It all adds up! 8.5 Discussion app, 1 Main topic HTML Page Dojo Source Dojo Build SAVINGS 108 requests 82 requests 46 requests View 765 Kb 230 Kb 535 Kb 4 requests 3 requests 1 request Read Document 4 Kb 4 Kb 56 requests 14 requests 42 requests Edit Document 257 Kb 86 Kb 171 Kb

11 XPages runs on Dojo XPage runtime: XspClientDojo.js Supplies a global XSP JavaScript object Wraps some Dojo event functions addonload() attachevent() Date-time picker Calendar Typeahead Rich text

12 More on Rich Text Data characteristics change the design Rich Text editor can display inline images But not Attachments Upload Control Attachments Control Document s files are cached on read by XPages Across many http requests XPages stores MIME in the item

13 Agenda What is Dojo? We (XPages) use it. Setup for Dojomino development. You can use Dojo too! Demo Q&A

14 Development in a Dojo world Firefox 3 Firebug plugin Many others tools too yslow, proxy,... XSP settings xsp.error.page.default=true IE and Safari firebug lite console xsp.client.script.dojo.djconfig=isdebug:true Debug your own widgets xsp.client.script.dojo.djconfig=debugatallcosts:true

15 Dev, continued JavaScript statement: debugger Logging to Dojo console console.log(),.debug(),.info(),.warn(),.error() Use Dojo sources! installed with DDE Look to the Dojo community Nice widget catalog Adobe Air Dojo app offline api doc

16 Using a Dojo widget on an XPage Start with the Dojo runtime <script type="text/javascript" src="/domjs/dojo-1.1.1/dojo/dojo.js" Include a widget dojo.require( dijit.titlepane ) 2 ways to instantiate it Let dojo.parser find DojoType= dijit.titlepane djconfig="parseonload: true" Programmatically, like rich text XSP.addOnLoad() calls constructor once Dojo loaded

17 Demo Add a widget to an XPage Many small details Turn it into a custom control Wraps up ALL the small details Parameterized Can then be used on any XPage

18 How about a new Dojo widget? Create your own, or extend an existing widget TestRichText.js add new tool to toolbar dojo.provide("test.widget.layout.testrichtext"); dojo.require("ibm.domino.widget.layout.dominorichtext"); dojo.require("dijit._editor.plugins.linkdialog"); dojo.declare("test.widget.layout.testrichtext", ibm.domino.widget.layout.dominorichtext, { constructor: function() { } //, } );

19 Now you too do the voodo we do Download Shrinksafe and the Dojo source DojoDemo.nsf contains dojo-release test.rar Test.profile.js Use them to create 3 directories dojo-release shrinksafe dojo-release src dojo-release test

20 Voodo, two Put test.profile.js in dojo-release test\util\buildscripts\profiles In dojo-release test, run build.cmd Copy dojo-release test\work\release\dojo\test to server s data\domino\js\dojo-1.1.1\test

21 Demo Brute force Change XPage to use dojoparseonload Set Rich Text s dojotype to test.widget.layout.testrichtext Elegant (exercise for you to try) Create a custom control that uses test.widget.layout.testrichtext

22 Questions? Thank you!

23 Resources Lotus Domino Designer wiki lotus.com/ldd/ddwiki.nsf Wiki articles Videos Red wikis Dojotoolkit.org Google too...

A 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 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

Paul Withers Intec Systems Ltd By Kind Permission of Matt White and Tim Clark

Paul Withers Intec Systems Ltd By Kind Permission of Matt White and Tim Clark XPages Blast Paul Withers Intec Systems Ltd By Kind Permission of Matt White and Tim Clark Lead Developer at Matt White Creators of IdeaJam and IQJam Creator of XPages101.net Founder member of the LDC

More information

Creating Custom Dojo Widgets Using WTP

Creating Custom Dojo Widgets Using WTP Creating Custom Dojo Widgets Using WTP Nick Sandonato IBM Rational Software WTP Source Editing Committer nsandona@us.ibm.com Copyright IBM Corp., 2009. All rights reserved; made available under the EPL

More information

IBM LOT-408. IBM Notes and Domino 9.0 Social Edition Application Development Updat.

IBM LOT-408. IBM Notes and Domino 9.0 Social Edition Application Development Updat. IBM LOT-408 IBM Notes and Domino 9.0 Social Edition Application Development Updat http://killexams.com/exam-detail/lot-408 QUESTION: 90 Mary's users run XPages applications on their IBM Notes clients and

More information

Interactive webmaps with ArcGIS. Kristel Meikas, AlphaGIS

Interactive webmaps with ArcGIS. Kristel Meikas, AlphaGIS Interactive webmaps with ArcGIS Kristel Meikas, AlphaGIS Agenda Overview of ArcGIS tools and resources Introduction to ArcGIS APIs In depth with Flex maps In depth with JavaScript maps ArcGIS Server Publish

More information

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory

Developing 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 information

IBM JZOS Meets Web 2.0

IBM JZOS Meets Web 2.0 IBM JZOS Meets Web 2.0 Tuesday, August 3 rd 2010 Session 7637 Steve Goetze Kirk Wolf http://dovetail.com info@dovetail.com Copyright 2010, Dovetailed Technologies Abstract The development and deployment

More information

Web Editors - CKEditor and Others

Web Editors - CKEditor and Others Web Editors - CKEditor and Others Ben Langhinrichs Introduction: Ben Langhinrichs President - Genii Software Ltd. Founded in 1992 (OS/2 utilities) First Notes product in 1995 IBM/Lotus Business Partner

More information

XPages development practices: developing a common Tree View Cust...

XPages 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 information

IBM A Assessment: IBM Notes and Domino 9.0 Social Edition Application Development.

IBM A Assessment: IBM Notes and Domino 9.0 Social Edition Application Development. IBM A2040-408 Assessment: IBM Notes and Domino 9.0 Social Edition Application Development http://killexams.com/exam-detail/a2040-408 QUESTION: 92 What are two ways Olly can identify which of his applications

More information

0.9: Faster, Leaner and Dijit? July 25, 2007 Dylan Schiemann. presented by

0.9: Faster, Leaner and Dijit? July 25, 2007 Dylan Schiemann. presented by 0.9: Faster, Leaner and Dijit? July 25, 2007 Dylan Schiemann presented by Key Features Browser support Package/build system Easy widget building Declarative widget creation Rich built-in widget set Comprehensive

More information

Client-side Debugging. Gary Bettencourt

Client-side Debugging. Gary Bettencourt Client-side Debugging Gary Bettencourt Overview What is client-side debugging Tool overview Simple & Advanced techniques Debugging on Mobile devices Overview Client debugging involves more then just debugging

More information

Dojo: An Accessible JavaScript Toolkit

Dojo: An Accessible JavaScript Toolkit Dojo: An Accessible JavaScript Toolkit Becky Gibson Web Accessibility Architect Agenda What is Dojo? Dojo Schedule and Plans Dojo Widgets Dojo Widget Accessibility Strategy ARIA Overview Demo Questions

More information

Using XML and RDBMS Data Sources in XPages Paul T. Calhoun NetNotes Solutions Unlimited, Inc

Using XML and RDBMS Data Sources in XPages Paul T. Calhoun NetNotes Solutions Unlimited, Inc Using XML and RDBMS Data Sources in XPages Paul T. Calhoun NetNotes Solutions Unlimited, Inc 2010 by the individual speaker Sponsors 2010 by the individual speaker Speaker Information Independent Consultant,

More information

Building a Mapping Application Start-to-Finish

Building a Mapping Application Start-to-Finish Esri International User Conference San Diego, CA Technical Workshops July 12, 2011 Building a Mapping Application Start-to-Finish Sathya Prasad Introductions Sathya Prasad - Applications Prototype Lab,

More information

IBM Notes Browser Plug-in

IBM Notes Browser Plug-in IBM Notes Browser Plug-in Raj Patil Senior Technical Staff Member - Notes Client Archana Pawar QE Lead - Notes Browser Plugin (Notes Client) Date: 3rd September, 2014 Open Mic Team Raj Patil Senior Technical

More information

Enriching 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 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 information

The Dojo Ecosystem: How Open-Source and Commercial Succeed Together

The Dojo Ecosystem: How Open-Source and Commercial Succeed Together presents The Dojo Ecosystem: How Open-Source and Commercial Succeed Together Nice to Meet you Dylan Schiemann Co-Founder of Dojo Toolkit CEO, SitePen, Inc. President, Dojo Foundation Based in Phoenix area

More information

ArcGIS for Developers: An Introduction. Moey Min Ken

ArcGIS for Developers: An Introduction. Moey Min Ken ArcGIS for Developers: An Introduction Moey Min Ken AGENDA Is development right for me? Building Apps on the ArcGIS platform Rest API & Web API Native SDKs Configurable Apps and Builders Extending the

More information

Notes/Domino Upgrade Pack 1. Michael Sobczak Senior Lotus Specialist Aktion Associates

Notes/Domino Upgrade Pack 1. Michael Sobczak Senior Lotus Specialist Aktion Associates Notes/Domino 8.5.3 Upgrade Pack 1 Michael Sobczak Senior Lotus Specialist Aktion Associates About me Developing Notes/Domino applications since 97 President of the DNP since 99 Started with Aktion Associates

More information

Course Details. Skills Gained. Who Can Benefit. Prerequisites. View Online URL:

Course Details. Skills Gained. Who Can Benefit. Prerequisites. View Online URL: Specialized - Mastering jquery Code: Lengt h: URL: TT4665 4 days View Online Mastering jquery provides an introduction to and experience working with the JavaScript programming language in the environment

More information

jmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc.

jmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc. jmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc. sang.shin@sun.com www.javapassion.com Agenda What is and Why jmaki? jmaki widgets Using jmaki widget - List widget What makes up

More information

PDF Exporter Xpages Custom Control Documentation

PDF Exporter Xpages Custom Control Documentation PDF Exporter Xpages Custom Control Documentation 2(8) 1 What is this custom control and what it does...3 1.1 PDF template...3 1.2 How to use Open Office Impress...4 2 Technical overview...4 3 Installation

More information

AD105 Introduction to Application Development for the IBM Workplace Managed Client

AD105 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 information

Force.com Mobile Web with Sencha Touch

Force.com Mobile Web with Sencha Touch Force.com Mobile Web with Sencha Touch Don Robins Outformations, Inc. www.forcementor.com www.outformations.com Who Am I? 1. Technical Instructor (since 2009) 2. Developer (since 1984) 3. Community Activist

More information

GRITS AJAX & GWT. Trey Roby. GRITS 5/14/09 Roby - 1

GRITS AJAX & GWT. Trey Roby. GRITS 5/14/09 Roby - 1 AJAX & GWT Trey Roby GRITS 5/14/09 Roby - 1 1 Change The Web is Changing Things we never imagined Central to people s lives Great Opportunity GRITS 5/14/09 Roby - 2 2 A Very Brief History of Computing

More information

Enriching SAP MII (SAP Manufacturing Integration and Intelligence) UIs Using Dojo

Enriching SAP MII (SAP Manufacturing Integration and Intelligence) UIs Using Dojo Enriching SAP MII (SAP Manufacturing Integration and Intelligence) UIs Using Dojo Applies to: SAP MII. For more information, visit the Manufacturing homepage. Summary Very often we face a challenge to

More information

IBM Software September IBM Notes and Domino 9.0 Social Edition software reviewer s guide

IBM Software September IBM Notes and Domino 9.0 Social Edition software reviewer s guide IBM Software September 2013 IBM Notes and Domino 9.0 Social Edition software reviewer s guide 2 IBM Notes and Domino 9.0 Social Edition software reviewer s guide Contents 2 What s new in IBM Notes 9.0

More information

Developing Ajax Web Apps with GWT. Session I

Developing Ajax Web Apps with GWT. Session I Developing Ajax Web Apps with GWT Session I Contents Introduction Traditional Web RIAs Emergence of Ajax Ajax ( GWT ) Google Web Toolkit Installing and Setting up GWT in Eclipse The Project Structure Running

More information

eclipse rich ajax platform (rap)

eclipse rich ajax platform (rap) eclipse rich ajax platform (rap) winner Jochen Krause CEO Innoopract Member of the Board of Directors Eclipse Foundation jkrause@innoopract.com GmbH outline rich ajax platform project status and background

More information

Open Mic Webcast. IBM Verse Offline Yingle Jia, Mark Wallace April 20, 2016

Open Mic Webcast. IBM Verse Offline Yingle Jia, Mark Wallace April 20, 2016 Open Mic Webcast IBM Verse Offline Yingle Jia, Mark Wallace April 20, 2016 Agenda Verse Offline Overview Offline Architecture Offline UX and Features Offline Troubleshooting Q&A 2016 IBM Corporation 2

More information

Track 3 Session 5. IBM Notes Browser Plug-in:Leverage your IBM Notes Application investment in a Browser. Stefan Neth

Track 3 Session 5. IBM Notes Browser Plug-in:Leverage your IBM Notes Application investment in a Browser. Stefan Neth Track 3 Session 5 IBM Notes Browser Plug-in:Leverage your IBM Notes Application investment in a Browser Stefan Neth stefan.neth@de.ibm.com IBM Collaboration Solutions Client Technical Specialist 1 Please

More information

Lotus Technical Night School XPages and RDBMS

Lotus Technical Night School XPages and RDBMS Lotus Technical Night School XPages and RDBMS Note: Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing

More information

What's New in Notes/Domino 8.5.3

What's New in Notes/Domino 8.5.3 What's New in Notes/Domino 8.5.3 Notes / Domino Development focus Reducing cost of ownership Scalability, reliability, manageability Reducing hardware requirements Reducing administration effort Protecting

More information

IBM A Assessment- Developing IBM Lotus Domino Applications- Advanced XPage.

IBM A Assessment- Developing IBM Lotus Domino Applications- Advanced XPage. IBM A2040-922 Assessment- Developing IBM Lotus Domino 8.5.2 Applications- Advanced XPage http://killexams.com/exam-detail/a2040-922 then set a breakpoint in the code and step through it to examine the

More information

Using the Dojo Toolkit with WebSphere Portal Adding sizzle to your portal application user interface

Using the Dojo Toolkit with WebSphere Portal Adding sizzle to your portal application user interface Using the Dojo Toolkit with WebSphere Portal Adding sizzle to your portal application user interface Karl Bishop (kfbishop@us.ibm.com), Senior Software Engineer, IBM Doug Phillips (dougep@us.ibm.com),

More information

Author. Publish. Use

Author. Publish. Use Building Mashups Using the ArcGIS Web APIs Heather Gonzago Garima Vyas Agenda g Overview: Web Maps Overview: ArcGIS API for REST ArcGIS API for JavaScript p Google Maps Extension Bing Maps Extension ArcGIS

More information

Introduction to JavaScript. Evan Caldwell & James Tedrick

Introduction to JavaScript. Evan Caldwell & James Tedrick Introduction to JavaScript Evan Caldwell & James Tedrick Agenda Getting Started - Meet the Esri API for JavaScript! - Meet Dojo! - Tools of the trade My First App JS API fundamentals How JS apps work Where

More information

Dev11: IBM Domino Applications Reaching Up and Out!

Dev11: IBM Domino Applications Reaching Up and Out! Dev11: IBM Domino Applications Reaching Up and Out! Pete Janzen Sr Product Manager, IBM #engageug 1 Please Note IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal

More information

DEVELOPMENT OF WEB BASED GIS APPLICATIONS USING ARCGIS SERVER API 3.X FOR JAVASCRIPT ONLINE TRAINING GIS. Course. Training. .com

DEVELOPMENT OF WEB BASED GIS APPLICATIONS USING ARCGIS SERVER API 3.X FOR JAVASCRIPT ONLINE TRAINING GIS. Course. Training. .com DEVELOPMENT OF WEB BASED APPLICATIONS USING ARC SERVER API 3.X FOR JAVASCRIPT ONLINE TRAINING TYC Training Course.com COURSE GOALS You will learn how to develop web mapping applications using Arc Server

More information

Rich Client GUI's with RCP & RAP

Rich Client GUI's with RCP & RAP Rich Client GUI's with RCP & RAP Alexey Aristov WeigleWilczek GmbH aristov@weiglewilczek.com What is Rich Client? A fat client or rich client is a computer (client) in client-server architecture networks

More information

Webinar: XPages Goes Relational! November 18th, 2011

Webinar: XPages Goes Relational! November 18th, 2011 = Webinar: XPages Goes Relational! November 18th, 2011 Andrejus Chaliapinas Senior Software Developer XPages, IBM Ireland 2011 IBM Corporation Agenda XPages Extension Library OpenNTF 8.5.3 and IBM position

More information

WHAT S NEW IN ZEND FRAMEWORK 1.6?

WHAT S NEW IN ZEND FRAMEWORK 1.6? WHAT S NEW IN ZEND FRAMEWORK 1.6? By Wil Sinclair, Development Manager Matthew Weier O Phinney, Software Architect Alexander Veremyev, Software Engineer Ralph Schindler, Software Engineer Copyright 2007,

More information

Lotus LOT-410. IBM Notes and Domino 9.0 Social Edition Application Development B.

Lotus LOT-410. IBM Notes and Domino 9.0 Social Edition Application Development B. Lotus LOT-410 IBM Notes and Domino 9.0 Social Edition Application Development B http://killexams.com/exam-detail/lot-410 A. style B. handler C. rendered D. partialrefreshid Answer: C QUESTION: 106 Ava

More information

IBM Lotus Quickr Customization

IBM Lotus Quickr Customization IBM Software Group IBM Lotus Quickr Customization Making a place your own An IBM Proof of Technology 2008 IBM Corporation Agenda TechWorks What is Lotus Quickr Customization? Lotus Quickr Architecture

More information

IBM Connections Customisation and Integration with Lotus Sametime. Brian

IBM Connections Customisation and Integration with Lotus Sametime. Brian IBM Connections 3.0.1 Customisation and Integration with Lotus Sametime Brian Bermingham bberming@ie.ibm.com @brianbermingham Who Am I? Brian Bermingham Social Software Customer Excellence Twitter: @brianbermingham

More information

C IBM. IBM Notes and Domino 9.0 Social Edition Application Development B

C IBM. IBM Notes and Domino 9.0 Social Edition Application Development B IBM C2040-410 IBM Notes and Domino 9.0 Social Edition Application Development B Download Full Version : http://killexams.com/pass4sure/exam-detail/c2040-410 Answer: A QUESTION: 101 Charles wants to be

More information

Tooling 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. 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 information

BP115 Deploying and Managing Your IBM Lotus Domino XPages Applications

BP115 Deploying and Managing Your IBM Lotus Domino XPages Applications BP115 Deploying and Managing Your IBM Lotus Domino XPages Applications Warren Elsmore Consultant Bluewave Matt White Consultant London Developer Co-op Warren Elsmore Senior Architect with Organiser of

More information

,

, Weekdays:- 1½ hrs / 3 days Fastrack:- 1½hrs / Day [Class Room and Online] ISO 9001:2015 CERTIFIED ADMEC Multimedia Institute www.admecindia.co.in 9911782350, 9811818122 Welcome to one of the highly professional

More information

Advanced 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 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 information

Drupal Frontend Performance & Scalability

Drupal Frontend Performance & Scalability Riverside Drupal Meetup @ Riverside.io August 14, 2014 Christefano Reyes christo@larks.la, @christefano Who's Your Presenter? Who's Your Presenter? Why We Care About Performance Who's Your Presenter? Why

More information

Ajax Performance Analysis. Ryan Breen

Ajax Performance Analysis. Ryan Breen Ajax Performance Analysis Ryan Breen Ajax Performance Analysis Who Goals Ryan Breen: VP Technology at Gomez and blogger at ajaxperformance.com Survey tools available to developers Understand how to approach

More information

Master Project Software Engineering: Team-based Development WS 2010/11

Master Project Software Engineering: Team-based Development WS 2010/11 Master Project Software Engineering: Team-based Development WS 2010/11 Implementation, September 27 th, 2011 Glib Kupetov Glib.Kupetov@iese.fraunhofer.de Tel.: +49 (631) 6800 2128 Sebastian Weber Sebastian.Weber@iese.fraunhofer.de

More information

Creating Web Mapping Applications. Nikki Golding

Creating Web Mapping Applications. Nikki Golding Creating Web Mapping Applications Nikki Golding Agenda Web Mapping and Map Services Fundamentals ArcGIS Web Mapping Applications - ArcGIS.com Viewer - ArcGIS Explorer Online - ArcGIS Viewer for Flex -

More information

Building Mashups Using the ArcGIS APIs for FLEX and JavaScript. Shannon Brown Lee Bock

Building Mashups Using the ArcGIS APIs for FLEX and JavaScript. Shannon Brown Lee Bock Building Mashups Using the ArcGIS APIs for FLEX and JavaScript Shannon Brown Lee Bock Agenda Introduction Mashups State of the Web Client ArcGIS Javascript API ArcGIS API for FLEX What is a mashup? What

More information

IBM Lotus Domino Application Development Directions. Maureen Leland Domino Designer Lead Architect IBM

IBM Lotus Domino Application Development Directions. Maureen Leland Domino Designer Lead Architect IBM IBM Lotus Domino Application Development Directions Maureen Leland Domino Designer Lead Architect IBM 1 Note: Information regarding potential future products is intended to outline our general product

More information

Part 2: Notes Plug-in Development

Part 2: Notes Plug-in Development Working smarter with collaborative applications built on IBM Lotus Notes and Domino 8.5 Part 2: Notes Plug-in Development July 1st, 2009 Pierre Carlson Sr. Software Engineer Expeditor Development Michael

More information

New Face of z/os Communications Server: V2R1 Configuration Assistant

New Face of z/os Communications Server: V2R1 Configuration Assistant New Face of z/os Communications Server: V2R1 Configuration Assistant Kim Bailey (ktekavec@us.ibm.com) IBM August 14, 2013 Session # 13630 Agenda What is the Configuration Assistant and how can it help

More information

Lotus Exam IBM Websphere Portal 6.1 Application Development Version: 5.0 [ Total Questions: 150 ]

Lotus 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 information

Tools for Mobile Web Eclipse Day Paul Beusterien Symbian Foundation August 26, 2010

Tools for Mobile Web Eclipse Day Paul Beusterien Symbian Foundation August 26, 2010 Tools for Mobile Web Eclipse Day 2010 Paul Beusterien Symbian Foundation August 26, 2010 Tools for Mobile Web Agenda Why TMW? What does TMW do? How is TMW made? Demo Future Directions Copyright 2010 Symbian

More information

IBM Forms V8.0 Custom Themes IBM Corporation

IBM Forms V8.0 Custom Themes IBM Corporation IBM Forms V8.0 Custom Themes Agenda 2 Overview Class Names How to Use Best Practice Styling Form Items Test Custom CSS Sample Overview 3 To create custom theme you must be familiar with the basic concept

More information

Rob Weir, IBM 1 ODF and Web Mashups

Rob Weir, IBM 1 ODF and Web Mashups ODF and Web Mashups Basic techniques Rob Weir, IBM robert_weir@us.ibm.com 2009-11-05 1615 1 ODF and Web Mashups Agenda Why it is hard to use ODF in a web app Two techniques for accessing ODF on the web

More information

Telerik Test Studio. Web/Desktop Testing. Software Quality Assurance Telerik Software Academy

Telerik Test Studio. Web/Desktop Testing. Software Quality Assurance Telerik Software Academy Telerik Test Studio Web/Desktop Testing Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Iliyan Panchev Senior QA Engineer@ DevCloud Testing & Test Studio Quality

More information

React(.js) the Domino Way High-Performance Client for Domino. Knut Herrmann

React(.js) the Domino Way High-Performance Client for Domino. Knut Herrmann React(.js) the Domino Way High-Performance Client for Domino Knut Herrmann CollabSphere 2018 Sponsors Knut Herrmann Senior Software Architect Leonso GmbH Notes Domino developer since version 2 Web application

More information

08/10/2018. Istanbul Now Platform User Interface

08/10/2018. Istanbul Now Platform User Interface 08/10/2018 Contents Contents...5 UI16... 9 Comparison of UI16 and UI15 styles... 11 Activate UI16... 15 Switch between UI16 and UI15...15 UI16 application navigator... 16 System settings for the user

More information

State of the Open Web. Brad Neuberg, Google

State of the Open Web. Brad Neuberg, Google State of the Open Web Brad Neuberg, Google http://flickr.com/photos/jamespaullong/164875156/ Who is this guy? Ajax Image CC: jopemoro/flickr Who is this guy? Ajax Image CC: jopemoro/flickr Ajax Who is

More information

Quickr Configuration/Administration

Quickr Configuration/Administration IBM Software Group Quickr Configuration/Administration Managing Quickr An IBM Proof of Technology 2008 IBM Corporation Presentation objectives Define configuration and administration of IBM Lotus Quickr

More information

Introduction to Theming in Magento Go"

Introduction to Theming in Magento Go Introduction to Theming in Magento Go" Webinar date: July 20, 2011 Presenters: Kara Heinrichs, Brillig House (twitter: @kkarahh) Mosses Akizian, Magento (twitter: @monocat) Agenda for todayʼs webinar"

More information

dojo.walkthrough Wolfram Kriesing March 6, 2008 Mayflower thursday - Würzburg

dojo.walkthrough Wolfram Kriesing March 6, 2008 Mayflower thursday - Würzburg dojo.walkthrough Wolfram Kriesing March 6, 2008 Mayflower thursday - Würzburg dojo.basics namespaced (dojo.lang, dojo.fx, dijit.form) dojo, dijit, dojox, yournamespace package system build system (incl.

More information

To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservices on CloudFoundry. Tony Erwin,

To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservices on CloudFoundry. Tony Erwin, To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservices on CloudFoundry Tony Erwin, aerwin@us.ibm.com Agenda Origins of the Bluemix UI Demons of the Monolith Slaying Demons with

More information

Getting Started with the ArcGIS API for JavaScript. Julie Powell, Paul Hann

Getting Started with the ArcGIS API for JavaScript. Julie Powell, Paul Hann Getting Started with the ArcGIS API for JavaScript Julie Powell, Paul Hann Esri Developer Summit Berlin November 19 2012 Getting Started with the ArcGIS API for JavaScript ArcGIS for Server Is a Platform

More information

Advanced JavaScript. Gary Sheppard & James Tedrick

Advanced JavaScript. Gary Sheppard & James Tedrick Advanced JavaScript Gary Sheppard & James Tedrick HTML 5 Working with jquery Modules, Dijits & AMD Cross-Domain Video Playback Canvas (2D graphics) Geolocation API Web Storage Drag & Drop Web Workers ApplicationCache

More information

Getting Started with Authoring in Claro

Getting Started with Authoring in Claro Getting Started with Authoring in Claro dominknow s Claro is a new breed of web- based authoring and publishing software designed for teams. This short guide helps you get started quickly as an author

More information

Internet Explorer Faqs Page Setup Not Saving

Internet Explorer Faqs Page Setup Not Saving Internet Explorer Faqs Page Setup Not Saving How to use the site FAQ Contact Site map Because Modern UI version of Internet Explorer 11 does not support ActiveX or other Home page settings are shared between

More information

Portail : WebSphere Portlet Factory RIA et Web 2.0 autour de WebSphere Portal

Portail : 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 information

Extending the JavaScript Development Toolkit

Extending the JavaScript Development Toolkit Extending the JavaScript Development Toolkit Bradley Childs IBM Software Group childsb@us.ibm.com 3/19/2008 Agenda Overview JSDT Feature Highlights Benefit of Extending JSDT JSDT Platform What can you

More information

Review of Mobile Web Application Frameworks

Review of Mobile Web Application Frameworks Review of Mobile Web Application Frameworks Article Number: 909 Rating: Unrated Last Updated: Mon, May 9, 2011 at 10:57 AM If you are serious about getting your website or web application mobile-friendly,

More information

Executive Summary. Performance Report for: The web should be fast. Top 1 Priority Issues. How does this affect me?

Executive Summary. Performance Report for:   The web should be fast. Top 1 Priority Issues. How does this affect me? The web should be fast. Executive Summary Performance Report for: http://instantwebapp.co.uk/8/ Report generated: Test Server Region: Using: Fri, May 19, 2017, 4:01 AM -0700 Vancouver, Canada Firefox (Desktop)

More information

OSSW ICOSST 2009, Al-Khawarizmi Institute of Computer Science University of Engineering and Technology, Lahore

OSSW ICOSST 2009, Al-Khawarizmi Institute of Computer Science University of Engineering and Technology, Lahore Agenda What is Selenium Why Selenium Testing using record/playback and scripting tool Selenium Grid Benefits The Problem Conclusion What is Selenium Selenium is a chemical element with the atomic number

More information

The goal of this book is to teach you how to use Adobe Integrated

The goal of this book is to teach you how to use Adobe Integrated Clearing the AIR The goal of this book is to teach you how to use Adobe Integrated Runtime (AIR) to create desktop applications. You can use JavaScript or ActionScript to develop AIR applications, and

More information

Why attend a Lianja training course? Course overview. Course Details

Why attend a Lianja training course? Course overview. Course Details These courses will be arranged periodically in different geographic regions or can be arranged on-site at customer premises by customer request. They can also be customized for individual customers needs

More information

The 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 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 information

Live Guide Co-browsing

Live Guide Co-browsing TECHNICAL PAPER Live Guide Co-browsing Netop develops and sells software solutions that enable swift, secure and seamless transfer of video, screens, sounds and data between two or more computers over

More information

TIPS AND TRICKS: DOMINO AND JAVASCRIPT DEVELOPMENT MASTERCLASS

TIPS AND TRICKS: DOMINO AND JAVASCRIPT DEVELOPMENT MASTERCLASS Engage 2018 #engageug TIPS AND TRICKS: DOMINO AND JAVASCRIPT DEVELOPMENT MASTERCLASS Paul Withers, Intec Systems Ltd With thanks to John Jardin, Agilit-e PAUL WITHERS ICS Developer, Intec Systems OpenNTF

More information

Web 2.0 Käyttöliittymätekniikat

Web 2.0 Käyttöliittymätekniikat Web 2.0 Käyttöliittymätekniikat ELKOM 07 Sami Ekblad Projektipäällikkö Oy IT Mill Ltd What is Web 2.0? Social side: user generated contents: comments, opinions, images, users own the data The Long Tail:

More information

Developing Applications with Java EE 6 on WebLogic Server 12c

Developing Applications with Java EE 6 on WebLogic Server 12c Developing Applications with Java EE 6 on WebLogic Server 12c Duration: 5 Days What you will learn The Developing Applications with Java EE 6 on WebLogic Server 12c course teaches you the skills you need

More information

Developing Web Applications for Smartphones with IBM WebSphere Portlet Factory 7.0

Developing 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 information

Advanced Joomla! Dan Rahmel. Apress*

Advanced Joomla! Dan Rahmel. Apress* Advanced Joomla! Dan Rahmel Apress* Contents About the Author About the Technical Reviewer Acknowledgments Introduction xvii...xix xxi xxiii Chapter 1: Streamlining the Authoring Process 1 Setting the

More information

VPN Connection to HFM Server at Poltrona FrauSite Below it is described how to connect You to Poltronafrau.it domain through a VPN connection.

VPN Connection to HFM Server at Poltrona FrauSite Below it is described how to connect You to Poltronafrau.it domain through a VPN connection. IT Technical Documents Author HFM - User Guide Creation Date 24/11/2008 Revised by Revision 17/01/2008 ID Doc. VPN Connection to HFM Server at Poltrona FrauSite Below it is described how to connect You

More information

Building Native Apps with ArcGIS API for JavaScript Using PhoneGap and jquery. Andy Gup, Lloyd Heberlie

Building Native Apps with ArcGIS API for JavaScript Using PhoneGap and jquery. Andy Gup, Lloyd Heberlie Building Native Apps with ArcGIS API for JavaScript Using PhoneGap and jquery Andy Gup, Lloyd Heberlie Agenda Getting to know PhoneGap jquery overview jquery and ArcGIS API for JavaScript Putting it all

More information

Executive Summary. Performance Report for: The web should be fast. Top 5 Priority Issues

Executive Summary. Performance Report for:  The web should be fast. Top 5 Priority Issues The web should be fast. Executive Summary Performance Report for: http://magento-standard.eworld-accelerator.com Report generated: Test Server Region: Using: Tue, Sep 22, 2015, 11:12 AM +0200 London, UK

More information

IBM A Assessment: IBM Lotus Notes Domino 8.5 System Administration Update.

IBM A Assessment: IBM Lotus Notes Domino 8.5 System Administration Update. IBM A2040-956 Assessment: IBM Lotus Notes Domino 8.5 System Administration Update http://killexams.com/exam-detail/a2040-956 QUESTION: 89 Domino 8.5 includes both Domino server roaming and file server

More information

Successfully Delivering XPages Projects All Things Considered. Martin Donnelly Pete Janzen

Successfully Delivering XPages Projects All Things Considered. Martin Donnelly Pete Janzen Successfully Delivering XPages Projects All Things Considered Martin Donnelly Pete Janzen Agenda Speaker Introduction Session Goals Team Based Application Development Application Testing Tuning, Profiling

More information

Modern Web Application Development. Sam Hogarth

Modern Web Application Development. Sam Hogarth Modern Web Application Development Sam Hogarth Some History Early Web Applications Server-side scripting only e.g. PHP/ASP Basic client-side scripts JavaScript/JScript/VBScript Major differences in browser

More information

XPages Beyond the Basics

XPages Beyond the Basics BLUG 2012 XPages Beyond the Basics 22. 23..03.2012 Crowne Plaza, Antwerp Ulrich Krause, is@web, industrial services AG About: Ulrich Krause Lotus Notes / Domino Administrator & Entwickler since 1993 Business

More information

OpenAjax Hub 1.1 & SMash (Secure Mashups)

OpenAjax Hub 1.1 & SMash (Secure Mashups) OpenAjax Hub 1.1 & SMash (Secure Mashups) Jon Ferraiolo and Sumeer Bhola IBM March 19, 2008 Agenda Mash Up Recap Introducing OpenAjax Alliance OpenAjax Hub1.0 OpenAjax Hub 1.1 (and SMash) OpenAjax Hub

More information

Extending the value of your current collaboration investments now and in the future

Extending the value of your current collaboration investments now and in the future Extending the value of your current collaboration investments now and in the future Simon Lee ASEAN Lotus Technical Manager 2007 IBM Corporation IBM Lotus collaboration product strategy Rich client Microsoft

More information

Comparison tables of features between IBM Notes, IBM inotes & IBM SmartCloud Notes web

Comparison tables of features between IBM Notes, IBM inotes & IBM SmartCloud Notes web ** This.pdf file contains a copy of the content from technote 7040248 (http://ibm.co/mg8d0g). Subscribe to My Notifications (http://bit.ly/1lclqpk) to be notified when this technote and.pdf file are updated.**

More information

Getting Started with the ArcGIS Server JavaScript API

Getting Started with the ArcGIS Server JavaScript API Getting Started with the ArcGIS Server JavaScript API Agenda Introduction ArcGIS Server services and mashups REST API Services Directory JavaScript API ArcGIS Server Resource Center Dojo Maps, layers,

More information