We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byLuis McKenna
Modified over 3 years ago
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 v1.0 10 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 v1.0 11 Other point If the developer doesnt want to use NotificationBuilder –Can reuse components for subclassing ! global look and feel for papyrus
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.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Finish Decryption 25 minutes. Introduction to VBA Day 4.
Hamilton Venus Software User Interface Options. 2 User Interface Options User Inputs – Why? To enter method parameters Pipetting volumes Number of samples.
Developing Great Dashlets Will Abson About Me Project Lead, Share Extras Alfresco Developer and previously Solutions Engineer DevCon 2011 –
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
111 State Management Beginning ASP.NET in C# and VB Chapter 4 Pages
Core Publisher: Station Administrator Tools. Training 1: Site Administration Training 2: Programs Training 3: Content Tagging Training 4: Creating Posts.
TxEIS Security A role-based solution October 2010.
Eyad Alshareef 1 Introduction To Form Builder Part A.
MultiVision 1 MultiVision Training Importing and Managing DXF and Shape Files.
1 Child Health Reporting System (CHRS) How to Submit VHSS Data.
HTML, XHTML, and CSS Chapter 12 Creating and Using XML Documents.
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.
Chapter 08: Adding Adding Interactivity Interactivity With With Behaviors Behaviors By Bill Bennett Associate Professor MSJC CIS MVC.
Developer Application. Guidelines No offensive or inappropriate content, including images, text, video, etc. No adding content copyrighted ©, registered.
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.
Microsoft Visual Basic 2008 CHAPTER 8 Using Procedures and Exception Handling.
Programming with Microsoft Visual Basic 2012 Chapter 4: The Selection Structure.
SELL Porto SELL Porto june 3 France : country report Grégory COLCANAP Coordinator of COUPERIN.
GUI development with Matlab: GUI Front Panel Components GUI development with Matlab: Other GUI Components 1 Other GUI components In this section, we will.
14 Copyright © 2004, Oracle. All rights reserved. Enhancing the User Interface.
Template v7 January 30, Copyright © Infor. All Rights Reserved. Infor Confidential Copyright © Infor. All Rights Reserved.
CHAPTER 7 LESSON C Creating Database Reports. Lesson C Objectives Display image data in a report Manually create queries and data links Create summary.
Utterly Useless Widget creating your own Chameleon widget...
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.
User Interface Design using jQuery Mobile CIS 136 Building Mobile Apps 1.
1 Frameworks. 2 Framework Set of cooperating classes/interfaces –Structure essential mechanisms of a problem domain –Programmer can extend framework classes,
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.
Intro to Applets. Applet Applets run within the Web browser environment Applets bring dynamic interaction and live animation to an otherwise static HTML.
WESS Safety Authority WESS Module SA-2 SA Functions Modify Existing User Accounts.
View Controllers Content taken from book: “iPhone SDK Development” by Bill Dudney and Chris Adamson.
Microsoft Expression Web-Illustrated Unit K: Working with Behaviors.
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.
© 2007 IBM Corporation IBM Global Engineering Solutions IBM Blue Gene/P Blue Gene/P Navigator.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
New Features in Release 4.3 (May 16, 2005). Release 4.3 New Features Navigation enhancements Punch-out supplier availability notifications The ability.
Copyright © Eric Liria Web Site Builder This application allows you to build and manage web sites. It provides the following functionnalities: use.
LLRP GUI Client User Guide October 8th, Content 1.Install the Eclipse Plug-In 2.Setup Emulator Environment 3.Manage Reader 4.View Message History.
Lesson 6 – Part 2 Word Lesson 6 presentation prepared by Michele Smith – North Buncombe High School, Weaverville, NC. Content from Microsoft Office Word.
© 2006 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Jason Weathersby BIRT Evangelist, Actuate Corp. Leveraging.
FIX Eye FIX Eye Getting started: The guide EPAM Systems B2BITS.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Applets Life Cycle Drawing and Event Handling Methods for UI Components Applet Capabilities Example.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
© 2017 SlidePlayer.com Inc. All rights reserved.