Cliquez pour modifier le style du titre Cliquez pour modifier les styles du texte du masque Deuxième niveau Troisième niveau Quatrième niveau Cinquième.

Slides:



Advertisements
Similar presentations
Microsoft Expression Web-Illustrated Unit K: Working with Behaviors.
Advertisements

Cliquez pour modifier le style du titre Cliquez pour modifier les styles du texte du masque Deuxième niveau Troisième niveau Quatrième niveau Cinquième.
Child Health Reporting System (CHRS) How to Submit VHSS Data
Chapter 08: Adding Adding Interactivity Interactivity With With Behaviors Behaviors By Bill Bennett Associate Professor MSJC CIS MVC.
HORIZONT TWS/WebAdmin TWS/WebAdmin for Distributed
Hamilton Venus Software User Interface Options
MultiVision 1 MultiVision Training Importing and Managing DXF and Shape Files.
NEXT. Create Pages in Blogger Another top user-requested feature has just graduated from Blogger In Draft! Blogger now makes it easy to create Pages linked.
Qualtrics Survey Kenyon A Beginner’s Guide.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
1 Frameworks. 2 Framework Set of cooperating classes/interfaces –Structure essential mechanisms of a problem domain –Programmer can extend framework classes,
Review of Java Applets Vijayan Sugumaran Decision and Information Sciences Oakland University.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Introduction To Form Builder
New Features in Release 4.3 (May 16, 2005). Release 4.3 New Features Navigation enhancements Punch-out supplier availability notifications The ability.
The 12 screens to follow contain a number of Tool descriptions, some instructions on their use, and in some cases a Task or two. If you dedicate one hour.
Developer Application. Guidelines No offensive or inappropriate content, including images, text, video, etc. No adding content copyrighted ©, registered.
Core Publisher: Station Administrator Tools. Training 1: Site Administration Training 2: Programs Training 3: Content Tagging Training 4: Creating Posts.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
© 2007 IBM Corporation IBM Global Engineering Solutions IBM Blue Gene/P Blue Gene/P Navigator.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
HTML, XHTML, and CSS Chapter 12 Creating and Using XML Documents.
Chapter 4: The Selection Structure
Finish Decryption 25 minutes. Introduction to VBA Day 4.
How-To: Office XP PowerPoint By Allen Kuceba PowerPoint The infamous white screen intimidates many new users when they start a new PowerPoint These steps.
JQuery 10/21. Today jQuery Some cool tools around the web JavaScript Libraries Drawing libraries HTML Frameworks Conventions.
Microsoft Visual Basic 2008 CHAPTER 8 Using Procedures and Exception Handling.
Applets Life Cycle Drawing and Event Handling Methods for UI Components Applet Capabilities Example.
LLRP GUI Client User Guide
Nonvisual Arrays and Recursion by Chris Brown under Prof. Susan Rodger Duke University June 2012.
TxEIS Security A role-based solution October 2010.
Copyright © Eric Liria Web Site Builder This application allows you to build and manage web sites. It provides the following functionnalities: use.
Utterly Useless Widget creating your own Chameleon widget...
Screen ViewModule Title: Notes: Branching Instructions: Audio Script: Page: Messaging Configure the Address Book 1 Configure the Personal Address Book.
Create Lists in Millennium Jenny Schmidt SWITCH Library Consortium.
© 2006 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Jason Weathersby BIRT Evangelist, Actuate Corp. Leveraging.
User notification Android Club Agenda Toast Custom Toast Notification Dialog.
View Controllers Content taken from book: “iPhone SDK Development” by Bill Dudney and Chris Adamson.
FIX Eye FIX Eye Getting started: The guide EPAM Systems B2BITS.
Security Windows 2000 Richard Goldman © December 4, 2001.
SELL Porto SELL Porto june 3 France : country report Grégory COLCANAP Coordinator of COUPERIN.
Nav Controllers UINavigationController. Overview Nav Controller basics Like a tabview controller, a navViewController manages views A navigationViewController.
Core Publisher: Station Administrator Tools. Training 1: Site Administration Training 2: Programs Training 3: Content Tagging Training 4: Creating Posts.
Developing Great Dashlets Will Abson About Me Project Lead, Share Extras Alfresco Developer and previously Solutions Engineer DevCon 2011 –
Content Management System Copyright © 2005 Liferay, LLC All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Intro to Applets. Applet Applets run within the Web browser environment Applets bring dynamic interaction and live animation to an otherwise static HTML.
GUI development with Matlab: GUI Front Panel Components GUI development with Matlab: Other GUI Components 1 Other GUI components In this section, we will.
OV Copyright © 2011 Element K Content LLC. All rights reserved.  Determine the Dialog Box Type  Capture User Input Creating an Interactive Worksheet.
User Interface Design using jQuery Mobile CIS 136 Building Mobile Apps 1.
CSCI 6962: Server-side Design and Programming Facelets and User Interface Design.
WESS Safety Authority WESS Module SA-2 SA Functions Modify Existing User Accounts.
14 Copyright © 2004, Oracle. All rights reserved. Enhancing the User Interface.
1 Java Server Pages A Java Server Page is a file consisting of HTML or XML markup into which special tags and code blocks are inserted When the page is.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
CHAPTER 7 LESSON C Creating Database Reports. Lesson C Objectives  Display image data in a report  Manually create queries and data links  Create summary.
JavaScript Events. Understanding Events Events add interactivity between the web page and the user Events add interactivity between the web page and the.
Template v7 January 30, Copyright © Infor. All Rights Reserved. Infor Confidential Copyright © Infor. All Rights Reserved.
Developing Great Dashlets Will Abson About Me Project Lead, Share Extras Alfresco Developer and previously Solutions Engineer DevCon 2011 –
Lesson 6 – Part 2 Word Lesson 6 presentation prepared by Michele Smith – North Buncombe High School, Weaverville, NC. Content from Microsoft Office Word.
Developing Great Dashlets Will Abson About Me Project Lead, Share Extras Alfresco Developer and previously Solutions Engineer DevCon 2011 –
Windows Vista Configuration MCTS : Internet Explorer 7.0.
111 State Management Beginning ASP.NET in C# and VB Chapter 4 Pages
Title of your site Title of your page Text and images arranged on the page in the design of your choice. Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Page.
ANDROID DIALOGS. Slide 2 Dialogs (Introduction) The Dialog class is the base class for all dialogs A dialog is a small window that prompts the user to.
Cliquez pour modifier le style du titre Cliquez pour modifier les styles du texte du masque Deuxième niveau Troisième niveau Quatrième niveau Cinquième.
JavaScript, Sixth Edition
Your Name Proposal Creation Module 5 Your Name
How to avoid side effects during online download
INTERMEDIATE PROGRAMMING LESSON
Introduction to JavaScript
Presentation transcript:

Cliquez pour modifier le style du titre Cliquez pour modifier les styles du texte du masque Deuxième niveau Troisième niveau Quatrième niveau Cinquième niveau Papyrus | © 2009 by Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 Papyrus Notifications

Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 2 Needs Global Look and feel for the notifications to users Express the « what » and not the « how »

Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 3 Needs Express an asynchronous notification –Its not necessary to stop the work of the user –Example Its not possible to do this action A resource is not loaded do you want to load it ? Express a synchronous notification – The information is necessary

Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 4 Solution Notification Builder –Class able to create notifications –Define parameters the correspondent display is chosen

Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 5 Solution Currently 3 different ways (look and feel can evolve): –Popup –Example Your action will delete XXX are you sure ?

Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 6 Solution Temporary Popup

Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 7 Solution Notification View –The view displays a list of notifications Run all the default actions (first ones) Cancel all the messages (just close) Expand/Collapse all the messages

Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 8 Notification Builder API –Hello World : new NotificationBuilder().setMessage("Hello World !").run(); –public NotificationBuilder setMessage (String message) ; The notification will display the message message –public NotificationBuilder setAsynchronous (boolean asynchronous) Define if the notification is Asynchronous (ie if the notification blocks the user or not) –public NotificationBuilder addAction (NotificationRunnable runnable) Add an action to the notification, a runnable is associated to a button. The first is the default one –public NotificationBuilder setComposite (ICompositeCreator creator) If the developer wants to customize the composite inside the notification he can provide an ICompositeCreator instance –public NotificationBuilder setDelay (long delayMs) How long the notification is displayed –public NotificationBuilder setTemporary (boolean temporary) Set if the notification is temporary or not –public NotificationBuilder setTitle (String title) Define a title for the notification –public NotificationBuilder setHTML(boolean useHTML) Define if the content of the message is HTML –public NotificationBuilder setType(Type type) Define a type for the notification (INFO, WARNING, ERROR, QUESTION) –public NotificationBuilder setImage(Image image) Define an image to display in the notification –public NotificationBuilder setBuilderClass(Class builderClass) Force a builder class

Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 9 Notification Builder

Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v Notification Builder Static methods for Notification creation –public static NotificationBuilder createInformationBuilder() –public static NotificationBuilder createAsyncPopup (String text) –public static NotificationBuilder createAsyncPopup (String title, String text) –public static NotificationBuilder createInfoPopup (String text) –public static NotificationBuilder createWarningPopup (String text) –public static NotificationBuilder createQuestionPopup (String text) –public static NotificationBuilder createErrorPopup (String text) –public static NotificationBuilder createYesNo (String message, final Runnable yes, final Runnable no) – call the static method and do « run »

Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v Other point If the developer doesnt want to use NotificationBuilder –Can reuse components for subclassing ! global look and feel for papyrus