Display Text SDD 1.1 Topic. Current Situation COSMOS team is implementing a CLI for user interaction Need the ability to specify strings for display to.

Slides:



Advertisements
Similar presentations
Database System Concepts and Architecture
Advertisements

Technical BI Project Lifecycle
Chapter 51 Scripting With JSP Elements JavaServer Pages By Xue Bai.
CL2 Proposal #9: Mapping requirements to requisites.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic JavaScript: Introduction to Scripting.
Object-Oriented Enterprise Application Development Tomcat 3.2 Configuration Last Updated: 03/30/2001.
OSGi: Open Services Gateway Initiative Richard Chapman 5 Sept
Current Topics in Programming Languages Lecture 15_1 George Koutsogiannakis SUMMER
1 Java Server Pages Can web pages be created specially for each user? What part does Java play?
Web Applications Basics. Introduction to Web Web features Clent/Server HTTP HyperText Markup Language URL addresses Web server - a computer program that.
A content management system (CMS) is a computer program that allows publishing, editing and modifying content on a web site as well as maintenance from.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
KWizCom SharePoint Calendar Plus
Quick Tour of the Web Technologies: The BIG picture LECTURE A bird’s eye view of the different web technologies that we shall explore and study.
Introducing JavaBeans Lesson 2A / Slide 1 of 30 JDBC and JavaBeans Pre-assessment Questions 1.Which of the given symbols is used as a placeholder for PreparedStatement.
Introducing JavaBeans Identify the features of a JavaBean Create and add a bean to an application Manipulate bean properties using accessor and mutator.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
Instant Queue Manager Version 4 Enterprise Click to Chat For Lotus Sametime.
WebFOCUS Developer Studio Update Dimitris Poulos Technical Director September 3, 2015 Copyright 2009, Information Builders. Slide 1.
4.1 JavaScript Introduction
1 Lecture 22 George Koutsogiannakis Summer 2011 CS441 CURRENT TOPICS IN PROGRAMMING LANGUAGES.
Chapter 5 Java Script And Forms JavaScript, Third Edition.
Java Programming, 3e Concepts and Techniques Chapter 2 - Part 2 Creating a Java Application and Applet.
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
Java Programming, 3e Concepts and Techniques Chapter 3 Section 62 – Manipulating Data Using Methods – Day 1.
Tip Calculator App Building an Android App with Java © by Pearson Education, Inc. All Rights Reserved.
#N14 Pattern Value (aka Substring attribute) SDD 1.1 Proposal.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
INTRODUCTION TO JAVASCRIPT AND DOM Internet Engineering Spring 2012.
CL1 Proposal Redefine “install”. Add update artifact. Remove inconsistencies introduced by “baseUninstall” package type.
Scripting Language A scripting language or script language is a programming language that supports the writing of scripts. The term script is typically.
Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around.
Mind Your Metadata Geri Miller. Metadata in ArcGIS ArcGIS metadata goals Editing metadata Setting your metadata style Leveraging metadata in ArcGIS Importing.
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
ASP.NET The Clock Project. The ASP.NET Clock Project The ASP.NET Clock Project is the topic of Chapter 23. By completing the clock project, you will learn.
Java Applets. 2 Introduction to Java Applet Programs Applications are ___________________ programs –executed with Java interpreter Applet is a small program.
Embedded XML Documentation for Fortran 90 and C/C++ Brett N. DiFrischia RS Information Systems NOAA | GFDL.
JavaScript - A Web Script Language Fred Durao
WaveMaker Visual AJAX Studio 4.0 Training Basics: Building Your First Application Binding Basics.
National Taiwan University Department of Computer Science and Information Engineering National Taiwan University Department of Computer Science and Information.
Chapter 9 Building the Shopping cart Objective Creating Shopping cart using session Variable. Creating a shopping cart using a database table. Use the.
Display Text SDD 1.1 Topic. Current Situation COSMOS team is implementing a CLI for user interaction Need the ability to specify strings for display to.
Java Server Pages An introduction to JSP. Containers and Components Several clients – one system.
What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data.
The HTTP is a standard that all Web browsers and Web servers must speak in order for the Web portion of the Internet to work.
Introduction to JavaScript CS101 Introduction to Computing.
Web Development 101 Presented by John Valance
J ava P rogramming: From Problem Analysis to Program Design, From Problem Analysis to Program Design, Second Edition Second Edition D.S. Malik D.S. Malik.
JAVA Programming “When you are willing to make sacrifices for a great cause, you will never be alone.” Instructor: รัฐภูมิ เถื่อนถนอม
JAVA BEANS JSP - Standard Tag Library (JSTL) JAVA Enterprise Edition.
IETF 54, Yokohama Kutscher/Ott/Bormann 1 SDPng Update Dirk Jörg Carsten draft-ietf-mmusic-sdpng-05.txt.
#D8 Specification v1.0 Erratum #1 SDD 1.1 Proposal.
INTRODUCTION JavaScript can make websites more interactive, interesting, and user-friendly.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Proposal for Property/Response Files reference and value substitutions Draft 0.2 Weijia (John) Zhang Dell Inc.
Javascript Overview. What is Javascript? May be one of the most popular programming languages ever Runs in the browser, not on the server All modern browsers.
#N14 Pattern Value (aka Substring attribute) SDD 1.1 Initial Discussion XXX = [Proposal | Initial Discussion | General Direction Proposal]
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Scanner Review Java Foundations: Introduction to Programming and Data Structures.
Presented By:. What is JavaHelp: Most software developers do not look forward to spending time documenting and explaining their product. JavaSoft has.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Working with Metadata.
Copyright © 2016 Ramez Elmasri and Shamkant B. Navathe.
Proposal for Property/Response Files reference and value substitutions Draft 0.3 Weijia (John) Zhang Dell Inc.
JavaScript, Sixth Edition
Web Software Model CS 4640 Programming Languages for Web Applications
Knowledge Byte In this section, you will learn about:
Java Applets.
Lecture 5: Functions and Parameters
Getting Started With Solr
David Cleverly – Development Lead
Presentation transcript:

Display Text SDD 1.1 Topic

Current Situation COSMOS team is implementing a CLI for user interaction Need the ability to specify strings for display to the user This exists in the schema and spec, but proper usage is unclear

Current Situation SDD producer wants to define a parameter Prompting for user interaction should be done in the native language for that user Strings are externalized into resource bundles for localization teams to translate Those strings are referenced via “translationKey” in “DisplayTextType”

Current Situation This is where the spec and schema become unclear JRE example highlights this Lets you develop and deploy Java(TM) applications on desktops and servers, as well as today's Embedded and Realtime environments. Java SE includes classes that support the development of Java Web Services and provides the foundation for Java Platform, Enterprise Edition (Java EE). Java(TM) Platform for software development Java(TM) Platform, Standard Edition Runtime Environment ….

Current Situation Note usage of translationKey and the “hard coded string” Leaves it unclear as to which the runtime should display Need to update examples and the spec to provide more guidance

Current Situation Package descriptor needs some additional guidance as well Should each bundle be enumerated in content? Implication is that SDD must be modified as languages are added.

Current Situation Alternatively the content ref could be Note removal of country and locale code. Implication is that runtime figures out the resource bundle to load based on deployment environment

Current Situation If no properties file exists for the country and locale of the environment, use the “base” properties bundle – i.e. the one w/o country and locale SDD producers determine defaults by populating the “base” properties bundle w/ default strings of desired translation Also gives the runtime a way to look for strings not defined in the localized bundle

Current Situation For example, if strings are never translated put those in the “base” –Can also be hard coded in string element in the SDD Runtime looks for translationKey index in country and locale bundle and if not found then looks in the “base” If found in the “base” display that text otherwise issue warning or error

Proposal No schema change Update to the spec only