Collections Management Museums EMu Web Development IMu New EMu Web Developments.

Slides:



Advertisements
Similar presentations
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Advertisements

1 CGICGI Common Gateway Interface Server-side Programming Lecture.
Edoclite and Managing Client Engagements What is Edoclite? How is it used at IU? Development Process?
DT228/3 Web Development WWW and Client server model.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Collections Management Museums Bristol 2009 – EMu Development Process KE EMu Development Process Alex Fell Operations Manager KE Software UK.
Chapter Concepts Review Markup Languages
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
DT211/3 Internet Development Application Internet Development Application.
Multiple Tiers in Action
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
Software Engineering in Media Engineering ObjectivesCoursesSkills.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
Collections Management Museums Reporting in KE EMu.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
Reporting in EMu Crystal != Reporting or Why is reporting so difficult and can we do anything about it? Bernard Marshall KE Software.
Any host All components deployed to SharePoint Client side code App Web created for app Wrapper deployed to SharePoint Components deployed to.
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
Internet Applications Notes for Chapter 19 Digital Domain, 2 ed.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Collections Management Museums EMu 4.0 EMu (And where to from there!) Alex Fell Operations Manager KE Software (UK)
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
NODEJS, THE JOOMLA FRAMEWORK, AND THE FUTURE IAN MACLENNAN.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
Content Management Systems Week 14 LBSC 671 Creating Information Infrastructures.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
Lesson 19: Site Development with FrontPage 2003 – Advanced Features.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Web Development Process The Site Development Process Site Construction is one of the last steps.
EMu Interface and the Web Clear identification of web fields for users and administrators Visual identifier of the web presentations in EMu, ie Collection.
Collections Management Museums EMu 4.0 EMu (And where to from there!) Bernard Marshall Chief Technical Officer KE Software.
12 October 2011 Andrew Brown IMu Technology 2012 Australasian EMu Conference 11 September 2012 IMu Overview.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
Louisa Lambregts, Louisa Lambregts
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Overview Web Technologies Computing Science Thompson Rivers University.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
G046 – Lecture 2A Recognising Web-Technologies Mr C Johnston ICT Teacher
Chapter 17 The Need for HTML 5.
Web Technologies Computing Science Thompson Rivers University
Objective % Select and utilize tools to design and develop websites.
Application with Cross-Platform GUI
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Objective % Select and utilize tools to design and develop websites.
Database Driven Websites
IS 360 Course Introduction
Silverlight Technology
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Database Connectivity and Web Development
Overview The World Wide Web has changed the way that people
Web Technologies Computing Science Thompson Rivers University
Introduction to JavaScript & jQuery
Presentation transcript:

Collections Management Museums EMu Web Development IMu New EMu Web Developments

Collections Management Museums EMu Web Development Evolution, not Revolution texhtmlserver / texhtml texxmlserver / Web Objects Web 5 New EMu Internet System: IMu

Collections Management Museums EMu Web Development New Features Themes Cross-module searching/results Dynamic pages: Web 2.0 User audit trails Standard shopping cart facilities

Collections Management Museums EMu Web Development Technology – Whats Going On? Actually quite a lot… IMu Server Web-server APIs Theming Interactivity

Collections Management Museums EMu Web Development IMu Server Same role as texxmlserver Embedded within EMu environment Extensible via perl modules – you can add your own functionality Basic cross-module searching Shopping cart interface Admin tool

Collections Management Museums EMu Web Development Web Server APIs Set of APIs PHP.Net Java Perl Other Used to build web services e.g. Multimedia web service

Collections Management Museums EMu Web Development Theming Web server code generates XML XSLT to process XML Separation of content from presentation logic Can be run off web-server or by browser

Collections Management Museums EMu Web Development Interactivity Browser-based code Javascript / jQuery Flash Silverlight Provides: Background searching (AJAX) Markup of content (Subject links) Visual effects (scrolling etc.)

Collections Management Museums EMu Web Development texserver EMu Client

Collections Management Museums EMu Web Development texserver texhtmlserver texhtml Browser

Collections Management Museums EMu Web Development texserver texhtmlservertexxmlserver texhtmlWeb Objects Browser

Collections Management Museums EMu Web Development texserver texhtmlservertexxmlserver texhtmlWeb ObjectsWeb 5 Browser

Collections Management Museums EMu Web Development texserver texhtmlservertexxmlserverIMu Server texhtmlWeb ObjectsWeb 5PHP Browser

Collections Management Museums EMu Web Development texserver texhtmlservertexxmlserverIMu Server texhtmlWeb ObjectsWeb 5PHP.NetJavaPerl … Browser

Collections Management Museums EMu Web Development texserver texhtmlservertexxmlserverIMu Server texhtmlWeb ObjectsWeb 5PHP.NetJavaPerl … Browser XSLT

Collections Management Museums EMu Web Development texserver texhtmlservertexxmlserverIMu Server texhtmlWeb ObjectsWeb 5PHP.NetJavaPerl … Browser XSLT Javascript etc.

Collections Management Museums EMu Web Development How can we use this? Build more dynamic web sites Build sites with different themes for different users: Target sites to specific audiences Mobile devices (iPhone) Visually impaired Build sites that do more than query single EMu module Cross-module searching allows you to publish what you need from whatever modules you need Other tools such as Admin tool Build web services

Collections Management Museums EMu Web Development Summary EMus web capability continues to evolve IMu is a significant addition to the existing web tools More functionality More dynamic web sites More flexibility in how you use it Its not hard to get EMu data out onto the web and you now have more options than ever