If I wanted to Simulate the Next Screen… TEMPLATES, COMPONENTS, AND INCREMENTAL IMPROVEMENT.

Slides:



Advertisements
Similar presentations
Castafiore platform Consists or intend to consist of 1.Advanced Web framework 2.Advanced Graph database 3.Designer studio (something like visual basic)
Advertisements

Fast. Forward. Wireless. Recommendations for Improving Device Independent Presentation Authoring Krishna Vedati.
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Web Pages and Style Sheets Bert Wachsmuth. HTML versus XHTML XHTML is a stricter version of HTML: HTML + stricter rules = XHTML. XHTML Rule violations:
User Controls, Master Pages, GridView. Content User Controls Styles, Themes, Master Pages Working with Data GridView Muzaffer DOĞAN - Anadolu University2.
Remote Visualization Explorations of Ajax & Web Services.
Visual Basic Prototyping Visual Basic uses both a Visual Editor and is Code Based. With several simple lines of code, Visual Basic will navigate between.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Development of mobile applications using PhoneGap and HTML 5
South Dakota Library Network SFX Management Basics A – Z List & Citation Linker South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
Module 1: Introduction to app building. 2 Prototype!
ICS 665 Jesse Abdul. jQuery UI Overview  jQuery UI javascript library Includes all UI component functionality  jQuery UI CSS framework Includes standard.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
IMAGES Controlling size of images in CSS Aligning images in CSS Adding background images.
An Introduction to WAI-ARIA Dan Jackson Web Team Leader City University London.
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
Copyright , Synchrony Systems, Inc. Enterprise Application Modernizations Slavik Zorin Phone: (415)
Open source administration software for education next generation student system Using the Kuali Student Configurable User Interaction Model & Framework.
(1) User Interface Frameworks: Twitter Bootstrap 3.0 Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
© 2011 Delmar, Cengage Learning Chapter 9 Collecting Data with Forms.
Yahoo! User Interface (YUI) Library Natly Mekdara.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
 What is a wireframe?  What features are important?  Which wireframe tools might you want to try?
HTML, XHTML, and CSS Chapter 12 Creating and Using XML Documents.
Javascript: More features B. Ramamurthy 7/4/2014B. Ramamurthy, CSE651C1.
JQuery UI. Slide 2 Introduction From the jQuery UI Home Page jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
WebSphere Portal Technical Conference U.S Creating Rich Internet (AJAX) Applications with WebSphere Portlet Factory.
MVC Greg Phelps Trent Spangler. AGENDA  What is MVC  Web Forms vs MVC  Example  Learn More!
For Chuck –For Greg Simulation. What is it? Simulation is “how” you design technology for a Human Interface independent of technology constraints Technology.
Wijmo Troy Taylor. What is Wijmo? -Wijmo is a kit of over 40 UI widgets, optimized for client-side web development. -HTML5 -jQuery -CSS3 -SVG.
Creating a Web Site Review of Concepts. Templates Templates are special HTML files that are used to quickly create pages on a web site. They contain the.
 fa-ellipsis-v    fa-eye []    
Wireframes in Physical Design Yonglei Tao. 1-2 Website Wireframes  A visual guide that represents the framework of a website  Created for the purpose.
Libraries and APIs CMPT 281. Overview Basics of libraries and APIs Rich internet applications Examples – Scriptaculous – JQuery.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® REUSABLE DESIGN.
Adxstudio Portals Training
learn. do. dream. Bootstrapping with Twitter Bootstrap Responsive Layouts CSS Components JavaScript Font Awesome Select2 Themes.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Craig Pelkie Copyright © 2015, Craig Pelkie ALL RIGHTS RESERVED Use RPG to Mobilize your IBM i.
Copyright © 2013 MyGraphicsLab / Pearson Education DREAMWEAVER INTERFACE MYGRAPHICSLAB: ADOBE DREAMWEAVER CS6.
CS 174: Web Programming October 28 Class Meeting Department of Computer Science San Jose State University Fall 2015 Instructor: Ron Mak
Basic in Photoshop Tools in Photoshop Simple templates design menu in Photoshop different navigation bar image effects Design your portfolio page Design.
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
Existing Applications Applications built on SDK
PHP MySQL Crash Course with HTML CSS
Implementing Responsive Design
Basic Controls and Plugins
© 2016, Mike Murach & Associates, Inc.
GeneXus 9.0: Web applications at their higher power
Building a Custom Video Player
LHC Dashboard Applications on top of the Broadcasting Mechanism
Fast App Creation with APEX Blueprints
User Interface Design and Usability Bootstrap
Templates July 14, 2017.
Bootstrap Components Reusable components built to provide iconography, dropdowns, input groups, navigation, alerts, and much more.
Unit 2 – Webpage Creation
Customizing Editable Regions and Building Templates
Creating web sites from scratch using ASPX model
Prototype using PowerPoint
Modern web applications
Pattern Libraries Leveraging Atomic Design and Pattern Lab to Develop a Living Visual Style Guide Jayson Jaynes, ITS Web Services Web Developer Mark Miller,
Part 8 Q36 to Q40 of National 5 Prelim
HTML and CSS Basics.
COMPONENTS INSIDE AND OUT
© 2017, Mike Murach & Associates, Inc.
ASSETS, SNIPPETS & COMPONENTS
Presentation transcript:

If I wanted to Simulate the Next Screen… TEMPLATES, COMPONENTS, AND INCREMENTAL IMPROVEMENT

Agenda  Prefabricated Screens– “Templates”  User Centered Design – “Screen”  Incremental Improvement – “Modular Design”

Template What is a Template? Something that automates standard screen production Why use a Template? Consistently standardize quality low cost screens Why create a Template? Existing templates don’t produce approximately correct screens CMS PortalEIDIM Innovation Center Standards Unique Gold Buttons Expanding Elements Header Breadcrumb Blank Content Region Footer Standards Unique Gold Buttons Expanding Elements Header Footer Floating Elements Portlet Content Region – Blue Gradient Round Buttons Standards Unique Gold Buttons “Mega Menu” Expanding Elements Unique Header Unique Footer Portlet Content Region – No Gradient Collapsing Elements Three CICDIM Templates Repeatable Best Practices

Four Design Dimensions SCREEN Four typical complaints STYLE: “This looks odd” DATA: “This isn’t correct” LOGIC: “That doesn’t make sense” BEHAVIOR: “That is surprising” Computer Human Interaction User Centered Design

Components Two type of components Native Components (designed in simulation tool) External Components (externally developed, with interface to simulation tool) Header Components Application Content Input Field Button Footer Components Modular Screen Design Simplify, reusable, specifications

In conclusion Template Screen Components Continuous Incremental Improvement of Templates, Pages, and Components

BONEYARD

Difference between components? XML JavaScript CSS HTML Resource Libraries External Web Components Internal Prototyping Widgets Style Logic Data Behavior Rapidly built component Simulated Component Precisely developed component, reused in simulation External Component

How would iRise replicate a template? TWO STEP PROCESS 1. Drag: Desired Template 2. Drop: Into Desired Workflow All data exchange need a good story

How would iRise improve a Page? TWO STEP PROCESS 1. Drag: Desired Component 2. Drop: Into Desired Page All data exchange need a good story

Screens Replicated from Templates OUT OF THE BOX  Automatic Standards  Styles  Behaviors  Dimensions  Data  Approximately Correct  Standard Header  Standard Footer  Reusable Components REUSABLE COMPONENTS  Portal Components  EIDIM Components  IC Components  Components  Custom CICDIM Components Templates produce new pages with approximately correct components

Two types of Reusable Components BUILT IN SIMULATION 1. Style: Visual Specifications 2. Data: Persona Information 3. Logic: Business Rules 4. Behavior: Screen Interaction INTEGRATED INTO SIMULATION 1.XML 2.HTML 3.JavaScript 4.CSS 5.Resources/Frameworks (jQuery, Bootstrap, D3, Fusion, SVG) All data exchange need a good story

How would iRise reuse JavaScript Libraries like jQuery, Bootstrap, D3, Google, Fusion, Sencha, …? TWO STEP PROCESS 1. Drag: Desired iBloc 2. Drop: Into Desired Page All data exchange need a good story

How would iRise integrate code? TWO STEP PROCESS 1. Code: ◦JavaScript ◦HTML 2. Compile: Into iBloc Directory All data exchange need a good story XML JavaScript CSS HTML Resource Libraries