You are not logged in [login] | [register]

you are here: home » computers & internet » programming

SEARCH FOR A FEED

Google
Web RSSMad.com

Searching 190901 articles in 8938 feeds.

RSS CATEGORIES

TELL A FRIEND

Do you like RSS MAD? Why not spread the news and tell a friend about it - it's as easy as filling out this form!

Peter Hale Research on End User Programming

added: Fri, 01st September 2006 | 356 views | 0x in favourites
feed url: http://www.cems.uwe.ac.uk/amrc/seeds/PeterHaleRSSFeed.x...

End User Programming Research - Peter Hale Home Page PhD and University of the West of England Web Site. Research on End User Programming and semantic web, meta-programming examples and explanations.

Latest feed entries:

User Driven Programming and Modelling

Peter Hale member of Systems Engineering Estimation and Decision Support (SEEDS) team. Research on automatically creating software by defining tree diagrams containing formulae and translating this to code. A tree based Protege representation is translated into program code in different languages. This is an alternative to manual coding that could become useful for computer literate users who are not programmers. Links to Peter Hales's publications.

User Driven Modelling Example

Flash Movie explaining User Driven Programming approach. This shows an example of defining a very simple object (a rectangle). This object is then translated into an SVG CAD style visualisation, or tree based visual representations using XML and stylesheets or Flash, or using a Java applet.

User Driven Programming Protege Wiki Page

User Driven Programming Explanation. Wiki on the Protege projects communitity page of Stanford University. This research allows us to define a model in Protege and use a Decision Support tool (DecisionPro) customised with our own code to read and translate the Protege representation into various computer languages.

Interactive SVG Examples

Interactive SVG Examples of component CAD type diagrams automatically produced from tree definition. This includes JavaScript code for resizing and interacting with the SVG. These SVG examples are created automatically using the User Driven Programming approach of reading from a visual tree and translating and outputting this to SVG code.

Flash HCI Example

A Flash interactive tree demonstrating a browseable user interface. This visualises code that is automatically translated and output using our user driven programming approach as XML.

Java Applet Example

A Java applet interactive tree demonstrating a browseable user interface. This visualises code that is automatically translated and output using our user driven programming approach to Java.

XML and XSL stylesheet example Internet Explorer version

An XML and XSL stylesheet interactive tree demonstrating a browseable user interface. This visualises code that is automatically translated and output using our user driven programming approach to XML.

XML and XSL stylesheet example Mozilla version

An XML and XSL stylesheet interactive tree demonstrating a browseable user interface. This visualises code that is automatically translated and output using our user driven programming approach to XML.

XML and XSL stylesheet Parametric costing of Engine

An XML and XSL stylesheet Parametric costing of Engine. This allows parametric costing on the Web.

Graduate School Poster Presentation Summer 2005

Poster presentation delivered by Peter Hale at Graduate School UWE - Automated Generation of Modelling Programs.

Graduate School Poster Presentation Autumn 2005

Poster presentation delivered by Peter Hale at Graduate School UWE - Automated Generation of Modelling Programs.

University of the West of England Systems Modelling Research

Information about past and current projects the Systems Engineering Estimation and Decision Support (SEEDS) team at the University of the West of England is involved in.

Peter Hales' Blog

Blog page relating to my current research and PhD

XML tree colour categorised

This XML example demonstrates a re-use of Christophe Bru's cost map where the colour coding is uded to represent categories of information rather than cost. Clicking Spar Illustrates this best as it shows different colours. This doesn't render in Mozilla Firefox.

XML Examples Using Schemas and DTDs

These XML examples demonstrate the use of a schema and a DTD for validating the XML. In them I have included a reference to the Schema, and a reference to the DTD (commented out) and the inclusion of the DTD within the XML document to show all 3 ways of validating the XML.

New AMRC and SEEDS Pages

The University of the West of England (UWE) web developers have created new pages for our UWE centre Aerospace Manufacturing Research Centre (AMRC). This means it's possible for anyone to navigate from the main UWE site to our pages. There are also new Systems Engineering Estimation and Decision Support (SEEDS) pages. The new AMRC page is at http://www.uwe.ac.uk/cems/research/centres/amrc/index.html. The new SEEDS pages are at http://www.uwe.ac.uk/cems/research/centres/amrc/seeds.html and http://www.uwe.ac.uk/cems/research/centres/amrc/seedsresearch.html.

Events

Computing and Aerospace Events

Semantic Web Modelling Centre Proposal

Semantic Web Modelling Centre Proposal Open Standard, Open Source

Ajax Web 2.0

Information and examples and links for Ajax and Web 2.0

Publications

List and Links to publications where Peter Hale is lead author

Koala Publishing Ltd SVG Example Runway

Graphics Generated from a Database - This is a simplified airfield approach chart, one of many generated in bulk from co-ordinate data held in a relational database. Thousands of these charts can be generated in minutes, rather than several minutes per chart if drawn by hand using a graphics editor. This also demonstrates the separation of content and formatting by means of an external CSS stylesheet; secondly the use of nested SVG transforms to align the text to the runways correctly and align the runways geographically.

Semantic Web Modelling Centre Proposal - Examples Page

Semantic Web Modelling Centre Proposal, Example Models XML SVG Flash

User Driven Modelling - Background Information

Background information to justify why this approach should be researched is here

Semantic Web Modelling Centre Concept

Semantic Web Modelling Centre Proposal, Concept Explanation

Ezine Articles

Ezine Articles - Publishing of Research on End User Programming

Vanguard Cost Modelling Network

Vanguard Iris Project - Cost Modelling Network. Allows publishing of models to Vanguard web site by anyone who uses DecisionPro.

General Electric Enterprise Decision Support Application

Open standard Enterprise Decsion Support System to be made available for free use end of this quarter - paper - An Ontology-Based Architecture for Adaptive Work-Centered -User Interface Technology.

General Electric Enterprise Decision Support Application

Open standard Enterprise Decsion Support System to be made available for free use end of this quarter - presentation - Adaptive Work-Centered User Interface Technology (ACUITy).

XML to SVG Translation

This SVG example demonstrates XML to SVG Translation of information representing a state transition diagram into SVG for display

XML to SVG Translation

This SVG example demonstrates XML to SVG Translation of information representing graph into SVG for display

History of End User Programming

History of End User Programming Information and Links.

SVG Scalable Vector Graphics

SVG Scalable Vector Graphics Explanations and Examples.

XML eXtensible Markup Language

XML eXtensible Markup Language Explanations and Examples.

Semantic Web

Information and Explanations of Semantic Web Technologies.

Process Specification Language (PSL) and XML

The Process Specification Language (PSL) uses RDF (Resource Description Framework) to add a layer of engineering semantics to the XML for communication between process modelling tools, and for use in defining ontologies - PSL-XML

Modelling

Modelling Page with links to PSL (Process Specification Language) and STEPML, cost modelling, and ontology tools and techniques.

PMXML

Pacific Edge Software has been involved in the development of PMXML (Project Management Extensible Markup Language) together with consortium members. Its intention is to make it possible for project management tools to communicate. It is competing against Microsofts' MS Project data format and there is also the possibility of it being merged into UBL (Universal Business Language.

STEPml

STEPml is a library of XML specifications that are based on the content models from the STEP (STandard for the Exchange of Product data) standard. STEPml XML specifications are automatically generated from STEP schemas.

End User Programming

An important area of research is a technique for End User Programming, that of allowing visual modelling of information. This corresponds to the type of work normally undertaken using spreadsheets. This research involves using Semantic Web technologies to enable end user programming.

Program Transformation

Program Transformation allows for writing in one representation or language, and translating to another. This is particularly useful for language independent programming, or for high level and End User Programming that can then be translated to a language more easily interpreted by computer systems.

Visualisation

Visualisation and Interaction Examples and Explanations, SVG, Flash, Java, XML. Examples based on Wing Box Parts.

Modelling and Semantic Web Methodology

Methodology behind the semantic web modelling

Enabling Decision Support and Costing of Product Designs by using Visual Metaphors

This paper outlines the technique of User Driven Modelling. The idea behind this is that software users (in this case engineers) can create models that perform and visualise calculations (cost of manufacture and the reasons behind this cost). The advantage of this is that the engineers can share and adjust models without needing to call upon a software developer to re-engineer the model. The time saved can give engineers the chance to cost designs early. This could allow the design to be changed before most of the future costs are incurred.

Explanation of Interactive Examples

Explanation of Interactive Examples

Energy

Energy Modelling and Information

Java

Java Examples and Information

Cost Modelling

Cost Modelling Page, Cost Estimation, and Costing for Engineering, with links and references.

Software Engineering

Software Engineering Page - Examples, Java and Open Source, Meta Programming, Model Driven Programming, Modelling, Ontology Driven Programming, Requirements Engineering, Semantic Grid, Service-Oriented Architecture, Systems Engineering, Visualization

Student Project - Semantic Web and E-Learning

Investigating and implement the idea of 'ModConsWest' (Modelling and Constructionism with Web based E-Learning Semantic Tools)

E-Learning and Semantic Web

Semantic Web Languages can be used for creation and editing of E-Learning objects

Databases

Database Research Page

Systems Engineering and Simulation

Systems Engineering and Simulation Page - Examples, Information about Simulation Systems Engineering, Decision Support, Model Driven Programming, Modelling, Ontology Driven Programming, Visualization

Aerospace Page

Aerospace Information Page with a main interest in space especially space missions, space tourism and space planes.

Public Understanding of Science and Engineering

Public Understanding of Science and Engineering - links and information

ADD A FEED

Is RSS MAD missing something? Tell us about new feeds here.